jackhill/guix/guix.git
7 years agognu: hdf4: Really fix non-x86 architectures.
Andreas Enge [Tue, 18 Oct 2016 19:15:43 +0000 (21:15 +0200)]
gnu: hdf4: Really fix non-x86 architectures.

This is a follow-up to commit 60da9fb1100787c49ed4910eacf50e83c6462dcc.

* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/maths.scm (hdf4)[source]: Add patch.

7 years agognu: enlightenment: Update to 0.21.3.
Efraim Flashner [Tue, 18 Oct 2016 05:57:23 +0000 (08:57 +0300)]
gnu: enlightenment: Update to 0.21.3.

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

7 years agografts: Remove unnecessary 'umask' call.
Ludovic Courtès [Mon, 17 Oct 2016 21:55:28 +0000 (23:55 +0200)]
grafts: Remove unnecessary 'umask' call.

This is a followup to d72267863382041b84a9712eea354882be72ef55.

* guix/build/graft.scm (rewrite-directory): Remove 'umask' call.

7 years agografts: Apply the right grafts in the presence of multiple outputs.
Ludovic Courtès [Mon, 17 Oct 2016 21:43:33 +0000 (23:43 +0200)]
grafts: Apply the right grafts in the presence of multiple outputs.

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

* guix/grafts.scm (cumulative-grafts): Add grafts for all the outputs of
DRV.
* tests/grafts.scm ("graft-derivation, replaced derivation has multiple
outputs"): New test.

7 years agoguix build: Add '--with-graft'.
Ludovic Courtès [Mon, 17 Oct 2016 21:40:03 +0000 (23:40 +0200)]
guix build: Add '--with-graft'.

* guix/scripts/build.scm (transform-package-inputs/graft): New procedure.
(%transformations): Add 'with-graft'.
(%transformation-options): Likewise.
(show-transformation-options-help): Document it.
* tests/scripts-build.scm ("options->transformation, with-graft"): New
test.
* doc/guix.texi (Package Transformation Options): Document it.

7 years agoguix build: Factorize transformation option parsing.
Ludovic Courtès [Mon, 17 Oct 2016 20:51:38 +0000 (22:51 +0200)]
guix build: Factorize transformation option parsing.

* guix/scripts/build.scm (%transformation-options): Introduce 'parser'
procedure and use it.

7 years agoguix build: Extract '--with-input' replacement spec parsing.
Ludovic Courtès [Mon, 17 Oct 2016 20:43:49 +0000 (22:43 +0200)]
guix build: Extract '--with-input' replacement spec parsing.

* guix/scripts/build.scm (evaluate-replacement-specs): New procedure.
(transform-package-inputs)[not-equal]: Remove.
[replacements]: Define in terms of 'evaluate-replacement-specs'.

7 years agognu: tor: Update to 0.2.8.9.
Efraim Flashner [Mon, 17 Oct 2016 21:25:30 +0000 (00:25 +0300)]
gnu: tor: Update to 0.2.8.9.

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

7 years agognu: vapoursynth: Update to 34.
Efraim Flashner [Mon, 17 Oct 2016 21:08:09 +0000 (00:08 +0300)]
gnu: vapoursynth: Update to 34.

* gnu/packages/video.scm (vapoursynth): Update to 34.

7 years agognu: zimg: Update to 2.3.
Efraim Flashner [Mon, 17 Oct 2016 21:07:20 +0000 (00:07 +0300)]
gnu: zimg: Update to 2.3.

* gnu/packages/image.scm (zimg): Update to 2.3.

7 years agognu: jasper: Update to 1.900.5.
Efraim Flashner [Mon, 17 Oct 2016 20:47:14 +0000 (23:47 +0300)]
gnu: jasper: Update to 1.900.5.

* gnu/packages/image.scm (jasper): Update to 1.900.5.
[source]: Remove patches.
[native-inputs]: Remove unzip.
* gnu/packages/patches/jasper-CVE-2007-2721.patch,
gnu/packages/patches/jasper-CVE-2008-3520.patch,
gnu/packages/patches/jasper-CVE-2008-3522.patch,
gnu/packages/patches/jasper-CVE-2011-4516-and-CVE-2011-4517.patch,
gnu/packages/patches/jasper-CVE-2014-8137.patch,
gnu/packages/patches/jasper-CVE-2014-8138.patch,
gnu/packages/patches/jasper-CVE-2014-8157.patch,
gnu/packages/patches/jasper-CVE-2014-8158.patch,
gnu/packages/patches/jasper-CVE-2014-9029.patch,
gnu/packages/patches/jasper-CVE-2016-1577.patch,
gnu/packages/patches/jasper-CVE-2016-1867.patch,
gnu/packages/patches/jasper-CVE-2016-2089.patch,
gnu/packages/patches/jasper-CVE-2016-2116.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

7 years agognu: diffoscope: Update to 61.
Leo Famulari [Mon, 17 Oct 2016 20:38:21 +0000 (16:38 -0400)]
gnu: diffoscope: Update to 61.

* gnu/packages/package-management.scm (diffoscope): Update to 61.

7 years agognu: openssh: Enable kerberos features.
John Darrington [Sun, 16 Oct 2016 06:31:55 +0000 (08:31 +0200)]
gnu: openssh: Enable kerberos features.

* gnu/packages/ssh.scm (openssh) [arguments]: Add flag --with-kerberos5.
[inputs]: Add mit-krb5.

7 years agognu: linux-libre: Update to 4.8.2.
Mark H Weaver [Mon, 17 Oct 2016 19:23:46 +0000 (15:23 -0400)]
gnu: linux-libre: Update to 4.8.2.

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

7 years agognu: linux-libre@4.4: Update to 4.4.25.
Mark H Weaver [Mon, 17 Oct 2016 19:22:33 +0000 (15:22 -0400)]
gnu: linux-libre@4.4: Update to 4.4.25.

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

7 years agognu: Add xpad.
Rene Saavedra [Sun, 16 Oct 2016 02:51:25 +0000 (21:51 -0500)]
gnu: Add xpad.

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

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
7 years agognu: Add rcas-web.
Ricardo Wurmus [Wed, 12 Oct 2016 15:12:45 +0000 (17:12 +0200)]
gnu: Add rcas-web.

* gnu/packages/bioinformatics.scm (rcas-web): New variable.

7 years agognu: Add r-rcas.
Ricardo Wurmus [Wed, 12 Oct 2016 15:12:44 +0000 (17:12 +0200)]
gnu: Add r-rcas.

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

7 years agognu: irrlicht: Update to 1.8.4.
Ricardo Wurmus [Mon, 17 Oct 2016 06:48:06 +0000 (08:48 +0200)]
gnu: irrlicht: Update to 1.8.4.

* gnu/packages/games.scm (irrlicht): Update to 1.8.4.
[arguments]: Delete phase "apply-patch/mesa-10-fix".
[native-inputs]: Remove "patch/mesa-10-fix".
* gnu/packages/patches/irrlicht-mesa-10.patch: Delete file.
* gnu/local.mk (dist_path_DATA): Remove irrlicht patch.

7 years agognu: extremetuxracer: Update to 0.7.3.
Ricardo Wurmus [Sun, 16 Oct 2016 18:16:19 +0000 (20:16 +0200)]
gnu: extremetuxracer: Update to 0.7.3.

* gnu/packages/games.scm (extremetuxracer): Update to 0.7.3.
[inputs]: Remove freetype, mesa, libice, libpng, sdl, sdl-mixer,
sdl-image, libsm, libunwind, libx11, libext, libxi, libxmu, libxt, tcl,
zlib; add sfml.
[arguments]: Remove field.

7 years agognu: sfml: Install pkgconfig files.
Ricardo Wurmus [Sun, 16 Oct 2016 18:07:09 +0000 (20:07 +0200)]
gnu: sfml: Install pkgconfig files.

* gnu/packages/game-development.scm (sfml)[arguments]: Add configure
flag to install pkgconfig files.

7 years agognu: artanis: Remove implied $(DESTDIR) usage.
Adonay Felipe Nogueira [Mon, 17 Oct 2016 12:47:21 +0000 (10:47 -0200)]
gnu: artanis: Remove implied $(DESTDIR) usage.

* gnu/packages/patches/artanis-fix-Makefile.in.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/guile.scm (artanis)[source]: Use patch.
[arguments]: Remove DESTDIR from #:make-flags.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: node: Update to 6.8.0.
Al McElrath [Fri, 14 Oct 2016 23:39:44 +0000 (16:39 -0700)]
gnu: node: Update to 6.8.0.

Remove <https://debbugs.gnu.org/23744> and
<https://debbugs.gnu.org/23723> workaround.

* gnu/packages/node.scm (node): Update to 6.8.0.
  (node)[arguments]: Disabled more tests. Remove custom 'patch-shebangs'
  phase. Manually patch npm script shebang in new 'patch-npm-shebang'
  phase.
* gnu/packages/patches/node-9077.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patches.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ruby-json-pure: Fix tests.
Ben Woodcroft [Mon, 17 Oct 2016 09:13:38 +0000 (19:13 +1000)]
gnu: ruby-json-pure: Fix tests.

* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Remove unneeded
reference to 'json-java.gemspec' in 'Gemfile'.

7 years agognu: bundler: Update to 1.13.5.
Ben Woodcroft [Mon, 17 Oct 2016 08:27:27 +0000 (18:27 +1000)]
gnu: bundler: Update to 1.13.5.

* gnu/packages/ruby.scm (bundler): Update to 1.13.5.

7 years agognu: Add geierlein.
Hartmut Goebel [Mon, 17 Oct 2016 08:39:21 +0000 (10:39 +0200)]
gnu: Add geierlein.

* gnu/packages/finance.scm (geierlein): New variable.

7 years agognu: Add sslh.
Tobias Geerinckx-Rice [Sun, 11 Sep 2016 13:41:07 +0000 (15:41 +0200)]
gnu: Add sslh.

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

7 years agognu: httping: Update to 2.5.
Tobias Geerinckx-Rice [Thu, 13 Oct 2016 14:58:08 +0000 (16:58 +0200)]
gnu: httping: Update to 2.5.

* gnu/packages/networking.scm (httping): Update to 2.5.

7 years agognu: Add fbida.
Julien Lepiller [Sat, 15 Oct 2016 12:40:30 +0000 (14:40 +0200)]
gnu: Add fbida.

* gnu/packages/pdf.scm (fbida): New variable.

7 years agoimport: utils: Remove dependency on (json) module.
Alex Kost [Sat, 15 Oct 2016 16:41:35 +0000 (19:41 +0300)]
import: utils: Remove dependency on (json) module.

This fixes a regression introduced by commit
fbe9c1012820ab72f022a6ec958c35b431ae7a74.

* guix/import/utils.scm: Remove unused (json) module.

7 years agognu: hdf4: Fix non-x86 architectures.
Andreas Enge [Sun, 16 Oct 2016 15:00:56 +0000 (17:00 +0200)]
gnu: hdf4: Fix non-x86 architectures.

* gnu/packages/patches/hdf4-architectures.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/maths.scm (hdf4)[source]: Add patch.

7 years agognu: certbot, python-acme: Update to 0.9.3.
Leo Famulari [Fri, 7 Oct 2016 05:39:34 +0000 (01:39 -0400)]
gnu: certbot, python-acme: Update to 0.9.3.

These packages should be updated together.

* gnu/packages/tls.scm (certbot): Update to 0.9.3.
[source]: Use pypi-uri.
(python-acme, python2-acme): Update to 0.9.3.
[source]: Use pypi-uri.

7 years agognu: python-dnspython: Update to 0.15.0.
Leo Famulari [Fri, 7 Oct 2016 06:21:04 +0000 (02:21 -0400)]
gnu: python-dnspython: Update to 0.15.0.

* gnu/packages/python.scm (python-dnspython, python2-dnspython): Update
to 0.15.0.

7 years agognu: python-werkzeug: Update to 0.11.11.
Leo Famulari [Fri, 7 Oct 2016 05:37:46 +0000 (01:37 -0400)]
gnu: python-werkzeug: Update to 0.11.11.

* gnu/packages/python.scm (python-werkzeug, python2-werkzeug):
Update to 0.11.11.

7 years agognu: python-pyopenssl: Update to 16.1.0.
Leo Famulari [Fri, 7 Oct 2016 05:33:59 +0000 (01:33 -0400)]
gnu: python-pyopenssl: Update to 16.1.0.

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

7 years agognu: python-pyasn1: Update to 0.1.9.
Leo Famulari [Fri, 7 Oct 2016 05:30:09 +0000 (01:30 -0400)]
gnu: python-pyasn1: Update to 0.1.9.

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

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

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

7 years agognu: Add arm-none-eabi-toolchain variants.
Theodoros Foradis [Sun, 16 Oct 2016 09:27:21 +0000 (11:27 +0200)]
gnu: Add arm-none-eabi-toolchain variants.

* gnu/packages/embedded.scm (arm-none-eabi-toolchain): New procedure.
(arm-none-eabi-toolchain-4.9, arm-none-eabi-nano-toolchain-4.9,
arm-none-eabi-toolchain-6, arm-none-eabi-nano-toolchain-6): New
variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
7 years agognu: Add arm-none-eabi-gcc-6.
Theodoros Foradis [Mon, 19 Sep 2016 20:23:38 +0000 (23:23 +0300)]
gnu: Add arm-none-eabi-gcc-6.

* gnu/packages/embedded.scm (gcc-arm-none-eabi-6): New variable.
* gnu/packages/patches/gcc-6-arm-none-eabi-multilib.patch: New file.
* gnu/packages/patches/gcc-6-cross-environment-variables.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patches.

7 years agognu: youtube-dl: Update to 2016-10-16.
Leo Famulari [Sun, 16 Oct 2016 01:08:35 +0000 (21:08 -0400)]
gnu: youtube-dl: Update to 2016-10-16.

* gnu/packages/video.scm (youtube-dl): Update to 2016-10-16.

7 years agognu: dbus-1.10.12: Fix search paths.
Andy Patterson [Sat, 15 Oct 2016 19:49:13 +0000 (15:49 -0400)]
gnu: dbus-1.10.12: Fix search paths.

Add the patches from dbus's source field back into its replacement. This ensures
that the grafted dbus package can find its services on GuixSD.

This is a follow-up to commit 34f9582aad557cd816bb3215fb4d7da7d1c5229a.

* gnu/packages/glib.scm (dbus-1.10.12)[source]: Inherit from dbus.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agograph: Add '%referrer-node-type'.
Ludovic Courtès [Sat, 15 Oct 2016 20:47:42 +0000 (22:47 +0200)]
graph: Add '%referrer-node-type'.

* guix/scripts/graph.scm (ensure-store-items): New procedure.
(%reference-node-type)[convert]: Use it.
(non-derivation-referrers): New procedure.
(%referrer-node-type): New variable.
(%node-types): Add it.
* tests/graph.scm ("referrer DAG"): New test.
* doc/guix.texi (Invoking guix graph): Document it.

7 years agografts: Remove unused variables and confusing monad use.
Ludovic Courtès [Sat, 15 Oct 2016 14:38:07 +0000 (16:38 +0200)]
grafts: Remove unused variables and confusing monad use.

* guix/grafts.scm (cumulative-grafts)[return/cache]: Use %STATE-MONAD,
not %STORE-MONAD.
Remove unused 'origins' variable and unnecessary inner 'cache'
variable.

7 years agognu: assimp: Update to 3.3.1.
Efraim Flashner [Sat, 15 Oct 2016 20:11:01 +0000 (23:11 +0300)]
gnu: assimp: Update to 3.3.1.

* gnu/packages/graphics.scm (assimp): Update to 3.3.1.
[native-inputs]: Remove unzip.

7 years agognu: jsoncpp: Update to 1.7.7.
Efraim Flashner [Sat, 15 Oct 2016 18:34:37 +0000 (21:34 +0300)]
gnu: jsoncpp: Update to 1.7.7.

* gnu/packages/serialization.scm (jsoncpp): Update to 1.7.7.

7 years agognu: cereal: Update to 1.2.1.
Efraim Flashner [Sat, 15 Oct 2016 18:29:08 +0000 (21:29 +0300)]
gnu: cereal: Update to 1.2.1.

* gnu/packages/serialization.scm (cereal): Update to 1.2.1.

7 years agognu: picocom: Update to 2.2.
Efraim Flashner [Sat, 15 Oct 2016 18:22:21 +0000 (21:22 +0300)]
gnu: picocom: Update to 2.2.

* gnu/packages/terminals.scm (picocom): Update to 2.2.

7 years agognu: termite: Use 'modify-phases' syntax.
Efraim Flashner [Sat, 15 Oct 2016 18:15:00 +0000 (21:15 +0300)]
gnu: termite: Use 'modify-phases' syntax.

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

7 years agognu: termite: Update to 12.
Efraim Flashner [Sat, 15 Oct 2016 18:12:23 +0000 (21:12 +0300)]
gnu: termite: Update to 12.

* gnu/packages/terminals.scm (termite): Update to 12.

7 years agognu: libgit2: Update to 0.24.2.
Efraim Flashner [Sat, 15 Oct 2016 18:04:21 +0000 (21:04 +0300)]
gnu: libgit2: Update to 0.24.2.

* gnu/packages/version-control.scm (libgit2): Update to 0.24.2.
[home-page]: Use https.

7 years agognu: abcde: Update to 2.7.2.
Efraim Flashner [Sat, 15 Oct 2016 16:35:55 +0000 (19:35 +0300)]
gnu: abcde: Update to 2.7.2.

* gnu/packages/cdrom.scm (abcde): Update to 2.7.2.
[arguments]: Correct sysconfdir location.

7 years agognu: qt: Update to 5.6.2.
Efraim Flashner [Sat, 15 Oct 2016 16:17:40 +0000 (19:17 +0300)]
gnu: qt: Update to 5.6.2.

* gnu/packages/qt.scm (qt): Update to 5.6.2.
[home-page]: Update to new home-page.

7 years agognu: gd: Fix CVE-2016-8670.
Leo Famulari [Sat, 15 Oct 2016 19:31:01 +0000 (15:31 -0400)]
gnu: gd: Fix CVE-2016-8670.

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

7 years agognu: services sddm Fix typo.
John Darrington [Sat, 15 Oct 2016 14:32:34 +0000 (16:32 +0200)]
gnu: services sddm  Fix typo.

* gnu/services/sddm.scm: sddm-confiugration? --> sddm-configuration?

7 years agognu: guitarix: Update to 0.35.2.
Ricardo Wurmus [Sat, 15 Oct 2016 07:20:59 +0000 (09:20 +0200)]
gnu: guitarix: Update to 0.35.2.

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

7 years agognu: gx-switchless-wah-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:38:41 +0000 (23:38 +0200)]
gnu: gx-switchless-wah-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-switchless-wah-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agognu: gx-slow-gear-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:38:18 +0000 (23:38 +0200)]
gnu: gx-slow-gear-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-slow-gear-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agognu: gx-vintage-fuzz-master-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:37:55 +0000 (23:37 +0200)]
gnu: gx-vintage-fuzz-master-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2)[arguments]: Add
phase "escape-shell-commands".

