jackhill/guix/guix.git
3 years agoMerge branch 'staging' into 'core-updates'.
Maxim Cournoyer [Thu, 14 Jan 2021 04:39:52 +0000 (23:39 -0500)]
Merge branch 'staging' into 'core-updates'.

Conflicts:

gnu/local.mk
gnu/packages/cmake.scm
gnu/packages/curl.scm
gnu/packages/gl.scm
gnu/packages/glib.scm
gnu/packages/guile.scm
gnu/packages/node.scm
gnu/packages/openldap.scm
gnu/packages/package-management.scm
gnu/packages/python-xyz.scm
gnu/packages/python.scm
gnu/packages/tls.scm
gnu/packages/vpn.scm
gnu/packages/xorg.scm

3 years agognu: gobject-introspection: Update to 1.66.1.
Maxim Cournoyer [Thu, 14 Jan 2021 03:10:04 +0000 (22:10 -0500)]
gnu: gobject-introspection: Update to 1.66.1.

* gnu/packages/glib.scm (gobject-introspection): Update to 1.66.1.

3 years agognu: python-libxml2: Fix building with python-3.9.
Efraim Flashner [Wed, 13 Jan 2021 09:53:30 +0000 (11:53 +0200)]
gnu: python-libxml2: Fix building with python-3.9.

* gnu/packages/xml.scm (python-libxml2)[source]: Add patch.
* gnu/packages/patches/python-libxml2-python39-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

3 years agognu: xcb-proto: Adjust source for python-3.9 update.
Efraim Flashner [Wed, 13 Jan 2021 08:27:01 +0000 (10:27 +0200)]
gnu: xcb-proto: Adjust source for python-3.9 update.

* gnu/packages/xorg.scm (xorg-proto)[source]: Add snippet to fix pythom
module import.

3 years agognu: python: Update to 3.9.1 and streamline package definition.
Maxim Cournoyer [Wed, 13 Jan 2021 03:26:17 +0000 (22:26 -0500)]
gnu: python: Update to 3.9.1 and streamline package definition.

* gnu/packages/python.scm (python-3.8): Rename to...
(python-3.9): ... this.  Update version to 3.9.1.
[arguments]{make-flags}: Restore test_socket test.
[phases]{unset-SOURCE_DATE_EPOCH, reset-SOURCE_DATE_EPOCH}: Remove phases.
{rebuild-bytecode}: Simplify code.  Set the invalidation-mode argument of the
compileall module to "unchecked-hash", to ensure determinism.
(python-3): Adjust to refer to python-3.9.
* gnu/packages/patches/python-3-fix-tests.patch: Rebase and extend patch.
* gnu/packages/patches/python-3.8-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

3 years agognu: python-3.8: Apply python-3-arm-alignment.patch unconditionally.
Maxim Cournoyer [Thu, 22 Oct 2020 02:27:30 +0000 (22:27 -0400)]
gnu: python-3.8: Apply python-3-arm-alignment.patch unconditionally.

* gnu/packages/python.scm (python-3.8)[source]: Add
"python-3-arm-alignment.patch" to the patches field.
[phases]{apply-alignment-patch}: Remove phase.
[native-inputs]: Remove arm-alignment.patch.

3 years agognu: python-3.8: Fix indentation.
Maxim Cournoyer [Thu, 22 Oct 2020 02:12:48 +0000 (22:12 -0400)]
gnu: python-3.8: Fix indentation.

* gnu/packages/python.scm (python-3.8): Fix indentation.

3 years agognu: guile: Fix tests on emulated architectures.
Mathieu Othacehe [Mon, 11 Jan 2021 10:02:13 +0000 (11:02 +0100)]
gnu: guile: Fix tests on emulated architectures.

The stack overflow test limits the virtual memory size using setrlimit with
RLIMIT_AS argument. This is ignored when using QEMU transparent emulation,
causing the test to crash.

* gnu/packages/patches/guile-2.2-skip-so-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile.scm (guile-2.2): Add it.

