jackhill/guix/guix.git
6 years agosyscalls: clone: Define syscall-id for aarch64.
Eric Bavier [Mon, 9 Oct 2017 19:40:19 +0000 (14:40 -0500)]
syscalls: clone: Define syscall-id for aarch64.

* guix/build/syscalls.scm (clone): Define syscall-id for aarch64 machines.

6 years agolint: Remove extra newline.
Ludovic Courtès [Mon, 9 Oct 2017 21:17:49 +0000 (23:17 +0200)]
lint: Remove extra newline.

* guix/scripts/lint.scm (check-for-updates): Remove trailing "~%".

6 years agognu: network-manager-openvpn: Update to 1.8.10.
Ludovic Courtès [Mon, 9 Oct 2017 20:04:46 +0000 (22:04 +0200)]
gnu: network-manager-openvpn: Update to 1.8.10.

* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.10.

6 years agognu: network-manager: Update to 1.8.4.
Ludovic Courtès [Mon, 9 Oct 2017 20:03:59 +0000 (22:03 +0200)]
gnu: network-manager: Update to 1.8.4.

* gnu/packages/gnome.scm (network-manager): Update to 1.8.4.
(network-manager-applet): Likewise.

6 years agognu: qemu: Add sysconfdir to configure-flags.
Oleg Pykhalov [Fri, 6 Oct 2017 03:24:58 +0000 (06:24 +0300)]
gnu: qemu: Add sysconfdir to configure-flags.

* gnu/packages/virtualization.scm (qemu): Add sysconfdir to configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-org2web.
Feng Shu [Thu, 5 Oct 2017 23:22:08 +0000 (07:22 +0800)]
gnu: Add emacs-org2web.

* gnu/packages/emacs.scm (emacs-org2web): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add emacs-el2org.
Feng Shu [Wed, 4 Oct 2017 09:28:32 +0000 (17:28 +0800)]
gnu: Add emacs-el2org.

* gnu/packages/emacs.scm (emacs-el2org): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add emacs-mustache.
Feng Shu [Wed, 4 Oct 2017 08:58:56 +0000 (16:58 +0800)]
gnu: Add emacs-mustache.

* gnu/packages/emacs.scm (emacs-mustache): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: no-more-secrets: Update to 0.3.3.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:47:54 +0000 (20:47 +0200)]
gnu: no-more-secrets: Update to 0.3.3.

* gnu/packages/games.scm (no-more-secrets): Update to 0.3.3.

6 years agognu: meson: Update to 0.42.1.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:12:47 +0000 (20:12 +0200)]
gnu: meson: Update to 0.42.1.

* gnu/packages/build-tools.scm (meson, meson-for-build): Update to 0.42.1.

6 years agognu: smartmontools: Use HTTPS home page.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:01:45 +0000 (20:01 +0200)]
gnu: smartmontools: Use HTTPS home page.

* gnu/packages/admin.scm (smartmontools)[home-page]: Use HTTPS.

6 years agognu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].
Leo Famulari [Mon, 9 Oct 2017 01:54:56 +0000 (21:54 -0400)]
gnu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].

* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
(mit-krb5-1.15.2): New variable.

6 years agoguix: lint: Add checker for new upstream versions.
Efraim Flashner [Thu, 6 Jul 2017 06:13:31 +0000 (09:13 +0300)]
guix: lint: Add checker for new upstream versions.

* guix/scripts/lint.scm (check-for-updates): New procedure.
(%checkers): Add it.
* guix/scripts/refresh.scm (importer-modules, %updaters): Move
from here ...
* guix/upstream.scm: ... to here.

6 years agognu: gnurl: Let the testsuite run test1026.
ng0 [Sun, 8 Oct 2017 20:32:01 +0000 (20:32 +0000)]
gnu: gnurl: Let the testsuite run test1026.

* gnu/packages/gnunet.scm (gnurl)[argument]: Remove
'(delete-file "tests/data/test1026")' and the comments related to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gnurl: Update to 7.56.0.
ng0 [Sun, 8 Oct 2017 17:32:48 +0000 (17:32 +0000)]
gnu: gnurl: Update to 7.56.0.

