jackhill/guix/guix.git
3 years agognu: stgit: Update to 1.0.
Stefan Reichör [Tue, 16 Feb 2021 21:28:23 +0000 (22:28 +0100)]
gnu: stgit: Update to 1.0.

* gnu/packages/version-control.scm (stgit): Update to 1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-jinja2-cli.
Ellis Kenyő [Wed, 17 Feb 2021 19:45:36 +0000 (19:45 +0000)]
gnu: Add python-jinja2-cli.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add pcg-cpp.
Greg Hogan [Tue, 23 Feb 2021 14:11:06 +0000 (14:11 +0000)]
gnu: Add pcg-cpp.

* gnu/packages/cpp.scm (pcg-cpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: r-haven: Unvendor readstat.
Lars-Dominik Braun [Tue, 23 Feb 2021 13:07:14 +0000 (14:07 +0100)]
gnu: r-haven: Unvendor readstat.

* gnu/packages/cran.scm (r-haven) [snippet]: Remove bundled readstat.
[arguments]: Patch Makevars to use system readstat.
[inputs]: Replace zlib with readstat.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add readstat.
Lars-Dominik Braun [Tue, 23 Feb 2021 13:06:51 +0000 (14:06 +0100)]
gnu: Add readstat.

* gnu/packages/statistics.scm (readstat): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Python 2: Fix CVE-2021-3177.
Leo Famulari [Mon, 1 Mar 2021 18:35:19 +0000 (13:35 -0500)]
gnu: Python 2: Fix CVE-2021-3177.

* gnu/packages/patches/python-2.7-CVE-2021-3177.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-2.7)[replacement]: New field.
(python-2.7/fixed): New variable.

3 years agognu: python-matplotlib: Fix running under Wayland with GTK3.
Tobias Geerinckx-Rice [Tue, 2 Mar 2021 17:08:27 +0000 (18:08 +0100)]
gnu: python-matplotlib: Fix running under Wayland with GTK3.

* gnu/packages/python-xyz.scm (python-matplotlib)[source]: Add patch.
* gnu/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

3 years agognu: pitivi: Update to 2021.01.0.
Tobias Geerinckx-Rice [Tue, 2 Mar 2021 16:54:51 +0000 (17:54 +0100)]
gnu: pitivi: Update to 2021.01.0.

* gnu/packages/video.scm (pitivi): Update to 2021.01.0.

3 years agognu: pitivi: Build from git source.
Tobias Geerinckx-Rice [Tue, 2 Mar 2021 16:52:47 +0000 (17:52 +0100)]
gnu: pitivi: Build from git source.

* gnu/packages/video.scm (pitivi)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

3 years agognu: bat: Update to 0.18.0.
Nicolas Goaziou [Tue, 2 Mar 2021 13:34:11 +0000 (14:34 +0100)]
gnu: bat: Update to 0.18.0.

* gnu/packages/rust-apps.scm (bat): Update to 0.18.0.

3 years agognu: Add rust-bat-0.17.
Nicolas Goaziou [Tue, 2 Mar 2021 16:40:06 +0000 (17:40 +0100)]
gnu: Add rust-bat-0.17.

* gnu/packages/crates-io.scm (rust-bat-0.17): New variable.
* gnu/packages/shells.scm (rust-nu-plugin-textview-0.27)[arguments]: Use
rust-bat-0.17 instead of bat as Cargo input.

3 years agognu: Add rust-bugreport-0.3.
Nicolas Goaziou [Tue, 2 Mar 2021 13:26:22 +0000 (14:26 +0100)]
gnu: Add rust-bugreport-0.3.

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

3 years agognu: Add rust-snailquote-0.3.
Nicolas Goaziou [Tue, 2 Mar 2021 13:25:09 +0000 (14:25 +0100)]
gnu: Add rust-snailquote-0.3.

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

3 years agognu: Add rust-unicode-categories-0.1.
Nicolas Goaziou [Tue, 2 Mar 2021 13:21:43 +0000 (14:21 +0100)]
gnu: Add rust-unicode-categories-0.1.

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

3 years agognu: Add rust-sys-info-0.7.
Nicolas Goaziou [Tue, 2 Mar 2021 13:19:56 +0000 (14:19 +0100)]
gnu: Add rust-sys-info-0.7.

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

