jackhill/guix/guix.git
7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Wed, 3 Aug 2016 08:56:45 +0000 (10:56 +0200)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 4420940.
(guix): Set to GUIX-DEVEL.

7 years agognu: guix: Update to 0.11.0.
Ludovic Courtès [Tue, 2 Aug 2016 23:19:46 +0000 (01:19 +0200)]
gnu: guix: Update to 0.11.0.

* gnu/packages/package-management.scm (guix-0.10.0): Rename to...
(guix-0.11.0): ... this.  Adjust users.
(guix): Set to GUIX-0.11.0.

7 years agoUpdate NEWS.
Ludovic Courtès [Tue, 2 Aug 2016 22:23:47 +0000 (00:23 +0200)]
Update NEWS.

7 years agomapped-devices: raid-device-mapping: Avoid non-top-level 'use-modules'.
Ludovic Courtès [Tue, 2 Aug 2016 22:07:06 +0000 (00:07 +0200)]
mapped-devices: raid-device-mapping: Avoid non-top-level 'use-modules'.

Fixes <http://bugs.gnu.org/24135>.
Reported by myglc2 <myglc2@gmail.com>.

* gnu/system/mapped-devices.scm (open-raid-device): Avoid non-top-level
'use-modules' form.

7 years agoguix system: Fix the Shepherd error handling fix.
Ludovic Courtès [Tue, 2 Aug 2016 21:51:12 +0000 (23:51 +0200)]
guix system: Fix the Shepherd error handling fix.

This is a followup to aa1e73a996ad170fecac848f203528aeb3d2173e.

* guix/scripts/system.scm (with-shepherd-error-handling): Return two
values when an exception is caught.

7 years agobuild: Add missing procps patch to the distribution.
Ludovic Courtès [Tue, 2 Aug 2016 21:09:18 +0000 (23:09 +0200)]
build: Add missing procps patch to the distribution.

The patch was added to gnu/local.mk in
d46123aade7bc5226004eb46ee1084dc84f2b30a and inadvertently removed in a
subsequent merge.

* gnu/local.mk (dist_patch_DATA): Add procps-non-linux.patch.

7 years agoguix system: Properly report Shepherd errors when upgrading services.
Ludovic Courtès [Tue, 2 Aug 2016 20:57:09 +0000 (22:57 +0200)]
guix system: Properly report Shepherd errors when upgrading services.

Fixes regression introduced in 8bf92e3904cb656d4c2160fc8befebaf21a65492.
Reported by myglc2 <myglc2@gmail.com> in <http://bugs.gnu.org/24135>.

* guix/scripts/system.scm (with-shepherd-error-handling): Rename 'body'
to 'mbody'.  Expand to a monadic procedure that runs MBODY.

7 years agodoc: Clarify distinction between "service" and "Shepherd service".
Ludovic Courtès [Tue, 2 Aug 2016 17:42:31 +0000 (19:42 +0200)]
doc: Clarify distinction between "service" and "Shepherd service".

* doc/guix.texi (Services): Distinguish "service" and "Shepherd
service".  Add xref to "Shepherd Services".

7 years agodoc: Fix typo.
Ludovic Courtès [Tue, 2 Aug 2016 17:34:22 +0000 (19:34 +0200)]
doc: Fix typo.

* doc/guix.texi (Locales): Add missing 'of'.

7 years agognu: python-atomicwrites: Update to 1.1.0.
Leo Famulari [Tue, 2 Aug 2016 02:19:41 +0000 (22:19 -0400)]
gnu: python-atomicwrites: Update to 1.1.0.

* gnu/packages/python.scm (python-atomicwrites, python2-atomicwrites):
Update to 1.1.0.

7 years agognu: Add Seren.
Francesco Frassinelli [Thu, 5 May 2016 14:23:15 +0000 (16:23 +0200)]
gnu: Add Seren.

* gnu/packages/telephony.scm (seren): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add Elixir.
Pjotr Prins [Thu, 21 Jul 2016 01:39:03 +0000 (03:39 +0200)]
gnu: Add Elixir.

* gnu/packages/elixir.scm: New file.
* gnu/packages/patches/elixir-disable-failing-tests.patch: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add module.
(dist_patch_DATA): Add patch.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
7 years agognu: libressl: Update to 2.4.2.
Leo Famulari [Tue, 2 Aug 2016 16:21:07 +0000 (12:21 -0400)]
gnu: libressl: Update to 2.4.2.

