me
/
guix
Archived
1
0
Fork 0
Commit Graph

51499 Commits (8ecdef3cbbf10ce93634eed3f759891afa7e7b6c)

Author SHA1 Message Date
Marius Bakke e8a225268e
gnu: qtwebkit: Update to 5.212.0-alpha4.
* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha4.
[native-inputs]: Change from PYTHON-2.7 to PYTHON.
2020-03-29 13:49:18 +02:00
Efraim Flashner b93b7b2585
gnu: msmtp: Don't rely on netcat to send queued messages.
* gnu/packages/mail.scm (msmtp)[arguments]: Adjust custom 'install phase
to also patch msmtpq to not need netcat.
2020-03-29 13:25:52 +03:00
Florian Pelz acb41a4024
services: gdm: Add gdm user to 'video' supplementary group.
This makes it possible to use gdm with the 'uvesafb' kernel module.
See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00389.html>.

* gnu/services/xorg.scm (%gdm-accounts): Set supplementary groups.
2020-03-29 10:12:08 +00:00
Marius Bakke 26e92a3025
gnu: qtbase: Patch the 'moc' executable to cope with GCCs C++ headers.
* gnu/packages/patches/qtbase-moc-ignore-gcc-macro.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtbase)[source](patches): Add it.
2020-03-29 11:35:04 +02:00
Tobias Geerinckx-Rice 77ca6fb316
gnu: libostree: Update to 2020.3.
* gnu/packages/package-management.scm (libostree): Update to 2020.3.
2020-03-29 01:45:33 +01:00
Tobias Geerinckx-Rice cb427e7e84
gnu: libwacom: Update to 1.3.
* gnu/packages/xdisorg.scm (libwacom): Update to 1.3.
2020-03-29 01:45:32 +01:00
Tobias Geerinckx-Rice ff38c70e5a
gnu: mtools: Update to 4.0.24.
* gnu/packages/mtools.scm (mtools): Update to 4.0.24.
2020-03-29 01:45:32 +01:00
Tobias Geerinckx-Rice 49d41690dd
gnu: igt-gpu-tools: Update home page.
* gnu/packages/admin.scm (igt-gpu-tools)[home-page]: Update.
2020-03-29 01:31:51 +01:00
Tobias Geerinckx-Rice 07ce7ae531
gnu: xfce4-screensaver: Update to 0.1.9.
* gnu/packages/xfce.scm (xfce4-screensaver): Update to 0.1.9.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice 515b085180
gnu: xscreensaver: Update to 5.44.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.44.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice 33abf95fe6
gnu: vapoursynth: Update to 49.
* gnu/packages/video.scm (vapoursynth): Update to 49.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice b08c4f5fce
gnu: zimg: Update source hash.
The old and new checkouts differ only in file metadata…

* gnu/packages/image.scm (zimg)[source]: Update hash.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice aee7f3a307
gnu: youtube-dl: Update to 2020.03.24.
* gnu/packages/video.scm (youtube-dl): Update to 2020.03.24.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice d8006740b9
gnu: Remove packages deprecated for over a year.
* gnu/packages/admin.scm (intel-gpu-tools): Remove variable.
* gnu/packages/algebra.scm (giac-xcas): Likewise.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice 8c9dcdea0a
gnu: igraph: Update to 0.8.1.
* gnu/packages/graph.scm (igraph): Update to 0.8.1.
2020-03-29 01:24:10 +01:00
Tobias Geerinckx-Rice 1b36f75867
gnu: Order module imports in (gnu packages admin).
* gnu/packages/admin.scm: Order module imports alphabetically.
2020-03-29 01:24:09 +01:00
Tobias Geerinckx-Rice a48cf78a8e
gnu: thefuck: Update to 3.30.
* gnu/packages/admin.scm (thefuck): Update to 3.30.
[native-inputs]: Add go.
2020-03-29 01:24:09 +01:00
Tobias Geerinckx-Rice e3fdc0197f
gnu: light: Update to 1.2.2.
* gnu/packages/linux.scm (light): Update to 1.2.2.
2020-03-29 01:24:09 +01:00
Tobias Geerinckx-Rice 75083257ac
gnu: acpica: Update to 20200326.
* gnu/packages/admin.scm (acpica): Update to 20200326.
2020-03-29 01:24:09 +01:00
Vincent Legoll 62b9ad19e3
gnu: Add wol.
* gnu/packages/networking.scm (wol): New public variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-03-29 00:02:46 +01:00
Marius Bakke 58f705c18e
gnu: coreutils-mesboot: Make variable private.
This fixes a test failure in tests/graph.scm because the package does not use
glibc, yet is part of the public packages.