3 years agopackages: Fix 'base32' used before definition warning.
Maxim Cournoyer [Sun, 10 Jan 2021 13:42:42 +0000 (08:42 -0500)]
packages: Fix 'base32' used before definition warning.

Before this change, compiling the module would emit the following message:
"guix/packages.scm:213:25: warning: macro `base32' used before definition".

* guix/packages.scm (define-compile-time-decoder)
(base32, base64): Move definitions to the top of the module.

3 years agoMerge branch 'master' into staging
Efraim Flashner [Sun, 10 Jan 2021 12:30:36 +0000 (14:30 +0200)]
Merge branch 'master' into staging

3 years agognu: pulseview: Fix qt-5.15 compatibility.
Efraim Flashner [Sun, 10 Jan 2021 12:23:20 +0000 (14:23 +0200)]
gnu: pulseview: Fix qt-5.15 compatibility.

* gnu/packages/electronics.scm (pulseview)[source]: Add patch.
* gnu/packages/patches/pulseview-qt515-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

3 years agognu: pulseview: Update to 0.4.2.
Efraim Flashner [Sun, 10 Jan 2021 12:05:03 +0000 (14:05 +0200)]
gnu: pulseview: Update to 0.4.2.

* gnu/packages/electronics.scm (pulseview): Update to 0.4.2.
[source]: Use https.

3 years agognu: supercollider: Update to 3.11.2.
Efraim Flashner [Sun, 10 Jan 2021 11:28:55 +0000 (13:28 +0200)]
gnu: supercollider: Update to 3.11.2.

* gnu/packages/audio.scm (supercollider): Update to 3.11.2.
[arguments]: Disable building libscsynth.

3 years agognu: Add emacs-org-roam-bibtex.
Vinicius Monego [Thu, 31 Dec 2020 15:58:17 +0000 (12:58 -0300)]
gnu: Add emacs-org-roam-bibtex.

* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-eglot: Add missing dependency.
John Soo [Mon, 4 Jan 2021 21:47:23 +0000 (13:47 -0800)]
gnu: emacs-eglot: Add missing dependency.

* gnu/packages/emacs-xyz.scm (emacs-eglot): [propagated-inputs] Add
emacs-project.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Updated liferea to 1.13.4.
raingloom [Wed, 6 Jan 2021 16:38:50 +0000 (17:38 +0100)]
gnu: Updated liferea to 1.13.4.

* gnu/packages/syndiction.scm (liferea): Updated to 1.13.4.
[source]: Switched to git-download.
[native-inputs]: Added autotools, automake, libtool.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: julius: Update to 1.6.0.
Timotej Lazar [Thu, 7 Jan 2021 20:09:01 +0000 (21:09 +0100)]
gnu: julius: Update to 1.6.0.

* gnu/packages/games.scm (julius): Update to 1.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-calibredb: Update to 2.8.0.
Michael Rohleder [Fri, 8 Jan 2021 19:11:18 +0000 (20:11 +0100)]
gnu: emacs-calibredb: Update to 2.8.0.

* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.8.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-fountain-mode: Update to 3.4.0.
Vinicius Monego [Tue, 5 Jan 2021 23:08:04 +0000 (20:08 -0300)]
gnu: emacs-fountain-mode: Update to 3.4.0.

* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.4.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-websocket: Update to 1.13.
Nicolas Goaziou [Sun, 10 Jan 2021 10:58:29 +0000 (11:58 +0100)]
gnu: emacs-websocket: Update to 1.13.

* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.13.

3 years agognu: emacs-auctex: Update to 13.0.3.
Nicolas Goaziou [Sun, 10 Jan 2021 10:57:36 +0000 (11:57 +0100)]
gnu: emacs-auctex: Update to 13.0.3.

* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.3.

3 years agognu: sbcl-local-time: Update to 1.0.6-2.a177eb9.
Sharlatan Hellseher [Sun, 10 Jan 2021 01:08:32 +0000 (01:08 +0000)]
gnu: sbcl-local-time: Update to 1.0.6-2.a177eb9.

* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 1.0.6-2.a177eb9.
  [inputs]: Remove sbcl-cl-fad.
  [arguments]: Activate tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-garbage-pools.
