jackhill/guix/guix.git
20 months agognu: python-aiohttp-socks: Update to 0.7.1.
Michael Rohleder [Sat, 1 Oct 2022 04:27:24 +0000 (06:27 +0200)]
gnu: python-aiohttp-socks: Update to 0.7.1.

* gnu/packages/python-web.scm (python-aiohttp-socks): Update to 0.7.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: python-socks: Update to 2.0.3.
Michael Rohleder [Sat, 1 Oct 2022 04:27:23 +0000 (06:27 +0200)]
gnu: python-socks: Update to 2.0.3.

* gnu/packages/python-web.scm (python-socks): Update to 2.0.3.
[arguments]<#:phases>: Remove trailing #t.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: Add go-1.19.
Hilton Chain [Sun, 25 Sep 2022 00:03:02 +0000 (08:03 +0800)]
gnu: Add go-1.19.

* gnu/packages/golang (go-1.19,go-std-1.19): New variables.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: Add go-1.18.
Hilton Chain [Sun, 25 Sep 2022 00:02:37 +0000 (08:02 +0800)]
gnu: Add go-1.18.

* gnu/packages/golang (go-1.18,go-std-1.18): New variables.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: Add ghc-9.0.
itd [Thu, 22 Sep 2022 06:21:58 +0000 (08:21 +0200)]
gnu: Add ghc-9.0.

* gnu/packages/haskell.scm (ghc-9.0): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: csound: Update to 6.16.2.
Fulbert [Thu, 29 Sep 2022 17:19:45 +0000 (19:19 +0200)]
gnu: csound: Update to 6.16.2.

* gnu/packages/audio.scm (csound): Update to 6.16.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: units: Update to 2.22.
Mike Swanson [Fri, 30 Sep 2022 03:26:35 +0000 (20:26 -0700)]
gnu: units: Update to 2.22.

* gnu/packages/maths.scm (units): Update to 2.22.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: neovim: Update to 0.8.0.
ギャラ [Sat, 1 Oct 2022 00:30:33 +0000 (09:30 +0900)]
gnu: neovim: Update to 0.8.0.

* gnu/packages/vim.scm (neovim): Update to 0.8.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: libvterm: Update to 0.3.0.
ギャラ [Sat, 1 Oct 2022 00:30:31 +0000 (09:30 +0900)]
gnu: libvterm: Update to 0.3.0.

* gnu/packages/terminals.scm (libvterm): Update to 0.3.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
20 months agognu: ungoogled-chromium: Update to 106.0.5249.91-1.
Marius Bakke [Sat, 1 Oct 2022 15:46:34 +0000 (17:46 +0200)]
gnu: ungoogled-chromium: Update to 106.0.5249.91-1.

* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.91.
(%ungoogled-origin, ungoogled-chromium): Update hashes.

20 months agognu: exercism: Remove input labels.
Efraim Flashner [Sat, 1 Oct 2022 20:48:02 +0000 (23:48 +0300)]
gnu: exercism: Remove input labels.

* gnu/packages/education.scm (exercism)[inputs]: Remove input labels.

20 months agognu: exercism: Update home-page.
Efraim Flashner [Sat, 1 Oct 2022 20:47:06 +0000 (23:47 +0300)]
gnu: exercism: Update home-page.

* gnu/packages/education.scm (exercism)[home-page]: Follow redirect.

20 months agognu: exercism: Install shell completions.
Efraim Flashner [Sat, 1 Oct 2022 20:46:12 +0000 (23:46 +0300)]
gnu: exercism: Install shell completions.

* gnu/packages/education.scm (exercism)[arguments]: Add a phase to build
and install shell completions.

20 months agognu: nanovna-saver: Update to 0.5.3.
Guillaume Le Vaillant [Sat, 1 Oct 2022 16:22:53 +0000 (18:22 +0200)]
gnu: nanovna-saver: Update to 0.5.3.

* gnu/packages/radio.scm (nanovna-saver): Update to 0.5.3.

20 months agognu: komikku: Update to 1.0.0.
Liliana Marie Prikler [Sat, 17 Sep 2022 22:20:46 +0000 (00:20 +0200)]
gnu: komikku: Update to 1.0.0.

