jackhill/guix/guix.git
6 years agognu: pigx-scrnaseq: Use pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 09:45:17 +0000 (10:45 +0100)]
gnu: pigx-scrnaseq: Use pandoc-1.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.

6 years agognu: pigx-bsseq: Use pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 09:44:55 +0000 (10:44 +0100)]
gnu: pigx-bsseq: Use pandoc-1.

* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.

6 years agognu: pigx-chipseq: Use pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 09:44:32 +0000 (10:44 +0100)]
gnu: pigx-chipseq: Use pandoc-1.

* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.

6 years agognu: pigx-rnaseq: Use pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 09:43:28 +0000 (10:43 +0100)]
gnu: pigx-rnaseq: Use pandoc-1.

* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.

6 years agognu: Add ghc-pandoc-citeproc-with-pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 09:43:06 +0000 (10:43 +0100)]
gnu: Add ghc-pandoc-citeproc-with-pandoc-1.

* gnu/packages/haskell.scm (ghc-pandoc-citeproc-with-pandoc-1): New variable.

6 years agogit-download: Fix recursive checkouts.
Eric Bavier [Fri, 16 Mar 2018 04:25:01 +0000 (23:25 -0500)]
git-download: Fix recursive checkouts.

* guix/git-download.scm (git-fetch)<build>: Fix match on INPUTS, which may
contain package outputs.

6 years agognu: Add r-abbyyr.
Vijayalakshmi Vedantham [Sun, 18 Mar 2018 19:09:05 +0000 (00:39 +0530)]
gnu: Add r-abbyyr.

* gnu/packages/cran.scm (r-abbyyr): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
6 years agoglob: Add an extra glob pattern compilation stage.
Ludovic Courtès [Sun, 18 Mar 2018 21:54:34 +0000 (22:54 +0100)]
glob: Add an extra glob pattern compilation stage.

* guix/glob.scm (compile-glob-pattern): Rename to...
(string->sglob): ... this.
(compile-sglob, string->compiled-sglob): New procedures.
(glob-match?): Replace '?, 'range, and 'set with a single clause.
* tests/glob.scm (test-compile-glob-pattern): Rename to...
(test-string->sglob): ... this.  Adjust accordingly.
(test-glob-match): Use 'string->compiled-sglob' instead of
'compile-glob-pattern'.
* gnu/build/linux-modules.scm (read-module-aliases): Use
'string->compiled-sglob' instead of 'compile-glob-pattern'.

6 years agoglob: Support square brackets in patterns.
Ludovic Courtès [Fri, 16 Mar 2018 22:35:07 +0000 (23:35 +0100)]
glob: Support square brackets in patterns.

* guix/glob.scm (wildcard-indices): Remove.
(parse-bracket): New procedure.
(compile-glob-pattern): Rewrite.  Support square brackets for sets and
ranges.
(glob-match?): Support sets and ranges.
* tests/glob.scm (test-compile-glob-pattern)
(test-glob-match): New macros.
Use them to rewrite the existing tests, and add new tests.

6 years agolinux-modules: 'load-linux-module*' honors BLACK-LIST in recursive calls.
Ludovic Courtès [Sun, 18 Mar 2018 17:26:12 +0000 (18:26 +0100)]
linux-modules: 'load-linux-module*' honors BLACK-LIST in recursive calls.

* gnu/build/linux-modules.scm (load-linux-module*): Pass BLACK-LIST in
recursive call.

6 years agolinux-modules: Add 'current-kernel-directory'.
Ludovic Courtès [Wed, 14 Mar 2018 22:09:57 +0000 (23:09 +0100)]
linux-modules: Add 'current-kernel-directory'.

* gnu/build/linux-modules.scm (current-kernel-directory): New procedure.
(current-alias-file): Use it.

6 years agovm: Display a backtrace upon error by default.
Ludovic Courtès [Wed, 14 Mar 2018 09:51:32 +0000 (10:51 +0100)]
vm: Display a backtrace upon error by default.

* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
 #:on-error to 'base-initrd'.

