jackhill/guix/guix.git
7 years agodoc: Adapt to multiple bootloader support.
Mathieu Othacehe [Tue, 16 May 2017 09:54:55 +0000 (11:54 +0200)]
doc: Adapt to multiple bootloader support.

* doc/guix.texi (GRUB configuration): Rename to "Bootloader
  configuration".
  Remove device-mount-point field from menu-entry description.
  Adapt occurences of "GRUB" in other sections.

7 years agobootloader: Use menu-entry to define custom bootloader entries.
Mathieu Othacehe [Mon, 29 May 2017 12:24:20 +0000 (14:24 +0200)]
bootloader: Use menu-entry to define custom bootloader entries.

* gnu/bootloader.scm (<menu-entry>): New variable. Export associated getters,
This record is extracted from grub module.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Use
  menu-entry->boot-parameters to convert menu-entry records to
  boot-parameters.
* gnu/bootloader/grub.scm (<menu-entry>): Remove.
(boot-parameters->menu-entry): Remove.
(grub-configuration-file): Use boot-parameters to create configuration
entries.
* gnu/system.scm (menu-entry->boot-parameters): New exported procedure.

7 years agognu: emacs: Fix ert-runner by adding 'reporters' subdirectory.
Maxim Cournoyer [Mon, 5 Jun 2017 03:57:03 +0000 (20:57 -0700)]
gnu: emacs: Fix ert-runner by adding 'reporters' subdirectory.

Previous this change, ert-runner would fail with error:
"Invalid reporter: dot".

* gnu/packages/emacs.scm (ert-runner)[include]: Add regexp to match elisp
files under the 'reporters' subdirectory.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
7 years agobuild-system: emacs: Factorize include/exclude default arguments.
Maxim Cournoyer [Sun, 4 Jun 2017 06:43:02 +0000 (23:43 -0700)]
build-system: emacs: Factorize include/exclude default arguments.

The `install' phase of the emacs-build-system contained default arguments
duplicated from the host side `emacs-build' procedure. This change factorizes
them so that:

1. They are not duplicated.
2. They can be reused and extended easily when defining emacs packages.

* guix/build/emacs-build-system.scm (%default-include, %default-exclude): New
  variables.
(install): Use %default-include and %default-exclude as default arguments.
* guix/build-system/emacs.scm: Use and re-export %default-include,
%default-exclude from (guix build emacs-build-system).
(emacs-build): Use %default-include and %default-exclude as default arguments.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
7 years agognu: Add nftables.
Rutger Helling [Thu, 8 Jun 2017 08:33:36 +0000 (10:33 +0200)]
gnu: Add nftables.

* gnu/packages/linux.scm (nftables): New variable

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
7 years agognu: the-silver-searcher: Update to 2.0.0.
Clément Lassieur [Thu, 8 Jun 2017 09:23:27 +0000 (11:23 +0200)]
gnu: the-silver-searcher: Update to 2.0.0.

* gnu/packages/code.scm (the-silver-searcher): Update to 2.0.0.

7 years agognu: diamond: Update to 0.9.6.
Ben Woodcroft [Wed, 7 Jun 2017 23:38:41 +0000 (09:38 +1000)]
gnu: diamond: Update to 0.9.6.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.6.

7 years agognu: guile-2.2: Increase max-silent-time to 6 hours.
Mark H Weaver [Wed, 7 Jun 2017 23:13:59 +0000 (19:13 -0400)]
gnu: guile-2.2: Increase max-silent-time to 6 hours.

* gnu/packages/guile.scm (guile-2.2)[properties]: Increase max-silent-time
to 6 hours.

7 years agomapped-devices: Cope with delayed appearance of LUKS source.
Mark H Weaver [Tue, 28 Mar 2017 09:52:28 +0000 (05:52 -0400)]
mapped-devices: Cope with delayed appearance of LUKS source.

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

