jackhill/guix/guix.git
7 years agognu: jbig2dec: Fix CVE-2016-9601.
Leo Famulari [Sat, 25 Mar 2017 18:42:33 +0000 (14:42 -0400)]
gnu: jbig2dec: Fix CVE-2016-9601.

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

7 years agoMerge branch 'core-updates'
Ludovic Courtès [Sun, 2 Apr 2017 22:13:06 +0000 (00:13 +0200)]
Merge branch 'core-updates'

7 years agognu: guile-git: Install .go files to /site-ccache.
Ludovic Courtès [Sun, 2 Apr 2017 21:21:11 +0000 (23:21 +0200)]
gnu: guile-git: Install .go files to /site-ccache.

* gnu/packages/guile.scm (guile-git)[arguments] <bootstrap>: Change
"/ccache" to "/site-ccache" in Makefile.am.

7 years agognu: sddm: Build without greenisland.
Marius Bakke [Sun, 2 Apr 2017 21:39:01 +0000 (23:39 +0200)]
gnu: sddm: Build without greenisland.

This Wayland compositor is currently abandonware and has known problems.

* gnu/packages/display-managers.scm (sddm)[inputs]: Remove GREENISLAND.

7 years agognu: guitarix: Update to 0.35.3.
Ricardo Wurmus [Sun, 2 Apr 2017 16:29:53 +0000 (18:29 +0200)]
gnu: guitarix: Update to 0.35.3.

* gnu/packages/audio.scm (guitarix): Update to 0.35.3.

7 years agoguix: Compress and decompress xz archives in parallel.
Efraim Flashner [Thu, 23 Mar 2017 09:47:32 +0000 (11:47 +0200)]
guix: Compress and decompress xz archives in parallel.

* guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz".
* guix/utils.scm (decompressed-port, compressed-port,
compressed-output-port): Same.

7 years agognu: notmuch: Update to 0.24.1.
Kyle Meyer [Sun, 2 Apr 2017 04:45:16 +0000 (00:45 -0400)]
gnu: notmuch: Update to 0.24.1.

* gnu/packages/mail.scm (notmuch, python-notmuch, python2-notmuch): Update to
0.24.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: khmer: Build with gcc-4.
Ben Woodcroft [Thu, 30 Mar 2017 06:02:08 +0000 (16:02 +1000)]
gnu: khmer: Build with gcc-4.

* gnu/packages/bioinformatics.scm (khmer)[inputs]: Add gcc-4.9.

7 years agognu: ruby: Replace with ruby-2.3.4.
Ben Woodcroft [Sat, 1 Apr 2017 22:18:21 +0000 (08:18 +1000)]
gnu: ruby: Replace with ruby-2.3.4.

* gnu/packages/ruby.scm (ruby)[replacement]: New field.
(ruby-2.3.4): New variable.

7 years agognu: ruby-2.2: Update to 2.2.7.
Ben Woodcroft [Wed, 29 Mar 2017 11:45:04 +0000 (21:45 +1000)]
gnu: ruby-2.2: Update to 2.2.7.

* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.7.

7 years agognu: tuxguitar: Update to 1.4.
Ricardo Wurmus [Sun, 2 Apr 2017 15:23:16 +0000 (17:23 +0200)]
gnu: tuxguitar: Update to 1.4.

* gnu/packages/music.scm (tuxguitar): Update to 1.4.
[arguments]: Replace build phase "build-editor-utils" with "build-libraries";
install resources to the expected locations.

7 years agognu: pd: Run autogen.sh script.
Ricardo Wurmus [Sun, 2 Apr 2017 10:49:21 +0000 (12:49 +0200)]
gnu: pd: Run autogen.sh script.

* gnu/packages/music.scm (pd)[arguments]: Run autogen.sh instead of
plain autoreconf.

7 years agognu: pd: Fix indentation of phases.
Ricardo Wurmus [Sun, 2 Apr 2017 10:47:11 +0000 (12:47 +0200)]
gnu: pd: Fix indentation of phases.

* gnu/packages/music.scm (pd)[arguments]: Fix indentation.