* gnu/packages/gnome.scm (komikku): Update to 1.0.0.
[arguments]<#:meson>: Use meson-0.63.
<#:phases>: Adjust ‘skip-gtk-update-icon-cache’
[inputs]: Replace gtk+ with gtk.
Replace libhandy with libadwaita.
Replace webkitgtk-with-libsoup2 with webkitgtk-next.

20 months agognu: komikku: Use G-Expressions.
Liliana Marie Prikler [Sat, 1 Oct 2022 15:53:25 +0000 (17:53 +0200)]
gnu: komikku: Use G-Expressions.

* gnu/packages/gnome.scm (komikku)[arguments]: Convert to list of G-Expressions.

20 months agognu: gfeeds: Update to 1.0.3.
Liliana Marie Prikler [Sat, 17 Sep 2022 16:35:47 +0000 (18:35 +0200)]
gnu: gfeeds: Update to 1.0.3.

* gnu/packages/syndication.scm (gfeeds): Update to 1.0.3.
[arguments]<#:phases>: Add ‘skip-icon-cache’.
[native-inputs]: Remove gtk+:bin.  Add blueprint-compiler.
[inputs]: Replace gtk+ with gtk.
Replace libhandy with libadwaita.
Replace python-readability with python-readability-lxml.
Replace webkitgtk with webkitgtk-next.
Add python-humanize, python-magic, python-pygobject, and
syndication-domination.

20 months agognu: gfeeds: Modernize package description.
Liliana Marie Prikler [Thu, 15 Sep 2022 20:16:55 +0000 (22:16 +0200)]
gnu: gfeeds: Modernize package description.

* gnu/packages/syndication.scm (gfeeds)[arguments]: Convert to list of
G-Expressions.  Drop trailing #t.
[native-inputs]: Drop labels.
[inputs]: Add bash-minimal.

20 months agognu: gfeeds: Use git origin.
Liliana Marie Prikler [Thu, 15 Sep 2022 20:15:15 +0000 (22:15 +0200)]
gnu: gfeeds: Use git origin.

* gnu/packages/syndication.scm (gfeeds)[origin]: Use git-fetch and
git-reference.

20 months agognu: Add syndication-domination.
Liliana Marie Prikler [Sat, 17 Sep 2022 20:03:33 +0000 (22:03 +0200)]
gnu: Add syndication-domination.

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

20 months agognu: Add python-readability-lxml.
Liliana Marie Prikler [Sat, 17 Sep 2022 19:50:48 +0000 (21:50 +0200)]
gnu: Add python-readability-lxml.

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

20 months agognu: Add python-timeout-decorator.
Liliana Marie Prikler [Sat, 17 Sep 2022 19:50:41 +0000 (21:50 +0200)]
gnu: Add python-timeout-decorator.

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

20 months agognu: pugixml: Update to 1.12.1.
Liliana Marie Prikler [Sat, 17 Sep 2022 19:29:56 +0000 (21:29 +0200)]
gnu: pugixml: Update to 1.12.1.

* gnu/packages/xml.scm (pugixml): Update to 1.12.1.

20 months agognu: blueprint-compiler: Wrap GUIX_PYTHONPATH and GI_TYPELIB_PATH.
Liliana Marie Prikler [Sat, 17 Sep 2022 16:32:41 +0000 (18:32 +0200)]
gnu: blueprint-compiler: Wrap GUIX_PYTHONPATH and GI_TYPELIB_PATH.

* gnu/packages/gnome.scm (blueprint-compiler)[arguments]: Add
python-build-system's wrap phase, as well as a phase for GI_TYPELIB_PATH.

20 months agognu: libadwaita: Update to 1.2.0.
Liliana Marie Prikler [Tue, 27 Sep 2022 19:45:29 +0000 (21:45 +0200)]
gnu: libadwaita: Update to 1.2.0.

* gnu/packages/gnome.scm (libadwaita): Update to 1.2.0.

20 months agognu: webkitgtk: Update to 2.38.0.
Liliana Marie Prikler [Tue, 27 Sep 2022 19:38:23 +0000 (21:38 +0200)]
gnu: webkitgtk: Update to 2.38.0.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0.

