jackhill/guix/guix.git
5 years agognu: nettle: Update to 3.4.1.
Marius Bakke [Mon, 10 Dec 2018 00:33:25 +0000 (01:33 +0100)]
gnu: nettle: Update to 3.4.1.

* gnu/packages/nettle.scm (nettle): Update to 3.4.1.

5 years agognu: nghttp2: Update to 1.35.1.
Marius Bakke [Mon, 10 Dec 2018 00:26:05 +0000 (01:26 +0100)]
gnu: nghttp2: Update to 1.35.1.

* gnu/packages/web.scm (nghttp2): Update to 1.35.1.
[native-inputs]: Add GCC-7.
[arguments]: Add workaround for <https://bugs.gnu.org/30756>.

5 years agognu: tzdata-for-tests: Update to 2018g.
Marius Bakke [Mon, 10 Dec 2018 00:18:55 +0000 (01:18 +0100)]
gnu: tzdata-for-tests: Update to 2018g.

* gnu/packages/base.scm (tzdata-for-tests): Inherit TZDATA.

5 years agognu: icu4c: Update to 63.1.
Marius Bakke [Mon, 10 Dec 2018 00:17:00 +0000 (01:17 +0100)]
gnu: icu4c: Update to 63.1.

* gnu/packages/icu4c.scm (icu4c): Update to 63.1.

5 years agognu: ghostscript: Update to 9.26.
Marius Bakke [Mon, 10 Dec 2018 00:10:00 +0000 (01:10 +0100)]
gnu: ghostscript: Update to 9.26.

* gnu/packages/patches/ghostscript-bug-699708.patch,
gnu/packages/patches/ghostscript-CVE-2018-16509.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.26.
[source](patches): Remove obsolete.

5 years agognu: curl: Remove replacement for 7.62.0.
Marius Bakke [Sun, 9 Dec 2018 23:59:01 +0000 (00:59 +0100)]
gnu: curl: Remove replacement for 7.62.0.

* gnu/packages/curl.scm (curl): Update to 7.62.0.
[replacement]: Remove field.
(curl-7.62.0): Remove variable.

5 years agognu: libqmi: Update to 1.20.2.
Marius Bakke [Sun, 9 Dec 2018 18:31:09 +0000 (19:31 +0100)]
gnu: libqmi: Update to 1.20.2.

* gnu/packages/freedesktop.scm (libqmi): Update to 1.20.2.

5 years agognu: cairo: Update to 1.16.0.
Marius Bakke [Sat, 8 Dec 2018 23:56:58 +0000 (00:56 +0100)]
gnu: cairo: Update to 1.16.0.

* gnu/packages/patches/cairo-CVE-2016-9082.patch,
gnu/packages/patches/cairo-setjmp-wrapper.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them/
* gnu/packages/gtk.scm (cairo): Update to 1.16.0.
[source](patches): Remove.

5 years agognu: pixman: Update to 0.36.0.
Marius Bakke [Sat, 8 Dec 2018 23:53:44 +0000 (00:53 +0100)]
gnu: pixman: Update to 0.36.0.

* gnu/packages/xdisorg.scm (pixman): Update to 0.36.0.

5 years agognu: glib: Update to 2.56.3.
Marius Bakke [Sat, 8 Dec 2018 23:47:40 +0000 (00:47 +0100)]
gnu: glib: Update to 2.56.3.

* gnu/packages/glib.scm (glib): Update to 2.56.3.

5 years agognu: glib: Remove obsolete variable.
Marius Bakke [Sat, 8 Dec 2018 23:44:31 +0000 (00:44 +0100)]
gnu: glib: Remove obsolete variable.

* gnu/packages/glib.scm (glib)[arguments]: Don't set DETERMINISTIC_BUILD.

5 years agognu: D-Bus: Update to 1.12.12.
Marius Bakke [Sat, 8 Dec 2018 23:42:04 +0000 (00:42 +0100)]
gnu: D-Bus: Update to 1.12.12.

* gnu/packages/glib.scm (dbus): Update to 1.12.12.

5 years agognu: poppler: Update to 0.72.0.
Marius Bakke [Sat, 8 Dec 2018 23:40:05 +0000 (00:40 +0100)]
gnu: poppler: Update to 0.72.0.

