jackhill/guix/guix.git
3 years agognu: gpsbabel: Enable tests.
Efraim Flashner [Wed, 6 Jan 2021 08:54:46 +0000 (10:54 +0200)]
gnu: gpsbabel: Enable tests.

* gnu/packages/patches/gps.scm (gpsbabel)[source]: Add patch.
[arguments]: Enable tests.
* gnu/packages/patches/gpsbabel-fix-i686-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

3 years agognu: gpsbabel: Unbundle zlib.
Efraim Flashner [Wed, 6 Jan 2021 08:40:27 +0000 (10:40 +0200)]
gnu: gpsbabel: Unbundle zlib.

* gnu/packages/gps.scm (gpsbabel)[source]: Adjust snippet to remove
bundled zlib and references from the Makefile.

3 years agognu: gpsbabel: Update to 1.7.0.
Björn Höfling [Tue, 5 Jan 2021 21:54:17 +0000 (22:54 +0100)]
gnu: gpsbabel: Update to 1.7.0.

* gnu/packages/gps.scm (gpsbabel): Update to 1.7.0.
[source]: Use git-fetch, remove obsolete patches.
[inputs]: Add libusb.
* gnu/packages/patches/gpsbabel-minizip.patch: Remove file.
* gnu/packages/patches/gpsbabel-qstring.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove entries.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: emacs-esxml: Update to 0.3.5.
Pierre Neidhardt [Wed, 6 Jan 2021 08:33:11 +0000 (09:33 +0100)]
gnu: emacs-esxml: Update to 0.3.5.

* gnu/packages/emacs-xyz.scm (emacs-esxml): Update to 0.3.5.

3 years agognu: upnp.scm: Sort package module imports alphabetically.
Efraim Flashner [Wed, 6 Jan 2021 07:37:02 +0000 (09:37 +0200)]
gnu: upnp.scm: Sort package module imports alphabetically.

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

3 years agognu: readymedia: Sort inputs alphabetically.
Efraim Flashner [Wed, 6 Jan 2021 07:35:40 +0000 (09:35 +0200)]
gnu: readymedia: Sort inputs alphabetically.

* gnu/packages/upnp.scm (readymedia)[native-inputs]: Sort alphabetically.
[inputs]: Same.

3 years agognu: readymedia: Update to 1.3.0.
Efraim Flashner [Wed, 6 Jan 2021 07:34:29 +0000 (09:34 +0200)]
gnu: readymedia: Update to 1.3.0.

Fixes CVE-2020-28926.

* gnu/packages/upnp.scm (readymedia): Update to 1.3.0.
[arguments]: Add configure-flag to not record kernel version of build
machine. Add phase to remove spurious substitution of ffmpeg libraries.
[inputs]: Add zlib.

3 years agognu: upnp.scm: Use license prefix.
Efraim Flashner [Wed, 6 Jan 2021 07:22:26 +0000 (09:22 +0200)]
gnu: upnp.scm: Use license prefix.

* gnu/packages/upnp.scm: Use the 'license:' prefix to denote licences.

3 years agognu: readymedia: Clean-up origin code.
Efraim Flashner [Wed, 6 Jan 2021 07:20:19 +0000 (09:20 +0200)]
gnu: readymedia: Clean-up origin code.

* gnu/packages/upnp.scm (readymedia)[source]: Replace custom logic with
string-replace-substring.

3 years agognu: moe: Update to 1.11.
Efraim Flashner [Wed, 6 Jan 2021 07:01:09 +0000 (09:01 +0200)]
gnu: moe: Update to 1.11.

* gnu/packages/moe.scm (moe): Update to 1.11.

3 years agognu: rcm: Update to 1.3.4.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 02:42:18 +0000 (03:42 +0100)]
gnu: rcm: Update to 1.3.4.

* gnu/packages/rcm.scm (rcm): Update to 1.3.4.

3 years agognu: tmon: Clarify some more.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 02:36:11 +0000 (03:36 +0100)]
gnu: tmon: Clarify some more.

* gnu/packages/linux.scm (tmon)[license]: Right wrong.

3 years agognu: eid-mw: Omit static libraries.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 02:34:54 +0000 (03:34 +0100)]
gnu: eid-mw: Omit static libraries.

* gnu/packages/security-token.scm (eid-mw)[arguments]: Add
"--disable-static" to #:configure-flags.