* gnu/system/mapped-devices.scm (open-luks-device): If
'find-partition-by-luks-uuid' fails, try again once per second, up to ten
times.

7 years agognu: livemedia-utils: Change source URL to one that is archived.
Clément Lassieur [Wed, 7 Jun 2017 21:42:30 +0000 (23:42 +0200)]
gnu: livemedia-utils: Change source URL to one that is archived.

* gnu/packages/video.scm (livemedia-utils)[source]: Change it.

7 years agognu: Rename 's' to 's-shell'.
Mark H Weaver [Wed, 7 Jun 2017 22:18:39 +0000 (18:18 -0400)]
gnu: Rename 's' to 's-shell'.

* gnu/packages/shells.scm (s): Rename to ...
(s-shell): ... this.
[name]: Change to "s-shell".

7 years agoartwork: Use a descriptive name for the source directory.
Leo Famulari [Sat, 3 Jun 2017 23:48:52 +0000 (19:48 -0400)]
artwork: Use a descriptive name for the source directory.

* gnu/artwork.scm (%artwork-repository): Set a descriptive file-name and
use the full commit hash when fetching.

7 years agoimport: cpan: Update CPAN importer to use MetaCPAN v1 API.
James Richardson [Sat, 3 Jun 2017 18:37:54 +0000 (14:37 -0400)]
import: cpan: Update CPAN importer to use MetaCPAN v1 API.

* guix/import/cpan.scm (module->dist-name, cpan-fetch): Use metacpan.org
URLs.
* tests/cpan.scm ("cpan->guix-package"): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add packagekit.
Christopher Baines [Mon, 5 Jun 2017 06:29:31 +0000 (07:29 +0100)]
gnu: Add packagekit.

