jackhill/guix/guix.git
3 years agognu: glib: Increase test timeout on armhf-linux.
Marius Bakke [Sun, 20 Dec 2020 18:07:55 +0000 (19:07 +0100)]
gnu: glib: Increase test timeout on armhf-linux.

* gnu/packages/glib.scm (glib)[arguments]: Add phase to adjust test timeouts
to account for slower systems.

3 years agognu: cURL: Remove graft for 7.74.0 and reinstate lost patch.
Marius Bakke [Sun, 13 Dec 2020 22:32:00 +0000 (23:32 +0100)]
gnu: cURL: Remove graft for 7.74.0 and reinstate lost patch.

See <https://lists.gnu.org/archive/html/guix-devel/2020-12/msg00142.html> for
a discussion about the missing patch.

* gnu/packages/curl.scm (curl): Update to 7.74.0.
[replacement]: Remove.
[source](patches): New field.
(curl-7.74.0): Remove variable.

3 years agoMerge branch 'master' into ungrafting
Marius Bakke [Sun, 13 Dec 2020 00:10:06 +0000 (01:10 +0100)]
Merge branch 'master' into ungrafting

3 years agognu: cURL: Update replacement to 7.74.0 [security fixes].
Marius Bakke [Sat, 12 Dec 2020 21:03:37 +0000 (22:03 +0100)]
gnu: cURL: Update replacement to 7.74.0 [security fixes].

This fixes CVE-2020-8284, CVE-2020-8285, and CVE-2020-8286.

* gnu/packages/curl.scm (curl-7.71.0): Rename to ...
(curl-7.74.0): ... this.  Update to 7.74.0.
(curl)[replacement]: Adjust accordingly.

3 years agognu: postgresql: Add 13.1.
Marius Bakke [Sat, 12 Dec 2020 18:46:23 +0000 (19:46 +0100)]
gnu: postgresql: Add 13.1.

* gnu/packages/databases.scm (postgresql-13): New public variable.

3 years agognu: Remove python2-babel@2.6.
Marius Bakke [Sat, 12 Dec 2020 18:29:45 +0000 (19:29 +0100)]
gnu: Remove python2-babel@2.6.

* gnu/packages/python-xyz.scm (python2-babel-2.6): Remove variable.

3 years agognu: multipath-tools: Use the latest json-c.
Marius Bakke [Sat, 12 Dec 2020 15:58:08 +0000 (16:58 +0100)]
gnu: multipath-tools: Use the latest json-c.

* gnu/packages/linux.scm (multipath-tools)[inputs]: Change from JSON-C-0.13 to
JSON-C.

3 years agodownload: Update ImageMagick mirror list.
Marius Bakke [Sat, 12 Dec 2020 15:36:26 +0000 (16:36 +0100)]
download: Update ImageMagick mirror list.

* guix/download.scm (%mirrors): Remove defunct ImageMagick mirrors, update
URLs for directory structure changes (/releases instead of /legacy).  Move
official site last.

3 years agognu: openntpd: Update to 6.8p1.
Tobias Geerinckx-Rice [Sat, 12 Dec 2020 22:32:34 +0000 (23:32 +0100)]
gnu: openntpd: Update to 6.8p1.

* gnu/packages/ntp.scm (openntpd): Update to 6.8p1.

3 years agognu: youtube-dl: Update to 2020.12.12.
Tobias Geerinckx-Rice [Sat, 12 Dec 2020 22:28:04 +0000 (23:28 +0100)]
gnu: youtube-dl: Update to 2020.12.12.

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

3 years agognu: htop: Update to 3.0.3.
Tobias Geerinckx-Rice [Sat, 12 Dec 2020 22:24:22 +0000 (23:24 +0100)]
gnu: htop: Update to 3.0.3.

* gnu/packages/admin.scm (htop): Update to 3.0.3.

3 years agognu: veusz: Update to 3.3.1.
Vinicius Monego [Sat, 12 Dec 2020 20:09:49 +0000 (17:09 -0300)]
gnu: veusz: Update to 3.3.1.

* gnu/packages/maths.scm (veusz): Update to 3.3.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add libkexiv2.
Zheng Junjie [Sat, 12 Dec 2020 19:38:20 +0000 (14:38 -0500)]
gnu: Add libkexiv2.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add kdegraphics-mobipocket.
Zheng Junjie [Sat, 12 Dec 2020 19:38:08 +0000 (14:38 -0500)]
gnu: Add kdegraphics-mobipocket.