* gnu/packages/gnunet.scm (gnurl): Update to 7.56.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add guile-colorized.
ng0 [Sun, 8 Oct 2017 10:30:39 +0000 (10:30 +0000)]
gnu: Add guile-colorized.

* gnu/packages/guile.scm (guile-colorized): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoactivation: Do not create setuid binaries in the store [security fix].
Ludovic Courtès [Sun, 8 Oct 2017 19:25:32 +0000 (21:25 +0200)]
activation: Do not create setuid binaries in the store [security fix].

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

* gnu/build/activation.scm (activate-setuid-programs)[link-or-copy]: Remove.
Use 'copy-file' instead.

6 years agognu: borg: Update to 1.1.0.
Leo Famulari [Mon, 24 Jul 2017 01:09:52 +0000 (21:09 -0400)]
gnu: borg: Update to 1.1.0.

* gnu/packages/backup.scm (borg): Update to 1.1.0.
[native-inputs]: Replace python-sphinx-rtd-theme with
python-guzzle-sphinx-theme.

6 years agognu: Add python-guzzle-sphinx-theme.
Leo Famulari [Mon, 24 Jul 2017 01:09:32 +0000 (21:09 -0400)]
gnu: Add python-guzzle-sphinx-theme.

* gnu/packages/python.scm (python-guzzle-sphinx-theme,
python2-guzzle-sphinx-theme): New variables.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
6 years agognu: kdevelop: Do not hardcode user profile locations in wrapper.
Thomas Danckaert [Sun, 8 Oct 2017 17:01:59 +0000 (19:01 +0200)]
gnu: kdevelop: Do not hardcode user profile locations in wrapper.

* gnu/packages/kde.scm (kdevelop): [arguments]: Do not add
  ${HOME}/.guix-profile/{share,lib/plugins} to XDG_DATA_DIRS and
  QT_PLUGIN_PATH when wrapping the executable.

6 years agotests: databases: Add a simple test for MySQL.
Christopher Baines [Sat, 9 Sep 2017 14:31:38 +0000 (15:31 +0100)]
tests: databases: Add a simple test for MySQL.

Previously, the activation phase for this service caused some systems using it
to not boot. This test checks that it's possible to boot a system using it,
and at least start the service.

* gnu/tests/databases.scm (%mysql-os, %test-mysql): New variables.
  (run-mysql-test): New procedure.

6 years agolinux-initrd: Ensure that the guile used in the initrd is referenced.
Christopher Baines [Sun, 8 Oct 2017 08:52:24 +0000 (09:52 +0100)]
linux-initrd: Ensure that the guile used in the initrd is referenced.

By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.

This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic
test".

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
  called references in to the initrd output, which includes the store path for
  guile.

6 years agognu: youtube-dl: Update to 2017.10.07.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 15:41:09 +0000 (17:41 +0200)]
gnu: youtube-dl: Update to 2017.10.07.

* gnu/packages/video.scm (youtube-dl): Update to 2017.10.07.

6 years agognu: offlineimap: Update to 7.1.3.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 15:40:45 +0000 (17:40 +0200)]
gnu: offlineimap: Update to 7.1.3.

* gnu/packages/mail.scm (offlineimap): Update to 7.1.3.

6 years agoservices: Remove unneeded imported.
Ludovic Courtès [Sun, 8 Oct 2017 15:41:37 +0000 (17:41 +0200)]
services: Remove unneeded imported.

This caused a circular dependency.
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00021.html>.

* gnu/services/networking.scm: Remove unneeded import of (gnu system
base).

6 years agognu: gnome-calendar: Update to 3.26.2.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 10:49:03 +0000 (12:49 +0200)]
gnu: gnome-calendar: Update to 3.26.2.

* gnu/packages/gnome.scm (gnome-calendar): Update to 3.26.2.

6 years agognu: par2cmdline: Update to 0.7.4.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 09:30:43 +0000 (11:30 +0200)]
gnu: par2cmdline: Update to 0.7.4.

* gnu/packages/backup.scm (par2cmdline): Update to 0.7.4.

6 years agognu: munge: Update to 0.5.13.
Tobias Geerinckx-Rice [Fri, 6 Oct 2017 20:17:12 +0000 (22:17 +0200)]
gnu: munge: Update to 0.5.13.

