jackhill/guix/guix.git
3 years agognu: ant: Update to 1.10.9.
Vincent Legoll [Mon, 28 Dec 2020 10:46:47 +0000 (11:46 +0100)]
gnu: ant: Update to 1.10.9.

* gnu/packages/java.scm (ant): Update to 1.10.9.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: txr: Update to 245.
Guillaume Le Vaillant [Mon, 28 Dec 2020 13:35:19 +0000 (14:35 +0100)]
gnu: txr: Update to 245.

* gnu/packages/lisp.scm (txr): Update to 245.

3 years agognu: Add cl-uax-15.
Sharlatan Hellseher [Sat, 26 Dec 2020 23:56:07 +0000 (23:56 +0000)]
gnu: Add cl-uax-15.

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

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: pythonbitstring: Run tests.
Efraim Flashner [Mon, 28 Dec 2020 10:19:14 +0000 (12:19 +0200)]
gnu: pythonbitstring: Run tests.

* gnu/packages/python-xyx.scm (python-bitstring)[arguments]: Replace
check phase.
[native-inputs]: Add python-pytesst.

3 years agognu: python-helpdev: Enable tests.
Efraim Flashner [Mon, 28 Dec 2020 10:07:01 +0000 (12:07 +0200)]
gnu: python-helpdev: Enable tests.

* gnu/packages/python-xyz.scm (python-helpdev)[arguments]: Replace check
phase.
[native-inputs]: Add python-pytest.

3 years agognu: electrum: Update to 4.0.9.
John Doe [Sun, 27 Dec 2020 22:26:53 +0000 (23:26 +0100)]
gnu: electrum: Update to 4.0.9.

* gnu/packages/finance.scm (electrum): Update to 4.0.9.
[inputs]: Remove python-pyaes, python-pysocks, python-sip,
python-pbkdf2, python-requests, python-jsonrpclib-pelix and
python-ecdsa, python-dnspython-1.16. Add python-dnspython,
python-bitstring, python-attrs, python-cryptography, python-qdarkstyle
and libsecp256k1.
[arguments]: Copy 'use-libsecp256k1-input phase from
(electron-cash) to #:phases to fix runtime lookup of libsecp256k1
library.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: libsecp256k1: Update to 20200615-1-dbd41db.
John Doe [Sun, 27 Dec 2020 22:26:52 +0000 (23:26 +0100)]
gnu: libsecp256k1: Update to 20200615-1-dbd41db.

* gnu/packages/crypto.scm (libsecp256k1):
Update to 20200615-1-dbd41db.
[arguments]: Add "--enable-module-recovery",
"--enable-experimental", "--enable-module-ecdh" and
"--enable-shared" to #:configure-flags.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: python-aiohttp-socks: Update to 0.5.5.
John Doe [Sun, 27 Dec 2020 22:26:51 +0000 (23:26 +0100)]
gnu: python-aiohttp-socks: Update to 0.5.5.

* gnu/packages/python-web.scm (python-aiohttp-socks):
Update to 0.5.5.
[propagated-inputs]: Add python-socks, python-attrs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-socks.
John Doe [Sun, 27 Dec 2020 22:26:50 +0000 (23:26 +0100)]
gnu: Add python-socks.

* gnu/packages/python-web.scm (python-socks): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-bitstring.
John Doe [Sun, 27 Dec 2020 22:26:49 +0000 (23:26 +0100)]
gnu: Add python-bitstring.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-qdarkstyle.
John Doe [Sun, 27 Dec 2020 22:26:48 +0000 (23:26 +0100)]
gnu: Add python-qdarkstyle.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-helpdev.
John Doe [Sun, 27 Dec 2020 22:26:47 +0000 (23:26 +0100)]
gnu: Add python-helpdev.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-qtpy.
John Doe [Sun, 27 Dec 2020 22:26:46 +0000 (23:26 +0100)]
gnu: Add python-qtpy.

* gnu/packages/qt.scm (python-qtpy): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years ago.guix-authorizations: Add leoprikler.
Ludovic Courtès [Mon, 28 Dec 2020 09:53:15 +0000 (10:53 +0100)]
.guix-authorizations: Add leoprikler.