* gnu/packages/kde.scm (kdegraphics-mobipocket): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add ebook-tools.
Zheng Junjie [Sat, 12 Dec 2020 19:37:27 +0000 (14:37 -0500)]
gnu: Add ebook-tools.

* gnu/packages/ebook.scm (ebook-tools): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agoservices: pcscd-shepherd-service: Fix PID file location.
Tobias Geerinckx-Rice [Sat, 12 Dec 2020 21:57:16 +0000 (22:57 +0100)]
services: pcscd-shepherd-service: Fix PID file location.

Fixes <http://issues.guix.gnu.org/45202>.

* gnu/services/security-token.scm (pcscd-shepherd-service): Look for
pcscd.pid in /run instead of /var/run.

Reported by Raffael Stocker <r.stocker@mnet-mail.de>.

3 years agognu: Add openfortivpn
David Dashyan [Sat, 12 Dec 2020 20:03:03 +0000 (23:03 +0300)]
gnu: Add openfortivpn

* gnu/packages/vpn.scm (openfortivpn): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: setzer: Update to 0.3.8.
Vinicius Monego [Sat, 12 Dec 2020 20:12:05 +0000 (17:12 -0300)]
gnu: setzer: Update to 0.3.8.

* gnu/packages/gnome.scm (setzer): Update to 0.3.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-httpx: Update to 0.16.1.
Vinicius Monego [Sat, 12 Dec 2020 20:36:56 +0000 (17:36 -0300)]
gnu: python-httpx: Update to 0.16.1.

* gnu/packages/python-web.scm (python-httpx): Update to 0.16.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-pure-rust-locales-0.5.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:11 +0000 (08:27 -0600)]
gnu: Add rust-pure-rust-locales-0.5.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-float-cmp-0.4.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:00 +0000 (08:27 -0600)]
gnu: Add rust-float-cmp-0.4.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-exitfailure-0.5.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:59 +0000 (08:26 -0600)]
gnu: Add rust-exitfailure-0.5.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-directories-next-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:58 +0000 (08:26 -0600)]
gnu: Add rust-directories-next-1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-dirs-next-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:57 +0000 (08:26 -0600)]
gnu: Add rust-dirs-next-1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-dirs-sys-next-0.1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:56 +0000 (08:26 -0600)]
gnu: Add rust-dirs-sys-next-0.1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-derive-more-0.99: Update to 0.99.11.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:55 +0000 (08:26 -0600)]
gnu: rust-derive-more-0.99: Update to 0.99.11.

* gnu/packages/crates-io.scm (rust-derive-more-0.99): Update to 0.99.11.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-chrono-0.4: Update to 0.4.19.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:54 +0000 (08:26 -0600)]
gnu: rust-chrono-0.4: Update to 0.4.19.

* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.19.
[arguments]: In cargo-inputs add rust-libc-0.2,
rust-pure-rust-locales-0.5. In cargo-development-inputs replace
rust-criterion-0.2 with 0.3, rust-wasm-bindgen-test-0.2 with 0.3. Don't
skip build, skip tests. Build with 'unstable-locales' features.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-cfg-if-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:53 +0000 (08:26 -0600)]
gnu: Add rust-cfg-if-1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-cachedir-0.1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:52 +0000 (08:26 -0600)]
gnu: Add rust-cachedir-0.1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-bindgen-0.46.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:50 +0000 (08:26 -0600)]
gnu: Add rust-bindgen-0.46.

* gnu/packages/crates-io.scm (rust-bindgen-0.46): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-bincode-0.8.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:49 +0000 (08:26 -0600)]
gnu: Add rust-bincode-0.8.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-automod-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:48 +0000 (08:26 -0600)]
gnu: Add rust-automod-1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-assert-cmd-0.9.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:47 +0000 (08:26 -0600)]
gnu: Add rust-assert-cmd-0.9.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-predicates-0.9.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:46 +0000 (08:26 -0600)]
gnu: Add rust-predicates-0.9.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-normalize-line-endings-0.2.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:45 +0000 (08:26 -0600)]
gnu: Add rust-normalize-line-endings-0.2.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-predicates-tree-0.9.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:44 +0000 (08:26 -0600)]
gnu: Add rust-predicates-tree-0.9.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-predicates-core-0.9.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:43 +0000 (08:26 -0600)]
gnu: Add rust-predicates-core-0.9.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-escargot-0.3.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:42 +0000 (08:26 -0600)]
gnu: Add rust-escargot-0.3.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-hashbrown-0.1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:26:40 +0000 (08:26 -0600)]
gnu: Add rust-hashbrown-0.1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: libredwg: Update to 0.11.1.
Vinicius Monego [Sat, 12 Dec 2020 20:10:46 +0000 (17:10 -0300)]
gnu: libredwg: Update to 0.11.1.