* gnu/packages/admin.scm (munge): Update to 0.5.13.

6 years agognu: aisleriot: Update to 3.22.3.
Kei Kebreau [Sun, 8 Oct 2017 14:56:42 +0000 (10:56 -0400)]
gnu: aisleriot: Update to 3.22.3.

* gnu/packages/gnome.scm (aisleriot): Update to 3.22.3.
[inputs]: Use guile-2.2 instead of guile-2.0.

6 years agognu: Add missing mongodb patch to local.mk.
Christopher Baines [Sun, 8 Oct 2017 13:42:07 +0000 (14:42 +0100)]
gnu: Add missing mongodb patch to local.mk.

* gnu/local.mk (dist_patch_DATA): Add the
  mongodb-support-unknown-linux-distributions.patch.

6 years agoweb: Add nginx-documentation.
Christopher Baines [Thu, 3 Aug 2017 14:47:06 +0000 (15:47 +0100)]
web: Add nginx-documentation.

* gnu/packages/web.scm (nginx): Add comment about updating the documentation.
  (nginx-xslscript): New variable.
  (nginx-documentation): New variable.

6 years agoperl: Add perl-parse-recdescent.
Christopher Baines [Thu, 3 Aug 2017 14:46:37 +0000 (15:46 +0100)]
perl: Add perl-parse-recdescent.

* gnu/packages/perl.scm (perl-parse-recdescent): New variable.

6 years agognu: Add missing input to python-py3status and fix call path.
Tomáš Čech [Tue, 3 Oct 2017 22:47:21 +0000 (00:47 +0200)]
gnu: Add missing input to python-py3status and fix call path.

file is used to determine configuration file encoding and py3status fails to
start when this tool is missing.

* gnu/packages/python.scm (python-py3status)[inputs]: Add file.
  [arguments]: Modify phases to patch py3status to call file with an absolute
  path.

6 years agopull: Add GUIX_PULL_URL environment variable.
Oleg Pykhalov [Wed, 4 Oct 2017 09:01:41 +0000 (12:01 +0300)]
pull: Add GUIX_PULL_URL environment variable.

* guix/scripts/pull.scm (%repository-url): Add GUIX_PULL_URL environment
  variable.
* doc/guix.texi (Invoking guix pull): Mention GUIX_PULL_URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: sdl: Add debug output.
Oleg Pykhalov [Fri, 6 Oct 2017 03:26:10 +0000 (06:26 +0300)]
gnu: sdl: Add debug output.

* gnu/packages/sdl.scm (sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf):
  Add debug output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: getmail: Update to 5.4.
ng0 [Thu, 5 Oct 2017 19:12:56 +0000 (19:12 +0000)]
gnu: getmail: Update to 5.4.

* gnu/packages/mail.scm (getmail): Update to 5.4.

6 years agognu: khal: Update to 0.9.8.
Leo Famulari [Sun, 2 Jul 2017 11:54:09 +0000 (07:54 -0400)]
gnu: khal: Update to 0.9.8.

* gnu/packages/calendar.scm (khal): Update to 0.9.8.
[arguments]: Make sure to stop building if the documentation fails to
build.  Skip some failing tests.

6 years agopull: Honor 'parallel-job-count'.
Ludovic Courtès [Sat, 7 Oct 2017 14:34:59 +0000 (16:34 +0200)]
pull: Honor 'parallel-job-count'.

* guix/build/pull.scm (build-guix): Use 'n-par-for-each' and honor
'parallel-job-count'.

6 years agostore: Add missing import.
Ludovic Courtès [Sat, 7 Oct 2017 14:14:16 +0000 (16:14 +0200)]
store: Add missing import.

* guix/store.scm: Use (ice-9 format).

6 years agognu: zile: Update to 2.4.14.
Ludovic Courtès [Sat, 7 Oct 2017 14:09:45 +0000 (16:09 +0200)]
gnu: zile: Update to 2.4.14.

* gnu/packages/zile.scm (zile): Update to 2.4.14.

6 years agoguix package: '--upgrade' no longer reverses package order.
Ludovic Courtès [Sat, 7 Oct 2017 13:44:23 +0000 (15:44 +0200)]
guix package: '--upgrade' no longer reverses package order.

Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00000.html>.

