jackhill/guix/guix.git
4 years agograph: Use 'derivation-input-derivation'.
Ludovic Courtès [Sun, 23 Jun 2019 07:38:23 +0000 (09:38 +0200)]
graph: Use 'derivation-input-derivation'.

* guix/scripts/graph.scm (derivation-dependencies): Use
'derivation-input-derivation'.

4 years agoui: 'show-what-to-build' uses 'derivation-build-plan'.
Ludovic Courtès [Wed, 19 Jun 2019 20:21:28 +0000 (22:21 +0200)]
ui: 'show-what-to-build' uses 'derivation-build-plan'.

* guix/ui.scm (show-what-to-build)[build-or-substitutable?]: Remove.
Use 'derivation-build-plan' instead of
'derivation-prerequisites-to-build', passing it all of DRV at once, and
remove 'fold2' shenanigans and postprocessing of BUILD.

4 years agoderivations: Rewrite and replace 'derivations-prerequisites-to-build'.
Ludovic Courtès [Wed, 19 Jun 2019 20:05:06 +0000 (22:05 +0200)]
derivations: Rewrite and replace 'derivations-prerequisites-to-build'.

The new 'derivation-build-plan' procedure has a more appropriate
signature: it takes a list of <derivation-inputs> instead of taking one
<derivation>.  Its body is also much simpler.

* guix/derivations.scm (derivation-build-plan): New procedure.
(derivation-prerequisites-to-build): Express in terms of
'derivation-build-plan' and mark as deprecated.
* tests/derivations.scm: Change 'derivation-prerequisites-to-build'
tests to 'derivation-build-plan' and adjust accordingly.

4 years agoderivations: Add 'derivation-input'.
Ludovic Courtès [Sun, 23 Jun 2019 09:46:17 +0000 (11:46 +0200)]
derivations: Add 'derivation-input'.

* guix/derivations.scm (derivation-input): New procedure.
* tests/grafts.scm (make-derivation-input): Remove.
("graft-derivation, unused outputs not depended on"): Use
'derivation-input'.

4 years agoui: Add 'display-search-results' and use it.
Ludovic Courtès [Tue, 25 Jun 2019 21:37:32 +0000 (23:37 +0200)]
ui: Add 'display-search-results' and use it.

* guix/ui.scm (display-search-results): New procedure.
* guix/scripts/package.scm (find-packages-by-description): Remove
'unzip2' call and return a list of pairs.
(process-query): Change to use 'display-search-results'.
* guix/scripts/system/search.scm (find-service-types): Remove 'unzip2'
call and return a list of pairs.
(guix-system-search): Use 'display-search-results'.

4 years agosyscalls: Add 'terminal-rows'.
Ludovic Courtès [Tue, 25 Jun 2019 21:05:00 +0000 (23:05 +0200)]
syscalls: Add 'terminal-rows'.

* guix/build/syscalls.scm (terminal-dimension): New procedure.
(terminal-columns): Rewrite in terms of 'terminal-dimension'.
(terminal-rows): New procedure.
* tests/syscalls.scm ("terminal-rows"): New test.

4 years agoui: 'relevance' considers regexps connected with a logical and.
Ludovic Courtès [Tue, 25 Jun 2019 20:59:58 +0000 (22:59 +0200)]
ui: 'relevance' considers regexps connected with a logical and.

* guix/ui.scm (relevance)[score]: Change to return 0 when one of REGEXPS
doesn't match.
* tests/ui.scm ("package-relevance"): New test.

4 years agoaccounts: Use 'fsync' instead of 'fdatasync'.
Ludovic Courtès [Thu, 27 Jun 2019 08:39:49 +0000 (10:39 +0200)]
accounts: Use 'fsync' instead of 'fdatasync'.

* gnu/build/accounts.scm (catch-ENOSYS): Remove.
(database-writer): Use 'fsync' instead of 'fdatasync'.

