jackhill/guix/guix.git
3 years agoAdd (guix ipfs).
Ludovic Courtès [Fri, 28 Dec 2018 00:07:58 +0000 (01:07 +0100)]
Add (guix ipfs).

This module allows for communicating with the IPFS
gateway over the HTTP interface.  The commit has been
cherry-picked from <https://issues.guix.gnu.org/33899>.

The procedures for adding and restoring file trees have
been removed as according to a reply issue 33899, a different
format will be used.  The procedure 'add-data' has been
exported as it will be used in the system test for IPFS.

* guix/ipfs.scm: New file.
* Makefile.am (MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoservices: Add ipfs-service-type
Maxime Devos [Fri, 15 Jan 2021 20:46:42 +0000 (21:46 +0100)]
services: Add ipfs-service-type

* gnu/services/networking.scm (ipfs-service-type)
  (%ipfs-home-mapping, %ipfs-environment)
  (%ipfs-accounts, %ipfs-home): New variables.
  (ipfs-configuration, ipfs-configuration?)
  (ipfs-configuration-package, ipfs-configuration-gateway)
  (ipfs-configuration-api, ipfs-shepherd-service)
  (ipfs-binary, %ipfs-activation): New procedures.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: racket: Don't inject store paths into Racket files.
Philip McGrath [Fri, 19 Mar 2021 02:34:51 +0000 (22:34 -0400)]
gnu: racket: Don't inject store paths into Racket files.

Apparently, during grafting, Guix can somehow mangle compiled
Racket CS files (.zo) such that Racket will refuse to load them.
(Maybe it has something to do with compression?)
So, we stop patching Racket sources with absolute paths to store
files (i.e. for foreign libraries to dlopen).
Instead, we put them in a data file that doesn't get compiled or,
in one case, embed it in C.

Fixes https://issues.guix.gnu.org/47064

* gnu/packages/patches/racket-sh-via-rktio.patch: New file.
Adds a special case at the C level, controlled by a preprocessor macro,
to handle attempts to execute "/bin/sh".
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scheme.scm (racket)[source](patches): Apply it.
(racket)[arguments](#:configure-flags): Add the CPP flag to enable it.
(racket)[arguments](#:modules): Use srfi-1.
(racket)[arguments](#:phases): Remove 'patch-/bin/sh and 'pre-configure.
Change 'pre-configure-minimal to just change directory.
Add 'patch-config.rktd-lib-search-dirs after 'build and before 'install
to configure Racket's "lib-search-dirs".
(racket, racket-minimal)[inputs]: Add bash-minimal as an explicit input.
(racket-minimal)[source]: Adjust to inherit patches from racket.
(racket-minimal)[arguments]: Inherit from racket: changes no longer needed.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add r-txdb-dmelanogaster-ucsc-dm6-ensgene.
hli [Mon, 29 Mar 2021 22:53:51 +0000 (00:53 +0200)]
gnu: Add r-txdb-dmelanogaster-ucsc-dm6-ensgene.

* gnu/packages/bioconductor.scm (r-txdb-dmelanogaster-ucsc-dm6-ensgene):
New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agoservices: Support DELETE in MODIFY-SERVICES macro.
Ricardo Wurmus [Sun, 10 May 2020 21:29:38 +0000 (23:29 +0200)]
services: Support DELETE in MODIFY-SERVICES macro.

* gnu/services.scm (%modify-service): Add clause for DELETE syntax.
(modify-services): Use FILTER-MAP; adjust docstring.
* doc/guix.texi (System Services): Mention alternative syntax.
(X Window): Use MODIFY-SERVICES syntax.

3 years agognu: Add cl-bodge-queue.
Adam Kandur [Mon, 12 Apr 2021 14:37:56 +0000 (16:37 +0200)]
gnu: Add cl-bodge-queue.

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

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: hydrogen: Update to 1.0.2.
Nicolas Goaziou [Mon, 12 Apr 2021 14:06:51 +0000 (16:06 +0200)]
gnu: hydrogen: Update to 1.0.2.

* gnu/packages/music.scm (hydrogen): Update to 1.0.2.

3 years agognu: Add openvdb.
Ekaitz Zarraga [Mon, 29 Mar 2021 14:04:23 +0000 (16:04 +0200)]
gnu: Add openvdb.

* gnu/packages/graphics.scm (openvdb): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add texlive-newtx.
Paul Garlick [Mon, 12 Apr 2021 13:17:18 +0000 (14:17 +0100)]
gnu: Add texlive-newtx.

* gnu/packages/tex.scm: New variable.

3 years agognu: java-eclipse-jetty-util: Update to 9.4.39 [security fixes].
Julien Lepiller [Fri, 2 Apr 2021 10:55:16 +0000 (12:55 +0200)]
gnu: java-eclipse-jetty-util: Update to 9.4.39 [security fixes].

Fixes CVE-2021-28165 - jetty server high CPU when client send data length >
17408, CVE-2021-28164 - Normalize ambiguous URIs and CVE-2021-28163 - Exclude
webapps directory from deployment scan.

* gnu/packages/java.scm (java-eclipse-jetty-util): Update to 9.4.39.
(java-eclipse-jetty-util-ajax): New variable.
(java-eclipse-jetty-util, java-eclipse-jetty-io, java-eclipse-jetty-http)
(java-eclipse-jetty-jmx, java-eclipse-jetty-server)
(java-eclipse-jetty-security, java-eclipse-jetty-servlet)
(java-eclipse-jetty-xml, java-eclipse-jetty-webapp): Disable tests.
[native-inputs]: Remove test dependencies.

3 years agognu: hangups: Run test suite.
Efraim Flashner [Mon, 12 Apr 2021 12:14:12 +0000 (15:14 +0300)]
gnu: hangups: Run test suite.

* gnu/packages/messaging.scm (hangups)[arguments]: Use custom 'check
phase.

3 years agognu: hangups: Loosen version restrictions further.
Efraim Flashner [Mon, 12 Apr 2021 12:07:37 +0000 (15:07 +0300)]
gnu: hangups: Loosen version restrictions further.

* gnu/packages/messaging.scm (hangups)[arguments]: Adjust custom
'relax-dependencies phase to allow more dependency versions.

3 years agognu: python-mechanicalsoup: Update to 1.0.0.
Ekaitz Zarraga [Mon, 12 Apr 2021 10:22:55 +0000 (10:22 +0000)]
gnu: python-mechanicalsoup: Update to 1.0.0.

* gnu/packages/python-web.scm (python-mechanicalsoup): Update to
1.0.0.
[arguments]: Enable tests.
[native-inputs]: Add python-pytest-flake8, python-pytest-httpbin,
python-pytest-cov, python-pytest-mock, python-pytest-runner,
python-requests-mock.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agotests: docker: Increase VM building memory size to 1024MiB.
Mathieu Othacehe [Mon, 12 Apr 2021 12:09:24 +0000 (14:09 +0200)]
tests: docker: Increase VM building memory size to 1024MiB.

This fixes the following error when running the "docker-system" test:

In ice-9/ftw.scm:
   553:30  1 (_ #<directory stream db6660>)
In unknown file:
           0 (readdir #<directory stream db6660>)

ERROR: In procedure readdir:
In procedure readdir: Cannot allocate memory

* gnu/tests/docker.scm (%test-docker-system): Bump image building VM memory
size to 1024 MiB.

3 years agosystem: vm: Add a memory-size argument to system-docker-image.
Mathieu Othacehe [Mon, 12 Apr 2021 12:08:29 +0000 (14:08 +0200)]
system: vm: Add a memory-size argument to system-docker-image.

* gnu/system/vm.scm (system-docker-image): Add a memory-size argument and pass
it to expression->derivation-in-linux-vm.

3 years agognu: renpy: Update to 7.4.4.
Leo Prikler [Mon, 12 Apr 2021 11:11:09 +0000 (13:11 +0200)]
gnu: renpy: Update to 7.4.4.

* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4.
(python2-pygame-sdl2)[renpy-version]: Likewise.

3 years agognu: nginx: Enable stream module.
methuselah-0 [Wed, 31 Mar 2021 09:00:31 +0000 (11:00 +0200)]
gnu: nginx: Enable stream module.

* gnu/packages/web.scm (nginx)[arguments]: Add --with-stream option in the 'configure phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add prips.
methuselah-0 [Thu, 8 Apr 2021 19:26:23 +0000 (21:26 +0200)]
gnu: Add prips.

gnu/packages/admin.scm (prips): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: blis: Add deprecated aliases.
Ludovic Courtès [Mon, 12 Apr 2021 10:37:19 +0000 (12:37 +0200)]
gnu: blis: Add deprecated aliases.

Add deprecated aliases for packages removed in the parent commit.

* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): New
variables.

3 years agognu: blis: Update to 0.8.1.
Philip McGrath [Wed, 7 Apr 2021 22:51:23 +0000 (18:51 -0400)]
gnu: blis: Update to 0.8.1.

* gnu/packages/maths.scm (make-blis): Remove internal function.
Inline into ...
(bliss): ... this variable. Update to 0.8.1.
[native-inputs]: Add "python" and "perl".
[arguments]: Adjust 'configure' phase to take advantage of new support
for "configuration families" with runtime hardware detection. Select
configuration automatically based on target systems, and allow
"--blis-config=" in #:configure-flags to override the default.
When building for x86_64, include all supported microarchetecture
specializations. Add "--enable-verbose-make" configure flag for better
build logs. Stop ignoring other flags from #:configure-flags.
Remove explicit #:substitutable? argument: the package is now always
substitutable. Add (srfi srfi-1) to #:modules.
(blis/x86_64): Remove internal macro.
(blis-sandybridge): Remove package: included in 'blis'.
(blis-haswell): Remove package: included in 'blis'.
(blis-knl): Remove package: included in 'blis'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoci: Fix system-tests subset.
Mathieu Othacehe [Mon, 12 Apr 2021 08:26:37 +0000 (10:26 +0200)]
ci: Fix system-tests subset.

* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.

3 years agognu: monero-gui: Update to 0.17.2.0.
Guillaume Le Vaillant [Mon, 12 Apr 2021 09:16:43 +0000 (11:16 +0200)]
gnu: monero-gui: Update to 0.17.2.0.

* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.0.

3 years agognu: monero: Update to 0.17.2.0.
Guillaume Le Vaillant [Mon, 12 Apr 2021 08:46:22 +0000 (10:46 +0200)]
gnu: monero: Update to 0.17.2.0.

* gnu/packages/finance.scm (monero): Update to 0.17.2.0.

3 years agognu: newlib-nano: Fix nano lib and header paths.
Morgan Smith [Thu, 8 Apr 2021 13:02:20 +0000 (09:02 -0400)]
gnu: newlib-nano: Fix nano lib and header paths.

* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi)[arguments]: Hard link
library files from *.a to *_nano.a. Hard link newlib.h to a common location.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: electron-cash: Add missing input.
Guillaume Le Vaillant [Mon, 12 Apr 2021 08:16:07 +0000 (10:16 +0200)]
gnu: electron-cash: Add missing input.

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

* gnu/packages/finance.scm (electron-cash)[inputs]: Add python-pathvalidate.

3 years agognu: Add python-pathvalidate.
Guillaume Le Vaillant [Mon, 12 Apr 2021 08:12:09 +0000 (10:12 +0200)]
gnu: Add python-pathvalidate.

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

3 years agognu: Add python-allpairspy.
Guillaume Le Vaillant [Mon, 12 Apr 2021 07:50:54 +0000 (09:50 +0200)]
gnu: Add python-allpairspy.

* gnu/packages/python-check.scm (python-allpairspy): New variable.

3 years agoscripts: system: Default to -v3 when building a system.
Mark H Weaver [Sat, 10 Apr 2021 03:19:05 +0000 (23:19 -0400)]
scripts: system: Default to -v3 when building a system.

This is a followup to 8f9052d5434a3a11e7b4ff14d6b0090256e08aa4.

* guix/scripts/system.scm (verbosity-level): Change the default
from 2 to 3 when building a system.

3 years agognu: Syncthing: Update to 1.15.1 [fixes CVE-2021-21404].
Leo Famulari [Thu, 10 Dec 2020 19:47:10 +0000 (14:47 -0500)]
gnu: Syncthing: Update to 1.15.1 [fixes CVE-2021-21404].

* gnu/packages/syncthing.scm (syncthing): Update to 1.15.1.
[source]: Use bundled dependencies.
[inputs]: Remove field.
[arguments]: Adjust the custom 'build' and 'install' phases for 1.15.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-cython: Update to 0.29.22.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 23:24:46 +0000 (01:24 +0200)]
gnu: python-cython: Update to 0.29.22.

* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.22.

3 years agognu: python-fastimport: Update to 0.9.9.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 22:51:49 +0000 (00:51 +0200)]
gnu: python-fastimport: Update to 0.9.9.

* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.9.

3 years agognu: minetest: Update to 5.4.1.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 22:24:00 +0000 (00:24 +0200)]
gnu: minetest: Update to 5.4.1.

* gnu/packages/games.scm (minetest, minetest-data): Update to 5.4.1.

3 years agognu: ghq: Update to 1.1.7.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 22:03:15 +0000 (00:03 +0200)]
gnu: ghq: Update to 1.1.7.