* gnu/packages/tls.scm (libressl): Update to 2.4.2.

7 years agosystem: Define 'GUIX_LOCPATH' to work around 'glibc' package defect.
Ludovic Courtès [Tue, 2 Aug 2016 16:05:23 +0000 (18:05 +0200)]
system: Define 'GUIX_LOCPATH' to work around 'glibc' package defect.

Our 'glibc' package currently ignores /run/current-system/locale,
although the intent is to look for locales in that directory.

* gnu/packages/base.scm (glibc/linux): Add comment about
/run/current-system/locale being ignored.
* gnu/system.scm (operating-system-environment-variables): Add
'GUIX_LOCPATH'.
* gnu/tests/base.scm (run-basic-test): Add "locale" test.

7 years agotests: Make sure threads use separate output ports.
Ludovic Courtès [Tue, 2 Aug 2016 15:48:21 +0000 (17:48 +0200)]
tests: Make sure threads use separate output ports.

* tests/publish.scm (with-separate-output-ports): New macro.
<top level>: Use it when spawning new thread.
("/*.narinfo with compression"): Likewise.

7 years agotests: Work around Guile bug with unbuffered custom binary input ports.
Ludovic Courtès [Tue, 2 Aug 2016 15:31:45 +0000 (17:31 +0200)]
tests: Work around Guile bug with unbuffered custom binary input ports.

Reported by Chris Marusich <cmmarusich@gmail.com>
at <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24060#19>

* tests/publish.scm (http-get-port): Remove 'setvbuf' call for the
response port.

7 years agognu: Add perl-log-any-adapter-log4perl.
Alex Sassmannshausen [Wed, 13 Jul 2016 21:19:57 +0000 (23:19 +0200)]
gnu: Add perl-log-any-adapter-log4perl.

* gnu/packages/perl.scm (perl-log-any-adapter-log4perl): New variable.

7 years agognu: Add perl-log-log4perl.
Alex Sassmannshausen [Wed, 13 Jul 2016 21:14:03 +0000 (23:14 +0200)]
gnu: Add perl-log-log4perl.

* gnu/packages/perl.scm (perl-log-log4perl): New variable.

7 years agognu: Add perl-log-any.
Alex Sassmannshausen [Wed, 13 Jul 2016 20:11:53 +0000 (22:11 +0200)]
gnu: Add perl-log-any.

* gnu/packages/perl.scm (perl-log-any): New variable.

7 years agognu: Add emacs-visual-fill-column.
Ricardo Wurmus [Mon, 1 Aug 2016 11:54:06 +0000 (13:54 +0200)]
gnu: Add emacs-visual-fill-column.

* gnu/packages/emacs.scm (emacs-visual-fill-column): New variable.

7 years agognu: ccl: Update to 1.11.
Christopher W. Carpenter [Thu, 11 Feb 2016 01:00:08 +0000 (19:00 -0600)]
gnu: ccl: Update to 1.11.

* gnu/packages/lisp.scm (ccl): Update to 1.11.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: r-variantannotation: Update to 1.18.6.
Ricardo Wurmus [Tue, 2 Aug 2016 11:51:15 +0000 (13:51 +0200)]
gnu: r-variantannotation: Update to 1.18.6.

* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.18.6.

7 years agognu: r-genomationdata: Update to 1.4.2.
Ricardo Wurmus [Tue, 2 Aug 2016 11:50:48 +0000 (13:50 +0200)]
gnu: r-genomationdata: Update to 1.4.2.

* gnu/packages/bioinformatics.scm (r-genomationdata): Update to 1.4.2.

7 years agognu: kde-frameworks: Fix version numbers.
Ludovic Courtès [Tue, 2 Aug 2016 12:40:17 +0000 (14:40 +0200)]
gnu: kde-frameworks: Fix version numbers.

Fixes a regression introduced in
d26e2b9f306a1170d46f7c860c81840d9d600161.

* gnu/packages/kde-frameworks.scm (kwindowsystem, oxygen-icons): Set to
"5.21.0".