3 years agognu: eid-mw: Update to 5.0.11.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 02:30:30 +0000 (03:30 +0100)]
gnu: eid-mw: Update to 5.0.11.

* gnu/packages/security-token.scm (eid-mw): Update to 5.0.11.

3 years agognu: tmon: Clarify licence.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 01:59:26 +0000 (02:59 +0100)]
gnu: tmon: Clarify licence.

* gnu/packages/linux.scm (tmon)[license]: Comment that only the man page
is GPL-2-only.

3 years agognu: Add tmon.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 01:53:12 +0000 (02:53 +0100)]
gnu: Add tmon.

* gnu/packages/linux.scm (tmon): New public variable.

3 years agognu: Add turbostat.
Tobias Geerinckx-Rice [Wed, 6 Jan 2021 01:14:42 +0000 (02:14 +0100)]
gnu: Add turbostat.

* gnu/packages/linux.scm (turbostat): New public variable.

3 years agognu: xfce4-whiskermenu-plugin: Update to 2.5.1.
Michael Rohleder [Sun, 3 Jan 2021 16:32:31 +0000 (17:32 +0100)]
gnu: xfce4-whiskermenu-plugin: Update to 2.5.1.

* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.5.1.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: Add jitterentropy-rngd.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 23:39:48 +0000 (00:39 +0100)]
gnu: Add jitterentropy-rngd.

* gnu/packages/linux.scm (jitterentropy-rngd): New public variable.

3 years agognu: lziprecover: Update to 1.22.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 19:58:04 +0000 (20:58 +0100)]
gnu: lziprecover: Update to 1.22.

* gnu/packages/compression.scm (lziprecover): Update to 1.22.

3 years agognu: ispell: Update to 3.4.01.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 19:51:31 +0000 (20:51 +0100)]
gnu: ispell: Update to 3.4.01.

* gnu/packages/aspell.scm (ispell): Update to 3.4.01.

3 years agognu: lilv: Update to 0.24.10.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 19:29:19 +0000 (20:29 +0100)]
gnu: lilv: Update to 0.24.10.

* gnu/packages/audio.scm (lilv): Update to 0.24.10.

3 years agognu: xfce4-datetime-plugin: Update to 0.8.1.
Michael Rohleder [Fri, 25 Dec 2020 10:18:10 +0000 (11:18 +0100)]
gnu: xfce4-datetime-plugin: Update to 0.8.1.

* gnu/packages/xfce.scm (xfce4-datetime-plugin): Update to 0.8.1.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-wavelan-plugin: Update to 0.6.2.
Michael Rohleder [Fri, 25 Dec 2020 10:15:13 +0000 (11:15 +0100)]
gnu: xfce4-wavelan-plugin: Update to 0.6.2.

* gnu/packages/xfce.scm (xfce4-wavelan-plugin): Update to 0.6.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-smartbookmark-plugin: Update to 0.5.2.
Michael Rohleder [Fri, 25 Dec 2020 10:11:41 +0000 (11:11 +0100)]
gnu: xfce4-smartbookmark-plugin: Update to 0.5.2.

* gnu/packages/xfce.scm (xfce4-smartbookmark-plugin): Update to 0.5.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-xkb-plugin: Update to 0.8.2.
Michael Rohleder [Fri, 25 Dec 2020 10:07:43 +0000 (11:07 +0100)]
gnu: xfce4-xkb-plugin: Update to 0.8.2.

* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-systemload-plugin: Update to 1.2.4.
Vincent Legoll [Sun, 27 Dec 2020 17:46:24 +0000 (18:46 +0100)]
gnu: xfce4-systemload-plugin: Update to 1.2.4.

* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.2.4.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-mount-plugin: Update to 1.1.5.
Vincent Legoll [Sun, 27 Dec 2020 17:46:21 +0000 (18:46 +0100)]
gnu: xfce4-mount-plugin: Update to 1.1.5.

* gnu/packages/xfce.scm (xfce4-mount-plugin): Update to 1.1.5.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-mailwatch-plugin: Update to 1.3.0.
Vincent Legoll [Sun, 27 Dec 2020 17:46:22 +0000 (18:46 +0100)]
gnu: xfce4-mailwatch-plugin: Update to 1.3.0.

