jackhill/guix/guix.git
3 years agognu: emacs: Strip double wrap.
Leo Prikler [Fri, 28 Aug 2020 13:34:00 +0000 (15:34 +0200)]
gnu: emacs: Strip double wrap.

* gnu/packages/emacs.scm (emacs)[#:phases]: Add 'strip-double-wrap.
(emacs-minimal emacs-xwidgets emacs-no-x)
(emacs-no-x-toolkit guile-emacs)[#:phases]: Delete 'strip-double-wrap.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: racket-minimal: Fix hash for version 7.8.
Brendan Tildesley [Mon, 31 Aug 2020 03:02:43 +0000 (13:02 +1000)]
gnu: racket-minimal: Fix hash for version 7.8.

* gnu/packages/scheme.scm (racket-minimal): Fix hash.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: feh: Enable inotify support.
Tobias Geerinckx-Rice [Mon, 31 Aug 2020 02:02:56 +0000 (04:02 +0200)]
gnu: feh: Enable inotify support.

* gnu/packages/image-viewers.scm (feh)[arguments]: Add ‘inotify=1’
to #:make-flags.

3 years agognu: feh: Update to 3.5.
Tobias Geerinckx-Rice [Mon, 31 Aug 2020 01:42:13 +0000 (03:42 +0200)]
gnu: feh: Update to 3.5.

* gnu/packages/image-viewers.scm (feh): Update to 3.5.

3 years agognu: phodav: Update to 2.5.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 23:59:06 +0000 (01:59 +0200)]
gnu: phodav: Update to 2.5.

* gnu/packages/gnome.scm (phodav): Update to 2.5.
[arguments]: Work around a test failure.
[native-inputs]: Add docbook-xml-4.3.

3 years agognu: facter: Update to 4.0.35.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 22:27:58 +0000 (00:27 +0200)]
gnu: facter: Update to 4.0.35.

* gnu/packages/admin.scm (facter): Update to 4.0.35.

3 years agoenvironment: Set USER and LOGNAME in container
Lars-Dominik Braun [Tue, 25 Aug 2020 08:52:21 +0000 (10:52 +0200)]
environment: Set USER and LOGNAME in container

* guix/scripts/environment.scm (launch-environment/container): Set
  username environment variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: r-tidyr: Update to 1.1.2.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:21 +0000 (23:29 +0200)]
gnu: r-tidyr: Update to 1.1.2.

* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.2.

3 years agognu: r-r-utils: Update to 2.10.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:17 +0000 (23:29 +0200)]
gnu: r-r-utils: Update to 2.10.1.

* gnu/packages/statistics.scm (r-r-utils): Update to 2.10.1.

3 years agognu: r-r-oo: Update to 1.24.0.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:14 +0000 (23:29 +0200)]
gnu: r-r-oo: Update to 1.24.0.

* gnu/packages/statistics.scm (r-r-oo): Update to 1.24.0.

3 years agognu: r-r-methodss3: Update to 1.8.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:11 +0000 (23:29 +0200)]
gnu: r-r-methodss3: Update to 1.8.1.

* gnu/packages/statistics.scm (r-r-methodss3): Update to 1.8.1.

3 years agognu: r-backports: Update to 1.1.9.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:08 +0000 (23:29 +0200)]
gnu: r-backports: Update to 1.1.9.

* gnu/packages/statistics.scm (r-backports): Update to 1.1.9.

3 years agognu: r-bit64: Update to 4.0.5.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:05 +0000 (23:29 +0200)]
gnu: r-bit64: Update to 4.0.5.

* gnu/packages/statistics.scm (r-bit64): Update to 4.0.5.

3 years agognu: r-mgcv: Update to 1.8-33.
Ricardo Wurmus [Sun, 30 Aug 2020 21:29:02 +0000 (23:29 +0200)]
gnu: r-mgcv: Update to 1.8-33.

* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-33.

3 years agognu: r-nlme: Update to 3.1-149.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:59 +0000 (23:28 +0200)]
gnu: r-nlme: Update to 3.1-149.

* gnu/packages/statistics.scm (r-nlme): Update to 3.1-149.

3 years agognu: r-conquer: Update to 1.0.2.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:56 +0000 (23:28 +0200)]
gnu: r-conquer: Update to 1.0.2.

* gnu/packages/cran.scm (r-conquer): Update to 1.0.2.

