jackhill/guix/guix.git
3 years agognu: nghttp2: Support for the Hurd.
Jan (janneke) Nieuwenhuizen [Sun, 28 Jun 2020 13:22:43 +0000 (15:22 +0200)]
gnu: nghttp2: Support for the Hurd.

* gnu/packages/web.scm (nghttp2)[inputs]: When compiling for the Hurd, include
openssl:static.

3 years agognu: busybox: Accept make-flags.
Danny Milosavljevic [Tue, 30 Jun 2020 13:04:17 +0000 (15:04 +0200)]
gnu: busybox: Accept make-flags.

* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[configure]: Accept
MAKE-FLAGS and use them.
[check]: Accept MAKE-FLAGS and use them.
[install]: Accept MAKE-FLAGS and use them.

3 years agotests: install: Increase image size limit.
Mathieu Othacehe [Tue, 30 Jun 2020 12:31:45 +0000 (14:31 +0200)]
tests: install: Increase image size limit.

Commits 0eed77127592323d89f56c215a15374a1aaae110 and
614a1e3fa2d731d4719f03912b1b87fb4fd309cb caused a ~150M increase of the image
size. Increase the image size limit by 200M until the situation is addressed.

* gnu/tests/install.scm (%simple-installation-script,
%extlinux-gpt-installation-script, %simple-installation-script-for-/dev/vda,
%raid-root-installation-script, %encrypted-root-installation-script): Increase
image size limit by 200M.

3 years agognu: Add gcc-{objc,objc++}-{9,10}.
Jakub Kądziołka [Tue, 30 Jun 2020 11:06:09 +0000 (13:06 +0200)]
gnu: Add gcc-{objc,objc++}-{9,10}.

* gnu/packages/gcc.scm (%objc-search-paths, %objc++-search-paths): New variables.
  (gcc-objc-4.8, gcc-objc-4.9, gcc-objc-5, gcc-objc-6, gcc-objc-7,
  gcc-objc-8, gcc-objc++-4.8, gcc-objc++-4.9, gcc-objc++-5, gcc-objc++-6,
  gcc-objc++-7, gcc-objc++-8): Don't duplicate the search path list.
  (gcc-objc-9, gcc-objc-10, gcc-objc++-9, gcc-objc++-10): New variables.

3 years agognu: gfortran: Remove unusable versions.
Jakub Kądziołka [Mon, 29 Jun 2020 20:43:22 +0000 (22:43 +0200)]
gnu: gfortran: Remove unusable versions.

The gfortran packages cannot be used without being wrapped with
gfortran-toolchain. However, as the comment in (gnu packages
commencement) explains, there cannot be more than one gfortran-toolchain
package because of ABI issues. Thus, versions of gfortran other than the
main one are useless.

* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9, gfortran-5,
  gfortran-6, gfortran-7, gfortran-8, gfortran-9): Remove variables.
  (gfortran): Define the gfortran package based on the gcc variable.

3 years agognu: cuirass: Update to 0.0.1-36.4dd9664.
Mathieu Othacehe [Tue, 30 Jun 2020 07:33:57 +0000 (09:33 +0200)]
gnu: cuirass: Update to 0.0.1-36.4dd9664.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-36.4dd9664.

3 years agognu: python2-backports-functools-lru-cache: Update to 1.6.1.
Efraim Flashner [Tue, 30 Jun 2020 07:11:00 +0000 (10:11 +0300)]
gnu: python2-backports-functools-lru-cache: Update to 1.6.1.

* gnu/packages/python-xyz.scm (python2-backports-functools-lru-cache):
Update to 1.6.1.

3 years agognu: python-soupsieve: Update to 2.0.1.
Efraim Flashner [Tue, 30 Jun 2020 06:55:59 +0000 (09:55 +0300)]
gnu: python-soupsieve: Update to 2.0.1.

* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.0.1.
(python2-soupsieve): Update to 1.9.6.

3 years agognu: python-beautifulsoup4: Update to 4.9.1.
Efraim Flashner [Tue, 30 Jun 2020 06:49:28 +0000 (09:49 +0300)]
gnu: python-beautifulsoup4: Update to 4.9.1.

* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.9.1.

3 years agognu: toot: Update to 0.27.0.
Efraim Flashner [Tue, 30 Jun 2020 06:45:44 +0000 (09:45 +0300)]
gnu: toot: Update to 0.27.0.