* gnu/packages/patches/poppler-CVE-2018-19149.patch: Delete file.
* gnu/packages/patches/inkscape-poppler-compat3.patch,
gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch,
gnu/packages/patches/texlive-bin-pdftex-poppler-compat.patch,
gnu/packages/patches/texlive-bin-xetex-poppler-compat.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/pdf.scm (poppler): Update to 0.72.0.
[replacement]: Remove field.
(poppler/fixed): Remove variable.
* gnu/packages/inkscape.scm (inkscape)[source](patches): Add
'inkscape-poppler-compat{3..5}.patch'.
* gnu/packages/tex.scm (texlive-bin)[source](patches): Update
'texlive-poppler-compat.patch'.  Add
'texlive-bin-{lua,pdf,xe}tex-poppler-compat.patch'.
* gnu/packages/emacs.scm (emacs-pdf-tools)[source](modules, snippet): New
fields.
* gnu/packages/scribus.scm (scribus)[source](patches): Add upstream patch origins.
[source](modules, snippet): New fields.
* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add three
upstream origins.
[source](snippet, modules): New field.

5 years agognu: harfbuzz: Update to 2.2.0.
Marius Bakke [Sat, 8 Dec 2018 23:38:27 +0000 (00:38 +0100)]
gnu: harfbuzz: Update to 2.2.0.

* gnu/packages/gtk.scm (harfbuzz): Update to 2.2.0.

5 years agognu: libjpeg-turbo: Update to 2.0.1.
Marius Bakke [Sat, 8 Dec 2018 23:35:47 +0000 (00:35 +0100)]
gnu: libjpeg-turbo: Update to 2.0.1.

* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.1.

5 years agognu: cups-filters: Update to 1.21.5.
Marius Bakke [Sat, 8 Dec 2018 23:30:52 +0000 (00:30 +0100)]
gnu: cups-filters: Update to 1.21.5.

* gnu/packages/cups.scm (cups-filters): Update to 1.21.5.

5 years agognu: ALSA: Update to 1.1.7.
Marius Bakke [Tue, 4 Dec 2018 15:42:26 +0000 (16:42 +0100)]
gnu: ALSA: Update to 1.1.7.

* gnu/packages/linux.scm (alsa-lib), alsa-utils): Update to 1.1.7.
(alsa-plugins): Likewise.
[arguments]: Add #:configure-flags.  Prevent default configuration from being
installed.  Don't copy the example PulseAudio configuration to pulseaudio output.

5 years agognu: gdk-pixbuf: Only extend the test timeout on some architectures.
Efraim Flashner [Wed, 12 Dec 2018 10:22:29 +0000 (12:22 +0200)]
gnu: gdk-pixbuf: Only extend the test timeout on some architectures.

* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove substitution
extending test timeout to 1800 seconds. Replace check on armhf-linux
and aarch64-linux to use 'timeout-multiplier' on the test suite.

5 years agognu: gdk-pixbuf: Fix typo.
Efraim Flashner [Wed, 12 Dec 2018 10:20:24 +0000 (12:20 +0200)]
gnu: gdk-pixbuf: Fix typo.

* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Really disable
installing the tests.

5 years agoMerge branch 'master' into staging
Marius Bakke [Sat, 8 Dec 2018 23:18:32 +0000 (00:18 +0100)]
Merge branch 'master' into staging

5 years agognu: libgphoto2: Update to 2.5.21.
Marius Bakke [Sat, 8 Dec 2018 22:06:46 +0000 (23:06 +0100)]
gnu: libgphoto2: Update to 2.5.21.

* gnu/packages/photo.scm (libgphoto2): Update to 2.5.21.

5 years agognu: CUPS: Update to 2.2.10 [fixes CVE-2018-4700].
Marius Bakke [Sat, 8 Dec 2018 22:03:53 +0000 (23:03 +0100)]
gnu: CUPS: Update to 2.2.10 [fixes CVE-2018-4700].

* gnu/packages/cups.scm (cups-minimal): Update to 2.2.10.

5 years agognu: patchage: Fix build.
Ricardo Wurmus [Sat, 8 Dec 2018 21:55:48 +0000 (22:55 +0100)]
gnu: patchage: Fix build.

Fixes <https://bugs.gnu.org/33677>.