* gnu/packages/version-control.scm (ghq): Update to 1.1.7.

3 years agognu: lagrange: Update to 1.3.2.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 21:59:37 +0000 (23:59 +0200)]
gnu: lagrange: Update to 1.3.2.

* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.2.

3 years agognu: irssi: Update to 1.2.3.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 21:55:17 +0000 (23:55 +0200)]
gnu: irssi: Update to 1.2.3.

* gnu/packages/irc.scm (irssi): Update to 1.2.3.

3 years agognu: edgar: Update to 1.34.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 21:46:30 +0000 (23:46 +0200)]
gnu: edgar: Update to 1.34.

* gnu/packages/games.scm (edgar): Update to 1.34.

3 years agognu: libime: Update to 1.0.6.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 21:39:17 +0000 (23:39 +0200)]
gnu: libime: Update to 1.0.6.

* gnu/packages/fcitx5.scm (libime): Update to 1.0.6.

3 years agognu: acpica: Update to 20210331.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 15:18:50 +0000 (17:18 +0200)]
gnu: acpica: Update to 20210331.

* gnu/packages/admin.scm (acpica): Update to 20210331.

3 years agognu: python-skyfield: Update to 1.38.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 14:36:24 +0000 (16:36 +0200)]
gnu: python-skyfield: Update to 1.38.

