jackhill/guix/guix.git
7 years agognu: Add scrollkeeper.
Roel Janssen [Mon, 4 Jul 2016 19:32:31 +0000 (21:32 +0200)]
gnu: Add scrollkeeper.

* gnu/packages/documentation.scm (scrollkeeper): New variable.

7 years agognu: python2-pythondialog: Update to 3.4.0.
ng0 [Mon, 4 Jul 2016 16:16:05 +0000 (16:16 +0000)]
gnu: python2-pythondialog: Update to 3.4.0.

* gnu/packages/python.scm (python2-pythondialog): Update to 3.4.0.
[source]: Use pypi-uri.

Co-authored-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add chromium-bsu.
Kei Kebreau [Mon, 4 Jul 2016 15:35:14 +0000 (11:35 -0400)]
gnu: Add chromium-bsu.

* gnu/packages/games.scm (chromium-bsu): New variable.

7 years agognu: Add r-edger.
Roel Janssen [Mon, 4 Jul 2016 12:49:07 +0000 (14:49 +0200)]
gnu: Add r-edger.

* gnu/packages/bioinformatics.scm (r-edger): New variable.

7 years agognu: Add r-limma.
Roel Janssen [Mon, 4 Jul 2016 12:39:16 +0000 (14:39 +0200)]
gnu: Add r-limma.

* gnu/packages/bioinformatics.scm (r-limma):  New variable.

7 years agognu: Add emacs-eprime.
Roel Janssen [Sun, 3 Jul 2016 16:53:33 +0000 (18:53 +0200)]
gnu: Add emacs-eprime.

* gnu/packages/emacs.scm (emacs-eprime): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: guix: Add emacs-magit-popup to propagated-inputs.
Alex Kost [Sun, 3 Jul 2016 07:06:33 +0000 (10:06 +0300)]
gnu: guix: Add emacs-magit-popup to propagated-inputs.

* gnu/packages/package-management.scm (guix-0.10.0): Add
'emacs-magit-popup' to make it possible to use "M-x guix" command.

7 years agognu: Add emacs-magit-popup.
Alex Kost [Sat, 2 Jul 2016 20:44:33 +0000 (23:44 +0300)]
gnu: Add emacs-magit-popup.

* gnu/packages/emacs.scm (emacs-magit-popup): New variable.

7 years agognurl: Update to 7.48.0.
ng0 [Mon, 4 Jul 2016 00:24:58 +0000 (00:24 +0000)]
gnurl: Update to 7.48.0.

* gnu/packages/gnunet.scm (gnurl): Update to 7.48.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agoimport: cpan: Use our mirrors for 'https' URLs.
Alex Sassmannshausen [Sat, 2 Jul 2016 18:06:02 +0000 (20:06 +0200)]
import: cpan: Use our mirrors for 'https' URLs.

* guix/import/cpan.scm (fix-source-url): New procedure.
  (cpan-module->sexp): Use it to construct our source-url.
* tests/cpan.scm: Add tests for fix-source-url.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoUpdate name for ng0.
ng0 [Fri, 1 Jul 2016 15:22:50 +0000 (15:22 +0000)]
Update name for ng0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add rng-tools.
David Craven [Sun, 3 Jul 2016 02:26:28 +0000 (04:26 +0200)]
gnu: Add rng-tools.

* gnu/packages/linux.scm (rng-tools): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Order module imports in (gnu packages linux) alphabetically.
David Craven [Sun, 3 Jul 2016 02:05:39 +0000 (04:05 +0200)]
gnu: Order module imports in (gnu packages linux) alphabetically.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add alot.
Troy Sankey [Sat, 2 Jul 2016 18:28:35 +0000 (14:28 -0400)]
gnu: Add alot.

