jackhill/guix/guix.git
4 years agognu: tzdata: Update to 2020a.
Leo Famulari [Fri, 24 Apr 2020 05:12:46 +0000 (01:12 -0400)]
gnu: tzdata: Update to 2020a.

* gnu/packages/base.scm (tzdata): Update to 2020a.

4 years agobuild-system/go: Allow providing additional build flags
Jakub Kądziołka [Sun, 5 Jan 2020 16:13:20 +0000 (17:13 +0100)]
build-system/go: Allow providing additional build flags

* guix/build-system/go.scm (build-flags): New argument.
* guix/build/go-build-system.scm (build): Use apply to pass the
  additional arguments to invoke.

4 years agognu: IBus: Build with 'gettext-minimal'.
Marius Bakke [Sat, 4 Apr 2020 13:50:31 +0000 (15:50 +0200)]
gnu: IBus: Build with 'gettext-minimal'.

* gnu/packages/ibus.scm (ibus)[native-inputs]: Change from GNU-GETTEXT to
GETTEXT-MINIMAL.

4 years agognu: ibus: Make some inputs native.
Vincent Legoll [Sat, 4 Apr 2020 10:08:07 +0000 (12:08 +0200)]
gnu: ibus: Make some inputs native.

* gnu/packages/ibus.scm (ibus)[inputs]: Move gettext from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: gdb: Make some inputs native.
Vincent Legoll [Thu, 2 Apr 2020 18:20:54 +0000 (20:20 +0200)]
gnu: gdb: Make some inputs native.

* gnu/packages/gdb.scm (gdb)[inputs]: Move dejagnu from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: graphviz: Make some inputs native.
Vincent Legoll [Wed, 1 Apr 2020 23:22:22 +0000 (01:22 +0200)]
gnu: graphviz: Make some inputs native.

* gnu/packages/graphviz.scm (graphviz)[inputs]: Move swig from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: Use rust 1.39 as the default for package builds
Jakub Kądziołka [Sun, 29 Mar 2020 00:42:38 +0000 (01:42 +0100)]
gnu: Use rust 1.39 as the default for package builds

* gnu/packages/rust.scm (rust): Point to rust-1.39.

4 years agoMerge branch 'master' into staging
Jakub Kądziołka [Sat, 28 Mar 2020 23:38:13 +0000 (00:38 +0100)]
Merge branch 'master' into staging

4 years agognu: Add wol.
Vincent Legoll [Tue, 17 Mar 2020 15:04:51 +0000 (16:04 +0100)]
gnu: Add wol.

* gnu/packages/networking.scm (wol): New public variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: emacs-csv: Use proper Texinfo markup in description.
Nicolas Goaziou [Sat, 28 Mar 2020 20:33:16 +0000 (21:33 +0100)]
gnu: emacs-csv: Use proper Texinfo markup in description.

* gnu/packages/emacs-xyz.scm (emacs-csv)[description]: Use proper Texinfo
markup.

4 years agoUpdate email address and Savannah handle for Amin Bandali.
Amin Bandali [Sat, 28 Mar 2020 20:23:32 +0000 (16:23 -0400)]
Update email address and Savannah handle for Amin Bandali.

* .mailmap, gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/fonts.scm, gnu/packages/fpga.scm, gnu/packages/lean.scm,
gnu/packages/maths.scm, gnu/packages/pulseaudio.scm: Update my email address.
* build-aux/git-authenticate.scm: Update my Savannah handle.

4 years agognu: armadillo: Fix typo in description.
Nicolas Goaziou [Sat, 28 Mar 2020 20:27:33 +0000 (21:27 +0100)]
gnu: armadillo: Fix typo in description.

* gnu/packages/maths.scm (armadillo): Fix spaces after "eg.".

4 years agognu: KOrganizer: Fix typo in description.
Marius Bakke [Sat, 28 Mar 2020 19:03:50 +0000 (20:03 +0100)]
gnu: KOrganizer: Fix typo in description.

* gnu/packages/kde-pim.scm (korganizer)[description]: clanedaring -> calendaring.

4 years agognu: youtube-viewer: Add missing comment.
Efraim Flashner [Sat, 28 Mar 2020 18:07:08 +0000 (21:07 +0300)]
gnu: youtube-viewer: Add missing comment.