* gnu/packages/astronomy.scm (python-skyfield): Update to 1.38.

3 years agognu: librsync: Update to 2.3.2.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 14:30:10 +0000 (16:30 +0200)]
gnu: librsync: Update to 2.3.2.

* gnu/packages/rsync.scm (librsync): Update to 2.3.2.

3 years ago.guix-authorizations: Add raghavgururajan.
Tobias Geerinckx-Rice [Sun, 11 Apr 2021 14:06:47 +0000 (16:06 +0200)]
.guix-authorizations: Add raghavgururajan.

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

3 years agognu: Add python-pysctp.
Hartmut Goebel [Sat, 3 Apr 2021 15:12:45 +0000 (17:12 +0200)]
gnu: Add python-pysctp.

* gnu/packages/networking.scm(python-pysctp): New variable.

3 years agognu: lksctp-tools: Fix build of include file.
Hartmut Goebel [Sat, 3 Apr 2021 15:08:10 +0000 (17:08 +0200)]
gnu: lksctp-tools: Fix build of include file.

* gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch:
  New file.
* gnu/local.mk[patches]: Add it.
* gnu/packages/networking.scm(/lksctp-tools)[source]: Use this patch.

3 years agognu: gpodder: Update to 3.10.18.
Pierre Langlois [Sun, 11 Apr 2021 12:24:03 +0000 (13:24 +0100)]
gnu: gpodder: Update to 3.10.18.