* gnu/packages/freedesktop.scm (packagekit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Use 'guix environment --no-grafts' to debug build failures.
Ludovic Courtès [Wed, 7 Jun 2017 12:36:32 +0000 (14:36 +0200)]
doc: Use 'guix environment --no-grafts' to debug build failures.

* doc/guix.texi (Debugging Build Failures): Pass --no-grafts to 'guix
environment' and explain.

7 years agognu: emacs-org: Update to 20170606.
Nicolas Goaziou [Wed, 7 Jun 2017 09:36:26 +0000 (11:36 +0200)]
gnu: emacs-org: Update to 20170606.

* gnu/packages/emacs.scm (emacs-org): Update to 20170606.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: livemedia-utils: Update to 2017.06.04.
Clément Lassieur [Wed, 7 Jun 2017 08:48:56 +0000 (10:48 +0200)]
gnu: livemedia-utils: Update to 2017.06.04.

* gnu/packages/video.scm (livemedia-utils): Update to 2017.06.04.

7 years agofile-systems: Use creation time if modification time is unset for ISO9660.
Danny Milosavljevic [Tue, 6 Jun 2017 08:50:37 +0000 (10:50 +0200)]
file-systems: Use creation time if modification time is unset for ISO9660.

* gnu/build/file-systems.scm (iso9660-superblock-uuid): Modify.

7 years agognu: perl: Fix CVE-2017-6512 in File::Path.
Leo Famulari [Tue, 6 Jun 2017 02:09:13 +0000 (22:09 -0400)]
gnu: perl: Fix CVE-2017-6512 in File::Path.

* gnu/packages/perl.scm (perl)[replacement]: New field.
(perl/fixed): New variable.
* gnu/packages/patches/perl-file-path-CVE-2017-6512.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: perl-file-path: Update to 2.13.
Leo Famulari [Tue, 6 Jun 2017 02:02:17 +0000 (22:02 -0400)]
gnu: perl-file-path: Update to 2.13.

This fixes CVE-2017-6512.

* gnu/packages/perl.scm (perl-file-path): Update to 2.13.

7 years agognu: signify: Update to 21.
Marius Bakke [Tue, 6 Jun 2017 22:46:06 +0000 (00:46 +0200)]
gnu: signify: Update to 21.

* gnu/packages/crypto.scm (signify): Update to 21.

7 years agognu: feh: Update to 2.19.
Marius Bakke [Tue, 6 Jun 2017 22:44:03 +0000 (00:44 +0200)]
gnu: feh: Update to 2.19.

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

7 years agognu: ffmpeg@2.8: Update to 2.8.12.
Marius Bakke [Tue, 6 Jun 2017 22:41:15 +0000 (00:41 +0200)]
gnu: ffmpeg@2.8: Update to 2.8.12.

* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.12.

7 years agognu: libnl: Update to 3.3.0.
Marius Bakke [Tue, 6 Jun 2017 22:20:21 +0000 (00:20 +0200)]
gnu: libnl: Update to 3.3.0.

Since version 3.2.5, signed tarballs are distributed via GitHub. See e.g.
release announcements:
https://lists.infradead.org/pipermail/libnl/2017-May/002313.html
The home page is somewhat outdated, but still hosts mailing lists and git mirror.

* gnu/packages/linux.scm (libnl): Update to 3.3.0.
[source]: Switch to new release URL.

7 years agognu: irssi: Update to 1.0.3.
Marius Bakke [Tue, 6 Jun 2017 22:03:54 +0000 (00:03 +0200)]
gnu: irssi: Update to 1.0.3.

* gnu/packages/irc.scm (irssi): Update to 1.0.3.

7 years agognu: maxima: Update to 5.40.0.
Kei Kebreau [Tue, 6 Jun 2017 20:57:20 +0000 (16:57 -0400)]
gnu: maxima: Update to 5.40.0.

* gnu/packages/maths.scm (maxima): Update to 5.40.0.

7 years agognu: coq: Add search-paths for coq libraries.
Julien Lepiller [Thu, 1 Jun 2017 15:52:12 +0000 (17:52 +0200)]
gnu: coq: Add search-paths for coq libraries.

* gnu/packages/ocaml.scm (coq)[native-search-paths]: New field.

7 years agognu: Add ocaml-hex.
Julien Lepiller [Sun, 28 May 2017 13:35:28 +0000 (15:35 +0200)]
gnu: Add ocaml-hex.

* gnu/packages/ocaml.scm (ocaml-hex): New variable.

7 years agognu: Add ocaml-cstruct.
Julien Lepiller [Sun, 28 May 2017 13:33:28 +0000 (15:33 +0200)]
gnu: Add ocaml-cstruct.

* gnu/packages/ocaml.scm (ocaml-cstruct): New variable.

7 years agognu: Add ocaml-ocplib-endian.
Julien Lepiller [Sun, 28 May 2017 13:30:33 +0000 (15:30 +0200)]
gnu: Add ocaml-ocplib-endian.

* gnu/packages/ocaml.scm (ocaml-ocplib-endian): New variable.

7 years agognu: Add ocaml-async.
Julien Lepiller [Sun, 28 May 2017 13:27:17 +0000 (15:27 +0200)]
gnu: Add ocaml-async.

* gnu/packages/ocaml.scm (ocaml-async): New variable.

7 years agognu: Add ocaml-async-extra.
Julien Lepiller [Sun, 28 May 2017 13:24:58 +0000 (15:24 +0200)]
gnu: Add ocaml-async-extra.

* gnu/packages/ocaml.scm (ocaml-async-extra): New variable.

7 years agognu: Add ocaml-async-unix.
Julien Lepiller [Sun, 28 May 2017 13:19:17 +0000 (15:19 +0200)]
gnu: Add ocaml-async-unix.

* gnu/packages/ocaml.scm (ocaml-async-unix): New variable.

7 years agognu: Add ocaml-core.
Julien Lepiller [Sun, 28 May 2017 13:16:28 +0000 (15:16 +0200)]
gnu: Add ocaml-core.

* gnu/packages/ocaml.scm (ocaml-core): New variable.

7 years agognu: Add ocaml-async-rpc-kernel.
Julien Lepiller [Sun, 28 May 2017 13:13:50 +0000 (15:13 +0200)]
gnu: Add ocaml-async-rpc-kernel.

* gnu/packages/ocaml.scm (ocaml-async-rpc-kernel): New variable.

7 years agognu: Add ocaml-async-kernel.
Julien Lepiller [Sun, 28 May 2017 13:10:10 +0000 (15:10 +0200)]
gnu: Add ocaml-async-kernel.

* gnu/packages/ocaml.scm (ocaml-async-kernel): New variable.

7 years agognu: Add ocaml-core-kernel.
Julien Lepiller [Sun, 28 May 2017 13:06:06 +0000 (15:06 +0200)]
gnu: Add ocaml-core-kernel.

* gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.

7 years agognu: dovecot: Update to 2.2.30.2.
Tobias Geerinckx-Rice [Tue, 6 Jun 2017 17:32:55 +0000 (19:32 +0200)]
gnu: dovecot: Update to 2.2.30.2.

* gnu/packages/mail.scm (dovecot): Update to 2.2.30.2.

7 years agognu: Add qgpgme.
Hartmut Goebel [Tue, 6 Jun 2017 12:02:58 +0000 (14:02 +0200)]
gnu: Add qgpgme.

* gnu/packages/gnupg.scm (qgpgme): New variable.

7 years agognu: knot: Update to 2.4.4.
Tobias Geerinckx-Rice [Tue, 6 Jun 2017 10:30:30 +0000 (12:30 +0200)]
gnu: knot: Update to 2.4.4.

* gnu/packages/dns.scm (knot): Update to 2.4.4.

7 years agognu: python-tmx: Fix source URL.
Kei Kebreau [Mon, 5 Jun 2017 22:47:16 +0000 (18:47 -0400)]
gnu: python-tmx: Fix source URL.

* gnu/packages/game-development.scm (python-tmx)[origin]: Add missing
subdirectory to URL.

7 years agognu: gdb: Update to 8.0.
Ludovic Courtès [Mon, 5 Jun 2017 21:51:36 +0000 (23:51 +0200)]
gnu: gdb: Update to 8.0.

* gnu/packages/gdb.scm (gdb): Update to 8.0.

7 years agognu: global: Update to 6.5.7.
Ludovic Courtès [Mon, 5 Jun 2017 21:45:42 +0000 (23:45 +0200)]
gnu: global: Update to 6.5.7.

* gnu/packages/code.scm (global): Update to 6.5.7.

7 years agognu: openscenegraph: Tweak description.
Ludovic Courtès [Mon, 5 Jun 2017 09:46:41 +0000 (11:46 +0200)]
gnu: openscenegraph: Tweak description.

* gnu/packages/graphics.scm (openscenegraph)[description]: Remove "open
source".  Use en_US spelling.

7 years agognu: liboauth: Correct synopsis and description.
Kei Kebreau [Mon, 5 Jun 2017 15:41:29 +0000 (11:41 -0400)]
gnu: liboauth: Correct synopsis and description.

* gnu/packages/web.scm (liboauth): Correct them.

7 years agognu: tiled: Update to 1.0.0.
David Thompson [Mon, 5 Jun 2017 15:16:10 +0000 (11:16 -0400)]
gnu: tiled: Update to 1.0.0.

* gnu/packages/game-development.scm (tiled): Update to 1.0.0.

7 years agognu: Add js-mathjax.
Arun Isaac [Fri, 2 Jun 2017 20:27:51 +0000 (01:57 +0530)]
gnu: Add js-mathjax.

* gnu/packages/javascript.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/javascript.scm (js-mathjax): New variable.

7 years agognu: Add font-mathjax.
Arun Isaac [Fri, 2 Jun 2017 20:12:15 +0000 (01:42 +0530)]
gnu: Add font-mathjax.

* gnu/packages/fonts.scm (font-mathjax): New variable.

7 years agognu: youtube-dl: Update to 2017.05.07.
Tobias Geerinckx-Rice [Mon, 5 Jun 2017 12:25:24 +0000 (14:25 +0200)]
gnu: youtube-dl: Update to 2017.05.07.

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

7 years agognu: git: Update to 2.13.1.
Marius Bakke [Mon, 5 Jun 2017 13:17:42 +0000 (15:17 +0200)]
gnu: git: Update to 2.13.1.

* gnu/packages/version-control.scm (git): Update to 2.13.1.

7 years agognu: xf86-input-wacom: Update to 0.34.2.
Marius Bakke [Mon, 5 Jun 2017 12:58:01 +0000 (14:58 +0200)]
gnu: xf86-input-wacom: Update to 0.34.2.

* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.34.2.
[source]: Remove obsolete patch.
* gnu/packages/patches/xf86-input-wacom-xorg-abi-25.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: libwacom: Update to 0.25.
Marius Bakke [Mon, 5 Jun 2017 12:54:37 +0000 (14:54 +0200)]
gnu: libwacom: Update to 0.25.

* gnu/packages/xdisorg.scm (libwacom): Update to 0.25.

7 years agognu: ethtool: Update to 4.11.
Marius Bakke [Mon, 5 Jun 2017 12:35:52 +0000 (12:35 +0000)]
gnu: ethtool: Update to 4.11.

* gnu/packages/networking.scm (ethtool): Update to 4.11.

7 years agognu: iproute2: Update to 4.11.0.
Marius Bakke [Mon, 5 Jun 2017 12:34:57 +0000 (12:34 +0000)]
gnu: iproute2: Update to 4.11.0.

* gnu/packages/linux.scm (iproute): Update to 4.11.0.

7 years agognu: libconfuse: Update to 3.2.
Tobias Geerinckx-Rice [Mon, 5 Jun 2017 11:50:34 +0000 (13:50 +0200)]
gnu: libconfuse: Update to 3.2.

* gnu/packages/wm.scm (libconfuse): Update to 3.2.

7 years agognu: exfat-tools: Update to 1.2.7.
Tobias Geerinckx-Rice [Mon, 5 Jun 2017 11:50:08 +0000 (13:50 +0200)]
gnu: exfat-tools: Update to 1.2.7.

* gnu/packages/mtools.scm (exfat-tools): Update to 1.2.7.

7 years agognu: fuse-exfat: Update to 1.2.7.
Tobias Geerinckx-Rice [Mon, 5 Jun 2017 11:49:46 +0000 (13:49 +0200)]
gnu: fuse-exfat: Update to 1.2.7.

* gnu/packages/linux.scm (fuse-exfat): Update to 1.2.7.

7 years agoservices: guix: Add 'max-silent-time' and 'timeout'.
Ludovic Courtès [Sun, 4 Jun 2017 23:41:11 +0000 (01:41 +0200)]
services: guix: Add 'max-silent-time' and 'timeout'.

* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: New fields.
(guix-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.

7 years agognu: guix: Update snapshot.
Ludovic Courtès [Sun, 4 Jun 2017 23:40:25 +0000 (01:40 +0200)]
gnu: guix: Update snapshot.

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

7 years agoMerge branch 'staging'
Marius Bakke [Sun, 4 Jun 2017 22:36:11 +0000 (00:36 +0200)]
Merge branch 'staging'

7 years agognu: imagemagick: Update to 6.9.8-9.
Leo Famulari [Sun, 4 Jun 2017 19:21:39 +0000 (15:21 -0400)]
gnu: imagemagick: Update to 6.9.8-9.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.8-9.

7 years agognu: libass: Update to 0.13.7.
Marius Bakke [Sun, 4 Jun 2017 21:16:02 +0000 (23:16 +0200)]
gnu: libass: Update to 0.13.7.

* gnu/packages/video.scm (libass): Update to 0.13.7.

7 years agossh: Improve error reporting when 'send-files' fails.
Ludovic Courtès [Sun, 4 Jun 2017 20:53:40 +0000 (22:53 +0200)]
ssh: Improve error reporting when 'send-files' fails.

Fixes <http://bugs.gnu.org/26972>.

* guix/ssh.scm (store-import-channel)[import]: Add 'consume-input'
procedure.  Wrap body in 'catch' and 'guard'.  Use 'open-remote-pipe'
with OPEN_BOTH instead of 'open-remote-output-pipe'.
(send-files): After the 'channel-send-eof' call, do (read port).
Interpret the result sexp and raise an error condition if needed.

7 years agognu: libssh: Update to 0.7.5.
Ludovic Courtès [Sun, 4 Jun 2017 19:59:18 +0000 (21:59 +0200)]
gnu: libssh: Update to 0.7.5.

* gnu/packages/ssh.scm (libssh): Update to 0.7.5.
[source](patches): New field.

7 years agognu: ruby-ae: Fix build failure with ruby@2.4.0.
Marius Bakke [Sun, 4 Jun 2017 20:54:40 +0000 (22:54 +0200)]
gnu: ruby-ae: Fix build failure with ruby@2.4.0.

* gnu/packages/ruby.scm (ruby-ae)[arguments]<#:phases>: Add 'replace-broken-symlink'.

7 years agognu: ruby-ansi: Fix build failure with ruby@2.4.0.
Marius Bakke [Sun, 4 Jun 2017 20:46:10 +0000 (22:46 +0200)]
gnu: ruby-ansi: Fix build failure with ruby@2.4.0.

* gnu/packages/ruby.scm (ruby-ansi)[arguments]<#:phases>: Add 'replace-broken-symlink'.

7 years agognu: ruby-net-ssh: Update to 4.1.0.
Marius Bakke [Sun, 4 Jun 2017 20:25:23 +0000 (22:25 +0200)]
gnu: ruby-net-ssh: Update to 4.1.0.

* gnu/packages/ruby.scm (ruby-net-ssh): Update to 4.1.0.
[native-inputs]: Add BUNDLER.

7 years agognu: ruby-pg: Update to 0.20.0.
Marius Bakke [Sun, 4 Jun 2017 20:17:20 +0000 (22:17 +0200)]
gnu: ruby-pg: Update to 0.20.0.

* gnu/packages/ruby.scm (ruby-pg): Update to 0.20.0.

7 years agognu: ruby-ox: Update to 2.5.0.
Marius Bakke [Sun, 4 Jun 2017 20:09:45 +0000 (22:09 +0200)]
gnu: ruby-ox: Update to 2.5.0.

* gnu/packages/ruby.scm (ruby-ox): Update to 2.5.0.

7 years agognu: Add openscenegraph.
Manolis Ragkousis [Sun, 4 Jun 2017 14:46:56 +0000 (17:46 +0300)]
gnu: Add openscenegraph.

* gnu/packages/graphics.scm (openscenegraph): New variable.
* gnu/packages/patches/openscenegraph-ffmpeg3.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

7 years agognu: Add spiped.
Leo Famulari [Sun, 4 Jun 2017 02:32:16 +0000 (22:32 -0400)]
gnu: Add spiped.

* gnu/packages/networking.scm (spiped): New variable.

7 years agognu : Add unshield.
Manolis Ragkousis [Sun, 23 Apr 2017 17:23:45 +0000 (20:23 +0300)]
gnu : Add unshield.

* gnu/packages/compression.scm (unshield): New variable.

7 years agognu: Add s.
ng0 [Tue, 16 May 2017 22:28:58 +0000 (22:28 +0000)]
gnu: Add s.

* gnu/packages/shells.scm (s): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
7 years agognu: Add linenoise.
ng0 [Tue, 16 May 2017 22:28:57 +0000 (22:28 +0000)]
gnu: Add linenoise.

* gnu/packages/shells.scm (linenoise): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
7 years agognu: Add python-flasgger.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:16 +0000 (08:22 +0200)]
gnu: Add python-flasgger.

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

7 years agognu: Add python-apispec.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:15 +0000 (08:22 +0200)]
gnu: Add python-apispec.

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

