jackhill/guix/guix.git
2 years agodoc: Fix typo.
Marius Bakke [Mon, 11 Oct 2021 16:55:46 +0000 (18:55 +0200)]
doc: Fix typo.

* doc/guix.texi (Virtualization Services): Adjust Ganeti service name.

2 years agognu: ganeti: Update to 3.0.1.
Marius Bakke [Sun, 10 Oct 2021 11:54:07 +0000 (13:54 +0200)]
gnu: ganeti: Update to 3.0.1.

* gnu/packages/virtualization.scm (ganeti): Update to 3.0.1.
[source](patches): Remove obsolete.
* gnu/tests/ganeti.scm (%ganeti-os): Adjust network configuration so QEMU port
forwarding can work.
(run-ganeti-test): Remove unused port mapping.  Adjust and enable previously
failing test.
* gnu/packages/patches/ganeti-deterministic-manual.patch,
gnu/packages/patches/ganeti-drbd-compat.patch,
gnu/packages/patches/ganeti-os-disk-size.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2 years agoservices: ganeti: Don't start the metadata daemon automatically.
Marius Bakke [Sat, 9 Oct 2021 00:33:41 +0000 (02:33 +0200)]
services: ganeti: Don't start the metadata daemon automatically.

* gnu/services/ganeti.scm (ganeti-metad-service)[auto-start?]: New field.

2 years agognu: drbd-utils: Update to 9.19.0.
Marius Bakke [Sat, 9 Oct 2021 00:30:54 +0000 (02:30 +0200)]
gnu: drbd-utils: Update to 9.19.0.

* gnu/packages/cluster.scm (drbd-utils): Update to 9.19.0.
[source](uri): Update for new download location.
[source](snippet): Adjust faulty substitution.
[arguments]: Add #:make-flags.

2 years agognu: emacs-marginalia: Update to 0.9.
Nicolas Goaziou [Mon, 11 Oct 2021 16:08:22 +0000 (18:08 +0200)]
gnu: emacs-marginalia: Update to 0.9.

* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.9.

2 years agognu: emacs-corfu: Update to 0.12.
Nicolas Goaziou [Mon, 11 Oct 2021 16:07:04 +0000 (18:07 +0200)]
gnu: emacs-corfu: Update to 0.12.

* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.12.

2 years agognu: emacs-consult: Update to 0.12.
Nicolas Goaziou [Mon, 11 Oct 2021 16:05:04 +0000 (18:05 +0200)]
gnu: emacs-consult: Update to 0.12.

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

2 years agognu: owncloud-client: Fix sysconfdir path
Daniel Meißner [Wed, 16 Jun 2021 12:16:10 +0000 (14:16 +0200)]
gnu: owncloud-client: Fix sysconfdir path

Somehow sysconfdir was not set correctly so that owncloud searched for
sync-exclude.lst in the relative path etc/ownCloud/sync-exclude.lst instead
of the /gnu/store/...-owncloud-client/etc/ownCloud/sync-exclude.lst.

* gnu/packages/sync.scm(owncloud-client):  Add -DSYSCONF_INSTALL_DIR flag to
configure flags.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: owncloud-client: Update to 2.9.0.5150.
Liliana Marie Prikler [Sun, 10 Oct 2021 17:14:23 +0000 (19:14 +0200)]
gnu: owncloud-client: Update to 2.9.0.5150.

* gnu/packages/sync.scm (owncloud-client): Update to 2.9.0.5150.

2 years agognu: Add platform support.
Mathieu Othacehe [Mon, 30 Aug 2021 16:24:27 +0000 (18:24 +0200)]
gnu: Add platform support.

* gnu/platform.scm: New file.
* gnu/platforms/arm.scm: Ditto.
* gnu/platforms/hurd.scm: Ditto.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agodoc: guix: Fix typo.
Oleg Pykhalov [Mon, 11 Oct 2021 11:57:03 +0000 (14:57 +0300)]
doc: guix: Fix typo.

Reported by Maxime Devos <maximedevos@telenet.be>.

* doc/guix.texi (Invoking guix home): Fix typo.

2 years agognu: linux-libre 4.4: Update to 4.4.288.
Leo Famulari [Sun, 10 Oct 2021 16:59:09 +0000 (12:59 -0400)]
gnu: linux-libre 4.4: Update to 4.4.288.

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

2 years agognu: linux-libre 4.9: Update to 4.9.286.
Leo Famulari [Sun, 10 Oct 2021 16:58:54 +0000 (12:58 -0400)]
gnu: linux-libre 4.9: Update to 4.9.286.

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

2 years agognu: linux-libre 4.14: Update to 4.14.250.
Leo Famulari [Sun, 10 Oct 2021 16:58:40 +0000 (12:58 -0400)]
gnu: linux-libre 4.14: Update to 4.14.250.

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

