jackhill/guix/guix.git
4 years agognu: perl-crypt-random-source: Update to 0.14.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 15:57:52 +0000 (16:57 +0100)]
gnu: perl-crypt-random-source: Update to 0.14.

* gnu/packages/crypto.scm (perl-crypt-random-source): Update to 0.14.
[native-inputs]: Replace perl-test-exception with perl-test-fatal.

4 years agognu: perl-class-unload: Update to 0.11.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 15:49:53 +0000 (16:49 +0100)]
gnu: perl-class-unload: Update to 0.11.

* gnu/packages/perl.scm (perl-class-unload): Update to 0.11.
[native-inputs]: Add perl-test-requires.

4 years agognu: perl-carp-assert-more: Update to 1.20.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 15:43:55 +0000 (16:43 +0100)]
gnu: perl-carp-assert-more: Update to 1.20.

* gnu/packages/perl.scm (perl-carp-assert-more): Update to 1.20.

4 years agognu: perl-datetime: Update to 1.51.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 19:39:06 +0000 (20:39 +0100)]
gnu: perl-datetime: Update to 1.51.

* gnu/packages/perl.scm (perl-datetime): Update to 1.51.

4 years agognu: parallel: Update to 20191122.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 15:28:48 +0000 (16:28 +0100)]
gnu: parallel: Update to 20191122.

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

4 years agognu: perl-devel-stacktrace: Update to 2.04.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 15:02:22 +0000 (16:02 +0100)]
gnu: perl-devel-stacktrace: Update to 2.04.

* gnu/packages/perl.scm (perl-devel-stacktrace): Update to 2.04.

4 years agognu: python-django-pipeline: Fix tests.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 14:37:15 +0000 (15:37 +0100)]
gnu: python-django-pipeline: Fix tests.

* gnu/packages/django.scm (python-django-pipeline)[arguments]:
Set PYTHONPATH before running tests.

4 years agognu: perl-file-slurp: Update to 9999.28.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 14:18:16 +0000 (15:18 +0100)]
gnu: perl-file-slurp: Update to 9999.28.

* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.28.

4 years agognu: perl-indirect: Update to 0.39.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 14:09:03 +0000 (15:09 +0100)]
gnu: perl-indirect: Update to 0.39.

* gnu/packages/perl.scm (perl-indirect): Update to 0.39.

4 years agognu: perl-cairo: Update to 1.107.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 14:01:49 +0000 (15:01 +0100)]
gnu: perl-cairo: Update to 1.107.

* gnu/packages/gtk.scm (perl-cairo): Update to 1.107.

4 years agognu: python-whatever: Update to 0.6.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 13:48:14 +0000 (14:48 +0100)]
gnu: python-whatever: Update to 0.6.

* gnu/packages/python-xyz.scm (python-whatever): Update to 0.6.

4 years agognu: perl-apache-logformat-compiler: Update to 0.36.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 13:47:08 +0000 (14:47 +0100)]
gnu: perl-apache-logformat-compiler: Update to 0.36.

* gnu/packages/web.scm (perl-apache-logformat-compiler): Update to 0.36.

4 years agognu: perl-moox-late: Update to 0.016.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 13:46:08 +0000 (14:46 +0100)]
gnu: perl-moox-late: Update to 0.016.

* gnu/packages/perl.scm (perl-moox-late): Update to 0.016.

4 years agognu: guile-ssh: Add "guile3.0-ssh" variant.
Ludovic Courtès [Sat, 23 Nov 2019 11:39:20 +0000 (12:39 +0100)]
gnu: guile-ssh: Add "guile3.0-ssh" variant.

* gnu/packages/ssh.scm (guile-ssh)[source]: Substitute 'GUILE_PKG'
stanza in "configure.ac".
* gnu/packages/ssh.scm (guile3.0-ssh): New variable.

4 years agognu: guile-ssh: Remove redundant phase.
Ludovic Courtès [Sat, 23 Nov 2019 10:43:14 +0000 (11:43 +0100)]
gnu: guile-ssh: Remove redundant phase.