20 months agognu: gtk: Update to 4.8.1.
Liliana Marie Prikler [Tue, 27 Sep 2022 19:35:59 +0000 (21:35 +0200)]
gnu: gtk: Update to 4.8.1.

* gnu/packages/gtk.scm (gtk): Update to 4.8.1.

20 months agognu: monero-gui: Update to 0.18.1.2.
Guillaume Le Vaillant [Sat, 1 Oct 2022 08:03:30 +0000 (10:03 +0200)]
gnu: monero-gui: Update to 0.18.1.2.

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

20 months agognu: monero: Update to 0.18.1.2.
Guillaume Le Vaillant [Sat, 1 Oct 2022 07:32:10 +0000 (09:32 +0200)]
gnu: monero: Update to 0.18.1.2.

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

21 months agonews: Add 'de' translation.
Florian Pelz [Fri, 30 Sep 2022 21:57:26 +0000 (23:57 +0200)]
news: Add 'de' translation.

* etc/news.scm: Add German translation of '--with-source' entry.

21 months agognu: salmon: Update to 1.9.0.
Ricardo Wurmus [Fri, 30 Sep 2022 20:43:21 +0000 (22:43 +0200)]
gnu: salmon: Update to 1.9.0.

* gnu/packages/bioinformatics.scm (salmon): Update to 1.9.0.
[arguments]: Remove -DTBB_LIBRARIES from configure flags; copy pufferfish
itlib headers.
[inputs]: Use new label-less list; move pufferfish origin from here...
[native-inputs]: ...to here.

21 months agognu: Add centrifuge.
Ricardo Wurmus [Fri, 30 Sep 2022 14:56:20 +0000 (16:56 +0200)]
gnu: Add centrifuge.

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

21 months agognu: newsboat: Update to 2.29.
Efraim Flashner [Wed, 28 Sep 2022 13:38:27 +0000 (16:38 +0300)]
gnu: newsboat: Update to 2.29.

* gnu/packages/syndication.scm (newsboat): Update to 2.29.
[cargo-development-inputs]: Move rust-cxx-build-1 ...
[cargo-inputs]: ... to here.

21 months agognu: rust-unicode-width-0.1: Update to 0.1.10.
Efraim Flashner [Wed, 28 Sep 2022 17:09:53 +0000 (20:09 +0300)]
gnu: rust-unicode-width-0.1: Update to 0.1.10.

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

21 months agognu: rust-regex-syntax-0.6: Update to 0.6.27.
Efraim Flashner [Wed, 28 Sep 2022 17:09:52 +0000 (20:09 +0300)]
gnu: rust-regex-syntax-0.6: Update to 0.6.27.

* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.27.

21 months agognu: rust-regex-1: Update to 1.6.0.
Efraim Flashner [Wed, 28 Sep 2022 17:09:52 +0000 (20:09 +0300)]
gnu: rust-regex-1: Update to 1.6.0.

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

21 months agognu: rust-quote-1: Update to 1.0.21.
Efraim Flashner [Wed, 28 Sep 2022 17:09:51 +0000 (20:09 +0300)]
gnu: rust-quote-1: Update to 1.0.21.

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

21 months agognu: rust-percent-encoding-2: Update to 2.2.0.
Efraim Flashner [Wed, 28 Sep 2022 17:09:50 +0000 (20:09 +0300)]
gnu: rust-percent-encoding-2: Update to 2.2.0.

* gnu/packages/crates-io.scm (rust-percent-encoding-2): Update to 2.2.0.

21 months agognu: rust-lexopt-0.2: Update to 0.2.1.
Efraim Flashner [Wed, 28 Sep 2022 17:09:50 +0000 (20:09 +0300)]
gnu: rust-lexopt-0.2: Update to 0.2.1.

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

21 months agognu: rust-fastrand-1: Update to 1.8.0.
Efraim Flashner [Wed, 28 Sep 2022 17:08:56 +0000 (20:08 +0300)]
gnu: rust-fastrand-1: Update to 1.8.0.

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