* gnu/packages/gpodder.scm (gpodder): Update to 3.10.18.
[native-inputs]: Add python-pytest, python-pytest-cov,
python-pytest-httpserver and which.
[inputs]: Add python-requests.

3 years agognu: Add python-pytest-httpserver.
Pierre Langlois [Sun, 11 Apr 2021 12:10:15 +0000 (13:10 +0100)]
gnu: Add python-pytest-httpserver.

* gnu/packages/check.scm (python-pytest-httpserver): New variable.

3 years agognu: scintilla: Update to 5.0.1.
Nicolas Goaziou [Sun, 11 Apr 2021 12:42:25 +0000 (14:42 +0200)]
gnu: scintilla: Update to 5.0.1.

* gnu/packages/text-editors.scm (scintilla): Update to 5.0.1.

3 years agognu: emacs-ivy-posframe: Update to 0.6.0.
Nicolas Goaziou [Sun, 11 Apr 2021 12:20:48 +0000 (14:20 +0200)]
gnu: emacs-ivy-posframe: Update to 0.6.0.

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

3 years agognu: emacs-posframe: Update to 1.0.0.
Nicolas Goaziou [Sun, 11 Apr 2021 12:20:42 +0000 (14:20 +0200)]
gnu: emacs-posframe: Update to 1.0.0.

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