7 years agognu: Add python-bottle.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:14 +0000 (08:22 +0200)]
gnu: Add python-bottle.

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

7 years agognu: Add python-marshmallow.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:13 +0000 (08:22 +0200)]
gnu: Add python-marshmallow.

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

7 years agognu: Add python-flex.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:12 +0000 (08:22 +0200)]
gnu: Add python-flex.

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

7 years agognu: Add python-validate-email.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:11 +0000 (08:22 +0200)]
gnu: Add python-validate-email.

* gnu/packages/python.scm (python-validate-email, python2-validate-email):
New variables.

7 years agognu: Add python-rfc3987.
Danny Milosavljevic [Sat, 3 Jun 2017 06:22:10 +0000 (08:22 +0200)]
gnu: Add python-rfc3987.

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

7 years agognu: Add python-jsonpointer.
Danny Milosavljevic [Sun, 4 Jun 2017 13:41:02 +0000 (15:41 +0200)]
gnu: Add python-jsonpointer.

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

7 years agognu: Add python-nose-randomly.
Muriithi Frederick Muriuki [Sun, 28 May 2017 15:32:41 +0000 (18:32 +0300)]
gnu: Add python-nose-randomly.

* gnu/packages/python.scm (python-nose-randomly, python2-nose-randomly): New
variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python2-steadymark.
Muriithi Frederick Muriuki [Sun, 28 May 2017 15:32:40 +0000 (18:32 +0300)]
gnu: Add python2-steadymark.

