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.
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.
Ludovic Courtès [Tue, 2 Aug 2016 22:23:47 +0000 (00:23 +0200)]
Update NEWS.
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.
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.
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.
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.
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".
Ludovic Courtès [Tue, 2 Aug 2016 17:34:22 +0000 (19:34 +0200)]
doc: Fix typo.
* doc/guix.texi (Locales): Add missing 'of'.
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.
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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".
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".
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>
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
Ludovic Courtès [Mon, 1 Aug 2016 21:30:52 +0000 (23:30 +0200)]
Merge branch 'core-updates'
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.
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.
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.
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.
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.
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’.
Ricardo Wurmus [Thu, 3 Sep 2015 11:28:25 +0000 (13:28 +0200)]
gnu: Add trio.
* gnu/packages/code.scm (trio): New variable.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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.
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>
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.
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>
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.
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.
Kei Kebreau [Fri, 29 Jul 2016 21:01:51 +0000 (17:01 -0400)]
gnu: Add libsmpeg.
* gnu/packages/video.scm (libsmpeg): New variable.
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>
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.
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.
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>
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.
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.
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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>
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".
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>
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>
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>
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>
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>
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>
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.
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.
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.
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.
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>