jackhill/guix/guix.git
3 years agognu: Add linux-libre 5.11.
Leo Famulari [Mon, 15 Feb 2021 07:34:06 +0000 (02:34 -0500)]
gnu: Add linux-libre 5.11.

* gnu/packages/linux.scm (linux-libre-5.11-version, deblob-scripts-5.11,
linux-libre-5.11-pristine-source, linux-libre-5.11-source, linux-libre-5.11):
New variables.
* gnu/packages/aux-files/linux-libre/5.11-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.11-i686.conf,
gnu/packages/aux-files/linux-libre/5.11-arm.conf,
gnu/packages/aux-files/linux-libre/5.11-arm64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

3 years agognu: emacs-dash: Update to 2.18.0.
Nicolas Goaziou [Tue, 16 Feb 2021 20:46:24 +0000 (21:46 +0100)]
gnu: emacs-dash: Update to 2.18.0.

* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.18.0.
[arguments]: Remove #:test-command keyword.

3 years agognu: ruby-gem-hadar: Update to 1.11.0.
Efraim Flashner [Tue, 16 Feb 2021 18:12:35 +0000 (20:12 +0200)]
gnu: ruby-gem-hadar: Update to 1.11.0.

* gnu/packages/ruby.scm (ruby-gem-hadar): Update to 1.11.0.

3 years agognu: perl-time-duration-parse: Update to 0.15.
Efraim Flashner [Tue, 16 Feb 2021 18:09:35 +0000 (20:09 +0200)]
gnu: perl-time-duration-parse: Update to 0.15.

* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.15.

3 years agognu: apache-arrow: Update to 3.0.0.
Greg Hogan [Tue, 16 Feb 2021 13:28:11 +0000 (08:28 -0500)]
gnu: apache-arrow: Update to 3.0.0.

* gnu/packages/databases.scm (apache-arrow): Update to 3.0.0.
[inputs]: Add utf8proc.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: apache-arrow: Sort inputs alphabetically.
Greg Hogan [Fri, 12 Feb 2021 17:28:14 +0000 (17:28 +0000)]
gnu: apache-arrow: Sort inputs alphabetically.

* gnu/packages/databases.scm (apache-arrow)[inputs]: Sort inputs.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: apache-thrift: Update to 0.14.0.
Greg Hogan [Sat, 13 Feb 2021 15:49:42 +0000 (15:49 +0000)]
gnu: apache-thrift: Update to 0.14.0.

* gnu/packages/rpc.scm (apache-thrift): Update to 0.14.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add ocaml-llvm.
Julien Lepiller [Tue, 16 Feb 2021 15:38:15 +0000 (16:38 +0100)]
gnu: Add ocaml-llvm.

* gnu/packages/ocaml.scm (make-ocaml-llvm, ocaml-llvm, ocaml-llvm-9)
(ocaml-llvm-10, ocaml-llvm-11): New variables.

3 years agognu: alacritty: Run on Wayland once more.
Tobias Geerinckx-Rice [Tue, 16 Feb 2021 15:37:52 +0000 (16:37 +0100)]
gnu: alacritty: Run on Wayland once more.

This restores most of commit 3bbe2806bf11f6e95be42b1a21d79bd557f68d0b
to fix <http://logs.guix.gnu.org/guix/2021-02-16.log#150007>.

* gnu/packages/terminals.scm (alacritty)[arguments]: Patch in
absolute references to LIBXKBCOMMON and WAYLAND libraries.

3 years agognu: texlive-arev: Fix typo.
Paul Garlick [Tue, 16 Feb 2021 14:45:19 +0000 (14:45 +0000)]
gnu: texlive-arev: Fix typo.

* gnu/packages/tex.scm (texlive-arev)[license]: Fix filename.

3 years agognu: Add texlive-arev.
Paul Garlick [Tue, 16 Feb 2021 14:33:30 +0000 (14:33 +0000)]
gnu: Add texlive-arev.

* gnu/packages/tex.scm (texlive-arev): New variable.