Sharlatan Hellseher [Sat, 9 Jan 2021 13:38:54 +0000 (13:38 +0000)]
gnu: Add cl-garbage-pools.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: vim: Skip terminal screen-dump tests.
Efraim Flashner [Sun, 10 Jan 2021 07:47:38 +0000 (09:47 +0200)]
gnu: vim: Skip terminal screen-dump tests.

Even with careful substitutions these tests often break on other
architectures anyway.

* gnu/packages/vim.scm (vim)[arguments]: Adjust
skip-or-fix-failing-tests to skip another terminal screen-dump test.

3 years agognu: linux-libre 4.4: Update to 4.4.250.
Leo Famulari [Sun, 10 Jan 2021 01:38:16 +0000 (20:38 -0500)]
gnu: linux-libre 4.4: Update to 4.4.250.

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

3 years agognu: linux-libre 4.9: Update to 4.9.250.
Leo Famulari [Sun, 10 Jan 2021 01:32:30 +0000 (20:32 -0500)]
gnu: linux-libre 4.9: Update to 4.9.250.

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

3 years agognu: linux-libre 4.14: Update to 4.14.214.
Leo Famulari [Sun, 10 Jan 2021 01:31:38 +0000 (20:31 -0500)]
gnu: linux-libre 4.14: Update to 4.14.214.

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

3 years agognu: linux-libre 4.19: Update to 4.19.166.
Leo Famulari [Sun, 10 Jan 2021 01:18:44 +0000 (20:18 -0500)]
gnu: linux-libre 4.19: Update to 4.19.166.

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

3 years agognu: linux-libre 5.4: Update to 5.4.88.
Leo Famulari [Sun, 10 Jan 2021 01:17:36 +0000 (20:17 -0500)]
gnu: linux-libre 5.4: Update to 5.4.88.

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

3 years agognu: linux-libre: Update to 5.10.6.
Leo Famulari [Sun, 10 Jan 2021 01:16:38 +0000 (20:16 -0500)]
gnu: linux-libre: Update to 5.10.6.

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

3 years agognu: youtube-dl: Update to 2021.01.08.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:51:53 +0000 (22:51 +0100)]
gnu: youtube-dl: Update to 2021.01.08.

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

3 years agognu: yakuake: Update to 20.12.1.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:49:11 +0000 (22:49 +0100)]
gnu: yakuake: Update to 20.12.1.

* gnu/packages/kde-systemtools.scm (yakuake): Update to 20.12.1.

3 years agognu: lvm2: Update to 2.03.11.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:48:59 +0000 (22:48 +0100)]
gnu: lvm2: Update to 2.03.11.

* gnu/packages/linux.scm (lvm2): Update to 2.03.11.

3 years agognu: okular: Update to 20.12.1.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:48:47 +0000 (22:48 +0100)]
gnu: okular: Update to 20.12.1.

* gnu/packages/kde.scm (okular): Update to 20.12.1.

3 years agognu: plzip: Update to 1.9.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:29:14 +0000 (22:29 +0100)]
gnu: plzip: Update to 1.9.

* gnu/packages/compression.scm (plzip): Update to 1.9.

3 years agognu: tomb: Update to 2.9.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:28:28 +0000 (22:28 +0100)]
gnu: tomb: Update to 2.9.

* gnu/packages/crypto.scm (tomb): Update to 2.9.

3 years agognu: feh: Update to 3.6.2.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 21:26:35 +0000 (22:26 +0100)]
gnu: feh: Update to 3.6.2.

* gnu/packages/image-viewers.scm (feh): Update to 3.6.2.

3 years agognu: rspamd: Update to 2.7.
Tobias Geerinckx-Rice [Sat, 9 Jan 2021 22:08:38 +0000 (23:08 +0100)]
gnu: rspamd: Update to 2.7.

* gnu/packages/mail.scm (rspamd): Update to 2.7.

3 years agognu: ncmpcpp: Update to 0.9.1.
Leo Famulari [Sat, 9 Jan 2021 18:47:06 +0000 (13:47 -0500)]
gnu: ncmpcpp: Update to 0.9.1.

* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.1.

3 years agognu: guix-build-coordinator: Update to 0-15.b5d998c.
Christopher Baines [Sat, 9 Jan 2021 11:06:55 +0000 (11:06 +0000)]
gnu: guix-build-coordinator: Update to 0-15.b5d998c.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-15.b5d998c.

3 years agognu: emacs-scheme-complete: Update to 0.9.9.
Nicolas Goaziou [Sat, 9 Jan 2021 10:38:02 +0000 (11:38 +0100)]
gnu: emacs-scheme-complete: Update to 0.9.9.

* gnu/packages/emacs-xyz.scm (emacs-scheme-complete): Update to 0.9.9.
* gnu/packages/patches/emacs-scheme-complete-scheme-r5rs-info.patch: Remove file.
* gnu/local.mk: Update file.

3 years agognu: icecat: Update to 78.6.1-guix0-preview1 [fixes CVE-2020-16044].
Mark H Weaver [Fri, 8 Jan 2021 23:16:56 +0000 (18:16 -0500)]
gnu: icecat: Update to 78.6.1-guix0-preview1 [fixes CVE-2020-16044].

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

3 years agognu: guile: Update to 3.0.5.
Ludovic Courtès [Fri, 8 Jan 2021 16:57:13 +0000 (17:57 +0100)]
gnu: guile: Update to 3.0.5.

* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.5.

3 years agotests: Run 'tests/offload.scm' only when BUILD_DAEMON_OFFLOAD is true.
Ludovic Courtès [Fri, 8 Jan 2021 11:06:06 +0000 (12:06 +0100)]
tests: Run 'tests/offload.scm' only when BUILD_DAEMON_OFFLOAD is true.

Fixes:

  guix build -e '(@ (gnu packages package-management) guix-minimal)'

* Makefile.am (SCM_TESTS): Move 'tests/offload.scm' within "if
BUILD_DAEMON_OFFLOAD" conditional.

3 years agobuild-systems/emacs: No longer skip patching of files containing NULs.
Maxim Cournoyer [Fri, 8 Jan 2021 14:02:05 +0000 (09:02 -0500)]
build-systems/emacs: No longer skip patching of files containing NULs.

This follows the fix to <https://bugs.gnu.org/30116>.

* guix/build/emacs-build-system.scm (patch-el-files)
[file-contains-nul-char]: Remove nested procedure.
[el-file]: Do no filter out files containing NUL characters.

3 years agoutils: Allow text substitution even in the presence of NUL characters.
Mark H Weaver [Thu, 7 Jan 2021 20:15:24 +0000 (15:15 -0500)]
utils: Allow text substitution even in the presence of NUL characters.

Fixes <https://issues.guix.gnu.org/30116>.

Before this change, the presence of a NUL character on a line meant that
the (glibc) regexp engine used by Guile would either 1. stop scanning the
string or 2. crash with the error "string contains #\\nul character",
depending on the locale used.

This change works around this limitation by first replacing the NUL character
by an unused Unicode code point, doing the substitution, then reverting the
replacement.

* guix/build/utils.scm (unused-private-use-code-point)
(replace-char): New procedures.
(substitute): Make use of the above procedures to work around the NUL
character regexp engine limitation.
* tests/build-utils.scm: Add tests.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: emacs-howm: Update to 1.4.7.
Nicolas Goaziou [Fri, 8 Jan 2021 17:29:39 +0000 (18:29 +0100)]
gnu: emacs-howm: Update to 1.4.7.

* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.7.

3 years agognu: emacs-emms: Fix vorbiscomment path.
Pierre Neidhardt [Fri, 8 Jan 2021 17:13:56 +0000 (18:13 +0100)]
gnu: emacs-emms: Fix vorbiscomment path.

* gnu/packages/emacs-xyz.scm (emacs-emms)[arguments]: Replace call to
"vorbiscomment" by its full store path.

3 years agognu: Add liquidsfz.
Ricardo Wurmus [Fri, 8 Jan 2021 15:02:54 +0000 (16:02 +0100)]
gnu: Add liquidsfz.