3 years agognu: Add abook.
Alexandru-Sergiu Marton [Sun, 11 Apr 2021 10:13:39 +0000 (12:13 +0200)]
gnu: Add abook.

* gnu/packages/mail.scm (abook): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add python-plumbum.
LibreMiami [Sun, 11 Apr 2021 09:45:22 +0000 (11:45 +0200)]
gnu: Add python-plumbum.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add lagrange.
Alexander Krotov [Tue, 30 Mar 2021 22:57:05 +0000 (01:57 +0300)]
gnu: Add lagrange.

* gnu/packages/web-browsers.scm (lagrange): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-ghq.
Joseph LaFreniere [Wed, 11 Nov 2020 06:39:58 +0000 (00:39 -0600)]
gnu: Add emacs-ghq.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-elfeed-protocol.
nixo [Sun, 28 Mar 2021 09:59:16 +0000 (11:59 +0200)]
gnu: Add emacs-elfeed-protocol.

* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-mode-line-idle.
Eugene Klimov via Guix-patches via [Mon, 5 Apr 2021 20:08:07 +0000 (01:08 +0500)]
gnu: Add emacs-mode-line-idle.

* gnu/packages/emacs-xyz.scm (emacs-mode-line-idle): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-repl-toggle: Update to 0.7.1.
Xinglu Chen [Thu, 8 Apr 2021 09:27:53 +0000 (11:27 +0200)]
gnu: emacs-repl-toggle: Update to 0.7.1.

* gnu/packages/emacs-xyz.scm (emacs-repl-toggle): Update to 0.7.1.
[source]: Use Sourcehut repository.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-vertico.
Xinglu Chen [Sat, 10 Apr 2021 13:25:03 +0000 (15:25 +0200)]
gnu: Add emacs-vertico.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: u-boot: Update to 2021.04.
Vagrant Cascadian [Sun, 11 Apr 2021 05:53:40 +0000 (22:53 -0700)]
gnu: u-boot: Update to 2021.04.

* gnu/packages/bootloaders (u-boot): Update to 2021.04.
  [source]: Use https URL.