* gnu/packages/python.scm (python2-steadymark): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python-misaka.
Muriithi Frederick Muriuki [Sun, 28 May 2017 15:32:39 +0000 (18:32 +0300)]
gnu: Add python-misaka.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python2-couleur.
Muriithi Frederick Muriuki [Sun, 28 May 2017 15:32:38 +0000 (18:32 +0300)]
gnu: Add python2-couleur.

* gnu/packages/python.scm (python2-couleur): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python-sure.
Muriithi Frederick Muriuki [Sun, 28 May 2017 15:32:37 +0000 (18:32 +0300)]
gnu: Add python-sure.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: kodi: Update to 18.0_alpha-6-f22d62d.
Marius Bakke [Sat, 3 Jun 2017 16:42:06 +0000 (18:42 +0200)]
gnu: kodi: Update to 18.0_alpha-6-f22d62d.

* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-6-f22d62d.

7 years agognu: Add git-repo.
Hartmut Goebel [Sun, 7 May 2017 21:40:43 +0000 (23:40 +0200)]
gnu: Add git-repo.

* gnu/packages/android.scm (git-repo): New variable.

7 years agognu: vlc: Use libdvbpsi.
Clément Lassieur [Sat, 3 Jun 2017 16:04:13 +0000 (18:04 +0200)]
gnu: vlc: Use libdvbpsi.

