jackhill/guix/guix.git
7 years agognu: coda: Remove bundled libraries.
Thomas Danckaert [Tue, 25 Oct 2016 08:56:46 +0000 (10:56 +0200)]
gnu: coda: Remove bundled libraries.

* gnu/packages/maths.scm (coda): Remove bundled libraries.
[source]: Add patch and snippet to remove bundled zlib, pcre and expat.
[inputs]: Add system zlib, pcre and expat.
* gnu/packages/patches/coda-use-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agobuild: 'guilemoduledir' honors $GUILE_EFFECTIVE_VERSION.
Ludovic Courtès [Tue, 25 Oct 2016 12:00:33 +0000 (14:00 +0200)]
build: 'guilemoduledir' honors $GUILE_EFFECTIVE_VERSION.

* configure.ac: Define 'guilemoduledir' as a function of
$GUILE_EFFECTIVE_VERSION.

7 years agosvg: Autoload Guile-RSVG and Guile-Cairo.
Ludovic Courtès [Tue, 25 Oct 2016 11:56:23 +0000 (13:56 +0200)]
svg: Autoload Guile-RSVG and Guile-Cairo.

Fixes compilation by 'guix pull' where Guile-{RSVG,Cairo} are missing.
Reported by Efraim Flashner.

* gnu/build/svg.scm: Use 'module-autoload!' rather than 'module-use!'.

7 years agognu: linux-libre@4.1: Update to 4.1.35.
Mark H Weaver [Tue, 25 Oct 2016 02:53:18 +0000 (22:53 -0400)]
gnu: linux-libre@4.1: Update to 4.1.35.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.35.  Remove
patch.
* gnu/packages/patches/linux-libre-4.1-CVE-2016-5195.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agosystem: grub: Use Guile-{RSVG,Cairo} instead of Inkscape + ImageMagick.
Ludovic Courtès [Mon, 24 Oct 2016 22:58:26 +0000 (00:58 +0200)]
system: grub: Use Guile-{RSVG,Cairo} instead of Inkscape + ImageMagick.

Based on a suggestion by Andy Wingo at
<https://lists.gnu.org/archive/html/guix-devel/2015-08/msg00753.html>.

* gnu/build/svg.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/system/grub.scm (svg->png): Add #:width and #:height.  Rewrite to
use (gnu build svg).
(resize-image): Remove.
(grub-background-image): Adjust accordingly.

7 years agognu: Add coda.
Thomas Danckaert [Wed, 19 Oct 2016 09:44:33 +0000 (11:44 +0200)]
gnu: Add coda.

* gnu/packages/maths.scm (coda): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add hdf-eos2.
Thomas Danckaert [Fri, 30 Sep 2016 07:59:08 +0000 (09:59 +0200)]
gnu: Add hdf-eos2.

* gnu/packages/maths.scm (hdf-eos2): New variable.
* gnu/packages/patches/hdf-eos2-build-shared.patch: New file.
* gnu/packages/patches/hdf-eos2-remove-gctp.patch: New file.
* gnu/packages/patches/hdf-eos2-fortrantests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patches.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add guile-bytestructures
Amirouche [Sun, 9 Oct 2016 10:31:20 +0000 (12:31 +0200)]
gnu: Add guile-bytestructures

* gnu/packages/guile.scm (guile-bytestructures): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoservices: nginx: Virtual hosts are first-class configuration items.
Julien Lepiller [Mon, 26 Sep 2016 21:55:58 +0000 (23:55 +0200)]
services: nginx: Virtual hosts are first-class configuration items.

* gnu/services/web.scm (<nginx-vhost-configuration>): New record type.
(config-domain-strings): New procedure.
(config-index-strings): New procedure.
(default-nginx-vhost-config): New procedure.
(default-nginx-config): Add vhost support and temporary directories
(nginx-activation): Create temporary directories
(nginx-service): Add vhost-list key.
* doc/guix.texi (Web Services): Document 'nginx-vhost-configuration'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: efl: Update to 1.18.2.
Efraim Flashner [Mon, 24 Oct 2016 17:58:03 +0000 (20:58 +0300)]
gnu: efl: Update to 1.18.2.

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

7 years agognu: red-eclipse: Update to 1.5.6.
Kei Kebreau [Mon, 24 Oct 2016 17:24:11 +0000 (13:24 -0400)]
gnu: red-eclipse: Update to 1.5.6.

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

