jackhill/guix/guix.git
7 years agognu: python-sip: Update to 4.18.1.
Efraim Flashner [Sun, 11 Dec 2016 20:16:14 +0000 (22:16 +0200)]
gnu: python-sip: Update to 4.18.1.

* gnu/packages/qt.scm (python-sip): Update to 4.18.1.

7 years agognu: python-pyqt-4: Use 'modify-phases' syntax.
Efraim Flashner [Sun, 11 Dec 2016 20:10:43 +0000 (22:10 +0200)]
gnu: python-pyqt-4: Use 'modify-phases' syntax.

* gnu/packages/qt.scm (python-pyqt-4)[arguments]: Use 'modify-phases'
syntax.

7 years agognu: python-pyqt@5.5: Remove variable.
Efraim Flashner [Sun, 11 Dec 2016 19:56:41 +0000 (21:56 +0200)]
gnu: python-pyqt@5.5: Remove variable.

* gnu/packages/qt.scm (python-pyqt@5.5, python2-pyqt@5.5): Remove them.

7 years agognu: calibre: Update qt dependancies.
Efraim Flashner [Sun, 11 Dec 2016 19:55:07 +0000 (21:55 +0200)]
gnu: calibre: Update qt dependancies.

* gnu/packages/ebook.scm (calibre)[native-inputs]: Remove qt, add
qtbase.
[inputs]: Remove qt, replace python2-pyqt@5.5 with python2-pyqt.

7 years agognu: python-pyqt: Build with more qt modules.
Efraim Flashner [Sun, 11 Dec 2016 19:53:15 +0000 (21:53 +0200)]
gnu: python-pyqt: Build with more qt modules.

* gnu/packages/qt.scm (python-pyqt)[inputs]: Add qtbase, qtconnectivity,
qtdeclarative, qtlocation, qtmultimedia, qtsensors, qtserialport, qtsvg,
qttools, qtwebchannel, qtwebkit, qtwebsockets, qtx11extras,
qtxmlpatterns.
(python2-pyqt)[inputs]: Same.
(python-pyqt@4)[inputs]: Only use python.

7 years agognu: orfm: Update to 0.6.0.
Ben Woodcroft [Mon, 12 Dec 2016 10:49:03 +0000 (20:49 +1000)]
gnu: orfm: Update to 0.6.0.

* gnu/packages/bioinformatics.scm (orfm): Update to 0.6.0.

7 years agognu: direnv: Update to 2.10.0.
Christopher Baines [Sun, 11 Dec 2016 22:24:44 +0000 (22:24 +0000)]
gnu: direnv: Update to 2.10.0.

* gnu/packages/shellutils.scm (direnv): Update to 2.10.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agoMerge branch 'staging'
Leo Famulari [Sun, 11 Dec 2016 20:03:52 +0000 (15:03 -0500)]
Merge branch 'staging'

7 years agognu: sunxi-tools: Update to 1.4.2.
Danny Milosavljevic [Sun, 11 Dec 2016 17:16:18 +0000 (18:16 +0100)]
gnu: sunxi-tools: Update to 1.4.2.

* gnu/packages/admin.scm (sunxi-tools): Update to 1.4.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: python-html5lib: Add dependency on python-webencodings.
Marius Bakke [Sat, 10 Dec 2016 15:38:15 +0000 (16:38 +0100)]
gnu: python-html5lib: Add dependency on python-webencodings.

* gnu/packages/python.scm (python-html5lib,
python2-html5lib)[propagated-inputs]: Add python-webencodings.

7 years agognu: Add python-webencodings.
Marius Bakke [Sat, 10 Dec 2016 15:36:30 +0000 (16:36 +0100)]
gnu: Add python-webencodings.

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

7 years agognu: linux-libre: Update to 4.8.14.
Mark H Weaver [Sun, 11 Dec 2016 14:47:58 +0000 (09:47 -0500)]
gnu: linux-libre: Update to 4.8.14.

* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.14.  Remove patches.
(linux-libre-arm-generic): Remove patches.

7 years agognu: linux-libre@4.4: Update to 4.4.38.
Mark H Weaver [Sun, 11 Dec 2016 14:46:10 +0000 (09:46 -0500)]
gnu: linux-libre@4.4: Update to 4.4.38.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.38.
Remove patches.