* gnu/packages/mail.scm (alot): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add python-urwidtrees.
Troy Sankey [Sat, 2 Jul 2016 18:27:41 +0000 (14:27 -0400)]
gnu: Add python-urwidtrees.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: sshfs-fuse: Update to 2.8.
Efraim Flashner [Sun, 3 Jul 2016 19:08:47 +0000 (22:08 +0300)]
gnu: sshfs-fuse: Update to 2.8.

* gnu/packages/linux.scm (sshfs-fuse): Update to 2.8.

7 years agognu: font-gnu-unifont: Update to 9.0.01.
Leo Famulari [Sun, 3 Jul 2016 16:44:36 +0000 (12:44 -0400)]
gnu: font-gnu-unifont: Update to 9.0.01.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 9.0.01.

7 years agognu: conkeror: Update to 1.0.3
John J Foerch [Sun, 3 Jul 2016 15:50:37 +0000 (11:50 -0400)]
gnu: conkeror: Update to 1.0.3

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add Amsynth.
Ricardo Wurmus [Sat, 18 Jun 2016 20:12:34 +0000 (22:12 +0200)]
gnu: Add Amsynth.

* gnu/packages/music.scm (amsynth): New variable.

7 years agoguix: Support authentication when fetching from SVN.
Ricardo Wurmus [Thu, 30 Jun 2016 13:43:23 +0000 (15:43 +0200)]
guix: Support authentication when fetching from SVN.

* guix/svn-download.scm (<svn-reference>): Add fields for optional
credentials.
(svn-fetch): Pass credentials to build-side "svn-fetch".
* guix/build/svn.scm (svn-fetch): Pass optional credentials to svn
command.

7 years agognu: Add emacs-emms-player-mpv.
Ricardo Wurmus [Wed, 29 Jun 2016 05:39:42 +0000 (07:39 +0200)]
gnu: Add emacs-emms-player-mpv.

* gnu/packages/emacs.scm (emacs-emms-player-mpv): New variable.

7 years agognu: emms: Rename package to "emacs-emms".
Ricardo Wurmus [Wed, 29 Jun 2016 05:38:22 +0000 (07:38 +0200)]
gnu: emms: Rename package to "emacs-emms".

* gnu/packages/emacs.scm (emms): Rename to "emacs-emms".

7 years agognu: smalltalk: Don't use bundled libraries.
Efraim Flashner [Sun, 3 Jul 2016 11:56:12 +0000 (14:56 +0300)]
gnu: smalltalk: Don't use bundled libraries.

* gnu/packages/smalltalk.scm (smalltalk)[native-inputs]: Add libffi,
libltdl, libsigsegv, pkg-config.
[home-page]: Update to new home-page.

7 years agognu: cgit: Update to 1.0.
Efraim Flashner [Sun, 3 Jul 2016 11:15:08 +0000 (14:15 +0300)]
gnu: cgit: Update to 1.0.

* gnu/packages/version-control.scm (cgit): Update to 1.0.

7 years agognu: mercurial: Update to 3.8.4.
Efraim Flashner [Sun, 3 Jul 2016 11:08:26 +0000 (14:08 +0300)]
gnu: mercurial: Update to 3.8.4.

* gnu/packages/version-control.scm (mercurial): Update to 3.8.4.

7 years agognu: exiv2: Update to 0.25.
Efraim Flashner [Sun, 3 Jul 2016 09:55:02 +0000 (12:55 +0300)]
gnu: exiv2: Update to 0.25.

* gnu/packages/geeqie.scm (exiv2): Update to 0.25.
[native-inputs]: Add intltool.

7 years agognu: geeqie: Update to 1.3.
Efraim Flashner [Sun, 3 Jul 2016 09:32:50 +0000 (12:32 +0300)]
gnu: geeqie: Update to 1.3.

* gnu/packages/geeqie.scm (geeqie): Update to 1.3.
[arguments]: Add autogen phase.
[native-inputs]: Add autoconf, automake, glib.

7 years agognu: ninja: Update to 1.7.1.
Efraim Flashner [Sun, 3 Jul 2016 09:00:25 +0000 (12:00 +0300)]
gnu: ninja: Update to 1.7.1.