3 years agognu: r-bdgraph: Update to 2.63.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:52 +0000 (23:28 +0200)]
gnu: r-bdgraph: Update to 2.63.

* gnu/packages/cran.scm (r-bdgraph): Update to 2.63.

3 years agognu: r-openmx: Update to 2.18.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:49 +0000 (23:28 +0200)]
gnu: r-openmx: Update to 2.18.1.

* gnu/packages/cran.scm (r-openmx): Update to 2.18.1.
[propagated-inputs]: Add r-lifecycle.

3 years agognu: r-kableextra: Update to 1.2.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:45 +0000 (23:28 +0200)]
gnu: r-kableextra: Update to 1.2.1.

* gnu/packages/cran.scm (r-kableextra): Update to 1.2.1.
[propagated-inputs]: Remove r-readr.
[native-inputs]: Add r-knitr.

3 years agognu: r-haplo-stats: Update to 1.8.5.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:40 +0000 (23:28 +0200)]
gnu: r-haplo-stats: Update to 1.8.5.

* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.5.

3 years agognu: r-rnifti: Update to 1.2.0.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:37 +0000 (23:28 +0200)]
gnu: r-rnifti: Update to 1.2.0.

* gnu/packages/cran.scm (r-rnifti): Update to 1.2.0.

3 years agognu: r-deriv: Update to 4.0.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:34 +0000 (23:28 +0200)]
gnu: r-deriv: Update to 4.0.1.

* gnu/packages/cran.scm (r-deriv): Update to 4.0.1.

3 years agognu: r-writexl: Update to 1.3.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:30 +0000 (23:28 +0200)]
gnu: r-writexl: Update to 1.3.1.

* gnu/packages/cran.scm (r-writexl): Update to 1.3.1.

3 years agognu: r-insight: Update to 0.9.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:27 +0000 (23:28 +0200)]
gnu: r-insight: Update to 0.9.1.

* gnu/packages/cran.scm (r-insight): Update to 0.9.1.

3 years agognu: r-officer: Update to 0.3.13.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:24 +0000 (23:28 +0200)]
gnu: r-officer: Update to 0.3.13.

* gnu/packages/cran.scm (r-officer): Update to 0.3.13.

3 years agognu: r-renv: Update to 0.12.0.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:21 +0000 (23:28 +0200)]
gnu: r-renv: Update to 0.12.0.

* gnu/packages/cran.scm (r-renv): Update to 0.12.0.

3 years agognu: r-maptools: Update to 1.0-2.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:18 +0000 (23:28 +0200)]
gnu: r-maptools: Update to 1.0-2.

* gnu/packages/cran.scm (r-maptools): Update to 1.0-2.

3 years agognu: r-zip: Update to 2.1.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:14 +0000 (23:28 +0200)]
gnu: r-zip: Update to 2.1.1.

* gnu/packages/cran.scm (r-zip): Update to 2.1.1.

3 years agognu: r-heatmaply: Update to 1.1.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:11 +0000 (23:28 +0200)]
gnu: r-heatmaply: Update to 1.1.1.

* gnu/packages/cran.scm (r-heatmaply): Update to 1.1.1.

3 years agognu: r-ttr: Update to 0.24.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:08 +0000 (23:28 +0200)]
gnu: r-ttr: Update to 0.24.1.

* gnu/packages/cran.scm (r-ttr): Update to 0.24.1.

3 years agognu: r-vctrs: Update to 0.3.4.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:05 +0000 (23:28 +0200)]
gnu: r-vctrs: Update to 0.3.4.

* gnu/packages/cran.scm (r-vctrs): Update to 0.3.4.

3 years agognu: r-squarem: Update to 2020.4.
Ricardo Wurmus [Sun, 30 Aug 2020 21:28:02 +0000 (23:28 +0200)]
gnu: r-squarem: Update to 2020.4.

* gnu/packages/cran.scm (r-squarem): Update to 2020.4.

3 years agognu: r-ffbase: Update to 0.13.1.
Ricardo Wurmus [Sun, 30 Aug 2020 21:27:59 +0000 (23:27 +0200)]
gnu: r-ffbase: Update to 0.13.1.

* gnu/packages/cran.scm (r-ffbase): Update to 0.13.1.