This is a follow-up to 315b98b9eb71e1a56de6a49ffbfed0af3c92be7e.

* gnu/packages/video.scm (youtube-viewer)[arguments]: Add comment
explaining why we don't install the gtk3 variant.

4 years agoRevert "gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default."
Leo Famulari [Sat, 28 Mar 2020 15:34:54 +0000 (11:34 -0400)]
Revert "gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default."

This commit didn't work:

https://issues.guix.gnu.org/issue/24076#13

This reverts commit c7af9d0b5ebaa1fdb08ff5d8a56004998bcd8103.

4 years agodeploy: Remove use of '~*' in format string.
Marius Bakke [Sat, 28 Mar 2020 14:55:13 +0000 (15:55 +0100)]
deploy: Remove use of '~*' in format string.

...since 'msgfmt' fails to interpret it.  Reported by Vagrant Cascadian
in <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00340.html>.
See also <https://bugs.gnu.org/37505>.

* guix/scripts/deploy.scm (show-what-to-deploy): Use ~d instead of ~* when
displaying machines that will be deployed.

4 years agognu: pagekite: Update to 1.5.0.200327.
Alex Griffin [Sat, 28 Mar 2020 14:08:16 +0000 (09:08 -0500)]
gnu: pagekite: Update to 1.5.0.200327.

* gnu/packages/networking.scm (pagekite): Update to 1.5.0.200327.

4 years agognu: python-socksipychain: Update to 2.1.1-1.eb5ee87.
Alex Griffin [Sat, 28 Mar 2020 14:07:06 +0000 (09:07 -0500)]
gnu: python-socksipychain: Update to 2.1.1-1.eb5ee87.

* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.1-1.eb5ee87.

4 years agognu: sbcl-cl-containers: Update to 20200212.
Pierre Neidhardt [Sat, 28 Mar 2020 09:38:52 +0000 (10:38 +0100)]
gnu: sbcl-cl-containers: Update to 20200212.

* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 20200212.

4 years agognu: lollypop: Update to 1.2.32.
Christopher Baines [Sat, 28 Mar 2020 09:17:59 +0000 (09:17 +0000)]
gnu: lollypop: Update to 1.2.32.

* gnu/packages/gnome.scm (lollypop): Update to 1.2.32.

4 years agognu: r-curl: Fix patch to respect CURL_CA_BUNDLE.
Ricardo Wurmus [Fri, 27 Mar 2020 22:36:33 +0000 (23:36 +0100)]
gnu: r-curl: Fix patch to respect CURL_CA_BUNDLE.

Fixes <https://debbugs.gnu.org/40262>.

* gnu/packages/cran.scm (r-curl)[arguments]: Ensure CURLOPT_CAINFO actually
gets set.

4 years agognu: grammalecte: Update to 1.8.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:37:20 +0000 (23:37 +0100)]
gnu: grammalecte: Update to 1.8.0.

* gnu/packages/dictionaries.scm (grammalecte): Update to 1.8.0.

4 years agognu: fet: Update to 5.44.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:34:37 +0000 (23:34 +0100)]
gnu: fet: Update to 5.44.0.

* gnu/packages/education.scm (fet): Update to 5.44.0.

4 years agognu: emacs-flycheck-grammalecte: Update to 1.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:32:11 +0000 (23:32 +0100)]
gnu: emacs-flycheck-grammalecte: Update to 1.0.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.0.

4 years agognu: tmate: Update to 2.4.0.
Michael Rohleder [Fri, 27 Mar 2020 00:51:13 +0000 (01:51 +0100)]
gnu: tmate: Update to 2.4.0.

* gnu/packages/terminals.scm (tmate): Update to 2.4.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Neofetch: Update to 7.0.0.
Michael Rohleder [Fri, 27 Mar 2020 15:46:40 +0000 (16:46 +0100)]
gnu: Neofetch: Update to 7.0.0.

* gnu/packages/admin.scm (neofetch): Update to 7.0.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: mailutils: Update to 3.9.
Ludovic Courtès [Fri, 27 Mar 2020 17:53:05 +0000 (18:53 +0100)]
gnu: mailutils: Update to 3.9.

