jackhill/guix/guix.git
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>
7 years agognu: perl-dbd-pg: Add description.
Ludovic Courtès [Fri, 29 Jul 2016 08:22:31 +0000 (10:22 +0200)]
gnu: perl-dbd-pg: Add description.

* gnu/packages/databases.scm (perl-dbd-pg)[description]: Add non-empty
description.

7 years agobuild: Bump version number.
Ludovic Courtès [Fri, 29 Jul 2016 08:15:56 +0000 (10:15 +0200)]
build: Bump version number.

* configure.ac: Change version to 0.11.0.

7 years agognu: Sync GNU descriptions with upstream.
Ludovic Courtès [Fri, 29 Jul 2016 08:13:12 +0000 (10:13 +0200)]
gnu: Sync GNU descriptions with upstream.

From 'guix lint -c gnu-description'.

* gnu/packages/gnunet.scm (gnunet): Adjust description.
* gnu/packages/marst.scm (marst): Likewise.
* gnu/packages/maths.scm (c-graph): Likewise.
* gnu/packages/networking.scm (macchanger): Likewise.

7 years agognu: Add sshpass.
Nicolas Goaziou [Wed, 27 Jul 2016 17:45:02 +0000 (19:45 +0200)]
gnu: Add sshpass.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: python-beautifulsoup4: Update to 4.5.0.
Leo Famulari [Thu, 28 Jul 2016 19:44:23 +0000 (15:44 -0400)]
gnu: python-beautifulsoup4: Update to 4.5.0.

* gnu/packages/python.scm (python-beautifulsoup4, python2-beautifulsoup4):
Update to 4.5.0.

7 years agognu: perl-devel-symdump: Update to 2.17.
ng0 [Thu, 28 Jul 2016 20:30:39 +0000 (20:30 +0000)]
gnu: perl-devel-symdump: Update to 2.17.

* gnu/packages/perl.scm (perl-devel-symdump): Update to 2.17.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add virt-viewer.
David Craven [Sun, 24 Jul 2016 17:52:30 +0000 (19:52 +0200)]
gnu: Add virt-viewer.

* gnu/packages/spice.scm (virt-viewer): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-vdagent.
David Craven [Sun, 24 Jul 2016 17:52:29 +0000 (19:52 +0200)]
gnu: Add spice-vdagent.

* gnu/packages/spice.scm (spice-vdagent): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice.
David Craven [Sun, 24 Jul 2016 17:52:28 +0000 (19:52 +0200)]
gnu: Add spice.

* gnu/packages/spice.scm (spice): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-gtk.
David Craven [Sun, 24 Jul 2016 17:52:27 +0000 (19:52 +0200)]
gnu: Add spice-gtk.

* gnu/packages/spice.scm (spice-gtk): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-protocol.
David Craven [Sun, 24 Jul 2016 17:52:26 +0000 (19:52 +0200)]
gnu: Add spice-protocol.

* gnu/packages/spice.scm (spice-protocol): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add virglrenderer.
David Craven [Sun, 24 Jul 2016 17:52:25 +0000 (19:52 +0200)]
gnu: Add virglrenderer.

* gnu/packages/spice.scm (virglrenderer): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add usbredir.
David Craven [Sun, 24 Jul 2016 17:52:24 +0000 (19:52 +0200)]
gnu: Add usbredir.

* gnu/packages/spice.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agoRevert "gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207]."
Leo Famulari [Thu, 28 Jul 2016 20:43:53 +0000 (16:43 -0400)]
Revert "gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207]."

This reverts commit ae46cd0e4cfb1f06d099b2cda1f9e702e86c90e9.

7 years agoguix package: Suggest prefix search path settings.
Ludovic Courtès [Thu, 28 Jul 2016 18:04:10 +0000 (20:04 +0200)]
guix package: Suggest prefix search path settings.

* guix/scripts/package.scm (build-and-use-profile): Pass #:kind 'prefix
to 'display-search-paths'.

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: commencement: 'guile-final' is now "hidden".
Ludovic Courtès [Thu, 28 Jul 2016 16:53:13 +0000 (18:53 +0200)]
gnu: commencement: 'guile-final' is now "hidden".