7 years agognu: pd: Update to 0.47-1.
Ricardo Wurmus [Sun, 2 Apr 2017 10:41:14 +0000 (12:41 +0200)]
gnu: pd: Update to 0.47-1.

* gnu/packages/music.scm (pd): Update to 0.47-1.

7 years agognu: tuxguitar: Update home page URL.
Ricardo Wurmus [Sun, 2 Apr 2017 10:33:33 +0000 (12:33 +0200)]
gnu: tuxguitar: Update home page URL.

* gnu/packages/music.scm (tuxguitar)[home-page]: Update URL.

7 years agognu: setbfree: Update to 0.8.4
Ricardo Wurmus [Sun, 2 Apr 2017 10:32:59 +0000 (12:32 +0200)]
gnu: setbfree: Update to 0.8.4

* gnu/packages/music.scm (setbfree): Update to 0.8.4.

7 years agognu: amsynth: Build with LASH support.
Ricardo Wurmus [Sun, 2 Apr 2017 10:25:37 +0000 (12:25 +0200)]
gnu: amsynth: Build with LASH support.

* gnu/packages/music.scm (amsynth)[inputs]: Add lash.

7 years agognu: amsynth: Update to 1.7.1.
Ricardo Wurmus [Sun, 2 Apr 2017 10:25:07 +0000 (12:25 +0200)]
gnu: amsynth: Update to 1.7.1.

* gnu/packages/music.scm (amsynth): Update to 1.7.1.
[native-inputs]: Add intltool.

7 years agognu: samplv1: Update to 0.8.1.
Ricardo Wurmus [Sun, 2 Apr 2017 10:15:17 +0000 (12:15 +0200)]
gnu: samplv1: Update to 0.8.1.

* gnu/packages/music.scm (samplv1): Update to 0.8.1.

7 years agognu: drumkv1: Update to 0.8.1.
Ricardo Wurmus [Sun, 2 Apr 2017 10:14:52 +0000 (12:14 +0200)]
gnu: drumkv1: Update to 0.8.1.

* gnu/packages/music.scm (drumkv1): Update to 0.8.1.

7 years agognu: synthv1: Update to 0.8.1.
Ricardo Wurmus [Sun, 2 Apr 2017 10:09:03 +0000 (12:09 +0200)]
gnu: synthv1: Update to 0.8.1.

* gnu/packages/music.scm (synthv1): Update to 0.8.1.

7 years agognu: non-sequencer, non-session-manager: Update to 1.9.5-3.10c31e5.
Ricardo Wurmus [Sun, 2 Apr 2017 10:08:11 +0000 (12:08 +0200)]
gnu: non-sequencer, non-session-manager: Update to 1.9.5-3.10c31e5.

* gnu/packages/music.scm (non-sequencer, non-session-manager): Update to
1.9.5-3.10c31e5.

7 years agognu: lilypond: Update to 2.19.58.
Ricardo Wurmus [Sun, 2 Apr 2017 10:00:50 +0000 (12:00 +0200)]
gnu: lilypond: Update to 2.19.58.

* gnu/packages/music.scm (lilypond): Update to 2.19.58.

7 years agognu: extempore: Update home page.
Ricardo Wurmus [Sun, 2 Apr 2017 10:00:28 +0000 (12:00 +0200)]
gnu: extempore: Update home page.

* gnu/packages/music.scm (extempore)[home-page]: Use new home page.

7 years agognu: aria-maestosa: Update to 1.4.13.
Ricardo Wurmus [Sun, 2 Apr 2017 10:00:05 +0000 (12:00 +0200)]
gnu: aria-maestosa: Update to 1.4.13.

* gnu/packages/music.scm (aria-maestosa): Update to 1.4.13.

7 years agognu: btrfs-progs: Update to 4.10.2.
Tobias Geerinckx-Rice [Sat, 1 Apr 2017 12:39:07 +0000 (14:39 +0200)]
gnu: btrfs-progs: Update to 4.10.2.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.2.

7 years agoservices: dovecot: Fix passwd and userdb 'args' types.
Clément Lassieur [Thu, 2 Mar 2017 22:34:13 +0000 (23:34 +0100)]
services: dovecot: Fix passwd and userdb 'args' types.