* gnu/packages/mail.scm (mailutils): Update to 3.9.
[arguments]: In 'prepare-test-suite' phase, adjust name of the mda
'testsuite' files.

4 years agopackages: Use Guile 3.0 for grafts.
Ludovic Courtès [Fri, 27 Mar 2020 17:36:20 +0000 (18:36 +0100)]
packages: Use Guile 3.0 for grafts.

* guix/packages.scm (guile-2.0): Rename to...
(guile-for-grafts): ... this, and adjust callers.  Refer to 'guile-3.0'
instead of 'guile-2.0'.

4 years agognu: guile-next: Update to 3.0.2.
Ludovic Courtès [Fri, 27 Mar 2020 17:12:31 +0000 (18:12 +0100)]
gnu: guile-next: Update to 3.0.2.

* gnu/packages/guile.scm (guile-3.0): Update to 3.0.2.
* gnu/packages/patches/guile-3.0-crash.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: Add trivial-package-local-nicknames.
Pierre Neidhardt [Fri, 27 Mar 2020 17:39:28 +0000 (18:39 +0100)]
gnu: Add trivial-package-local-nicknames.

* gnu/packages/lisp-xyz.scm (cl-trivial-package-local-nicknames,
  sbcl-trivial-package-local-nicknames): New variables.

4 years agoservices/nfs: Replace nfs-version with nfs-versions.
Ricardo Wurmus [Fri, 27 Mar 2020 14:24:54 +0000 (15:24 +0100)]
services/nfs: Replace nfs-version with nfs-versions.

Instead of accepting a string for just one protocol version accept a list of
supported versions.

* gnu/services/nfs.scm (<nfs-configuration>)[nfs-version]: Remove field and
replace...
[nfs-versions]: ...with this new field.
(nfs-shepherd-services): Pass as many "--nfs-version" options as there are
supported versions.
* doc/guix.texi (Network File System): Document nfs-versions.

4 years agognu: rust: Add 1.39
Jakub Kądziołka [Sun, 8 Mar 2020 22:32:35 +0000 (23:32 +0100)]
gnu: rust: Add 1.39

* gnu/packages/rust.scm (rust-1.39): New variable.
  (%cargo-reference-hash): Add a comment explaining the role of the
  variable.

4 years agognu: rust: Add 1.38
Jakub Kądziołka [Sun, 8 Mar 2020 13:09:36 +0000 (14:09 +0100)]
gnu: rust: Add 1.38

All packages are still built with rustc 1.37, but users will see rustc
1.38 in their profiles, and packages that require newer compiler
versions will be possible to add.

* gnu/packages/rust.scm (rust-1.31): Factor out the
  patch-command-exec-tests phase to a separate procedure.
  (patch-command-exec-tests-phase): New procedure.
  (rust): Rename to rust-1.37, make rust an alias.
  (rust-1.38): New variable.

4 years agognu: asymptote: Update to 2.65.
Nicolas Goaziou [Fri, 27 Mar 2020 11:20:35 +0000 (12:20 +0100)]
gnu: asymptote: Update to 2.65.

* gnu/packages/plotutils.scm (asymptote): Update to 2.65.

4 years agognu: r-multiassayexperiment: Update to 1.12.6.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:49 +0000 (11:20 +0100)]
gnu: r-multiassayexperiment: Update to 1.12.6.

* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.6.

4 years agognu: r-locfit: Update to 1.5-9.4.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:41 +0000 (11:20 +0100)]
gnu: r-locfit: Update to 1.5-9.4.

* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.4.

4 years agognu: r-class: Update to 7.3-16.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:35 +0000 (11:20 +0100)]
gnu: r-class: Update to 7.3-16.

* gnu/packages/statistics.scm (r-class): Update to 7.3-16.

4 years agognu: r-xgboost: Update to 1.0.0.2.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:28 +0000 (11:20 +0100)]
gnu: r-xgboost: Update to 1.0.0.2.

* gnu/packages/cran.scm (r-xgboost): Update to 1.0.0.2.

4 years agognu: r-rjava: Update to 0.9-12.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:22 +0000 (11:20 +0100)]
gnu: r-rjava: Update to 0.9-12.