* gnu/packages/ssh.scm (guile-ssh)[arguments]: Remove 'autoreconf'
phase, which was redundant with the 'bootstrap' phase.

4 years agognu: guile-next: Update to 2.9.5.
Ludovic Courtès [Sat, 23 Nov 2019 10:30:52 +0000 (11:30 +0100)]
gnu: guile-next: Update to 2.9.5.

* gnu/packages/guile.scm (guile-next): Update to 2.9.5.

4 years agognu: Add guile-semver.
Timothy Sample [Sat, 23 Nov 2019 05:53:39 +0000 (00:53 -0500)]
gnu: Add guile-semver.

* gnu/packages/guile-xyz.scm (guile-semver): New variable.

4 years agognu: Add srfi-64-driver.
Timothy Sample [Sat, 23 Nov 2019 05:36:38 +0000 (00:36 -0500)]
gnu: Add srfi-64-driver.

* gnu/packages/guile-xyz.scm (srfi-64-driver): New variable.

4 years agognu: r-biocmanager: Update to 1.30.10.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:59:00 +0000 (01:59 +0100)]
gnu: r-biocmanager: Update to 1.30.10.

* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.10.

4 years agognu: r-roxygen2: Update to 7.0.1.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:56:50 +0000 (01:56 +0100)]
gnu: r-roxygen2: Update to 7.0.1.

* gnu/packages/statistics.scm (r-roxygen2): Update to 7.0.1.

4 years agognu: r-vgam: Update to 1.1-2.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:56:42 +0000 (01:56 +0100)]
gnu: r-vgam: Update to 1.1-2.

* gnu/packages/statistics.scm (r-vgam): Update to 1.1-2.

4 years agognu: r-glmnet: Update to 3.0-1.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:52:41 +0000 (01:52 +0100)]
gnu: r-glmnet: Update to 3.0-1.

* gnu/packages/statistics.scm (r-glmnet): Update to 3.0-1.

4 years agognu: r-quadprog: Update to 1.5-8.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:51:35 +0000 (01:51 +0100)]
gnu: r-quadprog: Update to 1.5-8.

* gnu/packages/maths.scm (r-quadprog): Update to 1.5-8.

4 years agognu: r-desolve: Update to 1.25.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:50:24 +0000 (01:50 +0100)]
gnu: r-desolve: Update to 1.25.

* gnu/packages/maths.scm (r-desolve): Update to 1.25.

4 years agognu: r-selectr: Update to 0.4-2.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:50:08 +0000 (01:50 +0100)]
gnu: r-selectr: Update to 0.4-2.

* gnu/packages/cran.scm (r-selectr): Update to 0.4-2.

4 years agognu: r-cardata: Update to 3.0-3.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:22:25 +0000 (01:22 +0100)]
gnu: r-cardata: Update to 3.0-3.

* gnu/packages/statistics.scm (r-cardata): Update to 3.0-3.

4 years agognu: r-car: Update to 3.0-5.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:16:04 +0000 (01:16 +0100)]
gnu: r-car: Update to 3.0-5.

* gnu/packages/statistics.scm (r-car): Update to 3.0-5.

4 years agognu: r-algdesign: Update to 1.1-7.3.1.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:14:48 +0000 (01:14 +0100)]
gnu: r-algdesign: Update to 1.1-7.3.1.

* gnu/packages/cran.scm (r-algdesign): Update to 1.1-7.3.1.

4 years agognu: r-shinyfiles: Update to 0.7.5.
Tobias Geerinckx-Rice [Sat, 23 Nov 2019 00:01:02 +0000 (01:01 +0100)]
gnu: r-shinyfiles: Update to 0.7.5.

* gnu/packages/cran.scm (r-shinyfiles): Update to 0.7.5.

4 years agognu: ocaml-odoc: Update to 1.4.2.
Tobias Geerinckx-Rice [Fri, 22 Nov 2019 22:47:26 +0000 (23:47 +0100)]
gnu: ocaml-odoc: Update to 1.4.2.