* gnu/packages/mastodon.scm (toot): Update to 0.27.0.

3 years agognu: kdeconnect: Update to 20.04.2.
Efraim Flashner [Tue, 30 Jun 2020 06:43:09 +0000 (09:43 +0300)]
gnu: kdeconnect: Update to 20.04.2.

* gnu/packages/kde.scm (kdeconnect): Update to 20.04.2.

3 years agognu: parallel: Update to 20200622.
Efraim Flashner [Tue, 30 Jun 2020 06:31:53 +0000 (09:31 +0300)]
gnu: parallel: Update to 20200622.

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

3 years agognu: mutt: Update to 1.14.5.
Efraim Flashner [Tue, 30 Jun 2020 06:20:52 +0000 (09:20 +0300)]
gnu: mutt: Update to 1.14.5.

* gnu/packages/mail.scm (mutt): Update to 1.14.5.

3 years agognu: wslay: Update to 1.1.1.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 23:49:57 +0000 (01:49 +0200)]
gnu: wslay: Update to 1.1.1.

* gnu/packages/web.scm (wslay): Update to 1.1.1.

3 years agognu: wireguard-linux-compat: Update to 1.0.20200623.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 23:49:41 +0000 (01:49 +0200)]
gnu: wireguard-linux-compat: Update to 1.0.20200623.

* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200623.

3 years agognu: menumaker: Update to 0.99.12.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 21:46:38 +0000 (23:46 +0200)]
gnu: menumaker: Update to 0.99.12.

* gnu/packages/wm.scm (menumaker): Update to 0.99.12.

3 years agognu: libwacom: Update to 1.4.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 21:40:19 +0000 (23:40 +0200)]
gnu: libwacom: Update to 1.4.

* gnu/packages/xdisorg.scm (libwacom): Update to 1.4.

3 years agognu: youtube-dl: Update to 2020.06.16.1.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 21:40:01 +0000 (23:40 +0200)]
gnu: youtube-dl: Update to 2020.06.16.1.

* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.1.

3 years agolint: Adjust 'swh-error exception handler.
Ludovic Courtès [Mon, 29 Jun 2020 22:17:22 +0000 (00:17 +0200)]
lint: Adjust 'swh-error exception handler.

* guix/lint.scm (check-archival): Change first clause to match only
'swh-error keys.

3 years agoswh: Adjust for Guile-JSON 4.0 null handling.
Ludovic Courtès [Mon, 29 Jun 2020 22:15:35 +0000 (00:15 +0200)]
swh: Adjust for Guile-JSON 4.0 null handling.

* guix/swh.scm (string*): Add clause for 'null.

3 years agognu: geeqie: Update to 1.5.
Ludovic Courtès [Mon, 29 Jun 2020 22:03:50 +0000 (00:03 +0200)]
gnu: geeqie: Update to 1.5.

* gnu/packages/image-viewers.scm (geeqie): Update to 1.5.
[arguments]: Add "--enable-gtk3" to #:configure-flags.  Remove #:parallel-build?
and #:phases.

3 years agognu: darktable: Add dependency on GMIC and OpenCL headers.
Vinicius Monego [Fri, 26 Jun 2020 20:39:04 +0000 (17:39 -0300)]
gnu: darktable: Add dependency on GMIC and OpenCL headers.

* gnu/packages/photo.scm (darktable)[arguments]: Fix opencl-c.h path.
[native-inputs]: Add opencl-headers, make LLVM version specific.
[inputs]: Add gmic.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: python-imageio: Update home-page, synopsis and description.
Vinicius Monego [Fri, 26 Jun 2020 20:32:27 +0000 (17:32 -0300)]
gnu: python-imageio: Update home-page, synopsis and description.

* gnu/packages/python-xyz.scm (python-imageio): Update home-page, synopsis and description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: gcc-toolchain: Remove "glibc:debug" and "glibc:static" from "out".
Ludovic Courtès [Mon, 29 Jun 2020 21:12:13 +0000 (23:12 +0200)]
gnu: gcc-toolchain: Remove "glibc:debug" and "glibc:static" from "out".

With this change, the closure of "gcc-toolchain:out" goes from 1 GiB to
393 MiB, which was the intention.

* gnu/packages/commencement.scm (make-gcc-toolchain): Filter out
"libc-debug" and "libc-static" from OUT.