6 years agotests: elpa: Don't actually download files.
Ludovic Courtès [Sun, 18 Mar 2018 21:33:41 +0000 (22:33 +0100)]
tests: elpa: Don't actually download files.

* tests/elpa.scm (eval-test-with-elpa): Mock 'url-fetch'.

6 years agoimport: elpa: Return 'license:gpl3+ for ELPA only.
Ludovic Courtès [Sun, 18 Mar 2018 21:26:34 +0000 (22:26 +0100)]
import: elpa: Return 'license:gpl3+ for ELPA only.

Fixes <https://bugs.gnu.org/30836>.
Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

* guix/import/elpa.scm (elpa-package->sexp): Add LICENSE parameter and
honor it.
(elpa->guix-package): Pass 'license:gpl3+ only when REPO is 'gnu.

6 years agoimport: elpa: Adjust test for HTTPS URLs.
Ludovic Courtès [Sun, 18 Mar 2018 21:25:54 +0000 (22:25 +0100)]
import: elpa: Adjust test for HTTPS URLs.

This is a followup to 44dd3d579db3aa467e41d0b431029e46cae8e12d.

* tests/elpa.scm (eval-test-with-elpa): Use https.

6 years agognu: youtube-dl: Update to 2018.03.14.
Sohom Bhattacharjee [Sun, 18 Mar 2018 12:22:22 +0000 (17:52 +0530)]
gnu: youtube-dl: Update to 2018.03.14.

* gnu/packages/video.scm (youtube-dl): Update to 2018.03.14.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
6 years agognu: shotwell: Update to 0.28.0.
Christopher Baines [Sun, 18 Mar 2018 10:35:23 +0000 (10:35 +0000)]
gnu: shotwell: Update to 0.28.0.

* gnu/packages/gnome.scm (shotwell): Update to 0.28.0.

6 years agognu: Add ruby-ruby-engine.
Ben Woodcroft [Wed, 30 Dec 2015 06:51:18 +0000 (16:51 +1000)]
gnu: Add ruby-ruby-engine.

* gnu/packages/ruby.scm (ruby-ruby-engine): New variable.

6 years agognu: Add ruby-rake.
Ben Woodcroft [Mon, 5 Feb 2018 10:45:21 +0000 (11:45 +0100)]
gnu: Add ruby-rake.

* gnu/packages/ruby.scm (ruby-rake): New variable.

6 years agognu: Add ruby-erubis.
Ben Woodcroft [Wed, 23 Dec 2015 01:42:15 +0000 (11:42 +1000)]
gnu: Add ruby-erubis.

* gnu/packages/ruby.scm (ruby-erubis): New variable.

6 years agognu: Add ruby-sporkmonger-rack-mount.
Ben Woodcroft [Thu, 31 Dec 2015 14:12:06 +0000 (00:12 +1000)]
gnu: Add ruby-sporkmonger-rack-mount.

* gnu/packages/ruby.scm (ruby-sporkmonger-rack-mount): New variable.

6 years agognu: Add ruby-creole.
Ben Woodcroft [Fri, 1 Jan 2016 00:14:21 +0000 (10:14 +1000)]
gnu: Add ruby-creole.

* gnu/packages/ruby.scm (ruby-creole): New variable.

6 years agognu: Add ruby-contest.
Ben Woodcroft [Fri, 1 Jan 2016 00:11:36 +0000 (10:11 +1000)]
gnu: Add ruby-contest.

* gnu/packages/ruby.scm (ruby-contest): New variable.

6 years agognu: Add ruby-rack-protection.
Ben Woodcroft [Thu, 31 Dec 2015 13:29:09 +0000 (23:29 +1000)]
gnu: Add ruby-rack-protection.

* gnu/packages/ruby.scm (ruby-rack-protection): New variable.

6 years agognu: Add ruby-rack-test.
Ben Woodcroft [Thu, 31 Dec 2015 13:24:54 +0000 (23:24 +1000)]
gnu: Add ruby-rack-test.

* gnu/packages/ruby.scm (ruby-rack-test): New variable.

6 years agognu: Add ruby-asciidoctor.
Ben Woodcroft [Thu, 31 Dec 2015 13:08:21 +0000 (23:08 +1000)]
gnu: Add ruby-asciidoctor.