7 years agognu: gx-super-fuzz-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:37:36 +0000 (23:37 +0200)]
gnu: gx-super-fuzz-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-super-fuzz-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agognu: gx-voodoo-fuzz-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:37:15 +0000 (23:37 +0200)]
gnu: gx-voodoo-fuzz-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-voodoo-fuzz-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agognu: gx-hyperion-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:36:52 +0000 (23:36 +0200)]
gnu: gx-hyperion-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-hyperion-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agognu: gx-saturator-lv2: Fix SSE detection.
Ricardo Wurmus [Fri, 14 Oct 2016 21:35:52 +0000 (23:35 +0200)]
gnu: gx-saturator-lv2: Fix SSE detection.

* gnu/packages/music.scm (gx-saturator-lv2)[arguments]: Add phase
"escape-shell-commands".

7 years agografts: 'graft-derivation' does now introduce grafts that shadow other grafts.
Ludovic Courtès [Fri, 14 Oct 2016 16:56:48 +0000 (18:56 +0200)]
grafts: 'graft-derivation' does now introduce grafts that shadow other grafts.

Partly fixes <http://bugs.gnu.org/24418>.

* guix/grafts.scm (cumulative-grafts)[graft-origin?]: New procedure.
[dependency-grafts]: Use it in new 'if' around recursive call.
* tests/grafts.scm ("graft-derivation, grafts are not shadowed"): New test.