7 years agognu: fcgi: Disable parallel building.
Ricardo Wurmus [Sun, 11 Dec 2016 14:17:17 +0000 (15:17 +0100)]
gnu: fcgi: Disable parallel building.

* gnu/packages/web.scm (fcgi)[arguments]: Disable parallel building.

7 years agognu: Add sshoot.
Tobias Geerinckx-Rice [Thu, 1 Dec 2016 11:21:55 +0000 (12:21 +0100)]
gnu: Add sshoot.

* gnu/packages/vpn.scm (sshoot): New variable.

7 years agognu: Add python-argcomplete.
Tobias Geerinckx-Rice [Thu, 1 Dec 2016 14:28:24 +0000 (15:28 +0100)]
gnu: Add python-argcomplete.

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

7 years agognu: Add sshuttle.
Tobias Geerinckx-Rice [Fri, 15 Jul 2016 00:38:33 +0000 (02:38 +0200)]
gnu: Add sshuttle.

* gnu/packages/vpn.scm (sshuttle): New variable.

7 years agoservices: Activate system prior to services.
Christopher Baines [Sat, 10 Dec 2016 10:21:43 +0000 (10:21 +0000)]
services: Activate system prior to services.

* gnu/services.scm (activation-script): Move 'activation-current-system'
call before (for-each primitive-load …).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: openjpeg-2.1.2: Use a meaningful file-name for the source code.
Leo Famulari [Sun, 11 Dec 2016 07:22:15 +0000 (02:22 -0500)]
gnu: openjpeg-2.1.2: Use a meaningful file-name for the source code.

This is a followup to commit 0e8b7b1c351a2307bfc33211b4d76dbe7dfa01ef.

* gnu/packages/image.scm (openjpeg-2.1.2)[source]: Give a meaningful
file-name.

7 years agognu: diffoscope: Update to 63.
Leo Famulari [Sun, 11 Dec 2016 06:48:03 +0000 (01:48 -0500)]
gnu: diffoscope: Update to 63.

* gnu/packages/package-management.scm (diffoscope): Update to 63.
[arguments]: Remove obsolete 'disable-failing-test' and 'disable-egg-zipping'
phases. The former was fixed upstream, and the latter is fixed by the new Python
build system.

7 years agognu: openjpeg: Update replacement to 2.1.2 [fixes CVE-2016-{7445,8332}].
Leo Famulari [Sun, 11 Dec 2016 06:29:06 +0000 (01:29 -0500)]
gnu: openjpeg: Update replacement to 2.1.2 [fixes CVE-2016-{7445,8332}].

* gnu/packages/image.scm (openjpeg/fixed): Replace variable with ...
(openjpeg-2.1.2): ... this.
[patches]: Remove patches inherited from openjpeg.
(openjpeg)[replacement]: Replace with openjpeg-2.1.2.

7 years agoMerge branch 'master' into staging
Mark H Weaver [Sun, 11 Dec 2016 04:03:57 +0000 (23:03 -0500)]
Merge branch 'master' into staging

7 years agognu: Add denemo.
Kei Kebreau [Sat, 10 Dec 2016 02:58:08 +0000 (21:58 -0500)]
gnu: Add denemo.

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

7 years agognu: libpsl: Update to 0.16.0.
Tobias Geerinckx-Rice [Sat, 10 Dec 2016 23:50:13 +0000 (00:50 +0100)]
gnu: libpsl: Update to 0.16.0.

* gnu/packages/web.scm (libpsl): Update to 0.16.0.

7 years agognu: Add ocaml-menhir.
David Craven [Sun, 20 Nov 2016 14:49:10 +0000 (15:49 +0100)]
gnu: Add ocaml-menhir.

* gnu/packages/ocaml.scm (ocaml-menhir): New variable.

7 years agognu: coq: Update to 8.5pl2.
David Craven [Sat, 5 Nov 2016 18:01:38 +0000 (19:01 +0100)]
gnu: coq: Update to 8.5pl2.

* gnu/packages/ocaml.scm (coq): Update to 8.5pl2.
  [arguments]: Configure script takes single hyphen arguments.

7 years agognu: idris: Update to 0.12.3.
David Craven [Sat, 5 Nov 2016 17:58:41 +0000 (18:58 +0100)]
gnu: idris: Update to 0.12.3.

