jackhill/guix/guix.git
6 years agoMerge branch 'master' into core-updates
Mark H Weaver [Tue, 20 Mar 2018 04:49:05 +0000 (00:49 -0400)]
Merge branch 'master' into core-updates

6 years agognu: dnsmasq: Fix description typos.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 22:00:01 +0000 (23:00 +0100)]
gnu: dnsmasq: Fix description typos.

* gnu/packages/dns.scm (dnsmasq)[description]: Fix some typos.

6 years agognu: dnsmasq: Update to 2.79.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 21:58:48 +0000 (22:58 +0100)]
gnu: dnsmasq: Update to 2.79.

* gnu/packages/dns.scm (dnsmasq): Update to 2.79.

6 years agognu: certbot: Update to 0.22.1.
Marius Bakke [Tue, 20 Mar 2018 00:40:07 +0000 (01:40 +0100)]
gnu: certbot: Update to 0.22.1.

* gnu/packages/tls.scm (python-acme, certbot): Update to 0.22.1.

6 years agognu: python-cryptography: Update to 2.2.
Marius Bakke [Tue, 20 Mar 2018 00:25:10 +0000 (01:25 +0100)]
gnu: python-cryptography: Update to 2.2.

* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.2.

6 years agognu: imlib2: Update to 1.5.1.
Marius Bakke [Tue, 20 Mar 2018 00:24:48 +0000 (01:24 +0100)]
gnu: imlib2: Update to 1.5.1.

* gnu/packages/image.scm (imlib2): Update to 1.5.1.

6 years agognu: imagemagick: Update to 6.9.9-39.
Marius Bakke [Tue, 20 Mar 2018 00:09:16 +0000 (01:09 +0100)]
gnu: imagemagick: Update to 6.9.9-39.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-39.

6 years agognu: zziplib: Correct license.
Marius Bakke [Tue, 20 Mar 2018 00:02:13 +0000 (01:02 +0100)]
gnu: zziplib: Correct license.

* gnu/packages/compression.scm (zziplib)[license]: Add MPL1.1.

6 years agognu: zziplib: Update to 0.13.69.
Marius Bakke [Mon, 19 Mar 2018 23:56:04 +0000 (00:56 +0100)]
gnu: zziplib: Update to 0.13.69.

* gnu/packages/compression.scm (zziplib): Update to 0.13.69.
[home-page]: Use new GitHub home.
[source](uri): Adjust accordingly.
[arguments]: Remove.

6 years agognu: rofi: Update to 1.5.1.
Marius Bakke [Mon, 19 Mar 2018 23:27:07 +0000 (00:27 +0100)]
gnu: rofi: Update to 1.5.1.

* gnu/packages/xdisorg.scm (rofi): Update to 1.5.1.

6 years agognu: uwsgi: Update to 2.0.17 [fixes CVE-2018-7490].
Leo Famulari [Mon, 19 Mar 2018 22:55:50 +0000 (18:55 -0400)]
gnu: uwsgi: Update to 2.0.17 [fixes CVE-2018-7490].

* gnu/packages/web.scm (uwsgi): Update to 2.0.17.
[source]: Use HTTPS URL.

6 years agognu: mcron: Update to 1.1 and deprecate "mcron2".
Ludovic Courtès [Mon, 19 Mar 2018 22:16:48 +0000 (23:16 +0100)]
gnu: mcron: Update to 1.1 and deprecate "mcron2".

* gnu/packages/guile.scm (mcron): Update to 1.1.
[native-inputs]: Add TZDATA-FOR-TESTS.
[arguments]: New field.
(mcron2): Define using 'deprecated-package'.
* gnu/services/mcron.scm: Replace 'mcron2' with 'mcron'.
* doc/guix.texi (Scheduled Job Execution): Likewise.
* gnu/tests/base.scm (%mcron-os): Remove comment about mcron2.