7 years agopackages: 'package-grafts' applies grafts on replacement.
Ludovic Courtès [Fri, 14 Oct 2016 08:36:37 +0000 (10:36 +0200)]
packages: 'package-grafts' applies grafts on replacement.

Partly fixes <http://bugs.gnu.org/24418>.

* guix/packages.scm (input-graft): Compute 'new' with #:graft? #t.
(input-cross-graft): Likewise.
* tests/packages.scm ("package-grafts, indirect grafts, cross"): Comment
out.
("replacement also grafted"): New test.

7 years agognu: libraw: Update to 0.17.2 [fixes CVE-2015-{8366,8367}].
Alex Vong [Fri, 14 Oct 2016 13:45:47 +0000 (21:45 +0800)]
gnu: libraw: Update to 0.17.2 [fixes CVE-2015-{8366,8367}].

* gnu/packages/photo.scm (libraw): Update to 0.17.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: freeimage: Use 'modify-phases' syntax.
Efraim Flashner [Fri, 14 Oct 2016 08:31:26 +0000 (11:31 +0300)]
gnu: freeimage: Use 'modify-phases' syntax.

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

7 years agognu: freeimage: Fix CVE-2016-5684.
Efraim Flashner [Fri, 14 Oct 2016 08:28:21 +0000 (11:28 +0300)]
gnu: freeimage: Fix CVE-2016-5684.

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