* gnu/packages/commencement.scm (coreutils-mesboot): Use DEFINE instead of
DEFINE-PUBLIC.
2020-03-28 22:17:08 +01:00
Marius Bakke e8bc2a01e9
gnu: Adjust 'package-for-guile-2.0' for the Guile 3 switch.
* gnu/packages/guile.scm (package-for-guile-2.0): Rewrite GUILE-3.0 instead of
GUILE-2.2.
2020-03-28 22:06:35 +01:00
Marius Bakke 3299d8ef7c
gnu: Export the deprecated 'libjpeg' variable.
* gnu/packages/image.scm (libjpeg): Export.
2020-03-28 21:57:52 +01:00
Nicolas Goaziou 735a8d997a
gnu: emacs-csv: Use proper Texinfo markup in description.
* gnu/packages/emacs-xyz.scm (emacs-csv)[description]: Use proper Texinfo
markup.
2020-03-28 21:33:16 +01:00
Amin Bandali c2cf286c62
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.
2020-03-28 16:30:07 -04:00
Nicolas Goaziou 255fb17b25
gnu: armadillo: Fix typo in description.
* gnu/packages/maths.scm (armadillo): Fix spaces after "eg.".
2020-03-28 21:27:33 +01:00
Marius Bakke 5fd0c288cf
gnu: OpenJDK: Build with GNU Make 4.2.
* gnu/packages/base.scm (gnu-make-4.2): New public variable.
* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11,
openjdk12)[native-inputs]: Add it.
2020-03-28 20:57:27 +01:00
Marius Bakke 313bf502b5
gnu: gcc-static: Make sure #:modules is not overridden by the inherited GCC.
This fixes a regression introduced by 56c833ea28
and 25bc0f34c6 where #:modules became ineffective.

* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Prepend the
required modules to those inherited from GCC-5.  While at it, do not splice in
the inherited arguments.
2020-03-28 20:55:03 +01:00
Marius Bakke 043c3d6499
gnu: KOrganizer: Fix typo in description.
* gnu/packages/kde-pim.scm (korganizer)[description]: clanedaring -> calendaring.
2020-03-28 20:03:50 +01:00
Efraim Flashner 619edce5cd
gnu: youtube-viewer: Add missing comment.
This is a follow-up to 315b98b9eb.