* .guix-authorizations: Add leoprikler to the committers.

3 years agognu: dbxfs: Update to 1.0.48.
Efraim Flashner [Mon, 28 Dec 2020 07:55:02 +0000 (09:55 +0200)]
gnu: dbxfs: Update to 1.0.48.

* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.48.
* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: Update for newer
version of dbxfs.

3 years agognu: python-dropbox: Update to 11.0.0.
Efraim Flashner [Mon, 28 Dec 2020 07:53:58 +0000 (09:53 +0200)]
gnu: python-dropbox: Update to 11.0.0.

* gnu/packages/file-systems.scm (python-dropbox): Update to 11.0.0.
[propagated-inputs]: Add python-stone.

3 years agognu: python-userspacefs: Update to 2.0.2.
Efraim Flashner [Mon, 28 Dec 2020 07:53:06 +0000 (09:53 +0200)]
gnu: python-userspacefs: Update to 2.0.2.

* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.2.

3 years agognu: Add python-stone.
Efraim Flashner [Mon, 28 Dec 2020 07:52:33 +0000 (09:52 +0200)]
gnu: Add python-stone.

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

3 years agognu: libffi: On powerpc, patch with --force.
Chris Marusich [Mon, 28 Dec 2020 03:57:15 +0000 (19:57 -0800)]
gnu: libffi: On powerpc, patch with --force.

As explained in bug 45252, this is the right way to invoke it.

Efraim has confirmed that it is OK to make this change on master branch for
the generic powerpc case, even though it will in theory cause rebuilds on that
architecture, since in practice it isn't actually being used yet.

* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
tool in the case where the %current-target-system or %current-system begins
with "powerpc", so that we invoke it using --force instead of --batch.

3 years agognu: libffi: On powerpc64le, patch using --force.
Chris Marusich [Mon, 28 Dec 2020 03:50:40 +0000 (19:50 -0800)]
gnu: libffi: On powerpc64le, patch using --force.

As explained in bug 45252, this is the right way to invoke it.

* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
tool in the case where the %current-target-system or %current-system begins
with "powerpc64le", so that we invoke it using --force instead of --batch.

3 years agognu: guile-json: Update to 4.4.1.
Ludovic Courtès [Sun, 27 Dec 2020 21:13:27 +0000 (22:13 +0100)]
gnu: guile-json: Update to 4.4.1.

* gnu/packages/guile.scm (guile-json-4): Update to 4.4.1.

3 years agognu: Add ruby-rugged.
Holger Peters [Sun, 29 Nov 2020 13:49:29 +0000 (14:49 +0100)]
gnu: Add ruby-rugged.

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

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
3 years agognu: Add guile-r6rs-protobuf.
Ricardo Wurmus [Sun, 27 Dec 2020 22:00:20 +0000 (23:00 +0100)]
gnu: Add guile-r6rs-protobuf.

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

3 years agognu: audacity: Update to 2.4.2.
Kei Kebreau [Wed, 9 Dec 2020 21:54:26 +0000 (16:54 -0500)]
gnu: audacity: Update to 2.4.2.

* gnu/packages/audio.scm (audacity): Update to 2.4.2.
[source]: Add patch.  Don't delete portaudio-v19, since only the bundled copy
can be built.
[build-system]: Switch to cmake-build-system.
[inputs]: Remove portaudio.
[arguments]: Adjust configure flags for CMake.  Remove 'fix-sbsms-check
phase.  Add 'comment-out-revision-ident phase.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/patches/audacity-add-include.patch: New file.

3 years agognu: lame: Install pkg-config file.
Kei Kebreau [Wed, 9 Dec 2020 20:08:33 +0000 (15:08 -0500)]
gnu: lame: Install pkg-config file.

* gnu/packages/mp3.scm (lame)[arguments]: Add 'install-pkg-config phase.

3 years agognu: portmidi: Install pkg-config file.
Kei Kebreau [Wed, 9 Dec 2020 19:34:43 +0000 (14:34 -0500)]
gnu: portmidi: Install pkg-config file.

* gnu/packages/music.scm (portmidi)[arguments]: Add 'install-pkg-config phase.