4 years agognu: dosbox: Update to 0.74-3.
Rutger Helling [Thu, 27 Jun 2019 08:21:47 +0000 (10:21 +0200)]
gnu: dosbox: Update to 0.74-3.

* gnu/packages/emulators.scm (dosbox): Update to 0.74-3.

4 years agognu: rep-gtk: Update to 0.90.8.3.
Arun Isaac [Thu, 27 Jun 2019 06:36:06 +0000 (12:06 +0530)]
gnu: rep-gtk: Update to 0.90.8.3.

* gnu/packages/sawfish.scm (rep-gtk): Update to 0.90.8.3.
[source]: Use HTTPS URI.
[arguments]: Add remove-autogen phase.
[native-inputs]: Add autoconf, automake and libtool.
[home-page]: Update URI.

4 years agognu: sawfish: Update to 1.12.0.
Benjamin Slade [Sun, 2 Jun 2019 23:21:21 +0000 (17:21 -0600)]
gnu: sawfish: Update to 1.12.0.

* gnu/packages/sawfish.scm (sawfish): Update to 1.12.0.
[source]: Use HTTPS URI.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
4 years agognu: electron-cash: Update to 4.0.7.
Vagrant Cascadian [Thu, 20 Jun 2019 07:16:01 +0000 (07:16 +0000)]
gnu: electron-cash: Update to 4.0.7.

* gnu/packages/finance (electron-cash): Update to 4.0.7.

4 years agoRevert "gnu: openssh: Don't create the PRIVSEP_PATH directory."
Tobias Geerinckx-Rice [Wed, 26 Jun 2019 22:20:54 +0000 (00:20 +0200)]
Revert "gnu: openssh: Don't create the PRIVSEP_PATH directory."

This reverts commit 46475f72ab6127e7818fdea4a0ea9cc07c60a5f4.

4 years agoRevert "gnu: openssh: Clean-up custom install phase."
Tobias Geerinckx-Rice [Wed, 26 Jun 2019 22:20:50 +0000 (00:20 +0200)]
Revert "gnu: openssh: Clean-up custom install phase."

This reverts commit 7754136e464e02284624ad05c196d9ec26099143.

4 years agognu: supertux: Fix homepage.
Nicolas Goaziou [Wed, 26 Jun 2019 17:45:34 +0000 (19:45 +0200)]
gnu: supertux: Fix homepage.

* gnu/packages/games.scm (supertux)[homepage]: Fix URL.

4 years agognu: Add texmacs.
Andreas Enge [Wed, 26 Jun 2019 16:18:53 +0000 (18:18 +0200)]
gnu: Add texmacs.

* gnu/packages/text-editors.scm (texmacs): New variable.

4 years agognu: python-pathpy: Update to 11.5.0.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:58 +0000 (12:03 +0200)]
gnu: python-pathpy: Update to 11.5.0.

* gnu/packages/python-xyz.scm (python-pathpy): Update to 11.5.0.
[outputs]: Add separate "doc" output.
[native-inputs]: Add python-jaraco-packaging.
[arguments]: Enable tests; uncomment "build-doc" and "install-doc" phases;
replace "check" phase to skip flaky test.

4 years agognu: Add python-jaraco-packaging.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:45 +0000 (12:03 +0200)]
gnu: Add python-jaraco-packaging.

* gnu/packages/python-xyz.scm (python-jaraco-packaging): New variable.

4 years agognu: Add python-pytest-virtualenv.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:34 +0000 (12:03 +0200)]
gnu: Add python-pytest-virtualenv.

* gnu/packages/python-check.scm (python-pytest-virtualenv): New variable.

4 years agognu: Add python-pytest-fixture-config.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:23 +0000 (12:03 +0200)]
gnu: Add python-pytest-fixture-config.

* gnu/packages/python-check.scm (python-pytest-fixture-config): New variable.

4 years agognu: Add python-pytest-shutil.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:12 +0000 (12:03 +0200)]
gnu: Add python-pytest-shutil.