* gnu/services/mail.scm (passwd-configuration)[args]
(userdb-configuration)[args]: Change type from 'free-form-args' to
'space-separated-string-list'.
* doc/guix.texi (Mail Services): Document it.

7 years agognu: yoshimi: Update to 1.5.1.
Ricardo Wurmus [Sun, 2 Apr 2017 09:36:07 +0000 (11:36 +0200)]
gnu: yoshimi: Update to 1.5.1.

* gnu/packages/music.scm (yoshimi): Update to 1.5.1.

7 years agodoc: Fix typos.
Eric Bavier [Sat, 1 Apr 2017 01:36:26 +0000 (20:36 -0500)]
doc: Fix typos.

* doc/guix.texi (Build Systems)[ocaml-build-system]: Fix typo.
(Log Rotation)[periodic-rotations]: ditto.
(Database Services)[redis-service-type]: ditto.
(OpenSMTPD Service)[opensmtpd-configuration]: ditto.
(VPN Services)[OpenVPN]: ditto.
(Power management Services)[tlp-configuration]: ditto.
(Git daemon service)[git-daemon-service]: ditto.
(Running GuixSD in a VM): ditto.
* gnu/services/pm.scm (tlp-configuration)[runtime-pm-blacklist]: Fix typo.
* gnu/services/vpn.scm (openvpn-client-configuration)[status]: ditto.

7 years agotests: Add GNU dicod test.
Ludovic Courtès [Fri, 31 Mar 2017 22:20:44 +0000 (00:20 +0200)]
tests: Add GNU dicod test.

* gnu/tests/dict.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

7 years agotests: Introduce 'simple-operating-system' and use it.
Ludovic Courtès [Fri, 31 Mar 2017 20:13:50 +0000 (22:13 +0200)]
tests: Introduce 'simple-operating-system' and use it.

* gnu/tests.scm (%simple-os): New macro.
(simple-operating-system): New macro.
* gnu/tests/base.scm (%simple-os): Define using 'simple-operating-system'.
(%mcron-os): Use 'simple-operating-system'.
* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
* gnu/tests/messaging.scm (%base-os, os-with-service): Remove.
(run-xmpp-test): Use 'simple-operating-system'.
* gnu/tests/networking.scm (%inetd-os): Likewise.
* gnu/tests/ssh.scm (%base-os, os-with-service): Remove.
(run-ssh-test): Use 'simple-operating-system'.
* gnu/tests/web.scm (%nginx-os): Likewise.

7 years agoservices: dicod: Allow the configuration of "handlers".
Huang Ying [Thu, 30 Mar 2017 11:13:34 +0000 (19:13 +0800)]
services: dicod: Allow the configuration of "handlers".

* gnu/services/dict.scm (<dicod-configuration>)[handlers]: New field.
(<dicod-handler>): New record type.
(<dicod-database>): Add fields.
(dicod-configuration-file): Support convert handlers and enhanced databases.
configuration to config file.
* doc/guix.texi (Miscellaneous Services): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: linux-libre: Update to 4.10.8 [fixes CVE-2017-7184].
Mark H Weaver [Fri, 31 Mar 2017 22:20:54 +0000 (18:20 -0400)]
gnu: linux-libre: Update to 4.10.8 [fixes CVE-2017-7184].

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

7 years agognu: linux-libre@4.9: Update to 4.9.20 [fixes CVE-2017-7184].
Mark H Weaver [Fri, 31 Mar 2017 22:20:20 +0000 (18:20 -0400)]
gnu: linux-libre@4.9: Update to 4.9.20 [fixes CVE-2017-7184].

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

7 years agognu: linux-libre@4.4: Update to 4.4.59 [fixes CVE-2017-7184].
Mark H Weaver [Fri, 31 Mar 2017 22:19:13 +0000 (18:19 -0400)]
gnu: linux-libre@4.4: Update to 4.4.59 [fixes CVE-2017-7184].

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

7 years agognu: guile-opengl: Build with Guile 2.2.
David Thompson [Fri, 31 Mar 2017 17:35:20 +0000 (13:35 -0400)]
gnu: guile-opengl: Build with Guile 2.2.

