jackhill/guix/guix.git
3 years agognu: cuirass: Update to 0.0.1-34.10b16e.
Mathieu Othacehe [Tue, 23 Jun 2020 09:09:24 +0000 (11:09 +0200)]
gnu: cuirass: Update to 0.0.1-34.10b16e.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-34.10b16e.

3 years agosystem: image: Remove fakeroot dependencies.
Mathieu Othacehe [Tue, 23 Jun 2020 07:51:20 +0000 (09:51 +0200)]
system: image: Remove fakeroot dependencies.

Since c29bb909d241e7215e574e93d9799e701cbc6ddb, fakeroot "sed" and "coreutils"
dependencies are now explicit.

* gnu/system/image.scm (system-disk-image): Remove "sed" and "coreutils" from
inputs.

3 years agognu: fakeroot: Do not assume "sed" and "cut" to be available.
Mathieu Othacehe [Mon, 22 Jun 2020 18:55:19 +0000 (20:55 +0200)]
gnu: fakeroot: Do not assume "sed" and "cut" to be available.

* gnu/packages/linux.scm (fakeroot)[inputs]: Add "sed" and "coreutils",
[arguments]: substitute "sed" and "cut" by their absolute path in fakeroot
script. Rename the associated phase from patch-getopt to patch-script.

3 years agognu: linux-libre: Update to 5.4.48.
Mark H Weaver [Tue, 23 Jun 2020 01:02:33 +0000 (21:02 -0400)]
gnu: linux-libre: Update to 5.4.48.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.48.
(linux-libre-5.4-pristine-source): Update hash.

3 years agognu: linux-libre@5.7: Update to 5.7.5.
Mark H Weaver [Tue, 23 Jun 2020 01:02:00 +0000 (21:02 -0400)]
gnu: linux-libre@5.7: Update to 5.7.5.

* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.5.
(linux-libre-5.7-pristine-source): Update hash.

3 years agognu: linux-libre@4.19: Update to 4.19.129.
Mark H Weaver [Tue, 23 Jun 2020 01:00:50 +0000 (21:00 -0400)]
gnu: linux-libre@4.19: Update to 4.19.129.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.129.
(linux-libre-4.19-pristine-source): Update hash.

3 years agognu: sequoia: Update to 0.17.0.
Jakub Kądziołka [Mon, 22 Jun 2020 16:59:39 +0000 (18:59 +0200)]
gnu: sequoia: Update to 0.17.0.

* gnu/packages/sequoia.scm (sequoia): Update to 0.17.0.
  [cargo-inputs]: Add rust-structopt-0.3.
  [phases](unpin-deps): New phase.

3 years agodoc: cookbook: Tweak intro to the REPL.
Ludovic Courtès [Mon, 22 Jun 2020 22:01:48 +0000 (00:01 +0200)]
doc: cookbook: Tweak intro to the REPL.

* doc/guix-cookbook.texi (A Scheme Crash Course): Reword first
paragraph.  Remove extra paren.

3 years agoself: Parallelize translation of the manual.
Ludovic Courtès [Mon, 22 Jun 2020 21:58:42 +0000 (23:58 +0200)]
self: Parallelize translation of the manual.

The guix-translated-texinfo.drv execution time goes from 1mn42s with 1
core to 1mn8s with 4 cores.

* guix/self.scm (translate-texi-manuals)[build]: Use 'n-par-for-each'
instead of 'for-each' for translation.

3 years agoself: Move statements after definitions in translation derivation.
Ludovic Courtès [Mon, 22 Jun 2020 21:40:15 +0000 (23:40 +0200)]
self: Move statements after definitions in translation derivation.

* guix/self.scm (translate-texi-manuals)[build]: Move statements after
definitions.

3 years agopo: Micro-optimize 'read-po-file'.
Ludovic Courtès [Mon, 22 Jun 2020 21:33:20 +0000 (23:33 +0200)]
po: Micro-optimize 'read-po-file'.

* guix/build/po.scm (parse-tree->assoc): Use dot instead of ellipsis in
'match' clause to avoid repeated calls to 'list?'.

3 years agopo: Avoid regexps when interpreting '\n' sequences.
Ludovic Courtès [Mon, 22 Jun 2020 21:29:25 +0000 (23:29 +0200)]
po: Avoid regexps when interpreting '\n' sequences.

This reduces the execution time of:

  (call-with-input-file "po/doc/guix-manual.de.po" read-po-file)

from 4.7s to 4.0s.

* guix/build/po.scm (interpret-newline-escape): New procedure.
(parse-tree->assoc): Use it instead of 'regexp-substitute/global'.

3 years agoself: Speed up Texinfo cross-reference translation.
Ludovic Courtès [Mon, 22 Jun 2020 20:57:26 +0000 (22:57 +0200)]
self: Speed up Texinfo cross-reference translation.

Building guix-translated-texinfo.drv goes from 11mn to 1mn50s, most of
which is taken by po4a.

