jackhill/guix/guix.git
3 years agognu: git-annex: Update to 8.20201007.
Kyle Meyer [Wed, 7 Oct 2020 20:49:46 +0000 (16:49 -0400)]
gnu: git-annex: Update to 8.20201007.

* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20201007.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: muchsync: Use pandoc instead of ghc-pandoc.
zimoun [Wed, 7 Oct 2020 15:24:11 +0000 (17:24 +0200)]
gnu: muchsync: Use pandoc instead of ghc-pandoc.

* gnu/packages/mail.scm (muchsync)[native-inputs]: Replace ghc-pandoc with
pandoc.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: python-chardet: Enable tests.
Lars-Dominik Braun [Wed, 7 Oct 2020 07:32:34 +0000 (09:32 +0200)]
gnu: python-chardet: Enable tests.

* gnu/packages/python-xyz.scm (python-chardet) [source]: Add upstream patch.
[arguments]: Remove.
* gnu/packages/patches/python-chardet-3.0.4-pytest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add dex.
James Smith [Wed, 7 Oct 2020 20:44:14 +0000 (13:44 -0700)]
gnu: Add dex.

* gnu/packages/xdisorg.scm (dex): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: nmap: Update license.
Marius Bakke [Tue, 13 Oct 2020 20:16:57 +0000 (22:16 +0200)]
gnu: nmap: Update license.

* guix/licenses.scm (nmap): Rename to ...
(npsl): ... this.  Adjust name and URL, and remove outdated Fedora wiki
entry in favor of nmap's own annotated version.
* gnu/packages/admin.scm (nmap)[license]: Adjust accordingly.

3 years agognu: xf86-input-libinput: Update to 0.30.0.
Marius Bakke [Tue, 13 Oct 2020 15:00:14 +0000 (17:00 +0200)]
gnu: xf86-input-libinput: Update to 0.30.0.

* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.30.0.

3 years agognu: Remove python2-gst.
Marius Bakke [Mon, 12 Oct 2020 22:50:00 +0000 (00:50 +0200)]
gnu: Remove python2-gst.

It fails to build because of an incomplete python2 transformation, but is not
worth fixing because Python 2 is EOL and nothing depends on this package.

* gnu/packages/gstreamer.scm (python-gst)[properties]: Remove.
(python2-gst): Remove variable.

3 years agognu: gst-plugins-bad: Add support for Secure Reliable Transport (SRT).
Leo Famulari [Tue, 13 Oct 2020 03:25:28 +0000 (23:25 -0400)]
gnu: gst-plugins-bad: Add support for Secure Reliable Transport (SRT).

* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add srt-1.4.1.

3 years agognu: VLC: Add support for Secure Reliable Transport (SRT).
Leo Famulari [Sat, 10 Oct 2020 04:53:33 +0000 (00:53 -0400)]
gnu: VLC: Add support for Secure Reliable Transport (SRT).

* gnu/packages/video.scm (vlc)[inputs]: Add srt-1.4.1.

3 years agognu: FFmpeg: Add support for Secure Reliable Transport (SRT).
Leo Famulari [Sat, 10 Oct 2020 04:52:24 +0000 (00:52 -0400)]
gnu: FFmpeg: Add support for Secure Reliable Transport (SRT).

* gnu/packages/video.scm (vlc)[inputs] Add srt-1.4.1.
[arguments]: Pass "--enable-libsrt" to #:configure-flags.

3 years agognu: Add SRT 1.4.1.
Leo Famulari [Sat, 10 Oct 2020 04:51:59 +0000 (00:51 -0400)]
gnu: Add SRT 1.4.1.

* gnu/packages/networking.scm (srt-1.4.1): New variable.

3 years agoinstaller: Add Emacs EXWM desktop environment.
Jan (janneke) Nieuwenhuizen [Sun, 11 Oct 2020 10:45:00 +0000 (12:45 +0200)]
installer: Add Emacs EXWM desktop environment.

Suggested by zenny via IRC.

* gnu/installer/services.scm (%system-services): Add emacs, emacs-exwm,
emacs-desktop-environment.
* etc/release-manifest.scm (%system-packages): Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests)
[packages]: Likewise
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page): Make
one entry taller.