7 years agognu: Add whois.
ng0 [Tue, 18 Oct 2016 08:04:54 +0000 (08:04 +0000)]
gnu: Add whois.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: gnumeric: Use 'glib-or-gtk-build-system'.
宋文武 [Mon, 24 Oct 2016 11:12:59 +0000 (19:12 +0800)]
gnu: gnumeric: Use 'glib-or-gtk-build-system'.

Reported by Pjotr Prins <pjotr.public12@thebird.nl>.

* gnu/packages/gnome.scm (gnumeric)[build-systems]: Switch to
GLIB-OR-GTK-BUILD-SYSTEM.

7 years agognu: musl: Fix CVE-2016-8859.
Leo Famulari [Sun, 23 Oct 2016 22:07:30 +0000 (18:07 -0400)]
gnu: musl: Fix CVE-2016-8859.

* gnu/packages/patches/musl-CVE-2016-8859.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/musl.scm (musl)[source]: Use it.

7 years agognu: windowmaker: Update to 0.95.7.
Kei Kebreau [Sun, 23 Oct 2016 14:41:37 +0000 (10:41 -0400)]
gnu: windowmaker: Update to 0.95.7.

* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.7.

7 years agognu: gajim: Update to 0.16.6.
Arun Isaac [Thu, 20 Oct 2016 11:02:37 +0000 (16:32 +0530)]
gnu: gajim: Update to 0.16.6.

* gnu/packages/messaging.scm (gajim): Update to 0.16.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: gajim: License is "version 3 only".
Arun Isaac [Wed, 19 Oct 2016 04:50:04 +0000 (10:20 +0530)]
gnu: gajim: License is "version 3 only".

* gnu/packages/messaging.scm (gajim)[license]: Change to GPL3.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agonls: Update 'fr' translation.
Leo Famulari [Sun, 23 Oct 2016 21:21:36 +0000 (17:21 -0400)]
nls: Update 'fr' translation.

7 years agognu: weechat: Update to 1.6.
ng0 [Sun, 23 Oct 2016 16:14:53 +0000 (16:14 +0000)]
gnu: weechat: Update to 1.6.

* gnu/packages/irc.scm (weechat): Update to 1.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add python-flask-sqlalchemy.
Danny Milosavljevic [Thu, 20 Oct 2016 21:45:39 +0000 (23:45 +0200)]
gnu: Add python-flask-sqlalchemy.

* gnu/packages/python.scm (python-flask-sqlalchemy): New variable.

7 years agognu: Add python-flask-basicauth.
Danny Milosavljevic [Thu, 20 Oct 2016 21:45:38 +0000 (23:45 +0200)]
gnu: Add python-flask-basicauth.

* gnu/packages/python.scm (python-flask-basicauth): New variable.

7 years agognu: Add python-flask-restful.
Danny Milosavljevic [Thu, 20 Oct 2016 21:45:37 +0000 (23:45 +0200)]
gnu: Add python-flask-restful.

* gnu/packages/python.scm (python-flask-restful): New variable.

7 years agognu: Add python-aniso8601.
Danny Milosavljevic [Thu, 20 Oct 2016 21:45:36 +0000 (23:45 +0200)]
gnu: Add python-aniso8601.

* gnu/packages/python.scm (python-aniso8601): New variable.

7 years agognu: Add bluefish.
Rene Saavedra [Fri, 21 Oct 2016 01:30:40 +0000 (20:30 -0500)]
gnu: Add bluefish.

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

7 years agoimport: pypi: All inputs are propagated-inputs by default.
Hartmut Goebel [Mon, 17 Oct 2016 08:59:38 +0000 (10:59 +0200)]
import: pypi: All inputs are propagated-inputs by default.

* guix/import/pypi.scm (maybe-inputs): Return inputs as
  "propagated-inputs".

7 years agognu: openconnect: Update to 7.07.
Tobias Geerinckx-Rice [Sun, 23 Oct 2016 14:31:49 +0000 (16:31 +0200)]
gnu: openconnect: Update to 7.07.

* gnu/packages/vpn.scm (openconnect): Update to 7.07.

7 years agognu: weex: Use ‘modify-phases’.
Tobias Geerinckx-Rice [Fri, 21 Oct 2016 16:33:09 +0000 (18:33 +0200)]
gnu: weex: Use ‘modify-phases’.