* gnu/packages/haskell.scm (idris): Update to 0.12.3.
  [origin]: Remove snippet.
  [inputs]: Add ghc-aeson, ghc-async, ghc-fsnotify, ghc-regex-tdfa,
  ghc-tasty-golden, ghc-tasty-rerun and ghc-terminal-size.
  [arguments]: Disable tests.

7 years agognu: ghc-trifecta: Update to 1.6.
David Craven [Sat, 5 Nov 2016 17:55:48 +0000 (18:55 +0100)]
gnu: ghc-trifecta: Update to 1.6.

* gnu/packages/haskell.scm (ghc-trifecta): Update to 1.6.
  [inputs]: Add ghc-doctest and ghc-quickcheck.
  [arguments]: Enable tests.

7 years agognu: Add ghc-terminal-size.
David Craven [Sat, 5 Nov 2016 17:54:46 +0000 (18:54 +0100)]
gnu: Add ghc-terminal-size.

* gnu/packages/haskell.scm (ghc-terminal-size): New variable.

7 years agognu: Add ghc-ieee754.
David Craven [Sat, 5 Nov 2016 17:53:43 +0000 (18:53 +0100)]
gnu: Add ghc-ieee754.

* gnu/packages/haskell.scm (ghc-ieee754): New variable.

7 years agognu: Add ghc-tasty-rerun.
David Craven [Sat, 5 Nov 2016 17:52:38 +0000 (18:52 +0100)]
gnu: Add ghc-tasty-rerun.

* gnu/packages/haskell.scm (ghc-tasty-rerun): New variable.

7 years agognu: Add ghc-fsnotify.
David Craven [Sat, 5 Nov 2016 17:48:32 +0000 (18:48 +0100)]
gnu: Add ghc-fsnotify.

* gnu/packages/haskell.scm (ghc-fsnotify): New variable.

7 years agognu: Add ghc-hinotify.
David Craven [Sat, 5 Nov 2016 17:46:35 +0000 (18:46 +0100)]
gnu: Add ghc-hinotify.

* gnu/packages/haskell.scm (ghc-hinotify): New variable.

7 years agognu: icecat: Add more fixes from upstream mozilla-esr45.
Mark H Weaver [Sat, 10 Dec 2016 18:06:36 +0000 (13:06 -0500)]
gnu: icecat: Add more fixes from upstream mozilla-esr45.

* gnu/packages/gnuzilla.scm (icecat)[sources]: Add more fixes from the
upstream mozilla-esr45 repository.

7 years agognu: Remove unused patch.
Efraim Flashner [Sat, 10 Dec 2016 19:59:56 +0000 (21:59 +0200)]
gnu: Remove unused patch.

* gnu/packages/patches/openjpeg-CVE-2015-6581.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: openjpeg: Add fixes for CVE-2016-{9850,9851}.
Efraim Flashner [Sat, 10 Dec 2016 19:45:29 +0000 (21:45 +0200)]
gnu: openjpeg: Add fixes for CVE-2016-{9850,9851}.

* gnu/packages/image.scm (openjpeg)[replacement]: New field.
(openjpeg/fixed): New variable, patch against CVE-2016-9850,
CVE-2016-9851.
* gnu/packages/patches/openjpeg-CVE-2016-9850-CVE-2016-9851.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

7 years agognu: ffmpeg@2.8: Update to 2.8.9.
Efraim Flashner [Sat, 10 Dec 2016 19:00:23 +0000 (21:00 +0200)]
gnu: ffmpeg@2.8: Update to 2.8.9.

* gnu/packages/video.scm (ffmpeg@2.8): Update to 2.8.9.

7 years agognu: jasper: Update to 2.0.6.
Efraim Flashner [Sat, 10 Dec 2016 18:59:19 +0000 (20:59 +0200)]
gnu: jasper: Update to 2.0.6.

* gnu/packages/image.scm (jasper): Update to 2.0.6.

7 years agognu: password-store: Don't run tests in parallel.
Christopher Baines [Sat, 10 Dec 2016 09:55:37 +0000 (09:55 +0000)]
gnu: password-store: Don't run tests in parallel.

* gnu/packages/password-utils.scm (password-store): Don't run tests in
  parallel, as it causes them to hang and the build to timeout.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: password-store: Delete build phase