* gnu/packages/ruby.scm (ruby-asciidoctor): New variable.

6 years agognu: Add ruby-asciimath.
Ben Woodcroft [Thu, 31 Dec 2015 12:46:49 +0000 (22:46 +1000)]
gnu: Add ruby-asciimath.

* gnu/packages/maths.scm (ruby-asciimath): New variable.

6 years agognu: icecat: Fix CVE-2018-{5146,5147}, etc.
Mark H Weaver [Sun, 18 Mar 2018 01:24:57 +0000 (21:24 -0400)]
gnu: icecat: Fix CVE-2018-{5146,5147}, etc.

Includes fixes for CVE-2018-5146 and CVE-2018-5147.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.

6 years agognu: Add terraform-docs.
Christopher Baines [Sun, 25 Feb 2018 14:30:46 +0000 (14:30 +0000)]
gnu: Add terraform-docs.

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

6 years agognu: Add go-github-com-hashicorp-hcl.
Christopher Baines [Sun, 25 Feb 2018 14:28:12 +0000 (14:28 +0000)]
gnu: Add go-github-com-hashicorp-hcl.

* gnu/packages/golang.scm (go-github-com-hashicorp-hcl): New variable.

6 years agognu: Add go-github-com-tj-docopt.
Christopher Baines [Sun, 25 Feb 2018 14:27:32 +0000 (14:27 +0000)]
gnu: Add go-github-com-tj-docopt.

* gnu/packages/golang.scm (go-github-com-tj-docopt): New variable.

6 years agogit: 'switch-to-ref' accepts short commit IDs.
Ludovic Courtès [Sat, 17 Mar 2018 22:59:18 +0000 (23:59 +0100)]
git: 'switch-to-ref' accepts short commit IDs.

Fixes <https://bugs.gnu.org/30716>.
Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* guix/git.scm (switch-to-ref): When REF is a commit, check the length
of COMMIT and use 'object-lookup-prefix' if available.

6 years agognu: guile-git: Update to 2bb9fbb.
Ludovic Courtès [Sat, 17 Mar 2018 22:58:22 +0000 (23:58 +0100)]
gnu: guile-git: Update to 2bb9fbb.

* gnu/packages/guile.scm (guile-git): Update to 2bb9fbb.

6 years agognu: nss-mdns: Adjust Avahi socket file name.
Ludovic Courtès [Sat, 17 Mar 2018 22:20:15 +0000 (23:20 +0100)]
gnu: nss-mdns: Adjust Avahi socket file name.

Fixes <https://bugs.gnu.org/30613>.
Regression introduced in 550f4509acf2c0f67882260414b0bb2843e07465.
Reported by George myglc2 Clemmer <myglc2@gmail.com>.

* gnu/packages/avahi.scm (nss-mdns)[arguments]: Remove
 #:configure-flags.  Add #:phases.

6 years agognu: datamash: Update to 1.3.
Ludovic Courtès [Sat, 17 Mar 2018 22:04:30 +0000 (23:04 +0100)]
gnu: datamash: Update to 1.3.

* gnu/packages/datamash.scm (datamash): Update to 1.3.

6 years agognu: fvwm: Add '.desktop' file.
ng0 [Sat, 17 Mar 2018 15:57:19 +0000 (15:57 +0000)]
gnu: fvwm: Add '.desktop' file.

* gnu/packages/fvwm.scm (fvwm)[arguments]: Add new phase to create '.desktop' file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoimport: elpa: Fix typos in documentation strings
Konrad Hinsen [Fri, 16 Mar 2018 13:55:10 +0000 (14:55 +0100)]
import: elpa: Fix typos in documentation strings

* guix/import/elpa.scm: Fix typos in docstrings.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoimport: elpa: use https in download URLs
Konrad Hinsen [Fri, 16 Mar 2018 13:53:09 +0000 (14:53 +0100)]
import: elpa: use https in download URLs