* gnu/packages/music.scm (liquidsfz): New variable.

3 years agognu: yoshimi: Update to 1.7.4.
Ricardo Wurmus [Fri, 8 Jan 2021 15:02:44 +0000 (16:02 +0100)]
gnu: yoshimi: Update to 1.7.4.

* gnu/packages/music.scm (yoshimi): Update to 1.7.4.

3 years agognu: monero-gui: Update to 0.17.1.9.
Guillaume Le Vaillant [Fri, 8 Jan 2021 12:35:32 +0000 (13:35 +0100)]
gnu: monero-gui: Update to 0.17.1.9.

* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.9.
  [source]: Fetch submodules. Add snippet to remove embedded monero sources.

3 years agognu: monero: Update to 0.17.1.9.
Guillaume Le Vaillant [Fri, 8 Jan 2021 10:37:38 +0000 (11:37 +0100)]
gnu: monero: Update to 0.17.1.9.

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

3 years agognu: Add schmutz.
Ricardo Wurmus [Fri, 8 Jan 2021 12:33:30 +0000 (13:33 +0100)]
gnu: Add schmutz.

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

3 years agognu: rust-pin-utils-0.1: Deduplicate duplicate definitions.
Efraim Flashner [Fri, 8 Jan 2021 10:55:32 +0000 (12:55 +0200)]
gnu: rust-pin-utils-0.1: Deduplicate duplicate definitions.

* gnu/packages/crates-io.scm (rust-pin-utils-0.1): Combine duplicate
definitions.

3 years agognu: Add cl-markdown.
Sharlatan Hellseher [Fri, 8 Jan 2021 09:38:48 +0000 (10:38 +0100)]
gnu: Add cl-markdown.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-dynamic-classes.
Sharlatan Hellseher [Fri, 8 Jan 2021 09:21:08 +0000 (10:21 +0100)]
gnu: Add cl-dynamic-classes.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sequoia: Update to 1.0.0.
Hartmut Goebel [Wed, 16 Dec 2020 19:13:42 +0000 (20:13 +0100)]
gnu: sequoia: Update to 1.0.0.

* gnu/packages/sequoia.scm (sequoia): Update to 1.0.0.
  [arguments]{cargo-inputs}: Add rust-eax, rust-futures-util,
  rust-sha1collisiondetection, rust-socket2. Update rust-capnp, rust-capnp-rpc,
  rust-capnpc, rust-futures, rust-http,rust-hyper rust-hyper-tls, rust-tokio,
  rust-win-crypto-ng.

3 years agognu: rust-socket2: Update to 0.3.19.
Hartmut Goebel [Wed, 16 Dec 2020 19:00:14 +0000 (20:00 +0100)]
gnu: rust-socket2: Update to 0.3.19.

* gnu/packages/crates-io.scm (rust-socket2): Update to 0.3.19.
  [arguments]{cargo-inputs}: Remove rust-redox-syscall.

3 years agognu: Replace rust-win-crypto-ng-0.2 by rust-win-crypto-ng-0.4.
Hartmut Goebel [Wed, 16 Dec 2020 17:59:34 +0000 (18:59 +0100)]
gnu: Replace rust-win-crypto-ng-0.2 by rust-win-crypto-ng-0.4.

* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.2): Update to 0.4.0 and
  rename to (rust-win-crypto-ng-0.4). [arguments]{cargo-inouts}: Add
  rust-cipher.

3 years agognu: Replace rust-capnpc-0.10 by rust-capnpc-0.13.
Hartmut Goebel [Wed, 16 Dec 2020 19:37:29 +0000 (20:37 +0100)]
gnu: Replace rust-capnpc-0.10 by rust-capnpc-0.13.

* gnu/packages/crates-io.scm (rust-capnpc-0.10): Update to 0.13.1 and rename
  to rust-capnpc-0.13. [arguments] Add skip-build. {cargo-inputs}: Update
  rust-capnp to rust-capnp-0.13.