3 years agognu: i2pd: Update to 2.36.0.
Amar Singh [Thu, 24 Dec 2020 15:58:06 +0000 (21:28 +0530)]
gnu: i2pd: Update to 2.36.0.

* gnu/packages/i2p.scm (i2pd): Update to 2.36.0.
[arguments]: Enable the 'x25519' test.  Remove 'install-headers'
and 'remove-source' phases.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: java-args4j: Use a source file-name.
Efraim Flashner [Tue, 16 Feb 2021 09:18:52 +0000 (11:18 +0200)]
gnu: java-args4j: Use a source file-name.

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

3 years agognu: gandi.cli: Update to 1.6.
Raghav Gururajan [Sun, 14 Feb 2021 05:46:30 +0000 (00:46 -0500)]
gnu: gandi.cli: Update to 1.6.

* gnu/packages/networking.scm (gandi.cli): Update to 1.6.
[native-inputs]: Add python-pytest.
[propagated-inputs]: Add openssh.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: passage: Fix typo in description.
Nicolas Goaziou [Tue, 16 Feb 2021 08:56:37 +0000 (09:56 +0100)]
gnu: passage: Fix typo in description.

* gnu/packages/games.scm (passage): Add missing space after full stop, and
correct double quotes.

3 years agognu: esbuild: Update to 0.8.46.
Ryan Prior [Mon, 15 Feb 2021 06:00:44 +0000 (06:00 +0000)]
gnu: esbuild: Update to 0.8.46.

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

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: sbcl-mgl-pax: Update to 0.0.3-1.61ce874.
Sharlatan Hellseher [Mon, 15 Feb 2021 22:30:51 +0000 (22:30 +0000)]
gnu: sbcl-mgl-pax: Update to 0.0.3-1.61ce874.

* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.0.3-1.61ce874.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-seedable-rng.
Sharlatan Hellseher [Mon, 15 Feb 2021 21:57:43 +0000 (21:57 +0000)]
gnu: Add cl-seedable-rng.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-pcg.
Sharlatan Hellseher [Mon, 15 Feb 2021 21:54:34 +0000 (21:54 +0000)]
gnu: Add cl-pcg.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sbcl-cl-rdkafka: Update to 1.1.0.
Sharlatan Hellseher [Mon, 15 Feb 2021 21:19:48 +0000 (21:19 +0000)]
gnu: sbcl-cl-rdkafka: Update to 1.1.0.

* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka): Update to 1.1.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: picom: Fix man pages generation.
Morgan Smith [Mon, 15 Feb 2021 05:52:12 +0000 (00:52 -0500)]
gnu: picom: Fix man pages generation.

* gnu/packages/compton.scm (picom)[arguments]: Change flag 'build_docs' to
'with_docs'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: Add pup.
Stefan Reichör [Mon, 15 Feb 2021 19:54:42 +0000 (20:54 +0100)]
gnu: Add pup.

* gnu/packages/web.scm (pup): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: remind: Update to 3.3.5.
Stefan Reichör [Mon, 15 Feb 2021 20:03:30 +0000 (21:03 +0100)]
gnu: remind: Update to 3.3.5.

* gnu/packages/calendar.scm (remind): Update to 3.3.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agoRevert "gnu: telegram-desktop: Comment materialdecoration input."
Leo Prikler [Tue, 16 Feb 2021 00:14:49 +0000 (01:14 +0100)]
Revert "gnu: telegram-desktop: Comment materialdecoration input."

This reverts commit 5da7b2d05092829f922512a0674810f3895d88b3.

3 years agognu: ghostwriter: Update to 2.0.0-rc4.
Leo Famulari [Tue, 16 Feb 2021 01:26:59 +0000 (20:26 -0500)]
gnu: ghostwriter: Update to 2.0.0-rc4.

* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.0-rc4.

3 years agognu: bootterm: Update to 0.4.
Leo Famulari [Mon, 15 Feb 2021 22:48:27 +0000 (17:48 -0500)]
gnu: bootterm: Update to 0.4.