7 years agognu: mail: Add notifymuch.
Hartmut Goebel [Fri, 14 Oct 2016 09:27:14 +0000 (11:27 +0200)]
gnu: mail: Add notifymuch.

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

7 years agognu: dbus: Replace with 1.10.12 [security fix].
Leo Famulari [Fri, 14 Oct 2016 02:33:54 +0000 (22:33 -0400)]
gnu: dbus: Replace with 1.10.12 [security fix].

Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=98157>
"format string vulnerability processing ActivationFailure messages"

* gnu/packages/glib.scm (dbus)[replacement]: New field.
(dbus-1.10.12): New variable.

7 years agognu: Add jack-keyboard.
Ricardo Wurmus [Thu, 13 Oct 2016 05:58:07 +0000 (07:58 +0200)]
gnu: Add jack-keyboard.

* gnu/packages/music.scm (jack-keyboard): New variable.

7 years agognu: Add gx-switchless-wah-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:08:24 +0000 (20:08 +0200)]
gnu: Add gx-switchless-wah-lv2.

* gnu/packages/music.scm (gx-switchless-wah-lv2): New variable.

7 years agognu: Add gx-slow-gear-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:08:05 +0000 (20:08 +0200)]
gnu: Add gx-slow-gear-lv2.

* gnu/packages/music.scm (gx-slow-gear-lv2): New variable.