* gnu/packages/cran.scm (r-rjava): Update to 0.9-12.

4 years agognu: r-sf: Update to 0.9-0.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:11 +0000 (11:20 +0100)]
gnu: r-sf: Update to 0.9-0.

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

4 years agognu: r-bayestestr: Update to 0.5.3.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:56 +0000 (11:19 +0100)]
gnu: r-bayestestr: Update to 0.5.3.

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

4 years agognu: r-hdf5r: Update to 1.3.2.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:44 +0000 (11:19 +0100)]
gnu: r-hdf5r: Update to 1.3.2.

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

4 years agognu: r-ggally: Update to 1.5.0.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:36 +0000 (11:19 +0100)]
gnu: r-ggally: Update to 1.5.0.

* gnu/packages/cran.scm (r-ggally): Update to 1.5.0.

4 years agognu: guix-data-service: Update to 0.0.1-19.d1c243f.
Christopher Baines [Fri, 20 Mar 2020 21:11:04 +0000 (21:11 +0000)]
gnu: guix-data-service: Update to 0.0.1-19.d1c243f.

These changes support the guix-data-service-backup-database and
guix-data-service-create-small-backup scripts. These are shell scripts, so
require coreutils from the build environment at runtime as well as binaries
from postgresql, ephemeralpg and optionally util-linux (for ionice and
renice).

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-19.d1c243f.
[arguments]: Add (ice-9 ftw) and (ice-9 match) to #:modules, change the
'install phase to wrap all bin files with some inputs as well.
[inputs]: Add util-linux, include ephemeralpg from native-inputs and switch
postgresql for postgresql-11.
[native-inputs]: Move ephemeralpg to inputs.

4 years agognu: Add python-json5.
Lars-Dominik Braun [Fri, 7 Feb 2020 07:39:55 +0000 (08:39 +0100)]
gnu: Add python-json5.