* gnu/packages/xfce.scm (xfce4-mailwatch-plugin): Update to 1.3.0.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-diskperf-plugin: Update to 2.6.3.
Vincent Legoll [Sun, 27 Dec 2020 17:46:20 +0000 (18:46 +0100)]
gnu: xfce4-diskperf-plugin: Update to 2.6.3.

* gnu/packages/xfce.scm (xfce4-diskperf-plugin): Update to 2.6.3.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: emacs-csv-mode: Update to 1.14.
Nicolas Goaziou [Tue, 5 Jan 2021 23:33:38 +0000 (00:33 +0100)]
gnu: emacs-csv-mode: Update to 1.14.

* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.14.

3 years agoDiscover extensions via GUIX_EXTENSIONS_PATH.
Ricardo Wurmus [Tue, 5 Jan 2021 10:14:51 +0000 (11:14 +0100)]
Discover extensions via GUIX_EXTENSIONS_PATH.

* guix/scripts.scm (%command-categories): Add extension category.
* guix/ui.scm (source-file-command): Also parse extensions files.
(command-files): Accept an optional directory argument.
(extension-directories): New procedure.
(commands): Use it.
(show-guix-help): Hide empty categories.
(run-guix-command): Try loading an extension if there is no matching Guix
command.

3 years agognu: emacs-vterm: Fix version.
Nicolas Goaziou [Tue, 5 Jan 2021 22:16:24 +0000 (23:16 +0100)]
gnu: emacs-vterm: Fix version.

* gnu/packages/emacs-xyz.scm (emacs-vterm): Use proper version, from upstream.

3 years agognu: xfce4-fsguard-plugin: Update to 1.1.2.
Michael Rohleder [Mon, 28 Dec 2020 09:06:05 +0000 (10:06 +0100)]
gnu: xfce4-fsguard-plugin: Update to 1.1.2.

* gnu/packages/xfce.scm (xfce4-fsguard-plugin): Update to 1.1.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-verve-plugin: Update to 2.0.1.
Michael Rohleder [Mon, 28 Dec 2020 09:10:15 +0000 (10:10 +0100)]
gnu: xfce4-verve-plugin: Update to 2.0.1.

* gnu/packages/xfce.scm (xfce4-verve-plugin): Update to 2.0.1.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-cpugraph-plugin: Update to 1.2.0.
Michael Rohleder [Mon, 28 Dec 2020 08:58:16 +0000 (09:58 +0100)]
gnu: xfce4-cpugraph-plugin: Update to 1.2.0.

* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.0.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: xfce4-taskmanager: Update to 1.4.0.
Michael Rohleder [Tue, 29 Dec 2020 09:43:12 +0000 (10:43 +0100)]
gnu: xfce4-taskmanager: Update to 1.4.0.

* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.4.0.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: nomacs: Satisfy guix lint.
Efraim Flashner [Tue, 5 Jan 2021 20:43:24 +0000 (22:43 +0200)]
gnu: nomacs: Satisfy guix lint.

* gnu/packages/image-viewers.scm (nomacs)[source]: Add file-name field.
[inputs]: Move qttools ...
[native-inputs]: ... to here.

3 years agognu: rust-fuzzy-matcher-0.3: Update dependant crates.
Efraim Flashner [Tue, 5 Jan 2021 20:28:29 +0000 (22:28 +0200)]
gnu: rust-fuzzy-matcher-0.3: Update dependant crates.

* gnu/packages/crates-io.scm (rust-fuzzy-matcher-0.3)[arguments]:
Replace rust-thread-local-1.0 with rust-thread-local-1.

3 years agognu: rust-indicatif-0.15: Update dependant crates.
Efraim Flashner [Tue, 5 Jan 2021 20:27:18 +0000 (22:27 +0200)]
gnu: rust-indicatif-0.15: Update dependant crates.

* gnu/packages/crates-io.scm (rust-indicatif-0.15)[arguments]: Replace
rust-unicode-segmentation-1.6 with rust-unicode-segmentation-1.

3 years agognu: rust-threadpool-1: Drop minor version from name.
Nicolas Goaziou [Tue, 22 Dec 2020 17:15:28 +0000 (18:15 +0100)]
gnu: rust-threadpool-1: Drop minor version from name.

* gnu/packages/crates-io.scm (rust-threadpool-1): Drop minor version from
name.
(rust-async-mutex-1):
(rust-tokio-sync-0.1): Apply renaming.

