Commit graph

57707 commits

Author SHA1 Message Date
Ricardo Wurmus
bc3fda5d2b
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.
2020-03-27 15:30:44 +01:00
Jakub Kądziołka
9483782a61
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.
2020-03-27 14:28:11 +01:00
Jakub Kądziołka
444bc2ddf2
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.
2020-03-27 14:28:06 +01:00
Nicolas Goaziou
1a7247c629
gnu: asymptote: Update to 2.65.
* gnu/packages/plotutils.scm (asymptote): Update to 2.65.
2020-03-27 12:20:35 +01:00
Ricardo Wurmus
2ba5253044
gnu: r-multiassayexperiment: Update to 1.12.6.
* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.6.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
37732212a3
gnu: r-locfit: Update to 1.5-9.4.
* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.4.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
c99880320d
gnu: r-class: Update to 7.3-16.
* gnu/packages/statistics.scm (r-class): Update to 7.3-16.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
3345157fa6
gnu: r-xgboost: Update to 1.0.0.2.
* gnu/packages/cran.scm (r-xgboost): Update to 1.0.0.2.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
76d7ce4f45
gnu: r-rjava: Update to 0.9-12.
* gnu/packages/cran.scm (r-rjava): Update to 0.9-12.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
84b7c4aa17
gnu: r-sf: Update to 0.9-0.
* gnu/packages/cran.scm (r-sf): Update to 0.9-0.
[native-inputs]: Add r-knitr.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
498c887a96
gnu: r-bayestestr: Update to 0.5.3.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.3.
[native-inputs]: Add r-knitr.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
9c189913e9
gnu: r-hdf5r: Update to 1.3.2.
* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.2.
[native-inputs]: Add r-knitr.
2020-03-27 11:21:13 +01:00
Ricardo Wurmus
6232a36291
gnu: r-ggally: Update to 1.5.0.
* gnu/packages/cran.scm (r-ggally): Update to 1.5.0.
2020-03-27 11:21:13 +01:00
Christopher Baines
0a76a4e073
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.
2020-03-26 22:51:36 +00:00
Lars-Dominik Braun
01d5f2c5cd
gnu: Add python-json5.
* gnu/packages/python-xyz.scm (python-json5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-26 23:45:41 +01:00
Lars-Dominik Braun
aefcfecd84
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>
2020-03-26 23:45:41 +01:00
Ludovic Courtès
be6520e6a5
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.
2020-03-26 23:45:41 +01:00
Jakub Kądziołka
60eee3e6de
gnu: Add ROPgadget.
* gnu/packages/cybersecurity.scm: New file.
(ropgadget): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the file.
2020-03-26 22:53:02 +01:00
Björn Höfling
eebaed2b76
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.
2020-03-26 21:39:49 +01:00
Marius Bakke
3089b70d76
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.
2020-03-26 21:15:08 +01:00
Marius Bakke
9ea9ff6b0f
gnu: help2man: Update to 1.47.13.
* gnu/packages/man.scm (help2man/latest): Update to 1.47.13.
2020-03-26 20:20:48 +01:00
Alexandros Theodotou
9b0c95cc68
gnu: Add python-pywinrm.
* gnu/packages/python-xyz.scm (python-pywinrm): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26 19:14:44 +00:00
Alexandros Theodotou
c596359729
gnu: Add python-requests_ntlm.
* gnu/packages/python-web.scm (python-requests_ntlm): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26 19:14:44 +00:00
Alexandros Theodotou
163997c961
gnu: Add python-ntlm-auth.
* gnu/packages/python-crypto.scm (python-ntlm-auth): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26 19:14:44 +00:00
Alexandros Theodotou
f8dcdf2b36
gnu: Add python-kerberos.
* gnu/packages/python-crypto.scm (python-kerberos): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26 19:14:44 +00:00
Roel Janssen
79c395dde3
gnu: Update sambamba to 0.7.1.
* gnu/packages/bioinformatics.scm (sambamba): Update to 0.7.1;
  Remove unneeded undead input.
2020-03-26 18:08:27 +01:00
Naga Malleswari
db47adb0c7
gnu: Add 7kaa.
* gnu/packages/games.scm (7kaa): New variable.
2020-03-26 15:55:02 +01:00
Efraim Flashner
50e45d8629
gnu: boinc-client: Update to 7.16.5.
* gnu/packages/distributed.scm (boinc-client): Update to 7.16.5.
2020-03-26 14:08:24 +02:00
Efraim Flashner
f87d594238
gnu: boinc-server: Fix build.
* gnu/packages/distributed.scm (boinc-server)[inputs]: Replace openssl
with openssl-1.0, mariadb with mariadb:dev.
2020-03-26 14:08:24 +02:00
Ludovic Courtès
260eae7893
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.
2020-03-26 13:07:19 +01:00
Ludovic Courtès
e7570ec2da
profiles: 'profile-derivation' sets a 'type' property.
* guix/profiles.scm (profile-derivation): Pass #:properties to
'gexp->derivation'.
2020-03-26 13:07:19 +01:00
Ludovic Courtès
c7af9d0b5e
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.
2020-03-26 13:07:19 +01:00
Efraim Flashner
315b98b9eb
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.
2020-03-26 12:56:10 +02:00
Efraim Flashner
b5a26299f7
gnu: youtube-viewer: Update to 3.7.5.
* gnu/packages/video.scm (youtube-viewer): Update to 3.7.5.
[inputs]: Add perl-json-xs.
2020-03-26 12:56:07 +02:00
Mathieu Othacehe
b03ebdbc7c
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.
2020-03-26 11:53:50 +01:00
Mathieu Othacehe
7a1a10dbd4
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.
2020-03-26 11:53:50 +01:00
Pierre Neidhardt
62c27e09f0
gnu: emacs-helm-exwm: Update to 0.0.2.
* gnu/packages/emacs-xyz.scm (emacs-helm-exwm): Update to 0.0.2.
2020-03-26 09:00:46 +01:00
Ricardo Wurmus
90fb592321
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.
2020-03-26 08:28:53 +01:00
Ricardo Wurmus
5c3902a762
gnu: r-getpass: Change case in synopsis and adjust indentation.
* gnu/packages/cran.scm (r-getpass): Adjust indentation.
[synopsis]: Do not capitalize all words.
2020-03-26 08:28:53 +01:00
Ricardo Wurmus
f03e62c12d
gnu: r-remoter: Fix indentation.
* gnu/packages/cran.scm (r-remoter): Fix indentation.
2020-03-26 08:28:53 +01:00
Ricardo Wurmus
9bde1b1348
gnu: r-remoter: Use lower case in the synopsis.
* gnu/packages/cran.scm (r-remoter)[synopsis]: Do not capitalize all words.
2020-03-26 08:28:41 +01:00
Vagrant Cascadian
730a4b10fa
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.
2020-03-25 18:59:25 -07:00
Mark H Weaver
2a57b72251
gnu: linux-libre: Update deblob scripts.
* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.28.
2020-03-25 20:39:05 -04:00
Mark H Weaver
5cc6271d22
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.
2020-03-25 20:37:38 -04:00
Mark H Weaver
1d777c7837
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.
2020-03-25 20:36:25 -04:00
Leo Famulari
7d57a190f6
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.
2020-03-25 17:53:59 -04:00
Todor Kondić
0c549393b9
gnu: Add r-remoter.
* gnu/packages/cran.scm (r-remoter): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-25 15:46:02 -04:00
Todor Kondić
6ad80b2a6b
gnu: Add r-getpass.
* gnu/packages/cran.scm (r-getpass): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-25 15:46:02 -04:00
Todor Kondić
49a8ef8ae1
gnu: Add r-argon2.
* gnu/packages/cran.scm (r-argon2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-25 15:45:54 -04:00
Nicolas Goaziou
0557618dbe
gnu: Add emacs-chronometrist.
* gnu/packages/emacs-xyz.scm (emacs-chronometrist): New variable.
2020-03-25 17:34:38 +01:00