* gnu/packages/python-check.scm (python-pytest-shutil): New variable.

4 years agognu: Add python-pytest-flake8.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:35 +0000 (10:57 +0200)]
gnu: Add python-pytest-flake8.

* gnu/packages/python-check.scm (python-pytest-flake8): New variable.

4 years agognu: Add python-pytest-checkdocs.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:23 +0000 (10:57 +0200)]
gnu: Add python-pytest-checkdocs.

* gnu/packages/python-check.scm (python-pytest-checkdocs): New variable.

4 years agognu: Add python-importlib-metadata.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:08 +0000 (10:57 +0200)]
gnu: Add python-importlib-metadata.

* gnu/packages/python-xyz.scm (python-importlib-metadata): New variable.

4 years agognu: Add python-zipp.
Ricardo Wurmus [Tue, 25 Jun 2019 08:56:34 +0000 (10:56 +0200)]
gnu: Add python-zipp.

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

4 years agognu: Add python-setuptools-git.
Ricardo Wurmus [Tue, 25 Jun 2019 08:55:17 +0000 (10:55 +0200)]
gnu: Add python-setuptools-git.

* gnu/packages/python-xyz.scm (python-setuptools-git): New variable.

4 years agognu: Add python-contextlib2.
Ricardo Wurmus [Tue, 25 Jun 2019 08:54:39 +0000 (10:54 +0200)]
gnu: Add python-contextlib2.

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

4 years agognu: Add python-pathlib2.
Ricardo Wurmus [Tue, 25 Jun 2019 08:53:19 +0000 (10:53 +0200)]
gnu: Add python-pathlib2.

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

4 years agognu: Add mesa-opencl-icd.
Ricardo Wurmus [Mon, 24 Jun 2019 13:47:32 +0000 (15:47 +0200)]
gnu: Add mesa-opencl-icd.

* gnu/packages/gl.scm (mesa-opencl-icd): New variable.

4 years agognu: Add mesa-opencl.
Ricardo Wurmus [Mon, 24 Jun 2019 12:27:52 +0000 (14:27 +0200)]
gnu: Add mesa-opencl.

* gnu/packages/gl.scm (mesa-opencl): New variable.

4 years agognu: Add libclc.
Ricardo Wurmus [Mon, 24 Jun 2019 12:03:57 +0000 (14:03 +0200)]
gnu: Add libclc.

* gnu/packages/llvm.scm (libclc): New variable.

4 years agognu: libcxx: Update hash.
Ricardo Wurmus [Mon, 24 Jun 2019 11:26:37 +0000 (13:26 +0200)]
gnu: libcxx: Update hash.

This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which
updated llvm.

* gnu/packages/llvm.scm (libcxx): Update hash.

4 years agognu: Add gramps
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:51 +0000 (19:27 +0200)]
gnu: Add gramps

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add osm-gps-map
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:50 +0000 (19:27 +0200)]
gnu: Add osm-gps-map

* gnu/packages/geo.scm (osm-gps-map): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add python-bsddb3
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:49 +0000 (19:27 +0200)]
gnu: Add python-bsddb3

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: python-on-guile: Wrap 'python' executable.
Ludovic Courtès [Wed, 26 Jun 2019 13:22:03 +0000 (15:22 +0200)]
gnu: python-on-guile: Wrap 'python' executable.

* gnu/packages/guile-xyz.scm (python-on-guile)[arguments]: Add 'wrap'
phase.

4 years agognu: python-on-guile: Update to 00a51a2.
Ludovic Courtès [Wed, 26 Jun 2019 13:04:18 +0000 (15:04 +0200)]
gnu: python-on-guile: Update to 00a51a2.

* gnu/packages/guile-xyz.scm (python-on-guile): Update to 00a51a2.

4 years agognu: Add celestia-gtk.
Amar Singh [Thu, 13 Jun 2019 17:23:22 +0000 (22:53 +0530)]
gnu: Add celestia-gtk.