* gnu/packages/ocaml.scm (ocaml-odoc): Update to 1.4.2.

4 years agognu: hangups: Update to 0.4.10.
Tobias Geerinckx-Rice [Fri, 22 Nov 2019 22:39:43 +0000 (23:39 +0100)]
gnu: hangups: Update to 0.4.10.

* gnu/packages/messaging.scm (hangups): Update to 0.4.10.

4 years agognu: simple-scan: Update to 3.34.2.
Tobias Geerinckx-Rice [Fri, 22 Nov 2019 23:14:33 +0000 (00:14 +0100)]
gnu: simple-scan: Update to 3.34.2.

* gnu/packages/gnome.scm (simple-scan): Update to 3.34.2.

4 years agognu: polyml: Use HTTPS home page URI.
Brett Gilio [Fri, 22 Nov 2019 21:25:38 +0000 (15:25 -0600)]
gnu: polyml: Use HTTPS home page URI.

* gnu/packages/sml.scm (polyml)[home-page]: Use HTTPS URI.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: polyml: Update to 5.8.
Brett Gilio [Fri, 22 Nov 2019 21:25:27 +0000 (15:25 -0600)]
gnu: polyml: Update to 5.8.

* gnu/packages/sml.scm (polyml): Update to 5.8.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: bear: Update to 2.4.2.
Brett Gilio [Fri, 22 Nov 2019 21:15:07 +0000 (15:15 -0600)]
gnu: bear: Update to 2.4.2.

* gnu/packages/build-tools.scm (bear): Update to 2.4.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: xsane: Fix snprintf buffer length.
Tobias Geerinckx-Rice [Fri, 22 Nov 2019 21:16:32 +0000 (22:16 +0100)]
gnu: xsane: Fix snprintf buffer length.

* gnu/packages/scanner.scm (xsane)[source]: Add patch.
* gnu/packages/patches/xsane-fix-snprintf-buffer-length.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: Register xsane patches.
Tobias Geerinckx-Rice [Fri, 22 Nov 2019 21:15:38 +0000 (22:15 +0100)]
gnu: Register xsane patches.

This follows up on commit a608666d74f156819cecfabaf72290726d7964e6.

* gnu/local.mk (dist_patch_DATA): Add missing patches.

4 years agognu: Add xsane.
Tobias Geerinckx-Rice [Mon, 18 Feb 2019 02:50:22 +0000 (03:50 +0100)]
gnu: Add xsane.

* gnu/packages/scanner.scm (xsane): New public variable.

4 years agognu: php: Update to 7.3.12.
Julien Lepiller [Fri, 22 Nov 2019 18:46:24 +0000 (19:46 +0100)]
gnu: php: Update to 7.3.12.

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

4 years agosystem: vm: Add arm64 support.
Mathieu Othacehe [Tue, 20 Aug 2019 16:00:40 +0000 (18:00 +0200)]
system: vm: Add arm64 support.

* gnu/build/vm.scm (load-in-linux-vm): Add target-arm64? argument and use it
to pass correct arguments to qemu.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass the new
target-arm64? argument added above. Do not add ESP partition on all ARM
targets. Do not pass grub-efi package to initialize-hard-disk on ARM targets.

4 years agobuild: vm: Fix arm32 support.
Mathieu Othacehe [Fri, 23 Aug 2019 07:51:33 +0000 (09:51 +0200)]
build: vm: Fix arm32 support.

* gnu/build/vm.scm (load-in-linux-vm): Disable qemu highmem support on ARM32
systems.

4 years agoutils: Use target-aarch64? and target-arm? helpers.
Mathieu Othacehe [Tue, 20 Aug 2019 15:45:50 +0000 (17:45 +0200)]
utils: Use target-aarch64? and target-arm? helpers.

* guix/utils.scm (target-aarch64?, target-arm?): New exported procedures.

4 years agognu: libseccomp: Fix build on AArch64.
Ludovic Courtès [Fri, 22 Nov 2019 14:12:11 +0000 (15:12 +0100)]
gnu: libseccomp: Fix build on AArch64.