6 years agognu: linux-libre: Update to 4.15.11.
Mark H Weaver [Mon, 19 Mar 2018 22:02:29 +0000 (18:02 -0400)]
gnu: linux-libre: Update to 4.15.11.

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

6 years agognu: linux-libre@4.14: Update to 4.14.28.
Mark H Weaver [Mon, 19 Mar 2018 22:01:49 +0000 (18:01 -0400)]
gnu: linux-libre@4.14: Update to 4.14.28.

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

6 years agognu: linux-libre@4.9: Update to 4.9.88.
Mark H Weaver [Mon, 19 Mar 2018 22:01:12 +0000 (18:01 -0400)]
gnu: linux-libre@4.9: Update to 4.9.88.

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

6 years agognu: linux-libre@4.4: Update to 4.4.122.
Mark H Weaver [Mon, 19 Mar 2018 22:00:37 +0000 (18:00 -0400)]
gnu: linux-libre@4.4: Update to 4.4.122.

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

6 years agognu: weechat: Update to 2.1.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 21:06:24 +0000 (22:06 +0100)]
gnu: weechat: Update to 2.1.

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

6 years agognu: perl-xml-compile-soap: Update to 3.24.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 18:06:53 +0000 (19:06 +0100)]
gnu: perl-xml-compile-soap: Update to 3.24.

* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.24.

6 years agognu: perl-xml-simple: Update to 2.25.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 18:06:33 +0000 (19:06 +0100)]
gnu: perl-xml-simple: Update to 2.25.

* gnu/packages/xml.scm (perl-xml-simple): Update to 2.25.

6 years agognu: perl-math-random-secure: Fix typo.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 17:13:21 +0000 (18:13 +0100)]
gnu: perl-math-random-secure: Fix typo.

* gnu/packages/crypto.scm (perl-math-random-secure)[description]: Fix
the spelling of ‘millennia’.

6 years agognu: pigx-bsseq: Update to 0.0.7.
Ricardo Wurmus [Mon, 19 Mar 2018 20:03:07 +0000 (21:03 +0100)]
gnu: pigx-bsseq: Update to 0.0.7.

* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.7.
[inputs]: Add coreutils, sed, and grep.

6 years agognu: bismark: Fix references to gunzip.
Ricardo Wurmus [Mon, 19 Mar 2018 19:53:27 +0000 (20:53 +0100)]
gnu: bismark: Fix references to gunzip.

* gnu/packages/bioinformatics.scm (bismark)[arguments]: Keep reference to
gunzip executable.
[inputs]: Add gzip.

6 years agognu: pigx-scrnaseq: Update to 0.0.3.
Ricardo Wurmus [Mon, 19 Mar 2018 19:39:53 +0000 (20:39 +0100)]
gnu: pigx-scrnaseq: Update to 0.0.3.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.3.
[inputs]: Add coreutils and perl.

6 years agopatchelf: Use 'https' for source uri.
Efraim Flashner [Mon, 19 Mar 2018 19:44:50 +0000 (21:44 +0200)]
patchelf: Use 'https' for source uri.

* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.

6 years agognu: python-paramiko: Update to 2.1.5.
Leo Famulari [Mon, 19 Mar 2018 16:17:24 +0000 (12:17 -0400)]
gnu: python-paramiko: Update to 2.1.5.

* gnu/packages/python-crypto.scm (python-paramiko, python2-paramiko):
Update to 2.1.5.

6 years agognu: perl-net-ssleay: Update to 1.85.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:46:22 +0000 (04:46 +0100)]
gnu: perl-net-ssleay: Update to 1.85.

* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.85.

6 years agognu: perl-http-message: Update to 6.15.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 03:46:45 +0000 (04:46 +0100)]
gnu: perl-http-message: Update to 6.15.

* gnu/packages/web.scm (perl-http-message): Update to 6.15.
[source]: Update URI.
[native-inputs]: Add perl-try-tiny.