* guix/scripts/package.scm (options->installable)[upgraded]: Use
'fold-right' instead of 'fold'.

6 years agognu: vsearch: Update to 2.5.0.
Ben Woodcroft [Fri, 6 Oct 2017 23:42:55 +0000 (09:42 +1000)]
gnu: vsearch: Update to 2.5.0.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.5.0.

6 years agognu: linux-libre: Update to 4.13.5.
Mark H Weaver [Fri, 6 Oct 2017 22:29:05 +0000 (18:29 -0400)]
gnu: linux-libre: Update to 4.13.5.

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

6 years agognu: linux-libre@4.9: Update to 4.9.53.
Mark H Weaver [Fri, 6 Oct 2017 22:28:26 +0000 (18:28 -0400)]
gnu: linux-libre@4.9: Update to 4.9.53.

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

6 years agognu: linux-libre@4.4: Update to 4.4.90.
Mark H Weaver [Fri, 6 Oct 2017 22:27:45 +0000 (18:27 -0400)]
gnu: linux-libre@4.4: Update to 4.4.90.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.90.

6 years agosystem: Really filter out Linux device names for the store.
Ludovic Courtès [Fri, 6 Oct 2017 21:09:48 +0000 (23:09 +0200)]
system: Really filter out Linux device names for the store.

This is a followup to db4e8fd5d4a07d3be8ce68fb96722ef7077c0eee.
Fixes <https://bugs.gnu.org/28445>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/system.scm (ensure-not-/dev): New procedure.
(read-boot-parameters)[ensure-not-/dev]: Remove.
(operating-system-boot-parameters): Use it.

6 years agoservices: Add MongoDB.
Christopher Baines [Fri, 6 Oct 2017 20:24:30 +0000 (21:24 +0100)]
services: Add MongoDB.

* gnu/services/databases.scm (%default-mongodb-configuration-file,
  %mongodb-accounts, mongodb-service-type): New variables.
  (<mongodb-configuration>): New record type.
  (mongodb-activation, mongodb-shepherd-service): New procedures.
* gnu/tests/databases.scm (%test-mongodb): New variable.
* doc/guix.texi (Database Services): Add MongoDB documentation.

6 years agognu: Add mongodb.
Christopher Baines [Fri, 6 Oct 2017 20:24:23 +0000 (21:24 +0100)]
gnu: Add mongodb.

* gnu/packages/databases.scm (mongodb): New variable.

6 years agognu: btrfs-progs: Update to 4.13.2.
Tobias Geerinckx-Rice [Fri, 6 Oct 2017 15:33:28 +0000 (17:33 +0200)]
gnu: btrfs-progs: Update to 4.13.2.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.2.

6 years agognu: glibc-locales: Use 'modify-phases' syntax.
Efraim Flashner [Fri, 6 Oct 2017 12:42:00 +0000 (15:42 +0300)]
gnu: glibc-locales: Use 'modify-phases' syntax.

* gnu/packages/base.scm (glibc-locales)[arguments]: Use 'modify-phases'
syntax.

6 years agognu: guix: Update development snapshot.
Ludovic Courtès [Fri, 6 Oct 2017 12:43:31 +0000 (14:43 +0200)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix): Update to 8b920d7.

6 years agoimport: Use a 'file://' URL in 'alist->package' test.
Ludovic Courtès [Fri, 6 Oct 2017 12:15:34 +0000 (14:15 +0200)]
import: Use a 'file://' URL in 'alist->package' test.

* tests/import-utils.scm ("alist->package with simple source"): Use a
'file://' URL.

6 years agouuid: Fix typo in 'uuid=?' test.
Ludovic Courtès [Fri, 6 Oct 2017 12:15:08 +0000 (14:15 +0200)]
uuid: Fix typo in 'uuid=?' test.

* tests/uuid.scm ("uuid=?"): Change to 'test-assert'.

6 years agognu: dconf: Update to 0.26.1.
Tobias Geerinckx-Rice [Thu, 5 Oct 2017 22:56:38 +0000 (00:56 +0200)]
gnu: dconf: Update to 0.26.1.