7 years agognu: extra-cmake-modules: Add proper 'version'.
Ludovic Courtès [Tue, 2 Aug 2016 12:28:47 +0000 (14:28 +0200)]
gnu: extra-cmake-modules: Add proper 'version'.

Fixes a regression introduced in
d26e2b9f306a1170d46f7c860c81840d9d600161.

* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[version]: Set to
"5.21.0".

7 years agodoc: Add "Installing GuixSD in a VM" node.
Vincent Legoll [Wed, 13 Jul 2016 14:24:08 +0000 (16:24 +0200)]
doc: Add "Installing GuixSD in a VM" node.

* doc/guix.texi (Installing GuixSD in a VM): New node.
(USB Stick Installation): Refer to it.
(System Installation): Mention "GuixSD".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agomapped-devices: Bail out when RAID sources don't show up.
Ludovic Courtès [Tue, 2 Aug 2016 10:34:14 +0000 (12:34 +0200)]
mapped-devices: Bail out when RAID sources don't show up.

* gnu/system/mapped-devices.scm (open-raid-device): Bail out after 20
loop iterations.

7 years agomapped-devices: Make RAID device opening message clearer.
Ludovic Courtès [Tue, 2 Aug 2016 10:27:57 +0000 (12:27 +0200)]
mapped-devices: Make RAID device opening message clearer.

* gnu/system/mapped-devices.scm (open-raid-device): Rename 'source' to
'sources'.  Make 'waiting' message more informative.
(close-raid-device): Rename 'source' to 'sources'.

7 years agomapped-devices: Do not always use (gnu build file-systems).
Ludovic Courtès [Tue, 2 Aug 2016 10:25:03 +0000 (12:25 +0200)]
mapped-devices: Do not always use (gnu build file-systems).

Fixes <http://bugs.gnu.org/24129>.
Reported by myglc2 <myglc2@gmail.com>.

* gnu/system/mapped-devices.scm (device-mapping-service-type): Remove
'modules' field from 'shepherd-service' form.
(open-luks-device): Add 'use-modules' form.

7 years agognu: kde-frameworks: Remove kde-frameworks-version.
David Craven [Mon, 1 Aug 2016 14:39:00 +0000 (16:39 +0200)]
gnu: kde-frameworks: Remove kde-frameworks-version.

* gnu/packages/kde-frameworks (kde-frameworks-version): Delete variable.
  (kwindowsystem)[version]: Replace kde-frameworks-version with version string.
  (oxygen-icons)[version]: Replace kde-frameworks-version with version string.

7 years agolint: 'inputs-should-be-native' checks for extra-cmake-modules and qttools.
David Craven [Mon, 1 Aug 2016 14:13:40 +0000 (16:13 +0200)]
lint: 'inputs-should-be-native' checks for extra-cmake-modules and qttools.

* guix/scripts/lint.scm (check-inputs-should-be-native): Warn when
  extra-cmake-modules or qttools isn't a native-input.

7 years agognu-maintenance: Add KDE updater.
David Craven [Mon, 1 Aug 2016 09:05:28 +0000 (11:05 +0200)]
gnu-maintenance: Add KDE updater.

* guix/gnu-maintenance.scm (kde-package?, latest-kde-release): New private
  functions.
  (%kde-updater): New public variable.
* guix/scripts/refresh.scm (list-updaters): Add %kde-updater.
* doc/guix.texi (Invoking guix refresh): Mention the new updater.

7 years agodownload: Add KDE mirrors.
David Craven [Mon, 1 Aug 2016 09:05:01 +0000 (11:05 +0200)]
download: Add KDE mirrors.

* guix/download.scm (%mirrors)[kde]: Add kde mirrors.

7 years agognu: network-manager: Propagate GLIB.
David Craven [Mon, 1 Aug 2016 16:41:53 +0000 (18:41 +0200)]
gnu: network-manager: Propagate GLIB.

* gnu/packages/gnome.scm (network-manager)[propagated-inputs]: Add glib.

7 years agognu: powwow: Use HTTPS download.
Andreas Enge [Tue, 2 Aug 2016 09:21:00 +0000 (11:21 +0200)]
gnu: powwow: Use HTTPS download.

* gnu/packages/games.scm (powwow)[source]: Use HTTPS URL.