This is a followup to d100d5d5449eabd65e9c26081b7620a3d342c9eb.

* gnu/packages/patches/libseccomp-open-aarch64.patch: New file.
* gnu/packages/linux.scm (libseccomp)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agopack: Allow multiple '--manifest' options.
Ludovic Courtès [Wed, 20 Nov 2019 11:13:32 +0000 (12:13 +0100)]
pack: Allow multiple '--manifest' options.

* guix/scripts/pack.scm (guix-pack): Collect 'manifest' options, and
concatenate the resulting manifests.
* tests/guix-pack.sh: Test it.
* doc/guix.texi (Invoking guix pack): Document it.

4 years agopackage: Allow multiple '--manifest' options.
Ludovic Courtès [Wed, 20 Nov 2019 11:08:56 +0000 (12:08 +0100)]
package: Allow multiple '--manifest' options.

* guix/scripts/package.scm (manifest-action): Remove.
(%actions): Remove it.
(load-manifest): New procedure.
(process-actions): Handle 'manifest' options.  Define 'files' from
'manifest' options.  Define 'manifest' based on FILES.  Define 'trans'
to represent the final transaction.
* tests/guix-package.sh: Test it.
* doc/guix.texi (Invoking guix package): Mention

4 years agoprofiles: Add 'concatenate-manifests'.
Ludovic Courtès [Wed, 20 Nov 2019 11:07:02 +0000 (12:07 +0100)]
profiles: Add 'concatenate-manifests'.

* guix/profiles.scm (concatenate-manifests): New procedure.
* tests/profiles.scm ("concatenate-manifests"): New test.

4 years agoenvironment: Document that '--manifest' can be repeated.
Ludovic Courtès [Wed, 20 Nov 2019 09:02:01 +0000 (10:02 +0100)]
environment: Document that '--manifest' can be repeated.

* tests/guix-environment.sh: Test 'guix environment' with two '-m' options.
* doc/guix.texi (Invoking guix environment): Explain that '-m' can be
passed multiple times.

4 years agoimport: texlive: Handle multi-license packages.
Ludovic Courtès [Fri, 22 Nov 2019 13:21:13 +0000 (14:21 +0100)]
import: texlive: Handle multi-license packages.

This fixes "guix import texlive translator".

* guix/import/texlive.scm (sxml->package): Add clause for when 'license'
is a list of licences, as is the case with the "translator" package.

4 years agodaemon: GC displays how much it has collected.
Ludovic Courtès [Fri, 22 Nov 2019 10:33:29 +0000 (11:33 +0100)]
daemon: GC displays how much it has collected.

* nix/libstore/gc.cc (LocalStore::deletePathRecursive): Display the
percentage reached relative to 'maxFreed', or the total amount of data
deleted when 'maxFreed' is ULLONG_MAX.

4 years agosubstitute: Don't fetch /nix-cache-info.
Ludovic Courtès [Thu, 21 Nov 2019 19:36:20 +0000 (20:36 +0100)]
substitute: Don't fetch /nix-cache-info.

This avoids one GET request every time 'fetch-narinfos' is called.
The file itself was essentially useless.

* guix/scripts/substitute.scm (<cache-info>, download-cache-info):
Remove.
(%unreachable-hosts): New variable.
(open-connection-for-uri/maybe): New procedure.
(fetch-narinfos)[handle-narinfo-response]: Check whether NARINFO has its
'path' under (%store-prefix) and ignore it otherwise.  Move
'update-progress!' call before 'if'.
[do-fetch]: Remove 'port' parameter.  Use
'open-connection-for-uri/maybe'.
Remove call to 'download-cache-info'.

4 years agognu: man-pages: Update to 5.04.
Tobias Geerinckx-Rice [Thu, 21 Nov 2019 20:37:43 +0000 (21:37 +0100)]
gnu: man-pages: Update to 5.04.

* gnu/packages/man.scm (man-pages): Update to 5.04.

4 years agognu: libbytesize: Update to 2.1.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 21:03:07 +0000 (22:03 +0100)]
gnu: libbytesize: Update to 2.1.