* gnu/packages/ninja.scm (ninja): Update to 1.7.1.
* gnu/packages/patches/ninja-tests.patch: Update patch.

7 years agognu: emacs-helm: Update to 1.9.8.
Efraim Flashner [Sun, 3 Jul 2016 08:15:15 +0000 (11:15 +0300)]
gnu: emacs-helm: Update to 1.9.8.

* gnu/packages/emacs.scm (emacs-helm): Update to 1.9.8.

7 years agognu: emacs-slime: Update to 2.18.
Efraim Flashner [Sun, 3 Jul 2016 08:12:43 +0000 (11:12 +0300)]
gnu: emacs-slime: Update to 2.18.

* gnu/packages/emacs.scm (emacs-slime): Update to 2.18.

7 years agognu: flycheck: Update to 28.
Efraim Flashner [Sun, 3 Jul 2016 08:10:28 +0000 (11:10 +0300)]
gnu: flycheck: Update to 28.

* gnu/packages/emacs.scm (flycheck): Update to 28.

7 years agognu: openspecfun: Update to 0.5.2.
Efraim Flashner [Sun, 3 Jul 2016 07:14:16 +0000 (10:14 +0300)]
gnu: openspecfun: Update to 0.5.2.

* gnu/packages/maths.scm (openspecfun): Update to 0.5.2.

7 years agognu: openlibm: Update to 0.5.1.
Efraim Flashner [Sun, 3 Jul 2016 07:07:17 +0000 (10:07 +0300)]
gnu: openlibm: Update to 0.5.1.

* gnu/packages/maths.scm (openlibm): Update to 0.5.1.

7 years agognu: librecad: Update to 2.1.1.
Efraim Flashner [Sun, 3 Jul 2016 06:56:45 +0000 (09:56 +0300)]
gnu: librecad: Update to 2.1.1.

* gnu/packages/engineering.scm (librecad): Update to 2.1.1.

7 years agognu: pugixml: Update to 1.7.
Efraim Flashner [Sun, 3 Jul 2016 05:28:51 +0000 (08:28 +0300)]
gnu: pugixml: Update to 1.7.

* gnu/packages/xml.scm (pugixml): Update to 1.7.

7 years agognu: libetpan: Update to 1.7.2.
Efraim Flashner [Sun, 3 Jul 2016 04:21:56 +0000 (07:21 +0300)]
gnu: libetpan: Update to 1.7.2.

* gnu/packages/mail.scm (libetpan): Update to 1.7.2.
[inputs]: Add zlib.

7 years agognu: openimageio: Update to 1.6.15.
Efraim Flashner [Sun, 3 Jul 2016 03:44:49 +0000 (06:44 +0300)]
gnu: openimageio: Update to 1.6.15.

* gnu/packages/graphics.scm (openimageio): Update to 1.6.15.
[source]: Remove patch.
* gnu/packages/patches/openimageio-boost-1.60.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: cgal: Update to 4.8.1.
Efraim Flashner [Sun, 3 Jul 2016 00:28:03 +0000 (03:28 +0300)]
gnu: cgal: Update to 4.8.1.

* gnu/packages/graphics.scm (cgal): Update to 4.8.1.
[source]: Release tarballs now at Github.

7 years agognu: ffmpeg-2.8: Update to 2.8.7.
Efraim Flashner [Sat, 2 Jul 2016 21:40:24 +0000 (00:40 +0300)]
gnu: ffmpeg-2.8: Update to 2.8.7.

* gnu/packages/video.scm (ffmpeg): Update to 2.8.7.

7 years agognu: xorriso: Update to 1.4.4.
Efraim Flashner [Sat, 2 Jul 2016 21:39:21 +0000 (00:39 +0300)]
gnu: xorriso: Update to 1.4.4.

* gnu/packages/cdrom.scm (xorriso): Update to 1.4.4.
[home-page]: Use https.