3 years agognu: libmad: Install pkg-config file.
Kei Kebreau [Sun, 2 Aug 2020 20:54:03 +0000 (16:54 -0400)]
gnu: libmad: Install pkg-config file.

* gnu/packages/mp3.scm (libmad)[arguments]: Add 'install-pkg-config phase.

3 years agognu: libid3tag: Install pkg-config file.
Kei Kebreau [Sun, 2 Aug 2020 19:58:45 +0000 (15:58 -0400)]
gnu: libid3tag: Install pkg-config file.

* gnu/packages/mp3.scm (libid3tag)[arguments]: Add 'install-pkg-config phase.

3 years agognu: Add emacs-org-fancy-priorities.
Ricardo Wurmus [Sun, 27 Dec 2020 21:26:02 +0000 (22:26 +0100)]
gnu: Add emacs-org-fancy-priorities.

* gnu/packages/emacs-xyz.scm (emacs-org-fancy-priorities): New variable.

3 years agognu: java-bouncycastle: Update to 1.67.
Vincent Legoll [Sun, 27 Dec 2020 14:25:28 +0000 (15:25 +0100)]
gnu: java-bouncycastle: Update to 1.67.

* gnu/packages/java.scm (bouncycastle): Update to 1.67.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
3 years agognu: rpm: Update to 4.16.1.2.
Vincent Legoll [Sun, 27 Dec 2020 16:58:26 +0000 (17:58 +0100)]
gnu: rpm: Update to 4.16.1.2.

* gnu/packages/package-management.scm (rpm): Update to 4.16.1.2.
(inputs): Add libgcrypt.

3 years agoservices: Add radicale-service-type.
Jonathan Brielmaier [Sat, 5 Dec 2020 00:09:13 +0000 (01:09 +0100)]
services: Add radicale-service-type.

* gnu/services/mail.scm (radicale-configuration)
(radicale-configuration?): New procedures.
(%default-radicale-config-file)
(radicale-service-type): New variables.
* doc/guix.texi: Document it.

3 years agognu: radicale: Update to 3.0.6.
Jonathan Brielmaier [Sat, 5 Dec 2020 00:05:58 +0000 (01:05 +0100)]
gnu: radicale: Update to 3.0.6.

* gnu/packages/dav.scm (radicale): Update to 3.0.6.

3 years agognu: cppcheck: Update to 2.3.
Vincent Legoll [Sun, 27 Dec 2020 15:29:19 +0000 (16:29 +0100)]
gnu: cppcheck: Update to 2.3.

* gnu/packages/check.scm (cppcheck): Update to 2.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agonews: Add ‘de’ translation.
Florian Pelz [Sun, 27 Dec 2020 16:54:27 +0000 (17:54 +0100)]
news: Add ‘de’ translation.

3 years agognu: lepton-eda: Update to 1.9.13-20201211.
Ricardo Wurmus [Sun, 27 Dec 2020 17:02:40 +0000 (18:02 +0100)]
gnu: lepton-eda: Update to 1.9.13-20201211.

* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.13-20201211.
[inputs]: Replace gtk+-2 with gtk+; add gtksheet.
[arguments]: Do not inherit from geda-gaf; add "--with-gtk3" configure flag;
add phase "fix-dynamic-link"; unset environment variables in
"compile-scheme-files" phase; do not wrap executables in
GUILE_LOAD_COMPILED_PATH.

3 years agognu: emacs-focus: Update to 1.0.0-1.5f3f20e.
Ricardo Wurmus [Sun, 27 Dec 2020 17:01:30 +0000 (18:01 +0100)]
gnu: emacs-focus: Update to 1.0.0-1.5f3f20e.

* gnu/packages/emacs-xyz.scm (emacs-focus): Update to 1.0.0-1.5f3f20e.

3 years agognu: Add emacs-svg-icon.
Ricardo Wurmus [Sun, 27 Dec 2020 16:04:45 +0000 (17:04 +0100)]
gnu: Add emacs-svg-icon.

* gnu/packages/emacs-xyz.scm (emacs-svg-icon): New variable.