* gnu/packages/astronomy.scm (celestia-gtk): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add celestia.
Amar Singh [Sun, 19 May 2019 07:09:48 +0000 (12:39 +0530)]
gnu: Add celestia.

* gnu/packages/astronomy.scm (celestia): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add r-rsubread.
Ricardo Wurmus [Wed, 26 Jun 2019 13:51:55 +0000 (15:51 +0200)]
gnu: Add r-rsubread.

* gnu/packages/bioconductor.scm (r-rsubread): New variable.

4 years agognu: Add sbcl-cl-cookie.
Pierre Neidhardt [Wed, 26 Jun 2019 11:39:10 +0000 (13:39 +0200)]
gnu: Add sbcl-cl-cookie.

* gnu/packages/lisp.scm (sbcl-cl-cookie): New variable.

4 years agognu: Add sbcl-cl-reexport.
Pierre Neidhardt [Wed, 26 Jun 2019 11:39:02 +0000 (13:39 +0200)]
gnu: Add sbcl-cl-reexport.

* gnu/packages/lisp.scm (sbcl-cl-reexport): New variable.

4 years agognu: Add sbcl-closure-common.
Pierre Neidhardt [Wed, 26 Jun 2019 11:03:58 +0000 (13:03 +0200)]
gnu: Add sbcl-closure-common.

* gnu/packages/lisp.scm (sbcl-closure-common): New variable.

4 years agognu: Add sbcl-ieee-floats.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:58 +0000 (12:50 +0200)]
gnu: Add sbcl-ieee-floats.

* gnu/packages/lisp.scm (sbcl-ieee-floats): New variable.

4 years agognu: Add sbcl-iolib+sockets.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:47 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+sockets.

* gnu/packages/lisp.scm (sbcl-iolib+sockets): New variable.

4 years agognu: Add sbcl-iolib+streams.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:36 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+streams.

* gnu/packages/lisp.scm (sbcl-iolib+streams): New variable.

4 years agognu: Add sbcl-iolib+syscalls.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:20 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+syscalls.

* gnu/packages/lisp.scm (sbcl-iolib+syscalls): New variable.

4 years agognu: Add sbcl-iolib+multiplex.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:01 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+multiplex.

* gnu/packages/lisp.scm (sbcl-iolib+multiplex): New variable.

4 years agognu: Add sbcl-iolib.
Pierre Neidhardt [Wed, 29 May 2019 13:23:36 +0000 (15:23 +0200)]
gnu: Add sbcl-iolib.

* gnu/packages/lisp.scm (sbcl-iolib): New variable.