7 years agognu: Add gx-vintage-fuzz-master-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:07:48 +0000 (20:07 +0200)]
gnu: Add gx-vintage-fuzz-master-lv2.

* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2): New variable.

7 years agognu: Add gx-super-fuzz-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:07:31 +0000 (20:07 +0200)]
gnu: Add gx-super-fuzz-lv2.

* gnu/packages/music.scm (gx-super-fuzz-lv2): New variable.

7 years agognu: Add gx-voodoo-fuzz-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:07:14 +0000 (20:07 +0200)]
gnu: Add gx-voodoo-fuzz-lv2.

* gnu/packages/music.scm (gx-voodoo-fuzz-lv2): New variable.

7 years agognu: Add gx-hyperion-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:06:57 +0000 (20:06 +0200)]
gnu: Add gx-hyperion-lv2.

* gnu/packages/music.scm (gx-hyperion-lv2): New variable.

7 years agognu: Add gx-saturator-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:06:40 +0000 (20:06 +0200)]
gnu: Add gx-saturator-lv2.

* gnu/packages/music.scm (gx-saturator-lv2): New variable.

7 years agognu: Add gx-suppa-tone-bender-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:06:23 +0000 (20:06 +0200)]
gnu: Add gx-suppa-tone-bender-lv2.

* gnu/packages/music.scm (gx-suppa-tone-bender-lv2): New variable.