3 years agonews: Add entry for '--with-patch'.
Ludovic Courtès [Sun, 27 Dec 2020 16:23:02 +0000 (17:23 +0100)]
news: Add entry for '--with-patch'.

* etc/news.scm: Add entry.

3 years agotransformations: Add '--with-patch'.
Ludovic Courtès [Mon, 21 Dec 2020 13:52:38 +0000 (14:52 +0100)]
transformations: Add '--with-patch'.

Suggested by Philippe Swartvagher <philippe.swartvagher@inria.fr>.

* guix/transformations.scm (transform-package-patches): New procedure.
(%transformations): Add it as 'with-patch'.
(%transformation-options, show-transformation-options-help/detailed):
Add '--with-patch'.
* tests/transformations.scm ("options->transformation, with-patch"): New
test.
* doc/guix.texi (Package Transformation Options): Document it.

3 years agognu: Add hunspell-dict-it-it.
Giacomo Leidi [Thu, 5 Nov 2020 01:04:20 +0000 (02:04 +0100)]
gnu: Add hunspell-dict-it-it.

* gnu/packages/hunspell.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: rottlog: Fix mail reporting.
Léo Le Bouter [Sat, 12 Dec 2020 08:46:39 +0000 (09:46 +0100)]
gnu: rottlog: Fix mail reporting.

* gnu/packages/admin.scm (rottlog)[inputs]: Add MAILUTILS.
[phases]: In 'patch-paths', replace "/usr/sbin/sendmail" with 'mail'
from Mailutils.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add Guile-zstd.
Ludovic Courtès [Sun, 27 Dec 2020 14:27:36 +0000 (15:27 +0100)]
gnu: Add Guile-zstd.

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

3 years agomaint: Remove unused '--with-nix-prefix' configure option.
Ludovic Courtès [Wed, 23 Dec 2020 22:59:26 +0000 (23:59 +0100)]
maint: Remove unused '--with-nix-prefix' configure option.

* configure.ac: Remove '--with-nix-prefix' and 'NIX_PREFIX' variable.
* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove '--with-nix-prefix'.

3 years agognu: baobab: updating to version 3.38.0.
Vincent Legoll [Thu, 24 Dec 2020 15:26:29 +0000 (16:26 +0100)]
gnu: baobab: updating to version 3.38.0.

* gnu/packages/gnome.scm (baobab): updating to version 3.38.0.

3 years agoimport/utils: alist->package: Handle SPDX license names only as fallback.
Ricardo Wurmus [Sun, 27 Dec 2020 11:05:24 +0000 (12:05 +0100)]
import/utils: alist->package: Handle SPDX license names only as fallback.

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

* guix/import/utils.scm (alist->package): Find plain license names in (guix
licenses) first, and only fall back to SPDX names on error.
* tests/import-utils.scm ("alist->package with SPDX license name 1/2",
"alist->package with SPDX license name 2/2"): New tests.

3 years agoimport/print: package->code: Fix branching.
Ricardo Wurmus [Sun, 27 Dec 2020 11:04:22 +0000 (12:04 +0100)]
import/print: package->code: Fix branching.

* guix/import/print.scm (package->code)<license->code>: Branch on VAR, not on
the SYMBOL-APPEND return value.

3 years agognu: ir: Fix build.
Ricardo Wurmus [Sat, 26 Dec 2020 23:14:46 +0000 (00:14 +0100)]
gnu: ir: Fix build.

* gnu/packages/audio.scm (ir)[arguments]: Add phase "fix-type".

3 years agognu: powertabeditor: Update to 2.0.0-alpha14.
Ricardo Wurmus [Sat, 26 Dec 2020 23:06:17 +0000 (00:06 +0100)]
gnu: powertabeditor: Update to 2.0.0-alpha14.

* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha14.
[arguments]: Add phase "fix-pugixml-detection".

3 years agognu: gtksheet: Update to 4.3.5.
Ricardo Wurmus [Sat, 26 Dec 2020 22:11:09 +0000 (23:11 +0100)]
gnu: gtksheet: Update to 4.3.5.

* gnu/packages/gtk.scm (gtksheet): Update to 4.3.5.
[arguments]: Remove obsolete build phase "fix-typelib-version"; add phase
"rename-type".