3 years agognu: Add rust-clircle-0.3.
Nicolas Goaziou [Tue, 2 Mar 2021 13:17:27 +0000 (14:17 +0100)]
gnu: Add rust-clircle-0.3.

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

3 years agognu: rust-syntect-4: Update to 4.5.0.
Nicolas Goaziou [Tue, 2 Mar 2021 13:14:27 +0000 (14:14 +0100)]
gnu: rust-syntect-4: Update to 4.5.0.

* gnu/packages/crates-io.scm (rust-syntect-4): Update to 4.5.0.

3 years agognu: rust-assert-cmd-1: Update to 1.0.3.
Nicolas Goaziou [Tue, 2 Mar 2021 13:13:03 +0000 (14:13 +0100)]
gnu: rust-assert-cmd-1: Update to 1.0.3.

* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.3.
[arguments]: Add rust-bstr Cargo input.

3 years agognu: rust-bstr-0.2: Update to 0.2.15.
Nicolas Goaziou [Tue, 2 Mar 2021 13:12:07 +0000 (14:12 +0100)]
gnu: rust-bstr-0.2: Update to 0.2.15.

* gnu/packages/crates-io.scm (rust-bstr-0.2): Update to 0.2.15.

3 years agognu: rust-predicates-1: Update to 1.0.7.
Nicolas Goaziou [Tue, 2 Mar 2021 13:11:36 +0000 (14:11 +0100)]
gnu: rust-predicates-1: Update to 1.0.7.

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

3 years agognu: kallisto: Update to 0.46.2.
Ricardo Wurmus [Tue, 2 Mar 2021 16:06:18 +0000 (17:06 +0100)]
gnu: kallisto: Update to 0.46.2.

* gnu/packages/bioinformatics.scm (kallisto): Update to 0.46.2.
[source]: Remove bundled htslib sources.

3 years agognu: kallisto: Use older htslib.
Ricardo Wurmus [Tue, 2 Mar 2021 16:05:29 +0000 (17:05 +0100)]
gnu: kallisto: Use older htslib.

* gnu/packages/bioinformatics.scm (kallisto)[inputs]: Use htslib-1.9 instead
of the latest.

3 years agognu: liburcu: Update to 0.12.2.
Tobias Geerinckx-Rice [Wed, 24 Feb 2021 20:22:08 +0000 (21:22 +0100)]
gnu: liburcu: Update to 0.12.2.

* gnu/packages/datastructures.scm (liburcu): Update to 0.12.2.

3 years agognu: xwallpaper: Update to 0.6.6.
Xinglu Chen [Tue, 2 Mar 2021 14:22:08 +0000 (15:22 +0100)]
gnu: xwallpaper: Update to 0.6.6.

* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.6.6.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: feh: Update to 3.6.3.
Xinglu Chen [Tue, 2 Mar 2021 14:38:21 +0000 (15:38 +0100)]
gnu: feh: Update to 3.6.3.

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

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: knot-resolver: Update to 5.3.0.
Simon South [Tue, 2 Mar 2021 13:53:27 +0000 (08:53 -0500)]
gnu: knot-resolver: Update to 5.3.0.

* gnu/packages/dns.scm (knot-resolver): Update to 5.3.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: bzflag: Update to 2.4.22.
Nicolas Goaziou [Tue, 2 Mar 2021 13:09:32 +0000 (14:09 +0100)]
gnu: bzflag: Update to 2.4.22.

* gnu/packages/games.scm (bzflag): Update to 2.4.22.

3 years agognu: emacs-posframe: Update to 0.8.6.
Nicolas Goaziou [Tue, 2 Mar 2021 13:06:40 +0000 (14:06 +0100)]
gnu: emacs-posframe: Update to 0.8.6.

* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.6.

3 years agognu: Add gimagereader.
Nicolas Goaziou [Tue, 2 Mar 2021 13:02:58 +0000 (14:02 +0100)]
gnu: Add gimagereader.

* gnu/packages/ocr.scm (gimagereader): New variable.

3 years agognu: sbcl-hu.dwim.stefil: Update to 20180609.
Pierre Neidhardt [Tue, 2 Mar 2021 12:36:40 +0000 (13:36 +0100)]
gnu: sbcl-hu.dwim.stefil: Update to 20180609.

* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.stefil): Update to 20180609.