* guix/self.scm (translate-texi-manuals)[build](make-ref-regex): Remove.
(canonicalize-whitespace): New procedure.
(xref-regexp): New variable.
(translate-cross-references): Rewrite to iterate over the
cross-references rather than iterating over the msgids.  Update caller.

3 years agodoc: cookbook: Mention "guix hash -rx" for Git checkouts.
Ludovic Courtès [Mon, 22 Jun 2020 14:40:18 +0000 (16:40 +0200)]
doc: cookbook: Mention "guix hash -rx" for Git checkouts.

* doc/guix-cookbook.texi (Extended example): Mention "guix hash -rx ."

3 years agodoc: cookbook: Clarify 'git-fetch' conventions.
Ludovic Courtès [Mon, 22 Jun 2020 14:35:39 +0000 (16:35 +0200)]
doc: cookbook: Clarify 'git-fetch' conventions.

* doc/guix-cookbook.texi (Extended example): Clarify use of 'git-file-name'
and 'git-version'.

3 years agognu: liferea: Update to 1.12.8.
Vinicius Monego [Sun, 21 Jun 2020 18:40:34 +0000 (15:40 -0300)]
gnu: liferea: Update to 1.12.8.

* gnu/packages/syndication.scm (liferea): Update to 1.12.8.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: mlt: Build with the latest ffmpeg.
Marius Bakke [Mon, 22 Jun 2020 21:29:22 +0000 (23:29 +0200)]
gnu: mlt: Build with the latest ffmpeg.

* gnu/packages/video.scm (mlt)[inputs]: Change from FFMPEG-3.4 to FFMPEG.

3 years agognu: mlt: Update to 6.20.0.
Vinicius Monego [Sun, 21 Jun 2020 18:25:46 +0000 (15:25 -0300)]
gnu: mlt: Update to 6.20.0.

* gnu/packages/video.scm (mlt): Update to 6.20.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: darktable: Update to 3.0.2.
Vinicius Monego [Fri, 19 Jun 2020 20:11:20 +0000 (17:11 -0300)]
gnu: darktable: Update to 3.0.2.

* gnu/packages/photo.scm (darktable): Update to 3.0.2.
[arguments]: Compile with clang.  Wrap GSETTINGS_SCHEMAS_DIR.
[license]: Add license information for Rawspeed.
[native-inputs]: Add clang, desktop-file-utils, glib, gobject-instrospection,
llvm, and po4a.  Reorder alphabetically.
[inputs]: Add colord-gtk, cups, graphicsmagick, gsettings-desktop-schemas,
iso-codes, libsecret, lua, openjpeg, and osm-gps-map.  Reorder alphabetically.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: jamvm: Fix to work with current gcc and glibc.
Simon South [Wed, 10 Jun 2020 15:03:39 +0000 (11:03 -0400)]
gnu: jamvm: Fix to work with current gcc and glibc.

* gnu/packages/java.scm (jamvm)[source]: Add patch.
(jamvm-1-bootstrap)[native-inputs]: Remove.
* gnu/packages/patches/jamvm-2.0.0-disable-branch-patching.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: template-glib: Update to 3.34.0.
Giacomo Leidi [Tue, 16 Jun 2020 20:47:10 +0000 (22:47 +0200)]
gnu: template-glib: Update to 3.34.0.

* gnu/packages/glib.scm (template-glib): Update to 3.34.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-daemux.
Edouard Klein [Wed, 3 Jun 2020 08:20:36 +0000 (10:20 +0200)]
gnu: Add python-daemux.

* gnu/packages/tmux.scm (python-daemux): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-libtmux.
Edouard Klein [Wed, 3 Jun 2020 08:19:29 +0000 (10:19 +0200)]
gnu: Add python-libtmux.

* gnu/packages/tmux.scm (python-libtmux): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pyfiglet.
Edouard Klein [Tue, 2 Jun 2020 11:39:51 +0000 (13:39 +0200)]
gnu: Add python-pyfiglet.

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

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-flask-restx.
Edouard Klein [Tue, 2 Jun 2020 09:45:18 +0000 (11:45 +0200)]
gnu: Add python-flask-restx.

* gnu/packages/python-web.scm (python-flask-restx): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-flask.
Edouard Klein [Tue, 2 Jun 2020 09:44:56 +0000 (11:44 +0200)]
gnu: Add python-pytest-flask.

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

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-benchmark.
Edouard Klein [Tue, 2 Jun 2020 09:44:08 +0000 (11:44 +0200)]
gnu: Add python-pytest-benchmark.

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

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-py-cpuinfo.
Edouard Klein [Tue, 2 Jun 2020 09:41:11 +0000 (11:41 +0200)]
gnu: Add python-py-cpuinfo.

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

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add abe.
Nicolas Goaziou [Mon, 15 Jun 2020 17:40:07 +0000 (19:40 +0200)]
gnu: Add abe.

* gnu/packages/games.scm (abe): New variable.

3 years agognu: mate: Don't propagate glib:bin.
Jonathan Brielmaier [Sat, 9 May 2020 20:06:08 +0000 (22:06 +0200)]
gnu: mate: Don't propagate glib:bin.

* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove as the
proper fix arrived from core-updates.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mate-common: Update to 1.24.1.
Jonathan Brielmaier [Sat, 9 May 2020 20:09:45 +0000 (22:09 +0200)]
gnu: mate-common: Update to 1.24.1.

* gnu/packages/mate.scm (mate-common): Update to 1.24.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-pytest-lazy-fixture.
Vinicius Monego [Sat, 20 Jun 2020 20:38:49 +0000 (17:38 -0300)]
gnu: Add python-pytest-lazy-fixture.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: r-with-tests, r-minimal: Update to 4.0.2.
Ricardo Wurmus [Mon, 22 Jun 2020 16:26:35 +0000 (18:26 +0200)]
gnu: r-with-tests, r-minimal: Update to 4.0.2.

* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.2.

3 years agosystem: image: Remove "image-root" when building raw disk-images.
Mathieu Othacehe [Mon, 22 Jun 2020 15:40:10 +0000 (17:40 +0200)]
system: image: Remove "image-root" when building raw disk-images.

The "image-root" derivation output is used as a temporary directory that is
passed to mke2fs and mkdosfs later on. By merging the creation of this
directory and the production of partition images, we can get rid of the
derivation.

As mke2fs and mkdosfs are not able to override file permissions, call those
commands with fakeroot. This way, all the image files will be owned by root,
even if image generation is done in an unprivilegded context.

* gnu/system/image.scm (system-disk-image): Merge "image-root" and
"iso9660-image" derivations so that we spare an extra derivation. Also add
"fakeroot" and its runtime dependencies to the inputs.
* gnu/build/image.scm (make-ext-image, make-vfat-image): Make sure that mke2fs
and mkdosfs are respectively called by fakeroot.

3 years agognu: gn: Update to 0.0-1794.eb997b5.
Marius Bakke [Sun, 21 Jun 2020 19:21:39 +0000 (21:21 +0200)]
gnu: gn: Update to 0.0-1794.eb997b5.

* gnu/packages/build-tools.scm (gn): Update to 0.0-1794.eb997b5.

3 years agognu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].
Marius Bakke [Sun, 21 Jun 2020 19:44:07 +0000 (21:44 +0200)]
gnu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].

This fixes CVE-2020-6465, CVE-2020-6466, CVE-2020-6467, CVE-2020-6468,
CVE-2020-6469, CVE-2020-6470, CVE-2020-6471, CVE-2020-6472, CVE-2020-6473,
CVE-2020-6474, CVE-2020-6475, CVE-2020-6476, CVE-2020-6477, CVE-2020-6478,
CVE-2020-6479, CVE-2020-6480, CVE-2020-6481, CVE-2020-6482, CVE-2020-6483,
CVE-2020-6484, CVE-2020-6485, CVE-2020-6486, CVE-2020-6487, CVE-2020-6488,
CVE-2020-6489, CVE-2020-6490, CVE-2020-6491, CVE-2020-6493, CVE-2020-6494,
CVE-2020-6495, CVE-2020-6496, CVE-2020-6497, and CVE-2020-6498.

* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
gnu/packages/patches/ungoogled-chromium-system-zlib.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 83.
(%chromium-version): Set to 83.0.4103.106.
(%ungoogled-revision): Set to f08ce8b3f1300ef0750b5d6bf967b9cbbfd9a56d.
(%gentoo-revision, %gentoo-patches, %debian-patches): New variables.
(gentoo-patch, debian-patch): New procedures.
(%chromium-origin, %ungoogled-origin): Update hashes.
(ungoogled-chromium-source): Don't apply patches from %DEBIAN-ORIGIN, but take
%GENTOO-PATCHES, %DEBIAN-PATCHES, and the local patch files.
(ungoogled-chromium)[arguments]: Remove "enable_swiftshader=false" from
 #:configure-flags.  Add "icu_use_data_file=false".  Set CFLAGS in phase.
Remove obsolete substitution.  Adjust install phase to install .so files for
ANGLE and Swiftshader.
[native-inputs]: Change from CLANG-9 to CLANG-10.
[inputs]: Replace ICU4C with ICU4C-67.
(ungoogled-chromium/wayland): Remove obsolete substitution.  Add
"ozone_platform_x11=true" in #:configure-flags.

3 years agognu: icu4c: Add 67.1.
Marius Bakke [Sun, 21 Jun 2020 19:17:36 +0000 (21:17 +0200)]
gnu: icu4c: Add 67.1.

* gnu/packages/icu4c.scm (icu4c-67): New public variable.

3 years agognu: ungoogled-chromium: Specify CPE name.
Marius Bakke [Sun, 21 Jun 2020 19:45:21 +0000 (21:45 +0200)]
gnu: ungoogled-chromium: Specify CPE name.

* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add CPE-NAME.

3 years agognu: ungoogled-chromium: Remove non-free file.
Marius Bakke [Sat, 6 Jun 2020 14:01:08 +0000 (16:01 +0200)]
gnu: ungoogled-chromium: Remove non-free file.