* gnu/packages/video.scm (vlc)[inputs]: Add libdvbpsi.

7 years agognu: Add libdvbpsi.
Clément Lassieur [Sat, 3 Jun 2017 19:48:06 +0000 (21:48 +0200)]
gnu: Add libdvbpsi.

* gnu/packages/video.scm (libdvbpsi): New variable.

7 years agognu: vlc: Use livemedia-utils.
Clément Lassieur [Thu, 1 Jun 2017 21:32:43 +0000 (23:32 +0200)]
gnu: vlc: Use livemedia-utils.

* gnu/packages/video.scm (vlc)[inputs]: Add livemedia-utils.
[native-inputs]: Add autoconf, automake and libtool.
[arguments]: Add bootstrap and fix-livemedia-utils-prefix phases.

7 years agognu: Add livemedia-utils.
Clément Lassieur [Sat, 3 Jun 2017 18:28:38 +0000 (20:28 +0200)]
gnu: Add livemedia-utils.

* gnu/packages/video.scm (livemedia-utils): New variable.

7 years agoscripts: refresh: Add -m manifest option.
Mathieu Othacehe [Thu, 4 May 2017 07:14:02 +0000 (09:14 +0200)]
scripts: refresh: Add -m manifest option.

* guix/scripts/refresh.scm (%options): Add -m option,
(show-help): document it,
(packages-from-manifest): new procedure,
(guix-refresh): use packages from manifest if specified, otherwise
keep the previous behaviour.
* doc/guix.texi (Invoking guix refresh): document new option.