21 months agognu: rust-url-2: Update to 2.3.1.
Efraim Flashner [Wed, 28 Sep 2022 17:06:42 +0000 (20:06 +0300)]
gnu: rust-url-2: Update to 2.3.1.

* gnu/packages/crates-io.scm (rust-url-2): Update to 2.3.1.
[arguments]: Don't skip build.
[cargo-inputs]: Replace rust-idna-0.2 with 0.3. Remove rust-matches-0.1.
[cargo-development-inputs]: Remove rust-rustc-test-0.3. Add
rust-debugger-test-0.1, rust-debugger-test-parser-0.1.

21 months agognu: Add rust-tester-0.9.
Efraim Flashner [Wed, 28 Sep 2022 17:05:50 +0000 (20:05 +0300)]
gnu: Add rust-tester-0.9.

* gnu/packages/crates-io.scm (rust-tester-0.9): New variable.
(rust-tester-0.5): Inherit from rust-tester-0.9.

21 months agognu: Add rust-idna-0.3.
Efraim Flashner [Wed, 28 Sep 2022 17:04:43 +0000 (20:04 +0300)]
gnu: Add rust-idna-0.3.

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

21 months agognu: rust-xdg-2: Update to 2.4.1.
Efraim Flashner [Wed, 28 Sep 2022 17:03:17 +0000 (20:03 +0300)]
gnu: rust-xdg-2: Update to 2.4.1.

* gnu/packages/crates-io.scm (rust-xdg-2): Update to 2.4.1.
[cargo-inputs]: Replace rust-dirs-3 with 4.

21 months agognu: rust-rustversion-1: Update to 1.0.9.
Efraim Flashner [Wed, 28 Sep 2022 17:01:45 +0000 (20:01 +0300)]
gnu: rust-rustversion-1: Update to 1.0.9.

* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.9.
[cargo-inputs]: Remove rust-proc-macro2-1, rust-quote-1, rust-syn-1.
[cargo-development-inputs]: Add rust-trybuild-1.

21 months agognu: rust-form-urlencoded-1: Update to 1.1.0.
Efraim Flashner [Wed, 28 Sep 2022 17:00:30 +0000 (20:00 +0300)]
gnu: rust-form-urlencoded-1: Update to 1.1.0.

* gnu/packages/crates-io.scm (rust-form-urlencoded-1): Update to 1.1.0.
[cargo-inputs]: Remove rust-matches-0.1.

21 months agognu: rust-anyhow-1: Update to 1.0.65.
Efraim Flashner [Wed, 28 Sep 2022 16:59:20 +0000 (19:59 +0300)]
gnu: rust-anyhow-1: Update to 1.0.65.

* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.65.
[cargo-inputs]: Add rust-backtrace-0.3.
[cargo-development-inputs]: Add rust-syn-1.

21 months agognu: Add rust-debugger-test-0.1.
Efraim Flashner [Wed, 28 Sep 2022 15:25:52 +0000 (18:25 +0300)]
gnu: Add rust-debugger-test-0.1.

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

21 months agognu: Add rust-debugger-test-parser-0.1.
Efraim Flashner [Wed, 28 Sep 2022 15:24:38 +0000 (18:24 +0300)]
gnu: Add rust-debugger-test-parser-0.1.

* gnu/packages/crates-io.scm (rust-debugger-test-parser-0.1): New
variable.

21 months agognu: rust-dirs-3: Update to 3.0.2.
Efraim Flashner [Wed, 28 Sep 2022 14:01:27 +0000 (17:01 +0300)]
gnu: rust-dirs-3: Update to 3.0.2.

* gnu/packages/crates-io.scm (rust-dirs-3): Update to 3.0.2.

21 months agognu: Add rust-dirs-4.
Efraim Flashner [Wed, 28 Sep 2022 14:00:38 +0000 (17:00 +0300)]
gnu: Add rust-dirs-4.

* gnu/packages/crates-io.scm (rust-dirs-4): New variable.
(rust-dirs-3): Inherit from rust-dirs-4.

21 months agognu: rust-once-cell-1: Update to 1.15.0.
Efraim Flashner [Wed, 28 Sep 2022 13:37:36 +0000 (16:37 +0300)]
gnu: rust-once-cell-1: Update to 1.15.0.

* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.15.0.
[cargo-inputs]: Replace rust-atomic-polyfill-0.1 with 1.

21 months agognu: rav1e: Force building with rust edition 2018.
Efraim Flashner [Fri, 30 Sep 2022 09:43:44 +0000 (12:43 +0300)]
gnu: rav1e: Force building with rust edition 2018.

* gnu/packages/video.scm (rav1e)[arguments]: Add phase to force all
input crates to be built with rust edition 2018.

21 months agognu: linux-libre 4.9: Update to 4.9.330.
Leo Famulari [Thu, 29 Sep 2022 18:22:15 +0000 (14:22 -0400)]
gnu: linux-libre 4.9: Update to 4.9.330.

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

21 months agognu: linux-libre 4.14: Update to 4.14.295.
Leo Famulari [Thu, 29 Sep 2022 18:21:38 +0000 (14:21 -0400)]
gnu: linux-libre 4.14: Update to 4.14.295.

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

21 months agognu: linux-libre 4.19: Update to 4.19.260.
Leo Famulari [Thu, 29 Sep 2022 18:21:19 +0000 (14:21 -0400)]
gnu: linux-libre 4.19: Update to 4.19.260.

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

21 months agognu: linux-libre 5.4: Update to 5.4.215.
Leo Famulari [Thu, 29 Sep 2022 18:20:43 +0000 (14:20 -0400)]
gnu: linux-libre 5.4: Update to 5.4.215.

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

21 months agognu: linux-libre 5.10: Update to 5.10.146.
Leo Famulari [Thu, 29 Sep 2022 18:20:02 +0000 (14:20 -0400)]
gnu: linux-libre 5.10: Update to 5.10.146.

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

21 months agognu: linux-libre 5.15: Update to 5.15.71.
Leo Famulari [Thu, 29 Sep 2022 18:19:41 +0000 (14:19 -0400)]
gnu: linux-libre 5.15: Update to 5.15.71.

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

21 months agognu: linux-libre: Update to 5.19.12.
Leo Famulari [Thu, 29 Sep 2022 18:19:23 +0000 (14:19 -0400)]
gnu: linux-libre: Update to 5.19.12.

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

21 months agoscripts: build: Format strings before calling display-hint.
Zhu Zihao [Sun, 18 Sep 2022 04:31:02 +0000 (12:31 +0800)]
scripts: build: Format strings before calling display-hint.

* guix/scripts/build.scm(%standard-cross-build-options): Format hint string.
%standard-cross-build-options: Ditto.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: quodlibet: Fix build.
Remco van 't Veer [Sun, 18 Sep 2022 14:21:07 +0000 (16:21 +0200)]
gnu: quodlibet: Fix build.

Some tests fail because adwaita-icon-theme doesn't ship legacy icons
anymore since version 42.  Application runs fine without visual defects.

* gnu/packages/music.scm (quodlibet): Skip trayicon tests.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: picard: Update to 2.8.3, modernize package.
kiasoc5 [Sat, 24 Sep 2022 05:39:00 +0000 (01:39 -0400)]
gnu: picard: Update to 2.8.3, modernize package.

* gnu/packages/music.scm (picard): Update to 2.8.3.
[source]: Remove patch.
[arguments]: Use G-expressions. Remove trailing #t.
[native-inputs]: Remove input labels.
[inputs]: Add python-fasteners, python-pyyaml, python-markdown, python-pyjwt. Remove a transitive
dependency on QtWebKit. See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/patches/picard-fix-id3-rename-test.patch: Remove it.
* gnu/local.mk (dist_path_DATA): Update accordingly.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agotests: install: Fix iso-image-installer test.
Mathieu Othacehe [Fri, 30 Sep 2022 13:19:36 +0000 (15:19 +0200)]
tests: install: Fix iso-image-installer test.

This is a follow-up of: 45eac6cdf5c8d9d7b0c564b105c790d2d2007799.
It fixes the following error:

+ mkfs.ext4 -L my-root /dev/vda2
sh: line 12: mkfs.ext4: command not found

* gnu/tests/install.scm (%test-iso-image-installer): Add e2fsprogs to the
appended packages.