3 years agognu: r-dendextend: Update to 1.14.0.
Ricardo Wurmus [Sun, 30 Aug 2020 21:27:55 +0000 (23:27 +0200)]
gnu: r-dendextend: Update to 1.14.0.

* gnu/packages/cran.scm (r-dendextend): Update to 1.14.0.
[native-inputs]: Add r-knitr.

3 years agognu: r-glue: Update to 1.4.2.
Ricardo Wurmus [Sun, 30 Aug 2020 21:27:51 +0000 (23:27 +0200)]
gnu: r-glue: Update to 1.4.2.

* gnu/packages/cran.scm (r-glue): Update to 1.4.2.

3 years agognu: r-gprofiler2: Update to 0.2.0.
Ricardo Wurmus [Sun, 30 Aug 2020 21:27:48 +0000 (23:27 +0200)]
gnu: r-gprofiler2: Update to 0.2.0.

* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.0.

3 years agognu: r-rticles: Update to 0.15.
Ricardo Wurmus [Sun, 30 Aug 2020 21:27:35 +0000 (23:27 +0200)]
gnu: r-rticles: Update to 0.15.

* gnu/packages/cran.scm (r-rticles): Update to 0.15.

3 years agognu: rust-bytemuck-1: Update to 1.4.0.
Efraim Flashner [Sun, 30 Aug 2020 20:41:13 +0000 (23:41 +0300)]
gnu: rust-bytemuck-1: Update to 1.4.0.

* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.4.0.
[arguments]: Add rust-bytemuck-derive-1 to cargo-inputs.

3 years agognu: Add rust-bytemuck-derive-1.
Efraim Flashner [Sun, 30 Aug 2020 20:40:27 +0000 (23:40 +0300)]
gnu: Add rust-bytemuck-derive-1.

* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): New variable.

3 years agognu: delly: Update to 0.8.3.
Efraim Flashner [Sun, 30 Aug 2020 19:51:48 +0000 (22:51 +0300)]
gnu: delly: Update to 0.8.3.

* gnu/packages/bioinformatics.scm (delly): Update to 0.8.3.
[inputs]: Order alphabetically.

3 years agognu: libreoffice: Update to 6.4.6.2.
Nicolas Goaziou [Sun, 30 Aug 2020 18:40:23 +0000 (20:40 +0200)]
gnu: libreoffice: Update to 6.4.6.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.6.2. Fix
indentation.

3 years agognu: Remove linux-libre 5.7.
Leo Famulari [Sun, 30 Aug 2020 00:11:53 +0000 (20:11 -0400)]
gnu: Remove linux-libre 5.7.

The 5.7 kernel series is no longer supported upstream.

* gnu/packages/linux.scm (deblob-scripts-5.7, linux-libre-5.7-version,
linux-libre-5.7-pristine-source, linux-libre-5.7-source,
linux-libre-headers-5.7, linux-libre-5.7) Remove variables.
* gnu/packages/aux-files/linux-libre/5.7-arm.conf,
gnu/packages/aux-files/linux-libre/5.7-arm64.conf,
gnu/packages/aux-files/linux-libre/5.7-i686.conf,
gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

3 years agognu: emacs-tramp: Update to 2.4.4.2.
Nicolas Goaziou [Sun, 30 Aug 2020 13:21:40 +0000 (15:21 +0200)]
gnu: emacs-tramp: Update to 2.4.4.2.

* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.2.

3 years agognu: sdsl-lite: Fix build.
Efraim Flashner [Sun, 30 Aug 2020 12:48:32 +0000 (15:48 +0300)]
gnu: sdsl-lite: Fix build.

* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Fix typo in
custom 'install-pkgconfig-file phase.

3 years agognu: guile-studio: Update to 0.0.3-1.5c05b03.
Ricardo Wurmus [Sun, 30 Aug 2020 12:03:58 +0000 (14:03 +0200)]
gnu: guile-studio: Update to 0.0.3-1.5c05b03.

* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.3-1.5c05b03.
[inputs]: Add emacs-flycheck-guile.

3 years agognu: synthing-gtk: Add missing input.
Efraim Flashner [Sun, 30 Aug 2020 11:45:39 +0000 (14:45 +0300)]
gnu: synthing-gtk: Add missing input.

* gnu/packages/syncthing.scm (syncthin-gtk)[inputs]: Add librsvg.