7 years agognu: vdirsyncer: Update to 0.11.3.
Leo Famulari [Tue, 2 Aug 2016 01:04:14 +0000 (21:04 -0400)]
gnu: vdirsyncer: Update to 0.11.3.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.11.3.

7 years agognu: Add supertux.
nee [Mon, 1 Aug 2016 17:30:47 +0000 (19:30 +0200)]
gnu: Add supertux.

* gnu/packages/games.scm (supertux): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: htop: Update to 2.0.2.
Leo Famulari [Mon, 1 Aug 2016 23:04:51 +0000 (19:04 -0400)]
gnu: htop: Update to 2.0.2.

* gnu/packages/admin.scm (htop): Update to 2.0.2.

7 years agoMerge branch 'core-updates'
Ludovic Courtès [Mon, 1 Aug 2016 21:30:52 +0000 (23:30 +0200)]
Merge branch 'core-updates'

7 years agognu: openssh: Update to 7.3p1.
Mark H Weaver [Mon, 1 Aug 2016 18:02:17 +0000 (14:02 -0400)]
gnu: openssh: Update to 7.3p1.

* gnu/packages/ssh.scm (openssh): Update to 7.3p1.
[source]: Remove patches.
* gnu/packages/patches/openssh-CVE-2015-8325.patch,
gnu/packages/patches/openssh-CVE-2016-6210-1.patch,
gnu/packages/patches/openssh-CVE-2016-6210-2.patch,
gnu/packages/patches/openssh-CVE-2016-6210-3.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

7 years agognu: red-eclipse: Replace string with version number variable.
Kei Kebreau [Mon, 1 Aug 2016 17:39:45 +0000 (13:39 -0400)]
gnu: red-eclipse: Replace string with version number variable.

* gnu/packages/games.scm (red-eclipse)[phases]: Replace it.

7 years agopublish: Do not compress already-compressed files.
Ludovic Courtès [Mon, 1 Aug 2016 15:42:09 +0000 (17:42 +0200)]
publish: Do not compress already-compressed files.

* guix/scripts/publish.scm (narinfo-string): Force %NO-COMPRESSION when
STORE-PATH matches 'compressed-file?'.
* guix/utils.scm (compressed-file?): New procedure.
* tests/publish.scm ("/*.narinfo for a compressed file"): New test.

7 years agognu: red-eclipse: Add example server configuration file to config
Kei Kebreau [Mon, 1 Aug 2016 15:48:39 +0000 (11:48 -0400)]
gnu: red-eclipse: Add example server configuration file to config
directory.

* gnu/packages/games.scm (red-eclipse)[phases]: Add server configuration
file.

7 years agognu: red-eclipse: Update to 1.5.5.
Kei Kebreau [Mon, 1 Aug 2016 15:47:18 +0000 (11:47 -0400)]
gnu: red-eclipse: Update to 1.5.5.

* gnu/packages/games.scm (red-eclipse): Update to 1.5.5.
[arguments]: Adjust phases.
[inputs]: Use sdl2.

7 years agognu: dmidecode: Update to 3.0.
Kei Kebreau [Sun, 31 Jul 2016 21:15:25 +0000 (17:15 -0400)]
gnu: dmidecode: Update to 3.0.

* gnu/packages/admin.scm (dmidecode): Update to 3.0.
[arguments]: Use ’modify-phases’ instead of ‘alist-delete’.

7 years agognu: Add trio.
Ricardo Wurmus [Thu, 3 Sep 2015 11:28:25 +0000 (13:28 +0200)]
gnu: Add trio.

* gnu/packages/code.scm (trio): New variable.

7 years agognu: ruby-ffi: Update to 1.9.14.
Ben Woodcroft [Mon, 1 Aug 2016 10:35:01 +0000 (20:35 +1000)]
gnu: ruby-ffi: Update to 1.9.14.

* gnu/packages/ruby.scm (ruby-ffi): Update to 1.9.14.

7 years agognu: ruby-nokogiri: Update to 1.6.8.
Ben J Woodcroft [Mon, 1 Aug 2016 01:27:00 +0000 (11:27 +1000)]
gnu: ruby-nokogiri: Update to 1.6.8.

* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.6.8.
[arguments]: Remove 'update-dependency' phase.  Add 'patch-extconf' phase.
[native-inputs]: Remove ruby-rake-compiler.
[propagated-inputs]: Add ruby-pkg-config.