3 years agognu: Replace rust-capnp-rpc-0.10 by rust-capnp-rpc-0.13.
Hartmut Goebel [Wed, 16 Dec 2020 19:36:44 +0000 (20:36 +0100)]
gnu: Replace rust-capnp-rpc-0.10 by rust-capnp-rpc-0.13.

* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): Update to 0.13.1 and
  rename to rust-capnp-rpc-0.13.  [arguments] Add skip-build. {cargo-inputs}:
  Update rust-capnp to rust-capnp-0.13. Update rust-capnp-futures to
  rust-capnp-futures-0.13.

3 years agognu: Replace rust-capnp-futures-0.10 by rust-capnp-futures-0.13.
Hartmut Goebel [Wed, 16 Dec 2020 19:36:10 +0000 (20:36 +0100)]
gnu: Replace rust-capnp-futures-0.10 by rust-capnp-futures-0.13.

* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): Update to 0.13.2 and
  rename to (rust-capnp-futures-0.13). [arguments] Add skip-build.
  {cargo-inputs}: Update rust-capnp to rust-capnp-0.13.

3 years agognu: Replace rust-capnp-0.10 by rust-capnp-0.13.
Hartmut Goebel [Wed, 16 Dec 2020 19:12:32 +0000 (20:12 +0100)]
gnu: Replace rust-capnp-0.10 by rust-capnp-0.13.

* gnu/packages/crates-io.scm (rust-capnp-0.10): Update to 0.13.6 and rename to
  rust-capnp-0.13. [arguments] Add skip-build.

3 years agognu: Add rust-pin-utils-0.1.
Hartmut Goebel [Wed, 16 Dec 2020 19:07:58 +0000 (20:07 +0100)]
gnu: Add rust-pin-utils-0.1.

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

3 years agognu: Add rust-crypto-mac-0.10.
Hartmut Goebel [Wed, 16 Dec 2020 17:58:52 +0000 (18:58 +0100)]
gnu: Add rust-crypto-mac-0.10.

* gnu/packages/crates-io.scm (rust-crypto-mac-0.10): New variable.
  (rust-crypto-mac-0.8) Inherit from rust-crypto-mac-0.10.

3 years agognu: Add rust-sha1collisiondetection-0.2.
Hartmut Goebel [Wed, 16 Dec 2020 17:58:07 +0000 (18:58 +0100)]
gnu: Add rust-sha1collisiondetection-0.2.

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

3 years agognu: Add rust-eax-0.3.
Hartmut Goebel [Wed, 16 Dec 2020 17:57:16 +0000 (18:57 +0100)]
gnu: Add rust-eax-0.3.

* gnu/packages/crates-io.scm (rust-eax-0.3): New variable.

3 years agognu: Add rust-dbl-0.3.
Hartmut Goebel [Wed, 16 Dec 2020 17:56:14 +0000 (18:56 +0100)]
gnu: Add rust-dbl-0.3.

* gnu/packages/crates-io.scm (rust-dbl-0.3): New varible.

3 years agognu: Add rust-ctr-0.6.
Hartmut Goebel [Wed, 16 Dec 2020 17:50:13 +0000 (18:50 +0100)]
gnu: Add rust-ctr-0.6.

* gnu/packages/crates-io.scm (rust-ctr-0.6): New variable.

3 years agognu: Add rust-cmac-0.5.
Hartmut Goebel [Wed, 16 Dec 2020 17:49:08 +0000 (18:49 +0100)]
gnu: Add rust-cmac-0.5.

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

3 years agognu: Add rust-cipher-0.2.
Hartmut Goebel [Wed, 16 Dec 2020 17:44:20 +0000 (18:44 +0100)]
gnu: Add rust-cipher-0.2.

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

3 years agognu: linux-libre 4.19: Update to 4.19.165.
Leo Famulari [Wed, 6 Jan 2021 18:12:53 +0000 (13:12 -0500)]
gnu: linux-libre 4.19: Update to 4.19.165.

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

3 years agognu: linux-libre 5.4: Update to 5.4.87.
Leo Famulari [Wed, 6 Jan 2021 18:12:30 +0000 (13:12 -0500)]
gnu: linux-libre 5.4: Update to 5.4.87.

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