3 years agognu: sdsl-lite: Install pkgconfig file.
Efraim Flashner [Sun, 30 Aug 2020 11:15:07 +0000 (14:15 +0300)]
gnu: sdsl-lite: Install pkgconfig file.

* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Add custom
'install-pkgconfig-file phase to install sdsl-lite.pc.

3 years agognu: vowpal-wabbit: Install more headers.
Efraim Flashner [Sun, 30 Aug 2020 11:13:32 +0000 (14:13 +0300)]
gnu: vowpal-wabbit: Install more headers.

* gnu/packages/machine-learning.scm (vowpal-wabbit)[arguments]: Add
'install-more-headers phase to install more headers.

3 years agognu: emacs-js2-mode: Update to 20190219-1.40aab27.
Ricardo Wurmus [Sun, 30 Aug 2020 10:43:07 +0000 (12:43 +0200)]
gnu: emacs-js2-mode: Update to 20190219-1.40aab27.

* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to to
20190219-1.40aab27.

3 years agognu: squid: Update to 4.13.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 04:30:08 +0000 (06:30 +0200)]
gnu: squid: Update to 4.13.

* gnu/packages/networking.scm (squid): Update to 4.13.

3 years agognu: python-authres: Edit description.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 04:08:48 +0000 (06:08 +0200)]
gnu: python-authres: Edit description.

* gnu/packages/mail.scm (python-authres)[synopsis, description]: Edit.
Or, one typo fix run amok.

3 years agognu: xonsh: Update to 0.9.20.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 04:01:01 +0000 (06:01 +0200)]
gnu: xonsh: Update to 0.9.20.

* gnu/packages/shells.scm (xonsh): Update to 0.9.20.

3 years agognu: emacs-haskell-mode: Delete test failing on Emacs 27.1.
Brett Gilio [Sun, 30 Aug 2020 03:27:09 +0000 (22:27 -0500)]
gnu: emacs-haskell-mode: Delete test failing on Emacs 27.1.

*
gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[arguments]<delete-failing-tests>:
Add "haskell-indent-tests.el" to list of deleted tests as it currently fails
on Emacs 27.1

https://github.com/haskell/haskell-mode/issues/1714

3 years agognu: libde265: Update to 1.0.6.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:37:15 +0000 (04:37 +0200)]
gnu: libde265: Update to 1.0.6.

* gnu/packages/video.scm (libde265): Update to 1.0.6.

3 years agognu: osinfo-db: Update to 20200813.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:34:47 +0000 (04:34 +0200)]
gnu: osinfo-db: Update to 20200813.

* gnu/packages/virtualization.scm (osinfo-db): Update to 20200813.

3 years agognu: straw-viewer: Update to 0.0.7.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:33:19 +0000 (04:33 +0200)]
gnu: straw-viewer: Update to 0.0.7.

* gnu/packages/video.scm (straw-viewer): Update to 0.0.7.

3 years agognu: vapoursynth: Update to 52.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:29:38 +0000 (04:29 +0200)]
gnu: vapoursynth: Update to 52.

* gnu/packages/video.scm (vapoursynth): Update to 52.

3 years agognu: wireguard-tools: Update to 1.0.20200827.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:19:03 +0000 (04:19 +0200)]
gnu: wireguard-tools: Update to 1.0.20200827.

* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200827.

3 years agognu: scrypt: Update to 1.3.1.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:07:59 +0000 (04:07 +0200)]
gnu: scrypt: Update to 1.3.1.

* gnu/packages/crypto.scm (scrypt): Update to 1.3.1.
[arguments]: Patch configure to respect $PATH.

3 years agognu: scrypt: Install licence file with documentation.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 02:03:47 +0000 (04:03 +0200)]
gnu: scrypt: Install licence file with documentation.

* gnu/packages/crypto.scm (scrypt)[arguments]: Add a
#:license-file-regexp and install the documentation to the same
standard location.

3 years agognu: fdupes: Update to 2.1.2.
Tobias Geerinckx-Rice [Sun, 30 Aug 2020 01:11:02 +0000 (03:11 +0200)]
gnu: fdupes: Update to 2.1.2.

* gnu/packages/admin.scm (fdupes): Update to 2.1.2.
[source]: Use bootstrapped release tarball.
[arguments]: Delete field.
[inputs]: Add ncurses and pcre2.

3 years agognu: htop: Update to 3.0.0.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 23:01:38 +0000 (01:01 +0200)]
gnu: htop: Update to 3.0.0.