6 years agognu: r-minimal, r: Update to 3.4.4.
Tobias Geerinckx-Rice [Thu, 15 Mar 2018 23:00:25 +0000 (00:00 +0100)]
gnu: r-minimal, r: Update to 3.4.4.

There seem to be no dependency updates as far as I could find.

* gnu/packages/statistics.scm (r-minimal): Update to 3.4.4.

6 years agognu: python-pynacl: Update to 1.2.0.
Leo Famulari [Mon, 19 Mar 2018 16:20:22 +0000 (12:20 -0400)]
gnu: python-pynacl: Update to 1.2.0.

* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.2.0.
[native-inputs]: Add python-hypothesis.

6 years agognu: pigx: Update to 0.0.2.
Ricardo Wurmus [Mon, 19 Mar 2018 15:55:08 +0000 (16:55 +0100)]
gnu: pigx: Update to 0.0.2.

* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.2.

6 years agognu: r-rcas: Use ghc-pandoc-citeproc-with-pandoc-1.
Ricardo Wurmus [Mon, 19 Mar 2018 10:51:35 +0000 (11:51 +0100)]
gnu: r-rcas: Use ghc-pandoc-citeproc-with-pandoc-1.

* gnu/packages/bioinformatics.scm (r-rcas)[inputs]: Replace
ghc-pandoc-citeproc with ghc-pandoc-citeproc-with-pandoc-1.

6 years agognu: bash-completion: Update to 2.8.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 13:43:23 +0000 (14:43 +0100)]
gnu: bash-completion: Update to 2.8.

* gnu/packages/bash.scm (bash-completion): Update to 2.8.
* gnu/packages/patches/bash-completion-directories.patch: Update context.

6 years agognu: hdparm: Update to 9.55.
Tobias Geerinckx-Rice [Mon, 19 Mar 2018 13:41:47 +0000 (14:41 +0100)]
gnu: hdparm: Update to 9.55.

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

6 years agognu: libtirpc: Update to 1.0.3.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 18:40:48 +0000 (19:40 +0100)]
gnu: libtirpc: Update to 1.0.3.

* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.3.
[source]: Remove patch.
* gnu/packages/patches/libtirpc-missing-headers.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: libtirpc: Always return #t from phases.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 18:39:48 +0000 (19:39 +0100)]
gnu: libtirpc: Always return #t from phases.

* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: End phase with #t.

6 years agognu: perl-file-basedir: Update to 0.08.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 20:03:44 +0000 (21:03 +0100)]
gnu: perl-file-basedir: Update to 0.08.

* gnu/packages/freedesktop.scm (perl-file-basedir): Update to 0.08.

6 years agognu: enlightenment: Update to 0.22.2.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 17:58:40 +0000 (18:58 +0100)]
gnu: enlightenment: Update to 0.22.2.

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

6 years agognu: python-oslo.utils: Update to 3.36.0.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 18:41:51 +0000 (19:41 +0100)]
gnu: python-oslo.utils: Update to 3.36.0.

* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.36.0.

6 years agognu: python-oslo.i18n: Update to 3.20.0.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 18:41:33 +0000 (19:41 +0100)]
gnu: python-oslo.i18n: Update to 3.20.0.

* gnu/packages/openstack.scm (python-oslo.i18n): Update to 3.20.0.

6 years agognu: r-withr: Update to 2.1.2.
Tobias Geerinckx-Rice [Sat, 17 Mar 2018 18:03:56 +0000 (19:03 +0100)]
gnu: r-withr: Update to 2.1.2.

* gnu/packages/statistics.scm (r-withr): Update to 2.1.2.

6 years agognu: tilda: Update to 1.4.1.
Efraim Flashner [Mon, 19 Mar 2018 12:21:20 +0000 (14:21 +0200)]
gnu: tilda: Update to 1.4.1.

* gnu/packages/terminals.scm (tilda): Update to 1.4.1.
[arguments]: Rename 'autogen phase to 'bootstrap.  Clean up 'bootstrap
phase.