3 years agognu: linux-libre: Update to 5.10.5.
Leo Famulari [Wed, 6 Jan 2021 18:12:00 +0000 (13:12 -0500)]
gnu: linux-libre: Update to 5.10.5.

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

3 years agognu: tzdata-for-tests: Update to 2020d.
Leo Famulari [Thu, 7 Jan 2021 20:50:08 +0000 (15:50 -0500)]
gnu: tzdata-for-tests: Update to 2020d.

* gnu/packages/base.scm (tzdata-for-tests): Update to 2020d.
[inputs]: Update tzcode.

3 years agognu: obs: Update to 26.1.1.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 20:40:32 +0000 (21:40 +0100)]
gnu: obs: Update to 26.1.1.

* gnu/packages/video.scm (obs): Update to 26.1.1.

3 years agognu: system-config-printer: Update to 1.5.14.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 20:13:28 +0000 (21:13 +0100)]
gnu: system-config-printer: Update to 1.5.14.

* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.14.

3 years agognu: starfighter: Update to 2.4.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 20:08:51 +0000 (21:08 +0100)]
gnu: starfighter: Update to 2.4.

* gnu/packages/games.scm (starfighter): Update to 2.4.

3 years agognu: youtube-viewer: Update to 3.8.1.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 19:58:14 +0000 (20:58 +0100)]
gnu: youtube-viewer: Update to 3.8.1.

* gnu/packages/video.scm (youtube-viewer): Update to 3.8.1.

3 years agognu: perl-test-file: Update to 1.444.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 00:53:43 +0000 (01:53 +0100)]
gnu: perl-test-file: Update to 1.444.

* gnu/packages/perl-check.scm (perl-test-file): Update to 1.444.

3 years agognu: gtkwave: Update to 3.3.108.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 00:52:32 +0000 (01:52 +0100)]
gnu: gtkwave: Update to 3.3.108.

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

3 years agognu: ngircd: Update to 26.1.
Tobias Geerinckx-Rice [Thu, 7 Jan 2021 00:36:01 +0000 (01:36 +0100)]
gnu: ngircd: Update to 26.1.

* gnu/packages/messaging.scm (ngircd): Update to 26.1.

3 years agognu: vtk: Use more system libraries.
Efraim Flashner [Thu, 7 Jan 2021 20:28:21 +0000 (22:28 +0200)]
gnu: vtk: Use more system libraries.

* gnu/packages/image-processing.scm (vtk)[source]: Remove more bundled
sources in snippet.
[arguments]: Add to configure-flags to use more system libraries.
[inputs]: Remove libogg. Add double-conversion, eigen, gl2ps, glew, lz4,
netcdf, proj.4 and sqlite.

3 years agognu: vtk: Sort inputs alphabetically.
Efraim Flashner [Thu, 7 Jan 2021 19:45:04 +0000 (21:45 +0200)]
gnu: vtk: Sort inputs alphabetically.

* gnu/packages/image-processing.scm (vtk)[inputs]: Sort alphabetically.

3 years agognu: vtk: Remove some vendored libraries.
Efraim Flashner [Thu, 7 Jan 2021 19:43:23 +0000 (21:43 +0200)]
gnu: vtk: Remove some vendored libraries.

* gnu/packages/image-processing.scm (vtk)[source]: Add snippet to remove
some vendored sources.

3 years agognu: tzdata: Update to 2020f.
Leo Famulari [Thu, 7 Jan 2021 20:37:07 +0000 (15:37 -0500)]
gnu: tzdata: Update to 2020f.

* gnu/packages/base.scm (tzdata): Update to 2020f.
[inputs]: Update tzcode.

3 years agognu: Update copyright line.
Leo Prikler [Sat, 2 Jan 2021 23:31:14 +0000 (00:31 +0100)]
gnu: Update copyright line.

* gnu/packages/gnome-xyz.scm: Bump year in copyright line.

3 years agognu: Add materia-theme.
Leo Prikler [Sat, 2 Jan 2021 23:29:22 +0000 (00:29 +0100)]
gnu: Add materia-theme.