7 years agognu: ffmpeg: Update to 3.1.1.
Efraim Flashner [Sat, 2 Jul 2016 20:14:06 +0000 (23:14 +0300)]
gnu: ffmpeg: Update to 3.1.1.

* gnu/packages/video.scm (ffmpeg): Update to 3.1.1.

7 years agognu: enlightenment: Update to 0.21.0.
Efraim Flashner [Sat, 2 Jul 2016 19:15:32 +0000 (22:15 +0300)]
gnu: enlightenment: Update to 0.21.0.

* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.0.

7 years agodownload: Update CPAN mirrors.
Ludovic Courtès [Sat, 2 Jul 2016 14:23:40 +0000 (16:23 +0200)]
download: Update CPAN mirrors.

* guix/download.scm (%mirrors)[cpan]: Remove enstimac.fr, which seems
dead; add ibcp.fr.

7 years agognu: Add perl-ipc-system-simple.
Alex Sassmannshausen [Wed, 29 Jun 2016 14:43:17 +0000 (16:43 +0200)]
gnu: Add perl-ipc-system-simple.

* gnu/packages/perl.scm (perl-ipc-system-simple): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-guard.
Alex Sassmannshausen [Wed, 29 Jun 2016 14:43:16 +0000 (16:43 +0200)]
gnu: Add perl-guard.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-file-zglob.
Alex Sassmannshausen [Wed, 29 Jun 2016 14:43:15 +0000 (16:43 +0200)]
gnu: Add perl-file-zglob.

* gnu/packages/perl.scm (perl-file-zglob): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-config-ini.
Alex Sassmannshausen [Wed, 29 Jun 2016 13:51:25 +0000 (15:51 +0200)]
gnu: Add perl-config-ini.

* gnu/packages/perl.scm (perl-config-ini): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-mixin-linewise.
Alex Sassmannshausen [Wed, 29 Jun 2016 13:51:24 +0000 (15:51 +0200)]
gnu: Add perl-mixin-linewise.

* gnu/packages/perl.scm (perl-mixin-linewise): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-perlio-utf8-strict.
Alex Sassmannshausen [Wed, 29 Jun 2016 13:51:23 +0000 (15:51 +0200)]
gnu: Add perl-perlio-utf8-strict.

* gnu/packages/perl.scm (perl-perlio-utf8_strict): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-test-class-most.
Alex Sassmannshausen [Wed, 29 Jun 2016 13:23:43 +0000 (15:23 +0200)]
gnu: Add perl-test-class-most.

* gnu/packages/perl.scm (perl-test-class-most): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-test-class.
Alex Sassmannshausen [Wed, 29 Jun 2016 13:23:42 +0000 (15:23 +0200)]
gnu: Add perl-test-class.

* gnu/packages/perl.scm (perl-test-class): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: perl-text-diff: Update perl-text-diff.
Alex Sassmannshausen [Wed, 29 Jun 2016 12:11:07 +0000 (14:11 +0200)]
gnu: perl-text-diff: Update perl-text-diff.

* gnu/packages/perl.scm (perl-text-diff): Correct URL, update to 1.44.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add midicsv.
John J. Foerch [Sat, 2 Jul 2016 01:26:55 +0000 (21:26 -0400)]
gnu: Add midicsv.

* gnu/packages/music.scm (midicsv): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: gimp: Fix CVE-2016-4994.
Leo Famulari [Fri, 1 Jul 2016 20:05:40 +0000 (16:05 -0400)]
gnu: gimp: Fix CVE-2016-4994.

* gnu/packages/patches/gimp-CVE-2016-4994.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gimp.scm (gimp): Use it.

7 years agotests: install: Adjust to new 'marionette-service-type' interface.
Ludovic Courtès [Sat, 2 Jul 2016 10:33:52 +0000 (12:33 +0200)]
tests: install: Adjust to new 'marionette-service-type' interface.