* gnu/packages/python-xyz.scm (python-json5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add python-pytest-check-links.
Lars-Dominik Braun [Fri, 7 Feb 2020 07:38:32 +0000 (08:38 +0100)]
gnu: Add python-pytest-check-links.

* gnu/packages/python-xyz.scm (python-pytest-check-links): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agovm: Distinguish between success and failure of the guest code.
Ludovic Courtès [Thu, 26 Mar 2020 22:21:11 +0000 (23:21 +0100)]
vm: Distinguish between success and failure of the guest code.

Fixes <https://bugs.gnu.org/34276>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

* gnu/system/vm.scm (expression->derivation-in-linux-vm)[loader]:
Produce '/xchg/.exit-status' file upon success.
* gnu/build/vm.scm (load-in-linux-vm): Check for 'xchg/.exit-status'
once QEMU has completed and respond accordingly.

4 years agognu: Add ROPgadget.
Jakub Kądziołka [Fri, 20 Mar 2020 17:03:20 +0000 (18:03 +0100)]
gnu: Add ROPgadget.

* gnu/packages/cybersecurity.scm: New file.
(ropgadget): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the file.

4 years agognu: java-tomcat: Update to 8.5.53.
Björn Höfling [Sun, 22 Mar 2020 12:34:01 +0000 (13:34 +0100)]
gnu: java-tomcat: Update to 8.5.53.

This fixes CVE-2020-1938 ("Ghostcat").

* gnu/packages/web.scm (java-tomcat): Update to 8.5.53.
[properties]: Add cpe-name.

4 years agognu: icu4c: Explicitly add patch flags in replacement package.
Marius Bakke [Thu, 26 Mar 2020 20:15:08 +0000 (21:15 +0100)]
gnu: icu4c: Explicitly add patch flags in replacement package.

This is to prevent a build failure when this gets merged to 'core-updates'
which does not have any patch-flags to inherit.

* gnu/packages/icu4c.scm (icu4c/fixed)[source](patch-flags): New field.

4 years agognu: help2man: Update to 1.47.13.
Marius Bakke [Thu, 26 Mar 2020 19:20:48 +0000 (20:20 +0100)]
gnu: help2man: Update to 1.47.13.

* gnu/packages/man.scm (help2man/latest): Update to 1.47.13.

4 years agognu: Add python-pywinrm.
Alexandros Theodotou [Wed, 8 Jan 2020 14:59:27 +0000 (14:59 +0000)]
gnu: Add python-pywinrm.

* gnu/packages/python-xyz.scm (python-pywinrm): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add python-requests_ntlm.
Alexandros Theodotou [Wed, 8 Jan 2020 14:58:06 +0000 (14:58 +0000)]
gnu: Add python-requests_ntlm.

* gnu/packages/python-web.scm (python-requests_ntlm): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add python-ntlm-auth.
Alexandros Theodotou [Wed, 8 Jan 2020 14:56:52 +0000 (14:56 +0000)]
gnu: Add python-ntlm-auth.

* gnu/packages/python-crypto.scm (python-ntlm-auth): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add python-kerberos.
Alexandros Theodotou [Wed, 8 Jan 2020 14:55:28 +0000 (14:55 +0000)]
gnu: Add python-kerberos.

* gnu/packages/python-crypto.scm (python-kerberos): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Update sambamba to 0.7.1.
Roel Janssen [Thu, 26 Mar 2020 17:08:27 +0000 (18:08 +0100)]
gnu: Update sambamba to 0.7.1.

* gnu/packages/bioinformatics.scm (sambamba): Update to 0.7.1;
  Remove unneeded undead input.

4 years agognu: Add 7kaa.
Naga Malleswari [Thu, 26 Mar 2020 14:55:02 +0000 (15:55 +0100)]
gnu: Add 7kaa.

* gnu/packages/games.scm (7kaa): New variable.

4 years agognu: boinc-client: Update to 7.16.5.
Efraim Flashner [Thu, 26 Mar 2020 11:50:39 +0000 (13:50 +0200)]
gnu: boinc-client: Update to 7.16.5.

* gnu/packages/distributed.scm (boinc-client): Update to 7.16.5.

4 years agognu: boinc-server: Fix build.
Efraim Flashner [Thu, 26 Mar 2020 11:42:20 +0000 (13:42 +0200)]
gnu: boinc-server: Fix build.

* gnu/packages/distributed.scm (boinc-server)[inputs]: Replace openssl
with openssl-1.0, mariadb with mariadb:dev.

4 years agostatus: Display synthetic information about profiles being built.
Ludovic Courtès [Thu, 26 Mar 2020 11:26:41 +0000 (12:26 +0100)]
status: Display synthetic information about profiles being built.

* guix/status.scm (print-build-event): Add 'profile case.
* guix/scripts/package.scm (build-and-use-profile): Remove now redundant
message.

4 years agoprofiles: 'profile-derivation' sets a 'type' property.
Ludovic Courtès [Thu, 26 Mar 2020 11:25:37 +0000 (12:25 +0100)]
profiles: 'profile-derivation' sets a 'type' property.

* guix/profiles.scm (profile-derivation): Pass #:properties to
'gexp->derivation'.

4 years agognu: gnupg: Use ~/.guix-profile/bin/pinentry by default.
Ludovic Courtès [Thu, 26 Mar 2020 11:16:45 +0000 (12:16 +0100)]
gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default.

Fixes <https://bugs.gnu.org/24076>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/patches/gnupg-default-pinentry.patch: New file.
* gnu/packages/gnupg.scm (gnupg)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: youtube-viewer: Don't build gtk3 front-end.
Efraim Flashner [Thu, 26 Mar 2020 10:01:50 +0000 (12:01 +0200)]
gnu: youtube-viewer: Don't build gtk3 front-end.

* gnu/packages/video.scm (youtube-viewer)[arguments]: Update
module-build-flags to only build gtk2 front-end.

4 years agognu: youtube-viewer: Update to 3.7.5.
Efraim Flashner [Thu, 26 Mar 2020 09:58:44 +0000 (11:58 +0200)]
gnu: youtube-viewer: Update to 3.7.5.

* gnu/packages/video.scm (youtube-viewer): Update to 3.7.5.
[inputs]: Add perl-json-xs.

4 years agotests: install: Add %test-gui-installed-desktop-os-encrypted.
Mathieu Othacehe [Tue, 24 Mar 2020 11:16:23 +0000 (12:16 +0100)]
tests: install: Add %test-gui-installed-desktop-os-encrypted.

* gnu/tests/install.scm (gui-test-program): Add a desktop? argument, and pass it to choose-services,
(installation-target-os-for-gui-tests): new procedure,
(installation-target-desktop-os-for-gui-tests): new procedure,
(guided-installation-test): add target-os and desktop? arguments. Use
target-os instead of the previous os variable. Pass desktop? argument to
gui-test-program.
(%test-gui-installed-os): Adapt accordingly,
(%test-gui-installed-os-encrypted): ditto,
(%test-gui-installed-desktop-os-encrypted): new exported variable.

4 years agoinstaller: tests: Use a filter to select desktop-environments.
Mathieu Othacehe [Tue, 24 Mar 2020 08:21:02 +0000 (09:21 +0100)]
installer: tests: Use a filter to select desktop-environments.

* gnu/installer/tests.scm (choose-services): Turn desktop-environments list
into a choose-desktop-environment procedure. This way, it is easier to select
all desktop-environments or none, in the same way as choose-network-service?
and choose-network-management-tool? arguments.

4 years agognu: emacs-helm-exwm: Update to 0.0.2.
Pierre Neidhardt [Wed, 25 Mar 2020 11:19:09 +0000 (12:19 +0100)]
gnu: emacs-helm-exwm: Update to 0.0.2.

* gnu/packages/emacs-xyz.scm (emacs-helm-exwm): Update to 0.0.2.

4 years agognu: r-argon2: Fix case in synopsis and use full sentence in description.
Ricardo Wurmus [Thu, 26 Mar 2020 07:26:56 +0000 (08:26 +0100)]
gnu: r-argon2: Fix case in synopsis and use full sentence in description.

* gnu/packages/cran.scm (r-argon2)[synopsis]: Use lower case.
[description]: Use full sentence.

4 years agognu: r-getpass: Change case in synopsis and adjust indentation.
Ricardo Wurmus [Thu, 26 Mar 2020 07:25:39 +0000 (08:25 +0100)]
gnu: r-getpass: Change case in synopsis and adjust indentation.

* gnu/packages/cran.scm (r-getpass): Adjust indentation.
[synopsis]: Do not capitalize all words.

4 years agognu: r-remoter: Fix indentation.
Ricardo Wurmus [Thu, 26 Mar 2020 07:24:21 +0000 (08:24 +0100)]
gnu: r-remoter: Fix indentation.

* gnu/packages/cran.scm (r-remoter): Fix indentation.

4 years agognu: r-remoter: Use lower case in the synopsis.
Ricardo Wurmus [Thu, 26 Mar 2020 07:23:39 +0000 (08:23 +0100)]
gnu: r-remoter: Use lower case in the synopsis.

* gnu/packages/cran.scm (r-remoter)[synopsis]: Do not capitalize all words.

4 years agognu: linux-libre-5.4-source: Add patch to support pinebook pro.
Vagrant Cascadian [Thu, 26 Mar 2020 01:59:25 +0000 (18:59 -0700)]
gnu: linux-libre-5.4-source: Add patch to support pinebook pro.

* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/linux (linux-libre-5.4-source): Add patch.

4 years agognu: linux-libre: Update deblob scripts.
Mark H Weaver [Thu, 26 Mar 2020 00:39:05 +0000 (20:39 -0400)]
gnu: linux-libre: Update deblob scripts.

* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.28.

4 years agognu: linux-libre: Update to 5.4.28.
Mark H Weaver [Thu, 26 Mar 2020 00:37:38 +0000 (20:37 -0400)]
gnu: linux-libre: Update to 5.4.28.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.28.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.113.
Mark H Weaver [Thu, 26 Mar 2020 00:36:25 +0000 (20:36 -0400)]
gnu: linux-libre@4.19: Update to 4.19.113.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.113.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: icu4c: Fix CVE-2020-10531.
Leo Famulari [Wed, 25 Mar 2020 18:25:18 +0000 (14:25 -0400)]
gnu: icu4c: Fix CVE-2020-10531.

* gnu/packages/patches/icu4c-CVE-2020-10531.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/icu4c.scm (icu4c)[replacement]: New field.
(icu4c/fixed): New variable.

4 years agognu: Add r-remoter.
Todor Kondić [Wed, 25 Mar 2020 19:39:08 +0000 (15:39 -0400)]
gnu: Add r-remoter.

* gnu/packages/cran.scm (r-remoter): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add r-getpass.
Todor Kondić [Wed, 25 Mar 2020 19:38:50 +0000 (15:38 -0400)]
gnu: Add r-getpass.

* gnu/packages/cran.scm (r-getpass): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add r-argon2.
Todor Kondić [Wed, 25 Mar 2020 19:37:55 +0000 (15:37 -0400)]
gnu: Add r-argon2.

* gnu/packages/cran.scm (r-argon2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: ImageMagick: Build reproducibly.
Marius Bakke [Wed, 25 Mar 2020 17:21:20 +0000 (18:21 +0100)]
gnu: ImageMagick: Build reproducibly.

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

* gnu/packages/imagemagick.scm (imagemagick)[arguments]: In #:configure-flags,
add "--enable-reproducible-build".

4 years agognu: Add emacs-chronometrist.
Nicolas Goaziou [Wed, 25 Mar 2020 16:34:38 +0000 (17:34 +0100)]
gnu: Add emacs-chronometrist.

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

4 years agognu: abseil-cpp: Update to 20200225.1.
Ricardo Wurmus [Wed, 25 Mar 2020 15:29:26 +0000 (16:29 +0100)]
gnu: abseil-cpp: Update to 20200225.1.

* gnu/packages/cpp.scm (abseil-cpp): Update to 20200225.1.

4 years agoimport/cran: Import missing module.
Ricardo Wurmus [Wed, 25 Mar 2020 15:27:22 +0000 (16:27 +0100)]
import/cran: Import missing module.

This is a follow-up to commit b005c240bb5e436ffe9d55c2dd75c9af85aa0fdd.

Reported-by: Ludovic Courtès <ludo@gnu.org>
* guix/import/cran.scm: Import (guix ui) module.

4 years agognu: gnu-pw-mgr: Build reproducibly.
Ludovic Courtès [Wed, 25 Mar 2020 14:53:54 +0000 (15:53 +0100)]
gnu: gnu-pw-mgr: Build reproducibly.

* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr)[native-inputs]: Remove
AUTOGEN so that man pages are not regenerated with a fresh date.

4 years agotests: Adjust to 'show-manifest-transaction' changes.
Ludovic Courtès [Wed, 25 Mar 2020 14:37:39 +0000 (15:37 +0100)]
tests: Adjust to 'show-manifest-transaction' changes.

This is a followup to 3e5ab0a7a9399bb098b9ced46bf3cbf4085c6bab.

* tests/ui.scm ("show-manifest-transaction"): Update regexp.
* tests/guix-package.sh: Adjust Emacs regexp in --with-source test.

4 years agoenvironment: Use 'with-build-handler'.
Ludovic Courtès [Wed, 25 Mar 2020 14:01:15 +0000 (15:01 +0100)]
environment: Use 'with-build-handler'.

* guix/scripts/environment.scm (build-environment): Remove.
(guix-environment): Wrap 'with-status-verbosity' in
'with-build-handler'.  Remove 'dry-run?' conditional.  Use
'built-derivations' instead of 'build-environment'.

4 years agoarchive: Use 'with-build-handler'.
Ludovic Courtès [Wed, 25 Mar 2020 13:55:08 +0000 (14:55 +0100)]
archive: Use 'with-build-handler'.

* guix/scripts/archive.scm (export-from-store): Remove call to
'show-what-to-build' and dry-run? condition.
(guix-archive): Wrap 'cond' in 'with-build-handler'.

4 years agotests/nfs: Fix use of WAIT-FOR-FILE.
Ricardo Wurmus [Wed, 25 Mar 2020 13:16:42 +0000 (14:16 +0100)]
tests/nfs: Fix use of WAIT-FOR-FILE.

* gnu/tests/nfs.scm ("nfs services are running"): Pass marionette to
WAIT-FOR-FILE.

4 years agoservices/nfs: Mount nfsd pseudo file system.
Ricardo Wurmus [Wed, 25 Mar 2020 13:10:55 +0000 (14:10 +0100)]
services/nfs: Mount nfsd pseudo file system.

* gnu/services/nfs.scm (nfs-shepherd-services): Add shepherd-service providing
/proc/fs/nfsd and make other shepherd services require it.

4 years agognu: electron-cash: Update to 4.0.14.
Guillaume Le Vaillant [Wed, 25 Mar 2020 10:09:45 +0000 (11:09 +0100)]
gnu: electron-cash: Update to 4.0.14.

* gnu/packages/finance.scm (electron-cash): Update to 4.0.14.

4 years agoimport/cran: Support importing from Mercurial repositories.
Ricardo Wurmus [Wed, 25 Mar 2020 08:36:58 +0000 (09:36 +0100)]
import/cran: Support importing from Mercurial repositories.

* guix/import/cran.scm (download): Accept keyword #:method; add case for hg
method.
(fetch-description): Handle hg repository.
(description->package): Add cases for hg repositories and update call of
DOWNLOAD procedure.
(cran->guix-package): Retry importing from Bioconductor when hg import failed.

4 years agognu: r-shiny: Add missing inputs.
Ricardo Wurmus [Wed, 25 Mar 2020 08:34:31 +0000 (09:34 +0100)]
gnu: r-shiny: Add missing inputs.

* gnu/packages/cran.scm (r-shiny)[propagated-inputs]: Add r-later, r-promises,
r-rlang, and r-withr.
[native-inputs]: Add gfortran.

4 years agognu: r-mast: Add r-knitr to native inputs.
Ricardo Wurmus [Wed, 25 Mar 2020 08:25:11 +0000 (09:25 +0100)]
gnu: r-mast: Add r-knitr to native inputs.

* gnu/packages/bioconductor.scm (r-mast)[native-inputs]: Add r-knitr.

4 years agognu: poetry: Update to 1.0.5.
Tanguy Le Carrour [Sat, 21 Mar 2020 14:37:16 +0000 (15:37 +0100)]
gnu: poetry: Update to 1.0.5.

* gnu/packages/python-xyz.scm (poetry): Update to 1.0.5.
[propagated-inputs] Add python-clikit, python-importlib-metadata,
python-keyring, and python-pexpect. Remove python-msgpack and python-glob2.
[home-page] Update URL.
[arguments] Remove 'patch-setup-py' phase, and adjust required versions of
keyring, pyrsistent and importlib-metadata.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: python-cachy: Update to 0.3.0.
Tanguy Le Carrour [Sat, 21 Mar 2020 11:26:28 +0000 (12:26 +0100)]
gnu: python-cachy: Update to 0.3.0.

* gnu/packages/python-xyz.scm (python-cachy): Update to 0.3.0.
[arguments]: Replace the 'check' phase.
[native-inputs]: Add memcached and python-pifpaf.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add python-pifpaf.
Tanguy Le Carrour [Sat, 21 Mar 2020 11:26:27 +0000 (12:26 +0100)]
gnu: Add python-pifpaf.

* gnu/packages/python-xyz.scm (python-pifpaf): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add python-daiquiri.
Tanguy Le Carrour [Sat, 21 Mar 2020 11:26:26 +0000 (12:26 +0100)]
gnu: Add python-daiquiri.

* gnu/packages/python-xyz.scm (python-daiquiri): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add python-json-logger.
Tanguy Le Carrour [Sat, 21 Mar 2020 11:26:25 +0000 (12:26 +0100)]
gnu: Add python-json-logger.

* gnu/packages/python-xyz.scm (python-json-logger): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add python-xattr.
Tanguy Le Carrour [Tue, 24 Mar 2020 19:58:17 +0000 (15:58 -0400)]
gnu: Add python-xattr.

* gnu/packages/python-xyz.scm (python-xattr): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: python-fakeredis: Update to 1.2.1.
Tanguy Le Carrour [Sat, 21 Mar 2020 11:26:23 +0000 (12:26 +0100)]
gnu: python-fakeredis: Update to 1.2.1.

* gnu/packages/databases.scm (python-fakeredis): Update to 1.2.1.
[propagated-inputs]: Add python-sortedcontainers.

Signed-off-by: Leo Famulari <leo@famulari.name>