* gnu/packages/admin.scm (htop): Update to 3.0.0.
[source]: Switch to new upstream.  Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
[home-page]: Switch to new upstream.

3 years agognu: alpine: Update to 2.23.2.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 20:20:44 +0000 (22:20 +0200)]
gnu: alpine: Update to 2.23.2.

* gnu/packages/mail.scm (alpine): Update to 2.23.2.
[source]: Use new git tag.

3 years agognu: fetchmail: Update to 6.4.10.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 19:59:32 +0000 (21:59 +0200)]
gnu: fetchmail: Update to 6.4.10.

* gnu/packages/mail.scm (fetchmail): Update to 6.4.10.

3 years agognu: emacs-clojure-mode: Fix build.
Oleg Pykhalov [Sat, 29 Aug 2020 19:59:02 +0000 (22:59 +0300)]
gnu: emacs-clojure-mode: Fix build.

* gnu/packages/emacs-xyz.scm
(emacs-clojure-mode)[#:phases]: Add "fix-tests" phase.

3 years agognu: Add p2c.
Danny Milosavljevic [Sat, 29 Aug 2020 19:43:08 +0000 (21:43 +0200)]
gnu: Add p2c.

* gnu/packages/pascal.scm (p2c): New variable.

3 years agognu: Add emacs-org-webring.
Brett Gilio [Sat, 29 Aug 2020 19:28:29 +0000 (14:28 -0500)]
gnu: Add emacs-org-webring.

* gnu/packages/emacs-xyz.scm (emacs-org-webring): New variable.

3 years agognu: Add fpc.
Kei Kebreau [Fri, 27 Jan 2017 05:18:45 +0000 (00:18 -0500)]
gnu: Add fpc.

* gnu/packages/pascal.scm: New file.
* gnu/packages/patches/fpc-reproducibility.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add pascal.scm.
(dist_patch_DATA): Register patch.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
3 years agognu: reuse: Update to 0.11.1.
Michael Rohleder [Sat, 29 Aug 2020 02:55:45 +0000 (04:55 +0200)]
gnu: reuse: Update to 0.11.1.

* gnu/packages/license.scm (reuse): Update to 0.11.1.
[native-inputs]: added python-setuptools-scm.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add libhandy-0.0.
Leo Prikler [Sat, 29 Aug 2020 16:42:22 +0000 (18:42 +0200)]
gnu: Add libhandy-0.0.

As of 355761c2d27fe80ae73b872b8026cb15d8487fd0, packages built against libhandy
fail to either build or to run since they require the 0.0.x API.

* gnu/packages/gnome.scm (libhandy-0.0): New variable.
(gnome-tweaks, geary)[inputs]: Use libhandy-0.0 instead of libhandy.
* gnu/packages/gnome.scm (chatty)[inputs]: Likewise.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add hdt-cpp.
pukkamustard [Fri, 28 Aug 2020 10:03:42 +0000 (12:03 +0200)]
gnu: Add hdt-cpp.

* gnu/packages/rdf.scm (hdt-cpp): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: dash: Update to 0.5.11.2.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 15:54:08 +0000 (17:54 +0200)]
gnu: dash: Update to 0.5.11.2.

* gnu/packages/shells.scm (dash): Update to 0.5.11.2.

3 years agognu: libedit: Update to 20191231-3.1.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 14:27:52 +0000 (16:27 +0200)]
gnu: libedit: Update to 20191231-3.1.

* gnu/packages/libedit.scm (libedit): Update to 20191231-3.1.

3 years agognu: tracker-miners: Update to 2.3.4.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 14:20:07 +0000 (16:20 +0200)]
gnu: tracker-miners: Update to 2.3.4.

* gnu/packages/gnome.scm (tracker-miners): Update to 2.3.4.

3 years agognu: tracker: Update to 2.3.5.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 14:20:01 +0000 (16:20 +0200)]
gnu: tracker: Update to 2.3.5.

* gnu/packages/gnome.scm (tracker): Update to 2.3.5.

3 years agognu: libdatrie: Update to 0.2.12.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 14:15:58 +0000 (16:15 +0200)]
gnu: libdatrie: Update to 0.2.12.

* gnu/packages/gtk.scm (libdatrie): Update to 0.2.12.