* gnu/packages/gnome-xyz.scm (materia-theme): New variable.

3 years agognu: gnome-xyz.scm: Reorder packages.
Leo Prikler [Sat, 2 Jan 2021 23:16:38 +0000 (00:16 +0100)]
gnu: gnome-xyz.scm: Reorder packages.

Make it so that icon themes, shell extensions and GTK themes are grouped in
that order.

* gnu/packages/gnome-xyz.scm (matcha-theme): Move before numix-gtk-theme.
(papirus-icon-theme): Move after moka-icon-theme.

3 years agognu: Move faba-icon-theme and moka-icon-theme to gnome-xyz.scm
Leo Prikler [Sat, 2 Jan 2021 23:11:53 +0000 (00:11 +0100)]
gnu: Move faba-icon-theme and moka-icon-theme to gnome-xyz.scm

They need to be moved together, as the latter inherits the former.

* gnu/packages/gnome.scm (faba-icon-theme, moka-icon-theme): Move from here...
* gnu/packages/gnome-xyz.scm (faba-icon-theme, moka-icon-theme): ... to here.

3 years agognu: arc-icon-theme: Move to gnome-xyz.
Leo Prikler [Sat, 2 Jan 2021 23:01:13 +0000 (00:01 +0100)]
gnu: arc-icon-theme: Move to gnome-xyz.

* gnu/packages/gnome.scm (arc-icon-theme): Move from here...
* gnu/packages/gnome-xyz.scm (arc-icon-theme): ... to here.

3 years agognu: arc-theme: Move to gnome-xyz.
Leo Prikler [Sat, 2 Jan 2021 22:56:30 +0000 (23:56 +0100)]
gnu: arc-theme: Move to gnome-xyz.

* gnu/packages/gnome.scm (arc-theme): Move from here...
* gnu/packages/gnome-xyz.scm (arc-theme): ... to here.

3 years agognu: papirus-icon-theme: Update to 20210101.
Leo Prikler [Sat, 2 Jan 2021 22:45:06 +0000 (23:45 +0100)]
gnu: papirus-icon-theme: Update to 20210101.

* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20210101.
Also use upstream versioning.

3 years agognu: greybird-gtk-theme: Update to 3.22.13.
Leo Prikler [Sat, 2 Jan 2021 22:44:52 +0000 (23:44 +0100)]
gnu: greybird-gtk-theme: Update to 3.22.13.

* gnu/packages/gnome-xyz.scm (greybird-gtk-theme): Update to 3.22.13.

3 years agognu: matcha-theme: Update to 2021-01-01.
Leo Prikler [Sat, 2 Jan 2021 18:53:17 +0000 (19:53 +0100)]
gnu: matcha-theme: Update to 2021-01-01.

* gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2021-01-01.

3 years agognu: delft-icon-theme: Update to 1.14.
Leo Prikler [Sat, 2 Jan 2021 17:45:14 +0000 (18:45 +0100)]
gnu: delft-icon-theme: Update to 1.14.

* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.14.

3 years agognu: Add screentest.
Evgeny Pisemsky [Tue, 5 Jan 2021 02:30:00 +0000 (05:30 +0300)]
gnu: Add screentest.

* gnu/packages/hardware.scm (screentest): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agoui: Fix order of match clauses.
Simon Tournier [Thu, 7 Jan 2021 17:08:47 +0000 (18:08 +0100)]
ui: Fix order of match clauses.

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

This is a follow-up to commit cf289d7cfa34315bf13b3114b9a5bf3d3c05ebea.

* guix/ui.scm (run-guix-command): Match for #false first.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: php: Update to 7.4.14.
Julien Lepiller [Thu, 7 Jan 2021 16:18:05 +0000 (17:18 +0100)]
gnu: php: Update to 7.4.14.

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

3 years agognu: sbcl-slynk: Update to 1.0.43.
Pierre Neidhardt [Thu, 7 Jan 2021 15:37:50 +0000 (16:37 +0100)]
gnu: sbcl-slynk: Update to 1.0.43.

* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43.
We still use git-version because upstream did not push a Git tag.