3 years agognu: Add fennel.
Paul A. Patience [Wed, 16 Dec 2020 16:57:31 +0000 (11:57 -0500)]
gnu: Add fennel.

* gnu/packages/lua.scm (fennel): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: miredo: Fix to use iproute2 from the store.
John Doe [Thu, 17 Dec 2020 14:24:18 +0000 (15:24 +0100)]
gnu: miredo: Fix to use iproute2 from the store.

* gnu/packages/networking.scm (miredo):
[inputs]: Add iproute.
[arguments]: New phase 'patch-iproute2 that patches sources to use
iproute2 from the store.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: qjackctl: Update to 0.9.0.
Michael Rohleder [Sun, 20 Dec 2020 08:46:04 +0000 (09:46 +0100)]
gnu: qjackctl: Update to 0.9.0.

* gnu/packages/audio.scm (qjackctl): Update to 0.9.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: gauche: Add slib support.
Efraim Flashner [Sat, 26 Dec 2020 20:12:29 +0000 (22:12 +0200)]
gnu: gauche: Add slib support.

* gnu/packages/scheme.scm (gauche)[inputs]: Add slib.
[arguments]: Add configure-flag to find slib.

3 years agognu: gauche: Update to 0.9.10.
Martin Becze [Wed, 23 Dec 2020 09:35:34 +0000 (03:35 -0600)]
gnu: gauche: Update to 0.9.10.

* gnu/packages/scheme.scm (gauche): Update to 0.9.10.
[arguments]: Adjust file list in custom 'patch-/bin/sh phase. Remove
'patch-normalize-test phase. Adjust 'patch-network-tests phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: memcached: Update to 1.6.9.
Vincent Legoll [Wed, 23 Dec 2020 15:30:51 +0000 (16:30 +0100)]
gnu: memcached: Update to 1.6.9.

* gnu/packages/databases.scm (memcached): Update to 1.6.9.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: kiwix-desktop: Add missing input.
Efraim Flashner [Sat, 26 Dec 2020 19:39:08 +0000 (21:39 +0200)]
gnu: kiwix-desktop: Add missing input.

* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add libmicrohttpd.

3 years agognu: kiwix-lib: Update to 9.4.1.
Efraim Flashner [Sat, 26 Dec 2020 19:36:12 +0000 (21:36 +0200)]
gnu: kiwix-lib: Update to 9.4.1.

* gnu/packages/web.scm (kiwix-lib): Update to 9.4.1.

3 years agognu: kiwix-desktop: Fix typo.
Efraim Flashner [Sat, 26 Dec 2020 19:29:11 +0000 (21:29 +0200)]
gnu: kiwix-desktop: Fix typo.

* gnu/packages/web.scm (kiwix-desktop)[arguments]: Fix typo which
prevented the 'enable-print-support phase from occurring.

3 years agognu: libzim: Update to 6.3.0.
Efraim Flashner [Sat, 26 Dec 2020 19:28:11 +0000 (21:28 +0200)]
gnu: libzim: Update to 6.3.0.

* gnu/packages/web.scm (libzim): Update to 6.3.0.
[inputs]: Remove zlib.

3 years agognu: Add Linux-Libre-LTS.
Raghav Gururajan [Thu, 24 Dec 2020 03:43:10 +0000 (22:43 -0500)]
gnu: Add Linux-Libre-LTS.

Enables the choice of using current LTS version of linux-libre in Guix System.

* gnu/packages/linux.scm (linux-libre-lts-version): New variable.
* gnu/packages/linux.scm (linux-libre-lts-pristine-source): New variable.
* gnu/packages/linux.scm (linux-libre-lts-source): New variable.
* gnu/packages/linux.scm (linux-libre-lts): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: cmake: Update to 3.19.2.
Greg Hogan [Sun, 20 Dec 2020 14:21:25 +0000 (14:21 +0000)]
gnu: cmake: Update to 3.19.2.

* gnu/packages/cmake.scm (cmake): Update to 3.19.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: seahorse-adventures: Update to 1.3.
Nicolas Goaziou [Sat, 26 Dec 2020 08:50:43 +0000 (09:50 +0100)]
gnu: seahorse-adventures: Update to 1.3.