* gnu/packages/terminals.scm (bootterm): Update to 0.4.

3 years agognu: Add passage.
Ricardo Wurmus [Mon, 15 Feb 2021 20:59:08 +0000 (21:59 +0100)]
gnu: Add passage.

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

3 years agognu: wsjtx: Update to 2.3.0.
Guillaume Le Vaillant [Mon, 15 Feb 2021 18:50:56 +0000 (19:50 +0100)]
gnu: wsjtx: Update to 2.3.0.

* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.3.0.
  (wsjtx): Update to 2.3.0.
  [source]: Remove obsolete snippet.

3 years agognu: tor: Update to 0.4.5.6.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 19:00:07 +0000 (20:00 +0100)]
gnu: tor: Update to 0.4.5.6.

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

3 years agognu: materialdecoration: Update to 1.1.0-9.
Raghav Gururajan [Mon, 15 Feb 2021 16:19:32 +0000 (11:19 -0500)]
gnu: materialdecoration: Update to 1.1.0-9.

* gnu/packages/qt.scm (materialdecoration): Update to 1.1.0-9.
[source]: Add snippet to remove bundled sources.
[arguments]<#:configure-flags>: Add -DCMAKE_CXX_FLAGS.
[inputs]: Add libxkbcommon.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: cmake-shared: Update to 1.1.0-32.
Raghav Gururajan [Mon, 15 Feb 2021 15:03:09 +0000 (10:03 -0500)]
gnu: cmake-shared: Update to 1.1.0-32.

* gnu/packages/cmake.scm (cmake-shared): Update to 1.1.0-32.
[source]: Add snippet to remove bundled sources.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: komikku: Update to 0.26.1.
Leo Prikler [Fri, 12 Feb 2021 11:03:38 +0000 (12:03 +0100)]
gnu: komikku: Update to 0.26.1.

* gnu/packages/gnome.scm (komikku): Update to 0.26.1.

3 years agognu: emacs-transpose-frame: Remove ".git" suffix from source URI.
Nicolas Goaziou [Mon, 15 Feb 2021 17:34:17 +0000 (18:34 +0100)]
gnu: emacs-transpose-frame: Remove ".git" suffix from source URI.

* gnu/packages/emacs-xyz.scm (emacs-transpose-frame): Remove ".git" suffix
from source URI.

3 years agognu: emacs-transpose-frame: Update to 0.2.0.
Nicolas Goaziou [Mon, 15 Feb 2021 17:31:49 +0000 (18:31 +0100)]
gnu: emacs-transpose-frame: Update to 0.2.0.

* gnu/packages/emacs-xyz.scm (emacs-transpose-frame): Update to 0.2.0.
[source]: Change URI to GitHub.

3 years agoRevert "gnu: w3m: Update to 0.5.3+git20210102."
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:29:11 +0000 (18:29 +0100)]
Revert "gnu: w3m: Update to 0.5.3+git20210102."

This reverts commit f4c4a9fde542bb394c1c581ddf381f04aa16678e.
w3m is a staging package, which I did not expect.

3 years agognu: facter: Update to 4.0.51.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:09:16 +0000 (18:09 +0100)]
gnu: facter: Update to 4.0.51.

* gnu/packages/admin.scm (facter): Update to 4.0.51.

3 years agognu: man-db: Update to 2.9.4.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:07:54 +0000 (18:07 +0100)]
gnu: man-db: Update to 2.9.4.

* gnu/packages/man.scm (man-db): Update to 2.9.4.

3 years agognu: knot: Update to 3.0.4.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:06:48 +0000 (18:06 +0100)]
gnu: knot: Update to 3.0.4.

* gnu/packages/dns.scm (knot): Update to 3.0.4.

3 years agognu: xarchiver: Update to 0.5.4.17.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:05:40 +0000 (18:05 +0100)]
gnu: xarchiver: Update to 0.5.4.17.

* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.17.