3 years agognu: Add cl-clip.
Cameron Chaparro [Fri, 9 Apr 2021 14:19:26 +0000 (09:19 -0500)]
gnu: Add cl-clip.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agodoc: Fix connect to the VM over SSH example.
Oleg Pykhalov [Sun, 11 Apr 2021 05:46:33 +0000 (08:46 +0300)]
doc: Fix connect to the VM over SSH example.

* doc/guix.texi (Running Guix in a VM): Add host which connect to in
SSH connection example.

3 years agognu: linux-libre 4.4: Update to 4.4.266.
Leo Famulari [Sat, 10 Apr 2021 21:54:09 +0000 (17:54 -0400)]
gnu: linux-libre 4.4: Update to 4.4.266.

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

3 years agognu: linux-libre 4.9: Update to 4.9.266.
Leo Famulari [Sat, 10 Apr 2021 21:53:52 +0000 (17:53 -0400)]
gnu: linux-libre 4.9: Update to 4.9.266.

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

3 years agognu: linux-libre 4.14: Update to 4.14.230.
Leo Famulari [Sat, 10 Apr 2021 21:53:36 +0000 (17:53 -0400)]
gnu: linux-libre 4.14: Update to 4.14.230.

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

3 years agognu: linux-libre 4.19: Update to 4.19.186.
Leo Famulari [Sat, 10 Apr 2021 21:53:10 +0000 (17:53 -0400)]
gnu: linux-libre 4.19: Update to 4.19.186.

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

3 years agognu: linux-libre 5.4: Update to 5.4.111.
Leo Famulari [Sat, 10 Apr 2021 21:52:47 +0000 (17:52 -0400)]
gnu: linux-libre 5.4: Update to 5.4.111.

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

3 years agognu: linux-libre 5.10: Update to 5.10.29.
Leo Famulari [Sat, 10 Apr 2021 21:52:30 +0000 (17:52 -0400)]
gnu: linux-libre 5.10: Update to 5.10.29.

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

3 years agognu: linux-libre: Update to 5.11.13.
Leo Famulari [Sat, 10 Apr 2021 21:52:13 +0000 (17:52 -0400)]
gnu: linux-libre: Update to 5.11.13.

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

3 years agognu: xnotify: Update to 0.8.1.
Oleg Pykhalov [Sun, 11 Apr 2021 03:20:28 +0000 (06:20 +0300)]
gnu: xnotify: Update to 0.8.1.

* gnu/packages/wm.scm (xnotify): Update to 0.8.1.

3 years agognu: xclickroot: Update to 1.3.
Oleg Pykhalov [Sun, 11 Apr 2021 03:16:17 +0000 (06:16 +0300)]
gnu: xclickroot: Update to 1.3.

* gnu/packages/wm.scm (xclickroot): Update to 1.3.

3 years agognu: meson@0.57: Update to 0.57.2.
Tobias Geerinckx-Rice [Sat, 10 Apr 2021 20:28:42 +0000 (22:28 +0200)]
gnu: meson@0.57: Update to 0.57.2.

* gnu/packages/build-tools.scm (meson-next): Update to 0.57.2.

3 years agognu: lldpd: Update to 1.0.10.
Tobias Geerinckx-Rice [Sat, 10 Apr 2021 20:06:10 +0000 (22:06 +0200)]
gnu: lldpd: Update to 1.0.10.

* gnu/packages/networking.scm (lldpd): Update to 1.0.10.

3 years agognu: glfw: Update to 3.3.4.
Tobias Geerinckx-Rice [Sat, 10 Apr 2021 20:06:00 +0000 (22:06 +0200)]
gnu: glfw: Update to 3.3.4.

* gnu/packages/gl.scm (glfw): Update to 3.3.4.

3 years agognu: freetds: Update to 1.2.19.
Tobias Geerinckx-Rice [Sat, 10 Apr 2021 18:46:55 +0000 (20:46 +0200)]
gnu: freetds: Update to 1.2.19.