3 years agopack: Dereference symlinks when looking for executables.
Ludovic Courtès [Mon, 29 Jun 2020 20:57:12 +0000 (22:57 +0200)]
pack: Dereference symlinks when looking for executables.

Fixes <https://bugs.gnu.org/42127>.
Reported by Andrius Štikonas <andrius@stikonas.eu>.

* guix/scripts/pack.scm (wrapped-package)[build]: Add trailing slash to
the arguments to 'find-files'.

3 years agobuild-system/r: bioconductor-uri: Fix archive URL.
zimoun [Mon, 29 Jun 2020 17:18:20 +0000 (19:18 +0200)]
build-system/r: bioconductor-uri: Fix archive URL.

* guix/build-system/r.scm (bioconductor-uri): Fix archive URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: java-bsh: Don't use unstable tarball.
Efraim Flashner [Mon, 29 Jun 2020 19:38:18 +0000 (22:38 +0300)]
gnu: java-bsh: Don't use unstable tarball.

* gnu/packages/java.scm (java-bsh)[source]: Download using git-fetch.

3 years agognu: java-jcommander: Don't use unstable tarball.
Efraim Flashner [Mon, 29 Jun 2020 19:37:44 +0000 (22:37 +0300)]
gnu: java-jcommander: Don't use unstable tarball.

* gnu/packages/java.scm (java-jcommander)[source]: Download using
git-fetch.

3 years agognu: java-jboss-javassist: Remove prebuilt jar in snippet.
Efraim Flashner [Mon, 29 Jun 2020 19:37:01 +0000 (22:37 +0300)]
gnu: java-jboss-javassist: Remove prebuilt jar in snippet.

* gnu/packages/java.scm (java-jboss-javassist)[source]: Add snippet to
remove prebuilt jar.
[arguments]: Remove custom 'remove-binary phase.

3 years agognu: java-jboss-javassist: Don't use unstable tarball.
Efraim Flashner [Mon, 29 Jun 2020 19:34:37 +0000 (22:34 +0300)]
gnu: java-jboss-javassist: Don't use unstable tarball.

* gnu/packages/java.scm (java-jboss-javassist)[source]: Download using
git-fetch.
[arguments]: Add custom 'make-files-writable phase.

3 years agognu: java-assertj: Don't use unstable tarball.
Efraim Flashner [Mon, 29 Jun 2020 19:25:35 +0000 (22:25 +0300)]
gnu: java-assertj: Don't use unstable tarball.

* gnu/packages/java.scm (java-asssertj)[source]: Download using
git-fetch.

3 years agognu: java-guice: Don't use unstable tarball.
Efraim Flashner [Mon, 29 Jun 2020 19:18:05 +0000 (22:18 +0300)]
gnu: java-guice: Don't use unstable tarball.

* gnu/packages/java.scm (java-guice)[source]: Download using git-fetch.
[arguments]: Add custom 'make-files-writable phase.
(java-guice-servlet)[arguments]: Same.

3 years agognu: emacs-modus-vivendi-theme: Update to 0.10.0.
Nicolas Goaziou [Mon, 29 Jun 2020 19:33:52 +0000 (21:33 +0200)]
gnu: emacs-modus-vivendi-theme: Update to 0.10.0.

* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.10.0.

3 years agognu: emacs-modus-operandi-theme: Update to 0.10.0.
Nicolas Goaziou [Mon, 29 Jun 2020 19:33:41 +0000 (21:33 +0200)]
gnu: emacs-modus-operandi-theme: Update to 0.10.0.

* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.10.0.

3 years agognu: starfighter: Update to 2.2.1.
Kei Kebreau [Mon, 29 Jun 2020 15:52:40 +0000 (11:52 -0400)]
gnu: starfighter: Update to 2.2.1.

* gnu/packages/games.scm (starfighter): Update to 2.2.1.
[source]: Update URI.

3 years agoci: Do not limit disk-image size.
Mathieu Othacehe [Mon, 29 Jun 2020 15:22:11 +0000 (17:22 +0200)]
ci: Do not limit disk-image size.

Installation tests are already checking the disk-image size. Do not set
another limit here.

* gnu/ci.scm (image-jobs): Do not limit disk-image size.

3 years agognu: Add mednafen.
Nicolas Goaziou [Tue, 16 Jun 2020 20:51:39 +0000 (22:51 +0200)]
gnu: Add mednafen.