* gnu/packages/games.scm (seahorse-adventures): Update to 1.3.

3 years agognu: emacs-auctex: Update to 13.0.0.
Nicolas Goaziou [Fri, 25 Dec 2020 19:02:01 +0000 (20:02 +0100)]
gnu: emacs-auctex: Update to 13.0.0.

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

3 years agognu: darktable: Enable tests.
Vinicius Monego [Thu, 24 Dec 2020 23:55:31 +0000 (20:55 -0300)]
gnu: darktable: Enable tests.

* gnu/packages/photo.scm (darktable)[arguments]: Pass "-DBUILD_TESTING=On"
to #:configure-flags.
[native-inputs]: Add cmocka.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: darktable: Update to 3.4.0.
Vinicius Monego [Thu, 24 Dec 2020 23:55:30 +0000 (20:55 -0300)]
gnu: darktable: Update to 3.4.0.

* gnu/packages/photo.scm (darktable): Update to 3.4.0.
[native-inputs]: Use Clang and LLVM 11. Add python-wrapper and ruby.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: libavif: Add support for rav1e.
Vinicius Monego [Thu, 24 Dec 2020 23:55:29 +0000 (20:55 -0300)]
gnu: libavif: Add support for rav1e.

* gnu/packages/image.scm (libavif)[arguments]: Pass "-DAVIF_CODEC_RAV1E=ON"
to #:configure-flags.
[inputs]: Add rav1e.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: libavif: Update to 0.8.4.
Vinicius Monego [Thu, 24 Dec 2020 23:52:40 +0000 (20:52 -0300)]
gnu: libavif: Update to 0.8.4.

* gnu/packages/image.scm (libavif): Update to 0.8.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: awscli: updating to version 1.18.203.
Vincent Legoll [Thu, 24 Dec 2020 15:22:32 +0000 (16:22 +0100)]
gnu: awscli: updating to version 1.18.203.

* gnu/packages/python-web.scm (awscli): updating to version 1.18.203.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: emacs-ssh-agency: Update to 0.4.1.
Ryan Desfosses [Thu, 24 Dec 2020 17:54:56 +0000 (12:54 -0500)]
gnu: emacs-ssh-agency: Update to 0.4.1.

* gnu/packages/emacs-xyz.scm (emacs-ssh-agency): Update to 0.4.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: emacs-ebib: Update to 2.29.
Ryan Desfosses [Thu, 24 Dec 2020 17:05:32 +0000 (12:05 -0500)]
gnu: emacs-ebib: Update to 2.29.

* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.29.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: protonvpn-cli: Stop propagating inputs.
Ryan Prior [Wed, 23 Dec 2020 03:38:08 +0000 (03:38 +0000)]
gnu: protonvpn-cli: Stop propagating inputs.

* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add dialog, iproute2, iptables,
ncurses, openvpn, procps, python-requests, and which.
[arguments]: Add a 'wrap-wrapper' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: plantuml: Update to 1.2020.24.
Michael Rohleder [Sun, 20 Dec 2020 08:39:26 +0000 (09:39 +0100)]
gnu: plantuml: Update to 1.2020.24.

* gnu/packages/uml.scm (plantuml): Update to 1.2020.24.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: picom: Update to 8.2.
Lars-Dominik Braun [Sun, 20 Dec 2020 12:21:58 +0000 (13:21 +0100)]
gnu: picom: Update to 8.2.

* gnu/packages/compton.scm (picom): Update to 8.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: f2fs-tools: Update to 1.14.0.
Vincent Legoll [Wed, 23 Dec 2020 09:57:12 +0000 (10:57 +0100)]
gnu: f2fs-tools: Update to 1.14.0.

* gnu/packages/linux.scm (f2fs-tools): Update to 1.14.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: ansible: Update to 2.9.16.
Vincent Legoll [Wed, 23 Dec 2020 09:42:56 +0000 (10:42 +0100)]
gnu: ansible: Update to 2.9.16.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: lxc: Update to 4.0.5.
Vincent Legoll [Wed, 23 Dec 2020 15:21:03 +0000 (16:21 +0100)]
gnu: lxc: Update to 4.0.5.