This way, we no longer have this annoying warning:

  $ guix build guile -n
  guix build: warning: ambiguous package specification `guile'
  guix build: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:128:2

* gnu/packages/commencement.scm (guile-final): Use 'hidden-package'.
* tests/packages.scm ("fold-packages, hidden package"): New test.

7 years agopackages: Add 'hidden-package'.
Ludovic Courtès [Thu, 28 Jul 2016 16:50:43 +0000 (18:50 +0200)]
packages: Add 'hidden-package'.

* guix/packages.scm (hidden-package, hidden-package?): New procedures.
* gnu/packages.scm (fold-packages): Filter out 'hidden-package?'.
* tests/packages.scm ("hidden-package"): New test.

7 years agognu: Add asciinema.
Alex Griffin [Wed, 27 Jul 2016 21:22:32 +0000 (16:22 -0500)]
gnu: Add asciinema.

* gnu/packages/terminals.scm (asciinema): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: gnome: Propagate file-roller.
Alex Griffin [Wed, 27 Jul 2016 14:40:35 +0000 (09:40 -0500)]
gnu: gnome: Propagate file-roller.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add file-roller.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Discourage software bundling.
Ludovic Courtès [Thu, 28 Jul 2016 13:41:00 +0000 (15:41 +0200)]
doc: Discourage software bundling.

Fixes <http://bugs.gnu.org/24008>.
Suggested by ng0 <ng0@we.make.ritual.n0.is>.

* doc/contributing.texi (Submitting Patches): Add item about bundling.

7 years agodoc: Send changes in your patch which are related.
ng0 [Thu, 21 Jul 2016 18:05:30 +0000 (18:05 +0000)]
doc: Send changes in your patch which are related.

* doc/contributing.texi (Submitting Patches): New @item:
This gives information about sending related changes and examples on
what we view as related changes.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Mention separate branch for packages with many dependents.
Ludovic Courtès [Thu, 28 Jul 2016 13:24:37 +0000 (15:24 +0200)]
doc: Mention separate branch for packages with many dependents.

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

* doc/contributing.texi (Submitting Patches): Add note on packages with
more than 100 dependents.

7 years agognu: r-genomicfeatures: Update to 1.24.5.
Ben Woodcroft [Thu, 28 Jul 2016 11:54:44 +0000 (21:54 +1000)]
gnu: r-genomicfeatures: Update to 1.24.5.

* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.24.5.

7 years agognu: r-bsgenome: Update to 1.40.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:17:32 +0000 (21:17 +1000)]
gnu: r-bsgenome: Update to 1.40.1.

* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.40.1.

7 years agognu: r-iranges: Update to 2.6.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:10:05 +0000 (21:10 +1000)]
gnu: r-iranges: Update to 2.6.1.

* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.6.1.

7 years agognu: r-limma: Update to 3.28.17.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:41 +0000 (21:09 +1000)]
gnu: r-limma: Update to 3.28.17.

* gnu/packages/bioinformatics.scm (r-limma): Update to 3.28.17.

7 years agognu: r-xvector: Update to 0.12.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:25 +0000 (21:09 +1000)]
gnu: r-xvector: Update to 0.12.1.

* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.12.1.

7 years agognu: r-genomicranges: Update to 1.24.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:16 +0000 (21:09 +1000)]
gnu: r-genomicranges: Update to 1.24.2.

* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.24.2.

7 years agognu: r-annotationdbi: Update to 1.34.4.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:06 +0000 (21:09 +1000)]
gnu: r-annotationdbi: Update to 1.34.4.

* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.34.4.

7 years agognu: r-biocparallel: Update to 1.6.3.
Ben Woodcroft [Thu, 28 Jul 2016 11:08:42 +0000 (21:08 +1000)]
gnu: r-biocparallel: Update to 1.6.3.

* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.6.3.

7 years agognu: r-biostrings: Update to 2.40.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:08:33 +0000 (21:08 +1000)]
gnu: r-biostrings: Update to 2.40.2.

* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.40.2.

7 years agognu: r-summarizedexperiment: Update to 1.2.3.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:44 +0000 (21:07 +1000)]
gnu: r-summarizedexperiment: Update to 1.2.3.

* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.2.3.

7 years agognu: r-genomicalignments: Update to 1.8.4.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:34 +0000 (21:07 +1000)]
gnu: r-genomicalignments: Update to 1.8.4.

* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.8.4.

7 years agognu: r-rtracklayer: Update to 1.32.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:15 +0000 (21:07 +1000)]
gnu: r-rtracklayer: Update to 1.32.2.

* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.32.2.

7 years agognu: r-genomeinfodb: Update to 1.8.3.
Ben Woodcroft [Thu, 28 Jul 2016 10:52:50 +0000 (20:52 +1000)]
gnu: r-genomeinfodb: Update to 1.8.3.

* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.8.3.

7 years agognu: r-s4vectors: Update to 0.10.2.
Ben Woodcroft [Thu, 28 Jul 2016 10:13:42 +0000 (20:13 +1000)]
gnu: r-s4vectors: Update to 0.10.2.

* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.10.2.

7 years agognu: mysql: Update to 5.7.13 [fixes CVE-2016-{3477,3521,3615,5440}].
Leo Famulari [Thu, 28 Jul 2016 01:47:42 +0000 (21:47 -0400)]
gnu: mysql: Update to 5.7.13 [fixes CVE-2016-{3477,3521,3615,5440}].

* gnu/packages/patches/mysql-fix-failing-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/databases.scm (mysql): Update to 5.7.13.

7 years agognu: the-silver-searcher: Update to 0.32.0.
Tomáš Čech [Thu, 28 Jul 2016 06:03:17 +0000 (08:03 +0200)]
gnu: the-silver-searcher: Update to 0.32.0.

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

7 years agognu: imagemagick: Update to 6.9.5-3.
Leo Famulari [Thu, 28 Jul 2016 01:50:14 +0000 (21:50 -0400)]
gnu: imagemagick: Update to 6.9.5-3.

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

7 years agognu: mariadb: Update to 10.1.16.
Leo Famulari [Thu, 28 Jul 2016 01:41:41 +0000 (21:41 -0400)]
gnu: mariadb: Update to 10.1.16.

* gnu/packages/databases.scm (mariadb): Update to 10.1.16.

7 years agognu: calibre: Update to 2.63.0.
Alex Griffin [Tue, 26 Jul 2016 17:26:25 +0000 (12:26 -0500)]
gnu: calibre: Update to 2.63.0.

* gnu/packages/ebook.scm (calibre): Update to 2.63.0.
[inputs]: Remove unnecessary imagemagick dependency.
[phases]: Use modify-phases.

* gnu/packages/patches/calibre-drop-unrar.patch: Update
for new version.

Signed-off-by: Roel Janssen <roel@gnu.org>
7 years agosystem: Source /etc/environment before $HOME/.guix-profile/etc/profile.
Carlos Sánchez de La Lama [Wed, 27 Jul 2016 12:27:00 +0000 (14:27 +0200)]
system: Source /etc/environment before $HOME/.guix-profile/etc/profile.

* gnu/system.scm (operating-system-etc-service) <profile>: Move sourcing
of /etc/environment before that of $HOME/.guix-profile/etc/profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: krona-tools: Update to 2.7.
Ben Woodcroft [Wed, 27 Jul 2016 13:39:46 +0000 (23:39 +1000)]
gnu: krona-tools: Update to 2.7.

* gnu/packages/web.scm (krona-tools): Update to 2.7.
[arguments]: Delete 'build' phase.  Install new scripts.

7 years agognu: diamond: Update to 0.8.16.
Ben Woodcroft [Wed, 27 Jul 2016 13:12:54 +0000 (23:12 +1000)]
gnu: diamond: Update to 0.8.16.

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

7 years agognu: guix: Update revision number in version.
Andreas Enge [Wed, 27 Jul 2016 12:54:27 +0000 (14:54 +0200)]
gnu: guix: Update revision number in version.

This is a follow-up to commit 95af24a2f1fb58eb9e6ee902c9330534f0aca9f3.
Reported by Alex Kost <alezost@gmail.com>.

7 years agotests: Use unbuffered input ports when decompressing from 'guix publish'.
Ludovic Courtès [Wed, 27 Jul 2016 10:43:12 +0000 (12:43 +0200)]
tests: Use unbuffered input ports when decompressing from 'guix publish'.

Fixes <http://bugs.gnu.org/24060>.
Reported by Chris Marusich <cmmarusich@gmail.com>.

* tests/publish.scm (http-get-port): Explicitly call
'open-socket-for-uri' and add calls to 'setvbuf'.

7 years agozlib: Protect against non-empty port internal buffers.
Ludovic Courtès [Wed, 27 Jul 2016 10:39:27 +0000 (12:39 +0200)]
zlib: Protect against non-empty port internal buffers.

* guix/zlib.scm (make-gzip-input-port)[gzfile]: Error out
if (drain-input port) returns a non-empty string.
* guix/zlib.scm (make-gzip-output-port)[gzfile]: Call 'force-output'.

7 years agozlib: Clarify when 'gzread!' can return zero.
Ludovic Courtès [Wed, 27 Jul 2016 09:44:34 +0000 (11:44 +0200)]
zlib: Clarify when 'gzread!' can return zero.

* guix/zlib.scm (gzread!): Augment docstring to clarify when zero is
returned (based on reading zlib code).
(make-gzip-input-port)[read!]: Remove scary comment.

7 years agognu: magit: Fix rebase commands that require perl.
Alex Griffin [Tue, 26 Jul 2016 18:29:51 +0000 (13:29 -0500)]
gnu: magit: Fix rebase commands that require perl.

* gnu/packages/emacs.scm (magit)[inputs]: Add 'perl'.
[arguments]: Adjust 'patch-exec-paths' phase to make some rebase
commands find 'perl'.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add httping.
Tobias Geerinckx-Rice [Thu, 14 Jul 2016 22:23:23 +0000 (00:23 +0200)]
gnu: Add httping.

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

7 years agognu: Add missing copyright symbol.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 19:31:12 +0000 (21:31 +0200)]
gnu: Add missing copyright symbol.

* gnu/packages/networking.scm: Add missing "©" to header comments.

7 years agognu: gmime: Remove 'gpg' to 'gpg2' substitution.
ng0 [Mon, 25 Jul 2016 11:47:51 +0000 (11:47 +0000)]
gnu: gmime: Remove 'gpg' to 'gpg2' substitution.

* gnu/packages/mail.scm (gmime)[arguments]: Remove the substitution which
previously changed 'gpg' to 'gpg2' in 'patch-paths-in-tests' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: dmd: Remove package, superseded by shepherd.
Andreas Enge [Tue, 26 Jul 2016 20:50:26 +0000 (22:50 +0200)]
gnu: dmd: Remove package, superseded by shepherd.

* gnu/packages/admin.scm (dmd): Remove variable.

7 years agognu: Add perl-db-file.
Danny Milosavljevic [Tue, 26 Jul 2016 19:05:20 +0000 (21:05 +0200)]
gnu: Add perl-db-file.

* gnu/packages/databases.scm (perl-db_file): New variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
7 years agoprofiles: Output in 'package->manifest-entry' defaults to "out".
Ludovic Courtès [Tue, 26 Jul 2016 16:18:53 +0000 (18:18 +0200)]
profiles: Output in 'package->manifest-entry' defaults to "out".

Fixes <http://bugs.gnu.org/24029>.
Reported by Dylan Jeffers <sapientech@openmailbox.org>.

* guix/profiles.scm (package->manifest-entry): Change #:output to
default to "out".
(packages->manifest): Add 'package?' in second 'match' clause.
* tests/profiles.scm ("package->manifest-entry defaults to \"out\""):
New test.

7 years agoenvironment: Set 'GUIX_ENVIRONMENT' to the profile.
Ludovic Courtès [Tue, 26 Jul 2016 15:59:25 +0000 (17:59 +0200)]
environment: Set 'GUIX_ENVIRONMENT' to the profile.

* guix/scripts/environment.scm (create-environment): Set
'GUIX_ENVIRONMENT' to PROFILE.
* tests/guix-environment.sh: Test it.
* doc/guix.texi (Invoking guix environment): Document it.

7 years agoimport: pypi: Correctly handle new-style URLs.
Ludovic Courtès [Tue, 26 Jul 2016 15:49:34 +0000 (17:49 +0200)]
import: pypi: Correctly handle new-style URLs.

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

* guix/import/pypi.scm (guix-package->pypi-name): Rewrite using
'basename' and 'hyphen-package-name->name+version'.
* tests/pypi.scm ("guix-package->pypi-name, old URL style")
("guix-package->pypi-name, new URL style"): New tests.

7 years agodoc: Explain authentication in "System Installation".
Ludovic Courtès [Tue, 26 Jul 2016 13:07:29 +0000 (15:07 +0200)]
doc: Explain authentication in "System Installation".

Suggested by Vincent Legoll <vincent.legoll@gmail.com>.

* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): New constant.
(Binary Installation): Use it.
(USB Stick Installation): Copy and adjust the authentication bit from
"Binary Installation".

7 years agodoc: Better illustration use of package revision numbers.
ng0 [Sun, 10 Jul 2016 19:15:38 +0000 (19:15 +0000)]
doc: Better illustration use of package revision numbers.

* doc/guix.texi (Version Numbers): Add the
revision to the example of the git package used in 7.6.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: icecat: Install icons.
Alex Griffin [Sat, 23 Jul 2016 21:44:46 +0000 (16:44 -0500)]
gnu: icecat: Install icons.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
'install-icons' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add haveged.
Tobias Geerinckx-Rice [Sat, 23 Jul 2016 21:49:45 +0000 (23:49 +0200)]
gnu: Add haveged.

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

7 years agognu: Add perceptualdiff.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 00:04:58 +0000 (02:04 +0200)]
gnu: Add perceptualdiff.

* gnu/packages/image.scm (perceptualdiff): New variable.

7 years agognu: linux-libre@4.1: Update to 4.1.28.
Mark H Weaver [Tue, 26 Jul 2016 03:26:27 +0000 (23:26 -0400)]
gnu: linux-libre@4.1: Update to 4.1.28.

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

7 years agognu: linux-libre: Update to 4.7.
Mark H Weaver [Tue, 26 Jul 2016 02:01:09 +0000 (22:01 -0400)]
gnu: linux-libre: Update to 4.7.

* gnu/packages/linux.scm (linux-libre): Update to 4.7.
* gnu/packages/linux-libre-4.7-x86_64.conf,
gnu/packages/linux-libre-4.7-i686.conf: New files.
* gnu/packages/linux-libre-4.6-x86_64.conf,
gnu/packages/linux-libre-4.6-i686.conf: Delete files.
* Makefile.am (KCONFIGS): Update accordingly.

7 years agognu: calibre: Build with non-modular Qt.
Andreas Enge [Mon, 25 Jul 2016 21:47:13 +0000 (23:47 +0200)]
gnu: calibre: Build with non-modular Qt.

* gnu/packages/ebook.scm (calibre)[native-inputs]: Replace QTBASE by QT.
[inputs]: Replace QTBASE by QT and PYTHON2-PYQT by PYTHON2-PYQT-5.5.

This essentially reverts commit 76806c54ed72f8f04079bbb187b186b833c103e1.

Reported by Roel Janssen <roel@gnu.org>.

7 years agognu: pyqt: Add versions based on non-modular Qt 5.5.
Andreas Enge [Mon, 25 Jul 2016 21:19:01 +0000 (23:19 +0200)]
gnu: pyqt: Add versions based on non-modular Qt 5.5.

* gnu/packages/qt.scm (python-pyqt-5.5, python2-pyqt-5.5): New variables.

7 years agognu: guix: Update development snapshot.
Andreas Enge [Sun, 24 Jul 2016 12:58:19 +0000 (14:58 +0200)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 97c8aef.