* gnu/packages/c.scm (libbytesize): Update to 2.1.
[source, remove]: Remove msgmerge reproducibility work-around.
[inputs]: Use pcre@2.

4 years agognu: libplist: Update to 2.1.0.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 20:21:13 +0000 (21:21 +0100)]
gnu: libplist: Update to 2.1.0.

* gnu/packages/libusb.scm (libplist): Update to 2.1.0.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Add ‘configure-later’ phase.
[native-inputs]: Add autoconf, automake, and libtool.

4 years agognu: libpwquality: Update to 1.4.2.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 19:42:13 +0000 (20:42 +0100)]
gnu: libpwquality: Update to 1.4.2.

* gnu/packages/password-utils.scm (libpwquality): Update to 1.4.2.

4 years agognu: libpwquality: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 19:42:00 +0000 (20:42 +0100)]
gnu: libpwquality: Don't use NAME in source URI.

* gnu/packages/password-utils.scm (libpwquality)[source]: Hard-code NAME.

4 years agognu: r-sjstats: Update to 0.17.7.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 15:36:50 +0000 (16:36 +0100)]
gnu: r-sjstats: Update to 0.17.7.

* gnu/packages/cran.scm (r-sjstats): Update to 0.17.7.

4 years agognu: ruby-prawn-manual-builder: Update to 0.3.1.
Tobias Geerinckx-Rice [Thu, 21 Nov 2019 23:20:21 +0000 (00:20 +0100)]
gnu: ruby-prawn-manual-builder: Update to 0.3.1.

* gnu/packages/ruby.scm (ruby-prawn-manual-builder): Update to 0.3.1.

4 years agognu: r-rms: Update to 5.1-4.
Tobias Geerinckx-Rice [Thu, 21 Nov 2019 21:25:13 +0000 (22:25 +0100)]
gnu: r-rms: Update to 5.1-4.

* gnu/packages/cran.scm (r-rms): Update to 5.1-4.

4 years agognu: gthumb: Update to 3.8.2.
Tobias Geerinckx-Rice [Thu, 21 Nov 2019 21:16:54 +0000 (22:16 +0100)]
gnu: gthumb: Update to 3.8.2.

* gnu/packages/gnome.scm (gthumb): Update to 3.8.2.

4 years agognu: ruby-command-line-reporter: Update to 4.0.1.
Tobias Geerinckx-Rice [Fri, 15 Nov 2019 15:35:58 +0000 (16:35 +0100)]
gnu: ruby-command-line-reporter: Update to 4.0.1.

* gnu/packages/ruby.scm (ruby-command-line-reporter): Update to 4.0.1.

4 years agognu: python-lazy-object-proxy: Update to 1.4.3.
Tobias Geerinckx-Rice [Thu, 14 Nov 2019 17:53:01 +0000 (18:53 +0100)]
gnu: python-lazy-object-proxy: Update to 1.4.3.

* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.4.3.

4 years agognu: monero-gui: Update to 0.15.0.1.
Guillaume Le Vaillant [Wed, 20 Nov 2019 13:31:13 +0000 (14:31 +0100)]
gnu: monero-gui: Update to 0.15.0.1.

* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: monero: Update to 0.15.0.1.
Guillaume Le Vaillant [Wed, 20 Nov 2019 13:31:12 +0000 (14:31 +0100)]
gnu: monero: Update to 0.15.0.1.

* gnu/packages/finance.scm (monero): Update to 0.15.0.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add emacs-openwith.
David Wilson [Tue, 19 Nov 2019 14:24:31 +0000 (06:24 -0800)]
gnu: Add emacs-openwith.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: lxc: Adjust for GCC 7.
Marius Bakke [Thu, 21 Nov 2019 21:38:07 +0000 (22:38 +0100)]
gnu: lxc: Adjust for GCC 7.

* gnu/packages/virtualization.scm (lxc)[arguments]: Add #:make-flags.