3 years agognu: ropgadget: Update to 6.5.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 17:05:29 +0000 (18:05 +0100)]
gnu: ropgadget: Update to 6.5.

* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.5.

3 years agognu: libjcat: Update to 0.1.6.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:52:50 +0000 (17:52 +0100)]
gnu: libjcat: Update to 0.1.6.

* gnu/packages/compression.scm (libjcat): Update to 0.1.6.

3 years agognu: lunzip: Update to 1.12.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:50:12 +0000 (17:50 +0100)]
gnu: lunzip: Update to 1.12.

* gnu/packages/compression.scm (lunzip): Update to 1.12.

3 years agognu: tllist: Update to 1.0.5.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:47:58 +0000 (17:47 +0100)]
gnu: tllist: Update to 1.0.5.

* gnu/packages/datastructures.scm (tllist): Update to 1.0.5.

3 years agognu: dosfstools: Fetch sources from git.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:42:31 +0000 (17:42 +0100)]
gnu: dosfstools: Fetch sources from git.

* gnu/packages/disk.scm (dosfstools)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[native-inputs]: Add autoconf & automake.

3 years agognu: dosfstools: Update to 4.2.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:36:06 +0000 (17:36 +0100)]
gnu: dosfstools: Update to 4.2.

* gnu/packages/disk.scm (dosfstools): Update to 4.2.
[source]: Code name hard.

3 years agognu: font-dseg: Update to 0.46.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:35:28 +0000 (17:35 +0100)]
gnu: font-dseg: Update to 0.46.

* gnu/packages/fonts.scm (font-dseg): Update to 0.46.

3 years agognu: sane-backends-minimal: Update to 1.0.32.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 15:20:39 +0000 (16:20 +0100)]
gnu: sane-backends-minimal: Update to 1.0.32.

* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.32.
[arguments]: Adapt the ‘zap-unnecessary-git-dependency’ phase to the new
tools/git-version-gen script.

3 years agognu: sane-backends-minimal: Remove obsolete #t return values.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 14:54:39 +0000 (15:54 +0100)]
gnu: sane-backends-minimal: Remove obsolete #t return values.

* gnu/packages/scanner.scm (sane-backends-minimal)[source, arguments]:
Don't return #t from snippet or phases.

3 years agognu: sane-backends-minimal: Don't use unstable tarball.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 13:49:49 +0000 (14:49 +0100)]
gnu: sane-backends-minimal: Don't use unstable tarball.

* gnu/packages/scanner.scm (sane-backends-minimal)[source]: Use
GIT-FETCH and GIT-FILE-NAME.
[arguments]:
[native-inputs]: Add autoconf, autoconf-archive, automake,
gettext-minimal, libtool, and python-wrapper.
[arguments]: Add ‘zap-unnecessary-git-dependency’,
‘build-pixma_sane_options.c’, and ‘make-reproducible’ phases.

3 years agognu: nsd: Update to 4.3.5.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:22:06 +0000 (17:22 +0100)]
gnu: nsd: Update to 4.3.5.

* gnu/packages/dns.scm (nsd): Update to 4.3.5.

3 years agognu: exfatprogs: Update to 1.1.0.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:20:55 +0000 (17:20 +0100)]
gnu: exfatprogs: Update to 1.1.0.

* gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.0.

3 years agognu: w3m: Update to 0.5.3+git20210102.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:20:27 +0000 (17:20 +0100)]
gnu: w3m: Update to 0.5.3+git20210102.

* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20210102.

3 years agognu: Fix copyright notice.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 12:36:02 +0000 (13:36 +0100)]
gnu: Fix copyright notice.

* gnu/packages/file-systems.scm: Fix copyright notice for raid5atemyhomework.

3 years agognu: emacs-exec-path-from-shell: Fix Texinfo mark-up.
Tobias Geerinckx-Rice [Mon, 15 Feb 2021 16:09:18 +0000 (17:09 +0100)]
gnu: emacs-exec-path-from-shell: Fix Texinfo mark-up.

* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell)
[synopsis, description]: Use @env and @code instead of @var.

3 years agognu: r-with-tests: Update to 4.0.4.
Ricardo Wurmus [Mon, 15 Feb 2021 16:05:08 +0000 (17:05 +0100)]
gnu: r-with-tests: Update to 4.0.4.

* gnu/packages/statistics.scm (r-with-tests): Update to 4.0.4.
[arguments]: Update phase "build-reproducibly".

3 years agognu: Add indelfixer.
Ricardo Wurmus [Mon, 15 Feb 2021 12:51:25 +0000 (13:51 +0100)]
gnu: Add indelfixer.

* gnu/packages/bioinformatics.scm (indelfixer): New variable.

3 years agognu: Add java-args4j.
Ricardo Wurmus [Mon, 15 Feb 2021 12:50:53 +0000 (13:50 +0100)]
gnu: Add java-args4j.

* gnu/packages/java.scm (java-args4j): New variable.

3 years agognu: Add emacs-theme-sorcery.
Adam Kandur [Mon, 15 Feb 2021 12:48:44 +0000 (13:48 +0100)]
gnu: Add emacs-theme-sorcery.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agoservices: Add Agate Gemini service.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:31 +0000 (20:57 +0200)]
services: Add Agate Gemini service.

* gnu/services/web.scm (<agate-configuration>): New record type.
(agate-accounts, agate-shepherd-service): New procedures.
(agate-service-type): New variable.
* doc/guix.texi (Web Services): Document it.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add agate.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:30 +0000 (20:57 +0200)]
gnu: Add agate.

* gnu/packages/rust-apps.scm (agate): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-configparser-2.
Nicolas Goaziou [Mon, 15 Feb 2021 12:28:02 +0000 (13:28 +0100)]
gnu: Add rust-configparser-2.

* gnu/packages/crates-io.scm (rust-configparser-2): New variable.

3 years agognu: Add rust-tokio-rustls-0.22.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:29 +0000 (20:57 +0200)]
gnu: Add rust-tokio-rustls-0.22.

* gnu/packages/crates-io.scm (rust-tokio-rustls-0.22): New variable.
(rust-tokio-rustls-0.14): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: rust-tokio-1: Update to 1.2.0.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:28 +0000 (20:57 +0200)]
gnu: rust-tokio-1: Update to 1.2.0.

* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.2.0.
[arguments]: Skip build.  Remove Cargo development inputs.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: rust-tokio-macros-1: Update to 1.1.0.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:27 +0000 (20:57 +0200)]
gnu: rust-tokio-macros-1: Update to 1.1.0.

* gnu/packages/crates-io.scm (rust-tokio-macros-1): Update to 1.1.0.
[arguments]: Skip build.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-rustls-0.19.
Alexandru-Sergiu Marton [Sun, 14 Feb 2021 18:57:26 +0000 (20:57 +0200)]
gnu: Add rust-rustls-0.19.

* gnu/packages/crates-io.scm (rust-rustls-0.19): New variable.
(rust-rustls-0.18): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Fix copyright line.
Nicolas Goaziou [Mon, 15 Feb 2021 12:13:22 +0000 (13:13 +0100)]
gnu: Fix copyright line.

* gnu/packages/emacs-xyz.scm: Add angle brackets around email address.

3 years agognu: emacs-ccls: Update to 0.1-5.675a570.
Alexandr Vityazev [Mon, 15 Feb 2021 12:10:48 +0000 (13:10 +0100)]
gnu: emacs-ccls: Update to 0.1-5.675a570.

* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-5.675a570.
[propagated-inputs]: Remove emacs-projectile.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agodoc: Explain how to exit and clean up a Guix environment.
Lee [Fri, 12 Feb 2021 21:44:56 +0000 (16:44 -0500)]
doc: Explain how to exit and clean up a Guix environment.

* doc/guix.texi (Invoking guix environment): Explain how to exit and clean up
a Guix environment.