* gnu/packages/emulators.scm (mednafen): New variable.

3 years agognu: marisa: Mark up description.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 12:37:18 +0000 (14:37 +0200)]
gnu: marisa: Mark up description.

* gnu/packages/datastructures.scm (marisa)[description]: Use @acronym.

3 years agognu: marisa: Update to 0.2.6.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 12:36:25 +0000 (14:36 +0200)]
gnu: marisa: Update to 0.2.6.

* gnu/packages/datastructures.scm (marisa): Update to 0.2.6.
[source]: Use worse URL.
[native-inputs]: Add autoconf, automake, and libtool.

3 years agognu: mariadb-connector-c: Update to 3.1.9.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 12:35:23 +0000 (14:35 +0200)]
gnu: mariadb-connector-c: Update to 3.1.9.

* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.9.

3 years agognu: perl-dbix-class: Update to 0.082842.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 12:01:14 +0000 (14:01 +0200)]
gnu: perl-dbix-class: Update to 0.082842.

* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082842.
[propagated-inputs]: Replace perl-sql-abstract with
perl-sql-abstract-classic.

3 years agognu: Add perl-sql-abstract-classic.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 11:40:17 +0000 (13:40 +0200)]
gnu: Add perl-sql-abstract-classic.

* gnu/packages/databases.scm (perl-sql-abstract-classic): New public variable.

3 years agognu: rust-x11-dl: Update to 2.18.5.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 11:01:40 +0000 (13:01 +0200)]
gnu: rust-x11-dl: Update to 2.18.5.

* gnu/packages/crates-io.scm (rust-x11-dl): Update to 2.18.5.

3 years agognu: python-coverage: Update home page.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:50:51 +0000 (12:50 +0200)]
gnu: python-coverage: Update home page.

* gnu/packages/check.scm (python-coverage)[home-page]: Update & use HTTPS.

3 years agognu: sparse: Update to 0.6.2.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:47:00 +0000 (12:47 +0200)]
gnu: sparse: Update to 0.6.2.

* gnu/packages/c.scm (sparse): Update to 0.6.2.

3 years agognu: ccache: Update to 3.7.10.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:46:17 +0000 (12:46 +0200)]
gnu: ccache: Update to 3.7.10.

* gnu/packages/ccache.scm (ccache): Update to 3.7.10.

3 years agognu: stellarium: Update to 0.20.2.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:18:00 +0000 (12:18 +0200)]
gnu: stellarium: Update to 0.20.2.

* gnu/packages/astronomy.scm (stellarium): Update to 0.20.2.

3 years agognu: ansible: Update to 2.9.10.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:10:37 +0000 (12:10 +0200)]
gnu: ansible: Update to 2.9.10.

* gnu/packages/admin.scm (ansible): Update to 2.9.10.

3 years agognu: s-tui: Update to 1.0.1.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 10:04:05 +0000 (12:04 +0200)]
gnu: s-tui: Update to 1.0.1.

* gnu/packages/admin.scm (s-tui): Update to 1.0.1.

3 years agognu: xxhash: Detect vector instructions at run time.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 13:44:07 +0000 (15:44 +0200)]
gnu: xxhash: Detect vector instructions at run time.

* gnu/packages/digest.scm (xxhash)[arguments]: Set DISPATCH=1 make flag
on x86.

3 years agognu: xxhash: Update to 0.7.4.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 13:31:35 +0000 (15:31 +0200)]
gnu: xxhash: Update to 0.7.4.

* gnu/packages/digest.scm (xxhash): Update to 0.7.4.

3 years agognu: xxhash: Cross-compile.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 13:31:07 +0000 (15:31 +0200)]
gnu: xxhash: Cross-compile.

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

3 years agognu: vdirsyncer: Update to 0.16.8.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 13:15:40 +0000 (15:15 +0200)]
gnu: vdirsyncer: Update to 0.16.8.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.8.
[propagated-inputs]: Use python-click-5.

3 years agognu: Add python-click@5.
Tobias Geerinckx-Rice [Mon, 29 Jun 2020 13:15:12 +0000 (15:15 +0200)]
gnu: Add python-click@5.

* gnu/packages/python-xyz.scm (python-click-5): New public variable.

3 years agognu: monero-gui: Update to 0.16.0.1.
Guillaume Le Vaillant [Mon, 29 Jun 2020 12:22:15 +0000 (14:22 +0200)]
gnu: monero-gui: Update to 0.16.0.1.

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