3 years agognu: rust-serde-1: Update to 1.0.118.
Nicolas Goaziou [Tue, 22 Dec 2020 16:58:16 +0000 (17:58 +0100)]
gnu: rust-serde-1: Update to 1.0.118.

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

3 years agognu: rust-serde-derive-1: Update to 1.0.118.
Nicolas Goaziou [Tue, 22 Dec 2020 16:56:58 +0000 (17:56 +0100)]
gnu: rust-serde-derive-1: Update to 1.0.118.

* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.118.

3 years agognu: rust-httparse-1: Update to 1.3.4.
Nicolas Goaziou [Tue, 22 Dec 2020 16:51:21 +0000 (17:51 +0100)]
gnu: rust-httparse-1: Update to 1.3.4.

* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.3.4.
[arguments]: Do not skip build.

3 years agognu: Add rust-async-native-tls-0.3.
Nicolas Goaziou [Tue, 22 Dec 2020 16:49:52 +0000 (17:49 +0100)]
gnu: Add rust-async-native-tls-0.3.

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

3 years agognu: Add rust-isahc-0.9.
Nicolas Goaziou [Tue, 22 Dec 2020 16:39:35 +0000 (17:39 +0100)]
gnu: Add rust-isahc-0.9.

* gnu/packages/crates-io.scm (rust-isahc-0.9): New variable.

3 years agognu: Add rust-tracing-subscriber-0.2.
Nicolas Goaziou [Mon, 21 Dec 2020 22:44:14 +0000 (23:44 +0100)]
gnu: Add rust-tracing-subscriber-0.2.

* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.2): New variable.
(rust-tracing-subscriber-0.1): Inherit from above.

3 years agognu: rust-thread-local-1: Drop minor version from name.
Nicolas Goaziou [Mon, 21 Dec 2020 22:36:43 +0000 (23:36 +0100)]
gnu: rust-thread-local-1: Drop minor version from name.

* gnu/packages/crates-io.scm (rust-thread-local-1): Drop minor version from
name.
(rust-thread-local-0.3):
(rust-ref-cast-1.0):
(rust-pathdiff-0.1):
(rust-idna-0.1):
(rust-grep-printer-0.1): Apply renaming.

3 years agognu: Add rust-sharded-slab-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 22:29:01 +0000 (23:29 +0100)]
gnu: Add rust-sharded-slab-0.1.

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

3 years agognu: Add rust-tracing-serde-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 22:14:27 +0000 (23:14 +0100)]
gnu: Add rust-tracing-serde-0.1.

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

3 years agognu: Add rust-test-case-1.
Nicolas Goaziou [Mon, 21 Dec 2020 21:44:31 +0000 (22:44 +0100)]
gnu: Add rust-test-case-1.

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

3 years agognu: Add rust-insta-0.12.
Nicolas Goaziou [Mon, 21 Dec 2020 21:33:28 +0000 (22:33 +0100)]
gnu: Add rust-insta-0.12.

* gnu/packages/crates-io.scm (rust-insta-0.12): New variable.

3 years agognu: Add rust-indicatif-0.15.
Nicolas Goaziou [Mon, 21 Dec 2020 21:22:18 +0000 (22:22 +0100)]
gnu: Add rust-indicatif-0.15.

* gnu/packages/crates-io.scm (rust-indicatif-0.15): New variable.

3 years agognu: Add rust-env-logger-0.8.
Nicolas Goaziou [Mon, 21 Dec 2020 21:14:51 +0000 (22:14 +0100)]
gnu: Add rust-env-logger-0.8.

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

3 years agognu: Add rust-curl-0.4.
Nicolas Goaziou [Mon, 21 Dec 2020 21:05:56 +0000 (22:05 +0100)]
gnu: Add rust-curl-0.4.

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

3 years agognu: rust-curl-sys-0.4: Update to 0.4.39+curl-7.74.0.
Nicolas Goaziou [Mon, 21 Dec 2020 20:42:03 +0000 (21:42 +0100)]
gnu: rust-curl-sys-0.4: Update to 0.4.39+curl-7.74.0.

* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to
0.4.39+curl-7.74.0.
[arguments]: Add rust-mesalink to Cargo inputs.  Add rust-cfg-if to Cargo
development inputs.