3 years agognu: mediainfo: Update to 20.09.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 17:01:19 +0000 (19:01 +0200)]
gnu: mediainfo: Update to 20.09.

* gnu/packages/video.scm (mediainfo): Update to 20.09.

3 years agognu: libmediainfo: Update to 20.09.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 17:01:15 +0000 (19:01 +0200)]
gnu: libmediainfo: Update to 20.09.

* gnu/packages/video.scm (libmediainfo): Update to 20.09.

3 years agognu: dos2unix: Cross-compile.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 17:00:59 +0000 (19:00 +0200)]
gnu: dos2unix: Cross-compile.

* gnu/packages/textutils.scm (dos2unix)[arguments]: Use CC-FOR-TARGET.

3 years agognu: dos2unix: Update to 7.4.2.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 16:58:46 +0000 (18:58 +0200)]
gnu: dos2unix: Update to 7.4.2.

* gnu/packages/textutils.scm (dos2unix): Update to 7.4.2.

3 years agognu: vim: Update to 8.2.1840.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 16:49:08 +0000 (18:49 +0200)]
gnu: vim: Update to 8.2.1840.

* gnu/packages/vim.scm (vim): Update to 8.2.1840.

3 years agognu: xonsh: Update to 0.9.23.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 16:48:40 +0000 (18:48 +0200)]
gnu: xonsh: Update to 0.9.23.

* gnu/packages/shells.scm (xonsh): Update to 0.9.23.

3 years agognu: stunnel: Update to 5.57 [security fixes].
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 15:07:23 +0000 (17:07 +0200)]
gnu: stunnel: Update to 5.57 [security fixes].

* gnu/packages/web.scm (stunnel): Update to 5.57.

3 years agognu: alpine: Update to 2.24.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 14:11:45 +0000 (16:11 +0200)]
gnu: alpine: Update to 2.24.

* gnu/packages/mail.scm (alpine): Update to 2.24.

3 years agognu: kdenlive: Update to 20.08.2.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:57:07 +0000 (15:57 +0200)]
gnu: kdenlive: Update to 20.08.2.

* gnu/packages/kde.scm (kdenlive): Update to 20.08.2.

3 years agognu: ncmpc: Update to 0.40.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:56:36 +0000 (15:56 +0200)]
gnu: ncmpc: Update to 0.40.

* gnu/packages/mpd.scm (ncmpc): Update to 0.40.

3 years agognu: libmtp: Update to 1.1.18.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:48:11 +0000 (15:48 +0200)]
gnu: libmtp: Update to 1.1.18.

* gnu/packages/libusb.scm (libmtp): Update to 1.1.18.

3 years agognu: libsecret: Update to 0.20.4.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:28:01 +0000 (15:28 +0200)]
gnu: libsecret: Update to 0.20.4.

* gnu/packages/gnome.scm (libsecret): Update to 0.20.4.

3 years agognu: easyrpg-player: Update to 0.6.2.3.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:22:15 +0000 (15:22 +0200)]
gnu: easyrpg-player: Update to 0.6.2.3.

* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.2.3.

3 years agognu: gtkwave: Update to 3.3.107.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:18:10 +0000 (15:18 +0200)]
gnu: gtkwave: Update to 3.3.107.

* gnu/packages/fpga.scm (gtkwave): Update to 3.3.107.

3 years agognu: facter: Update to 4.0.43.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 13:00:09 +0000 (15:00 +0200)]
gnu: facter: Update to 4.0.43.

* gnu/packages/admin.scm (facter): Update to 4.0.43.

3 years agognu: nsd: Update to 4.3.3.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 12:59:27 +0000 (14:59 +0200)]
gnu: nsd: Update to 4.3.3.

* gnu/packages/dns.scm (nsd): Update to 4.3.3.

3 years agognu: knot: Update to 3.0.1.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 12:55:59 +0000 (14:55 +0200)]
gnu: knot: Update to 3.0.1.

* gnu/packages/dns.scm (knot): Update to 3.0.1.
[source]: Remove patch.
* gnu/packages/patches/knot-test_net_shortwrite-ensure-connection.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: nmap: Update to 7.91.
Tobias Geerinckx-Rice [Tue, 13 Oct 2020 12:53:04 +0000 (14:53 +0200)]
gnu: nmap: Update to 7.91.

