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>
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.
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.
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.
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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.
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'.
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.
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.
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.
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>
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>
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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>.
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'.
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'.
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.
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>
Tobias Geerinckx-Rice [Thu, 14 Jul 2016 22:23:23 +0000 (00:23 +0200)]
gnu: Add httping.
* gnu/packages/networking.scm (httping): New variable.
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.
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>
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.
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>
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.
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.
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.
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".
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>
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>
Tobias Geerinckx-Rice [Sat, 23 Jul 2016 21:49:45 +0000 (23:49 +0200)]
gnu: Add haveged.
* gnu/packages/linux.scm (haveged): New variable.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 00:04:58 +0000 (02:04 +0200)]
gnu: Add perceptualdiff.
* gnu/packages/image.scm (perceptualdiff): New variable.
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.
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.
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>.
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.
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.