7 years agognu: mes: Update to 0.7.
Jan Nieuwenhuizen [Sat, 3 Jun 2017 19:55:05 +0000 (21:55 +0200)]
gnu: mes: Update to 0.7.

* gnu/packages/mes.scm (mes): Update to 0.7.

7 years agognu: nyacc: Update to 0.79.4.
Jan Nieuwenhuizen [Sat, 3 Jun 2017 05:53:03 +0000 (07:53 +0200)]
gnu: nyacc: Update to 0.79.4.

* gnu/packages/mes.scm (nyacc): Update to 0.79.4.

7 years agognu: qemu: Fix CVE-2017-{8112,8309,8379,8380}.
Leo Famulari [Sat, 3 Jun 2017 22:32:57 +0000 (18:32 -0400)]
gnu: qemu: Fix CVE-2017-{8112,8309,8379,8380}.

* gnu/packages/patches/qemu-CVE-2017-8112.patch,
gnu/packages/patches/qemu-CVE-2017-8309.patch,
gnu/packages/patches/qemu-CVE-2017-8379.patch,
gnu/packages/patches/qemu-CVE-2017-8380.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu)[source]: Use them.

7 years agognu: libgit2: Fix Clar test framework.
Sergei Trofimovich [Sat, 3 Jun 2017 15:17:58 +0000 (16:17 +0100)]
gnu: libgit2: Fix Clar test framework.