* gnu/packages/ftp.scm (weex): Use the ‘modify-phases’ syntax.

7 years agognu: Add guitarix-lv2.
Ricardo Wurmus [Sat, 15 Oct 2016 07:21:25 +0000 (09:21 +0200)]
gnu: Add guitarix-lv2.

* gnu/packages/audio.scm (guitarix-lv2): New variable.

7 years agognu: Add mod-utilities.
Ricardo Wurmus [Thu, 13 Oct 2016 15:52:35 +0000 (17:52 +0200)]
gnu: Add mod-utilities.

* gnu/packages/music.scm (mod-utilities): New variable.

7 years agognu: Add jalv-select.
Ricardo Wurmus [Wed, 6 Apr 2016 05:25:08 +0000 (07:25 +0200)]
gnu: Add jalv-select.

* gnu/packages/music.scm (jalv-select): New variable.

7 years agognu: Add mod-host.
Ricardo Wurmus [Thu, 13 Oct 2016 08:56:28 +0000 (10:56 +0200)]
gnu: Add mod-host.

* gnu/packages/music.scm (mod-host): New variable.

7 years agognu: jasper: Update to 1.900.13.
Efraim Flashner [Sun, 23 Oct 2016 12:04:06 +0000 (15:04 +0300)]
gnu: jasper: Update to 1.900.13.

* gnu/packages/image.scm (jasper): Update to 1.900.13.
[arguments]: Build with -std=c99 support.

7 years agognu: Add libpsyc.
ng0 [Tue, 4 Oct 2016 08:34:27 +0000 (08:34 +0000)]
gnu: Add libpsyc.

* gnu/packages/psyc.scm (libpsyc): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add perl-net-psyc.
ng0 [Tue, 4 Oct 2016 08:34:26 +0000 (08:34 +0000)]
gnu: Add perl-net-psyc.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: vmpk: Remove package.
Ricardo Wurmus [Sun, 23 Oct 2016 13:06:36 +0000 (15:06 +0200)]
gnu: vmpk: Remove package.

The vmpk package has been broken for a while and attempts to fix it have
failed.  The package "jack-keyboard" offers similar features.

* gnu/packages/music.scm (vmpk): Remove variable.

7 years agognu: Add supertuxkart.
Ricardo Wurmus [Mon, 17 Oct 2016 06:43:24 +0000 (08:43 +0200)]
gnu: Add supertuxkart.

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

7 years agognu: gambit-c: Update to 4.8.5.
Efraim Flashner [Sun, 23 Oct 2016 10:29:38 +0000 (13:29 +0300)]
gnu: gambit-c: Update to 4.8.5.

* gnu/packages/scheme.scm (gambit-c): Update to 4.8.5.
[source]: Update source tarball name.

7 years agognu: gambit-c: Use 'modify-phases' syntax.
Efraim Flashner [Sun, 23 Oct 2016 09:19:30 +0000 (12:19 +0300)]
gnu: gambit-c: Use 'modify-phases' syntax.

* gnu/packages/scheme.scm (gambit-c)[arguments]: Use 'modify-phases'
syntax.

7 years agognu: gambit-c: Update to 4.7.9.
Efraim Flashner [Sun, 23 Oct 2016 09:18:04 +0000 (12:18 +0300)]
gnu: gambit-c: Update to 4.7.9.

* gnu/packages/scheme.scm (gambit-c): Update to 4.7.9.

7 years agognu: bigloo: Use 'modify-phases' syntax.
Efraim Flashner [Sun, 23 Oct 2016 08:36:27 +0000 (11:36 +0300)]
gnu: bigloo: Use 'modify-phases' syntax.

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

7 years agognu: hop: Use 'modify-phases' syntax.
Efraim Flashner [Sun, 23 Oct 2016 07:21:58 +0000 (10:21 +0300)]
gnu: hop: Use 'modify-phases' syntax.

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

7 years agognu: hop: Update to 2.5.1.
Efraim Flashner [Sun, 23 Oct 2016 07:17:10 +0000 (10:17 +0300)]
gnu: hop: Update to 2.5.1.

* gnu/packages/scheme.scm (hop): Update to 2.5.1.
[source]: Remove patch.
* gnu/packages/patches/hop-bigloo-4.0b.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: mpg321: Update to 0.3.2.
Leo Famulari [Sun, 23 Oct 2016 08:57:09 +0000 (04:57 -0400)]
gnu: mpg321: Update to 0.3.2.