21 months agognu: Add qdmr.
Ryan Tolboom [Thu, 29 Sep 2022 21:12:20 +0000 (17:12 -0400)]
gnu: Add qdmr.

* gnu/packages/radio.scm (qdmr): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
21 months agognu: Add emacs-new-purescript-mode.
jgart via Guix-patches via [Fri, 30 Sep 2022 05:24:04 +0000 (00:24 -0500)]
gnu: Add emacs-new-purescript-mode.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: emacs-tuareg: Update to 3.0.1.
Nicolas Goaziou [Fri, 30 Sep 2022 06:35:48 +0000 (08:35 +0200)]
gnu: emacs-tuareg: Update to 3.0.1.

* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.1.

21 months agognu: emacs-ement: Update to 0.3.
Nicolas Goaziou [Fri, 30 Sep 2022 06:34:27 +0000 (08:34 +0200)]
gnu: emacs-ement: Update to 0.3.

* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.

21 months agognu: emacs-tramp: Update to 2.5.3.3.
Nicolas Goaziou [Fri, 30 Sep 2022 06:33:09 +0000 (08:33 +0200)]
gnu: emacs-tramp: Update to 2.5.3.3.

* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.3.

21 months agognu: emacs-taxy-magit-section: Update to 0.11.
Nicolas Goaziou [Fri, 30 Sep 2022 06:33:04 +0000 (08:33 +0200)]
gnu: emacs-taxy-magit-section: Update to 0.11.

* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.11.

21 months agognu: emacs-helm: Update to 3.8.8.
Nicolas Goaziou [Fri, 30 Sep 2022 06:31:06 +0000 (08:31 +0200)]
gnu: emacs-helm: Update to 3.8.8.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.8.

21 months agognu: emacs-pg: Update to 0.16.
Nicolas Goaziou [Fri, 30 Sep 2022 06:28:43 +0000 (08:28 +0200)]
gnu: emacs-pg: Update to 0.16.

* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.16.
[source]<origin>: Change upstream repository, the older one being
unmaintained.
[home-page]: Update accordingly.
[description]: Expound it.
[license]: Set to GPL2+.

21 months agognu: Add qtwayland, version 6.3.1.
Hilton Chain [Thu, 29 Sep 2022 13:53:55 +0000 (21:53 +0800)]
gnu: Add qtwayland, version 6.3.1.

* gnu/packages/qt.scm (qtwayland): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: qtwayland: Rename to qtwayland-5.
Hilton Chain [Thu, 29 Sep 2022 13:53:35 +0000 (21:53 +0800)]
gnu: qtwayland: Rename to qtwayland-5.

Automated via:

  git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i
  git checkout NEWS

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: blast+: Build reproducibly.
Ricardo Wurmus [Thu, 29 Sep 2022 21:17:19 +0000 (23:17 +0200)]
gnu: blast+: Build reproducibly.

Fixes <https://issues.guix.gnu.org/42141>.

* gnu/packages/bioinformatics.scm (blast+)[source]: Do not record kernel
version and use fix set of random numbers.

21 months agonews: Add entry for '--with-source'.
Jesse Gibbons [Sat, 26 Sep 2020 22:29:25 +0000 (16:29 -0600)]
news: Add entry for '--with-source'.

* etc/news.scm: Add entry.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
21 months agotransformations: '--with-source' now operates in depth.
Ludovic Courtès [Fri, 23 Sep 2022 17:04:29 +0000 (19:04 +0200)]
transformations: '--with-source' now operates in depth.

The '--with-source' option is the first one that was implemented, and
it's the only one that would operate only on leaf packages rather than
traversing the dependency graph.  This change makes it consistent with
the rest of the transformation options.