7 years agognu: Add gx-push-pull-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:05:58 +0000 (20:05 +0200)]
gnu: Add gx-push-pull-lv2.

* gnu/packages/music.scm (gx-push-pull-lv2): New variable.

7 years agognu: Add gx-tone-mender-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:05:34 +0000 (20:05 +0200)]
gnu: Add gx-tone-mender-lv2.

* gnu/packages/music.scm (gx-tone-mender-lv2): New variable.

7 years agognu: Add gx-overdriver-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:05:17 +0000 (20:05 +0200)]
gnu: Add gx-overdriver-lv2.

* gnu/packages/music.scm (gx-overdriver-lv2): New variable.

7 years agognu: Add gx-vbass-preamp-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:05:00 +0000 (20:05 +0200)]
gnu: Add gx-vbass-preamp-lv2.

* gnu/packages/music.scm (gx-vbass-preamp-lv2): New variable.

7 years agognu: Add gx-guvnor-lv2.
Ricardo Wurmus [Wed, 12 Oct 2016 18:04:23 +0000 (20:04 +0200)]
gnu: Add gx-guvnor-lv2.

* gnu/packages/music.scm (gx-guvnor-lv2): New variable.

7 years agognu: Add emacs-nginx-mode.
Arun Isaac [Thu, 13 Oct 2016 05:49:57 +0000 (11:19 +0530)]
gnu: Add emacs-nginx-mode.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add emacs-evil.
ng0 [Wed, 12 Oct 2016 23:00:27 +0000 (23:00 +0000)]
gnu: Add emacs-evil.

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