* gnu/packages/mp3.scm (mpg321): Update to 0.3.2.

7 years agognu: mpg123: Update to 1.23.8.
Leo Famulari [Sun, 23 Oct 2016 08:53:02 +0000 (04:53 -0400)]
gnu: mpg123: Update to 1.23.8.

* gnu/packages/mp3.scm (mpg123): Update to 1.23.8.

7 years agodoc: emacs: Clarify 'guix-use-substituse' and 'guix-dry-run'.
宋文武 [Sun, 23 Oct 2016 04:49:51 +0000 (12:49 +0800)]
doc: emacs: Clarify 'guix-use-substituse' and 'guix-dry-run'.

Reported by apteryx on #guix.

* doc/emacs.texi (Emacs Build Options): Mention the variable value when describe
the effects of 'guix-use-substitute' and 'guix-dry-run'.

7 years agognu: beast: Disable parallel-build.
Efraim Flashner [Sat, 22 Oct 2016 20:06:53 +0000 (23:06 +0300)]
gnu: beast: Disable parallel-build.

* gnu/packages/music.scm (beast)[arguments]: Disable parallel builds to
prevent a race condition.

7 years agognu: infamous-plugins: Remove compiler optimizations.
Efraim Flashner [Sat, 22 Oct 2016 19:36:11 +0000 (22:36 +0300)]
gnu: infamous-plugins: Remove compiler optimizations.

* gnu/packages/audio.scm (infamous-plugins)[arguments]: Add phase
removing built-in compiler optimizations in the source code.

7 years agognu: python2-validictory: Add missing input.
Efraim Flashner [Sat, 22 Oct 2016 19:25:10 +0000 (22:25 +0300)]
gnu: python2-validictory: Add missing input.

* gnu/packages/python.scm (python2-validictory)[native-inputs]: Add
python2-setuptools.
(python-validictory)[properties]: New field.

7 years agognu: ffmpeg: Update to 3.1.5.
Efraim Flashner [Sat, 22 Oct 2016 19:21:24 +0000 (22:21 +0300)]
gnu: ffmpeg: Update to 3.1.5.

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

7 years agognu: mutt: Update to 1.7.1.
Efraim Flashner [Sat, 22 Oct 2016 18:26:24 +0000 (21:26 +0300)]
gnu: mutt: Update to 1.7.1.

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

7 years agognu: Add vim-full.
ng0 [Sat, 15 Oct 2016 20:38:41 +0000 (20:38 +0000)]
gnu: Add vim-full.

* gnu/packages/vim.scm (vim-full): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: aria2: Update to 1.28.0.
Efraim Flashner [Sat, 22 Oct 2016 17:37:44 +0000 (20:37 +0300)]
gnu: aria2: Update to 1.28.0.

* gnu/packages/bittorrent.scm (aria2): Update to 1.28.0.

7 years agognu: linux-libre: Update to 4.8.4.
Mark H Weaver [Sun, 23 Oct 2016 04:21:20 +0000 (00:21 -0400)]
gnu: linux-libre: Update to 4.8.4.

* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.4.

7 years agognu: linux-libre@4.4: Update to 4.4.27.
Mark H Weaver [Sun, 23 Oct 2016 04:18:42 +0000 (00:18 -0400)]
gnu: linux-libre@4.4: Update to 4.4.27.

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

7 years agognu: guile-ncurses: Update to version 2.0.
John Darrington [Sat, 22 Oct 2016 15:17:34 +0000 (17:17 +0200)]
gnu: guile-ncurses: Update to version 2.0.

* gnu/packages/guile.scm (guile-ncurses): Update version to 2.0.

7 years agognu: perl-test-mockobject: Update to 1.20150527.
Alex Sassmannshausen [Fri, 21 Oct 2016 11:02:06 +0000 (13:02 +0200)]
gnu: perl-test-mockobject: Update to 1.20150527.

* gnu/packages/perl.scm (perl-test-mockobject): Update to 1.20150527.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: wireshark: Update to 2.2.1.
Nicolas Goaziou [Wed, 19 Oct 2016 22:05:40 +0000 (00:05 +0200)]
gnu: wireshark: Update to 2.2.1.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: giac-xcas: Update to 1.2.2-95.
Nicolas Goaziou [Wed, 19 Oct 2016 21:52:57 +0000 (23:52 +0200)]
gnu: giac-xcas: Update to 1.2.2-95.

* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.2-95.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: linux-libre@4.1: Add fix for CVE-2016-5195.
Mark H Weaver [Sat, 22 Oct 2016 04:24:51 +0000 (00:24 -0400)]
gnu: linux-libre@4.1: Add fix for CVE-2016-5195.

* gnu/packages/patches/linux-libre-4.1-CVE-2016-5195.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (linux-libre-4.1): Add patch.

7 years agognu: make-linux-libre: Add #:patches keyword argument.
Mark H Weaver [Sat, 22 Oct 2016 04:22:31 +0000 (00:22 -0400)]
gnu: make-linux-libre: Add #:patches keyword argument.

* gnu/packages/linux.scm (make-linux-libre): Add 'patches' keyword
argument.

7 years agognu: go-1.7: Update to 1.7.3.
Leo Famulari [Fri, 21 Oct 2016 22:36:23 +0000 (18:36 -0400)]
gnu: go-1.7: Update to 1.7.3.

* gnu/packages/golang.scm (go-1.7): Update to 1.7.3.

7 years agognu: mpv: Update to 0.21.0.
Leo Famulari [Fri, 21 Oct 2016 19:54:07 +0000 (15:54 -0400)]
gnu: mpv: Update to 0.21.0.

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

7 years agognu: slim: Fix line numbers in slim-login.patch.
Christopher Allan Webber [Fri, 21 Oct 2016 17:51:18 +0000 (12:51 -0500)]
gnu: slim: Fix line numbers in slim-login.patch.

This was causing build failures.

* gnu/packages/patches/slim-login.patch: Fix line numbers.

7 years agognu: lrzip: Update to 0.631.
Tobias Geerinckx-Rice [Fri, 21 Oct 2016 03:14:01 +0000 (05:14 +0200)]
gnu: lrzip: Update to 0.631.

* gnu/packages/compression.scm (lrzip): Update to 0.631.

7 years agognu: slim: Display login message.
Eric Bavier [Mon, 17 Oct 2016 22:20:24 +0000 (17:20 -0500)]
gnu: slim: Display login message.

* gnu/packages/patches/slim-login.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/display-managers.scm (slim)[source]: Use it.

7 years agognu: slim: Do not reset session after failed login.
Eric Bavier [Mon, 17 Oct 2016 22:17:50 +0000 (17:17 -0500)]
gnu: slim: Do not reset session after failed login.

* gnu/packages/patches/slim-reset.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/display-managers.scm (slim)[source]: Use it.

7 years agognu: linux-libre-4.4: Update to 4.4.26.
Leo Famulari [Thu, 20 Oct 2016 21:39:48 +0000 (17:39 -0400)]
gnu: linux-libre-4.4: Update to 4.4.26.

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

7 years agognu: linux-libre: Update to 4.8.3.
Leo Famulari [Thu, 20 Oct 2016 21:24:00 +0000 (17:24 -0400)]
gnu: linux-libre: Update to 4.8.3.

* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.3.

7 years agognu: Add emacs-d-mode.
Roel Janssen [Thu, 20 Oct 2016 20:26:06 +0000 (22:26 +0200)]
gnu: Add emacs-d-mode.

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

7 years agognu: python-mailmanclient: Fix typo.
Ludovic Courtès [Thu, 20 Oct 2016 13:44:48 +0000 (15:44 +0200)]
gnu: python-mailmanclient: Fix typo.

* gnu/packages/mail.scm (python-mailmanclient)[properties]: Fix typo.

7 years agohydra: Add "arm-linux-gnueabihf" as a cross-compilation target.
Ludovic Courtès [Thu, 20 Oct 2016 13:43:22 +0000 (15:43 +0200)]
hydra: Add "arm-linux-gnueabihf" as a cross-compilation target.

* build-aux/hydra/gnu-system.scm (%cross-targets): Add
"arm-linux-gnueabihf".

7 years agoservices: ntpd: Add 'allow-large-adjustment?' knob.
Ludovic Courtès [Thu, 20 Oct 2016 13:14:17 +0000 (15:14 +0200)]
services: ntpd: Add 'allow-large-adjustment?' knob.

Suggested by Leo Famulari.

* gnu/services/networking.scm (<ntp-configuration>)[allow-large-adjustment?]:
New field.
(ntp-shepherd-service): Honor it.
(ntp-service): Add #:allow-large-adjustment? and honor it.
* doc/guix.texi (Networking Services): Document it.