* guix/import/elpa.scm (elpa-url): Use HTTPS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoservices: openssh: Add 'accepted-environment' field.
Martin Castillo [Thu, 15 Mar 2018 22:40:58 +0000 (23:40 +0100)]
services: openssh: Add 'accepted-environment' field.

* gnu/services/ssh.scm (<openssh-configuration>)[accepted-environment]: New field.
(openssh-config-file): Honor 'acccepted-environment'.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: java-simple-xml: Fix java8 test failures.
Gábor Boskovits [Tue, 13 Mar 2018 21:55:10 +0000 (22:55 +0100)]
gnu: java-simple-xml: Fix java8 test failures.

* gnu/packages/patches/javas-simple-xml-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/java.scm (java-simple-xml)[source](patches): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: shaderc: Clean up package arguments.
Efraim Flashner [Sat, 17 Mar 2018 21:08:34 +0000 (23:08 +0200)]
gnu: shaderc: Clean up package arguments.

* gnu/packages/vulkan.scm (shaderc)[version]: Remove extra '-'.
[arguments]: Remove extra 'mkdir-p' calls and refer to inputs directly.

6 years agoRevert "gnu: shaderc: Use more standard keys."
Rutger Helling [Sat, 17 Mar 2018 20:55:24 +0000 (21:55 +0100)]
Revert "gnu: shaderc: Use more standard keys."

This reverts commit 9bc0591bc11190ac49c8ea3cf44c4903c924f6c7.
This commit broke 'shaderc'.

6 years agognu: Add python-prometheus-client.
Christopher Baines [Tue, 13 Mar 2018 18:47:41 +0000 (18:47 +0000)]
gnu: Add python-prometheus-client.

* gnu/packages/monitoring.scm (python-prometheus-client,
python2-prometheus-client): New variables.

6 years agoservices: databases: Change quote' to single-quote.
Christopher Baines [Sat, 17 Mar 2018 20:23:33 +0000 (20:23 +0000)]
services: databases: Change quote' to single-quote.

In the postgresql-config-file gexp compiler.

* gnu/services/databases.scm (postgresql-config-file-compiler): Change quote'
to single-quote.

6 years agognu: Use the CMake build system's #:build-type key.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 11:23:59 +0000 (12:23 +0100)]
gnu: Use the CMake build system's #:build-type key.

* gnu/packages/code.scm (rtags)[arguments]: Move the CMAKE_BUILD_TYPE
from #:configure-flags to #:build-type.
* gnu/packages/databases.scm (apache-arrow)[arguments]: Likewise
* gnu/packages/engineering.scm (kicad)[arguments]: Likewise
* gnu/packages/flashing-tools.scm (heimdall)[arguments]: Likewise
* gnu/packages/graphics.scm (openscenegraph)[arguments]: Likewise
* gnu/packages/linux.scm (rdma-core)[arguments]: Likewise
* gnu/packages/music.scm (portmidi)[arguments]: Likewise
* gnu/packages/photo.scm (rawtherapee)[arguments]: Likewise
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Likewise
* gnu/packages/serialization.scm (flatbuffers)[arguments]: Likewise
* gnu/packages/web.scm (tidy-html)[arguments]: Likewise

6 years agognu: Fix common unquote typos.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 15:50:14 +0000 (16:50 +0100)]
gnu: Fix common unquote typos.

It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
Fix such typos for the proper edification of our young.

* gnu/packages/android.scm: Move unquotes to their operands.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/build-tools.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/connman.scm: Likewise.
* gnu/packages/django.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/julia.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/wget.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.

6 years agognu: shaderc: Use more standard keys.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 15:44:36 +0000 (16:44 +0100)]
gnu: shaderc: Use more standard keys.

* gnu/packages/vulkan.scm (shaderc)[arguments]: Move cmake options from
the raw INVOKE call to #:build-type and #:configure-flags.  Adjust the
‘configure’ phase accordingly.

6 years agognu: shaderc: Use standard versioning scheme.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 15:36:10 +0000 (16:36 +0100)]
gnu: shaderc: Use standard versioning scheme.

* gnu/packages/vulkan.scm (shaderc)[version]: Use GIT-VERSION with a
‘0.0.0’ prefix.