3 years agognu: sbcl-hu.dwim.common-lisp: Update to 2021-01-27.
Pierre Neidhardt [Tue, 2 Mar 2021 12:32:03 +0000 (13:32 +0100)]
gnu: sbcl-hu.dwim.common-lisp: Update to 2021-01-27.

* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common-lisp): Update to 2021-01-27.
[source]: Use new GitHub repository.
[home-page]: Use full address.

3 years agognu: sbcl-hu.dwim.asdf: Update to 20200724.
Pierre Neidhardt [Tue, 2 Mar 2021 12:29:12 +0000 (13:29 +0100)]
gnu: sbcl-hu.dwim.asdf: Update to 20200724.

* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.asdf): Update to 20200724.
[source]: Use new GitHub repository.

3 years agognu: Add bmake.
qblade [Sun, 28 Feb 2021 02:48:39 +0000 (02:48 +0000)]
gnu: Add bmake.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agonews: Add ‘de’ translation.
Florian Pelz [Tue, 2 Mar 2021 09:53:22 +0000 (10:53 +0100)]
news: Add ‘de’ translation.

3 years agognu: Add ecl-file-attributes, cl-file-attributes.
Pierre Neidhardt [Tue, 2 Mar 2021 09:12:06 +0000 (10:12 +0100)]
gnu: Add ecl-file-attributes, cl-file-attributes.

* gnu/packages/lisp-xyz.scm (cl-file-attributes, ecl-file-attributes): New variables.
There were mistakenly left out from the previous commit.

3 years agognu: Add file-attributes.
Pierre Neidhardt [Tue, 2 Mar 2021 09:08:46 +0000 (10:08 +0100)]
gnu: Add file-attributes.

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

3 years agognu: emacs-consult: Update to 0.6.
Nicolas Goaziou [Tue, 2 Mar 2021 09:03:35 +0000 (10:03 +0100)]
gnu: emacs-consult: Update to 0.6.

* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.6.

3 years agognu: parallel: Update to 20210222.
Efraim Flashner [Tue, 2 Mar 2021 08:46:17 +0000 (10:46 +0200)]
gnu: parallel: Update to 20210222.

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

3 years agognu: octave: Update to 6.2.0.
Efraim Flashner [Tue, 2 Mar 2021 08:45:30 +0000 (10:45 +0200)]
gnu: octave: Update to 6.2.0.

* gnu/packages/maths.scm (octave): Update to 6.2.0.
[source]: Download tar.xz tarball.
[native-inputs]: Remove lzip.

3 years agognu: font-gnu-unifont: Update to 13.0.06.
Efraim Flashner [Tue, 2 Mar 2021 08:44:49 +0000 (10:44 +0200)]
gnu: font-gnu-unifont: Update to 13.0.06.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.06.

3 years agognu: libredwg: Update to 0.12.3.
Efraim Flashner [Tue, 2 Mar 2021 08:44:37 +0000 (10:44 +0200)]
gnu: libredwg: Update to 0.12.3.

* gnu/packages/engineering.scm (libredwg): Update to 0.12.3.

3 years agognu: go-ipfs: Update to 0.8.0.
Michael Rohleder [Mon, 1 Mar 2021 22:44:46 +0000 (23:44 +0100)]
gnu: go-ipfs: Update to 0.8.0.

* gnu/packages/ipfs.scm (go-ipfs): Update to 0.8.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: chessx: Update to 1.5.6.
Michael Rohleder [Mon, 1 Mar 2021 22:23:15 +0000 (23:23 +0100)]
gnu: chessx: Update to 1.5.6.

* gnu/packages/games.scm (chessx): Update to 1.5.6.
[arguments]: Remove now unneeded build fix.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: xfce4-panel: Update to 4.16.2.
Michael Rohleder [Mon, 1 Mar 2021 20:26:53 +0000 (21:26 +0100)]
gnu: xfce4-panel: Update to 4.16.2.

* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: xfce4-time-out-plugin: Update to 1.1.2.
Michael Rohleder [Mon, 1 Mar 2021 20:06:33 +0000 (21:06 +0100)]
gnu: xfce4-time-out-plugin: Update to 1.1.2.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: mousepad: Update to 0.5.3.
Michael Rohleder [Mon, 1 Mar 2021 19:57:34 +0000 (20:57 +0100)]
gnu: mousepad: Update to 0.5.3.