* gnu/packages/video.scm (youtube-viewer)[arguments]: Add comment
explaining why we don't install the gtk3 variant.
2020-03-28 21:07:08 +03:00
Leo Famulari e4257138fe
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 c7af9d0b5e.
2020-03-28 11:50:41 -04:00
Alex Griffin 54cf5e2a35
gnu: pagekite: Update to 1.5.0.200327.
* gnu/packages/networking.scm (pagekite): Update to 1.5.0.200327.
2020-03-28 09:08:16 -05:00
Alex Griffin 27d8b9d976
gnu: python-socksipychain: Update to 2.1.1-1.eb5ee87.
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.1-1.eb5ee87.
2020-03-28 09:07:06 -05:00
Pierre Neidhardt aa7f3ec0e0
gnu: sbcl-cl-containers: Update to 20200212.
* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 20200212.
2020-03-28 10:39:20 +01:00
Christopher Baines 24b5d8f745
gnu: lollypop: Update to 1.2.32.
* gnu/packages/gnome.scm (lollypop): Update to 1.2.32.
2020-03-28 09:17:59 +00:00
Marius Bakke aebcbb27bc
gnu: guile-static: Provide a libgc variant with statically built libraries.
* gnu/packages/bdw-gc.scm (libgc/static-libs): New public variable.
* gnu/packages/make-bootstrap.scm (%guile-static)[propagated-inputs]: Change
from LIBGC to LIBGC/STATIC-LIBS.
2020-03-28 08:59:35 +01:00
Marius Bakke a5cfb444d1
gnu: bdw-gc: Fix cross-compilation.
* gnu/packages/bdw-gc.scm (libgc)[propagated-inputs]: When cross-compiling,
add LIBATOMIC-OPS.
2020-03-28 08:57:29 +01:00
Marius Bakke 18c3980fb1
gnu: mercurial: Fix test failures with Python 3.8.2.
* gnu/packages/version-control.scm (mercurial-patch, %mercurial-patches): New
variables.
(mercurial)[source](patches): Add %MERCURIAL-PATCHES.
2020-03-28 00:08:10 +01:00
Ricardo Wurmus 27c3afa940
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.
2020-03-27 23:38:31 +01:00
Nicolas Goaziou 9fad055023
gnu: grammalecte: Update to 1.8.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.8.0.
2020-03-27 23:37:20 +01:00
Nicolas Goaziou 734eb7d79e
gnu: fet: Update to 5.44.0.
* gnu/packages/education.scm (fet): Update to 5.44.0.
2020-03-27 23:34:37 +01:00
Nicolas Goaziou 57be2cadf8
gnu: emacs-flycheck-grammalecte: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.0.
2020-03-27 23:32:11 +01:00
Michael Rohleder f71bce9bb2
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>
2020-03-27 16:49:37 -04:00
Michael Rohleder 816bce684c
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>
2020-03-27 16:42:26 -04:00
Marius Bakke 2bd9410e17
gnu: libgc: Promote libgc@8 to the default libgc.
* gnu/packages/bdw-gc.scm (libgc): Update to 8.0.4.
[arguments]: Remove #:phases.
[inputs]: Remove LIBATOMIC-OPS.
(libgc-8.0): Remove variable.
(libgc-7): New variable.
2020-03-27 19:35:54 +01:00
Marius Bakke 7f1aa73b8c
gnu: guile: Update to 3.0.2.
* gnu/packages/guile.scm (guile-3.0): Update to 3.0.2.
[source](patches): Remove.
* gnu/packages/patches/guile-3.0-crash.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-03-27 19:21:49 +01:00
Ludovic Courtès 7cb77b7896
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.
2020-03-27 19:09:30 +01:00
Ludovic Courtès 3139739802
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.
2020-03-27 19:09:30 +01:00
Marius Bakke 5d446d6b6a
gnu: ovmf: Adapt to CPLUS_INCLUDE_PATH changes.
* gnu/packages/firmware.scm (ovmf)[native-inputs]: Distinguish GCC-5.
[arguments]: Add phase to hide the default GCC from CPLUS_INCLUDE_PATH.
2020-03-27 19:01:41 +01:00
Pierre Neidhardt eb5341c235
gnu: Add trivial-package-local-nicknames.
* gnu/packages/lisp-xyz.scm (cl-trivial-package-local-nicknames,
  sbcl-trivial-package-local-nicknames): New variables.
2020-03-27 18:40:21 +01:00
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
Marius Bakke a3efa4f9eb
gnu: emacs: Fix format strings for compatibility with Guile 3.
* gnu/packages/emacs.scm (emacs)[arguments]: In the 'patch-program-file-names'
and 'install-site-start' phases, specify port in the calls to FORMAT.
2020-03-27 15:24:02 +01:00
Marius Bakke cfa6666921
gnu: mscgen: Fix build with gd >= 2.3.0.
'gd' no longer provides 'libgd-config', so use 'pkg-config' instead.

* gnu/packages/graph.scm (mscgen)[native-inputs]: Add PKG-CONFIG.
2020-03-27 15:16:22 +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
Marius Bakke 63bd6643c8
gnu: icu4c: Incorporate grafted changes.
* gnu/packages/icu4c.scm (icu4c)[replacement]: Remove.
[source](patches, patch-flags): New fields.
(icu4c/fixed): Remove variable.
2020-03-27 00:46:38 +01:00
Marius Bakke f605eef2d4
gnu: help2man: Remove version 1.47.12.
* gnu/packages/man.scm (help2man): Update to 1.47.13.
(help2man/latest): Remove variable.
2020-03-27 00:21:35 +01:00
Marius Bakke 20586ffdc7
gnu: Automake: Remove version 1.16.1.
* gnu/packages/autotools.scm (automake): Update to 1.16.2.
[arguments]: Add phase "skip-test".
(automake-1.16.2): Remove variable.
2020-03-27 00:21:10 +01:00
Marius Bakke 18af687037
Merge branch 'master' into core-updates
Conflicts:
	gnu/packages/icu4c.scm
	gnu/packages/man.scm
	gnu/packages/python-xyz.scm
	guix/scripts/environment.scm
	guix/scripts/pack.scm
	guix/scripts/package.scm
	guix/scripts/pull.scm
	guix/store.scm