6 years agognu: shaderc: Fix formatting.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 15:33:16 +0000 (16:33 +0100)]
gnu: shaderc: Fix formatting.

* gnu/packages/vulkan.scm (shaderc): Use conventional indentation.
[native-inputs]: Move unquotes to their operands.

6 years agognu: texlive-latex-type1cm: Fix description typo.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 15:04:49 +0000 (16:04 +0100)]
gnu: texlive-latex-type1cm: Fix description typo.

* gnu/packages/tex.scm (texlive-latex-type1cm)[description]: Fix typo.

6 years agognu: python-pkginfo: Update to 1.4.2.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 08:34:45 +0000 (09:34 +0100)]
gnu: python-pkginfo: Update to 1.4.2.

* gnu/packages/python.scm (python-pkginfo): Update to 1.4.2.

6 years agognu: python-nbformat: Update to 4.4.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 08:33:39 +0000 (09:33 +0100)]
gnu: python-nbformat: Update to 4.4.0.

* gnu/packages/python.scm (python-nbformat): Update to 4.4.0.

6 years agognu: python-simplejson: Update to 3.13.2.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 08:04:57 +0000 (09:04 +0100)]
gnu: python-simplejson: Update to 3.13.2.

* gnu/packages/python.scm (python-simplejson): Update to 3.13.2.

6 years agognu: python-ptyprocess: Update to 0.5.2.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 08:03:00 +0000 (09:03 +0100)]
gnu: python-ptyprocess: Update to 0.5.2.

* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.2.

6 years agognu: python-chai: Update to 1.1.2.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 06:56:35 +0000 (07:56 +0100)]
gnu: python-chai: Update to 1.1.2.

* gnu/packages/python.scm (python-chai): Update to 1.1.2.

6 years agognu: python-jupyter-console: Update to 5.2.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 06:55:00 +0000 (07:55 +0100)]
gnu: python-jupyter-console: Update to 5.2.0.

* gnu/packages/python.scm (python-jupyter-console): Update to 5.2.0.

6 years agognu: python-kazoo: Update to 2.4.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 06:50:57 +0000 (07:50 +0100)]
gnu: python-kazoo: Update to 2.4.0.

* gnu/packages/python.scm (python-kazoo): Update to 2.4.0.

6 years agognu: python-jupyter-core: Update to 4.4.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 06:50:09 +0000 (07:50 +0100)]
gnu: python-jupyter-core: Update to 4.4.0.

* gnu/packages/python.scm (python-jupyter-core): Update to 4.4.0.

6 years agognu: python-phonenumbers: Update to 8.9.1.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:42:42 +0000 (04:42 +0100)]
gnu: python-phonenumbers: Update to 8.9.1.

* gnu/packages/python.scm (python-phonenumbers): Update to 8.9.1.

6 years agognu: python-decorator: Update to 4.2.1.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:39:52 +0000 (04:39 +0100)]
gnu: python-decorator: Update to 4.2.1.

* gnu/packages/python.scm (python-decorator): Update to 4.2.1.

6 years agognu: python-jsonschema: Update to 2.6.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 01:40:05 +0000 (02:40 +0100)]
gnu: python-jsonschema: Update to 2.6.0.

* gnu/packages/python.scm (python-jsonschema): Update to 2.6.0.

6 years agognu: python-protobuf: Update to 3.5.2.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 00:19:42 +0000 (01:19 +0100)]
gnu: python-protobuf: Update to 3.5.2.

* gnu/packages/protobuf.scm (python-protobuf): Update to 3.5.2.

6 years agognu: python-oslotest: Update to 3.3.0.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 00:10:11 +0000 (01:10 +0100)]
gnu: python-oslotest: Update to 3.3.0.

* gnu/packages/openstack.scm (python-oslotest): Update to 3.3.0.

6 years agognu: python-bcrypt: Update to 3.1.4.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 00:02:01 +0000 (01:02 +0100)]
gnu: python-bcrypt: Update to 3.1.4.

* gnu/packages/password-utils.scm (python-bcrypt): Update to 3.1.4.