3 years agognu: hexedit: Update to 1.5.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 14:15:35 +0000 (16:15 +0200)]
gnu: hexedit: Update to 1.5.

* gnu/packages/hexedit.scm (hexedit): Update to 1.5.

3 years agognu: idris: Fix for Haskell build system changes.
Timothy Sample [Sat, 29 Aug 2020 13:54:53 +0000 (09:54 -0400)]
gnu: idris: Fix for Haskell build system changes.

See also 9e5496e0ae0ee8f638ca93949ecca314fdb9251e and
718dc7d4a5e5d26cac80c79d78535677e0379dc8.

* gnu/packages/idris.scm (idris)[arguments]: Add a phase that sets
'LD_LIBRARY_PATH', and one that restores the 'libidris_rts.a'
library back to the default output.

3 years agocopy, offload: Explicitly close SSH channels and sessions.
Ludovic Courtès [Sat, 29 Aug 2020 14:05:05 +0000 (16:05 +0200)]
copy, offload: Explicitly close SSH channels and sessions.

Fixes <https://bugs.gnu.org/42740>.

* guix/scripts/copy.scm (send-to-remote-host): Keep the result of
'connect-to-remote-daemon' in scope, and explicitly close it after the
call to 'send-files'.
(retrieve-from-remote-host): Explicitly close REMOTE and disconnect
SESSION.
* guix/scripts/offload.scm (transfer-and-offload): Explicitly close
STORE and disconnect SESSION upon completion.

3 years agobuild: Remove references to the 'nix-hash' program.
Ludovic Courtès [Sat, 29 Aug 2020 10:33:21 +0000 (12:33 +0200)]
build: Remove references to the 'nix-hash' program.

* configure.ac: Remove check for 'nix-hash'.
* tests/base32.scm (%nix-hash, %have-nix-hash?): Remove.
("sha256 & bytevector->nix-base32-string"): Remove test.
* build-aux/pre-inst-env.in: Do not set 'NIX_HASH' environment
variable.

3 years agobuild: Remove check for Guile 2.2.1 bug.
Ludovic Courtès [Sat, 29 Aug 2020 10:27:38 +0000 (12:27 +0200)]
build: Remove check for Guile 2.2.1 bug.

This check is unnecessary since
e688c2df3924423b67892cc9939ca099c729d1cb.

* m4/guix.m4 (GUIX_ASSERT_SYNTAX_OBJECT_EQUAL): Remove.
* configure.ac: Remove user.

3 years agoRevert "gnu: emacs: Strip double wrap."
Mathieu Othacehe [Sat, 29 Aug 2020 13:58:02 +0000 (15:58 +0200)]
Revert "gnu: emacs: Strip double wrap."

This reverts commit 0ec6b8afd7e7a6c288fbf48c5779f2e0bdaffb55 that prevents the
load of Emacs packages.

3 years agognu: emacs: Strip double wrap.
Leo Prikler [Fri, 28 Aug 2020 13:34:00 +0000 (15:34 +0200)]
gnu: emacs: Strip double wrap.

* gnu/packages/emacs.scm (emacs)[#:phases]: Add 'strip-double-wrap.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: grilo-plugins: Update to 0.3.11.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 03:25:38 +0000 (05:25 +0200)]
gnu: grilo-plugins: Update to 0.3.11.

* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.11.

3 years agognu: gnome-mines: Update to 3.36.1.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 03:15:00 +0000 (05:15 +0200)]
gnu: gnome-mines: Update to 3.36.1.

* gnu/packages/gnome.scm (gnome-mines): Update to 3.36.1.

3 years agognu: debianutils: Update to 4.11.1.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 03:06:28 +0000 (05:06 +0200)]
gnu: debianutils: Update to 4.11.1.

* gnu/packages/debian.scm (debianutils): Update to 4.11.1.

3 years agognu: ndctl: Update to 69.
Tobias Geerinckx-Rice [Sat, 29 Aug 2020 03:03:20 +0000 (05:03 +0200)]
gnu: ndctl: Update to 69.

* gnu/packages/disk.scm (ndctl): Update to 69.

3 years agognu: lesspipe: Update to 1.85.
Michael Rohleder [Sat, 29 Aug 2020 01:37:33 +0000 (03:37 +0200)]
gnu: lesspipe: Update to 1.85.