* gnu/packages/admin.scm (nmap): Update to 7.91.

3 years agognu: txr: Update to 244.
Guillaume Le Vaillant [Tue, 13 Oct 2020 11:41:37 +0000 (13:41 +0200)]
gnu: txr: Update to 244.

* gnu/packages/lisp.scm (txr): Update to 244.
  [native-inputs]: Remove bison and flex.

3 years agognu: Add rust-termios-0.2.
John Soo [Wed, 17 Jun 2020 22:26:07 +0000 (15:26 -0700)]
gnu: Add rust-termios-0.2.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-toml-0.5: Update to 0.5.7.
Efraim Flashner [Tue, 13 Oct 2020 07:53:51 +0000 (10:53 +0300)]
gnu: rust-toml-0.5: Update to 0.5.7.

* gnu/packages/crates-io.scm (rust-toml-0.5): Update to 0.5.7.
[arguments]: Don't skip build.

3 years agognu: rust-glob-0.3: Skip tests.
Efraim Flashner [Tue, 13 Oct 2020 07:45:57 +0000 (10:45 +0300)]
gnu: rust-glob-0.3: Skip tests.

* gnu/packages/crates-io.scm (rust-glob-0.3)[arguments]: Don't skip
build. Skip tests.

3 years agognu: rust-getopts-0.2: Don't skip build.
Efraim Flashner [Tue, 13 Oct 2020 07:42:20 +0000 (10:42 +0300)]
gnu: rust-getopts-0.2: Don't skip build.

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

3 years agognu: rust-fxhash-0.2: Don't skip build.
Efraim Flashner [Tue, 13 Oct 2020 07:40:30 +0000 (10:40 +0300)]
gnu: rust-fxhash-0.2: Don't skip build.

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

3 years agognu: rust-arrayref-0.3: Update to 0.3.6.
Efraim Flashner [Tue, 13 Oct 2020 07:28:25 +0000 (10:28 +0300)]
gnu: rust-arrayref-0.3: Update to 0.3.6.

* gnu/packages/crates-io.scm (rust-arrayref-0.3): Update to 0.3.6.

3 years agognu: rust-arrayref-0.3: Don't skip build.
Efraim Flashner [Tue, 13 Oct 2020 07:27:53 +0000 (10:27 +0300)]
gnu: rust-arrayref-0.3: Don't skip build.

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

3 years agognu: rust-brotli-decompressor-2.3: Remove minor version from name.
Efraim Flashner [Tue, 13 Oct 2020 06:54:29 +0000 (09:54 +0300)]
gnu: rust-brotli-decompressor-2.3: Remove minor version from name.

* gnu/packages/crates-io.scm (rust-brotli-decompressor-2.3): Rename to
rust-brotli-decompressor-2.
(rust-brotli-3): Adjust accordingly.

3 years agognu: rust-brotli-decompressor-2.3: Skip tests.
Efraim Flashner [Tue, 13 Oct 2020 06:52:46 +0000 (09:52 +0300)]
gnu: rust-brotli-decompressor-2.3: Skip tests.

* gnu/packages/crates-io.scm (rust-brotli-decompressor-2.3)[arguments]:
Skip tests.

3 years agognu: rust-tokio-rustls-0.13: Skip network tests.
Efraim Flashner [Tue, 13 Oct 2020 06:38:11 +0000 (09:38 +0300)]
gnu: rust-tokio-rustls-0.13: Skip network tests.

* gnu/packages/crates-io.scm (rust-tokio-rustls-0.13)[arguments]: Add
cargo-test-flags to skip tests requiring network access.

3 years agognu: rust-tokio-rustls-0.14: Skip network tests.
Efraim Flashner [Tue, 13 Oct 2020 06:36:57 +0000 (09:36 +0300)]
gnu: rust-tokio-rustls-0.14: Skip network tests.

* gnu/packages/crates-io.scm (rust-tokio-rustls-0.14)[arguments]: Add
cargo-test-flags to skip tests requiring network access.