6 years agognu: python-entrypoints: Update to 0.2.3.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 23:41:00 +0000 (00:41 +0100)]
gnu: python-entrypoints: Update to 0.2.3.

* gnu/packages/python.scm (python-entrypoints): Update to 0.2.3.

6 years agognu: Use HTTPS for r-project.org home pages.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 19:29:14 +0000 (20:29 +0100)]
gnu: Use HTTPS for r-project.org home pages.

* gnu/packages/cran.scm (r-performanceanalytics, r-qap, r-gclus, r-leaps)
(r-splus2r, r-ifultools, r-sapa, r-quantmod, r-tseries, r-wmtsa, r-fractal)
(r-urca, r-trend, r-expm, r-complexplus, r-powerplus, r-signal, r-abind)
(r-prroc)[home-page]: Use HTTPS.
* gnu/packages/emacs.scm (emacs-ess)[home-page]: Likewise.
* gnu/packages/graph.scm (r-diffusionmap)[home-page]: Likewise.
* gnu/packages/statistics.scm (r-minimal, r-quantreg)[home-page]: Likewise.

6 years agognu: perl-sql-abstract: Update to 1.85.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 19:12:54 +0000 (20:12 +0100)]
gnu: perl-sql-abstract: Update to 1.85.

* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.85.

6 years agognu: perl-date-manip: Update to 6.70.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:45:55 +0000 (04:45 +0100)]
gnu: perl-date-manip: Update to 6.70.

* gnu/packages/perl.scm (perl-date-manip): Update to 6.70.

6 years agognu: Fix more ‘filesystem’ spellings.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:43:08 +0000 (04:43 +0100)]
gnu: Fix more ‘filesystem’ spellings.

* gnu/packages/python.scm (python-pyinotify)[description]: Spell ‘file
system’ as ‘file system’.
* gnu/packages/syncthing.scm (go-github-com-zillode-notify)[synopsis]:
Likewise.
(go-github-com-prometheus-procfs)[description]: Likewise.
Minorly tweak grammar.

6 years agognu: wine-staging: Update to 3.4.
Rutger Helling [Sat, 17 Mar 2018 14:01:35 +0000 (15:01 +0100)]
gnu: wine-staging: Update to 3.4.

* gnu/packages/wine.scm (wine-staging): Update to 3.4.

6 years agognu: wine-staging-patchset-data: Update to 3.4.
Rutger Helling [Sat, 17 Mar 2018 12:34:38 +0000 (13:34 +0100)]
gnu: wine-staging-patchset-data: Update to 3.4.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.4.

6 years agodownload: Remove TU Wien mirror.
Mark H Weaver [Sat, 17 Mar 2018 08:02:25 +0000 (04:02 -0400)]
download: Remove TU Wien mirror.

* guix/download.scm (%mirrors): Remove gd.tuwien.ac.at, which no longer
seems to exist.

6 years agognu: intel-gpu-tools: Supported only on x86_64-linux and i686-linux.
Mark H Weaver [Sat, 17 Mar 2018 04:42:15 +0000 (00:42 -0400)]
gnu: intel-gpu-tools: Supported only on x86_64-linux and i686-linux.

* gnu/packages/admin.scm (intel-gpu-tools)[supported-systems]: New field.

6 years agognu: inkscape: Build with potrace support.
Arun Isaac [Fri, 16 Mar 2018 23:28:18 +0000 (04:58 +0530)]
gnu: inkscape: Build with potrace support.

From Inkscape 0.92, potrace is required for the Paintbucket and Trace Bitmap
tools.

* gnu/packages/inkscape.scm (inkscape)[inputs]: Add potrace.

6 years agovm: Pass "-append ..." only once.
Danny Milosavljevic [Fri, 16 Mar 2018 21:59:28 +0000 (22:59 +0100)]
vm: Pass "-append ..." only once.

* gnu/build/vm.scm (load-in-linux-vm): Pass "-append ..." only once.

6 years agognu: Add python2-libadalang.
Danny Milosavljevic [Tue, 13 Mar 2018 20:16:51 +0000 (21:16 +0100)]
gnu: Add python2-libadalang.