The current documentation doesn't explain how to exit an environment or how to
remove the packages after exiting.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add run.
Stefan Reichör [Fri, 12 Feb 2021 21:51:54 +0000 (22:51 +0100)]
gnu: Add run.

* gnu/packages/task-runners.scm (run): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add go-github-com-tekwizely-go-parsing.
Stefan Reichör [Fri, 12 Feb 2021 21:51:53 +0000 (22:51 +0100)]
gnu: Add go-github-com-tekwizely-go-parsing.

* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: esbuild: Update to 0.8.44.
Ryan Prior via Guix-patches via [Fri, 12 Feb 2021 06:06:11 +0000 (06:06 +0000)]
gnu: esbuild: Update to 0.8.44.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add openconnect-sso.
Efraim Flashner [Mon, 15 Feb 2021 08:30:24 +0000 (10:30 +0200)]
gnu: Add openconnect-sso.

* gnu/packages/vpn.scm (openconnect-sso): New variable.

3 years agognu: poetry: Adjust for newer python-keyring.
Efraim Flashner [Mon, 15 Feb 2021 07:56:53 +0000 (09:56 +0200)]
gnu: poetry: Adjust for newer python-keyring.

* gnu/packages/python-xyz.scm (poetry)[arguments]: Adjust custom
'patch-setup-py phase to allow newer versions of python-keyring.

3 years agognu: python-pyxdg: Update to 0.27.
Efraim Flashner [Sun, 14 Feb 2021 12:40:03 +0000 (14:40 +0200)]
gnu: python-pyxdg: Update to 0.27.

* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.27.
[arguments]: Adjust custom 'check phase.

3 years agognu: python-keyring: Make tests skippable.
Efraim Flashner [Sun, 14 Feb 2021 12:19:21 +0000 (14:19 +0200)]
gnu: python-keyring: Make tests skippable.

* gnu/packages/python-crypto.scm (python-keyring)[arguments]: In custom
'check phase only run tests when tests? is #true.

3 years agognu: python-keyring: Update to 22.0.1.
Efraim Flashner [Sun, 14 Feb 2021 12:18:08 +0000 (14:18 +0200)]
gnu: python-keyring: Update to 22.0.1.

* gnu/packages/python-crypto.scm (python-keyring): Update to 22.0.1.
[source]: Remove snippet.
[arguments]: Adjust custom 'check phase to just run tests.
[native-inputs]: Add python-toml, python-setuptools.
[propagated-inputs]: Remove python-importlib-metadata.

3 years agognu: Add python-structlog.
Efraim Flashner [Sun, 14 Feb 2021 12:08:58 +0000 (14:08 +0200)]
gnu: Add python-structlog.

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

3 years agognu: python-secretstorage: Update to 3.3.1.
Efraim Flashner [Sun, 14 Feb 2021 12:07:09 +0000 (14:07 +0200)]
gnu: python-secretstorage: Update to 3.3.1.

* gnu/packages/python-crypto.scm (python-secretstorage): Update to 3.3.1.

3 years agognu: python-jeepney: Update to 0.6.0.
Efraim Flashner [Sun, 14 Feb 2021 12:04:57 +0000 (14:04 +0200)]
gnu: python-jeepney: Update to 0.6.0.

* gnu/packages/python-crypto.scm (python-jeepney): Update to 0.6.0.
[native-inputs]: Add python-trio, python-pytest-trio.

3 years agognu: python-tzlocal: Update to 2.1.
Efraim Flashner [Sun, 14 Feb 2021 11:48:19 +0000 (13:48 +0200)]
gnu: python-tzlocal: Update to 2.1.

* gnu/packages/time.scm (python-tzlocal): Update to 2.1.
[arguments]: Adjust custom 'fix-symlink-tests phase for code changes.
Also skip other known-to-fail test.

3 years agognu: bpytop: Update to 1.0.62.
宋文武 [Mon, 15 Feb 2021 00:47:48 +0000 (08:47 +0800)]
gnu: bpytop: Update to 1.0.62.