This is a followup to 037f9e07cd03d6894a6b5fc9a252c34d3b163962.
Reported by Mark H Weaver.

* gnu/tests/install.scm (%minimal-os): Pass a <marionette-configuration>
object as the value for the MARIONETTE-SERVICE-TYPE.

7 years agognu: python-sphinx-repoze-autointerface: Update to 0.8.
Leo Famulari [Fri, 1 Jul 2016 23:48:23 +0000 (19:48 -0400)]
gnu: python-sphinx-repoze-autointerface: Update to 0.8.

* gnu/packages/python.scm (python-sphinx-repoze-autointerface,
python2-sphinx-repoze-autointerface): Update to 0.8.

7 years agognu: imagemagick: Update to 6.9.5-0.
Leo Famulari [Thu, 30 Jun 2016 07:38:14 +0000 (03:38 -0400)]
gnu: imagemagick: Update to 6.9.5-0.

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

7 years agognu: python-cryptography, python-cryptography-vectors: Update to 1.3.4.
Leo Famulari [Fri, 1 Jul 2016 23:57:25 +0000 (19:57 -0400)]
gnu: python-cryptography, python-cryptography-vectors: Update to 1.3.4.

* gnu/packages/python.scm (python-cryptography, python2-cryptography):
Update to 1.3.4.
[source]: Use pypi-uri.
(python-cryptography-vectors, python2-cryptography-vectors): Update to 1.3.4.
[source]: Use pypi-uri.

7 years agognu: rofi: Update to 1.1.0.
Efraim Flashner [Fri, 1 Jul 2016 14:30:16 +0000 (17:30 +0300)]
gnu: rofi: Update to 1.1.0.

* gnu/packages/xdisorg.scm (rofi): Update to 1.1.0.

7 years agognu: libreoffice: Update to 5.1.4.2 [fixes CVE-2016-4324].
Efraim Flashner [Thu, 30 Jun 2016 18:19:15 +0000 (21:19 +0300)]
gnu: libreoffice: Update to 5.1.4.2 [fixes CVE-2016-4324].

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.1.4.2.
[native-inputs]: Switch python to python-wrapper.
[arguments]: Add '--without-doxygen' and '--disable-gtk3'.

7 years agognu: orcus: Update to 0.9.2.
Efraim Flashner [Thu, 30 Jun 2016 18:25:03 +0000 (21:25 +0300)]
gnu: orcus: Update to 0.9.2.

* gnu/packages/libreoffice.scm (orcus): Update to 0.9.2.

7 years agognu: vsearch: Update to 2.0.1.
Ben Woodcroft [Thu, 30 Jun 2016 22:59:14 +0000 (08:59 +1000)]
gnu: vsearch: Update to 2.0.1.

*  gnu/packages/bioinformatics.scm (vsearch): Update to 2.0.1.

7 years agognu: Add r-glmnet.
Ben Woodcroft [Thu, 30 Jun 2016 01:19:15 +0000 (11:19 +1000)]
gnu: Add r-glmnet.

* gnu/packages/statistics.scm (r-glmnet): New variable.

7 years agognu: busybox: Use 'modify-phases'.
Efraim Flashner [Thu, 30 Jun 2016 16:09:40 +0000 (19:09 +0300)]
gnu: busybox: Use 'modify-phases'.

* gnu/packages/busybox.scm (busybox)[arguments]: Use 'modify-phases'.

7 years agognu: busybox: Update to 1.25.0.
Efraim Flashner [Thu, 30 Jun 2016 16:04:08 +0000 (19:04 +0300)]
gnu: busybox: Update to 1.25.0.

* gnu/packages/busybox.scm (busybox): Update to 1.25.0.
[native-inputs]: Add which.

7 years agognu: owncloud-client: Remove some bundled libs.
Efraim Flashner [Thu, 30 Jun 2016 07:56:57 +0000 (10:56 +0300)]
gnu: owncloud-client: Remove some bundled libs.