* gnu/packages/ada.scm (python2-libadalang): New variable.

6 years agognu: libvorbis: Replace with 1.3.6 [fixes CVE-2018-5146].
Marius Bakke [Fri, 16 Mar 2018 18:27:43 +0000 (19:27 +0100)]
gnu: libvorbis: Replace with 1.3.6 [fixes CVE-2018-5146].

* gnu/packages/xiph.scm (libvorbis)[replacement]: New field.
(libvorbis-1.3.6): New public variable.

6 years agognu: icedtea@3: Update to 3.7.0 [security fixes].
Leo Famulari [Thu, 15 Mar 2018 18:16:45 +0000 (14:16 -0400)]
gnu: icedtea@3: Update to 3.7.0 [security fixes].

Fixes CVE-2018-{2579,2582,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,
2663,2677,2678}.

* gnu/packages/java.scm (icedtea-8): Update to 3.7.0.

6 years agognu: icedtea@2: Update to 2.6.13 [security fixes].
Leo Famulari [Thu, 15 Mar 2018 18:14:17 +0000 (14:14 -0400)]
gnu: icedtea@2: Update to 2.6.13 [security fixes].

Fixes CVE-2018-{2579,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,2663,
2677,2678}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.13.

6 years agognu: Add pigx.
Ricardo Wurmus [Fri, 16 Mar 2018 14:40:01 +0000 (15:40 +0100)]
gnu: Add pigx.

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

6 years agognu: pigx-rnaseq: Disable memory hungry test.
Ricardo Wurmus [Fri, 16 Mar 2018 14:03:02 +0000 (15:03 +0100)]
gnu: pigx-rnaseq: Disable memory hungry test.

* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase to
disable a memory hungry test.

6 years agognu: util-linux: Fix CVE-2018-7738.
Leo Famulari [Thu, 15 Mar 2018 17:57:48 +0000 (13:57 -0400)]
gnu: util-linux: Fix CVE-2018-7738.

* gnu/packages/patches/util-linux-CVE-2018-7738.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (util-linux)[replacement]: New field.
(util-linux/fixed): New variable.

6 years agognu: Add emacs-deft.
Konrad Hinsen [Fri, 16 Mar 2018 12:10:28 +0000 (13:10 +0100)]
gnu: Add emacs-deft.

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

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
6 years agognu: Add emacs-exec-path-from-shell.
Konrad Hinsen [Fri, 16 Mar 2018 12:11:09 +0000 (13:11 +0100)]
gnu: Add emacs-exec-path-from-shell.

* gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
6 years agognu: Add pigx-scrnaseq.
Ricardo Wurmus [Fri, 16 Mar 2018 09:59:17 +0000 (10:59 +0100)]
gnu: Add pigx-scrnaseq.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq): New variable.

6 years agognu: kentutils: Build with mariadb.
Ricardo Wurmus [Fri, 16 Mar 2018 08:59:04 +0000 (09:59 +0100)]
gnu: kentutils: Build with mariadb.

* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with
mariadb.

6 years agolinux-initrd: Autoload known-module-aliases, again.
Mark H Weaver [Fri, 16 Mar 2018 03:08:02 +0000 (23:08 -0400)]
linux-initrd: Autoload known-module-aliases, again.

Fixes a regression introduced in 8ab10c19d72caab7459034a6e72b0117d7c5cec8.

* gnu/system/mapped-devices.scm: Autoload 'known-module-aliases'.

6 years agognu: linux-libre: Update to 4.15.10.
Mark H Weaver [Thu, 15 Mar 2018 23:17:22 +0000 (19:17 -0400)]
gnu: linux-libre: Update to 4.15.10.

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

6 years agognu: linux-libre@4.14: Update to 4.14.27.
Mark H Weaver [Thu, 15 Mar 2018 23:16:25 +0000 (19:16 -0400)]
gnu: linux-libre@4.14: Update to 4.14.27.

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

6 years agolinux-initrd: Move 'check-device-initrd-modules' elsewhere.
Ludovic Courtès [Thu, 15 Mar 2018 22:41:31 +0000 (23:41 +0100)]
linux-initrd: Move 'check-device-initrd-modules' elsewhere.