Co-authored-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add emacs-goto-chg.
ng0 [Wed, 12 Oct 2016 23:00:26 +0000 (23:00 +0000)]
gnu: Add emacs-goto-chg.

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

Co-authored-by: Alex Kost <alezost@gmail.com>
7 years agoRevert "guix: python-build-system: Fix an outdated comment."
Mark H Weaver [Thu, 13 Oct 2016 19:27:16 +0000 (15:27 -0400)]
Revert "guix: python-build-system: Fix an outdated comment."

This reverts commit 635a7af45d6e2105ad65d1a9531126cc232a2a50.

7 years agoguix: python-build-system: Fix an outdated comment.
Hartmut Goebel [Sun, 2 Oct 2016 16:48:56 +0000 (18:48 +0200)]
guix: python-build-system: Fix an outdated comment.

The python-build-system uses phases the build and install, but not
configure. So the old comment was plain wrong since Sept. 2013, when the build
phase has been added.

7 years agognu: python-pathlib: Update description.
Hartmut Goebel [Wed, 5 Oct 2016 14:37:42 +0000 (16:37 +0200)]
gnu: python-pathlib: Update description.

* gnu/packages/python.scm (python-pathlib, python2-pathlib): Update
  description.

7 years agognu: python-keyring: Update home-page url.
Hartmut Goebel [Wed, 5 Oct 2016 14:37:42 +0000 (16:37 +0200)]
gnu: python-keyring: Update home-page url.