* gnu/packages/audio.scm (patchage)[arguments]: Use Python 2.

5 years agognu: qtractor: Update to 0.9.3.
Ricardo Wurmus [Sat, 8 Dec 2018 21:54:15 +0000 (22:54 +0100)]
gnu: qtractor: Update to 0.9.3.

* gnu/packages/music.scm (qtractor): Update to 0.9.3.

5 years agognu: supercollider: Fix build.
Ricardo Wurmus [Sat, 8 Dec 2018 21:52:28 +0000 (22:52 +0100)]
gnu: supercollider: Fix build.

Fixes <https://bugs.gnu.org/33674>.

* gnu/packages/audio.scm (supercollider)[arguments]: Add phase to fix build
with Boost 1.68.
[inputs]: Replace boost with boost-cxx14.

5 years agognu: qsynth: Update to 0.5.4.
Ricardo Wurmus [Sat, 8 Dec 2018 21:48:13 +0000 (22:48 +0100)]
gnu: qsynth: Update to 0.5.4.

* gnu/packages/audio.scm (qsynth): Update to 0.5.4.

5 years agognu: quassel: Patch reference to inxi.
Efraim Flashner [Sat, 8 Dec 2018 21:07:47 +0000 (23:07 +0200)]
gnu: quassel: Patch reference to inxi.

* gnu/packages/irc.scm (quassel)[arguments]: Patch the reference to
'inxi' in the source.
[inputs]: Add inxi-minimal.

5 years agognu: quassel: Update to 0.13.0.
Efraim Flashner [Sat, 8 Dec 2018 20:47:41 +0000 (22:47 +0200)]
gnu: quassel: Update to 0.13.0.

* gnu/packages/irc.scm (quassel): Update to 0.13.0.
[arguments]: Update configure flags.
[inputs]: Add qtmultimedia.

5 years agognu: nss, nss-certs: Update to 3.40.1.
Marius Bakke [Tue, 4 Dec 2018 19:25:49 +0000 (20:25 +0100)]
gnu: nss, nss-certs: Update to 3.40.1.

* gnu/packages/certs.scm (nss-certs): Update to 3.40.1.
* gnu/packages/gnuzilla.scm (nss): Likewise.
[arguments]: Adjust DOMSUF variable to upstream changes.

5 years agognu: python-pyaml: Update to 18.11.0.
Marius Bakke [Sat, 8 Dec 2018 18:06:31 +0000 (19:06 +0100)]
gnu: python-pyaml: Update to 18.11.0.

* gnu/packages/python.scm (python-pyaml): Update to 18.11.0.

5 years agognu: Remove more GCC ICE workarounds.
Marius Bakke [Sat, 8 Dec 2018 01:02:51 +0000 (02:02 +0100)]
gnu: Remove more GCC ICE workarounds.

These were fixed with <https://bugs.gnu.org/31708>.

* gnu/packages/glib.scm (python-pygobject, python2-pygobject)[native-inputs]:
Remove GCC-7.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Likewise.
[arguments]: Remove related phase.

5 years agognu: feh: Update to 3.1.1.
Marius Bakke [Sat, 8 Dec 2018 00:16:34 +0000 (01:16 +0100)]
gnu: feh: Update to 3.1.1.

* gnu/packages/image-viewers.scm (feh): Update to 3.1.1.

5 years agognu: GCC@7: Update to 7.4.0.
Marius Bakke [Fri, 7 Dec 2018 23:44:44 +0000 (00:44 +0100)]
gnu: GCC@7: Update to 7.4.0.

* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.

5 years agognu: GCC@6: Update to 6.5.0.
Marius Bakke [Fri, 7 Dec 2018 23:43:36 +0000 (00:43 +0100)]
gnu: GCC@6: Update to 6.5.0.

* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
[source](patches): Drop obsolete patches.
[source](snippet): Remove.

5 years agognu: elogind: Update to 239.3.
Marius Bakke [Fri, 7 Dec 2018 18:53:30 +0000 (19:53 +0100)]
gnu: elogind: Update to 239.3.

* gnu/packages/freedesktop.scm (elogind): Update to 239.3.

5 years agognu: Rename "qtoctave" to "octave".
Kei Kebreau [Sun, 2 Dec 2018 04:37:50 +0000 (23:37 -0500)]
gnu: Rename "qtoctave" to "octave".

* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'.
(octave): New variable, formerly known as "qtoctave".

5 years agognu: Rename "octave" to "octave-cli".
Kei Kebreau [Sun, 2 Dec 2018 04:15:14 +0000 (23:15 -0500)]
gnu: Rename "octave" to "octave-cli".

* gnu/packages/maths.scm (octave): Rename to...
(octave-cli): ...this.
[name]: Change to "octave-cli".
(qtoctave): Inherit from octave-cli.
(flann)[inputs]: Adjust accordingly.
* gnu/packages/engineering.scm (qucs)[inputs]: Likewise.
(qucs-s)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.

5 years agognu: ruby: Update to 2.5.3.
Christopher Baines [Thu, 6 Dec 2018 08:03:57 +0000 (08:03 +0000)]
gnu: ruby: Update to 2.5.3.

* gnu/packages/ruby.scm (ruby): Update to 2.5.3.

5 years agognu: calibre: Update to 3.35.0.
Brendan Tildesley [Sun, 2 Dec 2018 02:31:41 +0000 (13:31 +1100)]
gnu: calibre: Update to 3.35.0.

* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
5 years agognu: ingen: Fix build.
Ricardo Wurmus [Sat, 8 Dec 2018 08:06:22 +0000 (09:06 +0100)]
gnu: ingen: Fix build.

Fixes <https://bugs.gnu.org/33667>.

* gnu/packages/music.scm (ingen)[arguments]: Use python-2.

5 years agognu: qjackctl: Update 0.5.5.
Amar Singh [Fri, 30 Nov 2018 17:55:37 +0000 (23:25 +0530)]
gnu: qjackctl: Update 0.5.5.

* gnu/packages/audio.scm (qjackctl): Update to 0.5.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
5 years agognu: Add a C++14 variant of Boost for packages that need it.
Leo Famulari [Wed, 5 Dec 2018 06:28:00 +0000 (01:28 -0500)]
gnu: Add a C++14 variant of Boost for packages that need it.

Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>.

* gnu/packages/boost.scm (boost-cxx14): New variable.
* gnu/packages/compression.scm (innoextract)[inputs]: Use it.
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.

5 years agognu: guix: Update to 6ddc63e599a26c.
Ricardo Wurmus [Fri, 7 Dec 2018 14:36:54 +0000 (15:36 +0100)]
gnu: guix: Update to 6ddc63e599a26c.

This fixes a problem introduced with commit
6eac835f178c0c78637b0db8a4585a617b2f7622.  Reported on the #guix IRC channel
by tune.

* gnu/packages/package-management.scm (guix): Update to 6ddc63e599a26c.

5 years agoguix system: Fix bootloader config file generation by 'guix system roll-back'.
Ludovic Courtès [Fri, 7 Dec 2018 14:12:21 +0000 (15:12 +0100)]
guix system: Fix bootloader config file generation by 'guix system roll-back'.

Fixes <https://bugs.gnu.org/33623>.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

Regression introduced in commit
46c296dcc4817f15a4b4ef7e5ef622306b4db62e.

* guix/scripts/system.scm (reinstall-bootloader): Add call to
'lower-object'.

5 years agomaint: update-guix-package: Really register GC roots.
Ludovic Courtès [Fri, 7 Dec 2018 13:16:07 +0000 (14:16 +0100)]
maint: update-guix-package: Really register GC roots.

Previously we'd pass a relative file name to 'add-indirect-root', which
the daemon would interpret as relative to "/".  Consequently, checkouts
were not protected from GC.

* build-aux/update-guix-package.scm (main): Pass an absolute file name
to 'add-indirect-root'.

5 years agodescribe: In 'channels' format, quote the channel name.
Ludovic Courtès [Fri, 7 Dec 2018 13:08:29 +0000 (14:08 +0100)]
describe: In 'channels' format, quote the channel name.

Fixes a regression introduced in
commit 8548f995494d8d6358e6a8d7bc3b3bb5a0cbecb5.

* guix/scripts/describe.scm (channel->sexp): Quote the channel name.

5 years agognu: emacs-exwm: Update to 0.21.
Diego Nicola Barbato [Fri, 7 Dec 2018 10:47:28 +0000 (11:47 +0100)]
gnu: emacs-exwm: Update to 0.21.

* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
5 years agognu: Add r-fmsb.
Ricardo Wurmus [Fri, 7 Dec 2018 12:43:43 +0000 (13:43 +0100)]
gnu: Add r-fmsb.

* gnu/packages/cran.scm (r-fmsb): New variable.

5 years agognu: guix-daemon: Add dependency on Guile-JSON.
Ludovic Courtès [Thu, 6 Dec 2018 23:06:51 +0000 (00:06 +0100)]
gnu: guix-daemon: Add dependency on Guile-JSON.

Fixes a bug introduced in 6776af04d4b65c5a9a07784307a6abe395b6f480,
where the configure phase of 'guix-daemon' would abort due to the lack
of Guile-JSON.

* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
GUILE-JSON.

5 years agoMerge branch 'version-0.16.0'
Ludovic Courtès [Thu, 6 Dec 2018 23:00:41 +0000 (00:00 +0100)]
Merge branch 'version-0.16.0'

5 years agognu: linux-libre: Update to 4.19.7.
Mark H Weaver [Thu, 6 Dec 2018 22:17:23 +0000 (17:17 -0500)]
gnu: linux-libre: Update to 4.19.7.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.86.
Mark H Weaver [Thu, 6 Dec 2018 22:16:27 +0000 (17:16 -0500)]
gnu: linux-libre@4.14: Update to 4.14.86.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.143.
Mark H Weaver [Thu, 6 Dec 2018 22:15:37 +0000 (17:15 -0500)]
gnu: linux-libre@4.9: Update to 4.9.143.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.

5 years agognu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.
Leo Famulari [Thu, 6 Dec 2018 20:12:51 +0000 (15:12 -0500)]
gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.

* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.

5 years agotests: elogind: Adjust to elogind output change.
Marius Bakke [Thu, 6 Dec 2018 20:18:03 +0000 (21:18 +0100)]
tests: elogind: Adjust to elogind output change.

This is a follow-up to commit 4163f2467bce1a6123f0da1c49e88751d93e634b.

* gnu/tests/desktop.scm (run-elogind-test): s|/dev/tty1/tty1.

5 years agognu: elogind: Update to 239.2.
Stefan Stefanović [Sat, 24 Nov 2018 05:40:39 +0000 (06:40 +0100)]
gnu: elogind: Update to 239.2.

* gnu/packages/freedesktop.scm (elogind): Update to 239.2.
[source](patches): Remove elogind-glibc-2.27.patch.
[source](snippet): Remove snippet.
[arguments]:
<#:tests?>: Enable tests.
<#:configure-flags>: Adjust build paths. Disable some tests.
<#:make-flags>: Remove argument.
<#:phases>[patch-locale-header]: Remove phase.
<#:phases>[clean-runpath]: Add phase.
<#:phases>[bootstrap]: Remove phase.
<#:phases>[fix-pkttyagent-path]: Add phase.
<#:phases>[fix-service-file]: Remove phase.
<#:phases>[add-libcap-to-search-path]: Remove phase.
<#:phases>[remove-uaccess-tag]: Remove phase.
<#:phases>[change-pid-file-path]: Add phase.
[build-system]: Switch to meson-build-system.
[native-inputs]: Sort native-inputs list.
Remove gperf package version constraint.
Remove: autoconf, automake, libtool, intltool.
Add: docbook-xml-4.2.
[inputs]: Remove: linux-libre-headers.
* gnu/packages/patches/elogind-glibc-2.27.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: elogind: Use git-fetch.
Stefan Stefanović [Sat, 24 Nov 2018 04:20:29 +0000 (05:20 +0100)]
gnu: elogind: Use git-fetch.

* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: efivar: Update to 37.
Marius Bakke [Thu, 6 Dec 2018 18:18:49 +0000 (19:18 +0100)]
gnu: efivar: Update to 37.

* gnu/packages/linux.scm (efivar): Update to 37.

5 years agognu: arc-theme: Update to 20181022 and fix build.
Björn Höfling [Wed, 5 Dec 2018 22:44:28 +0000 (17:44 -0500)]
gnu: arc-theme: Update to 20181022 and fix build.

* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022.
[source]: Use new fork, change to git-fetch.
[inputs]: Remove and move gtk+ to native-inputs.
[native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc.
[home-page]: Adapt to new fork.
[license]: Fix to GPL 3 or later (gpl3+).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
5 years agognu: sassc: Fix build.
Ricardo Wurmus [Wed, 5 Dec 2018 22:06:55 +0000 (17:06 -0500)]
gnu: sassc: Fix build.

* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let
phase end on boolean.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
5 years agovm: Add padding in the ISO image.
Ludovic Courtès [Thu, 6 Dec 2018 16:22:24 +0000 (17:22 +0100)]
vm: Add padding in the ISO image.

Fixes <https://bugs.gnu.org/33639>.
Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
xorriso.

5 years agognu: ldb: Fix build on 32-bit systems.
Marius Bakke [Tue, 12 Jun 2018 17:51:23 +0000 (19:51 +0200)]
gnu: ldb: Fix build on 32-bit systems.

* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.

5 years agognu: nginx: Update to 1.14.2.
Marius Bakke [Wed, 5 Dec 2018 15:49:22 +0000 (16:49 +0100)]
gnu: nginx: Update to 1.14.2.

* gnu/packages/web.scm (nginx): Update to 1.14.2.

5 years agoRevert "doc: Fix typo"
Leo Famulari [Thu, 6 Dec 2018 01:30:55 +0000 (20:30 -0500)]
Revert "doc: Fix typo"

The use of 'effect' here is actually correct!

This reverts commit 214e55fa87e636bf686ab8b64e9811870e61d22a.

5 years agognu: ruby-json-pure: Fix build.
Christopher Baines [Wed, 5 Dec 2018 07:45:47 +0000 (07:45 +0000)]
gnu: ruby-json-pure: Fix build.

The version of test-unit used is greater than one of the gemspec files was
specifying. It was already being changed in two places, so this commit changes
the json-java.gemspec file as well.

* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new
fix-json-java.gemspec phase.

5 years agognu: capnproto: Update to 0.7.0.
Christopher Baines [Wed, 7 Nov 2018 19:41:46 +0000 (19:41 +0000)]
gnu: capnproto: Update to 0.7.0.

* gnu/packages/serialization.scm (capnproto): Update to 0.7.0.
[arguments]: Add new 'use-tmp-for-tempory-files phase.

5 years agognu: mash: Use C++ 14.
Christopher Baines [Wed, 7 Nov 2018 19:39:29 +0000 (19:39 +0000)]
gnu: mash: Use C++ 14.

I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore,
tweak the compilation to allow it to build with 0.7. The package also builds
with the current version of capnproto. I got the idea of changing the c++
version from here [1].

1: https://github.com/marbl/Mash/issues/98

* gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.

5 years agognu: Syncthing: Update to 0.14.54.
Leo Famulari [Wed, 5 Dec 2018 20:18:09 +0000 (15:18 -0500)]
gnu: Syncthing: Update to 0.14.54.

* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.

5 years agognu: filezilla: Update to 3.39.0.
Rene [Wed, 5 Dec 2018 07:51:40 +0000 (08:51 +0100)]
gnu: filezilla: Update to 3.39.0.

* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.

5 years agognu: libfilezilla: Update to 0.15.1.
Rene [Wed, 5 Dec 2018 07:16:34 +0000 (08:16 +0100)]
gnu: libfilezilla: Update to 0.15.1.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1.
[inputs]: Add nettle.

5 years agognu: balsa: Update to 2.5.6.
Rene [Wed, 5 Dec 2018 06:55:24 +0000 (07:55 +0100)]
gnu: balsa: Update to 2.5.6.

* gnu/packages/mail.scm (balsa): Update to 2.5.6.
[source]: Update URI.

5 years agognu: pdfgrep: Update to 2.1.2.
Rene [Wed, 5 Dec 2018 09:02:34 +0000 (10:02 +0100)]
gnu: pdfgrep: Update to 2.1.2.

* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.

5 years agodoc: Fix typo
Laura Lazzati [Wed, 5 Dec 2018 19:11:26 +0000 (16:11 -0300)]
doc: Fix typo

 * doc/guix.texi (Invoking guix system): Fix typo.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: Boost: Build with C++14.
Leo Famulari [Tue, 4 Dec 2018 21:39:28 +0000 (16:39 -0500)]
gnu: Boost: Build with C++14.

Some parts of Boost which are used by other Guix packages require C++14 support.

Fixes <https://bugs.gnu.org/33605>.

* gnu/packages/boost.scm (boost)[arguments]: Pass 'cxxflags=-std=c++14'
to #:make-flags.

5 years agognu: eyeD3: Update to 0.8.8.
Leo Famulari [Wed, 5 Dec 2018 09:33:47 +0000 (04:33 -0500)]
gnu: eyeD3: Update to 0.8.8.

* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.

5 years agognu: guix: Update to c845323.
Ludovic Courtès [Wed, 5 Dec 2018 17:30:16 +0000 (18:30 +0100)]
gnu: guix: Update to c845323.

5 years agognu: guix: Update to 0.16.0.
Ludovic Courtès [Wed, 5 Dec 2018 15:30:58 +0000 (16:30 +0100)]
gnu: guix: Update to 0.16.0.

5 years agoguix-install.sh: Use the "ci.guix.info.pub" file name for clarity.
Ludovic Courtès [Wed, 5 Dec 2018 15:19:34 +0000 (16:19 +0100)]
guix-install.sh: Use the "ci.guix.info.pub" file name for clarity.

* etc/guix-install.sh (sys_authorize_build_farms): Use the
"ci.guix.info.pub" file name rather "berlin.guixsd.org.pub".

5 years agoservices: guix-daemon: Fix authorization of multiple keys.
Ludovic Courtès [Wed, 5 Dec 2018 15:16:05 +0000 (16:16 +0100)]
services: guix-daemon: Fix authorization of multiple keys.

Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
that only the first key in the list would get registered since were were
generating one registration snippet per key.  This fixes that.

* gnu/services/base.scm (hydra-key-authorization): Change to be a
'for-each' loop iterating on #$KEYS.

5 years agognu: beets: Make it compatible with Python 3.7.
Danny Milosavljevic [Wed, 5 Dec 2018 13:55:02 +0000 (14:55 +0100)]
gnu: beets: Make it compatible with Python 3.7.

* gnu/packages/music.scm (beets)[arguments]<#:phases>
[make-python3.7-compatible]: New phase.

5 years agognu: khal: Disable another test.
Leo Famulari [Wed, 5 Dec 2018 05:10:11 +0000 (00:10 -0500)]
gnu: khal: Disable another test.

Normally we shouldn't disable tests just because they fail.  However,
since the recent glibc update, it's not possible to keep using an old
khal, because khal requires locales to be set up properly.

* gnu/packages/calendar.scm (khal)[arguments]: Disable a failing test.

5 years agognu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.
Pierre Langlois [Thu, 8 Nov 2018 09:51:05 +0000 (09:51 +0000)]
gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.

StumpWM version 1.0.0 was the last version to support lisps other than SBCL.
This patch renames the current version of Stumpwm to simply 'stumpwm' instead
of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained
'ecl-stumpwm' package.

* gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'.
[name]: Rename to 'stumpwm'.
[arguments]: Set '#:asd-system-name' to 'stumpwm'.
[properties]: Replace ecl-variant with cl-source-variant.
(ecl-stumpwm): Remove variable.
(cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt.
(sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'.
[name]: Rename to 'stumpwm-with-slynk'.
[inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.
Leo Famulari [Wed, 5 Dec 2018 02:04:31 +0000 (21:04 -0500)]
gnu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.

* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
Update to 0.9.1-0.7e9098b.
[arguments]: Skip the test suite.

5 years agognu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.
Leo Famulari [Wed, 5 Dec 2018 01:26:21 +0000 (20:26 -0500)]
gnu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.

* gnu/packages/syncthing (go-github-com-syncthing-notify): Update to 0.0.0-3.116c45b.

5 years agognu: Syncthing: Update to 0.14.53.
Leo Famulari [Wed, 5 Dec 2018 01:19:50 +0000 (20:19 -0500)]
gnu: Syncthing: Update to 0.14.53.

* gnu/packages/syncthing.scm (syncthing): Update to 0.14.53.
[source]: Use bundled libraries.
[inputs]: Remove field.
[arguments]: Simplify the 'build' phase.

5 years agognu: Add python-xmltodict.
Oleg Pykhalov [Sat, 1 Dec 2018 20:14:59 +0000 (23:14 +0300)]
gnu: Add python-xmltodict.

* gnu/packages/xml.scm (python-xmltodict): New variable.

5 years agognu: sbcl-next: Update to 1.1.0.
Pierre Neidhardt [Tue, 4 Dec 2018 23:38:58 +0000 (00:38 +0100)]
gnu: sbcl-next: Update to 1.1.0.

* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.1.0.

5 years agognu: next-gtk-webkit: Update to 1.1.0.
Pierre Neidhardt [Tue, 4 Dec 2018 23:38:44 +0000 (00:38 +0100)]
gnu: next-gtk-webkit: Update to 1.1.0.

* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.1.0.

5 years agoUpdate NEWS.
Ludovic Courtès [Tue, 4 Dec 2018 23:11:22 +0000 (00:11 +0100)]
Update NEWS.

5 years agomaint: update-NEWS: Don't produce full package lists.
Ludovic Courtès [Tue, 4 Dec 2018 22:49:56 +0000 (23:49 +0100)]
maint: update-NEWS: Don't produce full package lists.

The lists of new and upgraded packages in 'NEWS' had become way too long
and redundant with what 'guix pull' reports.

* build-aux/update-NEWS.scm (write-packages-added): Don't print ADDED.
(write-packages-updates)[important, table, latest, noteworthy]: New
variables.
Print NOTEWORTHY rather than all of UPGRADED.
(main): Print PREVIOUS-VERSION and NEW-VERSION.

5 years agoUpdate NEWS.
Ludovic Courtès [Tue, 4 Dec 2018 21:35:14 +0000 (22:35 +0100)]
Update NEWS.

5 years agodoc: Update "Limitations".
Ludovic Courtès [Tue, 4 Dec 2018 22:47:54 +0000 (23:47 +0100)]
doc: Update "Limitations".

* doc/guix.texi (Limitations): Update package count.

5 years agognu: quilt: Use shorter file names for patches.
Ludovic Courtès [Tue, 4 Dec 2018 21:55:46 +0000 (22:55 +0100)]
gnu: quilt: Use shorter file names for patches.

We were reaching the 99-character limit of POSIX tar.

* gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-nondigit-param.patch: ... this.
* gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-second-separator.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/patchutils.scm (quilt)[source](patches): Likewise.

5 years agognu: mongo-tools: Fix build.
Christopher Baines [Tue, 4 Dec 2018 20:22:27 +0000 (20:22 +0000)]
gnu: mongo-tools: Fix build.

I guess this broke when upgrading go. I did try upgrading to the later patch
and minor releases, but they had similar problems, so lets upgrade separately.

* gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.

5 years agognu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].
Marius Bakke [Tue, 4 Dec 2018 15:28:35 +0000 (16:28 +0100)]
gnu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.1.

5 years agognu: samba.scm: Sort module imports.
Marius Bakke [Tue, 4 Dec 2018 17:14:22 +0000 (18:14 +0100)]
gnu: samba.scm: Sort module imports.

* gnu/packages/samba.scm (gnu): Sort imports.

5 years agognu: ldb: Update to 1.4.3.
Marius Bakke [Tue, 4 Dec 2018 15:21:56 +0000 (16:21 +0100)]
gnu: ldb: Update to 1.4.3.

* gnu/packages/samba.scm (ldb): Update to 1.4.3.
[inputs]: Add LMDB.

5 years agognu: samba: Update to 4.9.3.
Marius Bakke [Tue, 4 Dec 2018 15:38:53 +0000 (16:38 +0100)]
gnu: samba: Update to 4.9.3.

* gnu/packages/samba.scm (samba): Update to 4.9.3.
[inputs]: Add GPGME, JANSSON, LIBARCHIVE and LMDB.

5 years agognu: re2: Update to 2018-12-01.
Marius Bakke [Tue, 4 Dec 2018 15:14:11 +0000 (16:14 +0100)]
gnu: re2: Update to 2018-12-01.

* gnu/packages/regex.scm (re2): Update to 2018-12-01.

5 years agognu: re2: Download sources from git.
Marius Bakke [Tue, 4 Dec 2018 15:13:17 +0000 (16:13 +0100)]
gnu: re2: Download sources from git.

* gnu/packages/regex.scm (re2)[source]: Change to GIT-FETCH.