2020-03-27 00:12:15 +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
Marius Bakke 0ab8ad4632
gnu: OpenSSL: Add upstream patch to preserve compatibility in EOF handling.
This is a follow-up to ad8254c23a, which
unexpectedly caused a test failure in the Python test suite.

* gnu/packages/patches/openssl-1.1.1e-revert-detect-eof.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/tls.scm (openssl)[source](patches): Add it.
2020-03-26 23:09:15 +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
Michael Rohleder b12acffbd0
gnu: xkbcomp: Update to 1.4.3.
* gnu/packages/xorg.scm (xkbcomp): update to 1.4.3.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-03-26 22:35:37 +01:00
Marius Bakke 2c5bc95a19
gnu: ImageMagick: Build reproducibly.
Fixes <https://bugs.gnu.org/38449>.

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

(cherry picked from commit 87bc9f022c)
2020-03-26 22:35:37 +01:00
Marius Bakke 0eb56ccbd6
gnu: libsigc++: Update to 2.10.3.
* gnu/packages/glib.scm (libsigc++): Update to 2.10.3.
2020-03-26 22:35:37 +01:00
Marius Bakke 2b9b854cd1
gnu: libgsf: Update to 1.14.47.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.47.
2020-03-26 22:35:37 +01:00
Marius Bakke d9ff6ad88c
gnu: potrace: Update to 1.16.
* gnu/packages/patches/potrace-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/fontutils.scm (potrace): Update to 1.16.
[source](patches): Remove.
2020-03-26 22:35:36 +01:00
Marius Bakke bf115891dc
gnu: python-fonttools: Update to 4.6.0.
* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.6.0.
2020-03-26 22:35:36 +01:00
Marius Bakke 447f9acf12
gnu: python-xmlschema: Update to 1.1.2.
* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.2.
2020-03-26 22:35:36 +01:00
Marius Bakke eac7966f0d
gnu: libxcb: Update to 1.14.
* gnu/packages/xorg.scm (libxcb): Update to 1.14.
[source](uri): Change to .xz tarball.
2020-03-26 22:35:36 +01:00
Marius Bakke 814ad500ff
gnu: xcb-proto: Update to 1.14.
* gnu/packages/xorg.scm (xcb-proto): Update to 1.14.
[source](uri): Change to .xz tarball.
2020-03-26 22:35:36 +01:00
Marius Bakke 736d772b82
gnu: gd: Update to 2.3.0.
* gnu/packages/patches/gd-fix-tests-on-i686.patch: Adjust context.
* gnu/packages/patches/gd-CVE-2018-1000222.patch,
gnu/packages/patches/gd-CVE-2018-5711.patch,
gnu/packages/patches/gd-CVE-2019-6977.patch,
gnu/packages/patches/gd-CVE-2019-6978.patch,
gnu/packages/patches/gd-freetype-test-failure.patch: Delete files.
* gnu/packages/patches/gd-brect-bounds.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly
* gnu/packages/gd.scm (gd): Update to 2.3.0.
[source](patches): Remove obsolete.
* gnu/packages/gd.scm (gd):
[propagated-inputs]: Move LIBJPEG-TURBO and FONTCONFIG ...
[inputs]: ... here.
2020-03-26 22:35:35 +01:00
Marius Bakke 8595c7b0bc
gnu: bison: Update to 3.5.3.
* gnu/packages/bison.scm (bison): Update to 3.5.3.
2020-03-26 22:35:35 +01:00
Marius Bakke daf87c72da
gnu: perl: Update to 5.30.2.
* gnu/packages/perl.scm (perl): Update to 5.30.2.
2020-03-26 22:35:35 +01:00
Marius Bakke 235a4d61d0
gnu: GLib: Update to 2.62.6.
* gnu/packages/glib.scm (glib): Update to 2.62.6.
2020-03-26 22:35:34 +01:00
Marius Bakke 159b62df5f
gnu: ghostscript: Update to 9.52.
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.52.
[arguments]: Remove obsolete phases.
2020-03-26 22:35:34 +01:00
Marius Bakke ad8254c23a
gnu: OpenSSL: Remove replacement package.
* gnu/packages/tls.scm (openssl): Update to 1.1.1e.
[replacement]: Remove.
(openssl-1.1.1e): Remove variable.
2020-03-26 22:35:34 +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 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
Jan Nieuwenhuizen 3a1c3642d4
llvm: Add support for the Hurd.
* gnu/packages/llvm.scm (system->llvm-target): Use X86 for i586 (i.e., the
Hurd).
2020-03-26 12:59:35 +01:00
Jan Nieuwenhuizen 770ea94c9c
gnu: mit-krb5: Supprt for the Hurd.
* gnu/packages/patches/mit-krb5-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kerberos.scm (mit-krb5): Use it.
2020-03-26 12:59:35 +01:00
Jan Nieuwenhuizen 7f31bd25ad
gnu: shadow: Build fix for the Hurd.
* gnu/packages/patches/shadow-hurd-pctrl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (shadow): Use it.
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen 3da54cc318
gnu: screen: Build fix for the Hurd.
* gnu/packages/patches/screen-hurd-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/screen.scm (screen): Use it.
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen 3d3ca76f1c
gnu: inetutils: Support for the Hurd.
* gnu/packages/linux.scm (net-tools)[supported-systems]: Remove the Hurd.
* gnu/packages/patches/inetutils-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (inetutils): Use it.  Disable some features on the
Hurd.
[native-inputs]: Include net-tools only on supported systems
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen c0a5cd1be3
gnu: shepherd: Build fix for the Hurd.
* gnu/packages/patches/shepherd-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (shepherd): Use it.
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen 22ee720979
gnu: pciutils: Build fixes for the Hurd.
* gnu/packages/linux.scm (kmod)[supported-systems]: Remove the Hurd.
* gnu/packages/patches/pciutils-hurd-configure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pciutils.scm (pciutils): Use it.
[inputs]: Include kmod only for supported systems.
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen 1a9b3faaf2
gnu: shadow: Add linux-pam dependency for the Hurd.
* gnu/packages/admin.scm (shadow): Also include linux-pam dependency
for the Hurd.
2020-03-26 12:59:34 +01:00
Jan Nieuwenhuizen 9dd9e8fabf
gnu: fontconfig: Build fix for the Hurd.
* gnu/packages/patches/fontconfig-hurd-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (fontconfig): Use it.
2020-03-26 12:59:33 +01:00
Jan Nieuwenhuizen 7baa8c7898
gnu: less: Build fix for the Hurd.
* gnu/packages/patches/less-hurd-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/less.scm (less): Use it.
2020-03-26 12:59:33 +01:00
Jan Nieuwenhuizen 496d607db3
gnu: hurd: Update to hurd-headers version: 0.9-91a51672.
* gnu/packages/patches/hurd-cross.patch: New file.
* gnu/packages/patches/hurd-fix-eth-multiplexer-dependency.patch: Remove
unused file.
* gnu/local.mk (dist_patch_DATA): Update admin.
* gnu/packages/hurd.scm (hurd): Update to latest git master: version and
source from hurd-headers; Add hurd-cross patch.
2020-03-26 12:59:33 +01:00
Jan Nieuwenhuizen aaa4cb0cad
gnu: commencement: glibc-final: Allow gnumach-headers references.
* gnu/packages/commencement.scm (glibc-final): Allow gnumach-headers-boot0
references for the Hurd.
2020-03-26 12:59:33 +01:00
Jan Nieuwenhuizen 1320885ffa
gnu: commencement: gnumach-headers-boot0: Update to 1.8-116-g28b53508.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to
1.8-116-g28b53508.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen 61249ba27c
gnu: commencement: hurd-source: Update to latest git.
* gnu/packages/commencement.scm (hurd-source-version): Update to
0.9-229-ga1efcee8.
(hurd-source-boot0): Update url to updated lilypond tarball.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen 05a852d8dd
gnu: commencement: glibc-intermediate: Build fixes for the Hurd.
* gnu/packages/commencement.scm (glibc-intermediate): Configure with
--disable-werror, update pthreads workaround.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen 0c7b63e065
gnu: commencement: hurd-minimal-boot0: Build from tarball.
The 'hurd-minimal' package (via hurd-headers) now uses a git checkout and
added dependencies on autoconf, automake and teiinfo to build.  Using those in
commencement creates a bootstrap loop.  So, revert to a tarball release.