* gnu/packages/owncloud.scm (owncloud-client)[source]: Add a snippet
removing some of the 3rd party projects.

7 years agognu: owncloud-client: Update to 2.2.2.
Efraim Flashner [Thu, 30 Jun 2016 06:55:18 +0000 (09:55 +0300)]
gnu: owncloud-client: Update to 2.2.2.

* gnu/packages/owncloud.scm (owncloud-client): Update to 2.2.2.

7 years agognu: Add python-prompt-toolkit.
Danny Milosavljevic [Wed, 29 Jun 2016 07:40:40 +0000 (09:40 +0200)]
gnu: Add python-prompt-toolkit.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: python-wcwidth: Add missing 'properties' field.
Leo Famulari [Thu, 30 Jun 2016 02:17:26 +0000 (22:17 -0400)]
gnu: python-wcwidth: Add missing 'properties' field.

This is a followup to commit a44fd439dcef88b33c00db94fb3419e097401fee.

* gnu/packages/python.scm (python-wcwidth)[properties]: New field.

7 years agognu: ceres-solver: Propagate GLOG.
Ludovic Courtès [Wed, 29 Jun 2016 14:07:48 +0000 (16:07 +0200)]
gnu: ceres-solver: Propagate GLOG.

* gnu/packages/maths.scm (ceres)[inputs]: Move GLOG to...
[propagated-inputs]: ... here.  New field.

7 years agognu: linux-initrd: Support NVMe devices.
Jan Nieuwenhuizen [Thu, 16 Jun 2016 07:50:32 +0000 (09:50 +0200)]
gnu: linux-initrd: Support NVMe devices.

* gnu/system/linux-initrd.scm (base-initrd): Add nvme to linux-modules.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodownload: Use basic authentication when userinfo is present in URI.
David Thompson [Tue, 28 Jun 2016 13:36:34 +0000 (09:36 -0400)]
download: Use basic authentication when userinfo is present in URI.

* guix/download.scm (url-fetch): Include (guix base64) module on the
  build-side.
* guix/build/download.scm (http-fetch): Add "Authorization" header when
  userinfo is present in the URI.

7 years agognu: blast+: Update to 2.4.0.
Ben Woodcroft [Wed, 29 Jun 2016 07:17:23 +0000 (17:17 +1000)]
gnu: blast+: Update to 2.4.0.

* gnu/packages/bioinformatics.scm (blast+): Update to 2.4.0.

8 years agognu: ceres-solver: Depend on glog.
Ludovic Courtès [Wed, 29 Jun 2016 10:01:05 +0000 (12:01 +0200)]
gnu: ceres-solver: Depend on glog.

* gnu/packages/maths.scm (ceres)[arguments]: Remove -DMINIGLOG=ON.
[inputs]: Add GLOG.

8 years agognu: Add glog.
Ludovic Courtès [Wed, 29 Jun 2016 09:13:03 +0000 (11:13 +0200)]
gnu: Add glog.

* gnu/packages/logging.scm (glog): New variable.

8 years agognu: node: Make sure 'npm' remains a symlink after 'patch-shebangs'.
Ludovic Courtès [Wed, 29 Jun 2016 08:02:58 +0000 (10:02 +0200)]
gnu: node: Make sure 'npm' remains a symlink after 'patch-shebangs'.

Fixes <http://bugs.gnu.org/23744>.
Reported by Jovany Leandro G.C <bit4bit@riseup.net>
and Jelle Licht <jlicht@fsfe.org>.

* gnu/packages/node.scm (node)[arguments]: Replace 'patch-shebangs'
phase.

8 years agognu: openexr: Install 'ImfStdIO.h'.
Ludovic Courtès [Tue, 28 Jun 2016 12:35:47 +0000 (14:35 +0200)]
gnu: openexr: Install 'ImfStdIO.h'.

* gnu/packages/graphics.scm (openexr)[source](snippet): Modify
IlmImf/Makefile.in so that it installs 'ImfStdIO.h'.