3 years agognu: newsboat: Update to 2.21.
Efraim Flashner [Tue, 13 Oct 2020 06:28:30 +0000 (09:28 +0300)]
gnu: newsboat: Update to 2.21.

* gnu/packages/syndication.scm (newsboat): Update to 2.21.
[source]: Remove snippet.
[inputs]: Replace json-c-0.13 with json-c.
[arguments]: In cargo-inputs replace rust-gettext-rs-0.4 with 0.5,
rust-rand-0.6 with 0.7. Remove rust-dirs-2.0, rust-libz-1,
rust-percent-encoding-2, rust-smallvec-0.6. Add rust-lazy-static-1.
Add new phase to patch the source slightly.

3 years agognu: rust-unicode-width-0.1: Update to 0.1.8.
Efraim Flashner [Tue, 13 Oct 2020 06:05:54 +0000 (09:05 +0300)]
gnu: rust-unicode-width-0.1: Update to 0.1.8.

* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.8.

3 years agognu: Add emacs-py-isort.
Joseph LaFreniere [Tue, 13 Oct 2020 07:21:56 +0000 (09:21 +0200)]
gnu: Add emacs-py-isort.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: libcanberra: Fix crashes on wayland.
Julien Lepiller [Sun, 11 Oct 2020 01:58:50 +0000 (03:58 +0200)]
gnu: libcanberra: Fix crashes on wayland.

* gnu/packages/patches/libcanberra-wayland-crash.patch: New file.
* gnu/packages/libcanberra.scm (libcanberra): Add it.
* gnu/local.mk (dist_PATCH_DATA): Add it.

3 years agonews: Add entry for '--with-c-toolchain'.
Ludovic Courtès [Mon, 12 Oct 2020 16:22:17 +0000 (18:22 +0200)]
news: Add entry for '--with-c-toolchain'.

* etc/news.scm: Add entry.

3 years agoguix build: Add '--with-c-toolchain'.
Ludovic Courtès [Mon, 28 Sep 2020 16:56:00 +0000 (18:56 +0200)]
guix build: Add '--with-c-toolchain'.

* guix/scripts/build.scm (package-dependents/spec)
(package-toolchain-rewriting, transform-package-toolchain): New procedures.
(%transformations): Add it.
(%transformation-options, show-transformation-options-help): Add
'--with-c-toolchain'.
* tests/scripts-build.scm (depends-on-toolchain?): New procedure.
("options->transformation, with-c-toolchain")
("options->transformation, with-c-toolchain twice")
New test.
("options->transformation, with-c-toolchain, no effect"): New tests.
* doc/guix.texi (Package Transformation Options): Document it.

3 years agopackages: Add 'package-with-c-toolchain'.
Ludovic Courtès [Mon, 28 Sep 2020 15:36:42 +0000 (17:36 +0200)]
packages: Add 'package-with-c-toolchain'.

* guix/build-system.scm (build-system-with-c-toolchain): New procedure.
* guix/packages.scm (package-with-c-toolchain): New procedure.
* tests/packages.scm ("package-with-c-toolchain"): New test.
* doc/guix.texi (package Reference): Document 'package-with-c-toolchain'.
(Build Systems): Mention it.

3 years agognu: clang-toolchain: Create 'cc' and 'c++' symlinks.
Ludovic Courtès [Mon, 28 Sep 2020 19:09:50 +0000 (21:09 +0200)]
gnu: clang-toolchain: Create 'cc' and 'c++' symlinks.

* gnu/packages/llvm.scm (make-clang-toolchain)[arguments]: Create 'cc'
and 'c++' symlinks.

3 years agognu: clang-toolchain: Add 'GUIX_LOCPATH' to the search paths.
Ludovic Courtès [Mon, 28 Sep 2020 19:19:32 +0000 (21:19 +0200)]
gnu: clang-toolchain: Add 'GUIX_LOCPATH' to the search paths.

* gnu/packages/llvm.scm (make-clang-toolchain)[native-search-paths]: Add
'GUIX_LOCPATH'.