* gnu/packages/commencement.scm (hurd-minimal-boot0): Build from tarball;
remove autoconf, automake, texinfo bootstrap dependencies.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen c9c5e032c3
gnu: commencement: hurd-headers-boot0: Build from tarball.
The 'hurd-headers' package now uses a git checkout and added dependencies on
autoconf and automake to build.  Using those in commencement creates a
bootstrap loop.  So, revert to a tarball release.

* gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0): New
variable.
(hurd-headers-boot0): Use it to build from tarball; remove autoconf, automake,
texinfo bootstrap dependencies.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen a50bbf44c7
gnu: commencement: gnumach-headers-boot0: Build from tarball.
The 'gnumach-headers' package now uses a git checkout and added dependencies
on autoconf, automake and texinfo to build.  Using those in commencement
creates a bootstrap loop.  So, revert to a tarball release.

* gnu/packages/commencement.scm (gnumach-headers-boot0): Build from tarball;
remove autoconf, automake, texinfo bootstrap dependencies.
2020-03-26 12:59:32 +01:00
Jan Nieuwenhuizen 846f5da129
gnu: make: Support for the Hurd.
* gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on
the Hurd.  Also, add __alloca linkage workaround.
2020-03-26 12:59:31 +01:00
Jan Nieuwenhuizen 9820d6eda6
gnu: java-jansi-native: Compile fix for the Hurd.
* gnu/packages/java.scm (java-jansi-native): Add catch-all clause;
fixes running guix refresh.
2020-03-26 12:59:31 +01:00
Efraim Flashner 6741f543e6
gnu: bootstrap: Add support for the Hurd.
On 3342a1182b
   gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only.