* gnu/packages/gl.scm (guile-opengl): Build with Guile 2.2.

7 years agognu: libtermkey: Update to 0.20.
Tobias Geerinckx-Rice [Fri, 31 Mar 2017 13:19:03 +0000 (15:19 +0200)]
gnu: libtermkey: Update to 0.20.

gnu/packages/terminals.scm (libtermkey): Update to 0.20.

7 years agosubstitute: Send ‘User-Agent’ header.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 17:21:20 +0000 (19:21 +0200)]
substitute: Send ‘User-Agent’ header.

* guix/scripts/substitute.scm (narinfo-request): Pass ‘User-Agent’ #:headers
to ‘build-request’.

7 years agognu: xonsh: Update to 0.5.9.
Tobias Geerinckx-Rice [Fri, 31 Mar 2017 12:35:25 +0000 (14:35 +0200)]
gnu: xonsh: Update to 0.5.9.

* gnu/packages/shells.scm (xonsh): Update to 0.5.9.

7 years agognu: parallel: Update to 20170322.
Tobias Geerinckx-Rice [Fri, 31 Mar 2017 11:29:33 +0000 (13:29 +0200)]
gnu: parallel: Update to 20170322.

* gnu/packages/parallel.scm (parallel): Update to 20170322.

7 years agognu: tiled: Update to 0.18.2.
David Thompson [Fri, 31 Mar 2017 13:25:15 +0000 (09:25 -0400)]
gnu: tiled: Update to 0.18.2.

* gnu/packages/game-development.scm (tiled): Update to 0.18.2.

7 years agognu: nano: Update to 2.8.0.
Efraim Flashner [Fri, 31 Mar 2017 13:08:04 +0000 (16:08 +0300)]
gnu: nano: Update to 2.8.0.

* gnu/packages/nano.scm (nano): Update to 2.8.0.

7 years agognu: hdparm: Use ‘modify-phases’ syntax.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 22:30:16 +0000 (00:30 +0200)]
gnu: hdparm: Use ‘modify-phases’ syntax.

* gnu/packages/linux.scm (hdparm): Use ‘modify-phases’.

7 years agognu: hdparm: Expand synopsis and description.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 23:25:03 +0000 (01:25 +0200)]
gnu: hdparm: Expand synopsis and description.

* gnu/packages/linux.scm (hdparm)[synopsis, description]: Add some more
common uses, more examples, and more objective information.

7 years agognu: hdparm: Update to 9.51.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 22:29:43 +0000 (00:29 +0200)]
gnu: hdparm: Update to 9.51.

* gnu/packages/linux.scm (hdparm): Update to 9.51.

7 years agognu: goffice: Update to 0.10.34.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 22:11:36 +0000 (00:11 +0200)]
gnu: goffice: Update to 0.10.34.

* gnu/packages/gnome.scm (goffice): Update to 0.10.34.

7 years agognu: gmime: Update to 2.6.23.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 22:12:36 +0000 (00:12 +0200)]
gnu: gmime: Update to 2.6.23.

* gnu/packages/mail.scm (gmime): Update to 2.6.23.

7 years agognu: rapidjson: Fix building on aarch64.
Efraim Flashner [Thu, 30 Mar 2017 20:20:07 +0000 (23:20 +0300)]
gnu: rapidjson: Fix building on aarch64.

* gnu/packages/web.scm (rapidjson)[arguments]: Add custom phase for
aarch64 to fix -march detection.

7 years agognu: freedoom: Update to 0.11.2.
Tobias Geerinckx-Rice [Thu, 30 Mar 2017 21:42:37 +0000 (23:42 +0200)]
gnu: freedoom: Update to 0.11.2.

* gnu/packages/games.scm (freedoom): Update to 0.11.2.

7 years agohydra: Don't build deprecated packages.
Ludovic Courtès [Thu, 30 Mar 2017 21:46:07 +0000 (23:46 +0200)]
hydra: Don't build deprecated packages.

* build-aux/hydra/gnu-system.scm (hydra-jobs): When iterating over the
packages, exclude those that match 'package-superseded'.

7 years agognu: mlocate: Update URLs.
Ludovic Courtès [Thu, 30 Mar 2017 21:38:14 +0000 (23:38 +0200)]
gnu: mlocate: Update URLs.