* gnu/packages/xfce.scm (mousepad): Update to 0.5.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: xfce4-cpugraph-plugin: Update to 1.2.3.
Michael Rohleder [Mon, 1 Mar 2021 19:41:27 +0000 (20:41 +0100)]
gnu: xfce4-cpugraph-plugin: Update to 1.2.3.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-pikepdf: Update to 2.8.0.
Nicolas Goaziou [Tue, 2 Mar 2021 08:35:13 +0000 (09:35 +0100)]
gnu: python-pikepdf: Update to 2.8.0.

* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.8.0.

3 years agognu: emacs-dash: Update to 2.18.1.
Nicolas Goaziou [Tue, 2 Mar 2021 08:33:58 +0000 (09:33 +0100)]
gnu: emacs-dash: Update to 2.18.1.

* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.18.1.

3 years agognu: dwl: Update to 0.2.
Z572 [Tue, 2 Mar 2021 04:43:28 +0000 (12:43 +0800)]
gnu: dwl: Update to 0.2.

* gnu/packages/wm.scm (dwl): Update to 0.2.
[arguments]: Remove the install phase.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: java-tomcat: Update to 8.5.63 [security fixes].
Léo Le Bouter [Tue, 2 Mar 2021 01:17:35 +0000 (02:17 +0100)]
gnu: java-tomcat: Update to 8.5.63 [security fixes].

* gnu/packages/web.scm (java-tomcat): Update to 8.5.63.

3 years agognu: i3-wm: Use asciidoc-py3.
Björn Höfling [Mon, 1 Mar 2021 21:58:06 +0000 (22:58 +0100)]
gnu: i3-wm: Use asciidoc-py3.

* gnu/packages/wm.scm (i3-wm)[inputs]: Remove asciidoc.
[native-inputs]: Add asciidoc-py3.

3 years agognu: glslang: Use 11.0.0 as git-fetch tag.
Björn Höfling [Mon, 1 Mar 2021 21:23:32 +0000 (22:23 +0100)]
gnu: glslang: Use 11.0.0 as git-fetch tag.

* gnu/packages/vulkan.scm (glslang)[source]: Use tag 11.0.0.

From the README.md: "The versioning scheme is being improved, and you might
notice some differences. This is currently WIP, but will be coming soon."

In this curse, they moved the tag 10-11.0.0 to just 11.0.0.

See also <https://github.com/KhronosGroup/glslang/issues/2450>.

3 years agoimport/cran: Fix detection of Fortran files.
Mădălin Ionel Patrașcu [Tue, 23 Feb 2021 11:00:21 +0000 (12:00 +0100)]
import/cran: Fix detection of Fortran files.

This fixes a bug whereby the Guix importer considers files like .f.* to be
Fortran files.

The expression "\\.f(90|95)?" would match a lot of files containing ".f"
although they are not Fortran files.  Instead we should only consider files
with this *suffix*.

* guix/import/cran.scm (directory-needs-fortran?): Only check for suffixes.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Audacity: Build with Python 3.
Leo Famulari [Mon, 1 Mar 2021 20:13:30 +0000 (15:13 -0500)]
gnu: Audacity: Build with Python 3.

* gnu/packages/audio.scm (audacity)[native-inputs]: Replace python-2 with
python.

3 years agognu: cutter: Fix build by depending on older radare2.
Léo Le Bouter [Mon, 1 Mar 2021 18:06:42 +0000 (19:06 +0100)]
gnu: cutter: Fix build by depending on older radare2.

* gnu/packages/engineering.scm (radare2-for-cutter): New variable. Version 5.0.0.
(cutter)[inputs]: Move from radare2 to radare2-for-cutter.

3 years agognu: Add guile-cbor.
pukkamustard [Mon, 1 Mar 2021 11:24:58 +0000 (12:24 +0100)]
gnu: Add guile-cbor.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoimport: hackage: Accept optional version parameter.
Xinglu Chen [Sun, 28 Feb 2021 16:18:34 +0000 (17:18 +0100)]
import: hackage: Accept optional version parameter.

* guix/import/hackage.scm (hackage-recursive-import): Add the VERSION key.
  Make REPO a key.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoserialization: Micro-optimize string literal output in 'write-file-tree'.
Ludovic Courtès [Thu, 25 Feb 2021 14:46:22 +0000 (15:46 +0100)]
serialization: Micro-optimize string literal output in 'write-file-tree'.

This reduces allocations and bit twiddling in the loop.