4 years agognu: qemu: Update to 4.1.1.
Marius Bakke [Thu, 21 Nov 2019 14:32:17 +0000 (15:32 +0100)]
gnu: qemu: Update to 4.1.1.

* gnu/packages/virtualization.scm (qemu): Update to 4.1.1.
[source](patches): Remove.

4 years agognu: nginx: Update to 1.17.6.
Marius Bakke [Thu, 21 Nov 2019 14:31:54 +0000 (15:31 +0100)]
gnu: nginx: Update to 1.17.6.

* gnu/packages/web.scm (nginx): Update to 1.17.6.

4 years agognu: libseccomp: Update to 2.4.2.
Marius Bakke [Thu, 21 Nov 2019 14:31:34 +0000 (15:31 +0100)]
gnu: libseccomp: Update to 2.4.2.

* gnu/packages/linux.scm (libseccomp): Update to 2.4.2.
* gnu/packages/virtualization.scm (qemu-minimal-2.10)[inputs]: Remove "libseccomp".

4 years agognu: jsoncpp: Update to 1.9.2.
Marius Bakke [Thu, 21 Nov 2019 14:31:14 +0000 (15:31 +0100)]
gnu: jsoncpp: Update to 1.9.2.

* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.2.
* gnu/packages/games.scm (minetest)[source](snippet): Add substitution.

4 years agognu: json-modern-cxx: Update to 3.7.3.
Marius Bakke [Thu, 21 Nov 2019 14:30:51 +0000 (15:30 +0100)]
gnu: json-modern-cxx: Update to 3.7.3.

* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.7.3.

4 years agognu: minetest: Adjust indentation.
Marius Bakke [Thu, 21 Nov 2019 19:41:33 +0000 (20:41 +0100)]
gnu: minetest: Adjust indentation.

* gnu/packages/games.scm (minetest): Reindent.

4 years agognu: ungoogled-chromium: Update to 78.0.3904.108-0.8f06513 [security fixes].
Marius Bakke [Thu, 21 Nov 2019 13:24:02 +0000 (14:24 +0100)]
gnu: ungoogled-chromium: Update to 78.0.3904.108-0.8f06513 [security fixes].

This fixes CVE-2019-13723 and CVE-2019-13724.

* gnu/packages/chromium.scm (%chromium-version): Set to 78.0.3904.108.
(%ungoogled-revision): Set to 8f065138317a6152b20decc224027a5192ba76b1.
(%chromium-origin, %ungoogled-origin): Update hashes.

4 years agognu: ungoogled-chromium: Increase resource limits in separate phase.
Marius Bakke [Mon, 18 Nov 2019 14:25:07 +0000 (15:25 +0100)]
gnu: ungoogled-chromium: Increase resource limits in separate phase.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
'increase-resource-limits'.

4 years agognu: hexchat: Fix crash on exit.
Julien Lepiller [Thu, 21 Nov 2019 21:24:07 +0000 (22:24 +0100)]
gnu: hexchat: Fix crash on exit.

* gnu/packages/patches/hexchat-crash-exit.patch: New file.
* gnu/packages/hexchat.scm (orgin): Add patch.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: guix-data-service: Update to 0.0.1-5.23f60a6.
Christopher Baines [Thu, 21 Nov 2019 20:05:52 +0000 (20:05 +0000)]
gnu: guix-data-service: Update to 0.0.1-5.23f60a6.

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-5.23f60a6.

4 years agognu: guix-data-service: Fix build.
Christopher Baines [Thu, 21 Nov 2019 19:45:44 +0000 (19:45 +0000)]
gnu: guix-data-service: Fix build.

Use the new EMACSLOADPATH, rather than setting GUIX_ENVIRONMENT. This also
allows changing emacs-no-x to emacs-minimal.

* gnu/packages/web.scm (guix-data-service)[arguments]: Remove the
'set-GUIX_ENVIRONMENT phase.
[native-inputs]: Replace emacs-with-modules with emacs-minimal and
emacs-htmlize.

4 years agognu: emacs-guix: Update to 0.5.2.
Alex Kost [Thu, 21 Nov 2019 16:50:05 +0000 (19:50 +0300)]
gnu: emacs-guix: Update to 0.5.2.

* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2.

4 years agognu: kmonad: Update to 0.3.0.
Alex Griffin [Thu, 21 Nov 2019 16:38:42 +0000 (10:38 -0600)]
gnu: kmonad: Update to 0.3.0.

* gnu/packages/haskell-apps.scm (kmonad): Update to 0.3.0.

4 years agognu: musescore: Update to 3.3.2.
Nicolas Goaziou [Thu, 21 Nov 2019 16:10:25 +0000 (17:10 +0100)]
gnu: musescore: Update to 3.3.2.

* gnu/packages/music.scm (musescore): Update to 3.3.2.

4 years agognu: mame: Fix build on i686.
Nicolas Goaziou [Thu, 21 Nov 2019 15:37:40 +0000 (16:37 +0100)]
gnu: mame: Fix build on i686.

* gnu/packages/emulators.scm (mame): Prevent strict-overflow error on i686
with "NOWERROR" flag.

4 years agodoc: fcgiwrap-configuration: Remove stray period.
Efraim Flashner [Thu, 21 Nov 2019 09:26:15 +0000 (11:26 +0200)]
doc: fcgiwrap-configuration: Remove stray period.

* doc/guix.texi (Web Services)[fcgiwrap-configuration]: Remove a stray
period.

4 years agognu: Add ecasound.
Christopher Lemmer Webber [Tue, 19 Nov 2019 21:29:59 +0000 (16:29 -0500)]
gnu: Add ecasound.

* gnu/packages/audio.scm (ecasound): Add it.

4 years agognu: python2-mmtk: Update to 2.7.12.
Konrad Hinsen [Tue, 19 Nov 2019 18:52:50 +0000 (19:52 +0100)]
gnu: python2-mmtk: Update to 2.7.12.

* gnu/packages/python-xyz.scm (python2-mmtk): Update to 2.7.12.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: python2-scientific: New source code location.
Konrad Hinsen [Tue, 19 Nov 2019 18:52:11 +0000 (19:52 +0100)]
gnu: python2-scientific: New source code location.

* gnu/packages/python-xyz.scm (python2-scientific): New source code location.
Following the annoucement of Bitbucket to delete all
Mercurial repositories in June 2020, the source code has
been migrated to GitHub.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: nmoldyn: New source code location.
Konrad Hinsen [Tue, 19 Nov 2019 18:49:27 +0000 (19:49 +0100)]
gnu: nmoldyn: New source code location.

* gnu/packages/chemistry.scm (nmoldyn): New source code location.
Following the annoucement of Bitbucket to delete all
Mercurial repositories in June 2020, the source code has
been migrated to GitHub.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agopack: Add "--derivation".
Ludovic Courtès [Wed, 20 Nov 2019 08:57:08 +0000 (09:57 +0100)]
pack: Add "--derivation".

* guix/scripts/pack.scm (%options, show-help): Add "--derivation".
(guix-pack): Honor it.
* tests/guix-pack.sh: Test it.
* doc/guix.texi (Invoking guix pack): Document it.

4 years agognu: ghc-foundation: Disable broken test.
Timothy Sample [Tue, 19 Nov 2019 02:41:10 +0000 (21:41 -0500)]
gnu: ghc-foundation: Disable broken test.

* gnu/packages/haskell-xyz.scm (ghc-foundation)[arguments]: Add a phase
that patches out a broken test.

4 years agognu: ghc-haddock: Update to 2.22.0.
Timothy Sample [Sat, 16 Nov 2019 01:00:27 +0000 (20:00 -0500)]
gnu: ghc-haddock: Update to 2.22.0.

* gnu/packages/haskell-xyz.scm (ghc-haddock): Update to 2.22.0.
[arguments]: Replace the 'remove-haddock-test-test-suites' phase with a
'remove-hoogle-test' phase, which only disables the Hoogle test; add a
new phase that puts the newly built 'haddock' binary in the 'PATH'
variable for testing.
[native-inputs]: Add 'ghc-haddock-test'.
(ghc-haddock-test): New variable.