8 years agognu: avrdude: Use libusb-compat.
Ricardo Wurmus [Sat, 25 Jun 2016 07:16:23 +0000 (09:16 +0200)]
gnu: avrdude: Use libusb-compat.

* gnu/packages/patches/avrdude-fix-libusb.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (avrdude)[source]: Remove patch.
[inputs]: Replace "libusb" with "libusb-compat".

8 years agognu: star: Update to 2.5.2a.
Ben Woodcroft [Wed, 29 Jun 2016 00:13:22 +0000 (10:13 +1000)]
gnu: star: Update to 2.5.2a.

* gnu/packages/bioinformatics.scm (star): Update to 2.5.2a.

8 years agognu: htslib: Update to 1.3.1.
Ben Woodcroft [Tue, 28 Jun 2016 23:47:15 +0000 (09:47 +1000)]
gnu: htslib: Update to 1.3.1.

* gnu/packages/bioinformatics.scm (htslib): Update to 1.3.1.

8 years agognu: Add SEEK.
Ricardo Wurmus [Wed, 15 Jun 2016 13:31:40 +0000 (15:31 +0200)]
gnu: Add SEEK.

* gnu/packages/bioinformatics.scm (seek): New variable.

8 years agognu: mafft: Update to 7.299.
Ben Woodcroft [Tue, 28 Jun 2016 11:40:08 +0000 (21:40 +1000)]
gnu: mafft: Update to 7.299.

* gnu/packages/bioinformatics.scm (mafft): Update to 7.299.

8 years agoRevert "gnu: qtbase: Don't propagate mesa."
Efraim Flashner [Tue, 28 Jun 2016 06:17:54 +0000 (09:17 +0300)]
Revert "gnu: qtbase: Don't propagate mesa."

This reverts commit 763a8e6e235cf464306214349dad21979f2645f0.

8 years agognu: metabat: Update to 0.26.3.
Ben Woodcroft [Tue, 28 Jun 2016 11:28:06 +0000 (21:28 +1000)]
gnu: metabat: Update to 0.26.3.

* gnu/packages/bioinformatics.scm (metabat): Update to 0.26.3.
[arguments]: Update include and linking paths accordingly.

8 years agognu: diamond: Update to 0.8.9.
Ben Woodcroft [Tue, 28 Jun 2016 09:31:25 +0000 (19:31 +1000)]
gnu: diamond: Update to 0.8.9.

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

8 years agognu: r: Add pango to inputs.
Ricardo Wurmus [Fri, 17 Jun 2016 10:13:12 +0000 (12:13 +0200)]
gnu: r: Add pango to inputs.

* gnu/packages/statistics.scm (r)[inputs]: Remove cairo, add pango.

8 years agotests: Add Avahi and NSS-mDNS test.
Ludovic Courtès [Mon, 27 Jun 2016 19:40:28 +0000 (21:40 +0200)]
tests: Add Avahi and NSS-mDNS test.

* gnu/tests/base.scm (%avahi-os): New variable.
(run-nss-mdns-test): New procedure.
(%test-nss-mdns): New variable.

8 years agoservices: avahi: Add #:debug? parameter.
Ludovic Courtès [Mon, 27 Jun 2016 19:35:46 +0000 (21:35 +0200)]
services: avahi: Add #:debug? parameter.

* gnu/services/avahi.scm (<avahi-configuration>)[debug?]: New field.
(avahi-shepherd-service): Honor it.
(avahi-service): Add #:debug? and honor it.
* doc/guix.texi (Networking Services): Adjust accordingly.

8 years agoservices: avahi: Pass --daemonize and check for the PID file.
Ludovic Courtès [Mon, 27 Jun 2016 19:17:05 +0000 (21:17 +0200)]
services: avahi: Pass --daemonize and check for the PID file.

This makes sure the service's 'start' finishes when avahi-daemon is
ready to process requests.

* gnu/services/avahi.scm (avahi-shepherd-service): Use --daemonize
instead of --syslog and add #:pid-file.