2 years agognu: linux-libre 4.19: Update to 4.19.210.
Leo Famulari [Sun, 10 Oct 2021 16:58:23 +0000 (12:58 -0400)]
gnu: linux-libre 4.19: Update to 4.19.210.

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

2 years agognu: linux-libre 5.4: Update to 5.4.152.
Leo Famulari [Sun, 10 Oct 2021 16:56:33 +0000 (12:56 -0400)]
gnu: linux-libre 5.4: Update to 5.4.152.

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

2 years agognu: linux-libre 5.10: Update to 5.10.72.
Leo Famulari [Sun, 10 Oct 2021 16:55:31 +0000 (12:55 -0400)]
gnu: linux-libre 5.10: Update to 5.10.72.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.72.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

2 years agognu: linux-libre: Update to 5.14.11.
Leo Famulari [Sun, 10 Oct 2021 16:54:13 +0000 (12:54 -0400)]
gnu: linux-libre: Update to 5.14.11.

* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.11.
(linux-libre-5.14-pristine-source, deblob-scripts-5.14): Update hashes.

2 years agognu: emacs-citeproc-el: Update to 0.9.
Nicolas Goaziou [Sun, 10 Oct 2021 21:45:04 +0000 (23:45 +0200)]
gnu: emacs-citeproc-el: Update to 0.9.

* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.
[propagated-inputs]: Add emacs-parsebib and emacs-string-inflection.

2 years agognu: emacs-equake: Update to 0.985.
Nicolas Goaziou [Sun, 10 Oct 2021 21:24:33 +0000 (23:24 +0200)]
gnu: emacs-equake: Update to 0.985.

* gnu/packages/emacs-xyz.scm (emacs-equake): Update to 0.985.
(propagated-inputs): Remove emacs-tco-el.

2 years agognu: gimp: Add optional dependencies.
Vinicius Monego [Sat, 9 Oct 2021 17:08:47 +0000 (17:08 +0000)]
gnu: gimp: Add optional dependencies.

* gnu/packages/gimp.scm (gimp)[inputs]: Sort non-optional and optional inputs
alphabetically. Add ghostscript, libheif, libmng, openexr, openjpeg.
[native-inputs]: Add desktop-file-utils.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: gimp: Update to 2.10.28.
Vinicius Monego [Sat, 9 Oct 2021 17:08:46 +0000 (17:08 +0000)]
gnu: gimp: Update to 2.10.28.

* gnu/packages/gimp.scm (gimp): Update to 2.10.28.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: gegl: Add optional dependencies.
Vinicius Monego [Sat, 9 Oct 2021 17:08:45 +0000 (17:08 +0000)]
gnu: gegl: Add optional dependencies.

* gnu/packages/gimp.scm (gegl)[inputs]: Add gdk-pixbuf, gexiv2, jasper,
libnsgif, libraw, librsvg, libspiro, libtiff, libwebp, maxflow, openexr,
poppler, sdl2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: gegl: Enable GIR.
Vinicius Monego [Sat, 9 Oct 2021 17:08:44 +0000 (17:08 +0000)]
gnu: gegl: Enable GIR.

* gnu/packages/gimp.scm (gegl)[arguments]<#:configure-flags>: Remove.
[native-inputs]: Sort alphabetically. Add gobject-introspection, vala.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: gegl: Update to 0.4.32.
Vinicius Monego [Sat, 9 Oct 2021 17:08:43 +0000 (17:08 +0000)]
gnu: gegl: Update to 0.4.32.

* gnu/packages/gimp.scm (gegl): Update to 0.4.32.
[arguments]<#:phases>: Don't return #t.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: babl: Enable GIR.
Vinicius Monego [Sat, 9 Oct 2021 17:08:42 +0000 (17:08 +0000)]
gnu: babl: Enable GIR.

* gnu/packages/gimp.scm (babl)[arguments]<#:configure-flags>: Remove.
[native-inputs]: Add gobject-introspection, vala.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: babl: Update to 0.1.88.
Vinicius Monego [Sat, 9 Oct 2021 17:08:41 +0000 (17:08 +0000)]
gnu: babl: Update to 0.1.88.

* gnu/packages/gimp.scm (babl): Update to 0.1.88.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 years agognu: linux-libre 4.4: Update to 4.4.287.
Leo Famulari [Thu, 7 Oct 2021 16:46:58 +0000 (12:46 -0400)]
gnu: linux-libre 4.4: Update to 4.4.287.

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

2 years agognu: linux-libre: Update to 5.14.10.
Leo Famulari [Thu, 7 Oct 2021 16:46:35 +0000 (12:46 -0400)]
gnu: linux-libre: Update to 5.14.10.

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

