jackhill/guix/guix.git
6 years agognu: libgxps: Fix CVE-2017-11590.
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.

6 years agognu: imagemagick: Update to 6.9.9-27.
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.

6 years agognu: gnupg: Update to 2.2.4.
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.

6 years agognu: weechat: Run tests.
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.

6 years agognu: zstd: Disable unrelated format support.
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

6 years agognu: zstd: Update to 1.3.3.
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.

6 years agognu: gnupg@2.0: Superseded by the latest GnuPG.
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.

6 years agognu: libxslt: Fix CVE-2017-5029 and re-apply the fix for CVE-2016-4738.
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.

6 years agognu: libarchive: Fix CVE-2017-14502.
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.

6 years agognu: Add python-tempdir.
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>
6 years agognu: libexif: Fix CVE-2017-7544.
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.

6 years agognu: xboing: Fix CVE-2004-0149.
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.

6 years agognu: mupdf: Update to 1.12.0 [fixes CVE-2017-15369].
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.

6 years agognu: weechat: Update to 2.0.1.
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.

6 years agognu: Add perl-test-requiresinternet.
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.

6 years agognu: links: Fix-CVE-2017-11114.
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.

6 years agognu: linux-libre: Update to 4.14.8.
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.

6 years agognu: linux-libre@4.9: Update to 4.9.71.
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.

6 years agognu: linux-libre@4.4: Update to 4.4.107.
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.

6 years agognu: microscheme: Fix home page.
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>.

6 years agognu: gpgme: Build with the latest GnuPG.
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.

6 years agognu: python-pygpgme: Use GnuPG 1 for the test suite.
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.

6 years agognu: libassuan: Update to 2.5.1.
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.

6 years agognu: exim: Update to 4.90.
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.

6 years agognu: rng-tools: Update to 6.1.
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.

6 years agognu: libressl: Update to 2.6.4.
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>
6 years agognu: babl: Update to 0.1.38.
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.

6 years agognu: webkitgtk: Update to 2.18.4 [fixes CVE-2017-{7156,13856,13866,13870}].
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.

6 years agognu: r-htmltable: Update to 1.11.0.
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.

6 years agognu: r-testthat: Update to 2.0.0.
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.

6 years agognu: Add r-cli.
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.

6 years agognu: r-hardyweinberg: Update to 1.5.9.
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.

6 years agognu: 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.

6 years agognu: Add r-truncnorm.
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.

6 years agognu: r-curl: Update to 3.1.
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.

6 years agognu: r-ade4: Update to 1.7-10.
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.

6 years agognu: r-registry: Update to 0.5.
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.

6 years agognu: r-iterators: Update to 1.0.9.
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.

6 years agognu: r-segmented: Update to 0.5-3.0.
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.

6 years agognu: r-rprojroot: Update to 1.3-1.
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.

6 years agognu: r-rcpparmadillo: Update to 0.8.300.1.0.
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.

6 years agognu: r-plotrix: Update to 3.7.
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.

6 years agognu: r-git2r: Update to 0.20.0.
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.

6 years agognu: r-backports: Update to 1.1.2.
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.

6 years agognu: r-yaml: Update to 2.1.16.
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.

6 years agognu: r-reshape2: Update to 1.4.3.
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.

6 years agognu: r-digest: Update to 0.6.13.
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.

6 years agognu: r-vcd: Update to 1.4-4.
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.

6 years agognu: r-proxy: Update to 0.4-20.
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.

6 years agognu: r-biomart: Update to 2.34.1.
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.

6 years agognu: r-gviz: Update to 1.22.2.
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.

6 years agognu: r-gqtlstats: Update to 1.10.1.
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.

6 years agognu: r-rtracklayer: Update to 1.38.2.
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.

6 years agognu: r-limma: Update to 3.34.4.
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.

6 years agognu: r-edger: Update to 3.20.2.
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.

6 years agognu: r-biocstyle: Update to 2.6.1.
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.

6 years agognu: r-dexseq: Update to 1.24.2.
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.

6 years agognu: r-vegan: Update to 2.4-5.
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.

6 years agoupstream: Reject bogus archive type guesses.
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.

6 years agognu: xfce4-session: Disable (duplicate) Gtk+ icon cache generation.
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.

6 years agoservices: urandom-seed: Try using a HWRNG to seed the Linux CRNG at boot.
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.

6 years agognu: wxmaxima: Update to 17.10.1.
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.

6 years agognu: Add quakespasm.
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>
6 years agognu: gajim: Update to 0.16.9.
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.

6 years agognu: python-nbxmpp: Update to 0.6.1.
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.

6 years agognu: dino: Update to 0.0-3.f25fadde2.
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.

6 years agognu: pcsc-lite: Update to 1.8.23.
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.

6 years agognu: antiword: Fix broken embedded directory name.
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.

6 years agognu: Update gwl to 0.1.1.
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.

6 years agognu: emulation-station: Add missing file-name field.
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.

6 years agognu: Update r-cowplot to 0.9.2.
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.

6 years agotests: Adjust php-fpm test to new nginx API.
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.

6 years agognu: mpd: Update to 0.20.13.
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.

6 years agognu: keepassxc: Update to 2.2.4.
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.

6 years agognu: GnuPG pinentry: Update to 1.1.0.
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.

6 years agognu: linux-libre: Update to 4.14.7.
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.

6 years agognu: linux-libre@4.9: Update to 4.9.70.
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.

6 years agognu: linux-libre@4.4: Update to 4.4.106.
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.

6 years agognu: termite: Update to 13.
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.

6 years agognu: pcsc-lite: Update to 1.8.23.
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.

6 years agognu: qemu: Update to 2.10.2.
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.

6 years agognu: libjpeg-turbo: Update to 1.5.3.
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.

6 years agognu: libsodium: Update to 1.0.16.
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.

6 years agognu: expect: Update to 5.45.3.
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.

6 years agognu: deutex: Update to 5.1.0.
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.

6 years agodoc: Clarify treatment of the root account.
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.

6 years agoguix gc: '--verify=foo' is reported as an error.
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.

6 years agognu: emacspeak: Update to 47.0.
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.

6 years agognu: rsync: Patch CVE-2017-{16548,17433,17434}.
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.

6 years agognu: psm: Update home page URL.
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.

6 years agogexp: 'computed-file' has a new #:guile parameter.
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'.

6 years agognu: Fix ambiguous 'zip' reference.
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).

6 years agoui: Non-zero exit for compound '&message' and '&error-location' conditions.
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'.

6 years agosystem: examples: Add a template for BeagleBone Black.
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.

6 years agognu: claws-mail: Update to 3.16.0.
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.

6 years agoservices: nginx: Allow to add raw content to the server blocks.
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.

6 years agoservices: nginx: Replace 'http-port' and 'https-port' with 'listen'.
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.

6 years agognu: r-seurat: Update to 2.1.0.
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.

6 years agognu: Add r-diffusionmap.
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.

6 years agognu: Add r-ggjoy.
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.