* gnu/packages/search.scm (mlocate)[source, home-page]: Change URLs to
pagure.{org,io}.

7 years agognu: ruby-concurrent: Work around test failure on ARM.
Ludovic Courtès [Thu, 30 Mar 2017 21:36:05 +0000 (23:36 +0200)]
gnu: ruby-concurrent: Work around test failure on ARM.

* gnu/packages/patches/ruby-concurrent-test-arm.patch: New file.
* gnu/packages/ruby.scm (ruby-concurrent)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: guix: Include the aarch64 bootstrap Guile.
Ludovic Courtès [Thu, 30 Mar 2017 21:04:03 +0000 (23:04 +0200)]
gnu: guix: Include the aarch64 bootstrap Guile.

* gnu/packages/package-management.scm (boot-guile-uri): Add case for aarch64.
(guix-0.12.0)[arguments] <copy-bootstrap-guile>: Handle aarch64.
[inputs]: Add "boot-guile/aarch64".

7 years agognu: sysstat: Update to 11.4.3.
Leo Famulari [Thu, 30 Mar 2017 21:08:38 +0000 (17:08 -0400)]
gnu: sysstat: Update to 11.4.3.

* gnu/packages/linux.scm (sysstat): Update to 11.4.3.

7 years agoMerge branch 'master' into core-updates
Marius Bakke [Thu, 30 Mar 2017 20:59:53 +0000 (22:59 +0200)]
Merge branch 'master' into core-updates

Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.

7 years agognu: linux-libre: Update to 4.10.7.
Mark H Weaver [Thu, 30 Mar 2017 20:43:00 +0000 (16:43 -0400)]
gnu: linux-libre: Update to 4.10.7.

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

7 years agognu: linux-libre@4.9: Update to 4.9.19.
Mark H Weaver [Thu, 30 Mar 2017 20:42:23 +0000 (16:42 -0400)]
gnu: linux-libre@4.9: Update to 4.9.19.

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

7 years agognu: linux-libre@4.4: Update to 4.4.58.
Mark H Weaver [Thu, 30 Mar 2017 20:41:40 +0000 (16:41 -0400)]
gnu: linux-libre@4.4: Update to 4.4.58.

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

7 years agognu: chez-scheme: Fix build failure in 'reset-gzip-timestamps' phase.
Marius Bakke [Wed, 29 Mar 2017 14:15:23 +0000 (16:15 +0200)]
gnu: chez-scheme: Fix build failure in 'reset-gzip-timestamps' phase.

* gnu/packages/chez.scm (chez-scheme)[arguments]: Add 'make-manpages-writable'
phase.

7 years agognu: kodi: Update to 18.0_alpha-1-ec5d53d.
Marius Bakke [Thu, 30 Mar 2017 20:32:46 +0000 (22:32 +0200)]
gnu: kodi: Update to 18.0_alpha-1-ec5d53d.

* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-1-ec5d53d.
[inputs]: Replace LIBYAJL with RAPIDJSON.

7 years agognu: kodi: Remove silly wrapper script.
Marius Bakke [Thu, 30 Mar 2017 15:18:57 +0000 (17:18 +0200)]
gnu: kodi: Remove silly wrapper script.

* gnu/packages/kodi.scm (kodi)[arguments]: Add SYSTEM_LDFLAGS in
configure-flags. Remove 'wrap' phase. Enable previously failing tests.

7 years agognu: kodi: Embed full path to tzdata.
Marius Bakke [Fri, 24 Mar 2017 07:28:46 +0000 (08:28 +0100)]
gnu: kodi: Embed full path to tzdata.

* gnu/packages/kodi.scm (kodi)[arguments]: Add substitution for tzdata in
'patch-stuff' phase.
[inputs]: Add TZDATA.

7 years agognu: ceph: Update to 12.0.1.
Marius Bakke [Thu, 30 Mar 2017 11:44:46 +0000 (13:44 +0200)]
gnu: ceph: Update to 12.0.1.

* gnu/packages/storage.scm (ceph): Update to 12.0.1.
[arguments]: Disable one new test.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust context.