3 years agognu: Add rust-mesalink-1.
Nicolas Goaziou [Mon, 21 Dec 2020 20:34:52 +0000 (21:34 +0100)]
gnu: Add rust-mesalink-1.

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

3 years agognu: Add rust-enum-to-u8-slice-derive-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 20:27:44 +0000 (21:27 +0100)]
gnu: Add rust-enum-to-u8-slice-derive-0.1.

* gnu/packages/crates-io.scm (rust-enum-to-u8-slice-derive-0.1): New variable.

3 years agognu: Add rust-flume-0.9.
Nicolas Goaziou [Mon, 21 Dec 2020 20:23:27 +0000 (21:23 +0100)]
gnu: Add rust-flume-0.9.

* gnu/packages/crates-io.scm (rust-flume-0.9): New variable.

3 years agognu: Add rust-nanorand-0.4.
Nicolas Goaziou [Mon, 21 Dec 2020 20:22:37 +0000 (21:22 +0100)]
gnu: Add rust-nanorand-0.4.

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

3 years agognu: Add rust-sluice-0.5.
Nicolas Goaziou [Mon, 21 Dec 2020 18:17:59 +0000 (19:17 +0100)]
gnu: Add rust-sluice-0.5.

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

3 years agognu: Add rust-mockito-0.23.
Nicolas Goaziou [Mon, 21 Dec 2020 14:52:54 +0000 (15:52 +0100)]
gnu: Add rust-mockito-0.23.

* gnu/packages/crates-io.scm (rust-mockito-0.23): New variable.

3 years agognu: Add rust-assert-json-diff-1.
Nicolas Goaziou [Mon, 21 Dec 2020 14:38:40 +0000 (15:38 +0100)]
gnu: Add rust-assert-json-diff-1.

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

3 years agognu: Add rust-extend-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 13:31:13 +0000 (14:31 +0100)]
gnu: Add rust-extend-0.1.

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

3 years agognu: python-prompt-toolkit: Update to 3.0.9.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 18:59:23 +0000 (19:59 +0100)]
gnu: python-prompt-toolkit: Update to 3.0.9.

* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.9.

3 years agognu: moreutils: Update to 0.65.
Tobias Geerinckx-Rice [Tue, 5 Jan 2021 18:25:10 +0000 (19:25 +0100)]
gnu: moreutils: Update to 0.65.

* gnu/packages/moreutils.scm (moreutils): Update to 0.65.

3 years agognu: Add akregator.
Z572 [Fri, 25 Dec 2020 12:06:53 +0000 (20:06 +0800)]
gnu: Add akregator.

* gnu/packages/kde.scm (akregator): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: terminator: Update to 1.92.
Andy Tai [Tue, 15 Dec 2020 07:31:39 +0000 (23:31 -0800)]
gnu: terminator: Update to 1.92.

* gnu/packages/gnome.scm (terminator): Update to 1.92.
[source]: Use new upstream URI.
[inputs]: Remove python2-psutil. Replace python2-pycairo,
python2-pygobject with python- versions. Add dbus-glib, gtk+.
Move gobject-introspection ...
[native-inputs]: ... to here. Add python-psutil,
python-pytest-runner, python-pytest.
[propagated-inputs]: Add pyhton-configobj.
[arguments]: Build with python3. Adjust 'wrap-program phase to also wrap
with package's own python output.
[home-page]: Update to new upstream URI.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: visidata: Update to 2.1.1.
Ryan Prior [Tue, 5 Jan 2021 05:13:22 +0000 (05:13 +0000)]
gnu: visidata: Update to 2.1.1.

* gnu/packages/visidata.scm (visidata): Update to 2.1.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: crypto++: Update to 8.4.0.
Vincent Legoll [Mon, 4 Jan 2021 17:33:42 +0000 (18:33 +0100)]
gnu: crypto++: Update to 8.4.0.

* gnu/packages/crypto.scm (crypto++): Update to 8.4.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: smalltalk: Update to version 3.2.91.
Miguel Ángel Arruga Vivas [Mon, 28 Dec 2020 10:42:31 +0000 (11:42 +0100)]
gnu: smalltalk: Update to version 3.2.91.

* gnu/packages/smalltalk.scm (smalltalk): Update to 3.2.91.

Co-Authored-By: Holger Peters <holger.peters@posteo.de>
3 years agognu: smalltalk: Fix integer multiplication overflow.
Miguel Ángel Arruga Vivas [Mon, 28 Dec 2020 09:36:48 +0000 (10:36 +0100)]
gnu: smalltalk: Fix integer multiplication overflow.