3 years agognu: monero: Update to 0.16.0.1.
Guillaume Le Vaillant [Mon, 29 Jun 2020 09:51:49 +0000 (11:51 +0200)]
gnu: monero: Update to 0.16.0.1.

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

3 years agognu: python-pytest-flake8: Update to 1.0.6.
Matthew Kraai [Fri, 26 Jun 2020 16:14:03 +0000 (09:14 -0700)]
gnu: python-pytest-flake8: Update to 1.0.6.

* gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.0.6.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: Add bats.
Oleg Pykhalov [Sun, 7 Jun 2020 17:58:27 +0000 (20:58 +0300)]
gnu: Add bats.

* gnu/packages/bash.scm (bats): New variable.

3 years agognu: artanis: Use guile2.2 version of guile-redis.
Masaya Tojo [Sat, 27 Jun 2020 22:42:03 +0000 (07:42 +0900)]
gnu: artanis: Use guile2.2 version of guile-redis.

* gnu/packages/guile-xyz.scm (artanis)[propagated-inputs]: Change from
guile-redis to guile2.2-redis.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: exercism: Don't install source.
Jakub Kądziołka [Mon, 29 Jun 2020 02:39:48 +0000 (04:39 +0200)]
gnu: exercism: Don't install source.

* gnu/packages/education.scm (exercism)[arguments]: Set install-source?
  to #f.

3 years agognu: Add burgerspace.
Nicolas Goaziou [Mon, 15 Jun 2020 19:56:36 +0000 (21:56 +0200)]
gnu: Add burgerspace.

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

3 years agognu: Add flatzebra.
Nicolas Goaziou [Mon, 15 Jun 2020 19:55:33 +0000 (21:55 +0200)]
gnu: Add flatzebra.

* gnu/packages/game-development.scm (flatzebra): New variable.

3 years agognu: python-xlib: Fix native input.
Nicolas Goaziou [Sun, 28 Jun 2020 21:50:42 +0000 (23:50 +0200)]
gnu: python-xlib: Fix native input.

* gnu/packages/python-xyz.scm (python-xlib)[native-inputs]: Replace
python2-setuptools-scm with python-setuptools-scm.

3 years agognu: python2-xlib: Update to 0.27.
Nicolas Goaziou [Sun, 28 Jun 2020 21:45:27 +0000 (23:45 +0200)]
gnu: python2-xlib: Update to 0.27.

* gnu/packages/python-xyz.scm (python2-xlib): Update to 0.27.

3 years agognu: Add python-xlib.
Nicolas Goaziou [Sun, 28 Jun 2020 21:44:51 +0000 (23:44 +0200)]
gnu: Add python-xlib.

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

3 years agotests: Do not fail when network interface aliases are present.
Marius Bakke [Sun, 28 Jun 2020 15:52:24 +0000 (17:52 +0200)]
tests: Do not fail when network interface aliases are present.

Fixes <https://bugs.gnu.org/42111>.

* tests/syscalls.scm ("network-interface-names"): Filter interface names with
a colon.

3 years agoAdd more missing (ice-9 format) imports.
Marius Bakke [Sun, 28 Jun 2020 13:43:26 +0000 (15:43 +0200)]
Add more missing (ice-9 format) imports.

* gnu/machine/ssh.scm: Import (ice-9 format).
* guix/scripts/graph.scm: Likewise.
* guix/scripts/system/search.scm: Likewise.
* guix/remote.scm: Likewise.

3 years agognu: doctest: Update to 2.4.0.
Marius Bakke [Sun, 28 Jun 2020 13:17:00 +0000 (15:17 +0200)]
gnu: doctest: Update to 2.4.0.

* gnu/packages/check.scm (doctest): Update to 2.4.0.

3 years agognu: asciidoc-py3: Update to 9.0.1.
Marius Bakke [Sun, 28 Jun 2020 12:13:09 +0000 (14:13 +0200)]
gnu: asciidoc-py3: Update to 9.0.1.

* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.0.1.

3 years agognu: git: Update to 2.27.0.
Marius Bakke [Sun, 28 Jun 2020 12:12:25 +0000 (14:12 +0200)]
gnu: git: Update to 2.27.0.

* gnu/packages/version-control.scm (git): Update to 2.27.0.
[arguments]: Adjust xmlto substitution for upstream changes.