7 years agognu: Add ruby-pkg-config.
Ben J Woodcroft [Mon, 1 Aug 2016 01:52:52 +0000 (11:52 +1000)]
gnu: Add ruby-pkg-config.

* gnu/packages/ruby.scm (ruby-pkg-config): New variable.

7 years agognu: openssh: Add dependency on xauth.
Ludovic Courtès [Mon, 1 Aug 2016 09:24:25 +0000 (11:24 +0200)]
gnu: openssh: Add dependency on xauth.

Partly fixes <http://bugs.gnu.org/23317>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/ssh.scm (openssh)[inputs]: Add XAUTH.

7 years agognu: linux-libre@4.1: Update to 4.1.29.
Mark H Weaver [Mon, 1 Aug 2016 03:24:54 +0000 (23:24 -0400)]
gnu: linux-libre@4.1: Update to 4.1.29.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.29.

7 years agognu: Add libgnomekbd.
ng0 [Sun, 31 Jul 2016 10:49:49 +0000 (10:49 +0000)]
gnu: Add libgnomekbd.

* gnu/packages/gnome.scm (libgnomekbd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add s6-linux-utils.
Eric Le Bihan [Sun, 31 Jul 2016 08:40:08 +0000 (10:40 +0200)]
gnu: Add s6-linux-utils.

* gnu/packages/skarnet.scm (s6-linux-utils): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add s6-portable-utils.
Eric Le Bihan [Sat, 30 Jul 2016 14:05:29 +0000 (16:05 +0200)]
gnu: Add s6-portable-utils.

* gnu/packages/skarnet.scm (s6-portable-utils): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add s6-rc.
Eric Le Bihan [Sat, 30 Jul 2016 14:05:28 +0000 (16:05 +0200)]
gnu: Add s6-rc.

* gnu/packages/skarnet.scm (s6-rc): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: units: Update to 2.13.
Ludovic Courtès [Sun, 31 Jul 2016 22:52:11 +0000 (00:52 +0200)]
gnu: units: Update to 2.13.

* gnu/packages/maths.scm (units): Update to 2.13.

7 years agognu: Add Go 1.6.
Matthew Jordan [Thu, 26 May 2016 13:16:48 +0000 (09:16 -0400)]
gnu: Add Go 1.6.

* gnu/packages/golang.scm (go-1.6): New variable.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Co-authored-by: Andy Wingo <wingo@igalia.com>
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: imagemagick: Update to 6.9.5-4 [fixes CVE-2016-6491].
Leo Famulari [Sun, 31 Jul 2016 22:48:39 +0000 (18:48 -0400)]
gnu: imagemagick: Update to 6.9.5-4 [fixes CVE-2016-6491].

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.5-4.

7 years agognu: openttd: Update to 1.6.1.
Albin Söderqvist [Sun, 31 Jul 2016 18:29:20 +0000 (20:29 +0200)]
gnu: openttd: Update to 1.6.1.

* gnu/packages/games.scm (openttd): Update to 1.6.1 and expand the
package description.

Signed-off-by: Andreas Enge <andreas@enge.fr>
7 years agognu: mutt: Update to 1.6.2.
Tomáš Čech [Sat, 30 Jul 2016 20:37:24 +0000 (22:37 +0200)]
gnu: mutt: Update to 1.6.2.

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

7 years agognu: Add python-pygame.
Kei Kebreau [Sat, 30 Jul 2016 18:32:49 +0000 (14:32 -0400)]
gnu: Add python-pygame.

* gnu/packages/game-development.scm (python-pygame): New variable.

7 years agognu: Add libsmpeg.
Kei Kebreau [Fri, 29 Jul 2016 21:01:51 +0000 (17:01 -0400)]
gnu: Add libsmpeg.

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

7 years agoemacs: Disable grafts when dry-run is enabled.
Alex Kost [Wed, 27 Jul 2016 11:55:50 +0000 (14:55 +0300)]
emacs: Disable grafts when dry-run is enabled.

* emacs/guix-main.scm (process-package-actions): Set grafting according
to 'dry-run?'.
* guix/scripts.scm (build-package): Disable grafts when 'dry-run?' is #t.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: stellarium: Improve description.
Leo Famulari [Sat, 30 Jul 2016 14:02:38 +0000 (10:02 -0400)]
gnu: stellarium: Improve description.

Suggested by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/education.scm (stellarium)[description]: Mention telescope
tracking.

7 years agognu: diamond: Update to 0.8.17.
Ben Woodcroft [Sat, 30 Jul 2016 13:02:57 +0000 (23:02 +1000)]
gnu: diamond: Update to 0.8.17.

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

7 years agognu: gnunet-gtk: Configure with gnunet path.
ng0 [Fri, 29 Jul 2016 17:45:25 +0000 (17:45 +0000)]
gnu: gnunet-gtk: Configure with gnunet path.

* gnun/packages/gnunet.scm (gnunet-gtk)[arguments]: Add '--with-gnunet'
to #:configure-flags.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: Add tuxpaint-config.
Eric Bavier [Sat, 9 Jul 2016 05:08:01 +0000 (00:08 -0500)]
gnu: Add tuxpaint-config.

* gnu/packages/games.scm (tuxpaint-config): New variable.

7 years agognu: Add tuxpaint-stamps.
Eric Bavier [Sat, 9 Jul 2016 01:15:43 +0000 (20:15 -0500)]
gnu: Add tuxpaint-stamps.

* gnu/packages/games.scm (tuxpaint-stamps): New variable.

7 years agognu: Add Tux Paint.
Eric Bavier [Sat, 9 Jul 2016 01:13:58 +0000 (20:13 -0500)]
gnu: Add Tux Paint.

* gnu/packages/games.scm (tuxpaint): New variable.
* gnu/packages/patches/tuxpaint-stamps-path.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: beets: Update to 1.3.19.
Alex Griffin [Fri, 29 Jul 2016 15:39:47 +0000 (10:39 -0500)]
gnu: beets: Update to 1.3.19.

* gnu/packages/music.scm (beets): Update to 1.3.19.
[source]: Remove patch to skip failing tests.
* gnu/packages/patches/beets-image-test-failure.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: python-protobuf: Update to 3.0.0.
Leo Famulari [Fri, 29 Jul 2016 23:03:37 +0000 (19:03 -0400)]
gnu: python-protobuf: Update to 3.0.0.

* gnu/packages/protobuf.scm (python-protobuf, python2-protobuf):
Update to 3.0.0.

7 years agognu: btrfs-progs: Update to 4.6.1
Leo Famulari [Fri, 29 Jul 2016 22:26:16 +0000 (18:26 -0400)]
gnu: btrfs-progs: Update to 4.6.1

* gnu/packages/linux.scm (btrfs-progs): Update to 4.6.1.
[native-inputs]: Add WHICH.

7 years agognu: gd: Add fix for gd2_read test.
Mark H Weaver [Fri, 29 Jul 2016 19:58:06 +0000 (15:58 -0400)]
gnu: gd: Add fix for gd2_read test.

* gnu/packages/patches/gd-fix-gd2-read-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Add patch.

7 years agognu: protobuf: Update to 2.6.1.
Leo Famulari [Fri, 29 Jul 2016 20:02:45 +0000 (16:02 -0400)]
gnu: protobuf: Update to 2.6.1.

* gnu/packages/protobuf.scm (protobuf): Update to 2.6.1.
[source]: Update to new upstream URL.

7 years agosize: Fix corner case with multiple items on the command line.
Ludovic Courtès [Fri, 29 Jul 2016 17:48:23 +0000 (19:48 +0200)]
size: Fix corner case with multiple items on the command line.

Fixes 'guix size foo bar' when 'foo' is in the local store and 'bar'
isn't, which could lead to an incomplete requisite list.

* guix/scripts/size.scm (requisites*): Partition ITEMS according to
'valid-path?'.  Use 'substitutable-requisites' only on invalid items.

7 years agoRevert "gnu: gd: Add fix for gd2_read test."
Mark H Weaver [Fri, 29 Jul 2016 20:17:35 +0000 (16:17 -0400)]
Revert "gnu: gd: Add fix for gd2_read test."

This reverts commit ce290354ec4e97003be5f56042e55b36831818c1.

7 years agognu: gd: Add fix for gd2_read test.
Mark H Weaver [Fri, 29 Jul 2016 19:58:06 +0000 (15:58 -0400)]
gnu: gd: Add fix for gd2_read test.

* gnu/packages/patches/gd-fix-gd2-read-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Add patch.

7 years agognu: wireshark: Update to 2.0.5.
Leo Famulari [Fri, 29 Jul 2016 18:58:17 +0000 (14:58 -0400)]
gnu: wireshark: Update to 2.0.5.

* gnu/packages/networking.scm (wireshark): Update to 2.0.5.

7 years agognu: perl-dbd-mysql: Update to 4.035 [fixes CVE-2015-8949].
Leo Famulari [Fri, 29 Jul 2016 18:48:01 +0000 (14:48 -0400)]
gnu: perl-dbd-mysql: Update to 4.035 [fixes CVE-2015-8949].

* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.035.

7 years agognu: linux-libre@4.4: Update to 4.4.16.
Mark H Weaver [Fri, 29 Jul 2016 18:12:38 +0000 (14:12 -0400)]
gnu: linux-libre@4.4: Update to 4.4.16.

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

7 years agognu: gd: Update to 2.2.3 [fixes CVE-2016-6207].
Mark H Weaver [Thu, 28 Jul 2016 17:47:25 +0000 (13:47 -0400)]
gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207].