7 years agognu: Add python-mailmanclient.
ng0 [Wed, 28 Sep 2016 16:58:29 +0000 (16:58 +0000)]
gnu: Add python-mailmanclient.

* gnu/packages/mail.scm (python-mailmanclient): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add python-validictory and python2-validictory.
Hartmut Goebel [Sun, 25 Sep 2016 20:23:34 +0000 (22:23 +0200)]
gnu: Add python-validictory and python2-validictory.

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

7 years agognu: Add python2-pathlib2.
Hartmut Goebel [Thu, 13 Oct 2016 09:11:42 +0000 (11:11 +0200)]
gnu: Add python2-pathlib2.

Adding only the Python 2 variant, since for Python 3 our minimum version
is 3.4 which already includes this package as part of the standard library.

gnu/packages/python.scm (python2-pathlib2): New variable.

7 years agognu: Add python-setproctitle and python2-setproctitle.
Hartmut Goebel [Thu, 20 Oct 2016 07:52:02 +0000 (09:52 +0200)]
gnu: Add python-setproctitle and python2-setproctitle.

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

7 years agognu: Add chromaprint.
Hartmut Goebel [Thu, 20 Oct 2016 07:20:51 +0000 (09:20 +0200)]
gnu: Add chromaprint.

* gnu/packages/mp3.scm (chromaprint): New variable.

7 years agognu: Add r-bioccheck.
Roel Janssen [Thu, 20 Oct 2016 07:51:28 +0000 (09:51 +0200)]
gnu: Add r-bioccheck.

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

7 years agognu: openssh: Fix CVE-2016-8858.
Leo Famulari [Wed, 19 Oct 2016 03:37:25 +0000 (23:37 -0400)]
gnu: openssh: Fix CVE-2016-8858.

* gnu/packages/patches/openssh-memory-exhaustion.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh)[source]: Use it.

7 years agognu: Add gucharmap.
Rene Saavedra [Sun, 9 Oct 2016 19:57:25 +0000 (14:57 -0500)]
gnu: Add gucharmap.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: %static-inputs: Use bash from PATH in bootstrap tar.
Carlos Sánchez de La Lama [Tue, 18 Oct 2016 15:55:55 +0000 (17:55 +0200)]
gnu: %static-inputs: Use bash from PATH in bootstrap tar.

gnu/packages/make-bootstrap.scm (%static-inputs): Use bash from PATH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: borg: Install more documentation.
Leo Famulari [Tue, 18 Oct 2016 02:57:52 +0000 (22:57 -0400)]
gnu: borg: Install more documentation.

* gnu/packages/backup.scm (borg)[arguments]: Install more documentation in
'install-doc' phase. Use (srfi srfi-26).

7 years agognu: gparted: Update to 0.27.0.
Tobias Geerinckx-Rice [Wed, 19 Oct 2016 17:14:12 +0000 (19:14 +0200)]
gnu: gparted: Update to 0.27.0.

* gnu/packages/disk.scm (gparted): Update to 0.27.0.

7 years agognu: ncftp: Use ‘modify-phases’.
Tobias Geerinckx-Rice [Wed, 19 Oct 2016 15:00:35 +0000 (17:00 +0200)]
gnu: ncftp: Use ‘modify-phases’.

* gnu/packages/ftp.scm (ncftp): Use the ‘modify-phases’ syntax.

7 years agognu: mcelog: Update to 143.
Tobias Geerinckx-Rice [Tue, 18 Oct 2016 23:00:03 +0000 (01:00 +0200)]
gnu: mcelog: Update to 143.

* gnu/packages/linux.scm (mcelog): Update to 143.

7 years agognu: lftp: Update to 4.7.3.
Tobias Geerinckx-Rice [Tue, 18 Oct 2016 20:46:51 +0000 (22:46 +0200)]
gnu: lftp: Update to 4.7.3.

* gnu/packages/ftp.scm (lftp): Update to 4.7.3.
[source]: Use HTTPS. Remove patch.
[arguments]: Add ‘disable-impure-tests’ phase. Add #:configure-flags with
explicit location of readline headers.
[home-page]: Use HTTPS.
* gnu/packages/patches/lftp-dont-save-unknown-host-fingerprint.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: awscli: Update to 1.11.5.
Leo Famulari [Sun, 16 Oct 2016 01:46:34 +0000 (21:46 -0400)]
gnu: awscli: Update to 1.11.5.