* gnu/packages/admin.scm (bpytop): Update to 1.0.62.

3 years agognu: bpytop: Add phase to install themes.
Michael Rohleder [Sun, 14 Feb 2021 21:50:37 +0000 (22:50 +0100)]
gnu: bpytop: Add phase to install themes.

Reported by bdju in #guix.

* gnu/packages/admin.scm (bpytop)[arguments]: Add install-themes phase.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agoftp-client: Before 'PASV', try 'EPSV' first for IPv6.
宋文武 [Sun, 14 Feb 2021 04:02:57 +0000 (12:02 +0800)]
ftp-client: Before 'PASV', try 'EPSV' first for IPv6.

This fixes <https://bugs.gnu.org/46481>.

* guix/ftp-client.scm (ftp-epsv, ftp-passive): New procedures.
(ftp-list, ftp-retr): Replace call to 'ftp-pasv' with 'ftp-passive'.

3 years agognu: postgresql: Update to 13.2 [security fixes].
Léo Le Bouter [Sun, 14 Feb 2021 21:09:13 +0000 (22:09 +0100)]
gnu: postgresql: Update to 13.2 [security fixes].

Fixes CVE-2021-3393 and CVE-2021-20229.

* gnu/packages/databases.scm (postgresql-13.2): New variable.
(postgresql-13)[replacement]: New field.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: xfce4-kbdleds-plugin: Remove package.
Michael Rohleder [Sun, 14 Feb 2021 20:06:29 +0000 (21:06 +0100)]
gnu: xfce4-kbdleds-plugin: Remove package.

This package never made the transition to GTK+ 3 and doesn't build since Xfce
4.16. The last upstream release was in 2011.

* gnu/packages/xfce.scm (xfce4-kbdleds-plugin): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: postgresql-9.6: Update to 9.6.21.
Léo Le Bouter [Sat, 13 Feb 2021 07:56:07 +0000 (08:56 +0100)]
gnu: postgresql-9.6: Update to 9.6.21.

* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.21.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: postgresql-10: Update to 10.16.
Léo Le Bouter [Sat, 13 Feb 2021 07:56:06 +0000 (08:56 +0100)]
gnu: postgresql-10: Update to 10.16.

* gnu/packages/databases.scm (postgresql-10): Update to 10.16.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: postgresql-11: Update to 11.11.
Léo Le Bouter [Sat, 13 Feb 2021 07:56:05 +0000 (08:56 +0100)]
gnu: postgresql-11: Update to 11.11.

* gnu/packages/databases.scm (postgresql-11): Update to 11.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: linux-libre 4.19: Update to 4.19.176.
Leo Famulari [Sat, 13 Feb 2021 21:21:28 +0000 (16:21 -0500)]
gnu: linux-libre 4.19: Update to 4.19.176.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.176.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Use version 4.19.175.

3 years agognu: linux-libre 5.4: Update to 5.4.98.
Leo Famulari [Sat, 13 Feb 2021 21:20:24 +0000 (16:20 -0500)]
gnu: linux-libre 5.4: Update to 5.4.98.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.98.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Use version 5.4.97.

3 years agognu: linux-libre: Update to 5.10.16.
Leo Famulari [Sat, 13 Feb 2021 21:19:47 +0000 (16:19 -0500)]
gnu: linux-libre: Update to 5.10.16.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.16.
(linux-libre-5.10-pristine-source): Update hash.
(deblob-scripts-5.10): Use version 5.10.15.

3 years agognu: slurm-drmaa: Update to 1.1.2.
Ricardo Wurmus [Sat, 13 Feb 2021 22:35:48 +0000 (23:35 +0100)]
gnu: slurm-drmaa: Update to 1.1.2.

* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.2.

3 years agodoc: Try again to the improve the branching workflow.
Leo Famulari [Sat, 13 Feb 2021 18:16:18 +0000 (13:16 -0500)]
doc: Try again to the improve the branching workflow.