* gnu/packages/patches/gd-CVE-2016-5766.patch,
gnu/packages/patches/gd-CVE-2016-6128.patch,
gnu/packages/patches/gd-CVE-2016-6132.patch,
gnu/packages/patches/gd-CVE-2016-6214.patch,
gnu/packages/patches/gd-fix-test-on-i686.patch: Delete files.
* gnu/packages/patches/gd-fix-tests-on-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/gd.scm (gd): Update to 2.2.3.
[source]: Update patches field accordingly.

7 years agognu: virt-viewer: Remove SPICE-PROTOCOL from inputs.
Leo Famulari [Fri, 29 Jul 2016 16:41:10 +0000 (12:41 -0400)]
gnu: virt-viewer: Remove SPICE-PROTOCOL from inputs.

This is a followup to ba9e2ee64a566d3bdaa93423a56d1fd613cef5f3.

* gnu/packages/spice.scm (virt-viewer)[inputs]: Remove SPICE-PROTOCOL.

7 years agognu: spice-gtk: Remove LIBUSB from inputs.
Leo Famulari [Fri, 29 Jul 2016 16:39:31 +0000 (12:39 -0400)]
gnu: spice-gtk: Remove LIBUSB from inputs.

This is a followup to 0d05a739d2c78e85bf358c4abdc719ebb3550f5a.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Remove LIBUSB.