4 years agognu: Add sbcl-iolib.grovel.
Pierre Neidhardt [Wed, 29 May 2019 13:22:53 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.grovel.

* gnu/packages/lisp.scm (sbcl-iolib.grovel): New variable.

4 years agognu: Add sbcl-iolib.base.
Pierre Neidhardt [Wed, 29 May 2019 13:22:37 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.base.

* gnu/packages/lisp.scm (sbcl-iolib.base): New variable.

4 years agognu: Add sbcl-iolib.common-lisp.
Pierre Neidhardt [Wed, 29 May 2019 13:22:20 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.common-lisp.

* gnu/packages/lisp.scm (sbcl-iolib.common-lisp): New variable.

4 years agognu: Add sbcl-iolib.conf.
Pierre Neidhardt [Wed, 29 May 2019 13:22:04 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.conf.

* gnu/packages/lisp.scm (sbcl-iolib.conf): New variable.

4 years agognu: Add sbcl-iolib.asdf.
Pierre Neidhardt [Wed, 29 May 2019 13:21:50 +0000 (15:21 +0200)]
gnu: Add sbcl-iolib.asdf.

* gnu/packages/lisp.scm (sbcl-iolib.asdf): New variable.

4 years agognu: Add swap-bytes.
Pierre Neidhardt [Wed, 29 May 2019 13:21:23 +0000 (15:21 +0200)]
gnu: Add swap-bytes.

* gnu/packages/lisp.scm (cl-swap-bytes, ecl-swap-bytes, sbcl-swap-bytes): New variables.

4 years agognu: Add idna.
Pierre Neidhardt [Wed, 29 May 2019 13:20:50 +0000 (15:20 +0200)]
gnu: Add idna.

* gnu/packages/lisp.scm (cl-idna, ecl-idna, sbcl-idna): New variables.

4 years agognu: Add emacs-gnugo.
Maxim Cournoyer [Wed, 19 Jun 2019 23:58:47 +0000 (08:58 +0900)]
gnu: Add emacs-gnugo.

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

4 years agognu: Add emacs-xpm.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:50 +0000 (08:57 +0900)]
gnu: Add emacs-xpm.

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

4 years agognu: Add emacs-ascii-art-to-unicode.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:41 +0000 (08:57 +0900)]
gnu: Add emacs-ascii-art-to-unicode.

* gnu/packages/emacs-xyz.scm (emacs-ascii-art-to-unicode): New variable.

4 years agognu: Add python-typed-ast.
Maxim Cournoyer [Tue, 21 May 2019 03:33:47 +0000 (23:33 -0400)]
gnu: Add python-typed-ast.

* gnu/packages/python-xyz.scm (python-typed-ast): New variable.

4 years agognu: linux-libre: Update to 5.1.15.
Mark H Weaver [Tue, 25 Jun 2019 23:07:39 +0000 (19:07 -0400)]
gnu: linux-libre: Update to 5.1.15.

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

4 years agognu: linux-libre@4.19: Update to 4.19.56.
Mark H Weaver [Tue, 25 Jun 2019 23:06:59 +0000 (19:06 -0400)]
gnu: linux-libre@4.19: Update to 4.19.56.

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

4 years agognu: linux-libre@4.14: Update to 4.14.130.
Mark H Weaver [Tue, 25 Jun 2019 23:06:06 +0000 (19:06 -0400)]
gnu: linux-libre@4.14: Update to 4.14.130.

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

4 years agognu: xcalc: Update to 1.1.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 21:51:31 +0000 (23:51 +0200)]
gnu: xcalc: Update to 1.1.0.

* gnu/packages/xorg.scm (xcalc): Update to 1.1.0.

4 years agolinux-initrd: Fix cross compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 10:28:53 +0000 (11:28 +0100)]
linux-initrd: Fix cross compilation.

* gnu/system/linux-initrd.scm (default-initrd-modules): Check system name
against %current-target-system first in case we are cross-compiling.

4 years agognu: bash-completion: Fix cross-compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 09:24:15 +0000 (10:24 +0100)]
gnu: bash-completion: Fix cross-compilation.

* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in
native-inputs and inputs during "remove-redundant-completions" phase.

4 years agognu: perl-parent: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 18:06:12 +0000 (21:06 +0300)]
gnu: perl-parent: Part of Perl core.

* gnu/packages/perl.scm (perl-parent): Mark deprecated.
(perl-file-temp, perl-moose)[propagated-inputs]: Remove perl-parent.

4 years agognu: perl-base: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 17:52:43 +0000 (20:52 +0300)]
gnu: perl-base: Part of Perl core.

* gnu/packages/perl.scm (perl-base): Mark deprecated.
(perl-class-accessor, perl-tree-simple-visitorfactory)
[propagated-inputs]: Remove perl-base.

4 years agognu: perl-uri: Update to 1.76.
Efraim Flashner [Tue, 25 Jun 2019 18:11:37 +0000 (21:11 +0300)]
gnu: perl-uri: Update to 1.76.

* gnu/packages/web.scm (perl-uri): Update to 1.76.
[source]: Use new upstream source.

4 years agognu: perl-libwww: Update to 6.39.
Efraim Flashner [Tue, 25 Jun 2019 18:08:04 +0000 (21:08 +0300)]
gnu: perl-libwww: Update to 6.39.