* gnu/packages/engineering.scm (libredwg): Update to 0.11.1.
[native-inputs]: Change python to python-wrapper, add perl.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-bluetooth: Add dbus to inputs
Morgan Smith [Wed, 9 Dec 2020 15:48:03 +0000 (10:48 -0500)]
gnu: emacs-bluetooth: Add dbus to inputs

* gnu/packages/emacs-xyz.scm (emacs-bluetooth)[inputs, arguments]: Add dbus

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-list-utils: Suppress warning "Package cl is deprecated".
Michael Rohleder [Sun, 6 Dec 2020 15:15:26 +0000 (16:15 +0100)]
gnu: emacs-list-utils: Suppress warning "Package cl is deprecated".

* gnu/packages/emacs-xyz.scm (emacs-list-utils)[arguments]: Add phase
patch-require-cl to substitute "(require 'cl)" in a autoload section.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-parse: Update to 1.18.0.
Michael Rohleder [Sat, 12 Dec 2020 03:05:49 +0000 (04:05 +0100)]
gnu: python-parse: Update to 1.18.0.

* gnu/packages/python-xyz.scm (python-parse): Update to 1.18.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: sleef: Update to 3.5.1.
Vinicius Monego [Sat, 12 Dec 2020 20:15:28 +0000 (17:15 -0300)]
gnu: sleef: Update to 3.5.1.

* gnu/packages/maths.scm (sleef): Update to 3.5.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-onnx: Update to 1.8.0.
Vinicius Monego [Sat, 12 Dec 2020 20:13:26 +0000 (17:13 -0300)]
gnu: python-onnx: Update to 1.8.0.

* gnu/packages/machine-learning.scm (python-onnx): Update to 1.8.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-fountain-mode: Update to 3.3.3.
Vinicius Monego [Sat, 12 Dec 2020 20:06:12 +0000 (17:06 -0300)]
gnu: emacs-fountain-mode: Update to 3.3.3.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: gnucash: Make SWIG a native input.
Ludovic Courtès [Sat, 12 Dec 2020 19:58:36 +0000 (20:58 +0100)]
gnu: gnucash: Make SWIG a native input.

* gnu/packages/gnucash.scm (gnucash)[inputs]: Move SWIG to...
[native-inputs]: ... here.

3 years agognu: r-rmarkdown: Add missing propagated input.
Lars-Dominik Braun [Mon, 7 Dec 2020 10:23:19 +0000 (11:23 +0100)]
gnu: r-rmarkdown: Add missing propagated input.

* gnu/packages/statistics.scm (r-rmarkdown) [propagated-inputs]: Add
pandoc-citeproc.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add guile-eris.
pukkamustard [Mon, 7 Dec 2020 11:55:38 +0000 (12:55 +0100)]
gnu: Add guile-eris.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add guile-sodium.
pukkamustard [Mon, 7 Dec 2020 11:55:37 +0000 (12:55 +0100)]
gnu: Add guile-sodium.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add wlr-randr
Robert Smith [Fri, 11 Dec 2020 23:11:29 +0000 (15:11 -0800)]
gnu: Add wlr-randr