* gnu/packages/databases.scm (freetds): Update to 1.2.19.

3 years agognu: gmic: Update to 2.9.7.
Tobias Geerinckx-Rice [Sat, 10 Apr 2021 18:21:43 +0000 (20:21 +0200)]
gnu: gmic: Update to 2.9.7.

* gnu/packages/image-processing.scm (gmic): Update to 2.9.7.

3 years agognu: Add wlogout.
la snesne [Wed, 31 Mar 2021 16:12:15 +0000 (01:12 +0900)]
gnu: Add wlogout.

* gnu/packages/wm.scm (wlogout): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agogit: Update cached checkout to the remote HEAD by default.
Kyle Meyer [Sat, 10 Apr 2021 03:50:13 +0000 (23:50 -0400)]
git: Update cached checkout to the remote HEAD by default.

Fixes <https://bugs.gnu.org/45187>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

update-cached-checkout hard codes "master" as the default branch, leading to a
failure when the clone doesn't have a "master" branch.  Instead use the remote
HEAD symref as an indicator of what the primary branch is.

* guix/git.scm (resolve-reference): Support resolving symrefs.
(update-cached-checkout, latest-repository-commit): Change the default for REF
to the empty list and translate it to the remote HEAD symref.
(<git-checkout>): Change branch field's default to #f.
(git-checkout-compiler): When branch and commit fields are both #f, call
latest-repository-commit* with the empty list as the ref.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Remove clang-runtime-3.6 and clang-3.6.
zimoun [Mon, 15 Mar 2021 18:55:05 +0000 (19:55 +0100)]
gnu: Remove clang-runtime-3.6 and clang-3.6.

* gnu/packages/llvm.scm (clang-runtime-3.6, clang-3.6): Remove variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Remove unused module imports.
Marius Bakke [Tue, 6 Apr 2021 15:22:10 +0000 (17:22 +0200)]
gnu: Remove unused module imports.

* gnu/packages/chromium.scm: Don't import (guix store) and (guix monads).

3 years agognu: ungoogled-chromium: Update to 89.0.4389.114-1.
Marius Bakke [Tue, 6 Apr 2021 11:16:44 +0000 (13:16 +0200)]
gnu: ungoogled-chromium: Update to 89.0.4389.114-1.

* gnu/packages/chromium.scm (%ungoogled-revision): Set to 89.0.4389.114-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.

3 years agognu: Add cl-coalton.
Sharlatan Hellseher [Fri, 9 Apr 2021 23:12:14 +0000 (00:12 +0100)]
gnu: Add cl-coalton.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-abstract-classes.
Sharlatan Hellseher [Fri, 9 Apr 2021 23:06:38 +0000 (00:06 +0100)]
gnu: Add cl-abstract-classes.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: raptor2: Use HTTPS home page and source URI.
Nicolas Goaziou [Sat, 10 Apr 2021 12:42:03 +0000 (14:42 +0200)]
gnu: raptor2: Use HTTPS home page and source URI.

* gnu/packages/rdf.scm (raptor2)[home-page]: Use HTTPS URI.
[source]: Use HTTPS URI.

3 years agognu: ddcutil: Update to 1.1.0.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 22:48:13 +0000 (00:48 +0200)]
gnu: ddcutil: Update to 1.1.0.

* gnu/packages/hardware.scm (ddcutil): Update to 1.1.0.

3 years agognu: faudio: Update to 21.04.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 21:12:30 +0000 (23:12 +0200)]
gnu: faudio: Update to 21.04.

* gnu/packages/audio.scm (faudio): Update to 21.04.
[arguments]: Replace FFMPEG=ON configure flag with GSTREAMER=ON.
[inputs]: Likewise replace ffmpeg with gstreamer & gst-plugins-base.
[license]: Update licence list.

3 years agognu: aws-c-common: Update to 0.5.3.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 21:04:04 +0000 (23:04 +0200)]
gnu: aws-c-common: Update to 0.5.3.