* gnu/packages/python.scm (python-keyring, python2-keyring): Update home-page
  url.

7 years agognu: python-pylockfile: Update home-page url.
Hartmut Goebel [Wed, 5 Oct 2016 14:37:42 +0000 (16:37 +0200)]
gnu: python-pylockfile: Update home-page url.

* gnu/packages/python.scm (python-pylockfile, python2-pylockfile): Update
  home-page url.

7 years agognu: python-zope-testing: Strip byte-code and backup-files from source.
Hartmut Goebel [Fri, 7 Oct 2016 19:50:29 +0000 (21:50 +0200)]
gnu: python-zope-testing: Strip byte-code and backup-files from source.

* gnu/package/python.scm (python-zope-testing, python2-zope-testing)[source]:
  Add snippet to strip byte-code and backup-files.

7 years agognu: python-pytest-xdist: Remove python byte-code files from source.
Hartmut Goebel [Mon, 10 Oct 2016 09:59:04 +0000 (11:59 +0200)]
gnu: python-pytest-xdist: Remove python byte-code files from source.

* gnu/packages/python.scm (python-pytest-xdist,
  python2-pytest-xdist)[source]: Add snippet.

7 years agognu: python2-pytest-runner, python2-msgpack: Remove duplicate definitions.
Hartmut Goebel [Mon, 10 Oct 2016 09:45:05 +0000 (11:45 +0200)]
gnu: python2-pytest-runner, python2-msgpack: Remove duplicate definitions.

* gnu/packages/python.scm (python2-pytest-runner): Was defined twice, remove
  duplicate definition. (python2-msgpack): Was defined twice, but differently,
  remove the obviously wrong second definition.

7 years agogit: webkitgtk: Update to 2.14.1.
Mark H Weaver [Thu, 13 Oct 2016 10:36:05 +0000 (06:36 -0400)]
git: webkitgtk: Update to 2.14.1.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.14.1.

7 years agognu: linux-libre@4.1: Update to 4.1.34.
Mark H Weaver [Thu, 13 Oct 2016 10:27:55 +0000 (06:27 -0400)]
gnu: linux-libre@4.1: Update to 4.1.34.

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

7 years agognu: graphicsmagick: Update to 1.3.25-1-56c8cae [security fixes].
Mark H Weaver [Thu, 13 Oct 2016 08:57:40 +0000 (04:57 -0400)]
gnu: graphicsmagick: Update to 1.3.25-1-56c8cae [security fixes].

Fixes CVE-2016-7800, CVE-2016-7996, CVE-2016-7997, and several other flaws.

* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.25-1-56c8cae.
[source]: Change method from 'url-fetch' to 'hg-fetch'.  Add 'file-name'.

7 years agognu: imagemagick: Disable tests.
Mark H Weaver [Thu, 13 Oct 2016 09:28:25 +0000 (05:28 -0400)]
gnu: imagemagick: Disable tests.

* gnu/packages/imagemagick.scm (imagemagick)[arguments]: Disable tests.

7 years agognu: imagemagick: Update to 6.9.6-2 [Fixes CVE-2016-{7799,7906}].
Mark H Weaver [Thu, 13 Oct 2016 08:27:11 +0000 (04:27 -0400)]
gnu: imagemagick: Update to 6.9.6-2 [Fixes CVE-2016-{7799,7906}].

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

7 years agognu: ghostscript-with-x: Avoid inheriting replacement field.
Mark H Weaver [Thu, 13 Oct 2016 07:38:03 +0000 (03:38 -0400)]
gnu: ghostscript-with-x: Avoid inheriting replacement field.

This is a followup to commit 1de17a648fa631f0074d315bfff0716220ce4880.

* gnu/packages/ghostscript.scm (ghostscript/fixed)[replacement]:
Override inherited value.