Leo Famulari [Thu, 21 Dec 2017 00:53:40 +0000 (19:53 -0500)]
gnu: libgxps: Fix CVE-2017-11590.
* gnu/packages/patches/libgxps-CVE-2017-11590.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (libgxps)[source]: Use it.
Leo Famulari [Thu, 21 Dec 2017 18:22:29 +0000 (13:22 -0500)]
gnu: imagemagick: Update to 6.9.9-27.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-27.
Leo Famulari [Thu, 21 Dec 2017 17:49:01 +0000 (12:49 -0500)]
gnu: gnupg: Update to 2.2.4.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.4.
Tobias Geerinckx-Rice [Thu, 21 Dec 2017 17:37:31 +0000 (18:37 +0100)]
gnu: weechat: Run tests.
* gnu/packages/irc.scm (weechat)[native-inputs]: Add cpputest.
[arguments]: Add ‘-DENABLE_TESTS=ON’ to #:configure-flags. Add
‘disable-failing-tests’ phase to do just that. Run the others.
Tobias Geerinckx-Rice [Thu, 21 Dec 2017 16:44:03 +0000 (17:44 +0100)]
gnu: zstd: Disable unrelated format support.
* gnu/packages/compression.scm (zstd)[arguments]: Add HAVE_LZMA=0 to
Tobias Geerinckx-Rice [Thu, 21 Dec 2017 14:03:02 +0000 (15:03 +0100)]
gnu: zstd: Update to 1.3.3.
* gnu/packages/compression.scm (zstd): Update to 1.3.3.
Leo Famulari [Wed, 20 Dec 2017 21:47:18 +0000 (16:47 -0500)]
gnu: gnupg@2.0: Superseded by the latest GnuPG.
The 2.0 series of GnuPG will stop receiving upstream support on
2017-12-31. From the release announcement of GnuPG 2.2.0:
"This release marks the start of a new long term support series
to replace the 2.0.x series which will reach end-of-life on 2017-12-31."
https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html
* gnu/packages/gnupg.scm (gnupg-2.0)[properties]: New field.
Leo Famulari [Thu, 21 Dec 2017 07:12:55 +0000 (02:12 -0500)]
gnu: libxslt: Fix CVE-2017-5029 and re-apply the fix for CVE-2016-4738.
This is a followup to commit
2663c38826cd6c2ef0c5119f8072fac8e89b2e9b.
* gnu/packages/xml.scm (libxslt)[replacement]: New field.
(libxslt/fixed): New variable.
* gnu/packages/patches/libxslt-CVE-2017-5029.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Leo Famulari [Thu, 21 Dec 2017 00:39:59 +0000 (19:39 -0500)]
gnu: libarchive: Fix CVE-2017-14502.
* gnu/packages/patches/libarchive-CVE-2017-14502.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/backup.scm (libarchive-3.3.2)[source]: Use it.
Konrad Hinsen [Tue, 19 Dec 2017 11:50:00 +0000 (12:50 +0100)]
gnu: Add python-tempdir.
* gnu/packages/python.scm (python-tempdir, python2-tempdir): New
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Leo Famulari [Thu, 21 Dec 2017 07:55:44 +0000 (02:55 -0500)]
gnu: libexif: Fix CVE-2017-7544.
* gnu/packages/patches/libexif-CVE-2017-7544.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/photo.scm (feh)[source]: Use it.
Efraim Flashner [Thu, 21 Dec 2017 07:02:46 +0000 (09:02 +0200)]
gnu: xboing: Fix CVE-2004-0149.
* gnu/packages/patches/xboing-CVE-2004-0149: New file.
* gnu/packages/games.scm (xboing)[source]: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Leo Famulari [Thu, 21 Dec 2017 06:53:48 +0000 (01:53 -0500)]
gnu: mupdf: Update to 1.12.0 [fixes CVE-2017-15369].
* gnu/packages/pdf.scm (mupdf): Update to 1.12.0.
[source]: Remove obsolete patches.
[inputs]: Add freeglut.
* gnu/packages/patches/mupdf-CVE-2017-14685.patch,
gnu/packages/patches/mupdf-CVE-2017-14686.patch,
gnu/packages/patches/mupdf-CVE-2017-14687.patch,
gnu/packages/patches/mupdf-CVE-2017-15587.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Update and
rename to...
* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch: ... new file.
Tobias Geerinckx-Rice [Thu, 21 Dec 2017 01:40:30 +0000 (02:40 +0100)]
gnu: weechat: Update to 2.0.1.
* gnu/packages/irc.scm (weechat): Update to 2.0.1.
Tobias Geerinckx-Rice [Wed, 20 Dec 2017 16:17:02 +0000 (17:17 +0100)]
gnu: Add perl-test-requiresinternet.
* gnu/packages/perl-check.scm (perl-test-requiresinternet): New public
variable.
Leo Famulari [Thu, 21 Dec 2017 01:06:14 +0000 (20:06 -0500)]
gnu: links: Fix-CVE-2017-11114.
* gnu/packages/patches/links-CVE-2017-11114.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/web-browsers.scm (links)[source]: Use it.
Mark H Weaver [Wed, 20 Dec 2017 23:28:36 +0000 (18:28 -0500)]
gnu: linux-libre: Update to 4.14.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.8.
(%linux-libre-hash): Update hash.
Mark H Weaver [Wed, 20 Dec 2017 23:27:48 +0000 (18:27 -0500)]
gnu: linux-libre@4.9: Update to 4.9.71.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.71.
Mark H Weaver [Wed, 20 Dec 2017 23:27:08 +0000 (18:27 -0500)]
gnu: linux-libre@4.4: Update to 4.4.107.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.107.
Ricardo Wurmus [Wed, 20 Dec 2017 22:18:24 +0000 (23:18 +0100)]
gnu: microscheme: Fix home page.
* gnu/packages/avr.scm (microscheme)[home-page]: Use GitHub project page.
Fixes <https://bugs.gnu.org/29791>.
Leo Famulari [Wed, 20 Dec 2017 08:20:01 +0000 (03:20 -0500)]
gnu: gpgme: Build with the latest GnuPG.
* gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
[arguments]: Keep a reference to the gnupg package used for build.
Leo Famulari [Wed, 20 Dec 2017 08:20:09 +0000 (03:20 -0500)]
gnu: python-pygpgme: Use GnuPG 1 for the test suite.
* gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[inputs]: Use gnupg-1
and make it a native-input.
Leo Famulari [Sat, 16 Dec 2017 03:56:47 +0000 (22:56 -0500)]
gnu: libassuan: Update to 2.5.1.
* gnu/packages/gnupg.scm (libassuan): Update to 2.5.1.
Tobias Geerinckx-Rice [Wed, 20 Dec 2017 15:50:28 +0000 (16:50 +0100)]
gnu: exim: Update to 4.90.
* gnu/packages/mail.scm (exim): Update to 4.90.
Leo Famulari [Sat, 2 Dec 2017 23:08:21 +0000 (18:08 -0500)]
gnu: rng-tools: Update to 6.1.
Rng-tools development appears to have moved to GitHub [0]:
"NOTE: The rng-tools project hasn't seen updates in some time, but is
still in active use. To facilitate ongoing development, the rng-tools
project is moved to here:
https://github.com/nhorman/rng-tools"
[0]
https://sourceforge.net/p/gkernel/wiki/Home/
* gnu/packages/linux.scm (rng-tools): Update to 6.1.
[source]: Use new upstream URL and give a descriptive file-name.
[arguments]: Add a 'bootstrap' phase.
[native-inputs]: Add autoconf, automake, and pkg-config.
[inputs]: Add sysfsutils.
Rutger Helling [Wed, 20 Dec 2017 07:36:43 +0000 (08:36 +0100)]
gnu: libressl: Update to 2.6.4.
* gnu/packages/tls.scm (libressl): Update to 2.6.4.
Signed-off-by: Leo Famulari <leo@famulari.name>
Leo Famulari [Wed, 20 Dec 2017 06:20:47 +0000 (01:20 -0500)]
gnu: babl: Update to 0.1.38.
* gnu/packages/gimp.scm (babl): Update to 0.1.38.
Leo Famulari [Tue, 19 Dec 2017 19:38:02 +0000 (14:38 -0500)]
gnu: webkitgtk: Update to 2.18.4 [fixes CVE-2017-{7156,13856,13866,13870}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.4.
Ricardo Wurmus [Tue, 19 Dec 2017 19:14:27 +0000 (20:14 +0100)]
gnu: r-htmltable: Update to 1.11.0.
* gnu/packages/web.scm (r-htmltable): Update to 1.11.0.
[propagated-inputs]: Add r-dplyr, r-htmltools, r-rstudioapi, and r-tidyr.
Ricardo Wurmus [Tue, 19 Dec 2017 19:13:56 +0000 (20:13 +0100)]
gnu: r-testthat: Update to 2.0.0.
* gnu/packages/statistics.scm (r-testthat): Update to 2.0.0.
[propagated-inputs]: Add r-cli, r-rlang, and r-withr.
Ricardo Wurmus [Tue, 19 Dec 2017 19:13:42 +0000 (20:13 +0100)]
gnu: Add r-cli.
* gnu/packages/cran.scm (r-cli): New variable.
Ricardo Wurmus [Tue, 19 Dec 2017 19:13:16 +0000 (20:13 +0100)]
gnu: r-hardyweinberg: Update to 1.5.9.
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.5.9.
[propagated-inputs]: Add r-rsolnp.
Ricardo Wurmus [Tue, 19 Dec 2017 19:13:04 +0000 (20:13 +0100)]
gnu: Add r-rsolnp.
* gnu/packages/cran.scm (r-rsolnp): New variable.
Ricardo Wurmus [Tue, 19 Dec 2017 19:12:46 +0000 (20:12 +0100)]
gnu: Add r-truncnorm.
* gnu/packages/cran.scm (r-truncnorm): New variable.
Ricardo Wurmus [Tue, 19 Dec 2017 19:12:25 +0000 (20:12 +0100)]
gnu: r-curl: Update to 3.1.
* gnu/packages/web.scm (r-curl): Update to 3.1.
Ricardo Wurmus [Tue, 19 Dec 2017 19:11:57 +0000 (20:11 +0100)]
gnu: r-ade4: Update to 1.7-10.
* gnu/packages/statistics.scm (r-ade4): Update to 1.7-10.
[propagated-inputs]: Add r-mass.
Ricardo Wurmus [Tue, 19 Dec 2017 19:11:41 +0000 (20:11 +0100)]
gnu: r-registry: Update to 0.5.
* gnu/packages/statistics.scm (r-registry): Update to 0.5.
Ricardo Wurmus [Tue, 19 Dec 2017 19:11:26 +0000 (20:11 +0100)]
gnu: r-iterators: Update to 1.0.9.
* gnu/packages/statistics.scm (r-iterators): Update to 1.0.9.
Ricardo Wurmus [Tue, 19 Dec 2017 19:11:08 +0000 (20:11 +0100)]
gnu: r-segmented: Update to 0.5-3.0.
* gnu/packages/statistics.scm (r-segmented): Update to 0.5-3.0.
Ricardo Wurmus [Tue, 19 Dec 2017 19:10:54 +0000 (20:10 +0100)]
gnu: r-rprojroot: Update to 1.3-1.
* gnu/packages/statistics.scm (r-rprojroot): Update to 1.3-1.
Ricardo Wurmus [Tue, 19 Dec 2017 19:10:21 +0000 (20:10 +0100)]
gnu: r-rcpparmadillo: Update to 0.8.300.1.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.300.1.0.
Ricardo Wurmus [Tue, 19 Dec 2017 19:10:00 +0000 (20:10 +0100)]
gnu: r-plotrix: Update to 3.7.
* gnu/packages/statistics.scm (r-plotrix): Update to 3.7.
Ricardo Wurmus [Tue, 19 Dec 2017 19:09:46 +0000 (20:09 +0100)]
gnu: r-git2r: Update to 0.20.0.
* gnu/packages/statistics.scm (r-git2r): Update to 0.20.0.
Ricardo Wurmus [Tue, 19 Dec 2017 19:09:30 +0000 (20:09 +0100)]
gnu: r-backports: Update to 1.1.2.
* gnu/packages/statistics.scm (r-backports): Update to 1.1.2.
Ricardo Wurmus [Tue, 19 Dec 2017 19:09:12 +0000 (20:09 +0100)]
gnu: r-yaml: Update to 2.1.16.
* gnu/packages/statistics.scm (r-yaml): Update to 2.1.16.
Ricardo Wurmus [Tue, 19 Dec 2017 19:08:45 +0000 (20:08 +0100)]
gnu: r-reshape2: Update to 1.4.3.
* gnu/packages/statistics.scm (r-reshape2): Update to 1.4.3.
Ricardo Wurmus [Tue, 19 Dec 2017 19:08:32 +0000 (20:08 +0100)]
gnu: r-digest: Update to 0.6.13.
* gnu/packages/statistics.scm (r-digest): Update to 0.6.13.
Ricardo Wurmus [Tue, 19 Dec 2017 19:08:15 +0000 (20:08 +0100)]
gnu: r-vcd: Update to 1.4-4.
* gnu/packages/cran.scm (r-vcd): Update to 1.4-4.
Ricardo Wurmus [Tue, 19 Dec 2017 19:08:01 +0000 (20:08 +0100)]
gnu: r-proxy: Update to 0.4-20.
* gnu/packages/cran.scm (r-proxy): Update to 0.4-20.
Ricardo Wurmus [Tue, 19 Dec 2017 19:07:37 +0000 (20:07 +0100)]
gnu: r-biomart: Update to 2.34.1.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.34.1.
[propagated-inputs]: Add r-httr.
Ricardo Wurmus [Tue, 19 Dec 2017 19:07:22 +0000 (20:07 +0100)]
gnu: r-gviz: Update to 1.22.2.
* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.22.2.
Ricardo Wurmus [Tue, 19 Dec 2017 19:07:03 +0000 (20:07 +0100)]
gnu: r-gqtlstats: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.10.1.
Ricardo Wurmus [Tue, 19 Dec 2017 19:06:44 +0000 (20:06 +0100)]
gnu: r-rtracklayer: Update to 1.38.2.
* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.38.2.
Ricardo Wurmus [Tue, 19 Dec 2017 19:06:25 +0000 (20:06 +0100)]
gnu: r-limma: Update to 3.34.4.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.4.
Ricardo Wurmus [Tue, 19 Dec 2017 19:06:13 +0000 (20:06 +0100)]
gnu: r-edger: Update to 3.20.2.
* gnu/packages/bioinformatics.scm (r-edger): Update to 3.20.2.
Ricardo Wurmus [Tue, 19 Dec 2017 19:06:00 +0000 (20:06 +0100)]
gnu: r-biocstyle: Update to 2.6.1.
* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.6.1.
Ricardo Wurmus [Tue, 19 Dec 2017 19:05:42 +0000 (20:05 +0100)]
gnu: r-dexseq: Update to 1.24.2.
* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.2.
Ricardo Wurmus [Tue, 19 Dec 2017 19:05:28 +0000 (20:05 +0100)]
gnu: r-vegan: Update to 2.4-5.
* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-5.
Ludovic Courtès [Tue, 19 Dec 2017 16:57:15 +0000 (17:57 +0100)]
upstream: Reject bogus archive type guesses.
This would crash 'guix refresh -u' with source URLs ending in
"…/v1.2.3".
* guix/upstream.scm (package-update): Be stricter when determining
ARCHIVE-TYPE.
Danny Milosavljevic [Tue, 19 Dec 2017 09:45:15 +0000 (10:45 +0100)]
gnu: xfce4-session: Disable (duplicate) Gtk+ icon cache generation.
* gnu/packages/xfce.scm (xfce4-session)[arguments]: Add make-flags to disable
Gtk+ icon cache generation.
Leo Famulari [Wed, 13 Dec 2017 23:49:28 +0000 (18:49 -0500)]
services: urandom-seed: Try using a HWRNG to seed the Linux CRNG at boot.
* gnu/services/base.scm (urandom-seed-shepherd-service): Try to read from
'/dev/hwrng' at boot, as a supplement to any saved random seed.
* doc/guix.texi (Base Services): Document the new feature.
Kei Kebreau [Tue, 19 Dec 2017 16:26:16 +0000 (11:26 -0500)]
gnu: wxmaxima: Update to 17.10.1.
* gnu/packages/maths.scm (wxmaxima): Update to 17.10.1.
nee [Thu, 7 Dec 2017 21:25:26 +0000 (22:25 +0100)]
gnu: Add quakespasm.
* gnu/packages/games.scm (quakespasm): New variable.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
Ricardo Wurmus [Mon, 18 Dec 2017 16:52:01 +0000 (17:52 +0100)]
gnu: gajim: Update to 0.16.9.
* gnu/packages/messaging.scm (gajim): Update to 0.16.9.
Ricardo Wurmus [Mon, 18 Dec 2017 16:58:38 +0000 (17:58 +0100)]
gnu: python-nbxmpp: Update to 0.6.1.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.1.
Ricardo Wurmus [Mon, 18 Dec 2017 17:30:12 +0000 (18:30 +0100)]
gnu: dino: Update to 0.0-3.
f25fadde2.
* gnu/packages/messaging.scm (dino): Update to 0.0-3.
f25fadde2.
Ricardo Wurmus [Tue, 19 Dec 2017 08:30:27 +0000 (09:30 +0100)]
gnu: pcsc-lite: Update to 1.8.23.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
[arguments]: Disable libsystemd check.
Ricardo Wurmus [Tue, 19 Dec 2017 07:34:45 +0000 (08:34 +0100)]
gnu: antiword: Fix broken embedded directory name.
* gnu/packages/textutils.scm (antiword)[arguments]: Replace "configure" phase
to substitute reference to "/usr/share/antiword" with the actual directory in
the store.
Roel Janssen [Tue, 19 Dec 2017 11:27:43 +0000 (12:27 +0100)]
gnu: Update gwl to 0.1.1.
* gnu/packages/package-management.scm (gwl): Update to 0.1.1.
Efraim Flashner [Tue, 19 Dec 2017 09:30:36 +0000 (11:30 +0200)]
gnu: emulation-station: Add missing file-name field.
* gnu/packages/games.scm (emulation-station)[source]: Add missing
file-name field.
Roel Janssen [Tue, 19 Dec 2017 09:47:19 +0000 (10:47 +0100)]
gnu: Update r-cowplot to 0.9.2.
* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.2.
Ludovic Courtès [Tue, 19 Dec 2017 08:52:21 +0000 (09:52 +0100)]
tests: Adjust php-fpm test to new nginx API.
Fixes <https://bugs.gnu.org/29769>.
Reported by Mark H Weaver <mhw@netris.org>.
This is a followup to
8b223ceac4ff0781e95d69362875f87cff03f4d6.
* gnu/tests/web.scm (%php-fpm-nginx-server-blocks): Turn 'listen' into a
list.
Leo Famulari [Tue, 19 Dec 2017 07:24:16 +0000 (02:24 -0500)]
gnu: mpd: Update to 0.20.13.
* gnu/packages/mpd.scm (mpd): Update to 0.20.13.
Leo Famulari [Tue, 19 Dec 2017 06:12:33 +0000 (01:12 -0500)]
gnu: keepassxc: Update to 2.2.4.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.2.4.
Leo Famulari [Sat, 16 Dec 2017 03:50:04 +0000 (22:50 -0500)]
gnu: GnuPG pinentry: Update to 1.1.0.
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3,
pinentry-qt): Update to 1.1.0.
Mark H Weaver [Tue, 19 Dec 2017 00:52:02 +0000 (19:52 -0500)]
gnu: linux-libre: Update to 4.14.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.7.
(%linux-libre-hash): Update hash.
Mark H Weaver [Tue, 19 Dec 2017 00:51:22 +0000 (19:51 -0500)]
gnu: linux-libre@4.9: Update to 4.9.70.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.70.
Mark H Weaver [Tue, 19 Dec 2017 00:50:39 +0000 (19:50 -0500)]
gnu: linux-libre@4.4: Update to 4.4.106.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.106.
Marius Bakke [Tue, 19 Dec 2017 00:37:22 +0000 (01:37 +0100)]
gnu: termite: Update to 13.
* gnu/packages/terminals.scm (termite): Update to 13.
Marius Bakke [Tue, 19 Dec 2017 00:20:44 +0000 (01:20 +0100)]
gnu: pcsc-lite: Update to 1.8.23.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
[arguments]<#:configure-flags>: Add "--disable-libsystemd".
[license]: Adjust to removed sd-daemon files.
Marius Bakke [Tue, 19 Dec 2017 00:15:09 +0000 (01:15 +0100)]
gnu: qemu: Update to 2.10.2.
* gnu/packages/patches/qemu-CVE-2017-15118.patch,
gnu/packages/patches/qemu-CVE-2017-15119.patch,
gnu/packages/patches/qemu-CVE-2017-15268.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/virtualization.scm (qemu): Update to 2.10.2.
[source](patches): Remove obsolete.
Marius Bakke [Sun, 17 Dec 2017 01:34:02 +0000 (02:34 +0100)]
gnu: libjpeg-turbo: Update to 1.5.3.
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.3.
Marius Bakke [Sun, 17 Dec 2017 01:17:16 +0000 (02:17 +0100)]
gnu: libsodium: Update to 1.0.16.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.16.
Marius Bakke [Wed, 13 Dec 2017 06:38:13 +0000 (07:38 +0100)]
gnu: expect: Update to 5.45.3.
* gnu/packages/tcl.scm (expect): Update to 5.45.3.
Kei Kebreau [Mon, 18 Dec 2017 22:18:17 +0000 (17:18 -0500)]
gnu: deutex: Update to 5.1.0.
* gnu/packages/games.scm (deutex): Update to 5.1.0.
Ludovic Courtès [Mon, 18 Dec 2017 22:16:35 +0000 (23:16 +0100)]
doc: Clarify treatment of the root account.
* doc/guix.texi (operating-system Reference): Clarify the situation of
UID 0.
Ludovic Courtès [Mon, 18 Dec 2017 21:33:51 +0000 (22:33 +0100)]
guix gc: '--verify=foo' is reported as an error.
Fixes <https://bugs.gnu.org/29761>.
Reported by Martin Castillo <castilma@uni-bremen.de>.
* guix/scripts/gc.scm (argument->verify-options): New procedure.
(%options) ["verify"]: Adjust to use it.
* tests/guix-gc.sh: Add test.
Kei Kebreau [Mon, 18 Dec 2017 21:39:56 +0000 (16:39 -0500)]
gnu: emacspeak: Update to 47.0.
* gnu/packages/emacs.scm (emacspeak): Update to 47.0.
[source]: Remove snippet.
[arguments]: Set SHELL environment variable.
Efraim Flashner [Mon, 18 Dec 2017 20:37:41 +0000 (22:37 +0200)]
gnu: rsync: Patch CVE-2017-{16548,17433,17434}.
* gnu/packages/rsync.scm (rsync)[source]: Add patches.
[properties]: Mark CVE-2017-15994 as not relevant.
* gnu/packages/patches/rsync-CVE-2017-16548.patch,
gnu/packages/patches/rsync-CVE-2017-17433.patch,
gnu/packages/patches/rsync-CVE-2017-17433-fix-tests.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt1.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
Ludovic Courtès [Mon, 18 Dec 2017 16:00:24 +0000 (17:00 +0100)]
gnu: psm: Update home page URL.
* gnu/packages/linux.scm (psm)[home-page]: Update.
[source](uri): Use it.
Ludovic Courtès [Sun, 10 Dec 2017 15:35:41 +0000 (16:35 +0100)]
gexp: 'computed-file' has a new #:guile parameter.
* guix/gexp.scm (<computed-file>)[guile]: New field.
(computed-file): Add #:guile.
(computed-file-compiler): Honor 'guile'.
Ludovic Courtès [Wed, 22 Nov 2017 09:25:32 +0000 (10:25 +0100)]
gnu: Fix ambiguous 'zip' reference.
* gnu/packages/photo.scm: Hide 'zip' from (srfi srfi-1).
Ludovic Courtès [Mon, 18 Dec 2017 13:55:26 +0000 (14:55 +0100)]
ui: Non-zero exit for compound '&message' and '&error-location' conditions.
* guix/ui.scm (call-with-error-handling): When both 'message?' and
'error-location?' are true, add call to 'exit'.
Mathieu Othacehe [Mon, 18 Dec 2017 13:47:44 +0000 (14:47 +0100)]
system: examples: Add a template for BeagleBone Black.
* gnu/system/examples/beaglebone-black.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
* gnu/system/install.scm (/etc/configuration-files): Add it.
Tobias Geerinckx-Rice [Mon, 18 Dec 2017 14:12:59 +0000 (15:12 +0100)]
gnu: claws-mail: Update to 3.16.0.
* gnu/packages/mail.scm (claws-mail): Update to 3.16.0.
Clément Lassieur [Sat, 9 Dec 2017 21:47:53 +0000 (22:47 +0100)]
services: nginx: Allow to add raw content to the server blocks.
* doc/guix.texi (Web Services): Document 'raw-content'.
* gnu/services/web.scm (<nginx-server-configuration>)[raw-content]: New field.
(emit-nginx-server-config): Add it.
Clément Lassieur [Sat, 9 Dec 2017 11:59:12 +0000 (12:59 +0100)]
services: nginx: Replace 'http-port' and 'https-port' with 'listen'.
* doc/guix.texi (Web Services, Version Control Services): Update accordingly.
* gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise.
* gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise.
* gnu/services/web.scm (<nginx-server-configuration>,
emit-nginx-server-config): Likewise.
* gnu/tests/version-control.scm (%cgit-configuration-nginx,
%git-nginx-configuration): Likewise.
* gnu/tests/web.scm (%nginx-servers, %php-fpm-nginx-server-blocks): Likewise.
Ricardo Wurmus [Mon, 18 Dec 2017 10:59:50 +0000 (11:59 +0100)]
gnu: r-seurat: Update to 2.1.0.
* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.1.0.
[propagated-inputs]: Add r-diffusionmap, r-dtw, r-ggjoy, r-hmisc, r-ica,
r-mass, r-matrix, r-nmf, r-plotly, r-sdmtools, r-tidyr; remove r-plyr,
r-rcppeigen, r-fastica.
Ricardo Wurmus [Mon, 18 Dec 2017 10:59:39 +0000 (11:59 +0100)]
gnu: Add r-diffusionmap.
* gnu/packages/graph.scm (r-diffusionmap): New variable.
Ricardo Wurmus [Mon, 18 Dec 2017 10:59:28 +0000 (11:59 +0100)]
gnu: Add r-ggjoy.
* gnu/packages/cran.scm (r-ggjoy): New variable.