This is a followup to commit 175bea0ca42dba3e02109820efae0cac2804e73b.

* doc/contributing.texi (Submitting Patches): Distill the workflow to
its essence.

3 years agognu: Add Rust 1.50.
Jakub Kądziołka [Sat, 13 Feb 2021 15:41:37 +0000 (16:41 +0100)]
gnu: Add Rust 1.50.

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

3 years agognu: tesseract-ocr: Update to 4.1.1-1.97079fa
andy Tai [Wed, 10 Feb 2021 07:44:06 +0000 (23:44 -0800)]
gnu: tesseract-ocr: Update to 4.1.1-1.97079fa

* gnu/packages/ocr.scm (tesseract-ocr): Update to 4.1.1-1.97079fa

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
3 years agognu: Add nushell.
Nicolas Goaziou [Sat, 13 Feb 2021 10:13:17 +0000 (11:13 +0100)]
gnu: Add nushell.

* gnu/packages/shells.scm (nushell): New variable.

3 years agognu: shells.scm: Prefix license identifiers.
Nicolas Goaziou [Thu, 11 Feb 2021 00:20:27 +0000 (01:20 +0100)]
gnu: shells.scm: Prefix license identifiers.

* gnu/packages/shells.scm (dash):
(fish):
(fish-foreign-env):
(rc):
(es):
(tcsh):
(zsh):
(xonsh):
(scsh):
(linenoise):
(s-shell):
(oksh):
(loksh):
(mksh):
(oil):
(gash):
(gash-utils):
(rust-nu-cli-0.26):
(rust-nu-command-0.26):
(rust-nu-data-0.26):
(rust-nu-engine-0.26):
(rust-nu-errors-0.26):
(rust-nu-json-0.26):
(rust-nu-parser-0.26):
(rust-nu-plugin-0.26):
(rust-nu-plugin-binaryview-0.26):
(rust-nu-plugin-chart-0.26):
(rust-nu-plugin-fetch-0.26):
(rust-nu-plugin-from-bson-0.26):
(rust-nu-plugin-from-sqlite-0.26):
(rust-nu-plugin-inc-0.26):
(rust-nu-plugin-match-0.26):
(rust-nu-plugin-post-0.26):
(rust-nu-plugin-ps-0.26):
(rust-nu-plugin-s3-0.26):
(rust-nu-plugin-selector-0.26):
(rust-nu-plugin-start-0.26):
(rust-nu-plugin-sys-0.26):
(rust-nu-plugin-textview-0.26):
(rust-nu-plugin-to-bson-0.26):
(rust-nu-plugin-to-sqlite-0.26):
(rust-nu-plugin-tree-0.26):
(rust-nu-plugin-xpath-0.26):
(rust-nu-protocol-0.26):
(rust-nu-source-0.26):
(rust-nu-stream-0.26):
(rust-nu-table-0.26):
(rust-nu-test-support-0.26):
(rust-nu-value-ext-0.26): Prefix license identifier.

3 years agognu: Add rust-nu-plugin-binaryview-0.26.
Nicolas Goaziou [Wed, 10 Feb 2021 23:38:30 +0000 (00:38 +0100)]
gnu: Add rust-nu-plugin-binaryview-0.26.

* gnu/packages/shells.scm (rust-nu-plugin-binaryview-0.26): New variable.

3 years agognu: Add rust-nu-plugin-chart-0.26.
Nicolas Goaziou [Wed, 10 Feb 2021 23:38:10 +0000 (00:38 +0100)]
gnu: Add rust-nu-plugin-chart-0.26.

* gnu/packages/shells.scm (rust-nu-plugin-chart-0.26): New variable.

3 years agognu: Add rust-nu-plugin-fetch-0.26.
Nicolas Goaziou [Wed, 10 Feb 2021 23:37:57 +0000 (00:37 +0100)]
gnu: Add rust-nu-plugin-fetch-0.26.

* gnu/packages/shells.scm (rust-nu-plugin-fetch-0.26): New variable.