* gnu/packages/gnome.scm (dconf): Update to 0.26.1.

6 years agognu: glade: Update to 3.20.1.
Tobias Geerinckx-Rice [Thu, 5 Oct 2017 22:56:13 +0000 (00:56 +0200)]
gnu: glade: Update to 3.20.1.

* gnu/packages/gnome.scm (glade): Update to 3.20.1.

6 years agognu: tor: Enable directory protocol compression.
Tobias Geerinckx-Rice [Tue, 3 Oct 2017 12:49:37 +0000 (14:49 +0200)]
gnu: tor: Enable directory protocol compression.

* gnu/packages/tor.scm (tor)[native-inputs]: Add pkg-config.
[inputs]: Add xz and zstd.

6 years agognu: tor: Fix typo.
Tobias Geerinckx-Rice [Tue, 3 Oct 2017 13:40:41 +0000 (15:40 +0200)]
gnu: tor: Fix typo.

* gnu/packages/tor.scm (tor)[inputs]: Move unquote to its operand.

6 years agognu: octave: Reference makeinfo with absolute path.
Arun Isaac [Mon, 7 Aug 2017 10:43:17 +0000 (16:13 +0530)]
gnu: octave: Reference makeinfo with absolute path.

* gnu/packages/maths.scm (octave)[arguments]: Add configure-makeinfo phase.
[inputs]: Add texinfo.
[native-inputs]: Remove texinfo.

6 years agopublish: Cache uncompressed nars as well.
Ludovic Courtès [Thu, 5 Oct 2017 20:15:19 +0000 (22:15 +0200)]
publish: Cache uncompressed nars as well.

Fixes <https://bugs.gnu.org/28664>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

* guix/scripts/publish.scm (bake-narinfo+nar): When COMPRESSION is
'none, write NAR instead of doing nothing.
(make-request-handler): Use 'render-nar/cached' for /nar URLs with no
compression.
* tests/publish.scm ("with cache", "with cache, uncompressed"): Adjust
expected result accordingly.

6 years agognu: vte-ng: Update to 0.50.1.a.
Marius Bakke [Thu, 5 Oct 2017 18:26:38 +0000 (20:26 +0200)]
gnu: vte-ng: Update to 0.50.1.a.

* gnu/packages/gnome.scm (vte-ng): Update to 0.50.1.a.

6 years agognu: openjpeg: Update to 2.3.0.
Marius Bakke [Thu, 5 Oct 2017 18:23:06 +0000 (20:23 +0200)]
gnu: openjpeg: Update to 2.3.0.

* gnu/packages/patches/openjpeg-CVE-2017-12982.patch,
gnu/packages/patches/openjpeg-CVE-2017-14040.patch,
gnu/packages/patches/openjpeg-CVE-2017-14041.patch,
gnu/packages/patches/openjpeg-CVE-2017-14151.patch,
gnu/packages/patches/openjpeg-CVE-2017-14152.patch,
gnu/packages/patches/openjpeg-CVE-2017-14164.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (openjpeg): Update to 2.3.0.
[source](patches): Remove.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Adjust openjpeg
substitution.

6 years agognu: imagemagick: Update to 6.9.9-18.
Marius Bakke [Thu, 5 Oct 2017 18:14:13 +0000 (20:14 +0200)]
gnu: imagemagick: Update to 6.9.9-18.

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

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-18.

6 years agognu: libpng@1.2: Update to 1.2.59.
Leo Famulari [Thu, 5 Oct 2017 14:42:07 +0000 (10:42 -0400)]
gnu: libpng@1.2: Update to 1.2.59.

* gnu/packages/image.scm (libpng-1.2): Update to 1.2.59.

6 years agognu: certbot, python-acme: Update to 0.19.0.
Leo Famulari [Thu, 5 Oct 2017 12:03:00 +0000 (08:03 -0400)]
gnu: certbot, python-acme: Update to 0.19.0.

* gnu/packages/tls.scm (certbot, python-acme): Update to 0.19.0.

6 years agognu: lightning: Update to 2.1.2.
Kei Kebreau [Thu, 5 Oct 2017 14:35:07 +0000 (10:35 -0400)]
gnu: lightning: Update to 2.1.2.