This commit reverts 'patch' hack introduced in
a48a1071a686b250bf8b7982ca0ce8dda1d93c61 and fixes bug in the Clar test
framework.

Patch is proposed to Clar upstream as
<https://github.com/vmg/clar/pull/78>.

* gnu/local.mk: Add libgit2-0.25.1-mtime-0.patch.
* gnu/packages/patches/libgit2-0.25.1-mtime-0.patch: New file.
* gnu/packages/version-control.scm (libgit2)[arguments]:
Remove 'apply-patch' phase.
[inputs]: Remove "patch".
[source]: Add 'patches' field.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodaemon: Add '--timeout' and '--max-silent-time'.
Ludovic Courtès [Sat, 3 Jun 2017 21:55:31 +0000 (23:55 +0200)]
daemon: Add '--timeout' and '--max-silent-time'.

* nix/nix-daemon/guix-daemon.cc (GUIX_OPT_TIMEOUT)
(GUIX_OPT_MAX_SILENT_TIME): New macros.
* nix/nix-daemon/guix-daemon.cc (options): Add '--timeout' and
'--max-silent-time'.
(parse_opt): Honor them.
* tests/guix-daemon.sh: Add test.
* doc/guix.texi (Invoking guix-daemon): Document the options.
(Common Build Options): Properly describe default
timeout/max-silent-time value.  Add cross-ref to "Invoking
guix-daemon".

7 years agognu: Add cataclysm-dda.
Kei Kebreau [Mon, 1 May 2017 17:16:04 +0000 (13:16 -0400)]
gnu: Add cataclysm-dda.

* gnu/packages/games.scm (cataclysm-dda): New variable.