* gnu/packages/web.scm (perl-libwww): Update to 6.39.

4 years agognu: cmus: Update to 2.8.0.
Timotej Lazar [Fri, 21 Jun 2019 15:56:42 +0000 (17:56 +0200)]
gnu: cmus: Update to 2.8.0.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: sessreg: Update to 1.1.2.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 16:55:25 +0000 (18:55 +0200)]
gnu: sessreg: Update to 1.1.2.

* gnu/packages/xorg.scm (sessreg): Update to 1.1.2.

4 years agognu: openssh: Clean-up custom install phase.
Efraim Flashner [Tue, 25 Jun 2019 16:31:13 +0000 (19:31 +0300)]
gnu: openssh: Clean-up custom install phase.

* gnu/packages/ssh.scm (openssh)[arguments]: Factor out outputs in
custom 'install phase to clean-up code.

4 years agognu: openssh: Don't create the PRIVSEP_PATH directory.
Efraim Flashner [Tue, 25 Jun 2019 16:28:35 +0000 (19:28 +0300)]
gnu: openssh: Don't create the PRIVSEP_PATH directory.

* gnu/packages/ssh.scm (openssh)[arguments]: Modify the custom 'install
phase to remove the /var directory.

4 years agognu: toot: Don't install the Makefile.
Efraim Flashner [Tue, 25 Jun 2019 16:09:51 +0000 (19:09 +0300)]
gnu: toot: Don't install the Makefile.

* gnu/packages/mastodon.scm (toot)[arguments]: Add custom phase to
prevent installing data_files.

4 years agognu: Add fare-utils.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:23:15 +0000 (15:23 -0500)]
gnu: Add fare-utils.

* gnu/packages/lisp.scm (fare-utils): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add metabang-bind.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:21:16 +0000 (15:21 -0500)]
gnu: Add metabang-bind.

* gnu/packages/lisp.scm (metabang-bind): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add burgled-batteries3.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:19:50 +0000 (15:19 -0500)]
gnu: Add burgled-batteries3.

* gnu/packages/lisp.scm (burgled-batteries3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add cl-quickcheck.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:17:15 +0000 (15:17 -0500)]
gnu: Add cl-quickcheck.

* gnu/packages/lisp.scm (cl-quickcheck): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add parse-declarations.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:15:50 +0000 (15:15 -0500)]
gnu: Add parse-declarations.

* gnu/packages/lisp.scm (parse-declarations): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add py4cl.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:13:45 +0000 (15:13 -0500)]
gnu: Add py4cl.

* gnu/packages/lisp.scm (py4cl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add clunit.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:04:49 +0000 (15:04 -0500)]
gnu: Add clunit.

* gnu/packages/lisp.scm (clunit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add leela-zero.
Guillaume LE VAILLANT [Wed, 5 Jun 2019 16:11:20 +0000 (18:11 +0200)]
gnu: Add leela-zero.

* gnu/packages/games.scm (leela-zero): New variable.
* gnu/packages/patches/leela-zero-gtest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: guile-persist: Install .go files in the right place.
Ludovic Courtès [Tue, 25 Jun 2019 13:02:29 +0000 (15:02 +0200)]
gnu: guile-persist: Install .go files in the right place.

* gnu/packages/guile-xyz.scm (guile-persist)[source](modules, snippet):
New fields.

4 years agobuild: Report build errors via 'report-load-error'.
Ludovic Courtès [Tue, 25 Jun 2019 13:00:36 +0000 (15:00 +0200)]
build: Report build errors via 'report-load-error'.

* build-aux/compile-all.scm: Wrap 'compile-files' call in 'catch'.
Attempt to resort to 'report-load-error' in (guix ui) to print the
error.

4 years agocompile: Enable 'shadowed-toplevel' warning.
Ludovic Courtès [Tue, 25 Jun 2019 12:54:58 +0000 (14:54 +0200)]
compile: Enable 'shadowed-toplevel' warning.

* guix/build/compile.scm (%warnings): Add 'shadowed-toplevel'.

4 years agognu: exiv2: Update to 0.27.1.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 14:50:52 +0000 (16:50 +0200)]
gnu: exiv2: Update to 0.27.1.