3 years agognu: gcc-toolchain: Add 'GUIX_LOCPATH' to the search paths.
Ludovic Courtès [Mon, 28 Sep 2020 19:07:09 +0000 (21:07 +0200)]
gnu: gcc-toolchain: Add 'GUIX_LOCPATH' to the search paths.

This allows 'gcc-toolchain' to be used as a drop-in replacement for the
default tool chain through '--with-toolchain=gcc-toolchain'.

* gnu/packages/commencement.scm (make-gcc-toolchain)[native-search-paths]
[search-paths]: Append LIBC's search paths.

3 years agosubstitute: Reduce default narinfo negative TTL to 1h.
Ludovic Courtès [Mon, 12 Oct 2020 15:30:35 +0000 (17:30 +0200)]
substitute: Reduce default narinfo negative TTL to 1h.

* guix/scripts/substitute.scm (%narinfo-negative-ttl): Reduce to 1h.

3 years agotests: Add missing copyright line.
Ludovic Courtès [Mon, 12 Oct 2020 09:51:13 +0000 (11:51 +0200)]
tests: Add missing copyright line.

* tests/channels.scm: Add copyright line for past changes.

3 years agoupgrade: Mention '--do-not-upgrade' in '--help' output.
Ludovic Courtès [Mon, 12 Oct 2020 09:48:45 +0000 (11:48 +0200)]
upgrade: Mention '--do-not-upgrade' in '--help' output.

* guix/scripts/upgrade.scm (show-help): Add '--do-not-upgrade'.

3 years agognu: rust-clang-sys: Fix package references.
Efraim Flashner [Mon, 12 Oct 2020 10:22:04 +0000 (13:22 +0300)]
gnu: rust-clang-sys: Fix package references.

* gnu/packages/crates-io.scm (rust-clang-sys-1)[inputs]: Rename clang to
libclang.
[arguments]: Adjust package reference accordingly.

3 years agognu: rust-core-foundation-0.7: Downgrade to 0.7.0.
Efraim Flashner [Mon, 12 Oct 2020 10:12:39 +0000 (13:12 +0300)]
gnu: rust-core-foundation-0.7: Downgrade to 0.7.0.

0.7.1 was pulled by upstream.

* gnu/packages/crates-io.scm (rust-core-foundation-0.7): Downgrade to 0.7.0.
[arguments]: Skip build.

3 years agognu: rust-tokio-util-0.3: Skip tests.
Efraim Flashner [Mon, 12 Oct 2020 10:08:32 +0000 (13:08 +0300)]
gnu: rust-tokio-util-0.3: Skip tests.

* gnu/packages/crates-io.scm (rust-tokio-util-0.3)[arguments]: Skip
tests.

3 years agognu: rust-xml-rs-0.7: Downgrade to 0.7.0.
Efraim Flashner [Mon, 12 Oct 2020 10:03:30 +0000 (13:03 +0300)]
gnu: rust-xml-rs-0.7: Downgrade to 0.7.0.

0.7.1 was pulled by upstream.

* gnu/packages/crates-io.scm (rust-xml-rs-0.7): Downgrade to 0.7.0.
[source]: Remove snippet.
[arguments]: Only test the libs. In cargo-inputs remove
rust-doc-comment-0.3, rust-lazy-static-1, add rust-bitflags-1.

3 years agognu: rust-syn-0.11: Skip tests.
Efraim Flashner [Mon, 12 Oct 2020 09:53:39 +0000 (12:53 +0300)]
gnu: rust-syn-0.11: Skip tests.

* gnu/packages/crates-io.scm (rust-syn-0.11)[arguments]: Skip tests.

3 years agognu: rust-fluid-attributes-0.4: Skip tests.
Efraim Flashner [Mon, 12 Oct 2020 09:49:03 +0000 (12:49 +0300)]
gnu: rust-fluid-attributes-0.4: Skip tests.

* gnu/packages/crates-io.scm (rust-fluid-attributes-0.4)[arguments]:
Skip tests.

3 years agognu: r-rgdal: Update to 1.5-17.
Arun Isaac [Mon, 12 Oct 2020 10:15:40 +0000 (15:45 +0530)]
gnu: r-rgdal: Update to 1.5-17.

* gnu/packages/cran.scm (r-rgdal): Update to 1.5-17.