4 years agognu: ghc-haddock-api: Update to 2.22.0.
Timothy Sample [Fri, 15 Nov 2019 17:50:30 +0000 (12:50 -0500)]
gnu: ghc-haddock-api: Update to 2.22.0.

* gnu/packages/patches/ghc-haddock-api-fix-haddock.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/haskell-xyz.scm (ghc-haddock-api): Update to 2.22.0.
[source]: Use the new patch.
[arguments]: Change the 'update-constraints' phase to allow newer
versions of 'QuickCheck' and 'hspec'.

4 years agognu: ngless: Update to 1.0.1.
Timothy Sample [Thu, 14 Nov 2019 03:59:24 +0000 (22:59 -0500)]
gnu: ngless: Update to 1.0.1.

* gnu/packages/bioinformatics.scm (ngless): Update to 1.0.1.
[arguments]: Add a 'create-Versions.hs' phase that patches the Makefile
and invokes 'make' to generate a required file.
[inputs]: Remove 'ghc-chart', 'ghc-chart-cairo', and
'ghc-conduit-combinators'; add 'ghc-diagrams-core', 'ghc-diagrams-lib',
'ghc-diagrams-svg', and 'ghc-tar-conduit'.

4 years agognu: Add ghc-diagrams-svg.
Timothy Sample [Wed, 13 Nov 2019 06:50:29 +0000 (01:50 -0500)]
gnu: Add ghc-diagrams-svg.

* gnu/packages/haskell-xyz.scm (ghc-diagrams-svg): New variable.

4 years agognu: Add ghc-svg-builder.
Timothy Sample [Wed, 13 Nov 2019 06:46:13 +0000 (01:46 -0500)]
gnu: Add ghc-svg-builder.

* gnu/packages/haskell-xyz.scm (ghc-svg-builder): New variable.

4 years agognu: Add ghc-diagrams-lib.
Timothy Sample [Wed, 13 Nov 2019 06:41:24 +0000 (01:41 -0500)]
gnu: Add ghc-diagrams-lib.

* gnu/packages/haskell-xyz.scm (ghc-diagrams-lib): New variable.

4 years agognu: Add ghc-diagrams-solve.
Timothy Sample [Wed, 13 Nov 2019 06:41:05 +0000 (01:41 -0500)]
gnu: Add ghc-diagrams-solve.

* gnu/packages/haskell-xyz.scm (ghc-diagrams-solve): New variable.

4 years agognu: Add ghc-active.
Timothy Sample [Wed, 13 Nov 2019 06:32:43 +0000 (01:32 -0500)]
gnu: Add ghc-active.

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

4 years agognu: Add ghc-intervals.
Timothy Sample [Wed, 13 Nov 2019 06:28:08 +0000 (01:28 -0500)]
gnu: Add ghc-intervals.

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

4 years agognu: Add ghc-numeric-extras.
Timothy Sample [Wed, 13 Nov 2019 06:24:09 +0000 (01:24 -0500)]
gnu: Add ghc-numeric-extras.

* gnu/packages/haskell-xyz.scm (ghc-numeric-extras): New variable.

4 years agognu: Add ghc-diagrams-core.
Timothy Sample [Wed, 13 Nov 2019 05:45:31 +0000 (00:45 -0500)]
gnu: Add ghc-diagrams-core.

* gnu/packages/haskell-xyz.scm (ghc-diagrams-core): New variable.

4 years agognu: Add ghc-dual-tree.
Timothy Sample [Wed, 13 Nov 2019 05:42:50 +0000 (00:42 -0500)]
gnu: Add ghc-dual-tree.

* gnu/packages/haskell-xyz.scm (ghc-dual-tree): New variable.

4 years agognu: Add ghc-monoid-extras.
Timothy Sample [Wed, 13 Nov 2019 05:38:48 +0000 (00:38 -0500)]
gnu: Add ghc-monoid-extras.

* gnu/packages/haskell-xyz.scm (ghc-monoid-extras): New variable.