3 years agodoc: cookbook: Fix encoding of "André".
Ludovic Courtès [Sun, 28 Jun 2020 21:28:55 +0000 (23:28 +0200)]
doc: cookbook: Fix encoding of "André".

This is a followup to f8945734a5abff69644284231cc47fb67456657b.

* doc/guix-cookbook.texi: Encode "André" as UTF-8, not ISO-8859-1.

3 years agognu: mumble: Fix mumble-overlay.
Leo Prikler [Thu, 25 Jun 2020 13:46:18 +0000 (15:46 +0200)]
gnu: mumble: Fix mumble-overlay.

The canonical mumble-overlay script searches for libmumble.so.1 in various
directories, none of which are relevant in Guix installations and
additionally does some work to match the architecture of the library to that
of the command that will be executed.
This work is unnecessary in Guix and only causes the script to fail, so we
instead just hardcode the path.

* gnu/packages/telephony.scm (mumble)[#:phases]: Add fix-mumble-overlay.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agochannels: Error out when the 'guix' channel lacks an introduction.
Ludovic Courtès [Wed, 24 Jun 2020 12:53:08 +0000 (14:53 +0200)]
channels: Error out when the 'guix' channel lacks an introduction.

* guix/channels.scm (latest-channel-instance): Raise an error instead of
warning when 'guix is unauthenticated.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
New test.

3 years agotests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.
Ludovic Courtès [Sun, 28 Jun 2020 20:55:51 +0000 (22:55 +0200)]
tests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.

Fixes <https://bugs.gnu.org/42077>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

The typo was introduced in 7b06781a58326f251c4af6340379d68e3cb98adb.

* tests/git-authenticate.scm <top level>: Remove call to 'which'
around (gpg+git-available?).

3 years agoprocesses: Write to $PAGER.
Ludovic Courtès [Sun, 28 Jun 2020 20:36:43 +0000 (22:36 +0200)]
processes: Write to $PAGER.

* guix/ui.scm (with-paginated-output-port): Export.
* guix/scripts/processes.scm (guix-processes): Use it instead of writing
directly to (current-output-port).

3 years agoservices: virtualization: Export hurd-vm-configuration accessors.
Jan (janneke) Nieuwenhuizen [Sun, 28 Jun 2020 20:26:39 +0000 (22:26 +0200)]
services: virtualization: Export hurd-vm-configuration accessors.

* gnu/services/virtualization.scm (hurd-vm-id, hurd-vm-options): Rename export
to ...
(hurd-vm-configuration-id, hurd-vm-configuration-options): ... these correct
accessor names.
(hurd-vm-configuration?, hurd-vm-configuration-os, hurd-vm-configuration-qemu,
hurd-vm-configuration-image, hurd-vm-configuration-disk-size,
hurd-vm-configuration-memory-size, hurd-vm-configuration-options,
hurd-vm-configuration-id, hurd-vm-configuration-net-options): Export record
predicate and accessors.

3 years agognu: warzone2100: Update to 3.4.0.
Pierre Neidhardt [Sat, 27 Jun 2020 11:00:38 +0000 (13:00 +0200)]
gnu: warzone2100: Update to 3.4.0.

* gnu/packages/games.scm (warzone2100): Update to 3.4.0.

3 years agognu: emacs-elpher: Update to 2.9.1.
Simon South [Sat, 27 Jun 2020 18:56:46 +0000 (14:56 -0400)]
gnu: emacs-elpher: Update to 2.9.1.

* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.9.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-libyaml.
Fredrik Salomonsson [Sat, 27 Jun 2020 21:26:57 +0000 (14:26 -0700)]
gnu: Add emacs-libyaml.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Remove rust-rustc-hash-1.0.
Efraim Flashner [Sun, 28 Jun 2020 16:44:23 +0000 (19:44 +0300)]
gnu: Remove rust-rustc-hash-1.0.

* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Remove variable.
(rust-hashbrown-0.5, rust-rusttype-0.8)
[arguments]: Replace rust-rustc-hash-1.0 with 1.1.

3 years agognu: rust-bincode-1: Update to 1.3.1.
Efraim Flashner [Sun, 28 Jun 2020 16:42:05 +0000 (19:42 +0300)]
gnu: rust-bincode-1: Update to 1.3.1.

* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.1.

3 years agognu: Rename rust-bincode-1.2 to rust-bincode-1.
Efraim Flashner [Sun, 28 Jun 2020 16:35:46 +0000 (19:35 +0300)]
gnu: Rename rust-bincode-1.2 to rust-bincode-1.

* gnu/packages/crates-io.scm (rust-bincode-1.2): Rename to ...
(rust-bincode-1): ... this.
(rust-encoding-rs-0.8, rust-generic-array-0.14, rust-generic-array-0.13,
rust-parking-lot-0.10, rust-parking-lot-0.9, rust-parking-lot-0.8,
rust-parking-lot-0.7, rust-rand-0.5, rust-rand-isaac-0.2,
rust-rand-isaac-0.1, rust-rand-pcg-0.2, rust-rand-pcg-0.1,
rust-rand-xorshift-0.2, rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4,
rust-rand-xoshiro-0.3, rust-serde-bytes-0.11, rust-smallvec-1,
rust-smallvec-0.6, rust-syntect-3.3, rust-uuid-0.7)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-bincode-1.1.
Efraim Flashner [Sun, 28 Jun 2020 16:31:53 +0000 (19:31 +0300)]
gnu: Remove rust-bincode-1.1.

* gnu/packages/crates-io.scm (rust-bincode-1.1): Remove variable.
(rust-encoding-rs-0.8, rust-generic-array-0.13, rust-parking-lot-0.10,
rust-parking-lot-0.9, rust-parking-lot-0.8, rust-parking-lot-0.7,
rust-rand-0.5, rust-rand-isaac-0.2, rust-rand-isaac-0.1,
rust-rand-pcg-0.2, rust-rand-pcg-0.1, rust-rand-xorshift-0.2,
rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4, rust-rand-xoshiro-0.3,
rust-serde-bytes-0.11, rust-smallvec-1, rust-smallvec-0.6,
rust-uuid-0.7) [arguments]: Replace rust-bincode-1.1 with 1.2.

3 years agognu: rust-csv-core-0.1: Fix build.
Efraim Flashner [Sun, 28 Jun 2020 12:39:56 +0000 (15:39 +0300)]
gnu: rust-csv-core-0.1: Fix build.

* gnu/packages/crates-io.scm (rust-csv-core-0.1)[arguments]: Replace
rust-arrayvec-0.4 with 0.5 in cargo-development-inputs.

3 years agognu: Rename rust-memchr-2.3 to rust-memchr-2.
Efraim Flashner [Sun, 28 Jun 2020 12:34:00 +0000 (15:34 +0300)]
gnu: Rename rust-memchr-2.3 to rust-memchr-2.

* gnu/packages/crates-io.scm (rust-memchr-2.3): Rename to ...
(rust-memchr-2): ... this.
(rust-memchr-1.0): Inherit from rust-memchr-2.
(rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2,
rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-memchr-2.2.
Efraim Flashner [Sun, 28 Jun 2020 12:30:43 +0000 (15:30 +0300)]
gnu: Remove rust-memchr-2.2.

* gnu/packages/crates-io.scm (rust-memchr-2.2): Remove variable.
(rust-memchr-1.0): Inherit from rust-memchr-2.3.
(rust-aho-corasick-0.6, rust-bstr-0.2, rust-futures-util-0.3,
rust-futures-util-preview-0.3, rust-grep-matcher-0.1, rust-ignore-0.4,
rust-nom-5, rust-nom-4.2, rust-odds-0.3, rust-pulldown-cmark-0.4,
rust-regex-0.2, rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Use
rust-memchr-2.3 instead of rust-memchr-2.2.

3 years agognu: Rename rust-unicase-2.6 to rust-unicase-2.
Efraim Flashner [Sun, 28 Jun 2020 12:13:07 +0000 (15:13 +0300)]
gnu: Rename rust-unicase-2.6 to rust-unicase-2.

* gnu/packages/crates-io.scm (rust-unicase-2.6): Rename to ...
(rust-unicase-2): ... this.
(rust-unicase-1): Inherit from rust-unicase-2.
(rust-http-req-0.5, rust-phf-shared-0.8, rust-pulldown-cmark-0.4,
rust-rusqlite-0.19)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-unicase-2.4.
Efraim Flashner [Sun, 28 Jun 2020 12:11:09 +0000 (15:11 +0300)]
gnu: Remove rust-unicase-2.4.

* gnu/packages/crates-io.scm (rust-unicase-2.4): Remove variable.
(rust-unicase-1): Inherit from rust-unicase-2.6.
(rust-http-req-0.5, rust-pulldown-cmark-0.4, rust-rusqlite-0.19)
[arguments]: Use rust-unicode-2.6.

3 years agognu: rust-typenum-1: Update to 1.12.0.
Efraim Flashner [Sun, 28 Jun 2020 12:03:56 +0000 (15:03 +0300)]
gnu: rust-typenum-1: Update to 1.12.0.

* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.12.0.

3 years agognu: Rename rust-typenum-1.10 to rust-typenum-1.
Efraim Flashner [Sun, 28 Jun 2020 12:01:36 +0000 (15:01 +0300)]
gnu: Rename rust-typenum-1.10 to rust-typenum-1.

* gnu/packages/crates-io.scm (rust-typenum-1.10): Rename to ...
(rust-typenum-1): ... this.
(rust-generic-array-0.14, rust-generic-array-0.13, rust-nalgebra-0.18)
[arugments]: Adjust accordingly.

3 years agognu; Add go-minisign.
Efraim Flashner [Sun, 28 Jun 2020 11:57:42 +0000 (14:57 +0300)]
gnu; Add go-minisign.

* gnu/packages/crypto.scm (go-minisign): New variable.

3 years agognu: Add rust-minisign.
Efraim Flashner [Sun, 28 Jun 2020 11:56:20 +0000 (14:56 +0300)]
gnu: Add rust-minisign.

* gnu/packages/crypto.scm (rust-minisign): New variable.

3 years agognu: Add rust-scrypt-0.3.
Efraim Flashner [Sun, 28 Jun 2020 11:55:51 +0000 (14:55 +0300)]
gnu: Add rust-scrypt-0.3.

* gnu/packages/crates-io.scm (rust-scrypt-0.3): New variable.
(rust-scrypt-0.2): Inherit from rust-scrypt-0.2.

3 years agognu: Add rust-pbdkdf2-0.4.
Efraim Flashner [Sun, 28 Jun 2020 11:50:23 +0000 (14:50 +0300)]
gnu: Add rust-pbdkdf2-0.4.

* gnu/packages/crates-io.scm (rust-pbkdf2-0.4): New variable.
(rust-pbkdf2-0.3): Inherit from rust-pbkdf2-0.4.

3 years agognu: Add rust-hmac-0.8.
Efraim Flashner [Sun, 28 Jun 2020 11:46:08 +0000 (14:46 +0300)]
gnu: Add rust-hmac-0.8.

* gnu/packages/crates-io.scm (rust-hmac-0.8): New variable.
(rust-hmac-0.7): Inherit from rust-hmac-0.8.

3 years agognu: rust-sha2-asm-0.5: Update to 0.5.4.
Efraim Flashner [Sun, 28 Jun 2020 11:44:14 +0000 (14:44 +0300)]
gnu: rust-sha2-asm-0.5: Update to 0.5.4.

* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): Update to 0.5.4.

3 years agognu: rust-sha2-0.8: Update to 0.8.2.
Efraim Flashner [Sun, 28 Jun 2020 11:42:43 +0000 (14:42 +0300)]
gnu: rust-sha2-0.8: Update to 0.8.2.

* gnu/packages/crates-io.scm (rust-sha2-0.8): Update to 0.8.2.
[arguments]: Remove rust-cc-1.0 from cargo-development-inputs.

3 years agognu: Add rust-sha2-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:40:39 +0000 (14:40 +0300)]
gnu: Add rust-sha2-0.9.

* gnu/packages/crates-io.scm (rust-sha2-0.9): New variable.
(rust-sha2-0.8): Inherit from rust-sha2-0.9.

3 years agognu: Add rust-md-5-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:38:13 +0000 (14:38 +0300)]
gnu: Add rust-md-5-0.9.

* gnu/packages/crates-io.scm (rust-md-5-0.9): New variable.
(rust-md-5-0.8): Inherit from rust-md-5-0.9.

3 years agognu: Add rust-block-buffer-0.8.
Efraim Flashner [Sun, 28 Jun 2020 11:36:37 +0000 (14:36 +0300)]
gnu: Add rust-block-buffer-0.8.

* gnu/packages/crates-io.scm (rust-block-buffer-0.8): New variable.