3 years agognu: r-rgdal: Replace proj.4 with proj.
Arun Isaac [Sat, 22 Feb 2020 19:16:32 +0000 (00:46 +0530)]
gnu: r-rgdal: Replace proj.4 with proj.

* gnu/packages/cran.scm (r-rgdal)[inputs]: Replace proj.4 with proj.

3 years agonews: Update copyright.
Florian Pelz [Thu, 24 Sep 2020 08:37:51 +0000 (10:37 +0200)]
news: Update copyright.

* etc/news.scm: Add missing copyright headers.

3 years agolint: cve: Set a connection timeout.
Ludovic Courtès [Mon, 12 Oct 2020 09:25:09 +0000 (11:25 +0200)]
lint: cve: Set a connection timeout.

This (notably) works around the fact that nvd.nist.gov is currently
inaccessible over IPv6.

* guix/cve.scm (fetch-vulnerabilities): Add #:timeout and pass it to
'http-fetch/cached'.
(current-vulnerabilities): Add #:timeout and pass it to
'fetch-vulnerabilities'.
* guix/lint.scm (current-vulnerabilities*): Pass #:timeout to
'current-vulnerabilities'.

3 years agohttp-client: 'http-fetch' and 'http-fetch/cached' accept #:timeout.
Ludovic Courtès [Mon, 12 Oct 2020 09:19:32 +0000 (11:19 +0200)]
http-client: 'http-fetch' and 'http-fetch/cached' accept #:timeout.

* guix/http-client.scm (http-fetch): Add #:timeout and pass it to
'guix:open-connection-for-uri'.
(http-fetch/cached): Add #:timeout parameter and pass it to
'http-fetch'.

3 years agochannels: Address test failure.
Ludovic Courtès [Mon, 12 Oct 2020 08:10:03 +0000 (10:10 +0200)]
channels: Address test failure.

Fixes <https://bugs.gnu.org/43940>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

The "channel-instances->manifest" test would fail since
1d4ab335b22a93e01c2eb1eb3e93fc6534157040: 'quiet-guile' would be passed #f
as GUILE, and thus 'package-version' would fail with wrong-type-arg.

* guix/channels.scm (whole-package-for-legacy): Pass #:guile to
'whole-package'.
* tests/channels.scm ("channel-instances->manifest"): Remove 'test-expect-fail'.

3 years agognu: rust-xz2-0.1: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 09:21:35 +0000 (12:21 +0300)]
gnu: rust-xz2-0.1: Fix building.

* gnu/packages/crates-io.scm (rust-xz2-0.1)[native-inputs]: Add
pkg-config, xz.

3 years agognu: rust-pq-sys-0.4: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 09:11:24 +0000 (12:11 +0300)]
gnu: rust-pq-sys-0.4: Fix building.

* gnu/packages/crates-io.scm (rust-pq-sys-0.4)[arguments]: Move crates
from cargo-development-inputs to cargo-inputs.
[native-inputs]: Add postgresql.

3 years agognu: rust-crc-1: Downgrade to 1.8.1.
Efraim Flashner [Mon, 12 Oct 2020 08:58:27 +0000 (11:58 +0300)]
gnu: rust-crc-1: Downgrade to 1.8.1.

1.9.0 was pulled by upstream.

* gnu/packages/crates-io.scm (rust-crc-1): Downgrade to 1.8.1.
[arguments]: Remove rust-criterion-0.2 from cargo-development-inputs.

3 years agognu: rust-core-foundation-0.6: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 08:50:33 +0000 (11:50 +0300)]
gnu: rust-core-foundation-0.6: Fix building.

* gnu/packages/crates-io.scm (rust-core-foundation-0.6)[arguments]:
Replace rust-core-foundation-sys-0.7 with 0.6 in cargo-inputs.
Skip tests.

3 years agognu: rust-as-slice-0.1: Update to 0.1.4.
Efraim Flashner [Mon, 12 Oct 2020 08:40:20 +0000 (11:40 +0300)]
gnu: rust-as-slice-0.1: Update to 0.1.4.

* gnu/packages/crates-io.scm (rust-as-slice-0.1): Update to 0.1.4.
[arguments]: Add rust-generic-array-0.14 to cargo-inputs.