6 years agognu: pigx-chipseq: Update to 0.0.8.
Ricardo Wurmus [Mon, 19 Mar 2018 09:45:40 +0000 (10:45 +0100)]
gnu: pigx-chipseq: Update to 0.0.8.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.8.
[inputs]: Add python-magic, python-xlrd, and trim-galore.
[arguments]: Disable tests.

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 agognu: font-dejavu: Return #t from all phases.
Mark H Weaver [Mon, 19 Mar 2018 03:24:33 +0000 (23:24 -0400)]
gnu: font-dejavu: Return #t from all phases.

* gnu/packages/fonts.scm (font-dejavu)[arguments]: Return #t from
the 'install-conf' phase.

6 years agognu: qpdf: Return #t from all phases.
Mark H Weaver [Mon, 19 Mar 2018 03:22:59 +0000 (23:22 -0400)]
gnu: qpdf: Return #t from all phases.

* gnu/packages/pdf.scm (qpdf)[arguments]: Return #t from 'patch-paths' phase.

6 years agognu: guile-gdbm-ffi: Add support for gdbm-1.14.
Mark H Weaver [Sun, 18 Mar 2018 12:43:06 +0000 (08:43 -0400)]
gnu: guile-gdbm-ffi: Add support for gdbm-1.14.

* gnu/packages/patches/guile-gdbm-ffi-support-gdbm-1.14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Move above arguments.  Add
the patch, and the 'patch' program.
[propagated-inputs]: Move above arguments.
[arguments]: In the builder, add code to apply the patch.

6 years agognu: guile-gdbm-ffi: Use 'invoke'.
Mark H Weaver [Sun, 18 Mar 2018 12:37:42 +0000 (08:37 -0400)]
gnu: guile-gdbm-ffi: Use 'invoke'.

* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Use 'invoke'
instead of 'system*'.

6 years agognu: cups: Return #t from all phases.
Mark H Weaver [Sun, 18 Mar 2018 06:33:42 +0000 (02:33 -0400)]
gnu: cups: Return #t from all phases.

* gnu/packages/cups.scm (cups, cups-minimal): Return #t from all phases.

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: wayland: Disable failing tests.
Ricardo Wurmus [Sun, 18 Mar 2018 16:07:16 +0000 (17:07 +0100)]
gnu: wayland: Disable failing tests.

* gnu/packages/freedesktop.scm (wayland)[arguments]: Disable tests that fail
in the build environment.

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 agobuild-system/python: Fix deletion of .egg-info dirs created by tests.
Mark H Weaver [Sun, 18 Mar 2018 04:27:41 +0000 (00:27 -0400)]
build-system/python: Fix deletion of .egg-info dirs created by tests.

* guix/build/python-build-system.scm (check): Use 'string=?' to compare
strings, not 'eqv?'.

6 years agobuild-system/python: Return #t from all phases.
Mark H Weaver [Sun, 18 Mar 2018 04:25:09 +0000 (00:25 -0400)]
build-system/python: Return #t from all phases.

* guix/build/python-build-system.scm (build, install, wrap): Return #t.
(check): Return #t and remove vestigial plumbing.

6 years agognu: gobject-introspection: Disable parallel build.
Mark H Weaver [Sun, 18 Mar 2018 04:12:39 +0000 (00:12 -0400)]
gnu: gobject-introspection: Disable parallel build.

* gnu/packages/glib.scm (gobject-introspection)[arguments]: New field.

6 years agognu: boost: Simplify phases.
Mark H Weaver [Sun, 18 Mar 2018 03:08:07 +0000 (23:08 -0400)]
gnu: boost: Simplify phases.

* gnu/packages/boost.scm (boost)[arguments]: Remove unneeded '#t's from
'configure', 'build', and 'install' phases.

6 years agognu: glib: Return #t from all phases.
Mark H Weaver [Sun, 18 Mar 2018 02:28:56 +0000 (22:28 -0400)]
gnu: glib: Return #t from all phases.