2 years agognu: tsukundere: Unset LD_LIBRARY_PATH.
Liliana Marie Prikler [Sun, 10 Oct 2021 15:26:21 +0000 (17:26 +0200)]
gnu: tsukundere: Unset LD_LIBRARY_PATH.

As of Guile-SDL2 version 0.7.0, which got committed in
73bb0b64855e07e17e73acbea4616ffa44630250, LD_LIBRARY_PATH is used to determine
the location of SDL libraries if set.  However, the presence of said
environment variable does not always point to relative SDL libraries, thus
causing an import of sdl2 modules to fail.

* gnu/packages/game-development.scm (tsukundere)[#:phases]: Unset
LD_LIBRARY_PATH in tsukundere.scm.

2 years agognu: tsukundere: Update to 0.4.1.
Liliana Marie Prikler [Sun, 10 Oct 2021 15:20:27 +0000 (17:20 +0200)]
gnu: tsukundere: Update to 0.4.1.

* gnu/packages/game-development.scm (tsukundere): Update to 0.4.1.
[#:phases]<patch-command>: Use tsukundere.scm instead of the now missing
bin/tsukundere.
[inputs]: Add pango and sdl2.
[native-inputs]: Add libtool.

2 years agognu: tsukundere: Update home-page.
Liliana Marie Prikler [Sun, 10 Oct 2021 13:59:32 +0000 (15:59 +0200)]
gnu: tsukundere: Update home-page.

* gnu/packages/game-development.scm (tsukundere)[home-page]: Update.

2 years agognu: Add debian-ports-archive-keyring: New variable.
Efraim Flashner [Fri, 24 Sep 2021 07:18:17 +0000 (10:18 +0300)]
gnu: Add debian-ports-archive-keyring: New variable.

* gnu/packages/debian.scm (debian-ports-archive-keyring): New variable.

2 years agognu: emacs-treemacs: Update to 2.9.2.
Nicolas Goaziou [Sun, 10 Oct 2021 11:37:12 +0000 (13:37 +0200)]
gnu: emacs-treemacs: Update to 2.9.2.

* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.2.

2 years agognu: newsboat: Update to 2.25.
Efraim Flashner [Sun, 10 Oct 2021 09:29:16 +0000 (12:29 +0300)]
gnu: newsboat: Update to 2.25.

* gnu/packages/syndication.scm (newsboat): Update to 2.25.
[arguments]: Increase run version to 1.51.
[cargo-inputs]: Replace rust-bitflags-1 with 1.3, rust-nom-6 with 7.
Remove rust-rand-0.8, add rust-fastrand-1.
[cargo-development-inputs]: Replace rust-proptest-0.9 with 1.

2 years agognu: Add rust-bitflags-1.3.
Efraim Flashner [Sun, 10 Oct 2021 08:00:49 +0000 (11:00 +0300)]
gnu: Add rust-bitflags-1.3.

* gnu/packages/crates-io.scm (rust-bitflags-1.3): New variable.

2 years agognu: rust-unicode-width-0.1: Update to 0.1.9.
Efraim Flashner [Sun, 10 Oct 2021 07:44:26 +0000 (10:44 +0300)]
gnu: rust-unicode-width-0.1: Update to 0.1.9.

* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.9.

2 years agognu: rust-fastrand-1: Update to 1.5.0.
Efraim Flashner [Sun, 10 Oct 2021 07:41:27 +0000 (10:41 +0300)]
gnu: rust-fastrand-1: Update to 1.5.0.

* gnu/packages/crates-io.scm (rust-fastrand-1): Update to 1.5.0.
[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8. Add
rust-getrandom-0.2, rust-instant-0.1, rust-wasm-bindgen-test-0.3,
rust-wyhash-0.5.

2 years agognu: rust-bitmaps-2: Fix typo.
Efraim Flashner [Sun, 10 Oct 2021 07:37:23 +0000 (10:37 +0300)]
gnu: rust-bitmaps-2: Fix typo.

* gnu/packages/crates-io.scm (rust-bitmaps-2)[cargo-development-inputs]:
Adjust commas to correctly refer to inputs.

2 years agognu: Add rust-nom-7.
Efraim Flashner [Sun, 10 Oct 2021 07:36:26 +0000 (10:36 +0300)]
gnu: Add rust-nom-7.

* gnu/packages/crates-io.scm (rust-nom-7): New variable.
(rust-nom-6): Inherit from rust-nom-7.

2 years agognu: Add rust-minimal-lexical-0.1.
Efraim Flashner [Sun, 10 Oct 2021 07:35:46 +0000 (10:35 +0300)]
gnu: Add rust-minimal-lexical-0.1.

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

2 years agognu: Add rust-proptest-1.
Efraim Flashner [Sun, 10 Oct 2021 07:33:12 +0000 (10:33 +0300)]
gnu: Add rust-proptest-1.

* gnu/packages/crates-io.scm (rust-proptest-1): New variable.
(rust-proptest-0.10): Inherit from rust-proptest-1.

2 years agognu: Add rust-quick-error-2.
Efraim Flashner [Sun, 10 Oct 2021 07:31:31 +0000 (10:31 +0300)]
gnu: Add rust-quick-error-2.

* gnu/packages/crates-io.scm (rust-quick-error-2): New variable.
(rust-quick-error-1): Inherit from rust-quick-error-2.

2 years agognu: Add rust-rand-xorshift-0.3.
Efraim Flashner [Sun, 10 Oct 2021 07:30:29 +0000 (10:30 +0300)]
gnu: Add rust-rand-xorshift-0.3.

* gnu/packages/crates-io.scm (rust-rand-xorshift-0.3): New variable.
(rust-rand-xorshift-0.2): Inherit from rust-rand-xorshift-0.3.

2 years agognu: rust-x86-0.33: Accept newer versions of inputs.
Efraim Flashner [Sun, 10 Oct 2021 07:28:00 +0000 (10:28 +0300)]
gnu: rust-x86-0.33: Accept newer versions of inputs.

* gnu/packages/crates-io.scm (rust-x86-0.33)[source]: Add snippet to
accept any 8.x version of rust-raw-cpuid.

2 years agognu: geany: Update to 1.38.
Nicolas Goaziou [Sun, 10 Oct 2021 07:57:53 +0000 (09:57 +0200)]
gnu: geany: Update to 1.38.

* gnu/packages/text-editors.scm (geany): Update to 1.38.

2 years agognu: emacs-apheleia: Update to 1.1.2.
Nicolas Goaziou [Sun, 10 Oct 2021 07:48:33 +0000 (09:48 +0200)]
gnu: emacs-apheleia: Update to 1.1.2.

* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 1.1.2.

2 years agognu: emacs-xref: Update to 1.3.0.
Nicolas Goaziou [Sun, 10 Oct 2021 07:45:54 +0000 (09:45 +0200)]
gnu: emacs-xref: Update to 1.3.0.

* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.3.0.

2 years agognu: vim-fugitive: Update to 3.4.
Efraim Flashner [Sun, 10 Oct 2021 07:01:32 +0000 (10:01 +0300)]
gnu: vim-fugitive: Update to 3.4.

* gnu/packages/vim.scm (vim-fugitive): Update to 3.4.
[arguments]: Install missing directory.

2 years agognu: vim: Update to 8.2.3487.
Steve George [Sat, 9 Oct 2021 11:57:26 +0000 (12:57 +0100)]
gnu: vim: Update to 8.2.3487.

* gnu/packages/vim.scm (vim): Update to 8.2.3487.
[arguments]: Adjust custom 'patch-absolute-paths phase to add new
substitution.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2 years agognu: ghc-parsers: Add missing input.
Efraim Flashner [Sun, 10 Oct 2021 05:15:08 +0000 (08:15 +0300)]
gnu: ghc-parsers: Add missing input.

* gnu/packages/haskell-xyz.scm (ghc-parsers)[inputs]: Add
ghc-semigroups.

2 years agognu: ghc-charset: Remove cabal-revision.
Efraim Flashner [Fri, 8 Oct 2021 14:41:54 +0000 (17:41 +0300)]
gnu: ghc-charset: Remove cabal-revision.

This is a follow-up to b97f549b14402421fcfb360ddd4cff7de93b9af0.

* gnu/packages/haskell-xyz.scm (ghc-charset)[arguments]: Remove cabal
revision.

2 years agohome: services: configuration: Support file-like objects.
Oleg Pykhalov [Sat, 2 Oct 2021 16:05:02 +0000 (19:05 +0300)]
home: services: configuration: Support file-like objects.

* gnu/home/services/configuration.scm (interpose): Operate only with file-like
objects.
(string-or-gexp?): Delete procedure.
(serialize-string-or-gexp): Rename to 'serialize-file-like'.
(text-config?): Call 'file-like' intead of 'string-or-gexp?'.
* guix/scripts/home/import.scm:
(generate-bash-module+configuration): Don't call slurp-file-gexp.
* gnu/home/services/configuration.scm: Move content ...
* gnu/services/configuration.scm: here.
* gnu/home/services/shells.scm: Delete (gnu home services configuration).
* gnu/home/services/xdg.scm: Same.
* gnu/local.mk: Same.
* tests/guix-home.sh:
Test home-bash-service-type and extension with home-bash-extension.

2 years agotests: Add guix-home.sh.
Oleg Pykhalov [Sat, 9 Oct 2021 11:52:13 +0000 (14:52 +0300)]
tests: Add guix-home.sh.

* tests/guix-home.sh: New file.
* Makefile.am (SH_TESTS): Add this.

2 years agoscripts: home: Make sure profile directory exists.
Oleg Pykhalov [Sat, 9 Oct 2021 11:52:10 +0000 (14:52 +0300)]
scripts: home: Make sure profile directory exists.

* guix/scripts/home.scm (process-action): Make sure profile directory exists.

2 years agoMove (gnu home-services) to (gnu home services).
Oleg Pykhalov [Sat, 9 Oct 2021 13:51:25 +0000 (16:51 +0300)]
Move (gnu home-services) to (gnu home services).

* gnu/home-services.scm (%guix-home-root-directory): Replace
gnu/home-services.scm with "gnu/home/services.scm".
Rename to gnu/home/services.scm.
* gnu/local.mk
(GNU_SYSTEM_MODULES): Rename gnu/home-services.scm to gnu/home/services.scm.
* doc/he-config-bare-bones.scm:
Replace (gnu home-services) with (gnu home services).
* gnu/home.scm: Same.
* gnu/home/services/fontutils.scm: Same.
* gnu/home/services/mcron.scm: Same.
* gnu/home/services/shells.scm: Same.
* gnu/home/services/shepherd.scm: Same.
* gnu/home/services/symlink-manager.scm: Same.
* gnu/home/services/xdg.scm: Same.
* guix/scripts/home.scm: Same.
* guix/self.scm: Same.

2 years agodoc: guix: Fix home services locations.
Oleg Pykhalov [Sat, 9 Oct 2021 15:08:18 +0000 (18:08 +0300)]
doc: guix: Fix home services locations.

This commit follows ba8ddb348045f81f061a1c7f51c0f7c2b0024e71.

* doc/guix.texi (Invoking guix home): Fix home services locations.

2 years agognu: ghc-8.10: Disable failing test on i686.
Lars-Dominik Braun [Sat, 9 Oct 2021 13:32:27 +0000 (15:32 +0200)]
gnu: ghc-8.10: Disable failing test on i686.

Not sure why it fails.

* gnu/packages/haskell.scm (ghc-8.10) [#:phases]: Add new conditional
phase to disable failing testcase on i686 without modifying derivation
for other architectures to avoid rebuild.

2 years agognu: emacs-org-re-reveal: Update to 3.12.1.
Nicolas Goaziou [Sat, 9 Oct 2021 09:36:23 +0000 (11:36 +0200)]
gnu: emacs-org-re-reveal: Update to 3.12.1.

* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.12.1.

2 years agognu: emacs-elfeed-score: Update to 1.1.0.
Nicolas Goaziou [Sat, 9 Oct 2021 09:35:01 +0000 (11:35 +0200)]
gnu: emacs-elfeed-score: Update to 1.1.0.

* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.1.0.

2 years agognu: emacs-ebdb: Update to 0.8.6.
Nicolas Goaziou [Sat, 9 Oct 2021 09:33:28 +0000 (11:33 +0200)]
gnu: emacs-ebdb: Update to 0.8.6.

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

2 years agognu: guile-chickadee: Update to 0.8.0.
Liliana Marie Prikler [Sat, 9 Oct 2021 09:17:37 +0000 (11:17 +0200)]
gnu: guile-chickadee: Update to 0.8.0.

* gnu/packages/game-development.scm (guile-chickadee): Update to 0.8.0.
[propagated-inputs]: Use guile-sdl2 instead of the deprecated guile3.0-sdl2.
[inputs]: Use guile-3.0-latest.  Add readline.
[native-inputs]: Add guile-3.0-latest.

2 years agognu: guile-sdl2: Build with guile-3.0.
Liliana Marie Prikler [Sat, 9 Oct 2021 09:12:00 +0000 (11:12 +0200)]
gnu: guile-sdl2: Build with guile-3.0.

* gnu/packages/sdl.scm (guile-sdl2)[native-inputs]: Use guile-3.0 as guile.
(guile-2.2): New variable.
(guile-3.0): Deprecate in favor of guile-sdl2.

2 years agognu: guile-sdl2: Update to 0.7.0.
Liliana Marie Prikler [Sat, 9 Oct 2021 09:11:44 +0000 (11:11 +0200)]
gnu: guile-sdl2: Update to 0.7.0.

* gnu/packages/sdl.scm (guile-sdl2): Update to 0.7.0.

2 years agognu: Apache HTTPD: Update to 2.4.51 [fixes CVE-2021-42013].
Leo Famulari [Fri, 8 Oct 2021 23:08:42 +0000 (19:08 -0400)]
gnu: Apache HTTPD: Update to 2.4.51 [fixes CVE-2021-42013].

This fixes CVE-2021-42013, which refers to the incomplete fix of CVE-2021-41773
in httpd 2.4.50:

https://httpd.apache.org/security/vulnerabilities_24.html

* gnu/packages/web.scm (httpd): Update to 2.4.51.

2 years agognu: clang@11, clang@12: Do not refer to /lib on foreign distros.
Ludovic Courtès [Fri, 8 Oct 2021 22:39:04 +0000 (00:39 +0200)]
gnu: clang@11, clang@12: Do not refer to /lib on foreign distros.

Partly fixes <https://issues.guix.gnu.org/51088>.

* gnu/packages/patches/clang-11.0-libc-search-path.patch: Update.
* gnu/packages/patches/clang-12.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/llvm.scm (clang-12): Use it.

2 years agognu: clang@10: Do not refer to /lib on foreign distros.
Ludovic Courtès [Fri, 8 Oct 2021 21:37:42 +0000 (23:37 +0200)]
gnu: clang@10: Do not refer to /lib on foreign distros.

Partly fixes <https://issues.guix.gnu.org/51088>.

* gnu/packages/patches/clang-10.0-libc-search-path.patch: Update.

2 years agognu: clang@9: Do not refer to /lib on foreign distros.
Ludovic Courtès [Fri, 8 Oct 2021 21:06:49 +0000 (23:06 +0200)]
gnu: clang@9: Do not refer to /lib on foreign distros.

Partly fixes <https://issues.guix.gnu.org/51088>.

* gnu/packages/patches/clang-9.0-libc-search-path.patch: Update.

2 years agognu: clang@7, clang@8: Do not refer to /lib on foreign distros.
Ludovic Courtès [Fri, 8 Oct 2021 20:41:30 +0000 (22:41 +0200)]
gnu: clang@7, clang@8: Do not refer to /lib on foreign distros.

Partly fixes <https://issues.guix.gnu.org/51088>.

* gnu/packages/patches/clang-7.0-libc-search-path.patch: Update.
* gnu/packages/patches/clang-8.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/llvm.scm (clang-8): Use it.

2 years agodisarchive-manifest: Provide valid 'version' string.
Ludovic Courtès [Thu, 7 Oct 2021 21:41:31 +0000 (23:41 +0200)]
disarchive-manifest: Provide valid 'version' string.

* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a
string.

2 years agoRevert the #51061 patch series for now.
Tobias Geerinckx-Rice [Fri, 8 Oct 2021 21:26:24 +0000 (23:26 +0200)]
Revert the #51061 patch series for now.

This reverts commits f63c79bf7674df012517f8e9148f94c611e35f32
..f86f7e24b39928247729020df0134e2e1c4cde62 for more chillax reviewing.

See <https://issues.guix.gnu.org/51061#32>.

2 years agognu: guix-build-coordinator: Update to 0-34.76d129d.
Christopher Baines [Fri, 8 Oct 2021 20:34:19 +0000 (21:34 +0100)]
gnu: guix-build-coordinator: Update to 0-34.76d129d.

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

2 years agoguix: self: Fix home modules in compiled-guix.
Oleg Pykhalov [Fri, 8 Oct 2021 18:17:06 +0000 (21:17 +0300)]
guix: self: Fix home modules in compiled-guix.

This commit follows ba8ddb348045f81f061a1c7f51c0f7c2b0024e71.

* guix/self.scm (compiled-guix): Update home modules location.

2 years agognu: tlp: Fix runtime error.
Alex Devaure [Fri, 8 Oct 2021 16:43:39 +0000 (18:43 +0200)]
gnu: tlp: Fix runtime error.

* gnu/packages/linux.scm (tlp)[arguments]<#:phases>: Also modify "bat.d"
location, to prevent "/usr/share/tlp/bat.d/[0-9][0-9]*[a-z]: No such file or
directory" error.

2 years agognu: terminology: Update to 1.10.0.
Efraim Flashner [Fri, 8 Oct 2021 14:32:06 +0000 (17:32 +0300)]
gnu: terminology: Update to 1.10.0.

* gnu/packages/enlightenment.scm (terminology): Update to 1.10.0.

2 years agognu: supertuxkart: Update to 1.3.
Efraim Flashner [Fri, 8 Oct 2021 13:58:08 +0000 (16:58 +0300)]
gnu: supertuxkart: Update to 1.3.

* gnu/packages/games.scm (supertuxkart): Update to 1.3.
[source]: Download from github. Update snippet to remove different
bundled libraries.
[arguments]: Adjust configure-flags for new version.
[inputs]: Add sqlite.

2 years agognu: Move (gnu home-services) to (gnu home services).
Oleg Pykhalov [Mon, 4 Oct 2021 23:09:41 +0000 (02:09 +0300)]
gnu: Move (gnu home-services) to (gnu home services).

* gnu/home-services/configuration.scm: Move the content ...
* gnu/home/services/configuration.scm: ... here.
* doc/guix.texi:
Replace (gnu home-services mcron) with (gnu home services mcron).
Replace (gnu home-services) with (gnu home services).
* gnu/home.scm:
Replace (gnu home-services fontutils) with (gnu services fontutils).
Replace (gnu home-services shells) with (gnu home services shells).
Replace (gnu home-services symlink-manager) with
(gnu home services symlink-manager).
Replace (gnu home-services xdg) with (gnu home services xdg).
* gnu/home-services/fontutils.scm: Rename to gnu/services/fontutils.scm.
* gnu/home-services/mcron.scm: Move to gnu/home/services/mcron.scm.
Replace (gnu home-services shepherd) with (gnu home services shepherd).
* gnu/home-services.scm (%service-type-path):
Search home services in "gnu/services".
* gnu/home-services/shells.scm: Replace (gnu home-services configuration) with
(gnu home services configuration).
Rename to gnu/home/services/shells.scm.
Replace (gnu home-services utils) with (gnu home services utils).
* gnu/home-services/shepherd.scm: Move to gnu/home/services/shepherd.scm.
* gnu/home-services/symlink-manager.scm:
Rename to gnu/home/services/symlink-manager.scm.
* gnu/home-services/utils.scm: Rename to gnu/home/services/utils.scm.
* gnu/home-services/xdg.scm: Rename to gnu/home/services/xdg.scm.
* guix/scripts/home/import.scm:
Replace (gnu home-services bash) with (gnu home services bash).
* gnu/home-services.scm: Update documentation string.
* doc/he-config-bare-bones.scm:
Apply new (gnu home-services ...) modules location.
* gnu/local.mk (GNU_SYSTEM_MODULES): Same.

2 years agognu: ocaml-bos: Update to 0.2.1.
Julien Lepiller [Fri, 8 Oct 2021 11:43:59 +0000 (13:43 +0200)]
gnu: ocaml-bos: Update to 0.2.1.

* gnu/packages/ocaml.scm (ocaml-bos): Update to 0.2.1.

2 years agognu: ocaml-parsexp: Update to 0.14.1.
Julien Lepiller [Fri, 8 Oct 2021 11:38:22 +0000 (13:38 +0200)]
gnu: ocaml-parsexp: Update to 0.14.1.

* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.14.1.

2 years agognu: Add ocaml-ppx-tools.
Xinglu Chen [Thu, 12 Aug 2021 13:31:29 +0000 (15:31 +0200)]
gnu: Add ocaml-ppx-tools.

* gnu/packages/ocaml.scm (ocaml-ppx-tools): New variable.
(ocaml4.07-ppx-tools): Remove variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2 years agognu: Add ocaml-ppx-deriving.
Xinglu Chen [Thu, 12 Aug 2021 14:04:02 +0000 (16:04 +0200)]
gnu: Add ocaml-ppx-deriving.

* gnu/packages/ocaml.scm (ocaml-ppx-deriving): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2 years agognu: scummvm: Update to 2.5.0.
Nicolas Goaziou [Fri, 8 Oct 2021 10:26:33 +0000 (12:26 +0200)]
gnu: scummvm: Update to 2.5.0.

* gnu/packages/emulators.scm (scummvm): Update to 2.5.0.
[inputs]: Add glew and giflib.

2 years agognu: Add emacs-mint-mode.
jgart via Guix-patches via [Tue, 5 Oct 2021 22:24:30 +0000 (18:24 -0400)]
gnu: Add emacs-mint-mode.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2 years agognu: joycond: Small refactoring.
Nicolas Goaziou [Fri, 8 Oct 2021 10:14:42 +0000 (12:14 +0200)]
gnu: joycond: Small refactoring.

* gnu/packages/games.scm (joycond)[arguments]<#:phases>: Use (assoc-ref
outputs "out") instead of %output.

2 years agognu: Add joycond.
phodina via Guix-patches via [Tue, 5 Oct 2021 22:08:46 +0000 (22:08 +0000)]
gnu: Add joycond.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2 years agognu: plocate: Update to 1.1.12.
Nicolas Goaziou [Fri, 8 Oct 2021 10:08:43 +0000 (12:08 +0200)]
gnu: plocate: Update to 1.1.12.

* gnu/packages/search.scm (plocate): Update to 1.1.12.

2 years agognu: Add plocate.
Alexandr Vityazev [Mon, 4 Oct 2021 21:52:32 +0000 (21:52 +0000)]
gnu: Add plocate.

* gnu/packages/search.scm (plocate): New variable.

Add the required imports from (guix build-system meson) and
(gnu packages pkg-config).

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2 years agognu: Add emacs-skempo.
Alexandr Vityazev [Mon, 4 Oct 2021 15:17:56 +0000 (15:17 +0000)]
gnu: Add emacs-skempo.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2 years agognu: Add emacs-taxy.
Alexandr Vityazev [Mon, 4 Oct 2021 11:15:55 +0000 (11:15 +0000)]
gnu: Add emacs-taxy.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2 years agognu: julia-chainrulestestutils: Update to 1.2.3.
Efraim Flashner [Thu, 7 Oct 2021 13:10:35 +0000 (16:10 +0300)]
gnu: julia-chainrulestestutils: Update to 1.2.3.

* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 1.2.3.

2 years agognu: julia-lazyarrays: Update to 0.22.2.
Efraim Flashner [Thu, 7 Oct 2021 12:02:05 +0000 (15:02 +0300)]
gnu: julia-lazyarrays: Update to 0.22.2.

* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.22.2.

2 years agognu: julia-nnlib: Enable tests.
Efraim Flashner [Thu, 7 Oct 2021 11:24:05 +0000 (14:24 +0300)]
gnu: julia-nnlib: Enable tests.

* gnu/packages/julia-xyz.scm (julia-nnlib)[arguments]: Don't skip tests.
Rename drop-cuda-support phase to skip-cuda-tests and remove extra call
to cuda library.

2 years agognu: julia-nnlib: Update to 0.7.29.
Efraim Flashner [Thu, 7 Oct 2021 11:23:11 +0000 (14:23 +0300)]
gnu: julia-nnlib: Update to 0.7.29.

* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.29.

2 years agognu: julia-staticarrays: Update to 1.2.13.
Efraim Flashner [Thu, 7 Oct 2021 09:00:35 +0000 (12:00 +0300)]
gnu: julia-staticarrays: Update to 1.2.13.

* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.13.

2 years agognu: julia-reexport: Update to 1.2.2.
Efraim Flashner [Thu, 7 Oct 2021 07:05:40 +0000 (10:05 +0300)]
gnu: julia-reexport: Update to 1.2.2.

* gnu/packages/julia-xyz.scm (julia-reexport): Update to 1.2.2.

2 years agognu: pigx-scrnaseq: Remove dependency on pandoc-citeproc.
Lars-Dominik Braun [Wed, 6 Oct 2021 12:11:15 +0000 (14:11 +0200)]
gnu: pigx-scrnaseq: Remove dependency on pandoc-citeproc.

* gnu/packages/patches/pigx-scrnaseq-no-citeproc.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[source]: Use it.
[native-inputs]: Add automake/autoconf.

2 years agognu: pigx-rnaseq: Remove dependency on pandoc-citeproc.
Lars-Dominik Braun [Wed, 6 Oct 2021 12:10:18 +0000 (14:10 +0200)]
gnu: pigx-rnaseq: Remove dependency on pandoc-citeproc.

* gnu/packages/patches/pigx-rnaseq-no-citeproc.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[source]: Use it.
[native-inputs]: Add automake/autoconf.

2 years agognu: pigx-chipseq: Remove dependency on pandoc-citeproc.
Lars-Dominik Braun [Wed, 6 Oct 2021 12:08:53 +0000 (14:08 +0200)]
gnu: pigx-chipseq: Remove dependency on pandoc-citeproc.

* gnu/packages/patches/pigx-chipseq-no-citeproc.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/bioinformatics.scm (pigx-chipseq)[source]: Use it.
[native-inputs]: Add automake/autoconf.

2 years agognu: pigx-sars-cov2-ww: Remove dependency on pandoc-citeproc.
Lars-Dominik Braun [Tue, 5 Oct 2021 17:08:36 +0000 (19:08 +0200)]
gnu: pigx-sars-cov2-ww: Remove dependency on pandoc-citeproc.

* gnu/packages/patches/pigx-sars-cov2-ww-no-citeproc.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww)[source]: Use it.
[native-inputs]: Add automake/autoconf.

2 years agognu: pigx-bsseq: Remove dependency on pandoc-citeproc.
Lars-Dominik Braun [Tue, 5 Oct 2021 13:42:38 +0000 (15:42 +0200)]
gnu: pigx-bsseq: Remove dependency on pandoc-citeproc.

* gnu/packages/patches/pigx-bsseq-no-citeproc.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/bioinformatics.scm (pigx-bsseq)[source]: Use it.
[native-inputs]: Add automake/autoconf.