3 years agognu: rust-as-slice-0.1: Fix build.
Efraim Flashner [Mon, 12 Oct 2020 08:39:22 +0000 (11:39 +0300)]
gnu: rust-as-slice-0.1: Fix build.

* gnu/packages/crates-io.scm (rust-as-slice-0.1)[arguments]: Add
rust-generic-array-0.13 to cargo-inputs.

3 years agognu: rust-mysqlclient-sys-0.2: Fix build.
Efraim Flashner [Mon, 12 Oct 2020 08:34:58 +0000 (11:34 +0300)]
gnu: rust-mysqlclient-sys-0.2: Fix build.

* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2)[arguments]: Move
rust-pkg-config-0.3, rust-vcpkg-0.2 from cargo-development-inputs to
cargo-inputs.
[native-inputs]: Add mariadb:lib.

3 years agognu: rust-cloudabi-0.1: Skip build.
Efraim Flashner [Mon, 12 Oct 2020 08:26:47 +0000 (11:26 +0300)]
gnu: rust-cloudabi-0.1: Skip build.

* gnu/packages/crates-io.scm (rust-cloudabi-0.1)[arguments]: Skip build.

3 years agognu: rust-libmimalloc-sys-0.1: Update to 0.1.18.
Efraim Flashner [Mon, 12 Oct 2020 08:05:39 +0000 (11:05 +0300)]
gnu: rust-libmimalloc-sys-0.1: Update to 0.1.18.

* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Update to 0.1.18.

3 years agognu: rust-libmimalloc-sys-0.1: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 08:03:57 +0000 (11:03 +0300)]
gnu: rust-libmimalloc-sys-0.1: Fix building.

* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1)[arguments]: Move
rust-cmake-0.1 from cargo-development-inputs to cargo-inputs.
[native-inputs]: Add cmake-minimal.

3 years agognu: rust-once-cell-1: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 07:57:47 +0000 (10:57 +0300)]
gnu: rust-once-cell-1: Fix building.

* gnu/packages/crates-io.scm (rust-once-cell-1)[arguments]: Replace
rust-parking-lot-0.10 with 0.11 in cargo-inputs.

3 years agognu: rust-criterion-plot-0.4: Fix building.
Efraim Flashner [Mon, 12 Oct 2020 07:48:23 +0000 (10:48 +0300)]
gnu: rust-criterion-plot-0.4: Fix building.

* gnu/packages/crates-io.scm (rust-criterion-plot-0.4)[arguments]:
Replace rust-itertools-0.8 with 0.9 in cargo-inputs.

3 years agognu: rust-zstd-sys-1: Adjust crate imports.
Efraim Flashner [Mon, 12 Oct 2020 07:25:15 +0000 (10:25 +0300)]
gnu: rust-zstd-sys-1: Adjust crate imports.

* gnu/packages/crates-io.scm (rust-zstd-sys-1)[arguments]: Move all
cargo-development-inputs to cargo-inputs.

3 years agognu: guile-squee: Update to 0-1.7dcd22b.
Christopher Baines [Mon, 12 Oct 2020 08:01:56 +0000 (09:01 +0100)]
gnu: guile-squee: Update to 0-1.7dcd22b.

* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-1.7dcd22b.

3 years agonews: Add 'es' translation.
Miguel Ángel Arruga Vivas [Sun, 11 Oct 2020 17:10:56 +0000 (19:10 +0200)]
news: Add 'es' translation.

* etc/news.scm: Add Spanish translation.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
3 years agognu: rtl8821ce-linux-module: Update to 0.0.0-1.fe97b500.
Zhu Zihao [Fri, 9 Oct 2020 12:43:03 +0000 (20:43 +0800)]
gnu: rtl8821ce-linux-module: Update to 0.0.0-1.fe97b500.

* gnu/packages/linux.scm(rtl8821ce-linux-module): Update to 0.0.0-1.fe97b500

Fix the broken build on linux-libre 5.8.

3 years agognu: web.scm: Sort module imports alphabetically.
Efraim Flashner [Mon, 12 Oct 2020 06:46:27 +0000 (09:46 +0300)]
gnu: web.scm: Sort module imports alphabetically.