* gnu/packages/glib.scm (glib)[arguments]: In the 'check' phase, use
'for-each' instead to avoid assuming that 'disable' will return a true value.
Return #t from the 'pre-build' and 'check' phases.

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: tk: Return #t from all phases.
Mark H Weaver [Sun, 18 Mar 2018 00:33:01 +0000 (20:33 -0400)]
gnu: tk: Return #t from all phases.

* gnu/packages/tcl.scm (tk)[arguments]: Return #t from 'pre-configure' phase.

6 years agognu: giflib: Return #t from all phases.
Mark H Weaver [Sun, 18 Mar 2018 00:29:53 +0000 (20:29 -0400)]
gnu: giflib: Return #t from all phases.

* gnu/packages/image.scm (giflib)[arguments]: Return #t from custom phases.

6 years agognu: dbus: Detect failures in the install phase.
Mark H Weaver [Sun, 18 Mar 2018 00:22:17 +0000 (20:22 -0400)]
gnu: dbus: Detect failures in the install phase.

* gnu/packages/glib.scm (dbus)[arguments]: Use 'invoke' instead of 'system*'.

6 years agognu: python: Return #t from all phases.
Mark H Weaver [Sat, 17 Mar 2018 23:52:18 +0000 (19:52 -0400)]
gnu: python: Return #t from all phases.

* gnu/packages/python.scm (python-3.6)[arguments]: Return #t from
the 'rebuild-bytecode' phase.

6 years agognu: Switch from xineramaproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:48:33 +0000 (14:48 +0100)]
gnu: Switch from xineramaproto to xorgproto.

* gnu/packages/xorg.scm (xineramaproto)[properties]: Mark as superseded by
XORGPROTO.
(libxinerama)[propagated-inputs]: Replace XINERAMAPROTO with XORGPROTO.
(xorg-server)[propagated-inputs]: Remove XINERAMAPROTO.

6 years agognu: Switch from xf86vidmodeproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:46:31 +0000 (14:46 +0100)]
gnu: Switch from xf86vidmodeproto to xorgproto.

* gnu/packages/xorg.scm (xf86vidmodeproto)[properties]: Mark as superseded by
XORGPROTO.
(libxxf86vm)[propagated-inputs]: Replace XF86VIDMODEPROTO with XORGPROTO.
(xorg-server)[inputs]: Remove XF86VIDMODEPROTO.

6 years agognu: Switch from xf86bigfontproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:45:06 +0000 (14:45 +0100)]
gnu: Switch from xf86bigfontproto to xorgproto.

* gnu/packages/xorg.scm (xf86bigfontproto)[properties]: Mark as superseded by
XORGPROTO.
(xorg-server)[inputs]: Remove XF86BIGFONTPROTO.

6 years agognu: Switch from xf86dgaproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:42:32 +0000 (14:42 +0100)]
gnu: Switch from xf86dgaproto to xorgproto.

* gnu/packages/xorg.scm (libxxf86dga, xf86-video-glint, xf86-video-neomagic,
xf86-video-tga, xf86-video-trident, xf86-video-voodoo)[inputs]: Replace
XF86DGAPROTO with XORGPROTO.
(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
(xf86-video-qxl, xf86-video-sis, xorg-server)[inputs]: Remove XF86DGAPROTO.

6 years agognu: Switch from xf86driproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:32:15 +0000 (14:32 +0100)]
gnu: Switch from xf86driproto to xorgproto.

* gnu/packages/xorg.scm (xf86-video-mach64, xf86-video-mga, xf86-video-ati,
xf86-video-openchrome, xf86-video-r128, xf86-video-savage, xf86-video-sis,
xf86-video-tdfx)[inputs]: Replace XF86DRIPROTO with XORGPROTO.
(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove XF86DRIPROTO.

6 years agognu: Switch from scrnsaverproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:20:25 +0000 (14:20 +0100)]
gnu: Switch from scrnsaverproto to xorgproto.