* guix/transformations.scm (evaluate-source-replacement-specs): New
procedure.
(transform-package-source): Rewrite using it.
* tests/transformations.scm ("options->transformation, with-source, no
matches"): Rewrite since we no longer get a warning.
("options->transformation, with-source, in depth"): New test.
* doc/guix.texi (Package Transformation Options): Adjust examples.

21 months agoservices: certbot: Create "live" directory during activation.
Mája Tomášek [Fri, 23 Sep 2022 10:27:03 +0000 (12:27 +0200)]
services: certbot: Create "live" directory during activation.

When trying to run certbot, the mcron command fails, as
/etc/letsencrypt/live is missing.  This patch adds it into the certbot
activation service.

* gnu/services/certbot.scm (certbot-activation): Make /etc/letsencrypt/live.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: Add lite-xl.
zamfofex [Fri, 23 Sep 2022 07:00:59 +0000 (04:00 -0300)]
gnu: Add lite-xl.

* gnu/packages/text-editors.scm (lite-xl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoimport: print: Quasiquote properties
itd [Fri, 23 Sep 2022 14:11:52 +0000 (16:11 +0200)]
import: print: Quasiquote properties

* guix/import/print.scm (package->code): Quasiquote properties.
* tests/print.scm (pkg-with-properties, pkg-with-properties-source):
New variables.
("package with properties"): New test

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoimport/utils: alist->package: Include properties.
itd [Fri, 23 Sep 2022 07:42:53 +0000 (09:42 +0200)]
import/utils: alist->package: Include properties.

* guix/import/utils.scm (alist->package): Process properties field in input
data and include it in the generated package.
* tests/import-utils.scm ("alist->package with properties"): New test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoservices: shepherd: Leave the finalization thread in peace.
Ludovic Courtès [Thu, 29 Sep 2022 20:20:18 +0000 (22:20 +0200)]
services: shepherd: Leave the finalization thread in peace.

This gets rid of that (in)famous at boot time:

  error in finalization thread: Success

This was caused by the file-descriptor closing loop, which would clause
the finalization pipe, leading the finalization thread to (erroneously)
error out.

Thanks to Josselin Poiret for locating the problem!

* gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace
'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.

21 months agognu: Add emacs-cov.
jgart [Thu, 29 Sep 2022 09:38:42 +0000 (11:38 +0200)]
gnu: Add emacs-cov.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-elquery.
jgart [Thu, 29 Sep 2022 04:50:39 +0000 (23:50 -0500)]
gnu: Add emacs-elquery.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: emacs-popup: Update to 0.5.9.
Nicolas Goaziou [Thu, 29 Sep 2022 08:49:02 +0000 (10:49 +0200)]
gnu: emacs-popup: Update to 0.5.9.

* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.

21 months agognu: emacs-async: Update to 1.9.7.
Nicolas Goaziou [Thu, 29 Sep 2022 08:47:01 +0000 (10:47 +0200)]
gnu: emacs-async: Update to 1.9.7.

* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.

21 months agoservices: Add file system utilities to profile.
Brice Waegeneire [Thu, 23 Apr 2020 12:00:02 +0000 (14:00 +0200)]
services: Add file system utilities to profile.

* gnu/services/base.scm (file-system-type->utilities)
(file-system-utilities): New procedures.
(file-system-service-type): Extend 'profile-service-type' with
'file-system-utilities'.
* gnu/system.scm (boot-file-system-service): New procedure.
(operating-system-default-essential-services): Use it.
(%base-packages): Remove 'e2fsprogs'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: icecat: Remove leftovers from version 91.
Jonathan Brielmaier [Wed, 28 Sep 2022 21:47:22 +0000 (23:47 +0200)]
gnu: icecat: Remove leftovers from version 91.

* gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version,
icecat-91-source): Remove variables.

21 months agognu: icedove: Update to 102.3.0.
Jonathan Brielmaier [Wed, 28 Sep 2022 21:39:17 +0000 (23:39 +0200)]
gnu: icedove: Update to 102.3.0.

* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0.
[source]: Use icecat-source again.
[arguments]: Remove `--frozen` flag from cargo invokation.
Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable
WASM sandbox for now (needs more dependencies).
[inputs]: Add alsa-lib. Use icu4c-71.
[native-inputs]: Update hg-reference link. Use rust@1.59 and
rust-cbindgen@0.23.

21 months agognu: Add gnome-shell-extension-unite-shell.
Trevor Richards [Thu, 22 Sep 2022 00:20:35 +0000 (17:20 -0700)]
gnu: Add gnome-shell-extension-unite-shell.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New
variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: Add texlive-babel-czech.
Wiktor Żelazny [Wed, 21 Sep 2022 08:54:10 +0000 (10:54 +0200)]
gnu: Add texlive-babel-czech.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agodoc: Tweak wsdd wording.
Ludovic Courtès [Wed, 28 Sep 2022 20:58:10 +0000 (22:58 +0200)]
doc: Tweak wsdd wording.

* doc/guix.texi (Samba Services)[Web Service Discovery Daemon]: Tweak
wording.

21 months agodoc: Fix syntax for 'wsdd-configuration'.
Ludovic Courtès [Wed, 28 Sep 2022 20:53:35 +0000 (22:53 +0200)]
doc: Fix syntax for 'wsdd-configuration'.

* doc/guix.texi (Samba Services): Fix syntax of 'wsdd-configuration'
data type definition.

21 months agognu: wpa-supplicant: Enable OWE support.
Andreas Rammhold [Mon, 19 Sep 2022 23:59:56 +0000 (01:59 +0200)]
gnu: wpa-supplicant: Enable OWE support.

With OWE support users are enable to connect to "Opportunistic Wireless
Encryption" networks. This means users are able to have an encrypted
data channel in an otherwise open wireless network.

* gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename
'configure-for-dbus' phase to 'set-config-options'.  Set CONFIG_OWE=y.
Remove trailing #t.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
21 months agosubstitute: Retry downloading when a nar is unavailable.
Ludovic Courtès [Fri, 23 Sep 2022 06:00:13 +0000 (08:00 +0200)]
substitute: Retry downloading when a nar is unavailable.

Fixes <https://issues.guix.gnu.org/57978>
Reported by Attila Lendvai <attila@lendvai.name>.

Previously, if a narinfo was available but its corresponding nar was
missing (for instance because the narinfo was cached and the server
became unreachable in the meantime), 'guix substitute --substitute'
would try to download the nar from its preferred location and abort when
that fails.  This change forces one retry with each of the URLs.

* guix/scripts/substitute.scm (download-nar): Do not catch
'http-get-error?' exceptions.
(system-error?, network-error?, process-substitution/fallback): New
procedures.
(process-substitution): Call 'process-substitution/fallback' upon
'network-error?'.
* tests/substitute.scm ("substitute, first URL has narinfo but lacks nar, second URL unauthorized")
("substitute, first URL has narinfo but nar is 404, both URLs authorized")
("substitute, first URL has narinfo but nar is 404, one URL authorized")
("substitute, narinfo is available but nar is missing"): New tests.

21 months agosubstitute: Split nar download.
Ludovic Courtès [Thu, 22 Sep 2022 10:08:16 +0000 (12:08 +0200)]
substitute: Split nar download.

* guix/scripts/substitute.scm (download-nar): New procedure, with most
of the code moved from...
(process-substitution): ... here.  Call it.

21 months agoimport/cran: Process more complex license strings.
Ricardo Wurmus [Wed, 28 Sep 2022 20:07:40 +0000 (22:07 +0200)]
import/cran: Process more complex license strings.

* guix/import/cran.scm (string->license): Add more match clauses.
(string->licenses): Split license conjunctions at "|" and apply
string->license on each license.
(description->package): Use string->licenses.

21 months agoimport/cran: Use beautify-synopsis.
Ricardo Wurmus [Wed, 28 Sep 2022 20:06:21 +0000 (22:06 +0200)]
import/cran: Use beautify-synopsis.

* guix/import/cran.scm (description->package): Use beautify-synopsis.

21 months agoimport/utils: Add beautify-synopsis.
Ricardo Wurmus [Wed, 28 Sep 2022 20:05:52 +0000 (22:05 +0200)]
import/utils: Add beautify-synopsis.

* guix/import/utils.scm (beautify-synopsis): New procedure.

21 months agoimport/cran: Transform external package names to Guix names.
Ricardo Wurmus [Wed, 28 Sep 2022 20:04:01 +0000 (22:04 +0200)]
import/cran: Transform external package names to Guix names.

* guix/import/cran.scm (transform-sysname): New procedure.
(description->package): Use it on inputs that are derived from "sysdepends".