* gnu/packages/c.scm (aws-c-common): Update to 0.5.3.

3 years agognu: guile-eris: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 20:17:01 +0000 (22:17 +0200)]
gnu: guile-eris: Fix typo in description.

* gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.

3 years agognu: bindfs: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:59:13 +0000 (19:59 +0200)]
gnu: bindfs: Fix typo in description.

* gnu/packages/file-systems.scm (bindfs)[description]: Fix typo.

3 years agognu: go-go-uber-org-multierr: Fix typo in synopsis.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:58:57 +0000 (19:58 +0200)]
gnu: go-go-uber-org-multierr: Fix typo in synopsis.

* gnu/packages/golang.scm (go-go-uber-org-multierr)[synopsis]: Fix typo.

3 years agognu: r-gagedata: Fix typo in synopsis.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:58:38 +0000 (19:58 +0200)]
gnu: r-gagedata: Fix typo in synopsis.

* gnu/packages/bioconductor.scm (r-gagedata)[synopsis]: Fix typo and add
article.

3 years agognu: libglvnd: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:58:17 +0000 (19:58 +0200)]
gnu: libglvnd: Fix typo in description.

* gnu/packages/gl.scm (libglvnd)[description]: Fix typo.

3 years agognu: julia-mbedtls: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:57:55 +0000 (19:57 +0200)]
gnu: julia-mbedtls: Fix typo in description.

* gnu/packages/julia-xyz.scm (julia-mbedtls)[description]: Fix typo.

3 years agognu: python-pypeg2: Fix typo in synopsis.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:57:40 +0000 (19:57 +0200)]
gnu: python-pypeg2: Fix typo in synopsis.

* gnu/packages/python-xyz.scm (python-pypeg2)[synopsis]: Fix typo.

3 years agognu: go-github-com-go-sql-driver-mysql: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:57:29 +0000 (19:57 +0200)]
gnu: go-github-com-go-sql-driver-mysql: Fix typo in description.

* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql)
[description]: Fix typo.

3 years agognu: python-scour: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:57:11 +0000 (19:57 +0200)]
gnu: python-scour: Fix typo in description.

* gnu/packages/python-xyz.scm (python-scour)[description]: Fix typo.

3 years agognu: python-nestedtext: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:56:57 +0000 (19:56 +0200)]
gnu: python-nestedtext: Fix typo in description.

* gnu/packages/python-xyz.scm (python-nestedtext)
[description]: Fix typo.

3 years agognu: gpart: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:56:43 +0000 (19:56 +0200)]
gnu: gpart: Fix typo in description.

* gnu/packages/disk.scm (gpart)[description]: Fix my own typo.

3 years agobootloader: grub: Fix typo in docstring.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:56:31 +0000 (19:56 +0200)]
bootloader: grub: Fix typo in docstring.

* gnu/bootloader/grub.scm (install-grub-efi-netboot): Fix typo.

3 years agognu: rust-hmac-sha1: Fix description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:56:06 +0000 (19:56 +0200)]
gnu: rust-hmac-sha1: Fix description.

* gnu/packages/crates-io.scm (rust-hmac-sha1-0.1)
[description]: Fix typo & use @acronym{}.

3 years agognu: r-chromstar: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:55:54 +0000 (19:55 +0200)]
gnu: r-chromstar: Fix typo in description.

* gnu/packages/bioconductor.scm (r-chromstar)[description]: Fix typo.

3 years agognu: nordic-theme: Fix typo in synopsis & description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:55:43 +0000 (19:55 +0200)]
gnu: nordic-theme: Fix typo in synopsis & description.

* gnu/packages/gnome-xyz.scm (nordic-theme)
[synopsis, description]: Fix typo.

3 years agognu: itcl: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 9 Apr 2021 17:55:18 +0000 (19:55 +0200)]
gnu: itcl: Fix typo in description.

* gnu/packages/tcl.scm (itcl)[description]: Fix typo.