* gnu/local.mk (dist_patch_DATA): Add Smalltalk patch.
* gnu/packages/patches/smalltalk-multiplication-overflow.patch: Patch
from upstream commit 72ada189aba0283c551ead16635c1983968080b8.
* gnu/packages/smalltalk.scm (smalltalk): Use patch and link with gmp
and lightning libraries instead of the included source.

3 years agognu: parallel: Update to 20201222.
Efraim Flashner [Tue, 5 Jan 2021 10:53:07 +0000 (12:53 +0200)]
gnu: parallel: Update to 20201222.

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

3 years agognu: Add stiff.
Oleh Malyi [Tue, 5 Jan 2021 00:23:38 +0000 (00:23 +0000)]
gnu: Add stiff.

* gnu/packages/image-processing.scm (stiff): New variable.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: artanis: Fix typo.
Ricardo Wurmus [Mon, 4 Jan 2021 23:10:45 +0000 (00:10 +0100)]
gnu: artanis: Fix typo.

* gnu/packages/guile-xyz.scm (artanis): Fix typo.

3 years agognu: Add guile-udev.
Ricardo Wurmus [Mon, 4 Jan 2021 23:10:08 +0000 (00:10 +0100)]
gnu: Add guile-udev.

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

3 years agognu: Add guile-jwt.
Ricardo Wurmus [Mon, 4 Jan 2021 22:58:28 +0000 (23:58 +0100)]
gnu: Add guile-jwt.

* gnu/packages/curl.scm (guile-jwt): New variable.

3 years agograph: Install JavaScript files.
Ludovic Courtès [Mon, 4 Jan 2021 21:10:49 +0000 (22:10 +0100)]
graph: Install JavaScript files.

Until now, 'guix graph --backend=d3js' wouldn't work outside the build
tree.

* d3.v3.js: Move to...
* guix/d3.v3.js: ... here.
* graph.js: Move to...
* guix/graph.js: ... here.
* Makefile.am (nobase_dist_guilemodule_DATA): Add them.
(EXTRA_DIST): Remove them.
* guix/graph.scm (emit-d3js-prologue, emit-d3js-epilogue): Adjust
'search-path' argument accordingly.
* guix/self.scm (compiled-guix)[*extra-modules*]: Pass them via #:extra-files.

3 years agoui: It's 2021 now!
Ludovic Courtès [Mon, 4 Jan 2021 15:51:13 +0000 (16:51 +0100)]
ui: It's 2021 now!

* guix/ui.scm (show-version-and-exit): Change year to 2021.

3 years agoguix system: Add '--graph-backend'.
Ludovic Courtès [Mon, 4 Jan 2021 15:43:20 +0000 (16:43 +0100)]
guix system: Add '--graph-backend'.

* guix/scripts/system.scm (lookup-backend): New procedure.
(export-extension-graph, export-shepherd-graph): Add #:backend parameter
and honor it.
(show-help, %options): Add "--graph-backend".
(%default-options): Add 'graph-backend'.
(process-action): Pass #:backend to 'export-extension-graph' and
'export-shepherd-graph'.
* doc/guix.texi (Invoking guix system): Document '--graph-backend'.

3 years agognu: emacsy: Partially unbreak build and switch to Guile 3.0.
Ludovic Courtès [Mon, 4 Jan 2021 14:18:11 +0000 (15:18 +0100)]
gnu: emacsy: Partially unbreak build and switch to Guile 3.0.

Previously it would fail to build.  Now it fails tests.

* gnu/packages/guile-xyz.scm (emacsy)[source]: Adjust 'uri'.  Add
'snippet' and 'modules'.
[native-inputs]: Remove AUTOCONF and AUTOMAKE.  Replace GUILE-2.2 by
GUILE-3.0.
[inputs]: Replace GUILE-2.2 by GUILE-3.0.

3 years agognu: FreeCad: Update to 0.18.5-1.7616153.
Ekaitz Zarraga [Fri, 1 Jan 2021 14:22:02 +0000 (15:22 +0100)]
gnu: FreeCad: Update to 0.18.5-1.7616153.

Fixes "Draft module import errors" and other runtime errors.