* guix/serialization.scm (write-literal-strings): New macro.
(write-file-tree): Use it in lieu of 'write-string' calls where applicable.

3 years agoenvironment: Allow compilation with Guile 2.2.
Ludovic Courtès [Mon, 1 Mar 2021 10:12:11 +0000 (11:12 +0100)]
environment: Allow compilation with Guile 2.2.

Fixes <https://bugs.gnu.org/46826>.
Reported by cage <cage-dev@twistfold.it>.

* guix/scripts/environment.scm (guix-environment): Move 'manifest'
definition before expression.

3 years agognu: gama: Delete bundled pdfs.
Efraim Flashner [Mon, 1 Mar 2021 09:44:31 +0000 (11:44 +0200)]
gnu: gama: Delete bundled pdfs.

* gnu/packages/gps.scm (gama)[source]: Adjust snippet to also remove
generated PDFs.

3 years agognu: gama: Update to 2.14.
Efraim Flashner [Mon, 1 Mar 2021 09:43:06 +0000 (11:43 +0200)]
gnu: gama: Update to 2.14.

* gnu/packages/gps.scm (gama): Update to 2.14.

3 years agognu: radare2: Update to 5.1.1.
Léo Le Bouter [Mon, 1 Mar 2021 05:10:57 +0000 (06:10 +0100)]
gnu: radare2: Update to 5.1.1.

* gnu/packages/engineering.scm (radare2): Update to 5.1.1.

3 years agognu: node: Update to 10.24.0 [security fixes].
Léo Le Bouter [Mon, 1 Mar 2021 05:02:28 +0000 (06:02 +0100)]
gnu: node: Update to 10.24.0 [security fixes].

* gnu/packages/node.scm (node): Update to 10.24.0.

3 years agognu: ansible: Update to 2.9.18 [security fixes].
Léo Le Bouter [Mon, 1 Mar 2021 04:51:28 +0000 (05:51 +0100)]
gnu: ansible: Update to 2.9.18 [security fixes].

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

3 years agognu: mumble: Update to 1.3.4 [security fixes].
Léo Le Bouter [Mon, 1 Mar 2021 04:43:28 +0000 (05:43 +0100)]
gnu: mumble: Update to 1.3.4 [security fixes].

* gnu/packages/telephony.scm (mumble): Update to 1.3.4.
[source]: Use GitHub releases as tarballs stopped being distributed through
'mumble.info'.

3 years agognu: stunnel: Update to 5.58 [security fixes].
Léo Le Bouter [Mon, 1 Mar 2021 04:30:55 +0000 (05:30 +0100)]
gnu: stunnel: Update to 5.58 [security fixes].

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

3 years agognu: python-pysaml2: Update to 6.5.1 [fixes CVE-2021-21238, CVE-2021-21239].
Léo Le Bouter [Mon, 1 Mar 2021 04:09:44 +0000 (05:09 +0100)]
gnu: python-pysaml2: Update to 6.5.1 [fixes CVE-2021-21238, CVE-2021-21239].

* gnu/packages/python-xyz.scm (python-pysaml2): Update to 6.5.1.

3 years agognu: quiterss: Fix lint warnings.
Léo Le Bouter [Mon, 1 Mar 2021 03:42:12 +0000 (04:42 +0100)]
gnu: quiterss: Fix lint warnings.

* gnu/packages/syndication.scm (quiterss):
[source]: Use git-fetch instead of autogenerated GitHub tarball. Remove
trailing whitespace.

3 years agognu: Add quiterss.
Léo Le Bouter [Mon, 1 Mar 2021 03:34:31 +0000 (04:34 +0100)]
gnu: Add quiterss.

* gnu/packages/syndication.scm (quiterss): New variable.

3 years agognu: openscad: Update to 2021.01 [maybe fixes TALOS-2020-1222, TALOS-2020-1223].
Léo Le Bouter [Mon, 1 Mar 2021 01:56:51 +0000 (02:56 +0100)]
gnu: openscad: Update to 2021.01 [maybe fixes TALOS-2020-1222, TALOS-2020-1223].

TALOS-2020-1222 has yet to be disclosed and has no known CVE number.
TALOS-2020-1223 has CVE-2020-28599 assigned.

* gnu/packages/engineering.scm (openscad): Update to 2021.01.
[patches]: Remove. Boost 1.72 is supported now upstream.
[arguments]: In replacement 'check phase, disable some tests requiring
experimental "lazy-union" feature. Also disable PDF-related tests requiring
ghostscript and failing either way.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/patches/openscad-parser-boost-1.72.patch: Ditto.