* gnu/packages/web.scm: Sort package module imports alphabetically.

3 years agognu: Add esbuild.
Ryan Prior via Guix-patches via [Sun, 11 Oct 2020 16:16:29 +0000 (16:16 +0000)]
gnu: Add esbuild.

* gnu/packages/web.scm (esbuild): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add go-github-com-kylelemons-godebug.
Ryan Prior via Guix-patches via [Sun, 11 Oct 2020 16:16:23 +0000 (16:16 +0000)]
gnu: Add go-github-com-kylelemons-godebug.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-swc-1.
Arun Isaac [Mon, 21 Sep 2020 08:44:30 +0000 (14:14 +0530)]
gnu: Add rust-swc-1.

* gnu/packages/crates-io.scm (rust-swc-1): New variable.

3 years agognu: Add rust-radix-fmt-1.
Arun Isaac [Mon, 21 Sep 2020 06:11:17 +0000 (11:41 +0530)]
gnu: Add rust-radix-fmt-1.

* gnu/packages/crates-io.scm (rust-radix-fmt-1): New variable.

3 years agognu: Add rust-st-map-0.1.
Arun Isaac [Mon, 21 Sep 2020 06:08:29 +0000 (11:38 +0530)]
gnu: Add rust-st-map-0.1.

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

3 years agognu: Add rust-fluid-0.4.
Arun Isaac [Mon, 21 Sep 2020 06:06:41 +0000 (11:36 +0530)]
gnu: Add rust-fluid-0.4.

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

3 years agognu: Add rust-fluid-attributes-0.4.
Arun Isaac [Mon, 21 Sep 2020 06:05:23 +0000 (11:35 +0530)]
gnu: Add rust-fluid-attributes-0.4.

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

3 years agognu: Add rust-sourcemap-6.
Arun Isaac [Mon, 21 Sep 2020 06:03:00 +0000 (11:33 +0530)]
gnu: Add rust-sourcemap-6.

* gnu/packages/crates-io.scm (rust-sourcemap-6): New variable.

3 years agognu: Add rust-path-clean-0.1.
Arun Isaac [Mon, 21 Sep 2020 05:59:49 +0000 (11:29 +0530)]
gnu: Add rust-path-clean-0.1.

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

3 years agognu: Add rust-is-macro-0.1.
Arun Isaac [Mon, 21 Sep 2020 05:58:32 +0000 (11:28 +0530)]
gnu: Add rust-is-macro-0.1.

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

3 years agognu: Add rust-ipconfig-0.2.
Arun Isaac [Mon, 21 Sep 2020 05:56:12 +0000 (11:26 +0530)]
gnu: Add rust-ipconfig-0.2.

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

3 years agognu: Add rust-napi-0.5.
Arun Isaac [Mon, 21 Sep 2020 05:53:44 +0000 (11:23 +0530)]
gnu: Add rust-napi-0.5.

* gnu/packages/crates-io.scm (rust-napi-0.5): New variable.

3 years agognu: Add rust-napi-build-0.2.
Arun Isaac [Mon, 21 Sep 2020 05:52:18 +0000 (11:22 +0530)]
gnu: Add rust-napi-build-0.2.

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

3 years agognu: Add rust-napi-sys-0.4.
Arun Isaac [Mon, 21 Sep 2020 05:50:17 +0000 (11:20 +0530)]
gnu: Add rust-napi-sys-0.4.

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

3 years agognu: rust-syn-1: Update to 1.0.40.
Arun Isaac [Mon, 21 Sep 2020 06:20:25 +0000 (11:50 +0530)]
gnu: rust-syn-1: Update to 1.0.40.

* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.40.
(arguments): Add rust-insta-0.16, rust-reqwest-0.10 and rust-syn-test-suite-0
to cargo-development-inputs.

3 years agognu: Add rust-reqwest-0.10.
Arun Isaac [Mon, 21 Sep 2020 05:48:03 +0000 (11:18 +0530)]
gnu: Add rust-reqwest-0.10.

* gnu/packages/crates-io.scm (rust-reqwest-0.10): New variable.