* gnu/packages/engineering.scm (freecad): Update to 0.18.5-1.7616153.
[inputs]: Add python-pivy and qtwebkit. Move python-pyside-2-tools...
[native-inputs]: ... to here.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add python-pivy.
Ekaitz Zarraga [Sun, 3 Jan 2021 23:38:40 +0000 (18:38 -0500)]
gnu: Add python-pivy.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: boxes: Properly wrap hash.
Leo Prikler [Mon, 4 Jan 2021 19:24:53 +0000 (20:24 +0100)]
gnu: boxes: Properly wrap hash.

* gnu/packages/shellutils.scm (boxes)[sha256]: Use (base32 hash).

3 years agognu: Add rust-gloo-timers-0.2.
Nicolas Goaziou [Mon, 21 Dec 2020 09:39:57 +0000 (10:39 +0100)]
gnu: Add rust-gloo-timers-0.2.

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

3 years agognu: Add rust-crossbeam-utils-0.8.
Nicolas Goaziou [Mon, 21 Dec 2020 09:07:47 +0000 (10:07 +0100)]
gnu: Add rust-crossbeam-utils-0.8.

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

3 years agognu: Add rust-async-process-1.
Nicolas Goaziou [Mon, 21 Dec 2020 08:57:34 +0000 (09:57 +0100)]
gnu: Add rust-async-process-1.

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

3 years agognu: Add rust-async-mutex-1.
Nicolas Goaziou [Mon, 21 Dec 2020 08:48:03 +0000 (09:48 +0100)]
gnu: Add rust-async-mutex-1.

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

3 years agognu: Add rust-futures-intrusive-0.3.
Nicolas Goaziou [Mon, 21 Dec 2020 08:41:59 +0000 (09:41 +0100)]
gnu: Add rust-futures-intrusive-0.3.

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

3 years agognu: Add rust-smol-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 00:44:53 +0000 (01:44 +0100)]
gnu: Add rust-smol-0.1.

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

3 years agognu: Add rust-piper-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 00:40:17 +0000 (01:40 +0100)]
gnu: Add rust-piper-0.1.

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

3 years agognu: Add rust-async-task-3.
Nicolas Goaziou [Mon, 21 Dec 2020 00:26:11 +0000 (01:26 +0100)]
gnu: Add rust-async-task-3.

* gnu/packages/crates-io.scm (rust-async-task-3): New variable.

3 years agognu: Add rust-blocking-0.4.
Nicolas Goaziou [Mon, 21 Dec 2020 00:20:24 +0000 (01:20 +0100)]
gnu: Add rust-blocking-0.4.

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

3 years agognu: Add rust-futures-lite-0.1.
Nicolas Goaziou [Mon, 21 Dec 2020 00:18:22 +0000 (01:18 +0100)]
gnu: Add rust-futures-lite-0.1.

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

3 years agognu: Add rust-parking-1.
Nicolas Goaziou [Mon, 21 Dec 2020 00:16:36 +0000 (01:16 +0100)]
gnu: Add rust-parking-1.

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

3 years agognu: Add rust-wepoll-sys-stjepang-1.
Nicolas Goaziou [Mon, 21 Dec 2020 00:04:45 +0000 (01:04 +0100)]
gnu: Add rust-wepoll-sys-stjepang-1.

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

3 years agognu: Add rust-async-global-executor-1.
Nicolas Goaziou [Sun, 20 Dec 2020 23:47:39 +0000 (00:47 +0100)]
gnu: Add rust-async-global-executor-1.

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

3 years agognu: Add rust-async-executor-1.
Nicolas Goaziou [Sun, 20 Dec 2020 23:42:45 +0000 (00:42 +0100)]
gnu: Add rust-async-executor-1.

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

3 years agognu: Add rust-async-io-1 and rust-async-net-1.
Nicolas Goaziou [Sun, 20 Dec 2020 23:36:03 +0000 (00:36 +0100)]
gnu: Add rust-async-io-1 and rust-async-net-1.

* gnu/packages/crates-io.scm (rust-async-io-1):
(rust-async-net-1): New variables.

3 years agognu: Add rust-blocking-1.
Nicolas Goaziou [Sun, 20 Dec 2020 23:35:10 +0000 (00:35 +0100)]
gnu: Add rust-blocking-1.

* gnu/packages/crates-io.scm (rust-blocking-1): New variable.
(rust-blocking-0.6): Inherit from above.