Christopher Baines [Sat, 10 Dec 2016 09:55:36 +0000 (09:55 +0000)]
gnu: password-store: Delete build phase

* gnu/packages/password-utils.scm (password-store): Remove the build
  phase, as it is unused.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: openssl-next: Update to 1.1.0c [fixes CVE-{7053,7054,7055}].
Marius Bakke [Fri, 9 Dec 2016 08:48:38 +0000 (09:48 +0100)]
gnu: openssl-next: Update to 1.1.0c [fixes CVE-{7053,7054,7055}].

* gnu/packages/tls.scm (openssl-next): Update to 1.1.0c.
[arguments]: Duplicate 'configure' to add rpath flag previously handled by
now-defunct 'patch-runpath' phase. Duplicate 'remove-miscellany' phase.

7 years agognu: windowmaker: Fix invocation of 'wmsetbg'.
Kei Kebreau [Sun, 23 Oct 2016 17:50:05 +0000 (13:50 -0400)]
gnu: windowmaker: Fix invocation of 'wmsetbg'.

* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add substitution of
40-character limit with a 107-character limit.

7 years agognu: vsearch: Update to 2.3.4.
Ben Woodcroft [Sat, 10 Dec 2016 00:45:08 +0000 (10:45 +1000)]
gnu: vsearch: Update to 2.3.4.

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

7 years agognu: pardre: Update to 1.1.5-1.
Ben Woodcroft [Sat, 10 Dec 2016 00:31:15 +0000 (10:31 +1000)]
gnu: pardre: Update to 1.1.5-1.

* gnu/packages/bioinformatics.scm (pardre): update to 1.1.5-1.
[source]: Update source hash.

7 years agognu: linux-libre: Add fixes for CVE-2016-8655 et al.
Mark H Weaver [Fri, 9 Dec 2016 23:19:22 +0000 (18:19 -0500)]
gnu: linux-libre: Add fixes for CVE-2016-8655 et al.

* gnu/packages/linux.scm (linux-libre, linux-libre-arm-generic):
Add patches for CVE-2016-8655 and the vulnerability described in
<http://seclists.org/oss-sec/2016/q4/644>.

7 years agognu: linux-libre@4.4: Add fixes for CVE-2016-8655 et al.
Mark H Weaver [Fri, 9 Dec 2016 23:21:19 +0000 (18:21 -0500)]
gnu: linux-libre@4.4: Add fixes for CVE-2016-8655 et al.

* gnu/packages/linux.scm (linux-libre-4.4): Add patches for CVE-2016-8655 and
the vulnerability described in <http://seclists.org/oss-sec/2016/q4/644>.

7 years agognu: libsoup: Update to 2.56.0.
Ludovic Courtès [Fri, 9 Dec 2016 23:10:30 +0000 (00:10 +0100)]
gnu: libsoup: Update to 2.56.0.

* gnu/packages/gnome.scm (libsoup): Update to 2.56.0.

7 years agooffload: Allow testing machines that match a regexp.
Ludovic Courtès [Fri, 9 Dec 2016 22:12:06 +0000 (23:12 +0100)]
offload: Allow testing machines that match a regexp.

* guix/scripts/offload.scm (check-machine-availability): Add 'pred'
parameter and honor it.
(guix-offload): for the "test" sub-command, accept an extra 'regexp'
parameter.  Pass a second argument to 'check-machine-availability'.

7 years agooffload: Test each machine only once.
Ludovic Courtès [Fri, 9 Dec 2016 22:00:08 +0000 (23:00 +0100)]
offload: Test each machine only once.

* guix/scripts/offload.scm (check-machine-availability)[build-machine=?]:
New procedure.
Add call to 'delete-duplicates'.

7 years agooffload: Do not read ~/.ssh/known_hosts.
Ludovic Courtès [Fri, 9 Dec 2016 13:54:42 +0000 (14:54 +0100)]
offload: Do not read ~/.ssh/known_hosts.

* guix/scripts/offload.scm (open-ssh-session): Pass #:knownhosts to
'make-session'.

7 years agognu: ruby-sdoc: Update to 0.4.2.
Ben Woodcroft [Fri, 9 Dec 2016 09:27:12 +0000 (19:27 +1000)]
gnu: ruby-sdoc: Update to 0.4.2.