3 years agognu: Add ruby-jekyll-seo-tag.
Giacomo Leidi [Mon, 4 Jan 2021 01:00:14 +0000 (02:00 +0100)]
gnu: Add ruby-jekyll-seo-tag.

* gnu/packages/ruby.scm (ruby-jekyll-seo-tag): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
3 years agognu: Add ruby-jekyll-sitemap.
Giacomo Leidi [Mon, 4 Jan 2021 01:00:13 +0000 (02:00 +0100)]
gnu: Add ruby-jekyll-sitemap.

* gnu/packages/ruby.scm (ruby-jekyll-sitemap): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
3 years agognu: Add ruby-jekyll-feed.
Giacomo Leidi [Mon, 4 Jan 2021 01:00:12 +0000 (02:00 +0100)]
gnu: Add ruby-jekyll-feed.

* gnu/packages/ruby.scm (ruby-jekyll-feed): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
3 years agoservices: guix-build-coordinator: Add dynamic auth record.
Christopher Baines [Sun, 28 Feb 2021 21:35:36 +0000 (21:35 +0000)]
services: guix-build-coordinator: Add dynamic auth record.

* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth,
guix-build-coordinator-agent-dynamic-auth?,
guix-build-coordinator-agent-dynamic-auth-agent-name,
guix-build-coordinator-agent-dynamic-auth-token): New procedures.
(guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth
record.
* doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth
record.

3 years agoservices: guix-build-coordinator: Rework authentication config.
Christopher Baines [Sun, 28 Feb 2021 21:11:58 +0000 (21:11 +0000)]
services: guix-build-coordinator: Rework authentication config.

A new authentication approach has been added to the coordinator, so to better
represent the options, this commit changes the configuration to accept
different records, each for different authentication approaches.

* gnu/services/guix.scm (guix-build-coordinator-agent-configuration-uuid,
guix-build-coordinator-agent-configuration-password,
guix-build-coordinator-agent-configuration-password-file): Removed
procedures.
(guix-build-coordinator-agent-password-auth,
guix-build-coordinator-agent-password-auth?,
guix-build-coordinator-agent-password-auth-uuid,
guix-build-coordinator-agent-password-auth-password,
guix-build-coordinator-agent-password-file-auth,
guix-build-coordinator-agent-password-file-auth?,
guix-build-coordinator-agent-password-file-auth-uuid,
guix-build-coordinator-agent-password-file-auth-password-file): New
procedures.
(guix-build-coordinator-agent-shepherd-services): Adjust to handle the
authentication field and it's possible record values.
* doc/guix.texi (Guix Build Coordinator): Update documentation.

3 years agognu: guix-build-coordinator: Update to 0-20.1f79fc3.
Christopher Baines [Sun, 28 Feb 2021 20:55:11 +0000 (20:55 +0000)]
gnu: guix-build-coordinator: Update to 0-20.1f79fc3.

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

3 years agonews: Add ‘nl’ translation.
Tobias Geerinckx-Rice [Sun, 28 Feb 2021 21:37:40 +0000 (22:37 +0100)]
news: Add ‘nl’ translation.

* etc/news.scm: Add a Dutch translation.

3 years agonews: Add entry for the linux-libre 5.11 update.
Leo Famulari [Fri, 26 Feb 2021 22:15:19 +0000 (17:15 -0500)]
news: Add entry for the linux-libre 5.11 update.

* etc/news.scm: Add entry.

3 years agognu: linux-libre-with-bpf: Update to 5.11.2.
Leo Famulari [Fri, 26 Feb 2021 19:42:46 +0000 (14:42 -0500)]
gnu: linux-libre-with-bpf: Update to 5.11.2.

* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 5.11.2.

3 years agognu: linux-libre: Update to 5.11.2.
Leo Famulari [Fri, 26 Feb 2021 19:40:26 +0000 (14:40 -0500)]
gnu: linux-libre: Update to 5.11.2.

* gnu/packages/linux.scm (linux-libre-version, linux-libre-pristine-source,
linux-libre-source, linux-libre): Update to 5.11.2.

3 years agognu: emilua: Use a source file-name.
Efraim Flashner [Sun, 28 Feb 2021 18:30:46 +0000 (20:30 +0200)]
gnu: emilua: Use a source file-name.

* gnu/packages/lua.scm (emilua)[source]: Add file-name field.

3 years agognu: privoxy: Update to 3.0.32 [security fixes].
Kei Kebreau [Sun, 28 Feb 2021 17:38:50 +0000 (12:38 -0500)]
gnu: privoxy: Update to 3.0.32 [security fixes].

Fixes OVE-20210203-0001, OVE-20210206-0001, OVE-20210207-0001,
OVE-20210205-0001, and OVE-20210222-0001.

* gnu/packages/tor.scm (privoxy): Update to 3.0.32.

3 years agognu: wavpack: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:04:10 +0000 (12:04 +0100)]
gnu: wavpack: Use HTTPS home page URI.