* gnu/packages/python.scm (awscli): Update to 1.11.5.
[source]: Use pypi-uri.
[inputs]: Add python-s3transfer.

7 years agognu: Add python-s3transfer.
Leo Famulari [Sun, 16 Oct 2016 01:45:07 +0000 (21:45 -0400)]
gnu: Add python-s3transfer.

* gnu/packages/python.scm (python-s3transfer, python2-s3transfer): New
variable.

7 years agognu: python-botocore: Update to 1.4.62.
Leo Famulari [Sun, 16 Oct 2016 01:45:43 +0000 (21:45 -0400)]
gnu: python-botocore: Update to 1.4.62.

* gnu/packages/python.scm (python-botocore, python2-botocore): Update to 1.4.62.

7 years agognu: python-rsa: Update to 3.4.2.
Leo Famulari [Sun, 16 Oct 2016 01:27:35 +0000 (21:27 -0400)]
gnu: python-rsa: Update to 3.4.2.

* gnu/packages/python.scm (python-rsa, python2-rsa): Update to 3.4.2.

7 years agognu: Add libseccomp.
Leo Famulari [Wed, 19 Oct 2016 02:39:50 +0000 (22:39 -0400)]
gnu: Add libseccomp.

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

7 years agognu: xapian: Update to 1.4.0.
Marius Bakke [Sat, 8 Oct 2016 03:08:24 +0000 (04:08 +0100)]
gnu: xapian: Update to 1.4.0.

* gnu/packages/search.scm (xapian): Update to 1.4.0.
[source]: Use https URL.
[home-page]: Use https URL.
[arguments]: Remove 'patch-remotetcp-harness' phase. Replace 'check'
phase with a list of custom test targets.

7 years agognu: xapian: Use 'modify-phases' syntax.
Marius Bakke [Fri, 7 Oct 2016 00:36:50 +0000 (01:36 +0100)]
gnu: xapian: Use 'modify-phases' syntax.

* gnu/packages/search.scm (xapian)[arguments]: Use 'modify-phases'. Fix
'/bin/sh' substitution to use (which "sh") instead of (which "bash").

7 years agognu: notmuch: Enable tests.
Marius Bakke [Wed, 5 Oct 2016 14:12:14 +0000 (15:12 +0100)]
gnu: notmuch: Enable tests.

* gnu/packages/patches/notmuch-emacs-25-compatibility-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/mail.scm (notmuch)[source]: Use patch.
[arguments]: Add verbose make flags. Add phase 'patch-notmuch-lib.el' to
fix hard-coded /bin/sh. Add 'prepare-test-environment' phase to patch
test shebangs and set environment.
[native-inputs]: Change from 'emacs-minimal' to 'emacs-no-x'. Add dtach,
gnupg, man, perl and which.

7 years agognu: notmuch: Update to 0.23.
Marius Bakke [Wed, 5 Oct 2016 05:14:29 +0000 (06:14 +0100)]
gnu: notmuch: Update to 0.23.

* gnu/packages/mail.scm (notmuch): Update to 0.23.
[home-page]: Use https URL.
(python-notmuch)[version]: Inherit from notmuch.
[home-page]: Ditto.

7 years agognu: Add opensmtpd-extras.
ng0 [Tue, 6 Sep 2016 20:12:00 +0000 (20:12 +0000)]
gnu: Add opensmtpd-extras.

* gnu/packages/mail.scm (opensmtpd-extras): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add opensmtpd.
ng0 [Tue, 6 Sep 2016 18:23:15 +0000 (18:23 +0000)]
gnu: Add opensmtpd.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add libasr.
ng0 [Tue, 6 Sep 2016 17:10:18 +0000 (17:10 +0000)]
gnu: Add libasr.

* gnu/packages/dns.scm (libasr): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: zile: Use 'modify-phases' syntax.
Efraim Flashner [Wed, 19 Oct 2016 14:08:35 +0000 (17:08 +0300)]
gnu: zile: Use 'modify-phases' syntax.

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

7 years agognu: zile: Update to 2.4.13.
Efraim Flashner [Wed, 19 Oct 2016 14:05:37 +0000 (17:05 +0300)]
gnu: zile: Update to 2.4.13.

* gnu/packages/zile.scm (zile): Update to 2.4.13.
[home-page]: Use https.