* gnu/packages/ruby.scm (ruby-sdoc): Update to 0.4.2.
[arguments]: Remove 'relax-minitest-requirement' phase, Add 'set-rubylib'
phase.
[native-inputs]: Add ruby-hoe.

7 years agognu: Adjust gemspec modifications for ruby-2.3.2.
Ben Woodcroft [Fri, 9 Dec 2016 21:40:47 +0000 (07:40 +1000)]
gnu: Adjust gemspec modifications for ruby-2.3.2.

* gnu/packages/ruby.scm (ruby-mocha)[arguments]: Adjust 'substitute*' of
gemspec.
(ruby-domain-name)[arguments]: Likewise.

7 years agognu: linux-libre: Update to 4.8.13.
Mark H Weaver [Fri, 9 Dec 2016 20:12:11 +0000 (15:12 -0500)]
gnu: linux-libre: Update to 4.8.13.

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

7 years agognu: linux-libre@4.4: Update to 4.4.37.
Mark H Weaver [Fri, 9 Dec 2016 20:10:17 +0000 (15:10 -0500)]
gnu: linux-libre@4.4: Update to 4.4.37.

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

7 years agognu: gmsh: Update to 2.15.0.
Paul Garlick [Fri, 9 Dec 2016 17:54:54 +0000 (17:54 +0000)]
gnu: gmsh: Update to 2.15.0.

* gnu/packages/maths.scm (gmsh): Update to 2.15.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: libev: Update to 4.23.
Marius Bakke [Fri, 9 Dec 2016 17:19:09 +0000 (18:19 +0100)]
gnu: libev: Update to 4.23.

* gnu/packages/libevent.scm (libev): Update to 4.23.

7 years agoMerge remote-tracking branch 'origin/master' into staging
Ludovic Courtès [Fri, 9 Dec 2016 17:11:14 +0000 (18:11 +0100)]
Merge remote-tracking branch 'origin/master' into staging

7 years agognu: libepoxy: Add patch to avoid segfault when GL support is missing.
Ludovic Courtès [Fri, 9 Dec 2016 17:09:43 +0000 (18:09 +0100)]
gnu: libepoxy: Add patch to avoid segfault when GL support is missing.

* gnu/packages/patches/libepoxy-gl-null-checks.patch: New file.
* gnu/packages/gl.scm (libepoxy)[source]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agodaemon: Set ownership of kept build directories to the calling user.
Hartmut Goebel [Mon, 21 Nov 2016 18:49:12 +0000 (19:49 +0100)]
daemon: Set ownership of kept build directories to the calling user.

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

* nix/libstore/globals.hh (Settings) Add clientUid and clientGid.
* nix/nix-daemon/nix-daemon.cc (daemonLoop] Store UID and GID of the
  caller in settings.
* nix/libstore/build.cc (_chown): New function.
  (DerivationGoal::deleteTmpDir): Use it, change ownership of build
  directory if it is kept and the new owner is not root.

7 years agognu: ruby-sdoc: Really relax minitest version requirement.
Ludovic Courtès [Fri, 9 Dec 2016 14:39:13 +0000 (15:39 +0100)]
gnu: ruby-sdoc: Really relax minitest version requirement.

* gnu/packages/ruby.scm (ruby-sdoc)[arguments]: Adjust pattern in
'relax-minitest-requirement'.

7 years agognu: python-pyqt: Fix build by explicitly setting the stubsdir.
Hartmut Goebel [Sun, 4 Dec 2016 22:13:26 +0000 (23:13 +0100)]
gnu: python-pyqt: Fix build by explicitly setting the stubsdir.

* gnu/packages.qt.scm (python-pyqt, python2-pyqt)[arguments]: In phase
'configure' pass option --stubsdir.

7 years agognu: python-pyqt-5.5: Use non-inherited "configure" phase.
Hartmut Goebel [Sun, 4 Dec 2016 22:18:26 +0000 (23:18 +0100)]
gnu: python-pyqt-5.5: Use non-inherited "configure" phase.

This allows passing different options for 5.5 than for the main version
(which is currently 5.6).

* gnu/packages.qt.scm (python-pyqt-5.5, python2-pyqt-5.5)[arguments]: Copy
from (python-pyqt)[arguments].