* gnu/packages/audio.scm (wavpack)[home-page]: Use HTTPS URI.

3 years agognu: unknown-horizons: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:03:42 +0000 (12:03 +0100)]
gnu: unknown-horizons: Use HTTPS home page URI.

* gnu/packages/games.scm (unknown-horizons)[home-page]: Use HTTPS URI.

3 years agognu: unicorn: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:03:15 +0000 (12:03 +0100)]
gnu: unicorn: Use HTTPS home page URI.

* gnu/packages/emulators.scm (unicorn)[home-page]: Use HTTPS URI.

3 years agognu: twolame: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:02:53 +0000 (12:02 +0100)]
gnu: twolame: Use HTTPS home page URI.

* gnu/packages/audio.scm (twolame)[home-page]: Use HTTPS URI.

3 years agognu: teckit: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:02:25 +0000 (12:02 +0100)]
gnu: teckit: Use HTTPS home page URI.

* gnu/packages/fontutils.scm (teckit)[home-page]: Use HTTPS URI.

3 years agognu: slepc: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:01:20 +0000 (12:01 +0100)]
gnu: slepc: Use HTTPS home page URI.

* gnu/packages/maths.scm (slepc)[home-page]: Use HTTPS URI.

3 years agognu: singular: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:00:51 +0000 (12:00 +0100)]
gnu: singular: Use HTTPS home page URI.

* gnu/packages/algebra.scm (singular)[home-page]: Use HTTPS URI.

3 years agognu: rust-pangocairo-0.9: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 11:00:17 +0000 (12:00 +0100)]
gnu: rust-pangocairo-0.9: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.9)[home-page]: Use HTTPS URI.

3 years agognu: rust-pango-sys-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:59:55 +0000 (11:59 +0100)]
gnu: rust-pango-sys-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-pango-sys-0.10)[home-page]: Use HTTPS URI.

3 years agognu: rust-pango-0.9: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:59:31 +0000 (11:59 +0100)]
gnu: rust-pango-0.9: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-pango-0.9)[home-page]: Use HTTPS URI.

3 years agognu: rust-gtk-sys-0.9: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:59:12 +0000 (11:59 +0100)]
gnu: rust-gtk-sys-0.9: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.9)[home-page]: Use HTTPS URI.

3 years agognu: rust-gtk-0.8: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:58:55 +0000 (11:58 +0100)]
gnu: rust-gtk-0.8: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-gtk-0.8)[home-page]: Use HTTPS URI.

3 years agognu: rust-gobject-sys-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:58:32 +0000 (11:58 +0100)]
gnu: rust-gobject-sys-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.10)[home-page]: Use HTTPS URI.

3 years agognu: rust-glib-sys-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:58:10 +0000 (11:58 +0100)]
gnu: rust-glib-sys-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-glib-sys-0.10)[home-page]: Use HTTPS URI.

3 years agognu: rust-glib-macros-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:57:52 +0000 (11:57 +0100)]
gnu: rust-glib-macros-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-glib-macros-0.10)[home-page]: Use HTTPS URI.

3 years agognu: rust-glib-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:57:25 +0000 (11:57 +0100)]
gnu: rust-glib-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-glib-0.10)[home-page]: Use HTTPS URI.

3 years agognu: rust-gio-sys-0.10: Use HTTPS home page URI.
Nicolas Goaziou [Sun, 28 Feb 2021 10:57:08 +0000 (11:57 +0100)]
gnu: rust-gio-sys-0.10: Use HTTPS home page URI.

* gnu/packages/crates-gtk.scm (rust-gio-sys-0.10)[home-page]: Use HTTPS URI.