* gnu/packages/virtualization.scm (lxc): Update to 4.0.5.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: memtester: Update to 4.5.0.
Vincent Legoll [Wed, 23 Dec 2020 15:27:28 +0000 (16:27 +0100)]
gnu: memtester: Update to 4.5.0.

* gnu/packages/hardware.scm (memtester): Update to 4.5.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: xfsprogs: Update to 5.10.0.
Vincent Legoll [Wed, 23 Dec 2020 17:14:26 +0000 (18:14 +0100)]
gnu: xfsprogs: Update to 5.10.0.

* gnu/packages/linux.scm (xfsprogs): Update to 5.10.0.
[inputs]: Add libinih.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add libinih.
Vincent Legoll [Wed, 23 Dec 2020 17:14:25 +0000 (18:14 +0100)]
gnu: Add libinih.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: opensmtpd: Update to 6.8.0p2.
Tobias Geerinckx-Rice [Thu, 24 Dec 2020 15:22:56 +0000 (16:22 +0100)]
gnu: opensmtpd: Update to 6.8.0p2.

* gnu/packages/mail.scm (opensmtpd): Update to 6.8.0p2.
[arguments]: Remove 'fix-man-page-detection phase again thanks to
excellent upstream fanservice.

3 years agognu: opensmtpd: Update to 6.8.0p1.
Tobias Geerinckx-Rice [Thu, 24 Dec 2020 11:41:17 +0000 (12:41 +0100)]
gnu: opensmtpd: Update to 6.8.0p1.

* gnu/packages/mail.scm (opensmtpd): Update to 6.8.0p1.

3 years agognu: emacs-chronometrist: Update to 0.5.6.
Nicolas Goaziou [Thu, 24 Dec 2020 08:58:29 +0000 (09:58 +0100)]
gnu: emacs-chronometrist: Update to 0.5.6.

* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.6.

3 years agognu: openttd-engine: Update to 1.10.3.
Vincent Legoll [Wed, 23 Dec 2020 15:44:49 +0000 (16:44 +0100)]
gnu: openttd-engine: Update to 1.10.3.

* gnu/packages/games.scm (openttd-engine): Update to 1.10.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: freeciv: Update to 2.6.2.1.
Vincent Legoll [Wed, 23 Dec 2020 10:19:02 +0000 (11:19 +0100)]
gnu: freeciv: Update to 2.6.2.1.

* gnu/packages/games.scm (freeciv): Update to 2.6.2.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: guix-build-coordinator: Update to 0-12.c33d3f5.
Christopher Baines [Wed, 23 Dec 2020 20:53:30 +0000 (20:53 +0000)]
gnu: guix-build-coordinator: Update to 0-12.c33d3f5.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-12.c33d3f5.
[arguments]: Include coreutils in the PATH.

3 years agoRevert "gnu: gita: Update to 0.11.9."
Oleg Pykhalov [Wed, 23 Dec 2020 18:57:14 +0000 (21:57 +0300)]
Revert "gnu: gita: Update to 0.11.9."

This reverts commit 5540159f3e34ac8f6b3ab31f773f6e286028f309 which updates
gita to v0.11.9 tag, which doesn't contain freeze and clone sub-commands.

3 years agognu: gita: Update to 0.11.9.
Oleg Pykhalov [Wed, 23 Dec 2020 18:53:33 +0000 (21:53 +0300)]
gnu: gita: Update to 0.11.9.

* gnu/packages/version-control.scm (gita): Update to 0.11.9.

3 years agognu: Add uriparser.
lsp [Tue, 17 Nov 2020 16:50:06 +0000 (17:50 +0100)]
gnu: Add uriparser.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoetc: snippets: Add new build systems to package snippet.
Morgan Smith [Fri, 20 Nov 2020 00:34:25 +0000 (19:34 -0500)]
etc: snippets: Add new build systems to package snippet.

* etc/snippets/scheme-mode/guix-package: Add the following as possibilities
for the build-system field:

