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.
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.
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.
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>
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>
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>
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.
Jakub Kądziołka [Sat, 28 Mar 2020 23:38:13 +0000 (00:38 +0100)]
Merge branch 'master' into staging
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>
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.
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.
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.".
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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.
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.
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.
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>
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>
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>
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>
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.
Naga Malleswari [Thu, 26 Mar 2020 14:55:02 +0000 (15:55 +0100)]
gnu: Add 7kaa.
* gnu/packages/games.scm (7kaa): New variable.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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".
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.
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.
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.
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.
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.
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'.
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'.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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>
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>
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>