7 years agognu: python2-pyqt-4: Change package name to python2-pyqt.
Hartmut Goebel [Sun, 4 Dec 2016 21:32:54 +0000 (22:32 +0100)]
gnu: python2-pyqt-4: Change package name to python2-pyqt.

* gnu/packages/qt.scm (python2-pyqt-4)[package]: Change "name"
python2-pyqt.

7 years agognu: Add python-flask-restful-swagger.
Danny Milosavljevic [Fri, 9 Dec 2016 10:48:06 +0000 (11:48 +0100)]
gnu: Add python-flask-restful-swagger.

* gnu/packages/python.scm (python-flask-restful-swagger,
  python2-flask-restful-swagger): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: alot: Update to 0.4.
Marius Bakke [Fri, 9 Dec 2016 10:47:39 +0000 (11:47 +0100)]
gnu: alot: Update to 0.4.

* gnu/packages/mail.scm (alot): Update to 0.4.
[arguments]: Update python3 comment.

7 years agognu: php: Update to 7.0.14.
Julien Lepiller [Thu, 8 Dec 2016 19:25:15 +0000 (20:25 +0100)]
gnu: php: Update to 7.0.14.

* gnu/packages/php.scm (php): Update to 7.0.14.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: parallel: Update 20161122.
Leo Famulari [Fri, 9 Dec 2016 04:01:54 +0000 (23:01 -0500)]
gnu: parallel: Update 20161122.

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

7 years agognu: Add gnome-system-monitor.
rennes [Thu, 8 Dec 2016 03:47:27 +0000 (21:47 -0600)]
gnu: Add gnome-system-monitor.

* gnu/packages/gnome.scm (gnome-system-monitor): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agostore: 'open-connection' no longer raises '&nar-error' for protocol errors.
Ludovic Courtès [Thu, 8 Dec 2016 13:03:33 +0000 (14:03 +0100)]
store: 'open-connection' no longer raises '&nar-error' for protocol errors.

* guix/store.scm (open-connection): Guard body against 'nar-error?' and
re-raise as '&nix-connection-error'.
* tests/store.scm ("connection handshake error"): New test.

7 years agognu: Add epic5.
ng0 [Tue, 6 Dec 2016 19:35:38 +0000 (19:35 +0000)]
gnu: Add epic5.

* gnu/packages/irc.scm (epic5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: enlightenment: Update to 0.21.4.
Efraim Flashner [Thu, 8 Dec 2016 19:31:52 +0000 (21:31 +0200)]
gnu: enlightenment: Update to 0.21.4.

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

7 years agognu: efl: Update to 1.18.4.
Efraim Flashner [Thu, 8 Dec 2016 19:09:17 +0000 (21:09 +0200)]
gnu: efl: Update to 1.18.4.

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

7 years agognu: tor: Update to 0.2.8.11.
Efraim Flashner [Thu, 8 Dec 2016 18:30:48 +0000 (20:30 +0200)]
gnu: tor: Update to 0.2.8.11.

* gnu/packages/tor.scm (tor): Update to 0.2.8.11.

7 years agognu: imagemagick: Update to 6.9.6-7.
Leo Famulari [Thu, 8 Dec 2016 19:29:41 +0000 (14:29 -0500)]
gnu: imagemagick: Update to 6.9.6-7.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-7.

7 years agognu: tcsh: Fix out of bounds read.
Leo Famulari [Wed, 7 Dec 2016 23:51:27 +0000 (18:51 -0500)]
gnu: tcsh: Fix out of bounds read.

* gnu/packages/patches/tcsh-fix-out-of-bounds-read.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/shells.scm (tcsh)[replacement]: New field.
(tcsh/fixed): New variable.

7 years agognu: Add vis.
José Miguel Sánchez García [Wed, 7 Dec 2016 16:53:22 +0000 (17:53 +0100)]
gnu: Add vis.

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

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: python-html5lib: Update to 1.0b10 [fixes CVE-2016-{9909,9910}].
Marius Bakke [Thu, 8 Dec 2016 12:54:09 +0000 (13:54 +0100)]
gnu: python-html5lib: Update to 1.0b10 [fixes CVE-2016-{9909,9910}].

* gnu/packages/python.scm (python-html5lib, python2-html5lib): Update to 1.0b10.

7 years agognu: vsearch: Update to 2.3.3.
Ben Woodcroft [Thu, 8 Dec 2016 12:39:10 +0000 (22:39 +1000)]
gnu: vsearch: Update to 2.3.3.

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

7 years agognu: libreoffice: Add 'libreoffice' symlink.
Alex Kost [Thu, 8 Dec 2016 09:25:18 +0000 (12:25 +0300)]
gnu: libreoffice: Add 'libreoffice' symlink.

* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Adjust
'bin-install' phase to make 'libreoffice' symlink along with 'soffice'.

Co-authored-by: ng0 <ng0@libertad.pw>
7 years agognu: Update 'geiser' hash and deprecate 'geiser-next'.
Alex Kost [Tue, 29 Nov 2016 19:46:34 +0000 (22:46 +0300)]
gnu: Update 'geiser' hash and deprecate 'geiser-next'.

* gnu/packages/emacs.scm (geiser)[source]: Update the hash (the release
tarball was updated in place).
(geiser-next): Deprecate.

7 years agognu: Fix path to /etc/netconfig in libtirpc.
John Darrington [Wed, 7 Dec 2016 14:23:52 +0000 (15:23 +0100)]
gnu: Fix path to /etc/netconfig in libtirpc.

* gnu/packages/onc-rpc.scm (libtirpc) [arguments]: Replace "/etc/netconfig"
with (string-append %output "/etc/netconfig")

7 years agohydra: Fix wrong-num-args error when computing the cross jobs.
Ludovic Courtès [Wed, 7 Dec 2016 22:58:15 +0000 (23:58 +0100)]
hydra: Fix wrong-num-args error when computing the cross jobs.

Fixes a regression introduced in
dea91108cf6b9bb46071c8f65c9abf834c5b064d.

* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs](either): Add
third parameter and honor it.