clojure-build-system
copy-build-system
dune-build-system
guile-build-system
julia-build-system
linux-module-build-system
maven-build-system
node-build-system
qt-build-system
rakudo-build-system

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add gron.
Joseph LaFreniere [Sun, 29 Nov 2020 05:08:01 +0000 (23:08 -0600)]
gnu: Add gron.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: go-github-com-mattn-go-colorable: Update to 0.1.8.
Joseph LaFreniere [Sun, 29 Nov 2020 05:08:00 +0000 (23:08 -0600)]
gnu: go-github-com-mattn-go-colorable: Update to 0.1.8.

* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Update to 0.1.8.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add go-github-com-nwidger-jsoncolor.
Joseph LaFreniere [Sun, 29 Nov 2020 04:25:35 +0000 (22:25 -0600)]
gnu: Add go-github-com-nwidger-jsoncolor.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: guix: Update to 7624ebb.
Ludovic Courtès [Wed, 23 Dec 2020 15:59:18 +0000 (16:59 +0100)]
gnu: guix: Update to 7624ebb.

* gnu/packages/package-management.scm (guix): Update to 7624ebb.

3 years agossh: Use 'guix repl' instead of 'guile'.
Ludovic Courtès [Fri, 18 Dec 2020 10:42:57 +0000 (11:42 +0100)]
ssh: Use 'guix repl' instead of 'guile'.

This simplifies setup of build machines: no need to install Guile in
addition to Guix, no need to set 'GUILE_LOAD_PATH' & co., leading to
fewer failure modes.

* guix/ssh.scm (remote-run): New procedure.
(remote-daemon-channel): Use it instead of 'open-remote-pipe*'.
(store-import-channel)[import]: Remove check for module availability.
Add call to 'primitive-exit'.
Use 'remote-run' instead of 'open-remote-pipe'.
(store-export-channel)[export]: Remove check for module availability.
Add calls to 'primitive-exit'.
Use 'remote-run' instead of 'open-remote-pipe'.
(handle-import/export-channel-error): Remove 'module-error' clause.
(report-module-error): Remove.
* guix/scripts/offload.scm (assert-node-has-guix): Replace call to
'report-module-error' by 'leave'.
* doc/guix.texi (Daemon Offload Setup): Remove mention of Guile.

3 years agosubstitute: Reuse connections for '--query'.
Ludovic Courtès [Sat, 19 Dec 2020 14:41:46 +0000 (15:41 +0100)]
substitute: Reuse connections for '--query'.

This significantly speeds up things like substituting the closure of a
.drv.  This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.

* guix/scripts/substitute.scm (http-multiple-get): Add #:open-connection
and #:keep-alive? and honor them.
(open-connection-for-uri/maybe): Use 'open-connection-for-uri/cached'
instead of 'guix:open-connection-for-uri'.  Call 'http-multiple-get'
within 'call-with-cached-connection'.
(open-connection-for-uri/cached): Add #:timeout and #:verify-certificate?
and honor them.
(call-with-cached-connection): Add 'open-connection'  parameter and
honor it.

3 years agognu: patchwork: Update to 3.0.0.
Christopher Baines [Wed, 23 Dec 2020 12:55:58 +0000 (12:55 +0000)]
gnu: patchwork: Update to 3.0.0.

* gnu/packages/patchutils.scm (patchwork): Update to 3.0.0.

3 years agognu: Add emacs-svg-tag-mode.
Ricardo Wurmus [Wed, 23 Dec 2020 12:51:34 +0000 (13:51 +0100)]
gnu: Add emacs-svg-tag-mode.

* gnu/packages/emacs-xyz.scm (emacs-svg-tag-mode): New variable.

3 years agognu: xournalpp: Update to 1.0.20.
Nicolas Goaziou [Wed, 23 Dec 2020 12:37:02 +0000 (13:37 +0100)]
gnu: xournalpp: Update to 1.0.20.

* gnu/packages/pdf.scm (xournalpp): Update to 1.0.20.

3 years agognu: ruby-pg: Update to 1.2.3.
Christopher Baines [Wed, 23 Dec 2020 11:55:34 +0000 (11:55 +0000)]
gnu: ruby-pg: Update to 1.2.3.

* gnu/packages/ruby.scm (ruby-pg): Update to 1.2.3.