7 years agognu: xcb-util-cursor: Update to 0.1.3.
Marius Bakke [Wed, 29 Mar 2017 09:29:18 +0000 (11:29 +0200)]
gnu: xcb-util-cursor: Update to 0.1.3.

* gnu/packages/xorg.scm (xcb-util-cursor): Update to 0.1.3.
[source]: Change to bz2 archive.

7 years agognu: libevdev: Update to 1.5.6.
Marius Bakke [Wed, 29 Mar 2017 09:23:14 +0000 (11:23 +0200)]
gnu: libevdev: Update to 1.5.6.

* gnu/packages/xorg.scm (libevdev): Update to 1.5.6.

7 years agognu: libinput: Update to 1.7.0.
Marius Bakke [Wed, 29 Mar 2017 09:11:37 +0000 (11:11 +0200)]
gnu: libinput: Update to 1.7.0.

* gnu/packages/freedesktop.scm (libinput, libinput-minimal): Update to 1.7.0.

7 years agognu: exempi: Update to 2.4.2.
Marius Bakke [Wed, 29 Mar 2017 09:01:02 +0000 (11:01 +0200)]
gnu: exempi: Update to 2.4.2.

* gnu/packages/freedesktop.scm (exempi): Update to 2.4.2.

7 years agognu: mbedtls-apache: Update to 2.4.2 [fixes CVE-2017-2784, SLOTH and others].
Leo Famulari [Thu, 30 Mar 2017 18:21:03 +0000 (14:21 -0400)]
gnu: mbedtls-apache: Update to 2.4.2 [fixes CVE-2017-2784, SLOTH and others].

See 'ChangeLog' in the source code distribution for more information about
security-related bug fixes.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.4.2.

7 years agognu: propeller-binutils: Use flex 2.6.1.
Ricardo Wurmus [Thu, 30 Mar 2017 15:34:34 +0000 (17:34 +0200)]
gnu: propeller-binutils: Use flex 2.6.1.

* gnu/packages/embedded.scm (propeller-binutils)[native-inputs]: Replace
"flex" with "flex-2.6.1".

7 years agognu: milkytracker: Update to 1.0.0.
Kei Kebreau [Wed, 29 Mar 2017 14:45:43 +0000 (10:45 -0400)]
gnu: milkytracker: Update to 1.0.0.

* gnu/packages/music.scm (milkytracker): Update to 1.0.0.
[source]: Change uri; add file-name; add snippet to remove non-FSDG
compliant data.
[build-system]: Change from gnu-build-system to cmake-build-system.
[arguments]: Remove #:make-flags; disable tests (which are no longer
present).
[inputs]: Change sdl to sdl2.

7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Thu, 30 Mar 2017 09:49:41 +0000 (11:49 +0200)]
gnu: guix: Update development snapshot.

The previous snapshot lacked the FTP download fix from commit
6dfd683dc742ebb80983137f80a457af38ca7d8d.  Thus, the daemon's "download"
built-in would fail to download over FTP.

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

7 years agognu: guile-git, guile-bytestructures: Switch to Guile 2.2.
Ludovic Courtès [Thu, 30 Mar 2017 09:14:20 +0000 (11:14 +0200)]
gnu: guile-git, guile-bytestructures: Switch to Guile 2.2.

* gnu/packages/guile.scm (guile-bytestructures)[inputs]: Replace
GUILE-2.0 with GUILE-2.2.
(guile-git)[inputs]: Likewise.

7 years agognu: guile-git: Update to latest Git snapshot.
Ludovic Courtès [Thu, 30 Mar 2017 09:05:25 +0000 (11:05 +0200)]
gnu: guile-git: Update to latest Git snapshot.

* gnu/packages/guile.scm (guile-git): Update to 96dfb3b.
[arguments]: Remove #:parallel-tests?.

7 years agognu: ccl: Forcibly set CCL_DEFAULT_DIRECTORY.
Andy Patterson [Thu, 16 Mar 2017 02:12:11 +0000 (22:12 -0400)]
gnu: ccl: Forcibly set CCL_DEFAULT_DIRECTORY.