* gnu/packages/assembly.scm (lightning): Update to 2.1.2.

6 years agognu: Add pdsh.
Ricardo Wurmus [Fri, 29 Sep 2017 14:15:57 +0000 (16:15 +0200)]
gnu: Add pdsh.

* gnu/packages/ssh.scm (pdsh): New variable.

6 years agognu: Add imb-openmpi.
Dave Love [Tue, 3 Oct 2017 18:14:50 +0000 (19:14 +0100)]
gnu: Add imb-openmpi.

* gnu/packages/benchmark.scm (imb): New procedure.
(imb-openmpi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoguix system: Error out when passed a wrong file system UUID/label.
Ludovic Courtès [Wed, 4 Oct 2017 19:39:20 +0000 (21:39 +0200)]
guix system: Error out when passed a wrong file system UUID/label.

* guix/scripts/system.scm (check-file-system-availability): New
procedure.
(perform-action): Use it.

6 years agofile-systems: Add a 'location' field to <file-system>.
Ludovic Courtès [Wed, 4 Oct 2017 19:35:31 +0000 (21:35 +0200)]
file-systems: Add a 'location' field to <file-system>.

* gnu/system/file-systems.scm (<file-system>)[location]: New field.

6 years agouuid: Add 'uuid=?' and use it.
Ludovic Courtès [Wed, 4 Oct 2017 19:34:09 +0000 (21:34 +0200)]
uuid: Add 'uuid=?' and use it.

* gnu/system/uuid.scm (uuid=?): New procedure.
* tests/uuid.scm ("uuid=?"): New test.
* gnu/build/file-systems.scm (partition-uuid-predicate)
(luks-partition-uuid-predicate): Use it instead of 'bytevector=?'.

6 years agognu: Add python-numpy-next.
Ricardo Wurmus [Thu, 5 Oct 2017 09:56:46 +0000 (11:56 +0200)]
gnu: Add python-numpy-next.

* gnu/packages/python.scm (python-numpy-next, python2-numpy-next): New
variables.

6 years agoRevert "gnu: python-numpy: Update to 1.13.1."
Ricardo Wurmus [Thu, 5 Oct 2017 09:56:45 +0000 (11:56 +0200)]
Revert "gnu: python-numpy: Update to 1.13.1."

This reverts commit 025b196d9b739418dd9d305864fdb1fb1d0d5af2.

This is necessary as neither the current release nor the latest development
version of python-pandas can be build with numpy 1.13.x.

6 years agognu: curl: Update replacement to 7.56.0 [security fixes].
Kei Kebreau [Wed, 4 Oct 2017 14:28:42 +0000 (10:28 -0400)]
gnu: curl: Update replacement to 7.56.0 [security fixes].

Fixes CVE-2017-1000254.
See <https://curl.haxx.se/docs/adv_20171004.html> for details.

* gnu/packages/curl.scm (curl)[replacement]: Update to 7.56.0.
(curl-7.55.0): Rename to ...
(curl-7.56.0): ... this.
[arguments]: Remove 'fix-Makefile' phase.
[source]: Remove patch.
* gnu/packages/patches/curl-bounds-check.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: go: update to 1.9.1 [security fixes].
Leo Famulari [Wed, 4 Oct 2017 22:50:31 +0000 (18:50 -0400)]
gnu: go: update to 1.9.1 [security fixes].

See the release announcement and bug reports for more details about the
security issues fixed in this release:

https://groups.google.com/forum/m/#!topic/golang-nuts/sHfMg4gZNps
https://golang.org/issue/22125
https://golang.org/issue/22134

* gnu/packages/golang.scm (go-1.9): Update to 1.9.1.

6 years agognu: xorg-server: Update to 1.19.4 [fixes CVE-2017-13721, CVE-2017-13723].
Marius Bakke [Wed, 4 Oct 2017 22:34:53 +0000 (00:34 +0200)]
gnu: xorg-server: Update to 1.19.4 [fixes CVE-2017-13721, CVE-2017-13723].

The GPG signature for the bz2 tarball is bad, but the checksum matches the
signed release announcement, and contents are identical to the good .gz.

* gnu/packages/xorg.scm (xorg-server): Update to 1.19.4.
[source]: Remove obsolete patches.
* gnu/packages/patches/xorg-server-CVE-2017-10971.patch,
gnu/packages/patches/xorg-server-CVE-2017-10972.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

6 years agognu: mutt: Update to 1.9.1.
Leo Famulari [Wed, 4 Oct 2017 20:32:39 +0000 (16:32 -0400)]
gnu: mutt: Update to 1.9.1.

* gnu/packages/mail.scm (mutt): Update to 1.9.1.

6 years agognu: isync: Update to 1.3.0.
Leo Famulari [Wed, 4 Oct 2017 19:56:48 +0000 (15:56 -0400)]
gnu: isync: Update to 1.3.0.

* gnu/packages/mail.scm (isync): Update to 1.3.0.
[native-inputs]: Add perl.

6 years agognu: Add python-parameterized.
Ricardo Wurmus [Wed, 4 Oct 2017 13:03:48 +0000 (15:03 +0200)]
gnu: Add python-parameterized.

* gnu/packages/check.scm (python-parameterized, python2-parameterized): New
variables.

6 years agognu: python-numexpr: Update to 2.6.4.
Ricardo Wurmus [Wed, 4 Oct 2017 12:36:50 +0000 (14:36 +0200)]
gnu: python-numexpr: Update to 2.6.4.

* gnu/packages/python.scm (python-numexpr): Update to 2.6.4.

6 years agognu: python-numpy: Give sh store location instead of setting $SHELL.
Thomas Danckaert [Sun, 1 Oct 2017 12:32:04 +0000 (14:32 +0200)]
gnu: python-numpy: Give sh store location instead of setting $SHELL.

* gnu/packages/python.scm (python-numpy): [arguments] Don't set $SHELL in the
  environment, but embed the store location of bash-minimal as a default
  shell.  Otherwise, we have to set $SHELL for every package which uses
  numpy's distutils.

6 years agognu: virtuoso-ose: Limit to 64-bit platforms.
Efraim Flashner [Wed, 4 Oct 2017 07:49:26 +0000 (10:49 +0300)]
gnu: virtuoso-ose: Limit to 64-bit platforms.

* gnu/packages/databases.scm (virtuoso-ose)[supported-systems]: New field.

6 years agognu: emacs-pyim: Fix error input name
Feng Shu [Tue, 3 Oct 2017 12:46:33 +0000 (20:46 +0800)]
gnu: emacs-pyim: Fix error input name

* gnu/packages/emacs.scm (emacs-pyim): Fix error input name.

Signed-off-by: Christopher Baines <mail@cbaines.net>
6 years agognu: emacs-slime: Update to 2.20.
Oleg Pykhalov [Sun, 1 Oct 2017 16:02:55 +0000 (19:02 +0300)]
gnu: emacs-slime: Update to 2.20.

* gnu/packages/emacs.scm (emacs-slime): Update to 2.20.

Signed-off-by: Christopher Baines <mail@cbaines.net>
6 years agognu: clisp: Update to 2.49-60.
Efraim Flashner [Tue, 3 Oct 2017 19:46:40 +0000 (22:46 +0300)]
gnu: clisp: Update to 2.49-60.

* gnu/packages/lisp.scm (clisp): Update to 2.49-60.
[source]: Download mercurial repository, apply patch.
[inputs]: Replace readline@6.2 with readline, add ncurses.
[arguments]: Add multiple configure flags. Remove build phase to build
in "src" directory. Remove more uses of a timestamp.

6 years agognu: Standardise indentation of finance module imports.
Christopher Baines [Fri, 29 Sep 2017 06:01:34 +0000 (07:01 +0100)]
gnu: Standardise indentation of finance module imports.

* gnu/packages/finance.scm (define-module): Use 2 space indentation.

6 years agovm: Add disk-image-size to <virtual-machine>.
Christopher Baines [Thu, 28 Sep 2017 17:57:18 +0000 (18:57 +0100)]
vm: Add disk-image-size to <virtual-machine>.

* gnu/system/vm.scm (<virtual-machine>): Add disk-image-size.
  (port-forwardings->qemu-options): Use disk-image-size from
  <virtual-machine>.

6 years agovm: Add a minimum root size.
Christopher Baines [Thu, 28 Sep 2017 17:57:09 +0000 (18:57 +0100)]
vm: Add a minimum root size.

* gnu/system/vm.scm (qemu-image): When guessing the root-size, use a lower
  bound of 20 MiB, otherwise the root file system size is sometimes 0 MiB in
  size.

6 years agognu: Add snd.
宋文武 [Tue, 3 Oct 2017 03:13:05 +0000 (11:13 +0800)]
gnu: Add snd.

* gnu/packages/audio.scm (snd): New variable.

6 years agognu: awscli: Update to 1.11.164.
David Thompson [Tue, 3 Oct 2017 20:35:59 +0000 (16:35 -0400)]
gnu: awscli: Update to 1.11.164.

* gnu/packages/python.scm (awscli): Update to 1.11.164.

6 years agognu: openssh: Update to 7.6p1.
Marius Bakke [Tue, 3 Oct 2017 21:17:21 +0000 (23:17 +0200)]
gnu: openssh: Update to 7.6p1.

* gnu/packages/ssh.scm (openssh): Update to 7.6p1.

6 years agognu: vte-ng: Update to 0.50.0.a.
Marius Bakke [Tue, 3 Oct 2017 21:14:53 +0000 (23:14 +0200)]
gnu: vte-ng: Update to 0.50.0.a.

* gnu/packages/gnome.scm (vte-ng): Update to 0.50.0.a.

6 years agognu: qemu: Update to 2.10.1.
Marius Bakke [Tue, 3 Oct 2017 21:00:23 +0000 (23:00 +0200)]
gnu: qemu: Update to 2.10.1.

* gnu/packages/patches/qemu-CVE-2017-13711.patch,
  gnu/packages/patches/qemu-CVE-2017-14167.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/virtualization.scm (qemu): Update to 2.10.1.
[source](patches): Remove.

6 years agognu: imagemagick: Update to 6.9.9-17.
Marius Bakke [Tue, 3 Oct 2017 20:58:15 +0000 (22:58 +0200)]
gnu: imagemagick: Update to 6.9.9-17.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-17.

6 years agognu: p11-kit: Update to 0.23.9.
Marius Bakke [Tue, 3 Oct 2017 20:51:01 +0000 (22:51 +0200)]
gnu: p11-kit: Update to 0.23.9.

* gnu/packages/tls.scm (p11-kit): Update to 0.23.9.

6 years agognu: libsodium: Update to 1.0.15.
Marius Bakke [Tue, 3 Oct 2017 20:44:27 +0000 (22:44 +0200)]
gnu: libsodium: Update to 1.0.15.

* gnu/packages/crypto.scm (libsodium): Update to 1.0.15.

6 years agognu: python-nose-timer: Add missing patch.
Cyril Roelandt [Tue, 3 Oct 2017 20:28:51 +0000 (22:28 +0200)]
gnu: python-nose-timer: Add missing patch.

* gnu/packages/patches/python-nose-timer-drop-ordereddict.patch: New file.
* gnu/local.mk: Add it.

6 years agognu: Add heimdall.
Julien Lepiller [Tue, 29 Aug 2017 21:54:16 +0000 (23:54 +0200)]
gnu: Add heimdall.

* gnu/packages/flashing-tools.scm (heimdall): New variable.

Co-Authored-By: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add java-osgi-service-packageadmin.
Julien Lepiller [Sun, 1 Oct 2017 17:29:18 +0000 (19:29 +0200)]
gnu: Add java-osgi-service-packageadmin.

* gnu/packages/java.scm (java-osgi-service-packageadmin): New variable.

6 years agognu: Add java-osgi-service-cm.
Julien Lepiller [Sun, 1 Oct 2017 17:28:13 +0000 (19:28 +0200)]
gnu: Add java-osgi-service-cm.

* gnu/packages/java.scm (java-osgi-service-cm): New variable.

6 years agognu: Add java-osgi-util-tracker.
Julien Lepiller [Sun, 1 Oct 2017 17:25:35 +0000 (19:25 +0200)]
gnu: Add java-osgi-util-tracker.

* gnu/packages/java.scm (java-osgi-util-tracker): New variable.