Run
    ./pre-inst-env guix build --target=i586-pc-gnu bootstrap-tarballs --verbosity=1

Producing

    /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0

With guix hash -rx /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0

    07jnq2by98f2a45k8wd2gj62iazvwfa4z7p3w3id4m1g0fdsvc3b

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for the
Hurd.
(bootstrap-executable-url): Use lilypond url for the Hurd.
(bootstrap-guile-url-path): Likewise.
(bootstrap-guile-hash): Add entry for the Hurd.
(%bootstrap-coreutils&co): Likewise.
(%bootstrap-binutils): Likewise.
(%bootstrap-glibc): Likewise.
(%bootstrap-gcc): Likewise.
* guix/packages.scm (%supported-systems): Add i586-gnu.

Co-authored-by: Jan Nieuwenhuizen <janneke@gnu.org>
2020-03-26 12:58:51 +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
Jan Nieuwenhuizen 3342a1182b
gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only.
* gnu/packages/make-bootstrap.scm (%binutils-static-stripped, %gcc-stripped,
%bootstrap-tarballs)[arguments]: Wrap use of '_IOLBF' in 'cond-expand' and use
'line instead on Guile > 2.0.
2020-03-26 07:43:36 +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
Ricardo Wurmus 8b19fa51a4
gnu: abseil-cpp: Update to 20200225.1.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20200225.1.
2020-03-25 16:29:26 +01:00
Ludovic Courtès 98e9ed8a3f
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.
2020-03-25 16:02:53 +01:00
Ricardo Wurmus eb019af8d8
tests/nfs: Fix use of WAIT-FOR-FILE.
* gnu/tests/nfs.scm ("nfs services are running"): Pass marionette to
WAIT-FOR-FILE.
2020-03-25 14:17:24 +01:00
Ricardo Wurmus b3c083b985
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.
2020-03-25 14:17:24 +01:00
Guillaume Le Vaillant 620c756443
gnu: electron-cash: Update to 4.0.14.
* gnu/packages/finance.scm (electron-cash): Update to 4.0.14.
2020-03-25 11:09:45 +01:00
Ricardo Wurmus 2fcd2e1a5f
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.
2020-03-25 09:40:05 +01:00
Ricardo Wurmus 51d1a7a2ef
gnu: r-mast: Add r-knitr to native inputs.
* gnu/packages/bioconductor.scm (r-mast)[native-inputs]: Add r-knitr.
2020-03-25 09:40:05 +01:00
Jan Nieuwenhuizen fef7710937
gnu: bootstrap: Use fall-back mechanism for bootstrap-executables.
* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls): New variable.
Add lilypond.org url as a fall-back.
(bootstrap-executable-file-name): New function.
(bootstrap-executable): Use them to implement fall-back for donwloads of
bootstrap executables.
2020-03-24 23:31:34 +01:00