8 years agotests: 'marionette-service-type' nows takes a <marionette-configuration>.
Ludovic Courtès [Mon, 27 Jun 2016 19:09:08 +0000 (21:09 +0200)]
tests: 'marionette-service-type' nows takes a <marionette-configuration>.

* gnu/tests.scm (<marionette-configuration>): New record type.
(marionette-shepherd-service): Argument now is a <marionette-configuration>.
(marionette-operating-system): Adjust accordingly.  Add #:requirements
parameter and honor it.

8 years agotests: base: Add host name resolution tests.
Ludovic Courtès [Mon, 27 Jun 2016 19:03:28 +0000 (21:03 +0200)]
tests: base: Add host name resolution tests.

* gnu/tests/base.scm (run-basic-test)["host name resolution",
"host not found"]: New tests.

8 years agoservices: Export more service types.
Ludovic Courtès [Mon, 27 Jun 2016 18:59:56 +0000 (20:59 +0200)]
services: Export more service types.

* gnu/services/base.scm (syslog-service-type): Export.
(urandom-seed-service-type): Export.

8 years agoservices: nscd: Wait for the PID file.
Ludovic Courtès [Mon, 27 Jun 2016 18:57:35 +0000 (20:57 +0200)]
services: nscd: Wait for the PID file.

* gnu/services/base.scm (nscd-shepherd-service): Pass #:pid-file.

8 years agodoc: Fix typo for 'static-networking-service'.
Ludovic Courtès [Mon, 27 Jun 2016 17:09:04 +0000 (19:09 +0200)]
doc: Fix typo for 'static-networking-service'.

* doc/guix.texi (Networking Services): Change #:name-services to
  #:name-servers.

8 years agognu: Add orage.
Kei Kebreau [Mon, 27 Jun 2016 16:58:06 +0000 (12:58 -0400)]
gnu: Add orage.

* gnu/packages/xfce.scm (orage): New variable.

8 years agognu: python2-orator: Rearrange inputs.
宋文武 [Mon, 27 Jun 2016 13:13:12 +0000 (21:13 +0800)]
gnu: python2-orator: Rearrange inputs.

* gnu/packages/python.scm (python2-orator)[native-inputs]: Move
python2-ipaddress ...
[propagated-inputs]: to here.

8 years agognu: python-orator: Rearrange inputs.
宋文武 [Mon, 27 Jun 2016 13:10:49 +0000 (21:10 +0800)]
gnu: python-orator: Rearrange inputs.

* gnu/packages/python.scm (python-orator)[native-inputs]: Move
python-arrow, python-blinker, python-cleo, python-fake-factory,
python-inflection, python-lazy-object-proxy, python-pyaml,
python-simplejson, python-wrapt ...
[propagated-inputs]: to here.

8 years agognu: python2-fake-factory: Rearrange inputs.
宋文武 [Mon, 27 Jun 2016 12:43:25 +0000 (20:43 +0800)]
gnu: python2-fake-factory: Rearrange inputs.

* gnu/packages/python.scm (python2-fake-factory)[native-inputs]: Move
python2-ipaddress ...
[propagated-inputs]: to here.

8 years agognu: python-fake-factory: Rearrange inputs.
宋文武 [Mon, 27 Jun 2016 12:41:52 +0000 (20:41 +0800)]
gnu: python-fake-factory: Rearrange inputs.

* gnu/packages/python.scm (python-fake-factory)[native-inputs]: Move
python-dateutil-2, python-six ...
[propagated-inputs]: to here.

8 years agognu: python-email-validator: Rearrange inputs.
宋文武 [Mon, 27 Jun 2016 12:40:34 +0000 (20:40 +0800)]
gnu: python-email-validator: Rearrange inputs.

* gnu/packages/python.scm (python-email-validator)[native-inputs]: Move
python-dnspython, python-idna ...
[propagated-inputs]: to here.