* gnu/packages/chromium.scm (ungoogled-chromium-source): Remove (unused) SVG
file that is licensed under a NoDerivatives license.

3 years agognu: ungoogled-chromium: Build with ffmpeg@4.2.
Marius Bakke [Mon, 22 Jun 2020 14:58:54 +0000 (16:58 +0200)]
gnu: ungoogled-chromium: Build with ffmpeg@4.2.

Fixes <https://bugs.gnu.org/41987>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* gnu/packages/video.scm (ffmpeg-4.2): New public variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
to FFMPEG-4.2.

3 years agognu: ffmpeg: Enable rav1e on x86_64 only.
Marius Bakke [Mon, 22 Jun 2020 14:57:13 +0000 (16:57 +0200)]
gnu: ffmpeg: Enable rav1e on x86_64 only.

Fixes <https://bugs.gnu.org/41993>.
Reported by Kurt I <gitlabcanada@runbox.com>.

* gnu/packages/video.scm (ffmpeg)[inputs]: Conditionally add RAV1E.
[arguments]: Adjust #:configure-flags accordingly.

3 years agosystem: image: Remove "image-root" derivation when building ISO.
Mathieu Othacehe [Mon, 22 Jun 2020 14:14:01 +0000 (16:14 +0200)]
system: image: Remove "image-root" derivation when building ISO.

The "image-root" derivation output is used as a temporary directory that is
passed to GNU Xorriso later on. By merging the creation of this directory and
the production of an ISO image, we can get rid of the derivation.

* gnu/system/image.scm (system-iso9660-image): Merge "image-root" and
"iso9660-image" derivations so that we spare an extra derivation.

3 years agognu: xl2tpd: Fix build.
Mathieu Othacehe [Mon, 22 Jun 2020 14:46:09 +0000 (16:46 +0200)]
gnu: xl2tpd: Fix build.

* gnu/packages/vpn.scm (xl2tpd)[arguments]: Substitute hardcoded pppd path
instead of trying to set CFLAGS variable.

3 years agognu: python-plotly: Update to 4.8.1.
Pierre Langlois [Wed, 17 Jun 2020 22:59:09 +0000 (00:59 +0200)]
gnu: python-plotly: Update to 4.8.1.

But keep version 2.4.1 around for packages that still need it and for python2
support.

* gnu/packages/graph.scm (python-plotly): Update to 4.8.1.
[source]: Use git-fetch so that tests are also included.
[arguments]: Enable tests.
[home-page]: Follow redirect.
(python-plotly-2.4.1): New variable.
(python2-plotly): Inherit from python-plotly-2.4.1.
* gnu/packages/bioinformatics.scm (python-deeptools)[native-inputs]: Depend on
python-plotly-2.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-xarray.
Pierre Langlois [Sat, 20 Jun 2020 18:30:28 +0000 (20:30 +0200)]
gnu: Add python-xarray.

From 27ec21904f769c1e8114f767972d9037e1e9f68a Mon Sep 17 00:00:00 2001
From: Pierre Langlois <pierre.langlois@gmx.com>
Date: Thu, 18 Jun 2020 00:58:02 +0200
Subject: [PATCH 4/5] gnu: Add python-xarray.

* gnu/package/python-science.scm (python-xarray): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-retrying.
Pierre Langlois [Wed, 17 Jun 2020 22:57:49 +0000 (00:57 +0200)]
gnu: Add python-retrying.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: python-pandas: Update to 1.0.5.
Pierre Langlois [Wed, 17 Jun 2020 22:58:41 +0000 (00:58 +0200)]
gnu: python-pandas: Update to 1.0.5.

But also keep version 0.25.3 around for packages requiring an earlier
versions, as well as version 0.24.2 for a version with python2.

* gnu/packages/python-science.scm (python-pandas): Update to 1.0.5.
[arguments]: Adapt 'patch-which phase.  Add new 'prepare-x phase.  Do not
delete tests that depend on "moto", they are skipped automatically.
[propagated-inputs]: Add python-jinja2.
[inputs]: Add xsel and xclip.
[native-inputs]: Add xorg-server-for-tests so we can test clipboard support.
(python-pandas-0.24): New variable.
(python2-pandas): Inherit from python-pandas-0.25.
* gnu/packages/bioinformatics.scm (python-biom-format)[propagated-inputs]:
Switch to python-pandas-0.25.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: deeptools: Deprecate in favor of python-deeptools.
Pierre Langlois [Sat, 20 Jun 2020 16:42:04 +0000 (18:42 +0200)]
gnu: deeptools: Deprecate in favor of python-deeptools.

And make sure python-deeptools's tests are running.

* gnu/packages/bioinformatics.scm (python-deeptools): Fetch source using git.
[native-inputs]: Add python-mock and python-nose.
(deeptools): Mark as deprecated.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoself: Build with Guile 3.0.3.
Ludovic Courtès [Mon, 22 Jun 2020 12:51:15 +0000 (14:51 +0200)]
self: Build with Guile 3.0.3.