* gnu/packages/image.scm (exiv2): Update to 0.27.1.
[build-system]: Switch to the CMAKE-BUILD-SYSTEM.
[native-inputs]: Remove unused intltool.

4 years agognu: rofi: Update to 1.5.3.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:21:15 +0000 (17:21 +0200)]
gnu: rofi: Update to 1.5.3.

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

4 years agognu: mc: Update to 4.8.23.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:11:45 +0000 (17:11 +0200)]
gnu: mc: Update to 4.8.23.

* gnu/packages/mc.scm (mc): Update to 4.8.23.

4 years agognu: schismtracker: Update to 20190614.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:03:21 +0000 (17:03 +0200)]
gnu: schismtracker: Update to 20190614.

* gnu/packages/music.scm (schismtracker): Update to 20190614.

4 years agognu: android-googletest: Downgrade to 1.8.0.
Ricardo Wurmus [Tue, 25 Jun 2019 15:19:10 +0000 (17:19 +0200)]
gnu: android-googletest: Downgrade to 1.8.0.

This is a follow-up to commit 3b39f09fd99cd07543b904d11ea9b3463c38ecb7.

* gnu/packages/android.scm (android-googletest): Downgrade to 1.8.0.
[version]: Overwrite field.
[source]: Likewise.

4 years agognu: deutex: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:34:03 +0000 (15:34 +0200)]
gnu: deutex: Don't use NAME in source URI.

* gnu/packages/game-development.scm (deutex)[source]: Hard-code NAME.

4 years agognu: deutex: Update to 5.2.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:33:54 +0000 (15:33 +0200)]
gnu: deutex: Update to 5.2.0.

* gnu/packages/game-development.scm (deutex): Update to 5.2.0.

4 years agognu: znc: Enable internationalisation.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:24:10 +0000 (15:24 +0200)]
gnu: znc: Enable internationalisation.

* gnu/packages/messaging.scm (znc)[arguments]: Want i18n.
[native-inputs]: Add the required boost and gettext-minimal packages.

4 years agognu: znc: Build with CMake.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:34:09 +0000 (14:34 +0200)]
gnu: znc: Build with CMake.

* gnu/packages/messaging.scm (znc)[build-system]:
Use the CMAKE-BUILD-SYSTEM.
[arguments]: Adjust #:configure-flags and where the googletest sources
are unpacked.

4 years agognu: python-libvirt: Update to 5.3.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:30:36 +0000 (14:30 +0200)]
gnu: python-libvirt: Update to 5.3.0.

* gnu/packages/virtualization.scm (python-libvirt): Update to 5.3.0.

4 years agognu: znc: Don't refer to native-inputs.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:20:02 +0000 (14:20 +0200)]
gnu: znc: Don't refer to native-inputs.

* gnu/packages/messaging.scm (znc)[native-inputs]: Move run-time perl & python…
[inputs]: …here, in alphabetical order.

4 years agognu: memcached: Update to 1.5.16.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:15:54 +0000 (14:15 +0200)]
gnu: memcached: Update to 1.5.16.

* gnu/packages/databases.scm (memcached): Update to 1.5.16.

4 years agognu: calcurse: Update to 4.5.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 11:53:47 +0000 (13:53 +0200)]
gnu: calcurse: Update to 4.5.0.

* gnu/packages/calcurse.scm (calcurse): Update to 4.5.0.

4 years agognu: libvirt: Use conventional doc/ directory.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 09:55:37 +0000 (11:55 +0200)]
gnu: libvirt: Use conventional doc/ directory.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Add a versioned
‘--docdir’ to #:configure-flags.