7 years agognu: Order module imports in (gnu packages qemu) alphabetically.
David Craven [Fri, 29 Jul 2016 08:23:55 +0000 (10:23 +0200)]
gnu: Order module imports in (gnu packages qemu) alphabetically.

* gnu/packages/qemu.scm: Order module imports alphabetically.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add xf86-video-qxl.
David Craven [Fri, 29 Jul 2016 08:23:54 +0000 (10:23 +0200)]
gnu: Add xf86-video-qxl.

* gnu/packages/xorg.scm (xf86-video-qxl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add libinput-minimal.
David Craven [Fri, 29 Jul 2016 08:23:53 +0000 (10:23 +0200)]
gnu: Add libinput-minimal.

* gnu/packages/freedesktop.scm (libinput-minimal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Remove trailing periods from synopsis.
David Craven [Fri, 29 Jul 2016 08:23:52 +0000 (10:23 +0200)]
gnu: Remove trailing periods from synopsis.

* gnu/packages/emacs.scm (emacs-smart-mode-line): Update synopsis.
* gnu/packages/gnustep.scm (wmfire): Update synopsis.
* gnu/packages/haskell.scm (ghc-socks): Update synopsis.
* gnu/packages/kde-frameworks.scm (oxygen-icons): Update synopsis.
* gnu/packages/openstack.scm (python-bandit): Update synopsis.
* gnu/packages/perl.scm (perl-test-trap): Update synopsis.
* gnu/packages/python.scm (python-backports-abc): Update synopsis.
* gnu/packages/ruby.scm (python-cryptography-vectors): Update synopsis.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Use define-public to export packages.
David Craven [Fri, 29 Jul 2016 08:23:51 +0000 (10:23 +0200)]
gnu: Use define-public to export packages.

* gnu/packages/bison.scm (bison): Define public.
* gnu/packages/flex.scm (flex): Define public.
* gnu/packages/pulseaudio.scm (libsndfile, libsamplerate, pulseaudio): Define
public.
* gnu/packages/sdl.scm (sdl, sdl2, libmikmod, sdl-gfx, sdl-image, sdl-mixer,
sdl-net, sdl-ttf): Define public.
* gnu/packages/search.scm (xapian): Remove unnecessary #:export.
* gnu/packages/swig.scm (swig): Define public.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: iptables: Mention "firewall".
Ludovic Courtès [Fri, 29 Jul 2016 15:32:03 +0000 (17:32 +0200)]
gnu: iptables: Mention "firewall".

Suggested by ng0 <ng0@we.make.ritual.n0.is>.

* gnu/packages/linux.scm (iptables)[description]: Mention "firewall".

7 years agognu: Add s6-networking.
Eric Le Bihan [Thu, 28 Jul 2016 18:05:57 +0000 (20:05 +0200)]
gnu: Add s6-networking.

* gnu/packages/skarnet.scm (s6-networking): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add s6-dns.
Eric Le Bihan [Thu, 28 Jul 2016 18:05:56 +0000 (20:05 +0200)]
gnu: Add s6-dns.

* gnu/packages/skarnet.scm (s6-dns): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add s6.
Eric Le Bihan [Thu, 28 Jul 2016 18:05:55 +0000 (20:05 +0200)]
gnu: Add s6.

* gnu/packages/skarnet.scm (s6): New variable.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: execline: Update to 2.1.5.0.
Eric Le Bihan [Thu, 28 Jul 2016 18:05:54 +0000 (20:05 +0200)]
gnu: execline: Update to 2.1.5.0.

* gnu/packages/skarnet.scm (execline): Update to 2.1.5.0.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: skalibs: Update to 2.3.10.0.
Eric Le Bihan [Thu, 28 Jul 2016 18:05:53 +0000 (20:05 +0200)]
gnu: skalibs: Update to 2.3.10.0.

* gnu/packages/skarnet.scm (skalibs): Update to 2.3.10.0.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add stellarium.
Danny Milosavljevic [Wed, 27 Jul 2016 03:28:34 +0000 (05:28 +0200)]
gnu: Add stellarium.

* gnu/local.mk: Include gnu/packages/education.scm .
* gnu/packages/education.scm: Add new file.
* gnu/packages/education.scm (stellarium): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: spice-gtk: Propagate SPICE-PROTOCOL.
Leo Famulari [Fri, 29 Jul 2016 15:14:02 +0000 (11:14 -0400)]
gnu: spice-gtk: Propagate SPICE-PROTOCOL.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Move SPICE-PROTOCOL to...
[propagated-inputs]: ... here.

7 years agognu: usbredir: Propagate LIBUSB.
Leo Famulari [Fri, 29 Jul 2016 15:13:20 +0000 (11:13 -0400)]
gnu: usbredir: Propagate LIBUSB.

* gnu/packages/spice.scm (usbredir)[inputs]: Replace field with ...
[propagated-inputs]: ... new field.

7 years agognu: guix: Add dependency on zlib.
Ludovic Courtès [Fri, 29 Jul 2016 09:32:17 +0000 (11:32 +0200)]
gnu: guix: Add dependency on zlib.

* gnu/packages/package-management.scm (guix-0.10.0)[inputs]: Add ZLIB.

7 years agotests: Improve synchronization in 'tests/guix-register.sh'.
Ludovic Courtès [Fri, 29 Jul 2016 09:07:00 +0000 (11:07 +0200)]
tests: Improve synchronization in 'tests/guix-register.sh'.

* tests/guix-register.sh: When launching guix-daemon, add retry loop
around 'open-connection'.  This fixes test failures that could occur
under heavy load where the daemon's socket file wouldn't be ready yet
when the client connects.

7 years agognu: password-store: Wrap PATH.
Alex Griffin [Fri, 29 Jul 2016 00:06:10 +0000 (19:06 -0500)]
gnu: password-store: Wrap PATH.

* gnu/packages/password-utils.scm (password-store)
[arguments]: Wrap PATH more thoroughly.
[native-inputs]: Move getopt to inputs.
[inputs]: Add sed.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>