* gnu/packages/guile.scm (guile-3.0/libgc-7): Inherit from GUILE-3.0.3.

3 years agodeduplicate: Avoid traversing directories twice.
Ludovic Courtès [Mon, 22 Jun 2020 10:29:15 +0000 (12:29 +0200)]
deduplicate: Avoid traversing directories twice.

Until now, we'd call (nar-sha256 file) unconditionally.  Thus, if FILE
was a directory, we would traverse it for no reason, and then call
'deduplicate' on FILE, which would again traverse it.

This change also removes redundant (mkdir-p store) calls from the loop,
and avoids 'lstat' calls by using 'scandir*'.

* guix/store/deduplication.scm (deduplicate): Add named loop.  Move
'mkdir-p' outside the loop.  Use 'scandir*' instead of 'scandir'.  Do
not call 'nar-sha256' when FILE has type 'directory.

3 years agocompile: Build gnu/{packages,tests}/* with '-O1'.
Ludovic Courtès [Mon, 22 Jun 2020 07:39:06 +0000 (09:39 +0200)]
compile: Build gnu/{packages,tests}/* with '-O1'.

* guix/build/compile.scm (optimization-options): Use '-O1' for the
simple case.

3 years agognu: emacs-helm: Update to 3.6.3.
Pierre Neidhardt [Mon, 22 Jun 2020 13:05:46 +0000 (15:05 +0200)]
gnu: emacs-helm: Update to 3.6.3.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.3.

3 years agognu: emacs-helm-fish-completion: Update to 0.5.
Pierre Neidhardt [Mon, 22 Jun 2020 13:00:38 +0000 (15:00 +0200)]
gnu: emacs-helm-fish-completion: Update to 0.5.

* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.5.

3 years agognu: js8call: Fix build.
Guillaume Le Vaillant [Mon, 22 Jun 2020 12:48:57 +0000 (14:48 +0200)]
gnu: js8call: Fix build.

* gnu/packages/radio.scm (js8call)[inputs]: Use regular hamlib.

3 years agognu: wsjtx: Update to 2.2.1.
Guillaume Le Vaillant [Mon, 22 Jun 2020 12:39:40 +0000 (14:39 +0200)]
gnu: wsjtx: Update to 2.2.1.

* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.2.1.
  [arguments]: Add a 'fix-tests' phase.
  (wsjtx): Update to 2.2.1.

3 years agognu: qgis: Disable some failing tests.
Guillaume Le Vaillant [Mon, 22 Jun 2020 12:18:36 +0000 (14:18 +0200)]
gnu: qgis: Disable some failing tests.

* gnu/packages/geo.scm (qgis)[arguments]: Disable a few more failing tests.

3 years agognu: Add r-rgreat.
Ricardo Wurmus [Mon, 22 Jun 2020 12:34:35 +0000 (14:34 +0200)]
gnu: Add r-rgreat.

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

3 years agognu: rust-libc-0.2: Don't skip build.
Efraim Flashner [Mon, 22 Jun 2020 09:40:42 +0000 (12:40 +0300)]
gnu: rust-libc-0.2: Don't skip build.

* gnu/packages/crates-io.scm (rust-libc-0.2)[arguments]: Don't skip
build.

3 years agognu: rust-libc-0.2: Update to 0.2.71.
Efraim Flashner [Mon, 22 Jun 2020 09:40:11 +0000 (12:40 +0300)]
gnu: rust-libc-0.2: Update to 0.2.71.

* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.71.

3 years agognu: rust-rayon-1.3: Rename to rust-rayon-1.
Efraim Flashner [Mon, 22 Jun 2020 08:07:38 +0000 (11:07 +0300)]
gnu: rust-rayon-1.3: Rename to rust-rayon-1.

* gnu/packages/crates-io.scm (rust-rayon-1.3): Rename to rust-rayon-1.
(rust-criterion-0.3, rust-criterion-0.2, rust-gimli-0.18,
rust-hashbrown-0.5, rust-indexmap-1.3, rust-jpeg-decoder-0.1,
rust-nasm-rs-0.1, rust-scroll-0.9, rust-syn-1.0, rust-syn-0.15)
[arguments]: Adjust accordingly.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.
* gnu/packages/video.scm (rav1e)[arguments]: Same.

3 years agognu: Remove rust-rayon-1.1.
Efraim Flashner [Mon, 22 Jun 2020 08:04:32 +0000 (11:04 +0300)]
gnu: Remove rust-rayon-1.1.

* gnu/packages/crates-io.scm (rust-rayon-1.1): Remove variable.
(rust-criterion-0.2, rust-gimli-0.18, rust-hashbrown-0.5,
rust-jpeg-decoder-0.1, rust-scroll-0.9, rust-syn-0.15)
[arguments]: Replace rust-rayon-1.1 with 1.3.

3 years agognu: rust-rayon-core-1.7: Rename to rust-rayon-core-1.
Efraim Flashner [Mon, 22 Jun 2020 08:02:11 +0000 (11:02 +0300)]
gnu: rust-rayon-core-1.7: Rename to rust-rayon-core-1.

* gnu/packages/crates-io.scm (rust-rayon-core-1.7): Rename to
rust-rayon-core-1.
(rust-criterion-0.2, rust-rayon-1.3, rust-rayon-1.1, rust-rayon-0.8)
[arguments]: Adjust accordingly.

3 years agognu: Remove rust-rayon-core-1.5.
Efraim Flashner [Mon, 22 Jun 2020 07:59:58 +0000 (10:59 +0300)]
gnu: Remove rust-rayon-core-1.5.

* gnu/packages/crates-io.scm (rust-rayon-core-1.5): Remove variable.
(rust-criterion-0.2, rust-rayon-1.1) [arguments]: Replace
rust-rayon-core-1.5 with 1.7.

3 years agognu: sequoia: Fix typos.
Efraim Flashner [Mon, 22 Jun 2020 07:44:40 +0000 (10:44 +0300)]
gnu: sequoia: Fix typos.

* gnu/packages/sequoia.scm (sequoia)[arguments]: Move unquote next to
the expression it applies to.

3 years agognu: rust-regex-1.3: Rename to rust-regex-1.
Efraim Flashner [Mon, 22 Jun 2020 07:34:16 +0000 (10:34 +0300)]
gnu: rust-regex-1.3: Rename to rust-regex-1.

* gnu/packages/crates-io.scm (rust-regex-1.3): Rename to rust-regex-1.
(rust-ansi-term-0.12, rust-bindgen-0.52, rust-bindgen-0.51,
rust-bindgen-0.50, rust-bindgen-0.37, rust-bindgen-0.49, rust-clap-2,
rust-compiletest-rs-0.3, rust-console-0.9, rust-console-0.7,
rust-docopt-1.1, rust-env-logger-0.7, rust-env-logger-0.6,
rust-env-logger-0.5, rust-gimli-0.18, rust-globset-0.4,
rust-grep-cli-0.1, rust-grep-matcher-0.1, rust-grep-regex-0.1,
rust-grep-searcher-0.1, rust-ignore-0.4, rust-lalrpop-0.17,
rust-lalrpop-util-0.17, rust-locale-config-0.3, rust-localeconfig-0.2,
rust-nom-5, rust-nom-4.2, rust-once-cell-1.2, rust-proptest-0.9,
rust-proptest-0.8, rust-pulldown-cmark-0.4, rust-regex-automata-0.1,
rust-rusqlite-0.19, rust-scan-fmt-0.2, rust-syn-1.0, rust-syn-0.15,
rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Adjust accordingly.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
* gnu/packages/rust-apps.scm (fd, ripgrep, tokei, rust-cargo-c)
[arguments]: Same.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.

3 years agognu: Remove rust-regex-1.1.
Efraim Flashner [Mon, 22 Jun 2020 07:28:05 +0000 (10:28 +0300)]
gnu: Remove rust-regex-1.1.

* gnu/packages/crates-io.scm (rust-regex-1.1): Remove variable.
(rust-bindgen-0.50, rust-bindgen-0.49, rust-clap-2,
rust-compiletest-rs-0.2, rust-console-0.7, rust-docopt-1.1,
rust-env-logger-0.7, rust-env-logger-0.6, rust-env-logger-0.5,
rust-gimli-0.18, rust-globset-0.4, rust-grep-cli-0.1,
rust-grep-matcher-0.1, rust-grep-regex-0.1, rust-grep-searcher-0.1,
rust-ignore-0.4, rust-nom-5, rust-nom-4.2, rust-once-cell-1.2,
rust-proptest-0.9, rust-proptest-0.8, rust-pulldown-cmark-0.4,
rust-regex-automata-0.1, rust-rusqlite-0.19, rust-syn-0.15,
rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Replace
rust-regex-1.1 with 1.3.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Same.

3 years agognu: Add rust-once-cell-0.1.
Efraim Flashner [Mon, 22 Jun 2020 07:15:49 +0000 (10:15 +0300)]
gnu: Add rust-once-cell-0.1.

* gnu/packages/crates-io.scm (rust-once-cell-0.1): New variable.

3 years agognu: Add rust-gettext-rs-0.4.
Efraim Flashner [Mon, 22 Jun 2020 07:15:06 +0000 (10:15 +0300)]
gnu: Add rust-gettext-rs-0.4.

* gnu/packages/crates-io.scm (rust-gettext-rs-0.4): New variable.

3 years agognu: Add rust-gettext-sys-0.19.
Efraim Flashner [Mon, 22 Jun 2020 07:14:24 +0000 (10:14 +0300)]
gnu: Add rust-gettext-sys-0.19.

* gnu/packages/crates-io.scm (rust-gettext-sys-0.19): New variable.

3 years agognu: Add rust-locale-config-0.2.
Efraim Flashner [Mon, 22 Jun 2020 07:12:48 +0000 (10:12 +0300)]
gnu: Add rust-locale-config-0.2.

* gnu/packages/crates-io.scm (rust-locale-config-0.2): New variable.

3 years agognu: Add rust-proptest-0.7.
Efraim Flashner [Mon, 22 Jun 2020 07:11:58 +0000 (10:11 +0300)]
gnu: Add rust-proptest-0.7.

* gnu/packages/crates-io.scm (rust-proptest-0.7): New variable.

3 years agognu: Add rust-regex-syntax-0.4.
Efraim Flashner [Mon, 22 Jun 2020 07:10:56 +0000 (10:10 +0300)]
gnu: Add rust-regex-syntax-0.4.

* gnu/packages/crates-io.scm (rust-regex-syntax-0.4): New variable.

3 years agognu: Add rust-section-testing-0.0.
Efraim Flashner [Mon, 22 Jun 2020 07:09:31 +0000 (10:09 +0300)]
gnu: Add rust-section-testing-0.0.

* gnu/packages/crates-io.scm (rust-section-testing-0.0): New variable.

3 years agognu: rust-tempfile-3.1: Rename to rust-tempfile-3.
Efraim Flashner [Mon, 22 Jun 2020 06:51:16 +0000 (09:51 +0300)]
gnu: rust-tempfile-3.1: Rename to rust-tempfile-3.

* gnu/packages/crates-io.scm (rust-tempfile-3.1): Rename to ...
(rust-tempfile-3): .. this.
(rust-cairo-rs-0.8, rust-cairo-rs-0.7, rust-cc-1.0,
rust-compiletest-rs-0.3, rust-filetime-0.2, rust-gdk-pixbuf-sys-0.9,
rust-gio-sys-0.9, rust-git2-0.11, rust-glib-0.9, rust-glib-0.8,
rust-glib-sys-0.9, rust-gobject-sys-0.9, rust-handlebars-2.0,
rust-lscolors-0.6, rust-native-tls-0.2, rust-nix-0.15, rust-nix-0.14,
rust-no-panic-0.1, rust-pango-sys-0.9, rust-pangocairo-0.10,
rust-proptest-0.9, rust-proptest-0.8, rust-rustdoc-stripper-0.1,
rust-rustls-0.16, rust-rusty-fork-0.2, rust-sourcefile-0.1,
rust-tiff-0.2, rust-tokio-0.2, rust-tokio-fs-0.1, rust-tokio-uds-0.2,
rust-wayland-client-0.23, rust-wayland-client-0.21, rust-xattr-0.2)
[arguments]: Adjust accordingly.
* gnu/packages/rust-apps.scm (rust-cbindgen, tokei)[arguments]: Same.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.
* gnu/packages/terminals.scm (alacritty)[arguments]: Same.

3 years agognu: Remove rust-tempfile-3.0.
Efraim Flashner [Mon, 22 Jun 2020 06:45:18 +0000 (09:45 +0300)]
gnu: Remove rust-tempfile-3.0.

* gnu/packages/crates-io.scm (rust-tempfile-3.0): Remove variable.
(rust-compiletest-rs-0.3, rust-filetime-0.2, rust-handlebars-2.0,
rust-nix-0.15, rust-nix-0.14, rust-proptest-0.9, rust-proptest-0.8,
rust-rustls-0.16, rust-rusty-fork-0.2, rust-tiff-0.2, rust-tokei-fs-0.1,
rust-tokio-uds-0.2, rust-xattr-0.2) [arguments]: Replace
rust-tempfile-3.0 with 3.1.
* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

3 years agognu: rust-proptest-0.9: Update to 0.9.6.
Efraim Flashner [Mon, 22 Jun 2020 06:43:16 +0000 (09:43 +0300)]
gnu: rust-proptest-0.9: Update to 0.9.6.

* gnu/packages/crates-io.scm (rust-proptest-0.9): Update to 0.9.
[arguments]: Don't skip build. In cargo-inputs replace rust-rand-0.4
with 0.6, rust-rand-chacha-0.2 with 0.1, rust-rand-xorshift-0.2 with 0.1.

3 years agognu: r-zoo: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 22 Jun 2020 10:45:27 +0000 (12:45 +0200)]
gnu: r-zoo: Move to (gnu packages cran).

* gnu/packages/statistics.scm (r-zoo): Move this variable from here...
* gnu/packages/cran.scm (r-zoo): ...to here.

3 years agognu: r-directlabels: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 22 Jun 2020 10:42:19 +0000 (12:42 +0200)]
gnu: r-directlabels: Move to (gnu packages cran).

* gnu/packages/statistics.scm (r-directlabels): Move this variable from here...
* gnu/packages/cran.scm (r-directlabels): ...to here.

3 years agognu: r-boruta: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 22 Jun 2020 10:39:51 +0000 (12:39 +0200)]
gnu: r-boruta: Move to (gnu packages cran).

* gnu/packages/statistics.scm (r-boruta): Move this variable from here...
* gnu/packages/cran.scm (r-boruta): ...to here.

3 years agognu: r-boruta: Fix indentation and description.
Ricardo Wurmus [Mon, 22 Jun 2020 10:38:41 +0000 (12:38 +0200)]
gnu: r-boruta: Fix indentation and description.

* gnu/packages/statistics.scm (r-boruta)[description]: Fix indentation, add
line breaks, and complete the first sentence fragment.

3 years agognu: r-fit-models: Update to 0.63.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:44 +0000 (12:13 +0200)]
gnu: r-fit-models: Update to 0.63.

* gnu/packages/statistics.scm (r-fit-models): Update to 0.63.

3 years agognu: r-glmnet: Update to 4.0-2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:41 +0000 (12:13 +0200)]
gnu: r-glmnet: Update to 4.0-2.

* gnu/packages/statistics.scm (r-glmnet): Update to 4.0-2.
[propagated-inputs]: Add r-survival.

3 years agognu: r-rmarkdown: Update to 2.3.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:37 +0000 (12:13 +0200)]
gnu: r-rmarkdown: Update to 2.3.

* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.3.

3 years agognu: r-backports: Update to 1.1.8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:34 +0000 (12:13 +0200)]
gnu: r-backports: Update to 1.1.8.

* gnu/packages/statistics.scm (r-backports): Update to 1.1.8.

3 years agognu: r-ggplot2: Update to 3.3.2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:31 +0000 (12:13 +0200)]
gnu: r-ggplot2: Update to 3.3.2.

* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.2.

3 years agognu: r-isoband: Update to 0.2.2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:28 +0000 (12:13 +0200)]
gnu: r-isoband: Update to 0.2.2.

* gnu/packages/cran.scm (r-isoband): Update to 0.2.2.
[propagated-inputs]: Remove r-rcpp.

3 years agognu: r-zvcv: Update to 2.1.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:23 +0000 (12:13 +0200)]
gnu: r-zvcv: Update to 2.1.0.

* gnu/packages/cran.scm (r-zvcv): Update to 2.1.0.
[propagated-inputs]: Remove r-partitions; add r-bh, r-dplyr, r-magrittr, and r-rlinsolve.

3 years agognu: r-umap: Update to 0.2.6.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:16 +0000 (12:13 +0200)]
gnu: r-umap: Update to 0.2.6.0.

* gnu/packages/cran.scm (r-umap): Update to 0.2.6.0.

3 years agognu: r-ldheatmap: Update to 0.99-8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:13 +0000 (12:13 +0200)]
gnu: r-ldheatmap: Update to 0.99-8.

* gnu/packages/cran.scm (r-ldheatmap): Update to 0.99-8.

3 years agognu: r-nonnest2: Update to 0.5-4.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:10 +0000 (12:13 +0200)]
gnu: r-nonnest2: Update to 0.5-4.

* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-4.

3 years agognu: r-rcppgsl: Update to 0.3.8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:07 +0000 (12:13 +0200)]
gnu: r-rcppgsl: Update to 0.3.8.

* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.8.
[native-inputs]: Remove r-knitr.

3 years agognu: r-ggeffects: Update to 0.15.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:02 +0000 (12:13 +0200)]
gnu: r-ggeffects: Update to 0.15.0.

* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.0.

3 years agognu: r-bayestestr: Update to 0.7.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:59 +0000 (12:12 +0200)]
gnu: r-bayestestr: Update to 0.7.0.

* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.0.

3 years agognu: r-rstatix: Update to 0.6.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:53 +0000 (12:12 +0200)]
gnu: r-rstatix: Update to 0.6.0.

* gnu/packages/cran.scm (r-rstatix): Update to 0.6.0.
[propagated-inputs]: Add r-generics.

3 years agognu: r-radiant-data: Update to 1.3.9.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:49 +0000 (12:12 +0200)]
gnu: r-radiant-data: Update to 1.3.9.

* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.9.

3 years agognu: r-tinytex: Update to 0.24.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:46 +0000 (12:12 +0200)]
gnu: r-tinytex: Update to 0.24.

* gnu/packages/cran.scm (r-tinytex): Update to 0.24.

3 years agognu: r-xfun: Update to 0.15.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:43 +0000 (12:12 +0200)]
gnu: r-xfun: Update to 0.15.

* gnu/packages/cran.scm (r-xfun): Update to 0.15.

3 years agognu: r-calibrate: Update to 1.7.7.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:39 +0000 (12:12 +0200)]
gnu: r-calibrate: Update to 1.7.7.

* gnu/packages/cran.scm (r-calibrate): Update to 1.7.7.

3 years agognu: r-htmltable: Update to 2.0.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:36 +0000 (12:12 +0200)]
gnu: r-htmltable: Update to 2.0.0.

* gnu/packages/cran.scm (r-htmltable): Update to 2.0.0.
[native-inputs]: Add r-knitr.

3 years agognu: r-htmltools: Update to 0.5.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:32 +0000 (12:12 +0200)]
gnu: r-htmltools: Update to 0.5.0.

* gnu/packages/cran.scm (r-htmltools): Update to 0.5.0.
[propagated-inputs]: Remove r-rcpp; add r-base64enc.