* gnu/packages/wm.scm (wlr-randr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: synapse: Update to 1.24.0.
Michael Rohleder [Fri, 11 Dec 2020 04:29:32 +0000 (05:29 +0100)]
gnu: synapse: Update to 1.24.0.

* gnu/packages/matrix.scm (synapse): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-guix: Update to 0.5.2.3-a694fdb.
John Soo [Fri, 13 Nov 2020 07:04:27 +0000 (23:04 -0800)]
gnu: emacs-guix: Update to 0.5.2.3-a694fdb.

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

* gnu/packages/emacs-xyz.scm (emacs-guix): Update to a694fdb.
[inputs]: Use guile from guix.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: GnuCash: Update to 4.2.
Christopher Lam [Fri, 11 Dec 2020 13:23:38 +0000 (13:23 +0000)]
gnu: GnuCash: Update to 4.2.

* gnu/packages/gnucash.scm (gnucash): Update to 4.2.
[inputs]: Replace guile-2.0 with guile-3.0. Remove libgnomecanvas. Add swig.
[arguments]: Adjust the 'fix-finance-quote-check' substitution.
(gnucash-docs)[source]: Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: renpy: Use system fribidi and drop generated sources.
Leo Prikler [Thu, 10 Dec 2020 19:03:12 +0000 (20:03 +0100)]
gnu: renpy: Use system fribidi and drop generated sources.

* gnu/packages/patches/renpy-use-system-fribidi.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/game-development.scm (renpy)[source]<patches> Use it here.
<modules>: Add (guix build utils).
<snippet>: Drop generated sources and fribidi sources.
(arguments)[phases]: Add fix-include-paths.
(inputs): Add fribidi.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: pygame-sdl2-for-renpy: Drop generated sources in snippet.
Leo Prikler [Thu, 10 Dec 2020 19:03:11 +0000 (20:03 +0100)]
gnu: pygame-sdl2-for-renpy: Drop generated sources in snippet.

* gnu/packages/game-development.scm (pygame-sdl2-for-renpy)[source]<modules>:
Add (guix build utils).
[#:phases]<drop-generated-files>: Move from here...
[source]<snippet>: ... to here.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: KDE: Fix old cgit home-pages.
Hartmut Goebel [Sat, 12 Dec 2020 17:22:37 +0000 (18:22 +0100)]
gnu: KDE: Fix old cgit home-pages.

Fix all home-pages pointing to git-repos a cgit.kde.org, which is
gone, to now use the correct repo at invent.kde.org.

* gnu/packages/kde.scm (grantleetheme, kdiagram): Update home-page.
* gnu/packages/kde-frameworks.scm (kholidays): Likewise.
* gnu/packages/kde-internet.scm (libgravatar, libktorrent): Likewise.
* gnu/packages/kde-multimedia.scm (libkcddb, libkcompactdisc): Likewise.
* gnu/packages/kde-pim.scm (kblog, kdav, kdepim-apps-libs,
  kdepim-runtime, keventviews, kincidenceeditor, kmailcommon,
  kmailimporter, kmessagelib, kpimcommon, ksmtp, libkdepim, libkgapi,
  libkleo, libksieve): Likewise.
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker): Likewise.

3 years agognu: linux-libre 4.4: Update to 4.4.248.
Leo Famulari [Sat, 12 Dec 2020 05:39:26 +0000 (00:39 -0500)]
gnu: linux-libre 4.4: Update to 4.4.248.

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

3 years agognu: linux-libre 4.9: Update to 4.9.248.
Leo Famulari [Sat, 12 Dec 2020 05:38:34 +0000 (00:38 -0500)]
gnu: linux-libre 4.9: Update to 4.9.248.

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

3 years agognu: linux-libre 4.14: Update to 4.14.212.
Leo Famulari [Sat, 12 Dec 2020 05:38:00 +0000 (00:38 -0500)]
gnu: linux-libre 4.14: Update to 4.14.212.

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

3 years agognu: linux-libre 4.19: Update to 4.19.163.
Leo Famulari [Sat, 12 Dec 2020 05:37:29 +0000 (00:37 -0500)]
gnu: linux-libre 4.19: Update to 4.19.163.

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

3 years agognu: linux-libre 5.4: Update to 5.4.83.
Leo Famulari [Sat, 12 Dec 2020 05:36:53 +0000 (00:36 -0500)]
gnu: linux-libre 5.4: Update to 5.4.83.

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

3 years agognu: linux-libre: Update to 5.9.14.
Leo Famulari [Sat, 12 Dec 2020 05:36:23 +0000 (00:36 -0500)]
gnu: linux-libre: Update to 5.9.14.

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

3 years agonews: Add 'es' translation.
Miguel Ángel Arruga Vivas [Sat, 12 Dec 2020 01:27:58 +0000 (02:27 +0100)]
news: Add 'es' translation.

3 years agoimport/cran: Abort with error message when recursive import fails.
Ricardo Wurmus [Fri, 11 Dec 2020 23:06:18 +0000 (00:06 +0100)]
import/cran: Abort with error message when recursive import fails.

Previously, after a failed recursive import "guix import" would signal
success.

* guix/import/cran.scm (cran->guix-package): Raise a condition when all
repositories have been exhausted.
* guix/scripts/import/cran.scm (guix-import-cran): Handle errors.

3 years agognu: knot-resolver: Update to 5.2.1.
Simon South [Fri, 11 Dec 2020 20:16:47 +0000 (15:16 -0500)]
gnu: knot-resolver: Update to 5.2.1.

* gnu/packages/dns.scm (knot-resolver): Update to 5.2.1.
[source]: Remove obsolete patch.
* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoinstall: Discover local substitute servers.
Mathieu Othacehe [Fri, 4 Dec 2020 10:33:16 +0000 (11:33 +0100)]
install: Discover local substitute servers.

* gnu/installer/substitutes.scm: New file.
* gnu/installer/newt/substitutes.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add them.
* po/guix/POTFILES.in: Add gnu/installer/newt/substitutes.scm.
* gnu/installer/proxy.scm (with-silent-shepherd): Move to ...
* gnu/installer/utils.scm: ... here.
* gnu/installer/record.scm (<installer>)[substitutes-page]: New field.
* gnu/installer/newt.scm (substitutes-page): New procedure,
(newt-installer): register it.
* gnu/installer.scm (installer-steps): Add "substitutes-page" step.
* gnu/system/install.scm (%installation-services): Add avahi-service-type and
enable substitute server discover in guix-service-type.
[<name-service-switch>]: Set it to %mdns-host-lookup-nss.

3 years agognu: ecl-lparallel: Disable never ending tests.
Guillaume Le Vaillant [Fri, 11 Dec 2020 17:49:55 +0000 (18:49 +0100)]
gnu: ecl-lparallel: Disable never ending tests.

* gnu/packages/lisp-xyz.scm (ecl-lparallel)[arguments]: Disable tests.

3 years agognu: Add cl-abnf.
Sharlatan Hellseher [Mon, 7 Dec 2020 21:22:50 +0000 (21:22 +0000)]
gnu: Add cl-abnf.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-autowrap.
Adam Kandur [Wed, 2 Dec 2020 16:23:33 +0000 (17:23 +0100)]
gnu: Add cl-autowrap.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sbcl-geco: Update to 2.1.1.
Guillaume Le Vaillant [Fri, 11 Dec 2020 17:08:00 +0000 (18:08 +0100)]
gnu: sbcl-geco: Update to 2.1.1.

* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.1.
  [source]: Fetch from Github.
  [home-page]: Update to author's page.
* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: Add simple-neural-network.
Guillaume Le Vaillant [Fri, 11 Dec 2020 15:37:29 +0000 (16:37 +0100)]
gnu: Add simple-neural-network.

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

3 years agognu: esbuild: Update to 0.8.21.
Ryan Prior [Fri, 11 Dec 2020 03:59:02 +0000 (03:59 +0000)]
gnu: esbuild: Update to 0.8.21.

* gnu/packages/web.scm (esbuild): Update to 0.8.21.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add hsetroot.
Zheng Junjie [Sun, 6 Dec 2020 13:36:11 +0000 (21:36 +0800)]
gnu: Add hsetroot.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agoself: Remove the empty string from '%load-extensions'.
Ludovic Courtès [Mon, 7 Dec 2020 15:01:36 +0000 (16:01 +0100)]
self: Remove the empty string from '%load-extensions'.

* guix/self.scm (guix-command): Set '%load-extensions'.

3 years agoguix: 'guile' executable ignores GUILE_LOAD_PATH during startup.
Ludovic Courtès [Mon, 7 Dec 2020 14:20:11 +0000 (15:20 +0100)]
guix: 'guile' executable ignores GUILE_LOAD_PATH during startup.

When starting the 'guix' command, this ensures Guile modules are
immediately found instead of being search for in other directories.
This reduces the number of 'stat' calls during startup when
GUILE_LOAD_PATH is set to (almost) that of "env -i $(type -P guix)".

* gnu/packages/aux-files/guile-launcher.c (load_path)
(load_compiled_path): New variables.
(inner_main): Restore GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and
set %load-path and %load-compiled-path accordingly.
(main): Save GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and unset them.

3 years agoself: Move Guile early in the module search path.
Ludovic Courtès [Mon, 7 Dec 2020 14:18:20 +0000 (15:18 +0100)]
self: Move Guile early in the module search path.

Until now, Guile modules would first be searched for in
MODULE-DIRECTORY, then in each $GUILE_LOAD_PATH entry, and finally in
Guile itself.

* guix/self.scm (guix-command): Make GUILE the second entry in the
%LOAD-PATH and %LOAD-COMPILED-PATH.

3 years agobuild: 'script/guix' uses our own 'guile' executable.
Ludovic Courtès [Mon, 7 Dec 2020 14:17:22 +0000 (15:17 +0100)]
build: 'script/guix' uses our own 'guile' executable.

* Makefile.am (do_subst): Substitute @abs_top_builddir@.
* scripts/guix.in: Use it.

3 years agoRevert "services: openssh: Warn about 'password-authentication?' default."
Ludovic Courtès [Fri, 11 Dec 2020 16:26:03 +0000 (17:26 +0100)]
Revert "services: openssh: Warn about 'password-authentication?' default."

This reverts commit aecd2a13cbd8301d0fdeafcacbf69e12cc3f6138 for two
reasons:

  1. The warning would fire every time (gnu services ssh) is loaded;

  2. There's still no clear consensus on the approach to follow as
     discussed in <https://issues.guix.gnu.org/44808>.

3 years agomaint: Remove unused 'NIX_VERSION' macro.
Ludovic Courtès [Fri, 11 Dec 2020 15:26:50 +0000 (16:26 +0100)]
maint: Remove unused 'NIX_VERSION' macro.

* config-daemon.ac: Do not define NIX_VERSION.

3 years agomaint: Avoid macros obsolete in Autoconf 2.70.
Ludovic Courtès [Fri, 11 Dec 2020 15:24:53 +0000 (16:24 +0100)]
maint: Avoid macros obsolete in Autoconf 2.70.

* configure.ac: Require Autoconf 2.69.  Use 'AS_HELP_STRING' instead of
'AC_HELP_STRING'.
* m4/guix.m4: Likewise.
* config-daemon.ac: Use 'AC_CONFIG_HEADERS' instead of the singular
variant.

3 years agognu: guile-simple-zmq: Update to 0.0.0-5.f8b7d81.
Mathieu Othacehe [Fri, 11 Dec 2020 16:52:36 +0000 (17:52 +0100)]
gnu: guile-simple-zmq: Update to 0.0.0-5.f8b7d81.

* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-5.f8b7d81.

3 years agognu: fcitx5-chinese-addons: Remove stale build steps.
Zhu Zihao [Tue, 8 Dec 2020 13:45:56 +0000 (21:45 +0800)]
gnu: fcitx5-chinese-addons: Remove stale build steps.

* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[arguments]
<configure-flags>: Remove it.
<phases>: Remove phase 'patch-install-prefix'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: fcitx5-lua: Remove stale build steps.
Zhu Zihao [Tue, 8 Dec 2020 13:44:38 +0000 (21:44 +0800)]
gnu: fcitx5-lua: Remove stale build steps.

* gnu/packages/fcitx5.scm (fcitx-lua)[arguments]: Remove it.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: toybox: Cross compile.
Efraim Flashner [Fri, 11 Dec 2020 10:17:51 +0000 (12:17 +0200)]
gnu: toybox: Cross compile.

* gnu/packages/busybox.scm (toybox)[arguments]: Use cc-for-target.

3 years agognu: busybox: Update to 1.32.0.
Efraim Flashner [Fri, 11 Dec 2020 10:04:15 +0000 (12:04 +0200)]
gnu: busybox: Update to 1.32.0.

* gnu/packages/busybox.scm (busybox): Update to 1.32.0.
[source]: Remove patch.
* gnu/packates/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: Add emacs-webpaste.
Brett Gilio [Sat, 10 Nov 2018 21:04:51 +0000 (15:04 -0600)]
gnu: Add emacs-webpaste.

* gnu/packages/emacs-xyz.com (emacs-webpaste): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
3 years agognu: emacs-elpher: Mention gemini in synopsis and description.
Kyle Meyer [Thu, 10 Dec 2020 23:56:45 +0000 (23:56 +0000)]
gnu: emacs-elpher: Mention gemini in synopsis and description.

* gnu/packages/emacs-xyz.scm (emacs-elpher)[synopsis, description]: Mention
gemini support to help those searching for gemini clients.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
3 years agognu: Add emacs-smart-hungry-delete.
Nicolò Balzarotti [Fri, 1 Mar 2019 08:07:51 +0000 (09:07 +0100)]
gnu: Add emacs-smart-hungry-delete.

* gnu/packages/emacs-xyz.scm (emacs-smart-hungry-delete): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
3 years agognu: Add virtaal.
Mark Meyer [Fri, 15 Dec 2017 11:35:38 +0000 (12:35 +0100)]
gnu: Add virtaal.

* gnu/packages/text-editors.scm (virtaal): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
3 years agoetc: Add more SELinux permissions for the daemon.
Marius Bakke [Thu, 10 Dec 2020 22:42:48 +0000 (23:42 +0100)]
etc: Add more SELinux permissions for the daemon.

* etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and
unlink for the guix_daemon_exec_t type.

3 years agognu: qoauth: Fix wrong URL in comment.
Marius Bakke [Mon, 7 Dec 2020 23:56:24 +0000 (00:56 +0100)]
gnu: qoauth: Fix wrong URL in comment.

* gnu/packages/web.scm (qoauth)[arguments]: Adjust comment.

3 years agognu: pango@1.42: Disable layout test.
Marius Bakke [Thu, 10 Dec 2020 20:39:47 +0000 (21:39 +0100)]
gnu: pango@1.42: Disable layout test.

* gnu/packages/gtk.scm (pango-1.42)[arguments]: Add #:phases.

3 years agognu: guile-prometheus: Update to 0-5.35dc26c.
Christopher Baines [Thu, 10 Dec 2020 19:57:16 +0000 (19:57 +0000)]
gnu: guile-prometheus: Update to 0-5.35dc26c.

* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-5.35dc26c.

3 years agognu: nfs-utils: Fix location of external util-linux binaries.
Tobias Geerinckx-Rice [Thu, 10 Dec 2020 15:59:06 +0000 (16:59 +0100)]
gnu: nfs-utils: Fix location of external util-linux binaries.

Fixes:

  ~ λ sudo mount -t nfs 1.2.3.4:/ /mnt
  /gnu/store/aaa-nfs-utils-2.4.3/sbin/start-statd: line 10:
  /gnu/store/bbb-util-linux-2.35.1-lib/bin/flock: No such file or directory
  mount.nfs: rpc.statd is not running but is required for remote locking.

* gnu/packages/nfs.scm (nfs-utils)[inputs]: Point the util-linux label at
util-linux:out and add util-linux:lib as a separate input.

3 years agognu: visidata: Update to 2.1.
Ryan Prior [Mon, 7 Dec 2020 06:47:58 +0000 (06:47 +0000)]
gnu: visidata: Update to 2.1.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: stumpwm-with-slynk: Fix build error.
Niklas Eklund [Sun, 6 Dec 2020 20:40:38 +0000 (21:40 +0100)]
gnu: stumpwm-with-slynk: Fix build error.

* gnu/packages/wm.scm (stumpwm-with-slynk)[arguments]: Provide a
writable directory to use as $HOME during building.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: exim: Enable authenticators.
divoplade [Tue, 10 Nov 2020 13:21:17 +0000 (14:21 +0100)]
gnu: exim: Enable authenticators.

* gnu/packages/mail.scm (exim)[arguments]: Enable cram_md5, dovecot, external,
plaintext, spa and tls authenticators in configure phase.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
3 years agognu: singularity: Update command substitutions.
Efraim Flashner [Thu, 10 Dec 2020 12:22:20 +0000 (14:22 +0200)]
gnu: singularity: Update command substitutions.

Reported by Hao Chen <hchen@uthsc.edu>.

* gnu/packages/linux.scm (singularity)[arguments]: Update
'patch-references phase to actually patch mksquashfs calls and to patch
sed calls.

3 years agognu: guile-prometheus: Update to 0-4.f661edf.
Christopher Baines [Thu, 10 Dec 2020 09:28:25 +0000 (09:28 +0000)]
gnu: guile-prometheus: Update to 0-4.f661edf.

* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-4.f661edf.