* gnu/packages/lisp.scm (ccl)[arguments]: Unconditionally set the
CCL_DEFAULT_DIRECTORY environment variable in the wrapper script.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ccl: Install included libraries.
Andy Patterson [Thu, 16 Mar 2017 02:12:10 +0000 (22:12 -0400)]
gnu: ccl: Install included libraries.

* gnu/packages/lisp.scm (ccl)[arguments]: Add 'srfi-26' to '#:modules', and
copy the included libraries to the output in the 'install' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add emacs-linum-relative.
Arun Isaac [Wed, 29 Mar 2017 07:10:04 +0000 (12:40 +0530)]
gnu: Add emacs-linum-relative.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add emacs-highlight-sexp.
Vasile Dumitrascu [Tue, 28 Mar 2017 22:54:57 +0000 (00:54 +0200)]
gnu: Add emacs-highlight-sexp.

* gnu/packages/emacs (emacs-highlight-sexp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add emacs-ox-twbs.
Vasile Dumitrascu [Tue, 28 Mar 2017 22:08:30 +0000 (00:08 +0200)]
gnu: Add emacs-ox-twbs.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add emacs-idle-highlight.
Vasile Dumitrascu [Tue, 28 Mar 2017 20:12:31 +0000 (22:12 +0200)]
gnu: Add emacs-idle-highlight.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agohydra: Include the localstatedir in the binary tarball.
Ludovic Courtès [Thu, 30 Mar 2017 08:41:36 +0000 (10:41 +0200)]
hydra: Include the localstatedir in the binary tarball.

This is a followup to 6b63c43e0661406bf9e8c4c54f517744fc2ffdb3.

* build-aux/hydra/gnu-system.scm (tarball-jobs): Pass #:localstatedir? #t
to 'self-contained-tarball'.

7 years agognu: discrover: Add missing includes.
Ricardo Wurmus [Thu, 30 Mar 2017 08:23:40 +0000 (10:23 +0200)]
gnu: discrover: Add missing includes.

* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add build phase
"add-missing-includes" to include "random" headers.

7 years agognu: stringtie: Remove typedef conflict.
Ricardo Wurmus [Thu, 30 Mar 2017 08:22:21 +0000 (10:22 +0200)]
gnu: stringtie: Remove typedef conflict.

* gnu/packages/bioinformatics.scm (stringtie)[arguments]: Remove conflicting
typedef in a new build phase "remove-duplicate-typedef".

7 years agognu: powertabeditor: Link with pthread.
Ricardo Wurmus [Thu, 30 Mar 2017 08:11:56 +0000 (10:11 +0200)]
gnu: powertabeditor: Link with pthread.

* gnu/packages/music.scm (powertabeditor)[arguments]: Link with "-lpthread" to
fix build with GCC 5.

7 years agognu: hugs: Build with GCC 4.9.
Ricardo Wurmus [Thu, 30 Mar 2017 08:02:29 +0000 (10:02 +0200)]
gnu: hugs: Build with GCC 4.9.

* gnu/packages/hugs.scm (hugs)[native-inputs]: Add "gcc-4.9".

7 years agognu: dash: Update to 0.5.9.1.
Leo Famulari [Thu, 30 Mar 2017 07:30:26 +0000 (03:30 -0400)]
gnu: dash: Update to 0.5.9.1.

* gnu/packages/shells.scm (dash): Update to 0.5.9.1.
[source]: Use git-fetch.
[native-inputs]: Add autoconf and automake.
[arguments]: Add 'bootstrap' phase.

7 years agognu: qutebrowser: Upgrade to 0.10.1.
Eric Bavier [Thu, 30 Mar 2017 02:04:48 +0000 (21:04 -0500)]
gnu: qutebrowser: Upgrade to 0.10.1.

* gnu/packages/web.scm (qutebrowser): Upgrade to 0.10.1.

7 years agognu: thefuck: Upgrade to 3.15 and enable tests.
Eric Bavier [Thu, 30 Mar 2017 01:23:33 +0000 (20:23 -0500)]
gnu: thefuck: Upgrade to 3.15 and enable tests.

* gnu/packages/patches/thefuck-test-environ.patch: New patch.
* gnu/packages/admin.scm (thefuck): Upgrade to 3.15.
[source]: Use patch.
[arguments]: Remove '#:tests? #f'.  Move 'check' phase after 'install'.
* gnu/local.mk (dist_patch_DATA): Add patch.

7 years agognu: Use HTTPS for almost all gnu.org HOME-PAGEs.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 22:48:16 +0000 (00:48 +0200)]
gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.