This mostly reverts ca23693d280de5c4031058da4d3041d830080484, which
introduced a circular dependency between (gnu system linux-initrd)
and (gnu system mapped-devices).

Reported by Eric Bavier.

* gnu/system/linux-initrd.scm (check-device-initrd-modules): Move to...
* gnu/system/mapped-devices.scm (check-device-initrd-modules): ... here.
* po/guix/POTFILES.in: Adjust accordingly.

6 years agognu: idris: Provide the right versions of dependencies.
Alex ter Weele [Thu, 8 Mar 2018 00:32:19 +0000 (18:32 -0600)]
gnu: idris: Provide the right versions of dependencies.

Previously it would fail to build.  See <https://bugs.gnu.org/30741>.

* gnu/packages/idris.scm (idris)[inputs]: alphebetize
  ghc-vector-binary-instances and ghc-async. Use ghc-aeson-1.1.2.0,
  ghc-cheapskate-0.1.0.5, and ghc-trifecta-1.6.2.1. Remove ghc-aeson,
  ghc-cheapskate, ghc-parsers, ghc-tasty, ghc-tasty-golden, ghc-tasty-rerun,
  ghc-trifecta, and ghc-zlib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ghc-cheapskate-0.1.0.5.
Alex ter Weele [Thu, 8 Mar 2018 00:31:22 +0000 (18:31 -0600)]
gnu: Add ghc-cheapskate-0.1.0.5.

* gnu/packages/idris.scm (ghc-cheapskate-0.1.0.5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ghc-trifecta-1.6.2.1.
Alex ter Weele [Thu, 8 Mar 2018 00:29:23 +0000 (18:29 -0600)]
gnu: Add ghc-trifecta-1.6.2.1.

* gnu/packages/idris.scm (ghc-trifecta-1.6.2.1): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ghc-aeson-1.1.2.0.
Alex ter Weele [Thu, 8 Mar 2018 00:28:24 +0000 (18:28 -0600)]
gnu: Add ghc-aeson-1.1.2.0.

* gnu/packages/idris.scm (ghc-aeson-1.1.2.0): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: qtox: Wrap executable and fix misplaced comma (unquote).
Diego Nicola Barbato [Thu, 15 Mar 2018 01:19:51 +0000 (02:19 +0100)]
gnu: qtox: Wrap executable and fix misplaced comma (unquote).

* gnu/packages/messaging.scm (qtox)[arguments]: Add phase
"wrap-executable".
[inputs]: Fix misplaced comma (unquote).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agovm: Use 'invoke' instead of 'system*'.
Ludovic Courtès [Thu, 15 Mar 2018 15:30:41 +0000 (16:30 +0100)]
vm: Use 'invoke' instead of 'system*'.

* gnu/build/vm.scm (load-in-linux-vm, initialize-partition-table)
(create-ext-file-system, create-fat-file-system)
(install-efi, make-iso9660-image): Use 'invoke' instead
of (unless (zero? (system* ...)) (error ...)).

6 years agognu: dmenu: Update to 4.8.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 19:13:29 +0000 (20:13 +0100)]
gnu: dmenu: Update to 4.8.

* gnu/packages/suckless.scm (dmenu): Update to 4.8.

6 years agognu: you-get: Update to 0.4.1040.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 19:12:57 +0000 (20:12 +0100)]
gnu: you-get: Update to 0.4.1040.

* gnu/packages/video.scm (you-get): Update to 0.4.1040.

6 years agognu: intel-gpu-tools: Update to 1.22.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 18:49:49 +0000 (19:49 +0100)]
gnu: intel-gpu-tools: Update to 1.22.

* gnu/packages/admin.scm (intel-gpu-tools): Update to 1.22.
[inputs]: Add eudev.

6 years agognu: libburn: Update to 1.4.8.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 18:11:07 +0000 (19:11 +0100)]
gnu: libburn: Update to 1.4.8.

* gnu/packages/cdrom.scm (libburn): Update to 1.4.8.