* gnu/packages/enlightenment.scm (efl)[inputs]: Remove SCRNSAVERPROTO.
* gnu/packages/mate.scm (mate-control-center,
mate-screensaver)[native-inputs]: Remove SCRNSAVERPROTO.
* gnu/packages/xorg.scm (libxscrnsaver)[propagated-inputs]: Change from
SCRNSAVERPROTO to XORGPROTO.
(scrnsaverproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[propagated-inputs]: Remove SCRNSAVERPROTO.

6 years agognu: Switch from recordproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:17:20 +0000 (14:17 +0100)]
gnu: Switch from recordproto to xorgproto.

* gnu/packages/xnee.scm (xnee)[inputs]: Remove RECORDPROTO.
* gnu/packages/xorg.scm (recordproto)[properties]: Mark as superseded by
XORGPROTO.
(libxtst)[propagated-inputs]: Replace RECORDPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RECORDPROTO.

6 years agognu: Switch from resourceproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:15:06 +0000 (14:15 +0100)]
gnu: Switch from resourceproto to xorgproto.

* gnu/packages/xorg.scm (libxres)[inputs]: Remove RESOURCEPROTO.
(resourceproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[propagated-inputs]: Remove RESOURCEPROTO.

6 years agognu: Switch from renderproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:08:40 +0000 (14:08 +0100)]
gnu: Switch from renderproto to xorgproto.

* gnu/packages/mate.scm (mate-control-center,
mate-screensaver)[native-inputs]: Remove RENDERPROTO.
* gnu/packages/xorg.scm (renderproto)[properties]: Mark as superseded by XORGPROTO.
(libxrender)[propagated-inputs]: Replace RENDERPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RENDERPROTO.

6 years agognu: Switch from presentproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:06:12 +0000 (14:06 +0100)]
gnu: Switch from presentproto to xorgproto.

* gnu/packages/gl.scm (mesa)[inputs]: Remove PRESENTPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Likewise.
(presentproto)[properties]: Mark as superseded by XORGPROTO.

6 years agognu: Switch from xcmiscproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:04:34 +0000 (14:04 +0100)]
gnu: Switch from xcmiscproto to xorgproto.

* gnu/packages/xorg.scm (xcmiscproto)[properties]: Mark as superseded by
XORGPROTO.
(xorg-server)[inputs]: Remove XCMISCPROTO.

6 years agognu: Switch from windowswmproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:02:24 +0000 (14:02 +0100)]
gnu: Switch from windowswmproto to xorgproto.

* gnu/packages/xorg.scm (libwindowswm)[inputs]: Remove WINDOWSWMPROTO.
(windowswmproto)[properties]: Mark as superseded by XORGPROTO.

6 years agognu: Switch from videoproto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 13:00:22 +0000 (14:00 +0100)]
gnu: Switch from videoproto to xorgproto.

* gnu/packages/xorg.scm (videoproto)[properties]: Mark as superseded by XORGPROTO.
(libxv)[propagated-inputs]: Replace VIDEOPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
(xorg-server)[propagated-inputs]: Likewise.

6 years agognu: Switch from dri3proto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 12:57:03 +0000 (13:57 +0100)]
gnu: Switch from dri3proto to xorgproto.

* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI3PROTO.
* gnu/packages/xorg.scm (xorg-server)[propagated-inputs]: Likewise.
(dri3proto)[properties]: Mark as superseded by XORGPROTO.

6 years agognu: Switch from dri2proto to xorgproto.
Marius Bakke [Sat, 10 Mar 2018 12:55:07 +0000 (13:55 +0100)]
gnu: Switch from dri2proto to xorgproto.

* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI2PROTO.
* gnu/packages/video.scm (libvdpau)[inputs]: Replace DRI2PROTO with XORGPROTO.
* gnu/packages/xorg.scm (dri2proto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove DRI2PROTO.