All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.

7 years agognu: orc: Update home page.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 22:57:13 +0000 (00:57 +0200)]
gnu: orc: Update home page.

* gnu/packages/gstreamer.scm (orc)[home-page]: Update.

7 years agognu: icecat: Add fixes from mozilla-esr45; use skia by default.
Mark H Weaver [Wed, 29 Mar 2017 10:56:51 +0000 (06:56 -0400)]
gnu: icecat: Add fixes from mozilla-esr45; use skia by default.

* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add fixes from
the upstream mozilla-esr45 repository.
[arguments]: Add 'use-skia-by-default' phase.

7 years agognu: wordnet: Build with the default GCC.
Ludovic Courtès [Wed, 29 Mar 2017 20:52:02 +0000 (22:52 +0200)]
gnu: wordnet: Build with the default GCC.

* gnu/packages/wordnet.scm (wordnet)[native-inputs]: Remove.

7 years agopackages: Remove "mips64el-linux" from '%hydra-supported-systems'.
Ludovic Courtès [Wed, 29 Mar 2017 20:50:42 +0000 (22:50 +0200)]
packages: Remove "mips64el-linux" from '%hydra-supported-systems'.

* guix/packages.scm (%hydra-supported-systems): Remove "mips64el-linux".

7 years agognu: python-enum34: Update to 1.1.6.
Leo Famulari [Wed, 29 Mar 2017 18:41:26 +0000 (14:41 -0400)]
gnu: python-enum34: Update to 1.1.6.

* gnu/packages/python.scm (python-enum34, python2-enum34): Update to 1.1.6.
[arguments]: Remove custom test phase.

7 years agognu: guile-reader: Build with gperf 3.0.
Ludovic Courtès [Wed, 29 Mar 2017 20:29:49 +0000 (22:29 +0200)]
gnu: guile-reader: Build with gperf 3.0.

* gnu/packages/guile.scm (guile-reader)[native-inputs]: Use GPERF-3.0
instead of GPERF.

7 years agognu: schismtracker: Update to 20160913.
Kei Kebreau [Wed, 29 Mar 2017 20:20:10 +0000 (16:20 -0400)]
gnu: schismtracker: Update to 20160913.

* gnu/packages/music.scm (schismtracker): Update to 20160913.
[source]: Update snippet for version 20160913.

7 years agognu: games: Don't MKDIR before INSTALL-FILE.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 19:09:51 +0000 (21:09 +0200)]
gnu: games: Don't MKDIR before INSTALL-FILE.

* gnu/packages/games.scm (glkterm, glulxe, grue-hunter)[arguments]:
Remove spurious MKDIRs.

7 years agognu: retroarch: Don't use %OUTPUT.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 18:13:30 +0000 (20:13 +0200)]
gnu: retroarch: Don't use %OUTPUT.

* gnu/packages/games.scm (retroarch)[arguments]: Accept an OUTPUTS key
in the configure phase.  Add a comment about the script.  Use LET*.

7 years agognu: games: Use ‘modify-phases’.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 17:41:26 +0000 (19:41 +0200)]
gnu: games: Use ‘modify-phases’.

* gnu/packages/games.scm (pingus, cmatrix, freedink-data, xboing, irrlicht,
glkterm, glulx, retroarch)[arguments]: Use ‘modify-phases’ syntax.

7 years agognu: glulxe: Fix typo.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 17:02:34 +0000 (19:02 +0200)]
gnu: glulxe: Fix typo.

* gnu/packages/games.scm (glulxe)[description]: Fix typo.

7 years agognu: glkterm: Use @code in description.
Tobias Geerinckx-Rice [Wed, 29 Mar 2017 17:01:20 +0000 (19:01 +0200)]
gnu: glkterm: Use @code in description.

* gnu/packages/games.scm (glkterm)[description]: Use @code.