* gnu/packages/less.scm (lesspipe): Update to 1.85.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: komikku: Build desktop file.
Leo Prikler [Fri, 28 Aug 2020 22:17:59 +0000 (00:17 +0200)]
gnu: komikku: Build desktop file.

* gnu/packages/gnome.scm (komikku)[native-inputs]: Add desktop-file-utils
and gettext.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: guile-ssh: Update to 0.13.1.
Ludovic Courtès [Fri, 28 Aug 2020 21:27:18 +0000 (23:27 +0200)]
gnu: guile-ssh: Update to 0.13.1.

* gnu/packages/ssh.scm (guile-ssh): Update to 0.13.1.

3 years agoderivations: Avoid uses of 'write' in 'write-derivation'.
Ludovic Courtès [Fri, 28 Aug 2020 17:19:04 +0000 (19:19 +0200)]
derivations: Avoid uses of 'write' in 'write-derivation'.

This leads a 4% improvement on the wall-clock time of:

  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

* guix/derivations.scm (escaped-string): New procedure.
(write-derivation)[write-escaped-string]: New procedure.
[write-string-list, write-output, write-env-var]: Use it.

3 years agoderivations: Avoid uses of 'display' in 'write-derivation'.
Ludovic Courtès [Fri, 28 Aug 2020 16:31:40 +0000 (18:31 +0200)]
derivations: Avoid uses of 'display' in 'write-derivation'.

This yields a 4% improvement on the wall-clock time of:

  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

* guix/derivations.scm (write-sequence, write-list, write-tuple): Use
'put-char' instead of 'display'.
(write-derivation): Use 'put-string' and 'put-char', and remove unused
'format' binding.

3 years agognu: chez-srfi: Fix tests.
Martin Becze [Thu, 20 Aug 2020 17:59:22 +0000 (12:59 -0500)]
gnu: chez-srfi: Fix tests.

* gnu/packages/chez.scm (chez-srfi)[arguments]: Add 'CHEZ' and
'chezversion' to #:make-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agostore: 'with-store' returns as many values as its body.
Ludovic Courtès [Fri, 28 Aug 2020 13:05:17 +0000 (15:05 +0200)]
store: 'with-store' returns as many values as its body.

Fixes <https://bugs.gnu.org/42912>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

* guix/store.scm (call-with-store)[thunk]: Wrap call to PROC in
'call-with-values'.
* tests/store.scm ("with-store, multiple values"): New test.

3 years agodoc: Document the 'description' and 'default-value' of <service-type>.
Ludovic Courtès [Fri, 28 Aug 2020 08:01:44 +0000 (10:01 +0200)]
doc: Document the 'description' and 'default-value' of <service-type>.

* doc/guix.texi (Service Reference): Document the 'description' and
'default-value' fields of <service-type>.

3 years agosystem: Remove extra line from 'lightweight-desktop.tmpl'.
Ludovic Courtès [Thu, 27 Aug 2020 22:08:22 +0000 (00:08 +0200)]
system: Remove extra line from 'lightweight-desktop.tmpl'.

This is a followup to c7af96871737ffa0e2be879e200573bc60603c8c.

* gnu/system/examples/lightweight-desktop.tmpl: Remove extra
'use-package-modules' line.

3 years agognu: emacs-git-auto-commit-mode: Update to 4.7.0.
Oleg Pykhalov [Fri, 28 Aug 2020 21:14:09 +0000 (00:14 +0300)]
gnu: emacs-git-auto-commit-mode: Update to 4.7.0.

* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode): Update to 4.7.0.

3 years agognu: icedove: Update to 68.12.0.
Jonathan Brielmaier [Fri, 28 Aug 2020 19:00:01 +0000 (21:00 +0200)]
gnu: icedove: Update to 68.12.0.

* gnu/packages/gnuzilla.scm (icedove): Update to 68.12.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: pluma: Update to 1.24.1.
Tobias Geerinckx-Rice [Fri, 28 Aug 2020 07:58:39 +0000 (09:58 +0200)]
gnu: pluma: Update to 1.24.1.

* gnu/packages/mate.scm (pluma): Update to 1.24.1.

3 years agognu: ncmpc: Update to 0.39.
Tobias Geerinckx-Rice [Fri, 28 Aug 2020 07:58:19 +0000 (09:58 +0200)]
gnu: ncmpc: Update to 0.39.

* gnu/packages/mpd.scm (ncmpc): Update to 0.39.