7 years agohydra: Adjust to make-bootstrap.scm change.
Ludovic Courtès [Wed, 7 Dec 2016 22:57:09 +0000 (23:57 +0100)]
hydra: Adjust to make-bootstrap.scm change.

This is a followup to commit f13f60cb2620433280ccb2132376b7c6d3dbc06f.

* build-aux/hydra/gnu-system.scm (%core-packages): Call
'%glibc-bootstrap-tarball' since it's now a thunk, not a package.

7 years agohydra: Use '%final-inputs' from base.scm, not commencement.scm.
Ludovic Courtès [Wed, 7 Dec 2016 22:53:18 +0000 (23:53 +0100)]
hydra: Use '%final-inputs' from base.scm, not commencement.scm.

* build-aux/hydra/gnu-system.scm (package->job): Use the '%final-inputs'
procedure from (gnu packages base).

7 years agognu: samba: Don't expect configuration files inside the store.
Adonay Felipe Nogueira [Sat, 3 Dec 2016 23:22:56 +0000 (21:22 -0200)]
gnu: samba: Don't expect configuration files inside the store.

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

* gnu/packages/samba.scm (samba)[arguments]: Add --sysconfdir configure flag.
Add 'disable-etc-samba-directory-creation' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add lua-lpeg.
José Miguel Sánchez García [Wed, 7 Dec 2016 17:06:22 +0000 (18:06 +0100)]
gnu: Add lua-lpeg.

* gnu/packages/lua.scm (lua-lpeg): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add libtermkey.
José Miguel Sánchez García [Wed, 7 Dec 2016 17:03:09 +0000 (18:03 +0100)]
gnu: Add libtermkey.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: cross-base: Move phases to (gnu build cross-toolchain).
Ludovic Courtès [Wed, 7 Dec 2016 20:49:25 +0000 (21:49 +0100)]
gnu: cross-base: Move phases to (gnu build cross-toolchain).

* gnu/packages/cross-base.scm (cross-gcc-arguments) <#:phases>: Use
'cross-gcc-build-phases', and move body cross-toolchain.scm.
(cross-gcc): Add #:imported-modules.  Add (gnu build cross-toolchain) to
 #:modules.
* gnu/build/cross-toolchain.scm: New file, with code from
'cross-gcc-arguments'.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

7 years agognu: cross-base: Factorize list of cross environment variables.
Ludovic Courtès [Wed, 7 Dec 2016 12:57:43 +0000 (13:57 +0100)]
gnu: cross-base: Factorize list of cross environment variables.

* gnu/packages/cross-base.scm (cross-libc): Replace literal list of
environment variable names with %GCC-CROSS-INCLUDE-PATHS.
(cross-kernel-headers): Likewise.

7 years agognu: ams-lv2: Remove CPU optimization flags on non-Intel hardware.
Efraim Flashner [Wed, 7 Dec 2016 19:20:09 +0000 (21:20 +0200)]
gnu: ams-lv2: Remove CPU optimization flags on non-Intel hardware.

* gnu/packages/music.scm (ams-lv2)[arguments]: Add phase to remove
Intel specific CPU optimization flags when compiling on non-Intel
hardware.

7 years agognu: python-sqlalchemy-utils: Update to 0.32.11.
Danny Milosavljevic [Wed, 7 Dec 2016 17:23:05 +0000 (18:23 +0100)]
gnu: python-sqlalchemy-utils: Update to 0.32.11.

* gnu/packages/python.scm (python-sqlalchemy-utils): Update to 0.32.11.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python-sadisplay.
Danny Milosavljevic [Tue, 6 Dec 2016 21:43:55 +0000 (22:43 +0100)]
gnu: Add python-sadisplay.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: subversion: Update to 1.8.17.
Efraim Flashner [Wed, 7 Dec 2016 06:30:19 +0000 (08:30 +0200)]
gnu: subversion: Update to 1.8.17.

* gnu/packages/version-control.scm (subversion): Update to 1.8.17.

7 years agognu: make-bootstrap: Produce the correct %glibc-bootstrap-tarball for Hurd systems.
Manolis Ragkousis [Wed, 30 Nov 2016 14:49:48 +0000 (16:49 +0200)]
gnu: make-bootstrap: Produce the correct %glibc-bootstrap-tarball for Hurd systems.

* gnu/packages/make-bootstrap.scm (%glibc-bootstrap-tarball): Make it a procedure.
  (%glibc-stripped): Make it a procedure and move the kernel specific part from
  here to ...
* guix/build/make-bootstrap.scm (make-stripped-libc): ... here. New file.
* Makefile.am (MODULES): Add it.

7 years agognu: cross-kernel-headers: Remove propagated-inputs from xhurd-headers.
Manolis Ragkousis [Sun, 4 Dec 2016 14:56:58 +0000 (16:56 +0200)]
gnu: cross-kernel-headers: Remove propagated-inputs from xhurd-headers.

* gnu/packages/cross-base.scm (xhurd-headers)[propagated-inputs]: Remove them.

7 years agohydra: Add "i686-w64-mingw32" as a cross-compilation target.
Ludovic Courtès [Wed, 7 Dec 2016 09:21:00 +0000 (10:21 +0100)]
hydra: Add "i686-w64-mingw32" as a cross-compilation target.

* build-aux/hydra/gnu-system.scm (%cross-targets): Add "i686-w64-mingw32".
(hydra-jobs)[cross-jobs?](pointless?): New procedure.
Use it.

7 years agognu: guile-2.0: support mingw.
Jan Nieuwenhuizen [Sun, 24 Apr 2016 12:06:56 +0000 (14:06 +0200)]
gnu: guile-2.0: support mingw.

* gnu/packages/guile.scm (guile-2.0): Support MinGW.

7 years agognu: readline: support mingw.
Jan Nieuwenhuizen [Tue, 12 Apr 2016 13:49:17 +0000 (15:49 +0200)]
gnu: readline: support mingw.

* gnu/packages/patches/readline-7.0-mingw.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/readline.scm (readline): Support MinGW.

7 years agognu: ncurses: support mingw.
Mark H Weaver [Sun, 14 Aug 2016 07:46:48 +0000 (03:46 -0400)]
gnu: ncurses: support mingw.

* gnu/packages/ncurses.scm (ncurses): Support MinGW.

Co-Authored-By: Jan Nieuwenhuizen <janneke@gnu.org>
7 years agognu: gmp: build shared library for mingw.
Jan Nieuwenhuizen [Tue, 12 Apr 2016 13:48:28 +0000 (15:48 +0200)]
gnu: gmp: build shared library for mingw.

* gnu/packages/multiprecision.scm (gmp)[MINGW]: Use --enable-shared.