1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-07 21:14:07 +02:00

Compare commits

..

4347 Commits

Author SHA1 Message Date
Ian Eure baed3ca1b6 gnu: librewolf: Update to 148.0.2-1 [security-fixes].
Contains fixes for:

CVE-2026-3845: Heap buffer overflow in the Audio/Video: Playback
               component in Firefox for Android
CVE-2026-3846: Same-origin policy bypass in the CSS Parsing and
               Computation component
CVE-2026-3847: Memory safety bugs fixed in Firefox 148.0.2

* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-1.

Change-Id: Id3868e10d38f5f111bd00bc140a9dc64f132caa9
2026-03-10 15:35:09 -07:00
Andreas Enge feb52586ec gnu: guile-gemini: Refresh input.
* gnu/packages/guile-xyz.scm (guile-gemini)[propagated-inputs]:
Replace guile-fibers-1.1 by guile-fibers.

Change-Id: I6f26a46960fdb2c5827e17846b673623e4ef8df7
2026-03-10 21:55:51 +01:00
Cayetano Santos 1a26cbe2ae gnu: librelane: Fix typo.
* gnu/packages/electronics.scm (librelane)[inputs]: Remove
python-wrapper; add python.
[arguments]: Fix ’wrap-program #:phase accordingly.

Change-Id: I509d6022131c57c0623e41f117807fb7061e87bd
2026-03-10 18:10:17 +01:00
Luis Guilherme Coelho c3c2f3be04 gnu: Add rheo.
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.

Closes: guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 18:23:31 +02:00
Merrick Luo a05b449908 gnu: Add beancount-language-server.
* gnu/packages/finance.scm (beancount-language-server): New variable.
* gnu/packages/rust-crates.scm: Add source source crates.

Closes: guix/guix#4121
Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 18:02:35 +02:00
Efraim Flashner a9326410ac gnu: eww: Install shell completions.
* gnu/packages/wm.scm (eww)[arguments]: Add a phase to generate and
install the shell completions.
[native-inputs]: When cross-compiling add a native version of this
package.

Change-Id: I3a667b3de3c62b0683f841b3a3fc63b525be3056
2026-03-10 17:56:25 +02:00
bdunahu 284f21a041 gnu: Add eww.
* gnu/packages/wm.scm (eww): New variable.
* gnu/packages/rust-crates.scm: Add eww source crates.

Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:55:39 +02:00
Sergey Trofimov 7bf9f8fa79 gnu: Add pwmenu.
* gnu/packages/rust-apps.scm (pwmenu): New variable.
* gnu/packages/rust-crates.scm: Add pwmenu source crates.

Closes: guix/guix#4817
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Sergey Trofimov f88dcca44c gnu: Add iwmenu.
* gnu/packages/rust-apps.scm (iwmenu): New variable.
* gnu/packages/rust-crates.scm: Add iwmenu source crates.

Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Sergey Trofimov 7f217569ec gnu: Add bzmenu.
* gnu/packages/rust-apps.scm (bzmenu): New variable.
* gnu/packages/rust-crates.scm: Add bzmenu source crates.

Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Patrick Norton 5c33e5e8d0 gnu: Add gitlogue.
* gnu/packages/rust-apps.scm (gitlogue): New variable.
* gnu/packages/rust-crates.scm (gitlogue): Add dependencies.

Closes: guix/guix#4492
Change-Id: I7074ab72df5cc14ea2f6cafb3d1f0ac42f566aa6
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 17:49:30 +02:00
François Joulaud 20a1104570 gnu: Add jnv.
* gnu/packages/rust-apps.scm (jnv): New variable.
* gnu/packages/rust-crates.scm: Import jnv deps.

Closes: guix/guix#4355
Change-Id: I436fe0a733f15be7202df151b397e501363480f5
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 17:49:30 +02:00
Sören Tempel e97eddd2ba gnu: Add pimsync.
* gnu/packages/dav.scm (pimsync): New variable.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Closes: guix/guix#4551
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:30 +02:00
Cayetano Santos 408b604708 gnu: librelane: Wrap dependencies.
* gnu/packages/electronics.scm (librelane)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add magic, netgen, openroad-cli, python-wrapper, ruby and
yosys.

Change-Id: Ibad5495df6647793fca73f57ee1a52ef429c010d
2026-03-10 14:55:57 +01:00
Sharlatan Hellseher cad2e98384 gnu: python-zulip: Add optional inputs, improve description.
* gnu/packages/messaging.scm (python-zulip):
[propagated-inputs]: Add python-dateutil, python-feedparser,
python-google-api-client, python-google-auth-httplib2,
python-google-auth-oauthlib, python-platformdirs, and python-pytz.
[description]: Cover the list of provided integrations and bridges.

Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher 9af5547be3 gnu: Add python-zulip-botserver.
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.

Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher 5621e78fbe gnu: Add python-zulip-bots.
* gnu/packages/messaging.scm (python-zulip-bots): New variable.

Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher 94a7651297 gnu: python-zulip: Switch to git-fetch.
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch.
[phases]{select-zulip}: New phases.
{remove-zulip-api-script}: Move after {select-zulip}.

Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
2026-03-10 10:50:07 +00:00
Alexis Simon 2676117710 gnu: Add python-polars.
* gnu/packages/python-science.scm (python-polars-runtime-32,
python-polars): New variables.
* gnu/packages/rust-crates.scm: Add python-polars-runtime-32.
* gnu/packages/rust-sources.scm: Add rust-tikv-jemallocator-for-polars.

Change-Id: Ib36d95a0102da990512002b29f0a55732922040b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 12:46:17 +02:00
Divya Ranjan 55db033caf gnu: ejabberd: Update to 26.02.
* gnu/packages/messaging.scm (ejabberd): Update to 26.02.

Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Divya Ranjan 275050a9fd gnu: erlang-xmpp: Update to 1.12.0.
* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.12.0.

Change-Id: I6eb3aa9d841ae101b2a3de4d6d3fbe8b84ddf09e
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Divya Ranjan 976a671408 gnu: Add erlang-erlydtl.
* gnu/packages/erlang-xyz.scm (erlang-erlydtl): New variable.

Change-Id: I85225ee87953c5d0745b9f20c57076081a138056
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Yelninei 0018ff0b42 gnu: glib: Update failing tests on the Hurd.
* gnu/packages/glib.scm (glib-minimal)[#:phases]
<disable-failing-tests>[if (system-hurd?)]:
Skip “gio/filenamecompleter.c”, “gio/testfilemonitor.c”, and
“gio/gwakeuptest.c”.
Run “gio/live-g-file.c”, but skip “g_assert_true (is_mountpoint);”.
Re-enable all other previously disabled tests.

Change-Id: I434ff5fa084d20c9eb1230682574e096e6d77673
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:24:08 +01:00
Yelninei e64f117169 gnu: dbus: Remove obsolete patch for the Hurd.
With the updated dbus the patch is already included.

* gnu/packages/glib.scm (dbus)[#:phases]: Remove 'patch-hurd phase.
* gnu/packages/patches/dbus-hurd.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I651344fd70d9acc762fd50fa5307e64391c92c50
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:24:07 +01:00
Liliana Marie Prikler 6676f76c32 gnu: Fix mpdevil.
* gnu/packages/mpd.scm (mpdevil)[native-inputs]: Add gobject-introspection.
2026-03-10 11:23:31 +01:00
Vagrant Cascadian eb28ab95c1 gnu: vcmi: Update to 1.7.3.
* gnu/packages/games.scm (vcmi): Update to 1.7.3.
[native-inputs]: Add fmt.
[#:configure-flags]: Pass -DENABLE_DISCORD=OFF.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:23:30 +01:00
Liliana Marie Prikler de8b977d4e services: Generalize alsa-configuration.
* gnu/packages/sound.scm (alsa-pcm-configuration, alsa-ctl-configuration): New
configuration records.
(serialize-alsa-pcm-configuration, serialize-alsa-ctl-configuration): New variables.
(<alsa-configuration>): Remove alsa-plugins and pulseaudio?.
Add default-pcm and default-ctl.
Rename extra-options to options.
(alsa-config-file): Adjust accordingly.
(alsa-servcice-type): Add compose and extend.
(<pulseaudio-configuration>): Add alsa-lib.
(pulseaudio-alsa-configuration): New procedure.
(pulseaudio-service-type): Extend alsa-servcice-type.
2026-03-10 11:23:30 +01:00
Efraim Flashner 06c6c3ede5 tests: debian-install: Refresh test inputs.
* gnu/tests/foreign.scm (debian-13-qcow2, debian-uidmap-deb-file):
Replace with newer versions.

Change-Id: Ic3a3972a4a210ae95e5dad8a80e91f19353b4554
2026-03-10 12:05:52 +02:00
Cayetano Santos acea0fe7ae gnu: edalize: Add missing templates.
* gnu/packages/electronics.scm (edalize)[arguments]: Add
’copy-templates #:phase.

Fixes guix/guix#6530

Change-Id: I5736348ae2c85714d50fc5e817906ac88e8a69da
2026-03-10 11:04:21 +01:00
Hennadii Stepanov 1f225776d8 gnu: python-lief: Update to 0.17.5.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.5.

Merges: https://codeberg.org/guix/guix/pulls/7003
Change-Id: Ie308f5084a92bd48d45e162b9ba764e5f108b0b0
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-10 09:17:27 +00:00
Sharlatan Hellseher 13bdb868b9 gnu: pipemixer: Update to 0.4.1.
* gnu/packages/audio.scm (pipemixer): Update to 0.4.1.
[phases]{fix-pw-device}: New phase.
[inputs]: Remove pipewire-minimal; add pipewire-minimal-1.4.

Fixes: guix/guix#7020
Change-Id: Iee0d14ab3c923a462dedd6135533b0e31d25efca
2026-03-10 09:17:27 +00:00
Maxim Cournoyer 4b51102d42 gnu: guile-hall: Fix build.
* gnu/packages/guile-xyz.scm (guile-hall)
[native-inputs, inputs]: Replace guile-3.0 with guile-3.0-latest.

Change-Id: I16a86960b0f029283f4317578226679858d86d06
2026-03-10 18:10:57 +09:00
Andy Tai c4eee43185 gnu: koboldcpp: Update to 1.109.2.
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.109.2.

Merges guix/guix!6839

Change-Id: I245c2f050388e060a3e4647711eb70e2860af667
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-10 09:18:14 +01:00
Cayetano Santos fee6ae91b0 gnu: tree-sitter-vhdl: Update to 1.4.0.
* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): Update to 1.4.0.

Change-Id: I201603aa5314203f62cd062a3ab9779aa307336c
2026-03-10 08:56:05 +01:00
Cayetano Santos db7ce3f6a1 gnu: riscv-pk: Update to 1.1.0-0.9c61d29.
* gnu/packages/virtualization.scm (riscv-pk): Update to 1.1.0-0.9c61d29.

Merges guix/guix!6954

Change-Id: I8c923dcfa79eec1ada9d859bee47eea7374b8e19
2026-03-10 08:23:07 +01:00
Giacomo Leidi 520785e315 gnu: Add soju-service-type.
* gnu/services/messaging.scm (%default-soju-shepherd-requirement): New
variable.
(soju-ssl-certificate): New configuration record.
(soju-database): New configuration record.
(soju-configuration): New configuration record.
(serialize-soju-configuration,soju-activation,soju-accounts,
soju-shepherd-services): New procedures.
(soju-service-type): New service.
(serialize-ngircd-configuration): Reformat.
(pounce-configuration): Reformat.
* doc/guix.texi: Document the new soju service.
* gnu/tests/messaging.scm: Test the new soju service.

Change-Id: I6223ecac1aaaab76bd75461851ffe4cec0678118
2026-03-09 23:17:24 +01:00
jgart 1a109f3798 gnu: xournalpp: Update to 1.3.3.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3.

Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-03-09 16:58:28 -04:00
Lilah Tascheter 34c1d3ddba gnu: graphics: Add GodSVG.
* gnu/packages/graphics.scm (godsvg): New variable.

Change-Id: Iac2af0dded92f8c11848cc5213784f569d1b1b8f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-09 20:38:55 +01:00
VnPower b34ae60b3b gnu: Add gtk-session-lock.
* gnu/packages/gtk.scm (gtk-session-lock): New variable.

Change-Id: Ic333febb56635643cdd6fe1d15ddf2cec209bd94
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-09 20:38:52 +01:00
Cayetano Santos 5fcfeffce5 gnu: emacs-consult: Update to 3.4.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.4.

Change-Id: I31857c54f327f7bfe4ea1f52989c7a3d65538174
2026-03-09 19:55:31 +01:00
Cayetano Santos b84cf55c21 gnu: emacs-mastodon: Update to 2.0.12.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.12.
[propagated-inputs]: Remove emacs-transient.

Change-Id: I913e62f10e17196051f81576956974f3d0b2b134
2026-03-09 19:53:23 +01:00
Cayetano Santos d77d2cde68 gnu: emacs-marginalia: Update to 2.10.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.10.

Change-Id: Ie615fea5fd926b1a7ff974485a9ecaf069b9af05
2026-03-09 19:48:45 +01:00
Cayetano Santos 235c401266 gnu: emacs-corfu: Update to 2.9.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.9.

Change-Id: I41c0b0e30967e30f5bbc3fb7e26eafe113fbb33e
2026-03-09 19:48:45 +01:00
Cayetano Santos 70d374cc66 gnu: emacs-fj: Update to 0.33.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.33.

Change-Id: I7d91e23c5be40130db16a5d6c11c03b974ccb4e1
2026-03-09 19:46:04 +01:00
Cayetano Santos d81ff4773c gnu: emacs-symon: Update to 20260223.
* gnu/packages/emacs-xyz.scm (emacs-symon): Update to 20260223.

Change-Id: Id5e018852d6f8e017446b53263cafc45ab6ebd30
2026-03-09 19:46:03 +01:00
Cayetano Santos 3514ffae8f gnu: emacs-tp: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-tp): Update to 0.8.

Change-Id: I82b33e171834195485f1a7dc5dadce2f4ab3d2fc
2026-03-09 19:43:58 +01:00
Cayetano Santos 424b1c0c3f gnu: emacs-fedi: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.3.

Change-Id: Id28f481db1dcab9cdffb21987cb0b23b343a0016
2026-03-09 19:42:04 +01:00
Cayetano Santos 053e9b6cc1 gnu: emacs-org-node: Update to 3.18.3.
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.18.3.

Change-Id: I57c6b3b81f728d1ae14671ceb3fea29667fdef4c
2026-03-09 19:39:23 +01:00
Cayetano Santos 89d3df6a2b gnu: emacs-dumb-jump: Update to 0.5.5.
* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.5.

Change-Id: I3532bbe548993df4d330f0ee418e3ba3660829fe
2026-03-09 19:38:06 +01:00
Cayetano Santos 90050b7403 gnu: emacs-vertico: Update to 2.8.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.8.

Change-Id: I2b9648d4fd41f191799419ca08207be307e2b408
2026-03-09 19:33:44 +01:00
Thanos Apollo 2f15b032c9 gnu: emacs-org-gnosis: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): Update to 0.2.2.
[arguments]<#tests?>: Remove.
<#test-command>: Set it.
<#emacs>: Set to 'emacs-no-x'.
<#phases>:  Add 'patch-makefile', 'set-home' and 'make-info'.
[native-inputs]: Add texinfo.
[synopsis, description]: Update to match upstream.

Merges guix/guix!6757

Change-Id: Idcd4a58a240e5d74fdad8b25ba881d891881eca5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 19:02:01 +01:00
Cayetano Santos 97714ba894 gnu: sshoot: Update to 1.6.0.
* gnu/packages/vpn.scm (sshoot): Update to 1.6.0.
[arguments]: Fix path in ’patch-paths #:phase.
[native-inputs]: Remove python-wheel.

Change-Id: I3243eb6e8b37dfb1295fd070b2b070f1d843e651
2026-03-09 16:48:03 +01:00
Thanos Apollo 6861d60b87 gnu: emacs-gnosis: Update to 0.8.0.
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.8.0.
[arguments]: Use emacs-no-x instead of emacs.  Update make test and doc
commands as upstream Makefile now wraps commands with `guix shell`.
[home-page]: Add trailing slash.

Merges guix/guix!6908

Change-Id: I532b0ae1ec7177f62c6b33f6c6c81f20ef2fae4d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 16:29:24 +01:00
Andreas Enge 311d1e85c8 gnu: gnuradio: Fix build.
* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Merges guix/guix!7012
Fixes: guix/guix#7004

Change-Id: Ib9c2d64ab4adca2c6be2613fbf74db595473f64d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 16:04:57 +01:00
Hugo Buddelmeijer 8e0175ef1f gnu: quicktile: Fix build by using python-pygobject-3.50.
* gnu/packages/wm.scm (quicktile): Fix build by using python-pygobject-3.50.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.

Change-Id: Ib5344f67f265a07519b41b4aa5f83f4a40dd2be4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-09 15:51:54 +01:00
Efraim Flashner d4e9d74b66 scripts: pack: Use correct Debian architecture for armhf-linux.
Fixes guix/guix#6989.

* guix/scripts/pack.scm (debian-archive): When creating a Debian package
for an armhf-linux machine match our architecture to the closest one of
Debian's supported architectures.

Change-Id: I596db1087c507e61cc31f0808ebd9e39b4956c49
2026-03-09 16:49:48 +02:00
Cayetano Santos 0352420cab gnu: otpclient: Update to 4.4.1.
* gnu/packages/password-utils.scm (otpclient): Update to 4.4.1.

Change-Id: I659c50c139cb0440015425cd41a5ba5083f569e0
2026-03-09 14:46:00 +01:00
Cayetano Santos f4d25d3da5 gnu: libcotp: Update to 4.0.0.
* gnu/packages/authentication.scm (libcotp): Update to 4.0.0.

Change-Id: I4aa7251739e9a30a274c5e4e0ef3ab746ef70437
2026-03-09 14:46:00 +01:00
Cayetano Santos 73939d23f2 gnu: libdigidocpp: Update to 4.3.0.
* gnu/packages/crypto.scm (libdigidocpp): Update to 4.3.0.

Change-Id: Ifcf6fe25617077799497e137950f38753928677a
2026-03-09 14:46:00 +01:00
Cayetano Santos d9e83afae1 gnu: passwdqc: Update to 2.1.0.
* gnu/packages/password-utils.scm (passwdqc): Update to 2.1.0.
[source]: Switch to git-fetch.

Change-Id: I8491d6d635997b69698595eb6a406ee5207aa20d
2026-03-09 14:46:00 +01:00
Cayetano Santos 4b8de8215d gnu: pkcs11-provider: Update to 1.2.0.
* gnu/packages/security-token.scm (pkcs11-provider): Update to 1.2.0.
[source]: Switch to git-fetch.

Change-Id: I57f72a35300009b4974e229be16b698a9c33053c
2026-03-09 14:46:00 +01:00
Sören Tempel a2781f48bc gnu: entr: Update to 5.8.
* gnu/packages/entr.scm (entr): Update to 5.8.

Signed-off-by: jgart <jgart@dismail.de>
2026-03-09 09:35:17 -04:00
Cayetano Santos b2ad8c755e gnu: wireguard-tools: Modernize package.
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use G-Expressions.

Change-Id: I0254ebc679eba3b85d6d37ada529cc2be5eb705b
2026-03-09 13:56:19 +01:00
Cayetano Santos fcaf06190e gnu: wireguard-tools: Update to 1.0.20260223.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20260223.

Change-Id: I88c6de946d9387ad6f4279fe45457131183d8c53
2026-03-09 13:45:11 +01:00
Andreas Enge f04dc9234c gnu: Remove postgresql-11.
* gnu/packages/databases.scm (postgresql-11): Delete variable.

Fixes: guix/guix#6950
Change-Id: I02f29542191bea0d70827f40749d16f1f032a823
2026-03-09 13:09:41 +01:00
Andreas Enge 59fb37903f gnu: Remove postgresql-10.
* gnu/packages/databases.scm (postgresql-10): Delete variable.

Fixes: guix/guix#6949
Change-Id: I10ea6d5f2bbdec68fbac82b5ec799c9e096a5c5d
2026-03-09 13:09:41 +01:00
Andreas Enge c4f5971dbe gnu: Remove postgresql-service procedure.
* gnu/services/databases.scm (postgresql-service): Delete variable.

Change-Id: Iec27908b892eae666ea4c1b28a63a2d3d48b804d
2026-03-09 13:09:41 +01:00
Andreas Enge f9094fc6c2 gnu: Remove mysql-service procedure.
* gnu/services/databases.scm (mysql-service): Delete variable.

Change-Id: Idbf3c9e2d595722792231f2417f85927bf89330c
2026-03-09 13:09:41 +01:00
Yelninei d4ee8de214 system: hurd: Remove %hurd64-default-* variants.
Since 8f852885de these are aliases.

* gnu/system/hurd.scm (%hurd64-default-operating-system,
%hurd64-default-operating-system-kernel): Delete variables.

* gnu/system/images/hurd.scm (hurd64-barebones-os): Replace
%hurd64-default-operating-system with %hurd-default-operating-system
* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os): Same.
* gnu/tests/virtualization.scm (%childhurd64-os): Remove usage of
%hurd64-default-operating-system-kernel.

Merges: #5544.

Change-Id: Ie7345cd99dc37712e7a0f7683ad738c194c70fa7
2026-03-09 13:01:10 +01:00
Andreas Enge 404a14f879 gnu: Remove lean.
* gnu/packages/lean.scm (lean): Delete variable.

Fixes: guix/guix#6239
Change-Id: I373c7d5c22de924fbc5d1db6967954173403c92e
2026-03-09 11:12:50 +01:00
Andreas Enge 5bff31a547 gnu: Remove luminance-hdr.
* gnu/packages/image-viewers.scm (luminance-hdr): Delete variable.

Fixes: guix/guix#6234
Change-Id: I27430fb211b67d62bf859f5513ff0953968fae26
2026-03-09 11:12:04 +01:00
Andreas Enge 128e245938 gnu: Remove uim-qt.
* gnu/packages/xorg.scm (uim-qt): Delete variable.

Fixes: guix/guix#6232
Change-Id: I1a1021875ad24f91fad0a4a5456c9fe3161b4674
2026-03-09 11:10:21 +01:00
Andreas Enge cf307863ae gnu: Remove flowee.
* gnu/packages/finance.scm (flowee): Delete variable.

Fixes: guix/guix#6229
Change-Id: Id6c8f1308c994b3e163168ea2b88d12d8c976b73
2026-03-09 11:09:06 +01:00
Sughosha effcb3ae67 gnu: discover: Fix flatpak backend.
* gnu/packages/kde-plasma.scm (discover)[inputs]: Add wayland.

Change-Id: I1d46b0d07d63081c3559efbb9aabe17309258a75
2026-03-09 15:09:35 +05:30
Nicolas Graves e6db3ab852 gnu: gnome-user-share: Remove reference to (guix build json).
* gnu/packages/gnome.scm (gnome-user-share)[arguments]
<#:imported-modules>: Remove (guix build json).

Fixes: guix/guix#6941
Change-Id: I80878e68470ee60755f2dc3fe0a7cd110b4ab61f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-09 10:30:59 +02:00
jgart be5617888e gnu: lilypond-next: Update to 2.25.35.
* gnu/packages/music.scm (lilypond-next): Update to 2.25.35.

Change-Id: I2646157d5cf37f9120c0184160f64a7b5c7f5665
2026-03-08 23:26:02 -04:00
jgart c5b95c6629 gnu: Add scooper.
* gnu/packages/irc.scm (scooper): New variable.

Change-Id: I389bd65bca021d1ae2aa0f994144e7ba6d8daa9a
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 22:28:04 -04:00
jgart 83a4bb52ba gnu: Add kcgi.
* gnu/packages/web.scm (kcgi): New variable.

Change-Id: I755482c03935b67e6b97705784a0518da1c2a5fb
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 22:28:04 -04:00
Giacomo Leidi 3e649dee51 gnu: tuned-minimal: Update to 2.27.0.
*  gnu/packages/power.scm (tuned-minimal): Update to 2.27.0.
(tuned): Update to 2.27.0.

Change-Id: I2e66232ba8fe4c05bd71061cbf40aa687ce8db99
2026-03-09 00:49:46 +01:00
Sharlatan Hellseher 77db9c8504 doc: Remove mention of python-toolchain.
* doc/contributing.texi (Python Moduels): Drop mention of
python-toolchain.
* guix/build-system/pyproject.scm: Likewise.

Fixes: guix/guix#5841
Change-Id: I39a1ec7ce6da2e5f3298323b36070c3e3b197669
2026-03-08 23:35:45 +00:00
Sharlatan Hellseher 85a32a1099 gnu: Remove python-toolchain.
* gnu/packages/python.scm (python-toolchain): Delete variable.

Fixes: guix/guix#5688
Change-Id: Ic737c645b670f0dd7b0708427cdd968c83f9b751
2026-03-08 23:33:32 +00:00
Sharlatan Hellseher 3ee5c81f41 gnu: Add bundlewrap.
* gnu/packages/configuration-management.scm (bundlewrap): New variable.

Closes: https://issues.guix.gnu.org/55083
Change-Id: I2756c5728fda0a00c152efc404b08ac9205dbd23
2026-03-08 22:42:25 +00:00
Sharlatan Hellseher a74606178c gnu: Add python-librouteros.
* gnu/packages/python-web.scm (python-librouteros): New variable.

Change-Id: I155fa476b9cb1865bbf4f84d0275bfe1e2a3ee06
2026-03-08 22:41:54 +00:00
Sharlatan Hellseher ceadf4d955 gnu: Add python-stamina.
* gnu/packages/python-web.scm (python-stamina): New variable.

Change-Id: I00be94ab1816928f240b9bb65ce3d71cee0c3667
2026-03-08 22:41:52 +00:00
jgart 3c078b5a52 gnu: Remove ecl-coalton.
* gnu/packages/lisp-xyz.scm (ecl-coalton): Delete variable.

Change-Id: I4f0f6910562492f813203cbee52756e54b578f3f
2026-03-08 12:19:21 -04:00
jgart 2a8bb72274 gnu: sbcl-typo: Update to 0.0.0-1.86ebb75.
* gnu/packages/lisp-xyz.scm (sbcl-typo): Update to 0.0.0-1.86ebb75.

Change-Id: I60d043589ae5f3ca204eff868a33ca138c8126b6
2026-03-08 12:18:11 -04:00
jgart 3169b941b7 gnu: Remove ecl-typo.
* gnu/packages/lisp-xyz.scm (ecl-typo): Delete variable.

Change-Id: Iadf7006b7d1b4ab197dca4ffa61fdc76260ab750
2026-03-08 12:14:21 -04:00
jgart 4d5b2362da gnu: sbcl-phos: Update to 0.0.1-2.eb81eaf.
* gnu/packages/lisp-xyz.scm (sbcl-phos): Update to 0.0.1-2.eb81eaf.
[version]: Use revision variable.
[inputs]: Format form.
[license]: Add agpl3 license.

Change-Id: I5840aac3798d03110fe1bfe3423c07d69c40d3e0
2026-03-08 12:12:24 -04:00
jgart d055b44440 gnu: Remove ecl-phos.
* gnu/packages/lisp-xyz.scm (ecl-phos): Delete variable.

Change-Id: Ib1847f14a1ca3e9147e30965415ee4eb0536fec3
2026-03-08 12:07:58 -04:00
jgart 006223b31c gnu: Remove ecl-nodgui comment.
* gnu/packages/lisp-xyz.scm: Remove comment.

Change-Id: I3c1f52b305fc7857d05fdf2efa6239b54be7fb90
2026-03-08 12:05:24 -04:00
jgart cb7e6d3031 gnu: Remove ecl-tripod.
* gnu/packages/lisp-xyz.scm (ecl-tripod): Delete variable.

Change-Id: I092ad48cf7c857e3b1945a330dcd9e83b2893906
2026-03-08 12:02:41 -04:00
jgart c6f5d27245 gnu: Remove ecl-polymorphic-functions.
* gnu/packages/lisp-xyz.scm (ecl-polymorphic-functions): Delete variable.

Change-Id: I677659d55451d4bdfa99f46ed1b33a5747f9cc3b
2026-03-08 11:57:42 -04:00
jgart 7dfbafac0d gnu: Remove ecl-dufy.
* gnu/packages/lisp-xyz.scm (ecl-dufy): Delete variable.

Change-Id: I3dae903cc2c10e1a9dacbd00f9baca912eeb6532
2026-03-08 11:55:10 -04:00
jgart 937d04372c gnu: trealla: Update to 2.91.3.
* gnu/packages/prolog.scm (trealla): Update to 2.91.3.

Change-Id: I87ee8d10f7a35f6caeedff3917a9754aa6f380f7
2026-03-08 11:51:42 -04:00
jgart 4bbdd09001 gnu: Remove ecl-coleslaw.
* gnu/packages/lisp-xyz.scm (ecl-coleslaw): Delete variable.

Change-Id: If0a68b810610ac330d1b68eea800a224072ac466
2026-03-08 11:46:46 -04:00
jgart f90b6f16ac gnu: sbcl-coleslaw: Update to 0.9.7-1.ef76a42.
* gnu/packages/lisp-xyz.scm (sbcl-coleslaw): Update to 0.9.7-1.ef76a42.

Change-Id: Ifae21c6b60959e93efc899967f384e3d36052cdc
2026-03-08 11:43:43 -04:00
jgart f2ead3989e guix: import: cpan: Fill in description field in template.
* guix/import/cpan.scm (cpan-module->sexp): Fill in description field in
template.
* tests/import/cpan.scm (test-source): Update test to account for change in
description text.

Change-Id: I3bc3e4c2cc90f7a1f1f0d56e9213b6a1d0b8e841
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 11:04:33 -04:00
Nicolas Graves 01ff86a9bb gnu: guix: Drop input labels.
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.

* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]<#:phases>: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.

* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.

Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5154
2026-03-08 14:13:49 +01:00
Nicolas Graves 1758aca454 gnu: guix: Improve style and fix tests on hurd.
This is a follow-up to f1a3bf940c, and
fixes guix/guix#1221.

* gnu/packages/package-management.scm (guix):
[arguments]: Improve style, rewrite using gexps.
<#:modules>: Add (srfi srfi-1) and (ice-9 match).
<#:phases>: Rename test/pypi.scm to test/import/pypi.scm in phase
'disable-tests/hurd.  In phase 'use-host-compressors, use
search-input-file. In phase 'wrap-program, use search-input-directory
to inject dependency paths.
[native-inputs, propagated-inputs]: Improve style, remove labels.
(guix-daemon)[arguments]: Improve style, use gexps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-08 14:13:49 +01:00
Yelninei 34ac15e813 gnu: guix-daemon: Use guile-json-4.
* gnu/packages/package-management.scm (guix-daemon)[inputs]: Replace guile-json-3
with guile-json-4.

Change-Id: I786ca2dd5080b00de84bec26706087372d56392c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6435
2026-03-08 14:13:49 +01:00
Yelninei ce9d4c9f59 gnu: jupyter-guile-kernel: Use guile-json-4.
* gnu/packages/guile-xyz.scm (jupyter-guile-kernel)[inputs]: Replace guile-json-3
with guile-json-4.

Change-Id: I25ca8ddf477dc77f97ed61f2792ccfe040402be0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-08 14:13:49 +01:00
Mathieu Lirzin 8c0d1bccf5 gnu: Remove boot-guile-uri.
* gnu/packages/package-management.scm (boot-guile-uri): Remove unused
variable.

Change-Id: Idc28ee3d8cfa7e01b89c99c8ec16e0cca891bd2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6123
2026-03-08 14:13:49 +01:00
Ludovic Courtès c3fefb065c gnu: guile: Change ‘guile-3.0-latest’ to 3.0.11.
* gnu/packages/guile.scm (guile-3.0-latest): Switch to ‘guile-3.0.11’.
* gnu/packages/ci.scm (cuirass)[arguments]: Add ‘skip-known-failing-tests’
phase.

Change-Id: I3f93c2947875b68252475291e068071a6054a5f5
2026-03-08 14:13:49 +01:00
Ludovic Courtès bd73093b81 gnu: guix: Update to deedd48.
* gnu/packages/package-management.scm (guix): Update to deedd48.

Change-Id: Ie312246215dbb7d8f0831e968acaf244af092d35
2026-03-08 14:13:49 +01:00
Ludovic Courtès 5e61315841 gnu: lokke: Update to 10dfebe.
* gnu/packages/guile-xyz.scm (lokke): Update to 10dfebe.

Change-Id: Icda8086cb1de005025faa89eb0a3721a4a67e961
2026-03-08 14:13:49 +01:00
Ludovic Courtès 0e1cd35d6e gnu: nss-certs-for-test: Use ‘with-imported-modules’.
This is functionally equivalent to the previous style but hopefully clearer.

* gnu/packages/nss.scm (nss-certs-for-test)[arguments]: Remove #:modules and
use ‘with-imported-modules’ instead.

Change-Id: I6cb7b4d377d891e42c4a4dfb55230169714da523
2026-03-08 14:13:48 +01:00
Ludovic Courtès 13f2fe8936 gnu: nss-certs-for-test: Do not import modules from the host Guile.
Fixes a bug whereby modules from the host Guile would be imported in the build
environment.  This is a reproducibility issue: using a different Guile version
would lead a different derivation for ‘nss-certs-for-test’.  See
<https://codeberg.org/guix/guix/pulls/6418#issuecomment-10593206>.

* gnu/packages/nss.scm (nss-certs-for-test): Remove (rnrs io ports)
and (srfi srfi-26) from #:modules.

Change-Id: I61950b87b5cded087533eb4244f062959f1dd388
2026-03-08 14:13:48 +01:00
Ludovic Courtès f650dc0d80 gexp: Catch more cases of modules imported from the host Guile.
* guix/gexp.scm (gexp-modules)[validate-modules]: Recognize more Guile
module namespaces.

Change-Id: I02eab269760cc3ccc882359dd7870363831aaeda
2026-03-08 14:13:48 +01:00
Yelninei f6c4dbdf5d gnu: commencement: Reintroduce ‘git-fetch-from-tarball’.
Evaluating the derivations with a daemon not supporting ‘builtin:git-download’
causes a dependency cycle.  Add back the fallback with
‘git-fetch-from-tarball’ to work around it.

This is a followup to 5d518a2b74 and related
upgrades, which introduced this regression.

* gnu/packages/commencement.scm (gnumach-headers-boot0, mig-boot0,
hurd-headers-boot0): Change source fetch method to git-fetch-from-tarball.

Change-Id: I0a799dfe02200a3f2851537ab13063f34411a1e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes: guix/guix#6464
Merges: #6966
2026-03-08 14:11:48 +01:00
Sughosha 4cf7975a30 gnu: phonon, phonon-qt5: Fix build.
This is a follow-up to commit d9f49aad7a.

* gnu/packages/kde-multimedia.scm (phonon)[arguments]<#:qtbase>: Set to qtbase.
(phonon-qt5)[arguments]<#:phases>: Set to qtbase-5.
[inputs]: Remove qtbase-5; add qtwayland-5.

Change-Id: Ie8a11b2820a8ccd25d37ac3134c1bd87c08131ab
2026-03-08 15:16:49 +05:30
Danny Milosavljevic 53ba4e4646 gnu: Add python-onnx-asr.
* gnu/packages/patches/python-onnx-asr-0.10.2-bundled-parakeet-model.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/speech.scm (%parakeet-hf-base): New variable.
(parakeet-tdt-config): New variable.
(parakeet-tdt-vocab): New variable.
(parakeet-tdt-encoder-int8): New variable.
(parakeet-tdt-decoder-joint-int8): New variable.
(python-onnx-asr): New variable.

Change-Id: Id103dfe51478b68d8332308fa30e12e5f16d1d80
2026-03-08 10:40:25 +01:00
Efraim Flashner b47c9993bc gnu: asciinema: Fix shell completions.
Fixes guix/guix#6933

* gnu/packages/terminals.scm (asciinema)[arguments]: Install the shell
completions into their directory, not AS their directory.

Change-Id: Ib8ca0d80481dbfb95210213212d074591c2b0eaa
2026-03-08 11:34:28 +02:00
Efraim Flashner d001e3e207 gnu: llvm-18: Skip the tests on armhf-linux.
* gnu/packages/llvm.scm (llvm-18)[arguments]: Skip the tests when
building for armhf-linux.

Change-Id: Ia6f94e4ba911a2c56cc279b9136db4383daed698
2026-03-08 11:31:02 +02:00
Artyom V. Poptsov 8ead7a9837 etc: apparmor.d: Fix "guix-daemon/guix-builder" policy.
Currently Guix daemon would always fail to build packages that require
execution of programs and scripts in "/tmp" directory (e.g. in "bootstrap"
phase) on foreign distributions that use AppArmor as it denies such requests
due to policy restrictions.  This patch fixes "guix-daemon" AppArmor policy by
allowing execution of programs in "/tmp" for "guix-builder".

See <https://codeberg.org/guix/guix/issues/6501>

* etc/apparmor.d/guix-daemon: Fix permissions for guix-daemon/guix-builder.

Change-Id: Ib6a33fcc035011d7045da03346f3afeb598b7d7a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-08 11:31:02 +02:00
Danny Milosavljevic 90d5f4f76a gnu: octave: Support Wayland.
* gnu/packages/maths.scm (octave)[inputs]: Add qtwayland-5.
[arguments]<#:modules>: New field.
<#:imported-modules>: New field.
<#:phases>{wrap-qt}: New phase.

Change-Id: I48ff6150f68063a2a9ead3fd84610a19f44996cf
2026-03-08 09:56:49 +01:00
Danny Milosavljevic f3aa6afd0b gnu: iaito: Support Wayland.
* gnu/packages/engineering.scm (iaito)[arguments]<#:modules>: New field.
<#:imported-modules>: New field.
<#:phases>{wrap-qt}: New phase.
[inputs]: Add qtwayland.

Change-Id: I9d26d18b675b1e8ff6603a2dfcb512c35bef31ab
2026-03-08 09:56:48 +01:00
Artyom V. Poptsov 5be09df503 gnu: yggdrasil: Update to 0.5.13.
* gnu/packages/networking.scm (yggdrasil): Update to 0.5.13.
[native-inputs]: Remove go-github-com-olekukonko-tablewriter-0.0.5 and
go-github-com-quic-go-quic-go-0.52; add
go-github-com-olekukonko-tablewriter and
go-github-com-quic-go-quic-go.

Change-Id: Ia3e0ee1a554dce688bb5ef2ceec9f14d950397f9
2026-03-08 11:11:47 +03:00
Artyom V. Poptsov ad42f0331e gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20260117132459-7017dbc41d8e.
* gnu/packages/golang-web.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20260117132459-7017dbc41d8e.

Change-Id: I5ced56d13d152ace9a03299d76e9495a3a047398
2026-03-08 11:11:46 +03:00
Artyom V. Poptsov b10b63bd00 gnu: go-k8s-io-kube-openapi: Fix whitespace issues.
* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Fix whitespace issues.

Change-Id: Ib9d085a782bb3a306e98d032b331e9a48b5404e2
2026-03-08 11:11:46 +03:00
Maxim Cournoyer b7e1435593 gnu: calls: Update to 49.1.1.
* gnu/packages/gnome.scm (calls): Update to 49.1.1.
[patches]: Delete calls-disable-application-test.patch.
[#:phases] {disable-problematic-tests}: New phase.
[inputs]: Replace libpeas with libpeas-2.
* gnu/packages/patches/calls-disable-application-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I07f1dc148fe1a3f70f457e0d38eecd0b7b76cbf9
2026-03-08 09:49:45 +09:00
Maxim Cournoyer ed39aaf36a gnu: qt-creator: Wrap 'perf' command.
* gnu/packages/qt.scm (qt-creator) [#:phases] {wrap-bin}: Add 'bin/perf' to
PATH wrapper.
[inputs]: Add perf.

Change-Id: I6b54966b93f627163a5651e54e3342089aa421f6
2026-03-08 09:49:45 +09:00
Maxim Cournoyer 875c9698f0 gnu: libcall-ui: Update to 0.2.1.
* gnu/packages/gnome.scm (libcall-ui): Update to 0.2.1.
[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.

Change-Id: I32af61cd1a24badf981f04641877e28d8386af90
2026-03-08 09:49:45 +09:00
Maxim Cournoyer e819590cdf gnu: python-scikit-image: Update to 0.26.0.
This fixes a test failure.

* gnu/packages/python-science.scm (python-scikit-image): Update to 0.26.0.
[#:test-flags]: Remove --pyargs (otherwise no test would run).  Add upstream
issue reference in comment.
[#:phases]: Delete argument.
[native-inputs]: Add python-pytest-pretty.

Change-Id: I4ecf593faa74174d941f47f8569caa7badada1ee
2026-03-08 09:49:45 +09:00
Maxim Cournoyer 629266b3c7 gnu: Add python-pytest-pretty.
* gnu/packages/check.scm (python-pytest-pretty): New variable.

Change-Id: Iecfed67d41683576d02feae4b32a84e38bcfc8a9
2026-03-08 09:49:45 +09:00
Maxim Cournoyer c01835c6ec gnu: libdmapsharing: Update to 3.9.13.
* gnu/packages/gnome.scm (libdmapsharing): Update to 3.9.13.
[native-inputs]: Remove vala (the build fails otherwise).
[inputs]: Add libsoup.

Change-Id: Ic28ac91b5b652657b267ab32c91a7e3f555dff10
2026-03-08 09:49:45 +09:00
Maxim Cournoyer 7a0a998d48 gnu: motion: Update to 4.7.1.
* gnu/packages/video.scm (motion): Update to 4.7.1.

Change-Id: I9b0cd32b813bfbc665eef85a52696e85f69dd20d
2026-03-08 09:49:45 +09:00
Giacomo Leidi 1a73454e55 gnu: home: dotfiles: Fix inclusion of directories having .git in their name.
* gnu/home/services/dotfiles.scm (%home-dotfiles-excluded): Replace
.git/.* with /.git/.* .
* doc/guix.texi: Document it.

Fixes https://codeberg.org/guix/guix/issues/6808

Change-Id: Ib6c824bb4bf5a5b3d6939807667c7961ce0cf6d2
2026-03-07 23:31:14 +01:00
Giacomo Leidi fbe8f6d765 tests: Add tuned-service-type tests.
* gnu/tests/linux.scm (%test-tuned): New system test.
* gnu/local.mk: Add it.

Change-Id: Ia257dd5f33c8f9a1eea395b462aee28e16b5e316
2026-03-07 22:28:01 +01:00
Giacomo Leidi fd6b17bf20 gnu: Add tuned-service-type.
* gnu/services/linux.scm
(tuned-configuration,tuned-settings,tuned-ppd-settings): New
configuration records.
(tuned-file-systems,tuned-activation,tuned-shepherd-services,
tuned-kernel-modules): New procedures.
(tuned-service-type): New service type.
* doc/guix.texi: Add service documentation.

Change-Id: I6c8d54c23175c2ea133d99965641c548fb1d6452
2026-03-07 22:28:01 +01:00
Giacomo Leidi 8ecab809db gnu: Add tuned.
* gnu/packages/power.scm: (tuned-minimal): New variable.
(tuned): New variable.

Change-Id: I1445972cce6edbb6c256874cc45dae92c9a84595
Co-authored-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-07 22:28:01 +01:00
Giacomo Leidi 25548ddbf2 gnu: Add virt-what.
* gnu/packages/virtualization.scm (virt-what): New variable.

Change-Id: I8fee626b3525dd4b81b2cd1dc3628f090af8d84b
Co-authored-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-07 22:28:01 +01:00
Giacomo Leidi a25014dda3 gnu: Add python-linux-procfs.
* gnu/packages/file-systems.scm (python-linux-procfs): New variable.

Change-Id: I039d4f898e40a968d7fac0624ce4207c10155761
2026-03-07 22:28:00 +01:00
Janneke Nieuwenhuizen 2daa235cf7 gnu: packages: Remove rust-web-view-0.7.3.82d7cbc, again.
This is a follow-up to commit
    1883063bcf
    gnu: Add rust-glycin-3.

which inadvertently brought it back.

* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43): Remove.

Change-Id: I80d3431639b5a84393a25b91e78ff9caba56645e
2026-03-07 22:07:50 +01:00
Sughosha 826a6bea27 services: plasma-desktop: Enable kde-inotify-survey.
* gnu/services/desktop.scm (plasma-polkit-settings): Add kde-inotify-survey.
(plasma-dbus-service): Ditto.

Change-Id: Ic4598dca4a8c109821b5de60d1b5bdb1d7f6f6bf
2026-03-08 00:02:05 +05:30
Sughosha 996f01d74a gnu: plasma: Add kde-inotify-survey to propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
kde-inotify-survey.

Change-Id: I383c248d40dcc419458b3e1b75c2ea166215e8e7
2026-03-08 00:00:14 +05:30
Sughosha 8fc6a93a6d gnu: Add colord-kde.
* gnu/packages/kde-graphics.scm (colord-kde): New variable.

Change-Id: I9c88943ea7f0a33b6ee578770cbe628091dae4e5
2026-03-07 23:47:56 +05:30
Sughosha 2bdda1ea9a gnu: plasma-workspace-wallpapers: Fix home-page and synopsis.
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers)[home-page]: Change
the URL to https://invent.kde.org/plasma/plasma-workspace-wallpapers.
[synopsis]: Adjust to refer to the correct package.

Change-Id: Ibc9647896621f51f8c35a195bd017f95a56d4a71
2026-03-07 22:04:55 +05:30
Sughosha 65de9828c3 gnu: komodo: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (komodo)[inputs]: Add qtwayland.

Change-Id: I37e4cb802179639a7001b98c7a4b66e2c202cb72
2026-03-07 21:52:38 +05:30
Sughosha 7938957ed9 gnu: kaichat: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (kaichat)[inputs]: Add qtwayland.

Change-Id: Ie05340420204f199897264b7acf9d2bcb53687d4
2026-03-07 21:52:38 +05:30
Sughosha 5bde199616 gnu: isoimagewriter: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (isoimagewriter)[inputs]: Add qtwayland.

Change-Id: Ifacf7a8256454af7cb4502c08aa1e9aac9df5e35
2026-03-07 21:52:37 +05:30
Sughosha 4d2b3fe3eb gnu: isoimagewriter: Change home-page to https://apps.kde.org/isoimagewriter/.
* gnu/packages/kde-utils.scm (isoimagewriter)[home-page]: Change URL to
https://apps.kde.org/isoimagewriter/.

Change-Id: I399d3e3adc20c024562155a81062efbb467c1bd1
2026-03-07 21:52:37 +05:30
Sughosha ba67ce7dc8 gnu: zanshin: Add qtwayland to inputs.
* gnu/packages/kde-pim.scm (zanshin)[inputs]: Add qtwayland.

Change-Id: Iff168e36003e74911dd6ac9d09710d6249fd5902
2026-03-07 21:52:37 +05:30
Sughosha db49294449 gnu: kaffeine: Add qtwayland to inputs.
* gnu/packages/kde-multimedia.scm (kaffeine)[inputs]: Reorder; add qtwayland.

Change-Id: I3e454a825348f11d04a859f7d245fc0f0be633f9
2026-03-07 21:52:37 +05:30
Sughosha 6fa8e7ede2 gnu: klickety: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (klickety)[inputs]: Add qtwayland.

Change-Id: I18d9208347e959d0f03f274faf24c0e55b97fdb9
2026-03-07 21:52:37 +05:30
Sughosha 6eff98a2f3 gnu: katomic: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (katomic)[inputs]: Add qtwayland.

Change-Id: I7fe87ebe420421a72f2042557ac6394b28d9276f
2026-03-07 21:52:36 +05:30
jgart 5425265d28 teams: tex: Add manifest.
* etc/teams/tex/tex-manifest.scm: New file.

Change-Id: I522622327964332d00b3d8b23c1d4807a7571345
Signed-off-by: jgart <jgart@dismail.de>
2026-03-07 11:10:03 -05:00
Giacomo Leidi 5b2fcc51bc home: services: Fix location of home-gc-root-service-type.
The home-gc-root-service-type has gnu/services.scm as location but,
being in gnu/home/services.scm, it should have
gnu/home/services.scm. The tests/home-services.scm test has been broken
since f7b8fbb504 .
This commit fixes that, by instantiating a new
service-type record instead of directly using the one built by
system->home-service.

This was initially reported by Yelninei at
https://codeberg.org/guix/guix/issues/6946#issuecomment-11318779 .

* gnu/home/services/scm (home-gc-root-service-type): Instantiate a new
service-type record, instead of directly using the one built by
system->home-service.

Fixes: https://codeberg.org/guix/guix/issues/6960
Change-Id: I4389e6bbd2b2e4b0657768228651e8b1c01fee3a
2026-03-07 16:44:51 +01:00
Ricardo Wurmus e0bae00575 gnu: Add missing import.
This is a follow-up to commit 3ba3a96054.

* gnu/packages/kde-sdk.scm: Import (gnu packages xml).

Change-Id: I70836b911d7fbcb9abd543ae4df9075eab1fc0ec
2026-03-07 14:47:36 +01:00
Sughosha 67c4836885 gnu: system-settings: Add knewstuff to inputs.
* gnu/packages/kde-plasma.scm (system-settings)[inputs]: Add knewstuff.

Change-Id: I31c1e6732adda03bc81a3f069186ce834f52ae5f
2026-03-07 17:27:38 +05:30
Sughosha 3ba3a96054 gnu: Add umbrello.
* gnu/packages/kde-sdk.scm (umbrello): New variable.

Change-Id: I2293833ea8b806018ab9983287a22bdf7739e18a
2026-03-07 16:51:49 +05:30
Sughosha 2a6119aafb gnu: Add kdesdk-thumbnailers.
* gnu/packages/kde-sdk.scm (kdesdk-thumbnailers): New variable.

Change-Id: Ie66bab551d85ed38e94c675cfc63edeaddad075d
2026-03-07 16:47:08 +05:30
Ricardo Wurmus e994eb8b64 gnu: r-singlet: Update to 0.99.8-1.ef4a374.
Yes, this is an update, even though the patch level used to be .26 and now
is .8.  That's post-semantic versioning.

* gnu/packages/bioinformatics.scm (r-singlet): Update to 0.99.8-1.ef4a374.
[propagated-inputs]: Add r-statmod.

Change-Id: I95d1d60966c68cb8f66d79b6af6cab82bcf16a62
2026-03-07 11:57:38 +01:00
Ricardo Wurmus f3a42d40e0 gnu: r-rcppml/devel: Update to 0.5.6-3.2beac65.
* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to
0.5.6-3.2beac65.
[arguments]: Disable tests.

Change-Id: I9ec07518ef1bfe5dbe2e46b432b241484eaee70c
2026-03-07 11:57:38 +01:00
Ricardo Wurmus b63649a69c gnu: r-cvxr: Disable one test.
* gnu/packages/cran.scm (r-cvxr)[arguments]: Skip one test.

Change-Id: Iae2b79fa101f89cb52e16121790fc38798f0fc4e
2026-03-07 11:57:38 +01:00
Ricardo Wurmus 93cf0c54e3 gnu: r-phyloseq: Update to 1.54.1.
* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.54.1.

Change-Id: Iea5f1d1e11c729e3624d83be95650ab501a7bfed
2026-03-07 11:57:38 +01:00
Ricardo Wurmus 55637c3886 gnu: r-gsva: Update to 2.4.6.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.6.

Change-Id: I55231b2e2db06e3d1612dbcc7e23075ca92b91c3
2026-03-07 11:57:37 +01:00
Ricardo Wurmus b5735cab88 gnu: r-mlr3pipelines: Update to 0.11.0.
* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.11.0.
[native-inputs]: Add r-bestnormalize, r-dimred, r-fastica, r-future, r-kernlab,
r-mlr3filters, r-quanteda, r-smotefamily, r-themis, and r-vtreat.

Change-Id: I1bda2a46a0078be629ce8eb0730701ef53ebe9db
2026-03-07 11:57:37 +01:00
Ricardo Wurmus ca6852fee8 gnu: r-mlrmbo: Update to 1.1.6.
* gnu/packages/cran.scm (r-mlrmbo): Update to 1.1.6.

Change-Id: Iccb5910929989cdd508a6b9c23603483512f8a96
2026-03-07 11:57:37 +01:00
Ricardo Wurmus 18d61976d7 gnu: r-lhs: Update to 1.2.1.
* gnu/packages/cran.scm (r-lhs): Update to 1.2.1.
[native-inputs]: Add r-doe-base.

Change-Id: Ib45be880afbabcfe4532c78a9c40aaa08895f60d
2026-03-07 11:57:37 +01:00
Ricardo Wurmus b5ef92c126 gnu: r-osqp: Update to 1.0.0.
* gnu/packages/cran.scm (r-osqp): Update to 1.0.0.
[propagated-inputs]: Remove r-r6; add r-cli and r-s7.
[native-inputs]: Add r-knitr.

Change-Id: I32df3f555d9e806b8fb6de27788b8a077a4caf46
2026-03-07 11:57:37 +01:00
Ricardo Wurmus 3121530634 gnu: r-clarabel: Update to 0.11.2.
* gnu/packages/cran.scm (r-clarabel): Update to 0.11.2.
[propagated-inputs]: Add r-cli.

Change-Id: I7c38ba8f1dbaf7d6f10f8a3e8f948c4b95dc78f9
2026-03-07 11:57:37 +01:00
Ricardo Wurmus ef55e9b373 gnu: r-blackbox: Update to 1.1.54.
* gnu/packages/cran.scm (r-blackbox): Update to 1.1.54.

Change-Id: I8ebbd2b10c55d443f5f4ddd3f982942a463cf152
2026-03-07 11:57:37 +01:00
Ricardo Wurmus ce19272009 gnu: r-geosphere: Update to 1.6-5.
* gnu/packages/cran.scm (r-geosphere): Update to 1.6-5.

Change-Id: I72cdad1023abaf8b92397e23241fa9f578c63db6
2026-03-07 11:57:37 +01:00
Ricardo Wurmus db2079e278 gnu: r-mlr3cluster: Update to 0.3.0.
* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.3.0.
[arguments]: Enable all tests.
[native-inputs]: Add r-mirai.

Change-Id: Icde8c6111463289e836e06b53cfa283e45e07f90
2026-03-07 11:57:37 +01:00
Ricardo Wurmus 884eab7f29 gnu: Add r-smotefamily.
* gnu/packages/cran.scm (r-smotefamily): New variable.

Change-Id: I3057ae5aec459177fc53992af65cccf93f1ebe68
2026-03-07 11:57:37 +01:00
Ricardo Wurmus ddadd8f3b5 gnu: Add r-vtreat.
* gnu/packages/cran.scm (r-vtreat): New variable.

Change-Id: I6946e1df84d1b1a7192111f78d9d91a4c2f62c15
2026-03-07 11:57:37 +01:00
Ricardo Wurmus 12598e0399 gnu: Add r-wrapr.
* gnu/packages/cran.scm (r-wrapr): New variable.

Change-Id: I1136901ffc75e22cab13e2e1776347438c77c00d
2026-03-07 11:57:36 +01:00
Ricardo Wurmus 385c3e0208 gnu: Add r-doe-base.
* gnu/packages/cran.scm (r-doe-base): New variable.

Change-Id: Ic0a57453a3281d020025ad700c8a5295cddff97e
2026-03-07 11:57:36 +01:00
Ricardo Wurmus bdb8bf0b91 gnu: Add r-conf-design.
* gnu/packages/cran.scm (r-conf-design): New variable.

Change-Id: I2c75278f2e08830fb8fc83576ce418536d8da773
2026-03-07 11:57:36 +01:00
Ricardo Wurmus 9d6313f064 gnu: Add r-numbers.
* gnu/packages/cran.scm (r-numbers): New variable.

Change-Id: I5be2d90c924e634f0907da8e31487bf890e62d75
2026-03-07 11:57:36 +01:00
Laurent Gatto 39258e011e gnu: Add r-scpdata.
* gnu/packages/bioconductor.scm (r-scpdata): New variable.

Change-Id: Ia1dbede5d8b29bc771b16e8efa08880d8a5c2ab6
2026-03-07 11:57:36 +01:00
Laurent Gatto b63a857c57 gnu: Add r-scp.
* gnu/packages/bioconductor.scm (r-scp): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Change-Id: Id0ae426756e3ad77a120069ce6ec6f1841437bcc
2026-03-07 11:57:36 +01:00
Laurent Gatto eaab307c5c gnu: Add r-msdatahub.
* gnu/packages/bioconductor.scm (r-msdatahub): New variable.

Change-Id: I63977e3c950b122c014108683e84aefa51972064
2026-03-07 11:57:36 +01:00
Ricardo Wurmus d2079b3643 gnu: r-mlr3cluster: Disable one test.
* gnu/packages/cran.scm (r-mlr3cluster)[arguments]: Skip one test.

Change-Id: I3807944c1e152cc8b341b3b0db2468a8cdcb5008
2026-03-07 11:57:36 +01:00
Ricardo Wurmus de3df4a1a0 gnu: r-aster: Disable vignettes.
* gnu/packages/cran.scm (r-aster)[arguments]: Only run tests.

Change-Id: Ic41fd15cc84ff1b19cf4b5e5fe8d5efdc92aa9ac
2026-03-07 11:57:36 +01:00
Ricardo Wurmus 5fa6a48f34 gnu: r-antiword: Update to 1.3.5.
* gnu/packages/cran.scm (r-antiword): Update to 1.3.5.

Change-Id: I27756dff949a3770ebb5fa77f84e719755c58ae5
2026-03-07 11:57:36 +01:00
Ricardo Wurmus ae42df5e95 gnu: r-bbotk: Update to 1.9.0.
* gnu/packages/cran.scm (r-bbotk): Update to 1.9.0.
[native-inputs]: Add r-processx.

Change-Id: I30b2bf614b735d15910b4ada2f3b8c3af15cf340
2026-03-07 11:57:35 +01:00
Ricardo Wurmus dec734b79c gnu: r-mlr3: Update to 1.5.0.
* gnu/packages/cran.scm (r-mlr3): Update to 1.5.0.

Change-Id: I32883bb902205cd588898b3bae70d0de7ab5ca94
2026-03-07 11:57:35 +01:00
Ricardo Wurmus ad3f600de7 gnu: r-mlr3misc: Update to 0.21.0.
* gnu/packages/cran.scm (r-mlr3misc): Update to 0.21.0.

Change-Id: Ifcb91f128f180190bf095e2b33b8152d34aa4630
2026-03-07 11:57:35 +01:00
Ricardo Wurmus 2d278cd633 gnu: r-mlr3mbo: Update to 1.0.0.
* gnu/packages/cran.scm (r-mlr3mbo): Update to 1.0.0.
[native-inputs]: Remove r-mlr3pipelines; add r-nloptr.

Change-Id: I558b4180a1406f50aadcaa2dac9e1afe0f66680d
2026-03-07 11:57:35 +01:00
Ricardo Wurmus c7fff0f04c gnu: r-tidypredict: Update to 1.1.0.
* gnu/packages/cran.scm (r-tidypredict): Update to 1.1.0.
[native-inputs]: Add r-dbi, r-lightgbm, r-rpart, r-rsqlite, r-survival, and r-withr.

Change-Id: Ib499a5a5c67b2dd88b058322b3edc91c294cab2f
2026-03-07 11:57:35 +01:00
Ricardo Wurmus 19173b61fa gnu: r-emojifont: Update to 0.6.0.
* gnu/packages/cran.scm (r-emojifont): Update to 0.6.0.
[propagated-inputs]: Add r-rlang.
[native-inputs]: Remove r-knitr; add r-quarto.

Change-Id: Ib86028d87f6b2db48b2e45333b0a9f6874c68d38
2026-03-07 11:57:35 +01:00
Ricardo Wurmus c8a52fdadf gnu: r-tweedie: Update to 3.0.17.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.17.

Change-Id: I780180dfee645a8eca20e52819c1a9abce4747ec
2026-03-07 11:57:35 +01:00
Ricardo Wurmus 7324348ad4 gnu: r-magick: Update to 2.9.1.
* gnu/packages/cran.scm (r-magick): Update to 2.9.1.

Change-Id: I1d007a844586aa47c2224c9c42d54c998a02d7a9
2026-03-07 11:57:35 +01:00
Ricardo Wurmus 03c49ae43b gnu: r-xts: Update to 0.14.2.
* gnu/packages/cran.scm (r-xts): Update to 0.14.2.
[native-inputs]: Add r-tinytest and tzdata-for-tests.
[arguments]: Add phase 'set-timezone.

Change-Id: If1ae772d3aad691c023725733a0bff0151c31fd1
2026-03-07 11:57:35 +01:00
Ricardo Wurmus 6a68f90cde gnu: r-rmumps: Update to 5.2.1-37.
* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-37.

Change-Id: I042dc3ceceffd94805f7d239173ddcc61131d22a
2026-03-07 11:57:35 +01:00
Ricardo Wurmus bbb0d98023 gnu: r-rcppnumerical: Update to 0.7-0.
* gnu/packages/cran.scm (r-rcppnumerical): Update to 0.7-0.

Change-Id: If793ee01b4c636bfebad32194fa7623513e16602
2026-03-07 11:57:35 +01:00
Ricardo Wurmus b98e5688d0 gnu: r-openssl: Update to 2.3.5.
* gnu/packages/cran.scm (r-openssl): Update to 2.3.5.

Change-Id: Ic71d476b24aeef188e7efc3cf1f8ac689ff11f86
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 618c3ef6ce gnu: r-countrycode: Update to 1.7.0.
* gnu/packages/cran.scm (r-countrycode): Update to 1.7.0.

Change-Id: I8696fa264534a38439845b732eb135a874a00160
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 0bd81e3871 gnu: r-scran: Update to 1.38.1.
* gnu/packages/bioconductor.scm (r-scran): Update to 1.38.1.

Change-Id: If3516e5464c47a7402428f01b848ca290c4e9612
2026-03-07 11:57:34 +01:00
Ricardo Wurmus cb9cd82cda gnu: r-scdblfinder: Update to 1.24.10.
* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.24.10.

Change-Id: Id7d60f86558fb0998b866886759544928d268e35
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 2c1330d185 gnu: r-mutationalpatterns: Update to 3.20.1.
* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.20.1.

Change-Id: I7f6dc949b0961b5d07904e590d9729bca042a195
2026-03-07 11:57:34 +01:00
Ricardo Wurmus a4d999679d gnu: r-gsva: Update to 2.4.5.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.5.

Change-Id: I34e86dc4ef74c977488209fa42afafb889ac43de
2026-03-07 11:57:34 +01:00
Ricardo Wurmus f68c9af97e gnu: r-systempiperdata: Update to 2.14.5.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.5.

Change-Id: I619ea050473642025b458d76b0e68e65e2b3ba08
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 2fcfbdf8fc gnu: r-illuminahumanmethylationepicv2manifest: Update to 1.0.1.
* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2manifest): Update to 1.0.1.

Change-Id: I237bfef2be1f9be21fbc93de5418a6874f44b8e9
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 28c5a19bbf gnu: r-illuminahumanmethylationepicv2anno-20a1-hg38: Update to 1.0.1.
* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2anno-20a1-hg38): Update to 1.0.1.

Change-Id: Icc6a9069665b60c5bc76ad47412d45d04e337b09
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 5022deef41 gnu: r-survcomp: Update to 1.60.1.
* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.60.1.
[native-inputs]: Add r-biobase, r-biocmanager, and r-xtable.

Change-Id: Ia31f7785ac5510f78b68ca080e144fbd4db7e727
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 108eff6437 gnu: apache-arrow: Update to 23.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 23.0.1.

Change-Id: Ia153df788eb9bcefcb7a189aa2c724407eafb75a
2026-03-07 11:57:34 +01:00
Ricardo Wurmus 6d21b264f8 gnu: r-eyelinker: Update to 0.2.2.
* gnu/packages/cran.scm (r-eyelinker): Update to 0.2.2.

Change-Id: Ieae9b5776bcf303d5c393b0f154efe293e7aae2d
2026-03-07 11:57:33 +01:00
Ricardo Wurmus ccd6830df7 gnu: r-mlr3viz: Update to 0.11.0.
* gnu/packages/cran.scm (r-mlr3viz): Update to 0.11.0.
[propagated-inputs]: Add r-mlr3.
[native-inputs]: Remove r-mlr3.

Change-Id: I4304718401de0646a41f5cd560a04fec219afdf3
2026-03-07 11:57:33 +01:00
Ricardo Wurmus f8f491eedc gnu: r-seqminer: Update to 9.9.
* gnu/packages/cran.scm (r-seqminer): Update to 9.9.

Change-Id: I92d9c951555a7ae0884af350ac44641d68d930e2
2026-03-07 11:57:33 +01:00
Ricardo Wurmus ca6f3ce0ed gnu: r-survminer: Update to 0.5.2.
* gnu/packages/cran.scm (r-survminer): Update to 0.5.2.
[propagated-inputs]: Remove r-survmisc.

Change-Id: I10c31376a5ff2d5b0b03ee3d400b23184c5a2b40
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 2a222b9a06 gnu: r-consrank: Update to 3.0.
* gnu/packages/cran.scm (r-consrank): Update to 3.0.
[propagated-inputs]: Remove r-rgl; add r-rcpp.

Change-Id: I6825248c00b5028684473d6ab962a674872b1f3c
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 3a82f24dbb gnu: r-univoutl: Update to 0.5.0.
* gnu/packages/cran.scm (r-univoutl): Update to 0.5.0.

Change-Id: I01bba56736a8798c07bb0323f02f8bb92006568d
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 8226504427 gnu: r-actcd: Update to 1.4-0.
* gnu/packages/cran.scm (r-actcd): Update to 1.4-0.

Change-Id: Id203fb927afe757af0feca872567cb6e243b2d58
2026-03-07 11:57:33 +01:00
Ricardo Wurmus af22ab5465 gnu: r-graphlayouts: Update to 1.2.3.
* gnu/packages/cran.scm (r-graphlayouts): Update to 1.2.3.

Change-Id: I4885be10ff58981de480a01d895108f43302a734
2026-03-07 11:57:33 +01:00
Ricardo Wurmus ee1e0456f8 gnu: r-xtable: Update to 1.8-8.
* gnu/packages/cran.scm (r-xtable): Update to 1.8-8.
[native-inputs]: Add r-glue, r-survival, and r-zoo.

Change-Id: Id3e8dcf4a3af41055395be72cabb7ad80f4f54fc
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 48859d6578 gnu: r-arrow: Update to 23.0.1.1.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.1.1.

Change-Id: I608a23efb172116cda8fe10a6b6c39629509ffaf
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 3efb038254 gnu: r-sf: Update to 1.1-0.
* gnu/packages/cran.scm (r-sf): Update to 1.1-0.

Change-Id: I0d7da335df2d49a51eb7321c19750d9d7100bfe7
2026-03-07 11:57:33 +01:00
Ricardo Wurmus 859e2a6702 gnu: r-testit: Update to 0.16.
* gnu/packages/cran.scm (r-testit): Update to 0.16.

Change-Id: I8e9bffefbaeed4d02a991b9917575f73abb740a1
2026-03-07 11:57:32 +01:00
Ricardo Wurmus e1d942c302 gnu: r-tweedie: Update to 3.0.16.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.16.

Change-Id: I02fa4c3dce69cb34f0af1deb0d1700b3cb27b3e4
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 9c1409c6cf gnu: r-survey: Update to 4.5.
* gnu/packages/cran.scm (r-survey): Update to 4.5.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: I31082e639beb4dd872fdbacdfce4275df2264998
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 6410d6eedb gnu: r-ggpubr: Update to 0.6.3.
* gnu/packages/cran.scm (r-ggpubr): Update to 0.6.3.

Change-Id: I2f780d22961b9c7f18411c99bef877cb34a0eea3
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 664cdfa867 gnu: r-later: Update to 1.4.7.
* gnu/packages/cran.scm (r-later): Update to 1.4.7.

Change-Id: Iaf9ac4731054a9251ab23f8c8188f839a881180c
2026-03-07 11:57:32 +01:00
Ricardo Wurmus fccc16a8ca gnu: r-simdesign: Update to 2.24.
* gnu/packages/cran.scm (r-simdesign): Update to 2.24.

Change-Id: I997fe5ffaba1d67b0b84d649068d153b388c95b7
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 4a986edafb gnu: r-raceid: Update to 0.4.0.
* gnu/packages/cran.scm (r-raceid): Update to 0.4.0.

Change-Id: I0f9dd3613dbf5da4d8b843dcf1470e35ffb87295
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 006931b7d1 gnu: r-scatterplot3d: Update to 0.3-45.
* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-45.

Change-Id: I772faf620ca83347ae8f85fea8d77499ed4da393
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 438298fe70 gnu: r-ips: Update to 0.0.13.
* gnu/packages/cran.scm (r-ips): Update to 0.0.13.

Change-Id: Ifd8ca6b0b100b4cc329013234fbf3eafd38248cb
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 630dc64779 gnu: r-useful: Update to 1.2.7.
* gnu/packages/cran.scm (r-useful): Update to 1.2.7.
[propagated-inputs]: Remove r-magrittr; add r-rlang and r-tibble.

Change-Id: Ie9a938f140dd13b16d30e17d309a1683ec63cf51
2026-03-07 11:57:32 +01:00
Ricardo Wurmus 254a1fa8a0 gnu: r-pls: Update to 2.9-0.
* gnu/packages/cran.scm (r-pls): Update to 2.9-0.
[native-inputs]: Add r-knitr.

Change-Id: Id61a3d81160d34c85d7d4d1773f6a3197ce59897
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 9a5904d107 gnu: r-caliberrfimpute: Update to 1.0-8.
* gnu/packages/cran.scm (r-caliberrfimpute): Update to 1.0-8.
[native-inputs]: Add r-missforest, r-ranger, r-rpart, r-survival, and r-xtable.

Change-Id: I0089f27987e7cb46686ba0aa2531cd595cb98fc4
2026-03-07 11:57:31 +01:00
Ricardo Wurmus a9d4a33ca7 gnu: r-snowflakeauth: Update to 0.2.2.
* gnu/packages/cran.scm (r-snowflakeauth): Update to 0.2.2.

Change-Id: I54c18886b3f8db384ea46fb8fecc48650943619a
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 3cc00473d4 gnu: r-sn: Update to 2.1.3.
* gnu/packages/cran.scm (r-sn): Update to 2.1.3.

Change-Id: I63feaf02d090b34dc8194560a348102305d760c4
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 2e93de38df gnu: r-ggalluvial: Update to 0.12.6.
* gnu/packages/cran.scm (r-ggalluvial): Update to 0.12.6.

Change-Id: I7cfe3280a2eca867261fc5034968d4d3658b8eb7
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 10626ab706 gnu: r-ggiraph: Update to 0.9.6.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.6.
[propagated-inputs]: Add r-mass.

Change-Id: I30b7b39dc870fe6ef57956ef021a8629afb130d0
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 3c4a61e01a gnu: r-ggrepel: Update to 0.9.7.
* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.7.
[properties]: Correct updater-extra-native-inputs.
[propagated-inputs]: Add r-s7.

Change-Id: Ia5db89ab319bf13dd17942052fa0f38ae51d39f1
2026-03-07 11:57:31 +01:00
Ricardo Wurmus fc71085207 gnu: r-vcfr: Update to 1.16.0.
* gnu/packages/cran.scm (r-vcfr): Update to 1.16.0.
[native-inputs]: Add r-devtools.

Change-Id: I99dc025f0a8588f2a54ea33bbf81ac04dfea51e9
2026-03-07 11:57:31 +01:00
Ricardo Wurmus af098c450d gnu: r-dbi: Update to 1.3.0.
* gnu/packages/cran.scm (r-dbi): Update to 1.3.0.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Add r-blob and r-callr.

Change-Id: I6701f528d35b3f75006b6b467210e6edf44bf7ef
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 83c182d01a gnu: r-smoof: Update to 1.7.0.
* gnu/packages/cran.scm (r-smoof): Update to 1.7.0.
[native-inputs]: Remove r-testthat.

Change-Id: Id5adcd6c374eb571e4d3834df894f18d83f08d95
2026-03-07 11:57:31 +01:00
Ricardo Wurmus 73552caf33 gnu: r-argparser: Update to 0.7.3.
* gnu/packages/cran.scm (r-argparser): Update to 0.7.3.
[native-inputs]: Remove r-testthat.

Change-Id: Ica2093025979b357143df518f4e056addcca1713
2026-03-07 11:57:30 +01:00
Ricardo Wurmus fe3b37f4ee gnu: python-pytorch-for-r-torch: Use python-build-system.
The "bdist_wheel" target fails with:
ModuleNotFoundError: No module named 'build_bundled'

* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch)
[build-system]: Revert to python-build-system.

Change-Id: I4cfc0ed0c9465663b3b0159e55ad9c2c1b8e42b8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus a474a05a16 gnu: r-iotools: Update to 0.4-0.
* gnu/packages/cran.scm (r-iotools): Update to 0.4-0.

Change-Id: Icb9aed7e023c98d3fa10c8c455276d2114e904d8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 587b92ab43 gnu: r-fauxpas: Update to 0.6.0.
* gnu/packages/cran.scm (r-fauxpas): Update to 0.6.0.
[native-inputs]: Add r-curl.

Change-Id: I5d9a6f78fbac9adbed589ac6bda65dcb13c46c7c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 5078c8982e gnu: r-paws-common: Update to 0.8.9.
* gnu/packages/cran.scm (r-paws-common): Update to 0.8.9.

Change-Id: I4162136e4df1ca629c9e9b4a5c4f48cea43d3f2c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 6d4f233888 gnu: r-mlr3: Update to 1.4.0.
* gnu/packages/cran.scm (r-mlr3): Update to 1.4.0.

Change-Id: Ie39c6676e95fb5fff262c383bcfaba59b4617d01
2026-03-07 11:57:30 +01:00
Ricardo Wurmus ece79a9a15 gnu: r-mlr3misc: Update to 0.20.0.
* gnu/packages/cran.scm (r-mlr3misc): Update to 0.20.0.

Change-Id: Iec0938fd7a8a92db8714480dd92ce6d36b2d863c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 5af61f3b81 gnu: r-lobstr: Update to 1.2.0.
* gnu/packages/cran.scm (r-lobstr): Update to 1.2.0.

Change-Id: I0e40058738101e6cb3d033e4069365d5add4e7b4
2026-03-07 11:57:30 +01:00
Ricardo Wurmus da2292b1ae gnu: r-rselenium: Update to 1.7.10.
* gnu/packages/cran.scm (r-rselenium): Update to 1.7.10.

Change-Id: Ibb1fce65e14c51d60c58cc64faa69d92708ef119
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 240b0f758c gnu: r-ada: Update to 2.0-5.1.
* gnu/packages/cran.scm (r-ada): Update to 2.0-5.1.

Change-Id: I29c78bf01ed2180551352623e840a69a5f540dc8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus 75ffac3027 gnu: r-clue: Update to 0.3-67.
* gnu/packages/cran.scm (r-clue): Update to 0.3-67.

Change-Id: I4ff4251bd4b8470b85492744a39202fd8723c966
2026-03-07 11:57:29 +01:00
Ricardo Wurmus 5f5b212ba4 gnu: r-gridtext: Update to 0.1.6.
* gnu/packages/cran.scm (r-gridtext): Update to 0.1.6.
[native-inputs]: Add r-vdiffr.

Change-Id: I69d8e9c4c69ee1342c94b112033e36ef23afbe06
2026-03-07 11:57:29 +01:00
Ricardo Wurmus b347030c73 gnu: r-mlbench: Update to 2.1-7.
* gnu/packages/cran.scm (r-mlbench): Update to 2.1-7.

Change-Id: I4603bf3ce14c863a35c91c91d12f075d39b7f571
2026-03-07 11:57:29 +01:00
Ricardo Wurmus dd8d702e8b gnu: r-rms: Update to 8.1-1.
* gnu/packages/cran.scm (r-rms): Update to 8.1-1.

Change-Id: I0367cb4dc785426c62b1a466ae49ee39a7402163
2026-03-07 11:57:29 +01:00
Ricardo Wurmus af0768ec56 gnu: r-future-apply: Update to 1.20.2.
* gnu/packages/cran.scm (r-future-apply): Update to 1.20.2.

Change-Id: Ia4ee8ca825f1691d046655482873fde3b0a988f2
2026-03-07 11:57:29 +01:00
Ricardo Wurmus 1000d7c933 gnu: r-huge: Update to 1.4.
* gnu/packages/cran.scm (r-huge): Update to 1.4.

Change-Id: I44e5518f93d0e04eb7d02e420e9a38faf14bca2f
2026-03-07 11:57:29 +01:00
Ricardo Wurmus 4f23cb8a5b gnu: r-tm: Update to 0.7-18.
* gnu/packages/cran.scm (r-tm): Update to 0.7-18.

Change-Id: I68f588444efb344b6bf0f58ccccbeb8457a13f73
2026-03-07 11:57:29 +01:00
Ricardo Wurmus d0332ac8a0 gnu: r-fmesher: Update to 0.7.0.
* gnu/packages/cran.scm (r-fmesher): Update to 0.7.0.

Change-Id: Ic8ee458af3825ae021e1201229cbce54975d11a9
2026-03-07 11:57:29 +01:00
Ricardo Wurmus c7f537f956 gnu: r-ncmisc: Update to 1.3.1.
* gnu/packages/cran.scm (r-ncmisc): Update to 1.3.1.

Change-Id: I5a378c90f26608b3a643374b5d213f74c33c746e
2026-03-07 11:57:29 +01:00
Ricardo Wurmus 634def0e6a gnu: r-dofuture: Update to 1.2.1.
* gnu/packages/cran.scm (r-dofuture): Update to 1.2.1.

Change-Id: I772c137aaea0742f1567229f2fbdc24e36764779
2026-03-07 11:57:29 +01:00
Ricardo Wurmus b54b08478a gnu: r-tseries: Update to 0.10-60.
* gnu/packages/cran.scm (r-tseries): Update to 0.10-60.

Change-Id: Ibb84f1f274699db0535b96f426f92bfe97cc63e4
2026-03-07 11:57:28 +01:00
Ricardo Wurmus f5040f3fcc gnu: r-laplacesdemon: Update to 16.1.8.
* gnu/packages/cran.scm (r-laplacesdemon): Update to 16.1.8.

Change-Id: I95dbf673a203150797a01fd12ed275aacc308c1c
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 48bba7023e gnu: r-relations: Update to 0.6-16.
* gnu/packages/cran.scm (r-relations): Update to 0.6-16.

Change-Id: Icc5f1e40185b12df0efdc748df985647b14e06dc
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 6bdfff7e9c gnu: r-gap: Update to 1.14.
* gnu/packages/cran.scm (r-gap): Update to 1.14.

Change-Id: I01efce8cf804bfed091ded382df5525f94a4781b
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 183a944fbb gnu: r-readr: Update to 2.2.0.
* gnu/packages/cran.scm (r-readr): Update to 2.2.0.
[propagated-inputs]: Add r-glue and r-withr.
[native-inputs]: Remove r-withr.

Change-Id: I55e7e77a73cf945c4a2d4735dbc3a5db21fd26ce
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 96d16cd98f gnu: r-fuzzyjoin: Update to 0.1.8.
* gnu/packages/cran.scm (r-fuzzyjoin): Update to 0.1.8.

Change-Id: I3b990302bc25cb8c46c201c3a70dd7aad43b95ac
2026-03-07 11:57:28 +01:00
Ricardo Wurmus be7c94bcb3 gnu: r-effects: Update to 4.2-5.
* gnu/packages/cran.scm (r-effects): Update to 4.2-5.
[native-inputs]: Add r-betareg, r-glmmtmb, r-nlme, and r-ordinal.

Change-Id: Iecafdda6a1442926df579d45034709481c577293
2026-03-07 11:57:28 +01:00
Ricardo Wurmus cc6460e9ef gnu: r-ggiraph: Update to 0.9.5.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.5.
[arguments]: Add phase 'set-HOME.
[propagated-inputs]: Move r-xml2 from here...
[native-inputs]: ...to here.

Change-Id: I51d7ec512153f3e9b95c63bc661247b80cef7d70
2026-03-07 11:57:28 +01:00
Ricardo Wurmus ba6cc1c2fc gnu: r-flare: Update to 1.8.
* gnu/packages/cran.scm (r-flare): Update to 1.8.
[native-inputs]: Add r-testthat.

Change-Id: Icbae36640187e2365e6a488e777b631f37dcd45e
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 88866d490d gnu: r-bb: Update to 2026.1.0.
* gnu/packages/cran.scm (r-bb): Update to 2026.1.0.
[properties]: Record updater-extra-native-inputs.

Change-Id: I0361ec2a26079d37f916f8690f117c4a352ecc45
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 8422a6a819 gnu: r-ecosolver: Update to 0.6.1.
* gnu/packages/cran.scm (r-ecosolver): Update to 0.6.1.
[native-inputs]: Add r-cli.

Change-Id: I3064ae2cb11ff38043a46704e8409b2f08f42321
2026-03-07 11:57:28 +01:00
Ricardo Wurmus 0741844d93 gnu: r-voltron: Replace custom phase with #:skipped-tests.
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I00ddc80185972d5bf7e01856b8ab0c47ffcf3fd2
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 90a69aefe0 gnu: r-caretensemble: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-caretensemble)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I52908e2bd76c8e7469f645b7da2bc7578be04684
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 9681cd9c7c gnu: r-lightgbm: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-lightgbm)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: If43dc4a7baa5f237a8a01416459160acdc989d93
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 764a5ee76b gnu: r-rvenn: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-rvenn)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I4f4fec580c5a26e1083d114e226fc6edf66db3fd
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 308f1c1cb7 gnu: r-mosaic: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-mosaic)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I4585305e3e0281dd678e33cc7597b03c57514dba
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 492ad617d2 gnu: r-rsconnect: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-rsconnect)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: I77ff5e4f0882e2db0db2637fa0367389a6589c7d
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 7c2abf053f gnu: r-phangorn: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-phangorn)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: Ia67c1bd17c811a68b235658557d73bed5209429b
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 22b59fbb0e gnu: r-latex2exp: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-latex2exp)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: I53d97088580d22cccd22ce1337daf759b287caab
2026-03-07 11:57:27 +01:00
Ricardo Wurmus b037d56288 gnu: r-glmmtmb: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-glmmtmb)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I686851d6f9708c8398338bdfd330b2aee5be11b5
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 74d0223f01 gnu: r-options: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-options)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I77a486511664b373ea5b365ae2ea82c83c53dffd
2026-03-07 11:57:27 +01:00
Ricardo Wurmus 785f3e5307 gnu: r-seqminer: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-seqminer)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ic2039a9c524567f17bb92fa23a0fc7d1fef5bf4e
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 5bb61ded37 gnu: r-seqminer: Add missing inputs.
* gnu/packages/cran.scm (r-seqminer)[inputs]: Add bzip2, sqlite, and zstd:lib.
[properties]: Record updater-extra-inputs.

Change-Id: I3cce94e1368a3376185203b19cbd416ce05ceb44
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 484f1efbdc gnu: r-arrow: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-arrow)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I4a39c72c2b1df2c7d75ac059035490ed79bce3f1
2026-03-07 11:57:26 +01:00
Ricardo Wurmus ec87bbbf69 gnu: r-proxyc: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-proxyc)[arguments]: Remove phase
'patch-bad-tests; provide #:skipped-tests argument.

Change-Id: Ic4543f7393b0479415a1e16d1e4f33c813fd3b0b
2026-03-07 11:57:26 +01:00
Ricardo Wurmus a496f62ae0 gnu: r-bedr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bedr)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I5315e8ac3b9766afce682d3b2c479fa1dd318daa
2026-03-07 11:57:26 +01:00
Ricardo Wurmus aa23a17d10 gnu: r-data-tree: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-data-tree)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ie862d05fb5554c82fe4a530a3cd9112ab79add91
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 5574c903f4 gnu: r-bindr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bindr)[arguments]: Remove phase
'testthat-compatibility; provide #:skipped-tests argument.

Change-Id: I478791ae7ec8c75f48846a1efe547db6a0de4387
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 82c6def8f5 gnu: r-flextable: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-flextable)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ia61deb9513b9d24b38aafa0bed231efd5d7cd362
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 85289d3d7c gnu: r-lintr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-lintr)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I3535002b9e3839b0dfaf6d41a9d7fb646f81c28b
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 0c7552f717 gnu: r-workflows: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-workflows)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I54505f38d20c8cc47166f8902c28b6fde2ecac6e
2026-03-07 11:57:26 +01:00
Ricardo Wurmus 00200fdefc gnu: r-mi: Enable all tests.
* gnu/packages/cran.scm (r-mi)[arguments]: Remove phase
'skip-bad-tests.

Change-Id: Idac9524f1cde28361ae74a5b74a0606c854e1c42
2026-03-07 11:57:26 +01:00
Ricardo Wurmus c9acc88769 gnu: r-rstpm2: Enable all tests.
* gnu/packages/cran.scm (r-rstpm2)[arguments]: Remove phase
'disable-bad-tests.

Change-Id: I3b2d9e729620f181951e54ab2d715b48ffaa44a6
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 272395cd52 gnu: r-trycatchlog: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-trycatchlog)[arguments]: Remove phase
'testthat-compatibility; provide #:skipped-tests argument.

Change-Id: I4579e3c01efb238d1cc59ce59b0a45260f19fb30
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 7399d58586 gnu: r-bslib: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bslib)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I839cd5c5e0330d0b7e9e77303bf7e4f2a8f61dd4
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 56e8a87a7b gnu: r-datawizard: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-datawizard)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I9f4d5654db714d4bddc295ad3dd51b39b1b4f6d2
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 63ede74078 gnu: r-ggdist: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-ggdist)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I43dd35d5d311e0865ff24163f8bfe39ae1cc24e2
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 1550831eba gnu: r-tailor: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-tailor)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: Ie28578f001f94c32d74a98f0ce894b929f434fc3
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 4498ca3ad5 gnu: r-vcr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-vcr)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I0bd95ae77067017207a678a6de7f0772f2d6964b
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 820ebc0350 gnu: r-readr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-readr)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ifd97b884fee6d4b210b2e890e2002241b6cae8c3
2026-03-07 11:57:25 +01:00
Ricardo Wurmus ff26db7570 gnu: r-gfonts: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-gfonts)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: Iaff7861fac6c56581f41bdcf72c02469bc373ce5
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 850f39a1a2 gnu: r-cutpointr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-cutpointr)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I72f94b36aaedfd29a2943024f6056dcd17008e8e
2026-03-07 11:57:25 +01:00
Ricardo Wurmus 2a9edf766c gnu: r-httr2: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-httr2)[arguments]: Remove phase 'delete-bad-tests;
provide #:skipped-tests argument.

Change-Id: Ia505859fcb989980e0a09574b96342affb1929e6
2026-03-07 11:57:25 +01:00
Ricardo Wurmus b89d732d11 build-system/r: Add build phase to skip tests.
* guix/build-system/r.scm (r-build): Pass TEST-DIRECTORY and SKIPPED-TESTS.
* guix/build/r-build-system.scm (patch-tests): New procedure.
(%standard-phases): Add it.

Change-Id: I7abcd25260f5f55a342899371f4276306c911abe
2026-03-07 11:57:24 +01:00
Ricardo Wurmus c87d544fab gnu: r-biomart: Update to 2.66.1.
* gnu/packages/bioconductor.scm (r-biomart): Update to 2.66.1.

Change-Id: I7b44de4ba1bb980ca4c6de8b774f8652bbc3df17
2026-03-07 11:57:24 +01:00
Ricardo Wurmus 0a9c3f1338 gnu: r-animalcules: Update to 1.26.1.
* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.26.1.

Change-Id: I57738b1fec6dc5b393a6f26fc87cf9e0ea1f6f76
2026-03-07 11:57:24 +01:00
Ricardo Wurmus d2c5f0fd59 import/cran: Uniquify inputs.
* guix/import/cran.scm (cran-package-inputs): Deduplicate inputs from
different sources.

Change-Id: I4547c9645f2722b451e003db2b87a77f6f4d304d
2026-03-07 11:57:24 +01:00
Ricardo Wurmus 647958d69a import/cran: Use sets instead of lset-union.
* guix/import/cran.scm (cran-package-propagated-inputs): Replace lset-union
with actual sets, because the former does not remove duplicates of its
arguments.

Change-Id: I84c57c2426aef656bdd20e30e65b510e27603a64
2026-03-07 11:57:24 +01:00
Ricardo Wurmus 34df487128 gnu: r-cytoml: Update list of ignored native inputs.
* gnu/packages/bioconductor.scm (r-cytoml)[properties]: Update
updater-extra-native-inputs.

Change-Id: Iac49c82eb7321c1488ed4737794fa3dee1197215
2026-03-07 11:57:24 +01:00
Ricardo Wurmus ee0a9f27b9 import/cran: Fix import of packages in single quotes.
* guix/import/cran.scm (import-pattern): Also match on single quotes.
(needed-vignettes-inputs-in-directory): Use EXTRACT-IMPORTS.
* tests/import/cran.scm: Add test.

Change-Id: Ie69027992519bd8d886860346f4a359514d8e822
2026-03-07 11:57:24 +01:00
Ricardo Wurmus c2a92688a9 gnu: r-tsne: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tsne): Move from here...
* gnu/packages/cran.scm (r-tsne): ...to here.

Change-Id: I50f0b37af9c894e738ebe56726f70a563f1b9ec0
2026-03-07 11:57:24 +01:00
Ricardo Wurmus 4ca3126412 gnu: r-trimcluster: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-trimcluster): Move from here...
* gnu/packages/cran.scm (r-trimcluster): ...to here.

Change-Id: I353868527c835623fd18ff6123f2b4234284f7d2
2026-03-07 11:57:24 +01:00
Ricardo Wurmus c9942b9c85 gnu: r-tmvnsim: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tmvnsim): Move from here...
* gnu/packages/cran.scm (r-tmvnsim): ...to here.

Change-Id: I57b54ad1ff2db25e3dcfa5711110fb79baa59e81
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 2283d0f242 gnu: r-tidyselect: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tidyselect): Move from here...
* gnu/packages/cran.scm (r-tidyselect): ...to here.

Change-Id: I4c38afa9a6bb029c2fdd6bd142d8a9e0c5d881f8
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 8662f4fbca gnu: r-tidyr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tidyr): Move from here...
* gnu/packages/cran.scm (r-tidyr): ...to here.

Change-Id: Ief68dbda79958e88c9d25a6c2fe79b5d0094eb94
2026-03-07 11:57:23 +01:00
Ricardo Wurmus b0ff234c69 gnu: r-tibble: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tibble): Move from here...
* gnu/packages/cran.scm (r-tibble): ...to here.

Change-Id: I1f37fdca754c850cbb180d2c39b3d94d45b00a19
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 782f6f1fab gnu: r-testthat: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-testthat): Move from here...
* gnu/packages/cran.scm (r-testthat): ...to here.

Change-Id: Ie9ba24c0eb48f284c5d82fb0a0d0eabaee3d34ea
2026-03-07 11:57:23 +01:00
Ricardo Wurmus aab3612f8d gnu: r-tclust: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tclust): Move from here...
* gnu/packages/cran.scm (r-tclust): ...to here.

Change-Id: Ic9e03d1bd07792cf0c8568dc9bb25fcab95da8fb
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 57e31e46c3 gnu: r-synchronicity: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-synchronicity): Move from here...
* gnu/packages/cran.scm (r-synchronicity): ...to here.

Change-Id: I5cf0a6327186e4b7f9f50c01c0900017090d7f6d
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 57d805506d gnu: r-statmod: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-statmod): Move from here...
* gnu/packages/cran.scm (r-statmod): ...to here.

Change-Id: I85e1af6c05d243b0f29cb5befc5f871c36e7e78c
2026-03-07 11:57:23 +01:00
Ricardo Wurmus 8861b359ed gnu: r-sparsem: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sparsem): Move from here...
* gnu/packages/cran.scm (r-sparsem): ...to here.

Change-Id: I884f50de0b1f6c4d7b398456a91605f80c0dc84e
2026-03-07 11:57:23 +01:00
Ricardo Wurmus efea94fa45 gnu: r-sourcetools: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sourcetools): Move from here...
* gnu/packages/cran.scm (r-sourcetools): ...to here.

Change-Id: I3ab0bcfbca1d1835fa84729d71febab0f1048d85
2026-03-07 11:57:23 +01:00
Ricardo Wurmus de5988f5d4 gnu: r-snow: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-snow): Move from here...
* gnu/packages/cran.scm (r-snow): ...to here.

Change-Id: Idec2db0264ae8ce666596be3fa0427568249b591
2026-03-07 11:57:22 +01:00
Ricardo Wurmus f82a5e3a0c gnu: r-sn: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sn): Move from here...
* gnu/packages/cran.scm (r-sn): ...to here.

Change-Id: I53e34aa96c69d861ff72fd89fdae52c7053a8a94
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 873ab88f39 gnu: r-simr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-simr): Move from here...
* gnu/packages/cran.scm (r-simr): ...to here.

Change-Id: I2a2a5c700a1177e260fc70a512737114eb32b4f6
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 461e3feaac gnu: r-sfsmisc: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sfsmisc): Move from here...
* gnu/packages/cran.scm (r-sfsmisc): ...to here.

Change-Id: Ia11e766e872444e4c4d1f542f609d4555b1503b0
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 10eae73bc6 gnu: r-segmented: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-segmented): Move from here...
* gnu/packages/cran.scm (r-segmented): ...to here.

Change-Id: I2f4e9adb8c8a6739ecf6a5ff786a71150ca177ff
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 728222ef7a gnu: r-vpc: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-vpc): Move from here...
* gnu/packages/cran.scm (r-vpc): ...to here.

Change-Id: I76ace8ad2afefc20bf3b6aa6ea0d215b69065a3b
2026-03-07 11:57:22 +01:00
Ricardo Wurmus deee09590e gnu: r-rversions: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rversions): Move from here...
* gnu/packages/cran.scm (r-rversions): ...to here.

Change-Id: I84f1264333cd5750af9c68963b579e988df2458e
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 45cffdc087 gnu: r-runit: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-runit): Move from here...
* gnu/packages/cran.scm (r-runit): ...to here.

Change-Id: Ibc73a6f5299408ecff5a55a2043f1def973d6a94
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 559bc2611f gnu: r-rtsne: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rtsne): Move from here...
* gnu/packages/cran.scm (r-rtsne): ...to here.

Change-Id: If7162c5d2bb248aee907b021e7c7be12142a940d
2026-03-07 11:57:22 +01:00
Ricardo Wurmus ef1fbeb61a gnu: r-rstudioapi: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rstudioapi): Move from here...
* gnu/packages/cran.scm (r-rstudioapi): ...to here.

Change-Id: I3f7861d6978a16fe7946ae15f2908d66388ac53a
2026-03-07 11:57:22 +01:00
Ricardo Wurmus 30b2838df4 gnu: r-rsqlite: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rsqlite): Move from here...
* gnu/packages/cran.scm (r-rsqlite): ...to here.

Change-Id: I8124d4d669fbf8199e1b92d1428bd508a87d8a68
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 7202bcddf2 gnu: r-rrcov: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rrcov): Move from here...
* gnu/packages/cran.scm (r-rrcov): ...to here.

Change-Id: I6a6ad60b8b74c66433ef8807c2244d70fceb32ef
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 0666e8f505 gnu: r-rprojroot: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rprojroot): Move from here...
* gnu/packages/cran.scm (r-rprojroot): ...to here.

Change-Id: I3ff698e25672459ddc8b8d03fef21804d5d7440b
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 868c846d04 gnu: r-roxygen2: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-roxygen2): Move from here...
* gnu/packages/cran.scm (r-roxygen2): ...to here.

Change-Id: I012394d29596b2f76fd48b3b1894e317b806e3f5
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 0118332069 gnu: r-rocr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rocr): Move from here...
* gnu/packages/cran.scm (r-rocr): ...to here.

Change-Id: I9daabfe049a5dd6c96d09e1cda32f7036fc8d56a
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 265cca0162 gnu: r-robustbase: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-robustbase): Move from here...
* gnu/packages/cran.scm (r-robustbase): ...to here.

Change-Id: Iad59f6a5cf5e528b88056dc2a3db79b63f6d3f68
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 508104dc7a gnu: r-robust: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-robust): Move from here...
* gnu/packages/cran.scm (r-robust): ...to here.

Change-Id: I09cdf75bf7f0432dc6d3e91952dc0943903758ab
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 4134861df1 gnu: r-rngtools: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rngtools): Move from here...
* gnu/packages/cran.scm (r-rngtools): ...to here.

Change-Id: I2c6db225baa00fb32212e68dbabe405b4352442c
2026-03-07 11:57:21 +01:00
Ricardo Wurmus 003bc33069 gnu: r-rmarkdown: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rmarkdown): Move from here...
* gnu/packages/cran.scm (r-rmarkdown): ...to here.

Change-Id: I2e1af52f25378236c1fcc0cdffd96e972442c7c2
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 1ca4675b5d gnu: r-rlrsim: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rlrsim): Move from here...
* gnu/packages/cran.scm (r-rlrsim): ...to here.

Change-Id: I13fa5af69ebe38ae5f035d0d76eeb0ef1b4518ee
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 7f92fbe75c gnu: r-rlang: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rlang): Move from here...
* gnu/packages/cran.scm (r-rlang): ...to here.

Change-Id: Ib6a057009a73e8cdca98501ce3f7c9dce2d14a03
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 98ef04b635 gnu: r-rematch: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rematch): Move from here...
* gnu/packages/cran.scm (r-rematch): ...to here.

Change-Id: I7d2253a4f5e4fcfc4bcbbf09fc55a860f8bb2cc7
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 51bce6f7c7 gnu: r-registry: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-registry): Move from here...
* gnu/packages/cran.scm (r-registry): ...to here.

Change-Id: Ibbf5dc09ed976c6b9b52ad00c9cea11954d14127
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 122f7df92c gnu: r-reghelper: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-reghelper): Move from here...
* gnu/packages/cran.scm (r-reghelper): ...to here.

Change-Id: Id4aa8573a6ff5422b0a245cfdd3953027c9fbe8c
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 95e6194508 gnu: r-readr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-readr): Move from here...
* gnu/packages/cran.scm (r-readr): ...to here.

Change-Id: I981d285d495221d140e4aa9e535dfc93d16c7799
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 17848f9f50 gnu: r-rcurl: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcurl): Move from here...
* gnu/packages/cran.scm (r-rcurl): ...to here.

Change-Id: I848d7f3231a301eec9391425931d0747a7d9b28f
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 65d6828c51 gnu: r-rcppprogress: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcppprogress): Move from here...
* gnu/packages/cran.scm (r-rcppprogress): ...to here.

Change-Id: Icd93fa7c7f87a9660f0d29e7fea3c29c1de79a52
2026-03-07 11:57:20 +01:00
Ricardo Wurmus 7be144c8f2 gnu: r-rcppeigen: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcppeigen): Move from here...
* gnu/packages/cran.scm (r-rcppeigen): ...to here.

Change-Id: I80f7ec5a173c88f651da85693fd622f801f57e90
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 952d2905c1 gnu: r-rcpparmadillo: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcpparmadillo): Move from here...
* gnu/packages/cran.scm (r-rcpparmadillo): ...to here.

Change-Id: I73df5cfc6eb2a4b10d94b047048b364ab8e59fe2
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 35798dfef3 gnu: r-r-utils: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-utils): Move from here...
* gnu/packages/cran.scm (r-r-utils): ...to here.

Change-Id: Iaa0230927a00feb9ce61a742cdc9d8f62efc07eb
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 40a3bbbf0d gnu: r-r-rsp: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-rsp): Move from here...
* gnu/packages/cran.scm (r-r-rsp): ...to here.

Change-Id: I191366043b56b99f7cac306e195dd15e51ab6cd0
2026-03-07 11:57:19 +01:00
Ricardo Wurmus daab4a2229 gnu: r-r-methodss3: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-methodss3): Move from here...
* gnu/packages/cran.scm (r-r-methodss3): ...to here.

Change-Id: Ib7fdf6958bc0d9dd76c6cf1a5cac00164c175c63
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 3d8d52d23f gnu: r-r-oo: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-oo): Move from here...
* gnu/packages/cran.scm (r-r-oo): ...to here.

Change-Id: I7fb64b7e84dada6c146f5b03ed7916dea2745c34
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 8b8d0a7550 gnu: r-r-cache: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-cache): Move from here...
* gnu/packages/cran.scm (r-r-cache): ...to here.

Change-Id: Ibcddfb8fc8d9edf0b2e1373f4332b355dff731ab
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 82177c7500 gnu: r-rann: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rann): Move from here...
* gnu/packages/cran.scm (r-rann): ...to here.

Change-Id: I57e13e8301e0c42f5b9158be730438df01191d41
2026-03-07 11:57:19 +01:00
Ricardo Wurmus adac8c6934 gnu: r-ranger: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-ranger): Move from here...
* gnu/packages/cran.scm (r-ranger): ...to here.

Change-Id: Ic78a424c261eae69f4445c8da12f557a061dac40
2026-03-07 11:57:19 +01:00
Ricardo Wurmus ba96de82f8 gnu: r-randomforest: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-randomforest): Move from here...
* gnu/packages/cran.scm (r-randomforest): ...to here.

Change-Id: I74f2cdf3f9596da6d5925640a1d46a2942cf3b5a
2026-03-07 11:57:19 +01:00
Ricardo Wurmus 4240fb7d46 gnu: r-rcolorbrewer: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcolorbrewer): Move from here...
* gnu/packages/cran.scm (r-rcolorbrewer): ...to here.

Change-Id: I4d96ef5aa018d2c5c1a1589a7faefc8d3a5eb489
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 399969f138 gnu: r-ez: Update to 4.5-0.
* gnu/packages/cran.scm (r-ez): Update to 4.5-0.
[propagated-inputs]: Add r-rlang.

Change-Id: I5fa082960f6f9853a32c4fabdc873d44a1e28a89
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 0b7719e9f1 gnu: r-unigd: Update to 0.2.0.
* gnu/packages/cran.scm (r-unigd): Update to 0.2.0.
[inputs]: Remove fontconfig and freetype; add libtiff.

Change-Id: I326d76054899b98f2c445cf918f772a688a32164
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 3b38c99613 gnu: r-tweedie: Update to 3.0.14.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.14.
[propagated-inputs]: Add r-lifecycle.

Change-Id: Ia865e26c19ec887903dd9623e1d70dd76db12677
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 175e5855a5 gnu: r-multcompview: Update to 0.1-11.
* gnu/packages/cran.scm (r-multcompview): Update to 0.1-11.

Change-Id: I23a809a096bf452c7b6f66b88aa22d852624345d
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 593256d4c0 gnu: r-stable: Update to 1.1.7.
* gnu/packages/cran.scm (r-stable): Update to 1.1.7.

Change-Id: I5130dc487a43641414ed2c02cb59406c8b397468
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 98f0003b1b gnu: r-rpostgres: Update to 1.4.10.
* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.10.

Change-Id: I9f409cb8f8710af67de600be7b530765fb22d4be
2026-03-07 11:57:18 +01:00
Ricardo Wurmus eabee0d297 gnu: r-msnid: Update to 1.44.2.
* gnu/packages/bioconductor.scm (r-msnid): Update to 1.44.2.

Change-Id: I72fb5b0040742d30980f507d3fbe69a5f82c0459
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 8ee03aaf64 gnu: r-nebulosa: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.20.1.

Change-Id: I2f37d3e2396ab5dd0d3ff8e6ff8f62d94cafa489
2026-03-07 11:57:18 +01:00
Ricardo Wurmus 1bf583dd09 gnu: r-forecast: Update to 9.0.1.
* gnu/packages/cran.scm (r-forecast): Update to 9.0.1.
[propagated-inputs]: Remove r-tseries.

Change-Id: I32a91316c18db5974fb39efd85a2e3ec49cda5ea
2026-03-07 11:57:18 +01:00
Ricardo Wurmus bc80b0dd9e gnu: r-gstat: Update to 2.1-5.
* gnu/packages/cran.scm (r-gstat): Update to 2.1-5.

Change-Id: I1a0ed0cec48e8effc70361ef1a61345d4a8fad99
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 92bcc5b03d gnu: r-randomforestsrc: Update to 3.5.1.
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.5.1.

Change-Id: If0637f4c7c49d7f53afb359c0e3898e1a4bef508
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 4ef19afdc4 gnu: r-stars: Update to 0.7-1.
* gnu/packages/cran.scm (r-stars): Update to 0.7-1.

Change-Id: I798d0df72169139dda7dd3cc19e2fc6348c79623
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 05ed8067fc gnu: r-vdiffr: Update to 1.0.9.
* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.9.
[native-inputs]: Remove r-testthat; add r-withr.

Change-Id: I13f1046f27d6b17595334dea1a3f55eb558344bd
2026-03-07 11:57:17 +01:00
Ricardo Wurmus c93f289b31 gnu: r-igraph: Update to 2.2.2.
* gnu/packages/cran.scm (r-igraph): Update to 2.2.2.

Change-Id: Ie737ad749464d9ea2562983ab17e72cf501520ca
2026-03-07 11:57:17 +01:00
Ricardo Wurmus ef6bfd17c7 gnu: r-nanoarrow: Update to 0.8.0.
* gnu/packages/cran.scm (r-nanoarrow): Update to 0.8.0.
[native-inputs]: Add r-reticulate.

Change-Id: Ib4640fc5e5d5937d4f0994289c705bc7047e3644
2026-03-07 11:57:17 +01:00
Ricardo Wurmus f412461880 gnu: r-semplot: Update to 1.1.8.
* gnu/packages/cran.scm (r-semplot): Update to 1.1.8.

Change-Id: I4d58a4a4f310ca756a6edd03853894c5d5bdfdad
2026-03-07 11:57:17 +01:00
Ricardo Wurmus f0ce7a92c1 gnu: r-semtools: Update to 0.5-8.
* gnu/packages/cran.scm (r-semtools): Update to 0.5-8.

Change-Id: I45f2a35e5a6859c598d7dac1f74b023ca5d6b0b1
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 58616381a8 gnu: r-fillpattern: Update to 1.0.3.
* gnu/packages/cran.scm (r-fillpattern): Update to 1.0.3.

Change-Id: Ic87ca0404ddc9c37652acfc012b5f77f38f68cb8
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 48b623b4d7 gnu: r-xgboost: Update to 3.2.0.1.
* gnu/packages/cran.scm (r-xgboost): Update to 3.2.0.1.

Change-Id: I2127e73c35c4da8842950d2509256ebb11ef17f8
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 7e7703982f gnu: r-xml: Update to 3.99-0.22.
* gnu/packages/cran.scm (r-xml): Update to 3.99-0.22.

Change-Id: Ib3ec4e07920610660b963c288b1416d348e711cc
2026-03-07 11:57:17 +01:00
Ricardo Wurmus 4783f372dc gnu: r-ggvis: Update to 0.4.10.
* gnu/packages/cran.scm (r-ggvis): Update to 0.4.10.

Change-Id: Ie93b2977c863e829c70bc902a664bb475c3f9692
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 8f415bbb14 gnu: r-haplo-stats: Update to 1.9.8.2.
* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.8.2.
[native-inputs]: Remove r-r-rsp; add r-knitr.

Change-Id: I8a3ecd13cfcfe351d6b086f9400937a6b7b47dce
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 741b4124db gnu: r-spdep: Update to 1.4-2.
* gnu/packages/cran.scm (r-spdep): Update to 1.4-2.

Change-Id: I198ecf929e0a8785f576b1c40ee189a1a06f23e7
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 7f57d0c538 gnu: r-targets: Update to 1.12.0.
* gnu/packages/cran.scm (r-targets): Update to 1.12.0.

Change-Id: Iaab0053b88c898a8fb4d2696d739d3ed40a77dd1
2026-03-07 11:57:16 +01:00
Ricardo Wurmus e6d32b8b5d gnu: r-tarchetypes: Update to 0.14.0.
* gnu/packages/cran.scm (r-tarchetypes): Update to 0.14.0.

Change-Id: I45ce2b04d3e446206b87db5fab76fe8b42024459
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 80af9b6710 gnu: r-flextable: Update to 0.9.11.
* gnu/packages/cran.scm (r-flextable): Update to 0.9.11.

Change-Id: If3f9b2b9fe8b118ba425cb092e80a34b4b8a5754
2026-03-07 11:57:16 +01:00
Ricardo Wurmus f85836df40 gnu: r-reticulate: Update to 1.45.0.
* gnu/packages/cran.scm (r-reticulate): Update to 1.45.0.

Change-Id: I3850e2e353ba692af83b0e22bb3142ee9215bb21
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 04b7a2545d gnu: r-later: Update to 1.4.6.
* gnu/packages/cran.scm (r-later): Update to 1.4.6.

Change-Id: I75ef035f893394c16a54bf3cd730fade9bcfb324
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 0d035e267d gnu: r-simdesign: Update to 2.23.
* gnu/packages/cran.scm (r-simdesign): Update to 2.23.
[propagated-inputs]: Add r-e1071.

Change-Id: I7a1a7c7e16c0bd764213c96b3e5a5eecd3c6dc2b
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 7bb02d7e2c gnu: r-np: Update to 0.60-20.
* gnu/packages/cran.scm (r-np): Update to 0.60-20.

Change-Id: I44fd4ae85ae1c5c422dc3a842c9302833c23043c
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 1aa4b35d2f gnu: r-trust: Update to 0.1-9.
* gnu/packages/cran.scm (r-trust): Update to 0.1-9.

Change-Id: I9b6f398a457dbc9d232df13880020c85ee26bf05
2026-03-07 11:57:16 +01:00
Ricardo Wurmus 28b586691c gnu: r-psychotools: Update to 0.7-6.
* gnu/packages/cran.scm (r-psychotools): Update to 0.7-6.

Change-Id: I9d443d3f268bd93e5415b60a851911e065498feb
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 13b12803a3 gnu: r-lpsolveapi: Update to 5.5.2.0-17.15.
* gnu/packages/cran.scm (r-lpsolveapi): Update to 5.5.2.0-17.15.

Change-Id: I6ab13a4e5d38561b1b13ea3866225ed4562e56ea
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 77879980e3 gnu: r-sp: Update to 2.2-1.
* gnu/packages/cran.scm (r-sp): Update to 2.2-1.

Change-Id: Ifcd9572513f8494f198c086547d1eaa0b4653f44
2026-03-07 11:57:15 +01:00
Ricardo Wurmus c7e2a8959e gnu: r-rcppspdlog: Update to 0.0.27.
* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.27.

Change-Id: If88251aad542cc38b2c99f5f3ae0187c8df7b6b7
2026-03-07 11:57:15 +01:00
Ricardo Wurmus d6e601ca9e gnu: r-httr: Update to 1.4.8.
* gnu/packages/cran.scm (r-httr): Update to 1.4.8.

Change-Id: I69c33e957abc3a05bcbcf5c30c5a5134f3d05f78
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 883771c42a gnu: r-mirai: Update to 2.6.0.
* gnu/packages/cran.scm (r-mirai): Update to 2.6.0.
[native-inputs]: Add r-secretbase.

Change-Id: I5a1417d8f517bc31797db1f2b1238377ea3ee711
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 31b1ce5e00 gnu: r-marginaleffects: Update to 0.32.0.
* gnu/packages/cran.scm (r-marginaleffects): Update to 0.32.0.

Change-Id: Ia42730e37ac104e6f908d108bc6e31a885fbcf8e
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 09a1efc2e8 gnu: r-plotrix: Update to 3.8-14.
* gnu/packages/cran.scm (r-plotrix): Update to 3.8-14.

Change-Id: I5aa0414820e5f8e58ffff9f4c02efc9ba13e7149
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 1397ce89e3 gnu: r-dbplyr: Update to 2.5.2.
* gnu/packages/cran.scm (r-dbplyr): Update to 2.5.2.
[native-inputs]: Remove r-stringr.

Change-Id: I06a4604b18d2ba052d0ebc481ffa7c0db74f9bc2
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 14870186c2 gnu: r-model4you: Update to 0.9-9.
* gnu/packages/cran.scm (r-model4you): Update to 0.9-9.
[properties]: Record updater-extra-native-inputs.
[propagated-inputs]: Add r-rlang.
[native-inputs]: Add r-mvtnorm.

Change-Id: Ia6c10c0c00bf5d6eb193aa0be14eff5f9dd453cf
2026-03-07 11:57:15 +01:00
Ricardo Wurmus 174b346917 gnu: r-ggpicrust2: Update to 2.5.10.
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.10.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Remove r-devtools, r-ggvenndiagram, r-mockery, and r-upsetr;
add r-aldex2, r-ggally, r-knitr, and r-limma.

Change-Id: I8c674943eba6559c0b4a2364445fc63e2b7d6828
2026-03-07 11:57:15 +01:00
Ricardo Wurmus bad3b885da gnu: r-dunn-test: Update to 1.3.7.
* gnu/packages/cran.scm (r-dunn-test): Update to 1.3.7.
[propagated-inputs]: Add r-rlang.

Change-Id: I5c078f0b209b6996d1a3cde6b0af907ad2bf3131
2026-03-07 11:57:07 +01:00
Sughosha 7d6e9eebfe gnu: Add kalm.
* gnu/packages/kde-utils.scm (kalm): New variable.

Change-Id: I1b2b0ffa626bfc9c5c9abeb26e5573d19d828ec7
2026-03-07 16:20:52 +05:30
Sughosha 0c5244fc9e gnu: Add kde-inotify-survey.
* gnu/packages/kde-systemtools.scm (kde-inotify-survey): New variable.

Change-Id: Iac2efd7b021fdfaa5325e8fa368c9ae8a442c422
2026-03-07 16:11:53 +05:30
Sughosha 349fac31e8 gnu: Add kup.
* gnu/packages/kde-systemtools.scm (kup): New variable.

Change-Id: I54ddd7917baed7b1ba214774205b38a1e5868372
2026-03-07 16:01:19 +05:30
Spencer King 6f8317dc3d gnu: python-icegrams: Update to 1.1.6.
* gnu/packages/python-xyz.scm (python-icegrams): Update to 1.1.6.

Merges: https://codeberg.org/guix/guix/pulls/6948
Change-Id: Ia983a0a04e2e03bebda550fa42665adc4e7f01a2
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-07 08:42:14 +00:00
Cayetano Santos 4f32cd5155 gnu: python-klayout: Update to 0.30.6.
* gnu/packages/electronics.scm (python-klayout): Update to 0.30.6.

Change-Id: I5e5d648695a8d0f28047c88da96343da6077525c
2026-03-07 09:30:12 +01:00
Cayetano Santos 68c4835479 gnu: klayout: Update to 0.30.6.
* gnu/packages/electronics.scm (klayout): Update to 0.30.6.

Change-Id: I5176af5d4834016f532e84d6fe5e6e6942083baa
2026-03-07 09:30:07 +01:00
Artyom V. Poptsov 960c2067ec gnu: rdfind: Update to 1.8.0.
* gnu/packages/admin.scm (rdfind): Update to 1.8.0.

Change-Id: I7df3cee80efd9fe7f6ccd3d6f5e3b4a0645a5299
2026-03-07 10:49:37 +03:00
Artyom V. Poptsov 9a25372731 gnu: s-tui: Update to 1.3.0.
* gnu/packages/admin.scm (s-tui): Update to 1.3.0.
[native-inputs]: Remove python-wheel.

Change-Id: I8c51eed733fb7ac14a287adeb05166aa9cab0347
2026-03-07 10:49:05 +03:00
Artyom V. Poptsov 49871d0d2e gnu: nmrpflash: Update to 0.9.27.
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.27.

Change-Id: I20aa88b2345f8c18f1fc2f822bed3904c46e4af5
2026-03-07 10:29:24 +03:00
Artyom V. Poptsov 1b7b99fedb gnu: fastfetch-minimal: Update to 2.60.0.
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.60.0.

Change-Id: I4d11eb4d4fb094a301d393a62e12ba0daa21ab96
2026-03-07 10:26:26 +03:00
Artyom V. Poptsov 9c737a8ff0 gnu: ebusd: Update to 26.1.
* gnu/packages/embedded.scm (ebusd): Update to 26.1.  Use GEXPs.
[arguments]<#:phases>: Set the proper path to the installed configuration in
the "patch" phase.  Update the ebusd configuration installation path in
"install-config" phase.
[native-inputs]: Update "config" input: use the latest commit from the
upstream as the upstream has migrated from the old CSV configuration format to
TypeSpec format.  Change the installation file name to "ebusd-configuration".

Change-Id: I61b18bfe812511c41ea11829db2034ae68bab058
2026-03-07 10:00:22 +03:00
Gabriel Santos 3962b739bf gnu: Add font-google-noto-serif-hebrew.
* gnu/packages/fonts.scm (font-google-noto-serif-hebrew): New variable.

Closes: guix/guix#6895
Change-Id: I00474e6ba1fefdfc44fdf7f0d0d1435f705529db
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-07 13:21:23 +08:00
Gabriel Santos f44052ab90 gnu: Add font-google-noto-sans-hebrew.
* gnu/packages/fonts.scm (font-google-noto-sans-hebrew): New variable.

Change-Id: I3687b89345138695466bd462a0d52b24ea54c6d4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-07 13:21:23 +08:00
Janneke Nieuwenhuizen b1c6c0ecd7 Revert "gnu: guix: Update to 1.5.0-1.2cec204a4c3."
Fixes #6943.

This reverts commit 001caf6e63.
2026-03-07 05:36:18 +01:00
jgart 5e8ac669b1 gnu: darkhttpd: Update to 1.17.
* gnu/packages/web.scm (darkhttpd): Update to 1.17.

Change-Id: I448d633917a292b6de7f46a3169b6c78c9967419
2026-03-06 22:12:00 -05:00
Danny Milosavljevic ce3353c66c gnu: Add python-onnxscript.
* gnu/packages/speech.scm (python-onnxscript): New variable.

Change-Id: I9c7b7c38fb5d948b16425e310911d5418cc26dbe
2026-03-07 04:03:45 +01:00
Danny Milosavljevic 4d55a4cac8 gnu: Add python-onnx-ir.
* gnu/packages/speech.scm (python-onnx-ir): New variable.

Change-Id: I2265388370a426a70af4de5a932dac3848a723eb
2026-03-07 04:03:44 +01:00
Danny Milosavljevic f674270c07 gnu: python-cvxpy: Fix intermittent build failure.
* gnu/packages/python-science.scm (python-cvxpy)[arguments]<#:phases>{set-ci-environment}:
New phase.

Change-Id: I4e76b5e88c03f4b2c6915181231b700512d6f37a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic a2dbf339f1 gnu: onnxruntime: Fix integration into projects.
* gnu/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnxruntime)[source]: Use patch.
[arguments]<#:configure-flags>: Enable onnxruntime_USE_FULL_PROTOBUF,
Protobuf_USE_STATIC_LIBS=ON.
[inputs]: Replace onnx by onnx-for-onnxruntime.
Replace protobuf by protobuf-static-for-onnxruntime.

Change-Id: I20d8172b9c4e81ce351cf40102be7db388387a0d
2026-03-07 03:09:48 +01:00
Danny Milosavljevic 0148e0a203 gnu: onnx-optimizer: Add comment.
* gnu/packages/machine-learning.scm (onnx-optimizer): Add comment.

Change-Id: Ia194c43cf788f02f285ee1716ad16a557b358982
2026-03-07 03:09:48 +01:00
Danny Milosavljevic 6831c2dab9 gnu: python-protobuf: Remove unused input.
* gnu/packages/protobuf.scm (python-protobuf)[inputs]: Remove protobuf-3.20.

Change-Id: If2c9c7c8eafed5ad6fcbd4e4a9c1e6f5e956089a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic dd9028f67a gnu: Add onnx-for-onnxruntime.
* gnu/packages/patches/onnx-1.17.0-for-onnxruntime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnx-1.17.0-for-onnxruntime): New variable.
[source]: Use patch.

Change-Id: Ib5dab812c6a0f970e65d0764a4889a3eee0ebda2
2026-03-07 03:09:48 +01:00
Danny Milosavljevic c3f482bb12 gnu: Add protobuf-static-for-onnxruntime.
* gnu/packages/protobuf.scm (protobuf-static-for-onnxruntime): New variable.

Change-Id: I641eda7de77e6e56cde3bab5d35daefce246ef9e
2026-03-07 03:09:48 +01:00
Danny Milosavljevic ea517da151 gnu: speech-dispatcher: Update to 0.12.1.
* gnu/packages/speech.scm (speech-dispatcher): Update to 0.12.1.
[inputs]: Add bash-minimal, flite, pipewire.
[arguments]<#:phases>{patch-bin-bash}: New phase; use bash-minimal.

Change-Id: I9c7d27a707ead20290fcb2da50fef68a252ecfcd
2026-03-07 03:09:47 +01:00
Noé Lopez d29428e5a7 gnu: guix-xsearch: Update to 2.3.
* gnu/packages/package-management.scm (guix-xsearch): Update to 2.3.
[arguments]<#:phases>: Wrap Guile search paths.
[propagated-inputs]: Stop propagating guile-xapian.

Merges: https://codeberg.org/guix/guix/pulls/5918
Change-Id: Ief44bb67ad991c81ea8e34f62a415b22f47a503f
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:14:01 +00:00
Ashish SHUKLA 1bc31dd0a5 gnu: labwc: Update to 0.9.5
* gnu/packages/wm.scm (labwc): Update to 0.9.5.

Merges: https://codeberg.org/guix/guix/pulls/6893
Change-Id: I4f3d8905a7b7bc1fa1469bf6b551984411739075
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:10:22 +00:00
moksh a11fb73877 gnu: zulip-term: Update to 0.7.0-0.6a79987.
* gnu/packages/messaging.scm (zulip-term): Update to
6a799870eccc00d612e25ff881d18f4ff66d92fa commit.
[arguments]<tests>: Rework failing tests.
<#:phases>: Add 'relax-requirements.

Change-Id: I236dda580c230fd56995a7d5c1b0f0f8e7709c81
2026-03-06 23:03:13 +00:00
moksh 4142a8fb5b gnu: python-zulip: Update to 0.9.1.
* gnu/packages/messaging.scm (python-zulip): Update to 0.9.1.
[arguments]<#:test-backend, #:test-flags>: Use unittest.
[phases]{sanity-check}: Keep the phase.
{remove-zulip-api-script, restore-zulip-api-script}: New phases.
[native-inputs]: Remove python-matrix-nio and python-pytest; add
python-mock.
[propagated-inputs]: Add python-matrix-nio.

Change-Id: I4dd56f50730003712f91c62b56c93752e16c4133
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:02:56 +00:00
Andy Tai 409910d503 gnu: pspp: Update to 2.1.1.
* gnu/packages/statistics.scm (pspp): Update to 2.1.1.

Change-Id: Id2f806693fb97fcf20c9e0badac84572e141e5fe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:54 +00:00
Andy Tai 12ba6eccaa gnu: spread-sheet-widget: Update to 0.10.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.10.

Change-Id: I90e9aeed605ee68467bc5b07ce86731d9736fba2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:52 +00:00
Sharlatan Hellseher b469092dd3 gnu: packages/matrix: Sort a->z.
* gnu/packages/matrix.scm (pantalaimon, python-matrix-nio)
(python-synapse-s3-storage-provider): Sort variables alphabetically.

Change-Id: I2bd5c61011686592fca87463de62ff4d8186b0fe
2026-03-06 21:18:04 +00:00
Zheng Junjie 5bdf2111b5 gnu: Add python-synapse-s3-storage-provider.
* gnu/packages/matrix.scm (python-synapse-s3-storage-provider): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6470
Change-Id: I239bfd7eaa949a9a17147551b951458820928d7a
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:12:42 +00:00
Spencer King 193b97bd48 gnu: bwa: Update to 0.7.19.
* gnu/packages/bioinformatics.scm (bwa): Update to 0.7.19.

Merges: https://codeberg.org/guix/guix/pulls/6925
Change-Id: I066277d3746e291426156ae36a70c8a51a59f23f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:39 +00:00
Sughosha 9dc5510e2e gnu: qman: Fix missing commands.
* gnu/packages/man.scm (qman)[arguments]<#:phases>: Add 'patch-paths' phase.
[inputs]: Add groff, man-db, and xdg-utils.

Fixes: guix/guix#6753
Merges: https://codeberg.org/guix/guix/pulls/6932
Change-Id: I359090e89c38bb6636635eb6e96cf95337a5716f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:32 +00:00
Sharlatan Hellseher 4a3dccedac teams: python: Adopt build/toml and tests/toml.
This is a following up discussion from
<https://codeberg.org/guix/guix/pulls/5156#issuecomment-11164088>.

* etc/teams.scm (python)<#:scope>: Sort alphabetcially; add
"guix/build/toml.scm", and "tests/toml.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I65d9b319eff8bbd240c74851dbd0b56f2b0e6c27
2026-03-06 20:42:24 +00:00
Janneke Nieuwenhuizen 001caf6e63 gnu: guix: Update to 1.5.0-1.2cec204a4c3.
* gnu/packages/package-management.scm (guix): Update to 1.5.0-1.2cec204a4c3.

Change-Id: I7ba84e560a63850758adfd7fdd1a6854849e6340
2026-03-06 19:52:11 +01:00
Janneke Nieuwenhuizen 2cec204a4c system: examples: bare-hurd64: Remove now unnecessary kernel-arguments.
On x86_64-gnu, that only works with RumpDISK, the GRUB bootloader
configuration always inserts "noide".

* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os)[kernel-arguments]:
Remove.

Change-Id: Ic648d88ea4171adaa0f932436fbeaadb208cdbfa
2026-03-06 19:47:54 +01:00
Yelninei fa3d267dc7 gnu: check: Skip tests on the 64bit Hurd.
* gnu/packages/check.scm (check): Disable tests for 64 bit Hurd targets.

Change-Id: I5ef1e16c69212d5feb763e4c01aac2a8c8f41075
2026-03-06 19:17:34 +01:00
Janneke Nieuwenhuizen d5dec58227 gnu: bootstrap: Update bootstrap binaries for x86_64-gnu, aka the 64-bit Hurd.
On commit:
    ff6f285510
    gnu: hurd: Update to 0.9.git20251029-0.6290b4c.

Run:
    ./pre-inst-env guix build --target=x86_64-pc-gnu bootstrap-tarballs

Producing:
    /gnu/store//wz4yh586wczmp4wymy6g5rrcn3xlhgsb-bootstrap-tarballs-0

With guix hash -r:
    0v8g29r5fip6h612jgy5cnq78nzwjgmk0llas475f20xrsckdnjg

* gnu/packages/bootstrap.scm (%bootstrap-executables): Update entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Update entry for x86_64-gnu.

Change-Id: I454a80669cbee8646bbc1997d4e91d16a8bb83a0
2026-03-06 19:17:31 +01:00
Janneke Nieuwenhuizen ff6f285510 gnu: hurd: Update to 0.9.git20251029-0.6290b4c.
* gnu/packages/patches/hurd-crash-x86_64.patch,
gnu/packages/patches/hurd-proc-zombies.patch,
gnu/packages/patches/hurd-streamio-select.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/hurd.scm (hurd-headers): Remove them; update to
0.9.git20251029-0.6290b4c.

Change-Id: I951130ad373f9d323bfdfc5d18aab5584bb51a16
2026-03-06 19:16:39 +01:00
Janneke Nieuwenhuizen fd396edd00 gnu: gnumach: Update to v1.8+git20260224.
* gnu/packages/hurd.scm (gnumach-headers): Update to v1.8+git20260224.

Change-Id: Id8ca710a08da1ed31902aec0f984393a56b9d080
2026-03-06 19:16:39 +01:00
Yelninei 90ec4d4352 gnu: gnumach-headers: Update to 1.8+git20260129.
The patch-compat phase seems to be no longer required.

* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20260129.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove 'patch-compat phase.

Change-Id: I4007c58d4f99388c78a80eaef783be35208fe16a
2026-03-06 19:16:39 +01:00
Yelninei af72a155af gnu: python: Skip test_largefile on the 64bit Hurd.
* gnu/packages/python.scm (python-3.11):[#:make-flags]: Skip test_largefile on
the 64bit Hurd.

Change-Id: I3a93a69969b43eaf99d639afc5448f82627f19d1
2026-03-06 19:16:39 +01:00
Yelninei 6da882261d gnu: hurd: Add patch to prevent hang of crash-dump-core.
* gnu/packages/patches/hurd-crash-x86_64.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/hurd.scm (hurd): Add patch.

Change-Id: I4a6b3a3385a9890c4a1781092ad1168a7b51e50f
2026-03-06 19:16:39 +01:00
Yelninei 66aaff3336 gnu: diffutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (diffutils): Reenable test-c-stack and test-c-stack2 gnulib test.

Change-Id: I6bac2582053c5180fe8c3a803b6e8218c0df653b
2026-03-06 19:16:39 +01:00
Yelninei 1ef02c25ed gnu: coreutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (coreutils): Don't skip
tests/misc/sort-NaN-infloop.sh.
gnulib-tests no longer hang but XFAIL instead.

Change-Id: I9ea21d9522a16058b59f35ea7aae81c5ee1cee24
2026-03-06 19:16:39 +01:00
Yelninei cd4bd086db gnu: python-boot0: Resolve conflict with newer libm.
* gnu/packages/commencement.scm (python-boot0): Rename sinpi to m_sinpi as a
newer libm provides sinpi symbol.

Change-Id: Ifb8d193a06b66d2859a6ee27f6e64e0260c9b847
2026-03-06 19:16:39 +01:00
Yelninei ee57cd6752 gnu: git-minimal: Remove gcc-14 relaxation CFLAGS.
* gnu/packages/version-control.scm (git-minimal): Remove flags for gcc-14.

Change-Id: I3a6e53225dd44f1a421aef61e9a04c5ba4863aec
2026-03-06 19:16:39 +01:00
Yelninei feeea7aef2 gnu: flex: Simplify configure flags for cross compiling.
* gnu/packages/flex.scm (flex)[#:configure-flags]: Remove target-hurd64? check
and don't set CFLAGS.

Change-Id: I1c177cd78b0e489126eba08ec39f90d34d6e63e8
2026-03-06 19:16:39 +01:00
Yelninei 317d8934a5 gnu: hurd-headers: Remove unused let binding.
* gnu/packages/hurd.scm (hurd-headers): Remove let-binding.
* gnu/packages/commencement.scm (gnu/packages/commencement.scm): Inherit
version and source.

Change-Id: Ib4500e499aab44a424f46fc4bfbf07b9964db2ab
2026-03-06 19:16:39 +01:00
Yelninei 5d518a2b74 gnu: gnumach-headers: Update to 1.8+git20251228.
*  gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20251228.
(gnumach): Remove upstreamed patches.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/gnumach-div0.patch: Delete file.
* gnu/packages/patches/gnumach-kmsg-overflow.patch: Delete file.

* gnu/packages/commencement.scm (gnumach-headers-boot0): Inherit version,
don't use git-fetch-from-tarball.

Change-Id: I90662803f95252096b45d6a49c7863683a9f8b51
2026-03-06 19:16:39 +01:00
Yelninei 780ebbead1 gnu: mig: Update to 1.8+git20231217-1.3f4b006.
* gnu/packages/hurd.scm (mig): Update to 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed.
* gnu/packages/commencement.scm (mig-boot0): Inherit version and source.

Change-Id: Iaa42922d31100d16366ee3021a1b25b120e8058a
2026-03-06 19:16:35 +01:00
Wilko Meyer a6b1b18b53 gnu: ruby-excon: Update to 1.3.2.
* gnu/packages/ruby-xyz.scm (ruby-excon): Update to 1.3.2.

Fixes: guix/guix#6390
Change-Id: Ic6a36d2535479ec986bb4ddc496d3ef742441f11
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Sharlatan Hellseher 68c4502b13 gnu: swig, swig-next: Adjust deprecation logic.
This is a following up 5f3cd42859
"Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.".

* gnu/packages/swig.scm (swig): Keep variables as public, see:
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11054327>.
(swig-next): Use deprecated/public-alias.

Change-Id: I43963c5d039fa133991e8302d54f69fbcb9836fa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Aaron Covrig 16dd3c2997 gnu: ruby-puma: Update to 7.2.0.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.2.0.
[native-inputs]: Remove ruby-rack and ruby-rackup-1; add ruby-minitest,
ruby-minitest-mock, ruby-rackup, and ruby-rack-next.
[arguments]<#:phases>{use-rack-2}: Remove phase to enable using default
rack.
{increase-resource-limits}: Increase ulimit to 8192.
{check}: Increase test output verbosity.
{tune-test-environment}: New phase, change test timeouts and threading
{relax-test-case-timeout}: Remove phase.
{disable-problematic-tests}: Update list of problematic tests.

Change-Id: I41ad0898a1b6497433d3b730c822e9b8402afd22
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig 868380170d gnu: Add ruby-minitest-mock.
* gnu/packages/ruby-check.scm (ruby-minitest-mock): New variable.

Change-Id: I01daba991f013d3e2b8c31041a89f68ce64f6ec3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig 8bd9ee54d9 gnu: Add ruby-hoe-git2.
* gnu/packages/ruby-xyz.scm (ruby-hoe-git2): New variable.

Change-Id: I9aaa37d5b2847a75b74dddda802aec77bae05a48
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 4f878de740 gnu: ruby-rack-next: Update to 3.2.5.
* gnu/packages/ruby-xyz.scm (ruby-rack-next): Update to 3.2.5.

Change-Id: I5c74fe8e9e98ce12fe29f3577d2b0fa354036539
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 7feda0079d gnu: ruby-rackup: Update to 2.3.1.
* gnu/packages/ruby-xyz.scm (ruby-rackup): Update to 2.3.1.

Change-Id: I2447207e00c83623643266b82c146cc65fe06492
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 920cb664e9 gnu: ruby-rack: Update to 2.2.22.
* gnu/packages/ruby-xyz.scm (ruby-rack): Update to 2.2.22.

Change-Id: Iecd533deae60768061934bc591f248b2c97a92bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 93daa08844 gnu: ruby-json: Update to 2.18.1.
* gnu/packages/ruby-check.scm (ruby-json): Update to 2.18.1.
[home-page]: Update to ruby-lang.org.

Change-Id: Idee5d1dada1c053c57c4f2d38f85a15e907fd56f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 07b19d479e gnu: ruby-minitest: Update to 5.27.0.
* gnu/packages/ruby-check.scm (ruby-minitest): Update to 5.27.0.

Change-Id: I90df0be9646328165d8cff1ba567b9cd2aa566a0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Cayetano Santos caf324b3a3 gnu: yosys: Add yosys-slang plugin.
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add clang-minimal
and yosys-slang.
[arguments]: Add ’install-yosys-slang #:phase.
[license]: Expand to yosys-slang.

Change-Id: I27395559a998f8a38882c61e958140bffd848c7a
2026-03-06 16:39:52 +01:00
Cayetano Santos 3a913f60a9 gnu: yosys: Indent.
* gnu/packages/electronics.scm (yosys): Apply style.

Change-Id: Id1e59e7aca21869840fc3b8c802af47c7405c4aa
2026-03-06 16:39:52 +01:00
Sughosha 3a250cea2a Revert "gnu: Remove phonon-backend-vlc."
This reverts commit 291c1506e0.

The phonon package requires a backend to run its "phononsettings" command.
2026-03-06 21:07:51 +05:30
Sughosha d9f49aad7a gnu: phonon: Enable wayland support.
* gnu/packages/kde-multimedia.scm (phonon)[build-system]: Switch to
qt-build-system.
[inputs]: Reorder; remove qtbase; add qtwayland.

Change-Id: I759680a5fc04869c8ebc62088c9143c9612bffa5
2026-03-06 21:07:51 +05:30
Zheng Junjie 9ad49f69f4 teams: Update team status for Zheng Junjie.
* etc/teams.scm (Z572): Remove some teams.

Change-Id: Ied973be7c9cf9af86630fbd2f8723a5efdf2fd6d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:32:54 +01:00
Patrick Norton 134afb6d48 gnu: praat: Update to 6.4.61.
* gnu/packages/language.scm (praat): Update to 6.4.61.

Change-Id: I86f81f3f9f64144b399f21eb1dba0aeefb02047e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:27:55 +01:00
Andreas Enge e4744b12e4 gnu: python-dbusmock: Refresh input.
* gnu/packages/python-xyz.scm (python-dbusmock)[propagated-inputs]:
Replace python-dbus-python by python-dbus.

Change-Id: Iee8b59e56e572af39ad23c2c8409c2a6236e9c0e
2026-03-06 16:25:41 +01:00
Sughosha 65d7be9eb9 gnu: skladnik: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (skladnik)[inputs]: Add qtwayland.

Change-Id: I17c9e758adada7c88bc073eb97efc64ca487e594
2026-03-06 20:19:04 +05:30
Liliana Marie Prikler 8547db254f gnu: lightdm: Fix build.
* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Replace
python-pygobject with python-pygobject-3.50.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler f8b6103ed4 gnu: lua-lgi: Fix build.
* gnu/packages/patches/lua-lgi-fix-pango.patch: New file.
* gnu/packages/patches/lua-lgi-fix-ref.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/lua.scm (make-lua-lgi)[patches]: Add them here.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler a6b738cc4b gnu: sbcl-cl-gtk4: Update to 1.0.0-3.b3e69da.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4): Update to 1.0.0-3.b3e69da.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler ab0fef2415 gnu: volctl: Fix build.
* gnu/packages/gtk.scm (volctl)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler 191cd90ab5 gnu: ulauncher: Fix build.
* gnu/packages/xdisorg.scm (ulauncher)[native-inputs]: Add
gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler 0d0a047a7e gnu: solaar: Fix build.
* gnu/packages/admin.scm (solaar)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler 6fa2f36237 gnu: rednotebook: Fix build.
* gnu/packages/rednotebook.scm (rednotebook)[inputs]: Replace python-pygobject
with python-pygobject-3.50.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler 20aa99df50 gnu: python-gst: Fix build.
* gnu/packages/gstreamer.scm (python-gst)[inputs]: Add python-pygobject-3.50.
[propagated-inputs]: Remove python-pygobject.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler e7c59a901c gnu: libmodulemd: Fix build.
* gnu/packages/rpm.scm (libmodulemd)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler 6414018f27 gnu: jack-select: Fix build.
* gnu/packages/music.scm (jack-select)[native-inputs]: Add
gobject-introspection.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler 19f64d1b49 gnu: ibus-table: Fix build.
* gnu/packages/ibus.scm (ibus-table)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:18 +01:00
Andreas Enge 7a8b90fcd6 gnu: soundconverter: Fix build.
* gnu/packages/gnome.scm (soundconverter)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Change-Id: If1193fece7e5d35d6bd292efddb634d2ed0759c7
2026-03-06 14:53:18 +01:00
Andreas Enge b38753c27d gnu: tuba: Update to 0.10.3.
* gnu/packages/fediverse.scm (tuba): Update to 0.10.3.

Change-Id: I2ceecbda8a2afd2f9cfa2f909544a99d2c53de36
2026-03-06 14:53:18 +01:00
Andreas Enge 5ec5a043f7 gnu: gp-saml-gui: Fix build.
* gnu/packages/vpn.scm (gp-saml-gui)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Change-Id: Ib2f6c313ee463aee74d32882d764fffd3fbf725b
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler b61ea5173d gnu: gnome-recipes: Fix build.
* gnu/packages/patches/gnome-recipes-rest-in-soup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (gnome-recipes)[patches]: Use it here.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler ffe988b520 gnu: gnome-plots: Fix build.
* gnu/packages/gnome-xyz.scm (gnome-plots)[inputs]: Replace python-pygobject
with python-pygobject-3.50.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler 4648b16754 gnu: deluge: Fix build.
* gnu/packages/bittorrent.scm (deluge)[propagated-inputs]: Move to…
[inputs]: … here.  Replace python-pygobject with python-pygobject-3.50.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler aeaf45cadf gnu: dbus-verbose: Fix build.
* gnu/packages/glib.scm (dbus-verbose)[#:configure-flags]: Replace
“--enable-verbose-mode” with “-Dverbose_mode=true”.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler bb8f1efc36 gnu: java-brotli: Fix build.
* gnu/packages/compression.scm (java-brotli)[#:phases]: Add
‘drop-android-wrapper’.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler 7f638c8ea1 gnu: Remove libgda.
* gnu/packages/gnome.scm (libgda): Delete variable.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler a2dc026afb gnu: gtranslator: Update to 49.0.
* gnu/packages/gnome.scm (gtranslator): Update to 49.0.
[#:phases]<sskip-gtk-update-icon-cache>: Also disable
“update_desktop_database”.
[inputs]: Remove libgda.  Replace libhandy with libadwaita.
[propagated-inputs]: Replace gtksourceview-4 with gtksourceview.
[description]: Update.
2026-03-06 14:53:17 +01:00
Noé Lopez d3c8ba1bd4 gnu: Add resources.
* gnu/packages/gnome-circle.scm (resources): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[resources]:
New entry.

Change-Id: Ia4ac81d4a447e89e452cbcf22a66efd2a902fd8e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Ben Hansen 067d356e9e gnu: gnote: Update to 48.2.
* gnu/packages/gnome.scm (gnote): Update to 48.2.
[#:phases]: Update ‘skip-gtk-update-icon-cache’ accordingly.
[native-inputs]: Remove python.
[inputs]: Remove gspell.  Replace gtk+ with gtk and gtkmm-3 with gtkmm.
Add libadwaita.

Change-Id: I163739a8aaeef578590ec95a7364b1e459e07a0d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 71567bf712 gnu: Add cartridges.
* gnu/packages/gnome-circle.scm (cartridges): New variable.
* gnu/packages/patches/cartridges-fix-non-parallel-build.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ie5fe37fdc8f87d2e2d378b565feb2f5e3d0c6463
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler 48e8fd7492 gnu: Add fragments.
* gnu/packages/gnome-circle.scm (fragments): New variable.
* gnu/packages/rust-crates.scm (rust-ashpd-0.11.0, rust-magnet-uri-0.2.1)
(rust-oo7-0.4.3, rust-proc-macro2-1.0.105, rust-schemars-1.2.0)
(rust-serde-json-1.0.149, rust-serde-spanned-1.0.4, rust-serde-with-3.16.1)
(rust-serde-with-macros-3.16.1, rust-smol-2.0.2, rust-uuid-1.19.0)
(rust-zmij-1.0.14): New variables.
(lookup-cargo-inputs): Add ‘fragments’.
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler 9a9f6d28d0 gnu: komikku-servers: Update to 1.99.0.
* gnu/packages/gnome-circle.scm (komikku-servers): Update to 1.99.0.
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler 219e6365d5 gnu: komikku: Update to 1.99.0.
* gnu/packages/patches/komikku-python-3.11-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome-circle.scm (komikku): Update to 1.99.0.
[source]: Drop patches.
[inputs]: Add python-pyjwt and python-pypdf.
2026-03-06 14:53:17 +01:00
Noé Lopez 42384ea5e6 gnu: blanket: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (blanket): New variable.
* gnu/packages/text-editors.scm (blanket): Replace with deprecated alias.

Change-Id: I857152cd67b034795ba3ee77f841a1a08db9d851
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 2d985ea2f2 gnu: textpieces: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (textpieces): New variable.
* gnu/packages/text-editors.scm (textpieces): Replace with deprecated alias.

Change-Id: Idb78764d8dc299272c1f371af446c4383683b445
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 9f7ed4fb53 gnu: gnome-mahjongg: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (gnome-mahjongg): New variable.
* gnu/packages/gnome.scm (gnome-mahjongg): Replace with deprecated alias.

Change-Id: I41f3630904ceb0d779038a8523c7012bdbe84354
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 39043b6ce5 gnu: secrets: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (secrets): New variable.
* gnu/packages/gnome.scm (secrets): Replace with deprecated alias.

Change-Id: I07c65ddca922358998174b8313ecb9b8306c3d5a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 2d919e966c gnu: passwordsafe: Remove deprecation.
It was deprecated 3 years ago in commit
0ef4c18fba.

Change-Id: I76f0491356b0fcf834ae6d42d749ce5f9eefd56a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez 971eb6746e gnu: polari: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (polari): New variable.
* gnu/packages/gnome.scm (polari): Replace with deprecated alias.

Change-Id: I3a6bc478ebc3657ea35f66733b793b28a4d6017b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez c7ad609522 gnu: komikku-servers: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (komikku-servers): New variable.
* gnu/packages/gnome.scm (komikku-servers): Replace with deprecated alias.

Change-Id: I9674c34cd30621d8ecc4be4317a9a63f2c01ddab
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez 0dc6b3252a gnu: komikku: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (komikku): New variable.
* gnu/packages/gnome.scm (komikku): Replace with deprecated alias.

Change-Id: I3a6bc478ebc3657ea35f66733b793b28a4d6017b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez b99c31ffef gnu: raider: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (raider): New variable.
* gnu/packages/gnome.scm (raider): Replace with deprecated alias.

Change-Id: Ibdd96547f6b763821fc13ca34cc76bc741a3e292
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez 93d5627b22 gnu: dialect: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (dialect): New variable.
* gnu/packages/gnome.scm (dialect): Replace with deprecated alias.

Change-Id: I15c393cf12906886912529d758fddc16d0951ec3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez 6024126144 gnu: deja-dup: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (deja-dup): New variable.
* gnu/packages/gnome.scm (deja-dup): Replace with deprecated alias.

Change-Id: I7bbaf8887ed4339f1480b16fc64149902b451f27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez 5d08356d55 gnu: authenticator: Remove deprecation.
It was deprecated 11 months ago in commit
0e4561980c.

* gnu/packages/gnome-circle.scm (authenticator): Remove variable.
* gnu/packages/gnome.scm (authenticator): Remove variable.

Change-Id: I962928a9b82a808f94c19ae694defebcb569bb27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez 24676c9348 gnu: gnome-authenticator: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (gnome-authenticator, authenticator):
New variables.
* gnu/packages/gnome.scm (gnome-authenticator, authenticator):
Replace with deprecated aliases.

Change-Id: I53296b3f2f33535df2e979fcb813acc26447a5fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez c359afed0f gnu: apostrophe: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (apostrophe): New variable.
* gnu/packages/gnome.scm (apostrophe): Replace with deprecated alias.

Change-Id: I55b1507ef189d9f2b34cfec596cdb40e873662f7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez c5c02d134c gnu: Add gnome-circle module.
* gnu/packages/gnome-circle.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* etc/teams.scm (gnome): Add it to gnome team.
* CODEOWNERS: Add it.
* po/packages/POTFILES.in: Add it.

Change-Id: I26eb22689d894eccad031db7e494c937dd45bffc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler 47f83de0c6 gnu: Remove sequeler.
* gnu/packages/databases.scm (sequeler): Delete variable.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler 981727f6ef gnu: gnome-shell-extension-weather-oclock: Update to 49.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-weather-oclock): Update to
49.0.
[source]: Adjust commit accordingly.
[native-inputs]: Add glib:bin.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler f5b3bb06a6 gnu: gnome-shell-extension-vitals: Update to 72.0.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vitals): Update to 72.0.0.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler 1b81717d50 gnu: gnome-shell-extension-radio: Update to 24-0.860e55b.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to
24-0.860e55b.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler 768e608ac3 gnu: gnome-shell-extension-blur-my-shell: Update to 70.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): Update to
70.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 6962056903 gnu: gnome-shell-extension-burn-my-windows: Update to 47.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): Update
to 47.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 4c17260341 gnu: Remove gnome-shell-extension-vertical-overview.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview): Delete
variable.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 440ffe831d gnu: gnome-shell-extension-v-shell: Update to 49.6.1.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-v-shell): Update to 49.6.1.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 22170b4724 gnu: gnome-shell-extension-night-theme-switcher: Update to 79.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher):
Update to 79.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 40c708e644 gnu: gnome-shell-extension-paperwm: Update to 49.0.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): Update to 49.0.0.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 6aaab6b889 gnu: gnome-shell-extension-dash-to-panel: Update to 72.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to
72.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler c4d6ccb0c1 gnu: gnome-shell-extension-just-perfection: Update to 35.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update
to 35.0.
[#:include-regexp]: Adjust accordingly.
[#:phases]<build>: Also compile resources.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 4b3a650cc6 gnu: gnome-shell-extension-gsconnect: Update to 71.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to 71.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler eee9f193c1 gnu: gnome-shell-extension-dash-to-dock: Update to 102.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to
102.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 802545f50c gnu: gnome-shell-extension-customize-ibus: Update to 92.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus): Update to
92.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler a8ef3d2faa gnu: gnome-shell-extension-clipboard-indicator: Update to 69.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
Update to 69.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler bcd88bd4e3 gnu: gnome-shell-extension-appindicator: Update to 61.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to
61.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 6d2d26f46a gnu: gnome-shell-extension-unite-shell: Update to 84.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to 84.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 4b0954ea87 gnu: gnome-shell-extensions: Update to 48.3.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 48.3.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler 6230d86e81 gnu: gnome-menus: Update to 3.38.1.
* gnu/packages/gnome.scm (gnome-menus): Update to 3.38.1.
2026-03-06 14:53:14 +01:00
abra-k d055ea58d2 gnu: Add gnome-tour.
* gnu/packages/gnome.scm: (gnome-tour): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gnome-tour]: New entry.

Change-Id: I9015ebc82c23264afedf2beeb83698575eddb18f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez d1bb74b27b gnu: gnome-meta-core-utilities: Replace eog with loupe.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)[inputs]: Replace
eog with loupe.

Change-Id: Iaca7c6938b953b51039dc979d3b8f29ff9262098
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez 3355a9c73f gnu: Add loupe.
* gnu/packages/gnome.scm (loupe): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[loupe]:
New entry.

Change-Id: I885a5fcfecf63dfe69e500880dc32d0b98261549
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez 1883063bcf gnu: Add rust-glycin-3.
* gnu/packages/rust-crates.scm (rust-glycin-3.0.7)
(rust-glycin-common-1.0.3, rust-glycin-utils-4.0.4): New variables.
* gnu/packages/rust-sources.scm (rust-glycin-3): New variable.
* gnu/packages/gnome.scm (glycin-loaders): Add reminder to update related
glycin packages.

Change-Id: Id60cd2cfbaef98f87037ccfde9da33135fa9813f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez 08a9f8941f gnu: Add glycin-loaders.
* gnu/packages/gnome.scm (glycin-loaders): New variable.
* gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch:
New file.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[glycin]:
New entry.

Change-Id: I16dfb2678381d69212b3eea4e4aa5f896208cc12
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler a94ac31445 gnu: gnome-meta-core-utilities: Use localsearch.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)[inputs]: Replace
tracker-miners with localsearch.
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler b870f04599 gnu: gnome-boxes: Update to 48.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 48.1.
[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler 5ce50f59de gnu: polari: Use tinysparql.
* gnu/packages/gnome.scm (polari)[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:14 +01:00
Maxim Cournoyer a233ef65a6 gnu: gnome-builder: Update to 48.2.
* gnu/packages/gnome.scm (gnome-builder): Update to 48.2.
2026-03-06 14:53:14 +01:00
Maxim Cournoyer 2ac7660934 gnu: libpeas-2: Update to 2.0.7.
* gnu/packages/gnome.scm (libpeas-2): Update to 2.0.7.

Change-Id: Ia45e2baeafb034f3f3150a98e41ccccdd8fa846b
2026-03-06 14:53:14 +01:00
Maxim Cournoyer d7502491f8 gnu: totem: Update to 43.2.
* gnu/packages/gnome.scm (totem): Update to 43.2.

Change-Id: I6eb3ce00a1a18cc2659cf03971779e96bca238e5
2026-03-06 14:53:14 +01:00
Maxim Cournoyer 0eca89180d gnu: grilo-plugins: Update to 0.3.18.
* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.18.
[inputs]: Replace tracker and tracker-miners with tinysparql and localsearch.
[#:phases]<fix-tests>: Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 08c5d644f1 gnu: grilo: Update to 0.3.19.
* gnu/packages/gnome.scm (grilo): Update to 0.3.19.

Change-Id: Ide47c7c5dd16e7f45d96ce09c00726a4e431ec65
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler cd59a03717 gnu: gom: Update to 0.5.5.
* gnu/packages/gnome.scm (gom): Update to 0.5.5.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 4acc1d73ae gnu: gnome-shell: Update to 48.7.
* gnu/packages/gnome.scm (gnome-shell): Update to 48.7.
[#:configure-flags]: Add “--wrap-mode=nodownload”.
[#:phases]: Add ‘patch-jasmine’.
[native-inputs]: Add coreutils-minimal and python-docutils.
Replace python-dbus-1.2 with python-dbus.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 1e5cad6911 gnu: gdm: Update to 48.0.
* gnu/packages/gnome.scm (gdm): Update to 48.0.
* gnu/packages/patches/gdm-default-session.patch: Adjust accordingly.
* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 7c02c98e6a gnu: gnome-initial-setup: Update to 48.1.
* gnu/packages/gnome.scm (gnome-initial-setup): Update to 48.1.

Change-Id: If3a62c4c21ec4981867bfec5ce42f9aa290ae26b
2026-03-06 14:53:13 +01:00
Maxim Cournoyer d60cb924bd gnu: gnome-control-center: Update to 48.6.
* gnu/packages/gnome.scm (gnome-control-center): Update to 48.6.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 659b1b0450 gnu: Remove gfbgraph.
* gnu/packages/gnome.scm (gfbgraph): Delete variable.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 8c98ece132 gnu: Remove gnome-online-miners.
* gnu/packages/gnome.scm (gnome-online-miners): Remove variable.
* gnu/packages/patches/gnome-online-miners-tracker-3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer ba58c7e2f1 gnu: gnome-maps: Update to 49.3.
* gnu/packages/geo.scm (gnome-maps): Update to 49.3.
[inputs]: Remove gfbgraph.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 8f9be1769c gnu: accountsservice: Run checks after installation.
* gnu/packages/freedesktop.scm (accountsservice)[#:phases]: Move ‘check’ after
‘install’.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer c2f2a756f5 gnu: nautilus: Update to 48.5.
* gnu/packages/gnome.scm (nautilus): Update to 48.5.
[inputs]: Replace tracker and tracker-miners with tinysparql and localsearch.
* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 2f18c687eb gnu: msgraph: Update to 0.3.3.
* gnu/packages/gnome.scm (msgraph): Update to 0.3.3.

Change-Id: I54969fc2decd66b1196567efb71dc29f9029d30d
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 61143acfcb gnu: epiphany: Update to 48.5.
* gnu/packages/gnome.scm (epiphany): Update to 48.5.

Change-Id: Id7acf56cc838d07bfbcf05245b28ed0f306402c2
2026-03-06 14:53:13 +01:00
Maxim Cournoyer e0b82dd224 gnu: gvfs: Update to 1.58.0.
* gnu/packages/gnome.scm (gvfs): Update to 1.58.0.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer 80739e6d52 gnu: gnome-contacts: Update to 48.0.
* gnu/packages/gnome.scm (gnome-contacts): Update to 48.0.

Change-Id: I7faca318b9418ad6e2a579f88662acc1643a92e0
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 8837eee8e3 gnu: gnome-calendar: Update to 48.1.
* gnu/packages/gnome.scm (gnome-calendar): Update to 48.1.

Change-Id: Id4aaad553f9411c477016e50786dabbc282b4635
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 44c495a0b1 gnu: calls: Update to 48.2.
* gnu/packages/gnome.scm (calls): Update to 48.2.

Change-Id: I4732422cd883d5a10f5fe241fa302d1b3c4a21c0
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 0dbe325da3 gnu: evolution: Update to 3.56.1.
* gnu/packages/gnome.scm (evolution): Update to 3.56.1.

Change-Id: I7de6294930601115876bd7d0b85ba86c125edcd2
2026-03-06 14:53:12 +01:00
Maxim Cournoyer b74c687ea2 gnu: evolution-data-server: Update to 3.56.2.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.56.2.

Change-Id: Ib0783af5d5721af23af88fbbc7d4761d61fa0a89
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 542bc85cdc gnu: gnome-online-accounts: Update to 3.54.9.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.54.9.
[#:configure-flags]: Add “-Dc-args=-Wno-error=missing-include-dirs”.
[native-inputs]: Add gi-docgen.
[inputs]: Add keyutils.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 110b9cffec gnu: yelp: Update to 42.3.
* gnu/packages/gnome.scm (yelp): Update to 42.3.
[build-system]: Switch to meson-build-system.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer ff38eab03f gnu: evince: Update to 48.1.
* gnu/packages/gnome.scm (evince): Update to 48.1.

Change-Id: I0a77749ef5e332359b7529bfda39331e9535918c
2026-03-06 14:53:12 +01:00
Liliana Marie Prikler c10a5d440b gnu: gnome-software: Update to 48.4.
* gnu/packages/gnome.scm (gnome-software): Update to 48.4.
[#:configure-flags]: Add
“-Dc_link_args=-Wl,-rpath=${output}/lib/gnome-software”.
[#:phases]: Move ‘disable-gtk-update-icon-cache’ after ‘unpack’.
Actually disable the gtk-update-icon-cache and update-desktop-database.
[native-inputs]: Add itstool.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 2d5a63f9fa gnu: gnome-connections: Update to 48.0.
* gnu/packages/gnome.scm (gnome-connections): Update to 48.0.

Change-Id: I9e6dba61d5c28655a887576f9f6538fa6ac06def
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 02d1f7c1f2 gnu: orca: Update to 48.9.
* gnu/packages/gnome.scm (orca): Update to 48.9.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer c198bcfb8f gnu: gnome-remote-desktop: Update to 48.3.
* gnu/packages/gnome.scm (gnome-remote-desktop): Update to 48.3.
2026-03-06 14:53:12 +01:00
Noé Lopez 9e7c9c45a6 gnu: mutter: Support JPEG XL backgrounds.
* gnu/packages/gnome.scm (mutter)[propagated-inputs]: Add
libjxl:pixbuf-loader.

Fixes: guix/guix#4757
Reported-By: Brendan Tildesley
Change-Id: I1ac1dff05906d6172a3d6203eec59e6b2be65763
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:12 +01:00
Liliana Marie Prikler 244bdec50b gnu: mutter: Update to 48.7.
* gnu/packages/gnome.scm (mutter): Update to 48.7.
[arguments]<#:configure-flags>: Remove “-Dc_link_args=…”,
“-Dnative_tests=false” and “-Dsystemd=false”.
Add “-Dlogind=true” and “-Dbash_completion=false”.
<#:phases>{check}: Remove “--setup=plain”.
Add “--no-suite=mutter/backend” and “--no-suite=mutter/backends/native”.
{wrap-pythonpath}: New phase.
[native-inputs]: Add python-docutils and zenity.
Replace python-dbus-1.2 with python-dbus.
[inputs]: Add python.
Move colord egl-wayland, elogind, gnome-settings-daemon, graphene,
libcanberra, libdisplayinfo, libgudev, libice, libsm, libwacom, libxkbfile,
libxrand, libxtst, pipewire, startup-notification, and sysprof from here…
[propagated-inputs]: … to here.

Co-authored-by: Ada Stevenson <adanska@gmail.com>
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 5c8cec58a7 gnu: gnome-text-editor: Update to 48.3.
* gnu/packages/gnome.scm (gnome-text-editor): Update to 48.3.

Change-Id: I4e9800e53f5bfa14c722e83e6ed629c3637d0059
2026-03-06 14:53:12 +01:00
Maxim Cournoyer 0a8155e889 gnu: gnome-weather: Update to 48.0.
* gnu/packages/gnome.scm (gnome-weather): Update to 48.0.

Change-Id: I6e18ab6831fac6a9b779bfea043b5a4e27acd8ef
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 10ff30dae5 gnu: gnome-user-docs: Update to 48.5.
* gnu/packages/gnome.scm (gnome-user-docs): Update to 48.5.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer e84b5d71df gnu: gnome-user-share: Update to 48.2.
* gnu/packages/gnome.scm (gnome-user-share): Update to 48.2.
[arguments]<#:imported-modules, modules>: Add cargo-build-system modules.
<#:phases>: Add ‘unpack-rust-crates’, ‘cargo:configure’, and
‘cargo:patch-checksums’.
Use cargo-guile-json extension.
[native-inputs]: Add rust@1.80 and rust@1.80:cargo.
[inputs]: Use cargo-inputs.
* gnu/packages/rust-crates.scm (rust-cc-1.0.97, rust-cfg-expr-0.17.0)
(rust-reference-counted-singleton-0.1.4, rust-selinux-0.4.4)
(rust-selinux-sys-0.6.9): New variables.
(lookup-cargo-inputs): Add inputs for gnome-user-share.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer b785ad5150 gnu: gnome-system-monitor: Update to 48.1.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 48.1.
[inputs]: Add libspelling.
[native-inputs]: Add catch2-3 and cmake.
2026-03-06 14:53:11 +01:00
Liliana Marie Prikler 6950deccde gnu: gnome-settings-daemon: Update to 48.1.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 48.1.
[patches]: Remove “gnome-settings-daemon-screensaver-error.patch”.
* gnu/packages/patches/gnome-settings-daemon-screensaver-error.patch: Also
remove the file…
* gnu/local.mk (dist_patch_DATA): … and deregister it.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 22db8a52dd gnu: gnome-keyring: Update to 48.0.
* gnu/packages/gnome.scm (gnome-keyring): Update to 48.0.
[build-system]: Switch to meson-build-system.
[arguments]<#:configure-flags>: Adjust accordingly.  Add “-Dsystemd=disabled”.
<#:phases>: Drop ‘fix-/bin/sh-reference’.
Use “meson test” in ‘check’.
[inputs]: Add libselinux.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer dd4748994c gnu: gnome-font-viewer: Update to 48.0.
* gnu/packages/gnome.scm (gnome-font-viewer): Update to 48.0.

Change-Id: I5973df80ef27e30efe792234fac65e1c95c11b77
2026-03-06 14:53:11 +01:00
Ada Stevenson 511d5543c5 gnu: gnome-console: Fix test.
* gnu/packages/gnome.scm (gnome-console): Fix test.
[arguments]<#:phases>{fix-test-path-lookup}: Add phase.

Change-Id: I4faab15e78f3e3ca030972dae1d4162bcb956213
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:11 +01:00
Liliana Marie Prikler f7b6dca4cf gnu: gnome-console: Update to 48.1.
* gnu/packages/gnome.scm (gnome-console): Update to 48.1.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer af6948f51a gnu: gnome-clocks: Update to 48.0.
* gnu/packages/gnome.scm (gnome-clocks): Update to 48.0.

Change-Id: I2f8ac38bb9b2b17b1c5ba8075cb5d0500e98820d
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 840d9ceb19 gnu: gnome-color-manager: Update to 3.36.2.
* gnu/packages/gnome.scm (gnome-color-manager): Update to 3.36.2.

Change-Id: Ie539d05916dbe4b2873fae8510d8693b425d848a
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 2a39ff493f gnu: gnome-characters: Update to 48.0.
* gnu/packages/gnome.scm (gnome-characters): Update to 48.0.

Change-Id: I6c2fc4482e403a982b16197e3da7063903b25076
2026-03-06 14:53:11 +01:00
Maxim Cournoyer b32d3d79a6 gnu: gnome-calculator: Update to 48.1.
* gnu/packages/gnome.scm (gnome-calculator): Update to 48.1.

Change-Id: Ie964e1696f30a28b7a24a2c262e1b26658da2d06
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 6f7928eb52 gnu: gnome-bluetooth: Update to 47.1.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 47.1.

Change-Id: I68a646e6924ad9a4e6226b8763402b3b98eff325
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler 6ef7e7bcf4 gnu: network-manager: Update to 1.54.3.
* gnu/packages/gnome.scm (network-manager): Update to 1.54.3.
[#:configure-flags]: Add “-Dnbft=false”.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 632377f748 gnu: gexiv2: Update to 0.14.6.
* gnu/packages/gnome.scm (gexiv2): Update to 0.14.6.
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler 40d1d7bfce gnu: libshumate: Update to 1.5.1.
* gnu/packages/gnome.scm (libshumate): Update to 1.5.1.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 770d3d0b45 gnu: gtk-vnc: Update to 1.5.0.
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.5.0.

Change-Id: I06c339b5c7c0dc74ed9266e92f81b5fd84a23209
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 9ab383fd1d gnu: d-spy: Update to 48.0.
* gnu/packages/gnome.scm (d-spy): Update to 48.0.
[source]: Fetch from git.

Change-Id: I8c21dcba12722a0d78e83fd3f77f384b8da216b7
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 3497556be3 gnu: baobab: Update to 48.0.
* gnu/packages/gnome.scm (baobab): Update to 48.0.

Change-Id: I550f946a86b8286b2a1c4ac4ba43876df2b634d5
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 2858d10632 gnu: gnome-session: Update to 48.0.
* gnu/packages/gnome.scm (gnome-session): Update to 48.0.

Change-Id: I8c0a8090735aa22d2f655de7a1c60efb3b009cf5
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 9b3f1e9244 gnu: gnome-desktop: Update to 44.4.
* gnu/packages/gnome.scm (gnome-desktop): Update to 44.4.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 43bb25763f gnu: sysprof: Update to 48.1.
* gnu/packages/gnome.scm (sysprof): Update to 48.1.
[inputs]: Add elfutils.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer e7789cb70e gnu: rygel: Update to 0.44.2.
* gnu/packages/gnome.scm (rygel): Update to 0.44.2.
[#:configure-flags]: Remove lms plugin.
[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler 840d690b45 gnu: webkitgtk: Enable WebRTC.
* gnu/packages/webkit.scm (webkitgtk)[#:configure-flags]. Add
“-DENABLE_MEDIA_STREAM=ON” and “-DENABLE_WEB_RTC=ON”.
[inputs]: Add openssl.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 1781159799 gnu: vte: Update to 0.82.3.
* gnu/packages/gnome.scm (vte): Update to 0.82.3.
[inputs]: Add fast-float and simdutf.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 397017a4d1 gnu: template-glib: Update to 3.36.3.
* gnu/packages/glib.scm (template-glib): Update to 3.36.3.

Change-Id: Iff2d17738aaf6c89253c2a9db3c4a777f2a536d9
2026-03-06 14:53:10 +01:00
Maxim Cournoyer 207089f2e0 gnu: tecla: Update to 48.0.2.
* gnu/packages/gnome.scm (tecla): Update to 48.0.2.

Change-Id: I3f808de0baa8de76b256b343911e5ef188b0b77f
2026-03-06 14:53:10 +01:00
Maxim Cournoyer e27dc6e1b5 gnu: libpanel: Update to 1.10.3.
* gnu/packages/gtk.scm (libpanel): Update to 1.10.3.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer b9aeeab16f gnu: libmediaart: Update to 1.9.7.
* gnu/packages/gnome.scm (libmediaart): Update to 1.9.7.

Change-Id: I3c2751ff479f090fe2b4abb2b21ea4157d0cafc7
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 4889ac4cb2 gnu: libmanette: Update to 0.2.12.
* gnu/packages/games.scm (libmanette): Update to 0.2.12.
[propagated-inputs]: Add hidapi.

Change-Id: Ib971947ab72adc84048deb563a0dedbabeb3d505
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 46af2104ed gnu: libgee: Update to 0.20.8.
* gnu/packages/gnome.scm (libgee): Update to 0.20.8.

Change-Id: Icdaac7326a5e34b68f08c032b52387ef4039f58f
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler ee2a593b8b gnu: libdex: Update to 1.0.0.
* gnu/packages/glib.scm (libdex): Update to 1.0.0.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 4124350ec8 gnu: jsonrpc-glib: Update to 3.44.2.
* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.44.2.

Change-Id: Id290de6a9a87310789c4bdcde47981bf48c91de1
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 3c7ae61db2 gnu: gupnp: Update to 1.6.9.
* gnu/packages/gnome.scm (gupnp): Update to 1.6.9.

Change-Id: I3355fd749d13908be855eef05ab33a829868fd23
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 36d929a13a gnu: gssdp: Update to 1.6.4.
* gnu/packages/gnome.scm (gssdp): Update to 1.6.4.

Change-Id: Idd661ee58686f5a4f59d2caac1e627762aefd8af
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler 3d4cbc5890 gnu: gjs: Fix build with glib 2.86.
* gnu/packages/gnome.scm (gjs)[snippet]: Adjust for GLib 2.86.
[#:phases]: Adjust accordingly.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer cc7f0047b1 gnu: gjs: Update to 1.84.2.
* gnu/packages/gnome.scm (gjs): Update to 1.84.2.
[#:phases]: Add ‘skip-failing-check’.
<pre-check>: Also set $HOME.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 29081cc644 gnu: libsecret: Remove obsolete patch.
* gnu/packages/patches/libsecret-fix-test-paths.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/gnome.scm (libsecret) [source]: Delete patches.

Change-Id: Iae61d39e0ca37cff0486a8e28b840c9948cc04cc
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 296f0f872c gnu: libsecret: Update to 0.21.7.
* gnu/packages/gnome.scm (libsecret): Update to 0.21.7.

Change-Id: I4149c46588a74c7fdf3e087146409da15246149e
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 5676ef324e gnu: adwaita-icon-theme: Update to 48.1.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 48.1.

Change-Id: I8b9ae77d1c6eb40688e233a484c655b28483b69d
2026-03-06 14:53:09 +01:00
Maxim Cournoyer ed61551791 gnu: xdg-desktop-portal-gnome: Update to 48.0.
* gnu/packages/gnome.scm (xdg-desktop-portal-gnome): Update to 48.0.
[#:phases]: Add ‘unpack-libgxdp’.
[inputs]: Add libgxdp-origin.
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler 7f76cb2e20 gnu: Add libxdgp-origin.
* gnu/packages/gnome.scm (libxdgp-origin): New variable.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer 7b4b9e5317 gnu: xdg-desktop-portal-gtk: Improve package definition.
This is a follow-up to a17a5c02a8, which
inadvertently left old inputs and phases.

* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[arguments]:
Add #:glib-or-gtk?.  Remove #:configure-flags and #:phases.
[native-inputs]: Remove autoconf, automake, libtool, libxml2 and which.
Drop labels.
[inputs]: Replace gtk+ with gtk.  Drop labels.

Change-Id: Ifaa7092872884b74fd3f783b677449935bfd4a2a
2026-03-06 14:53:08 +01:00
Maxim Cournoyer a2d0f215f2 gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete patches.
[native-search-paths]: Remove XDG_DESKTOP_PORTAL_DIR.  Add $XDG_DATA_DIRS.
* gnu/packages/patches/
xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I26bde17cde75d1ccf5839d57145d5780b40cda9f
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 2e7d3ada3d gnu: Improve xdg-desktop-portal.
This is a follow-up to 7d04e79c70, which
inadvertently left out some long-known changes to xdg-desktop-portal.

* gnu/packages/freedesktop.scm (xdg-desktop-portal)[source]<snippet>: Remove.
[arguments]: Convert to list of G-Expressions
<#:phases>: Delete ‘po-chmod’ and ‘relax-gcc-14-strictness’.
Add ‘patch-libumockdev-preload.so-file-name’ and ‘prepare-for-tests’.
[inputs]: Remove gstreamer.  Move gst-plugins-good from here…
[native-inputs]: … to here.  Add umockdev.
(xdg-desktop-portal-next): Drop gratuitous whitespace.

Change-Id: I956df6f52600e7301ba2776c7508488bed92d9ec
2026-03-06 14:53:08 +01:00
Maxim Cournoyer 2fcc48d913 gnu: umockdev: Update to 0.19.1.
* gnu/packages/check.scm (umockdev): Update to 0.19.1.

Change-Id: Id8ff7d498eb200de0986513e54791c08d3429c92
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 3004f90d6e gnu: libadwaita: Update to 1.8.2.
* gnu/packages/gnome.scm (libadwaita): Update to 1.8.2.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler da1a2d422b gnu: gtksourceview: Update to 5.16.0.
* gnu/packages/gtk.scm (gtksourceview): Update to 5.16.0.
2026-03-06 14:53:08 +01:00
Maxim Cournoyer b2a8efe507 gnu: gtkmm: Update home page.
* gnu/packages/gtk.scm (gtkmm) [home-page]: Update URL.

Change-Id: Ic3de5a4f6f6fd687c0fdb92dd73ae8b0373934ea
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 0a5c7c5e5d gnu: gtkmm: Update to 4.20.0.
* gnu/packages/gtk.scm (gtkmm): Update to 4.20.0.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler a12539b330 gnu: gtk: Check after install.
* gnu/packages/gtk.scm (gtk)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler bbbd083aaa gnu: gtk: Use tinysparql.
* gnu/packages/gtk.scm (gtk): Replace tracker with tinysparql.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 4aa0c52e80 gnu: gtk: Update to 4.20.3.
* gnu/packages/gtk.scm (gtk): Update to 4.20.3.
[#:test-flags]: Add “--no-suite=docs”.
[#:phases]<patch>: Re-enable ‘validate’, ‘mask-half-pixel’ and ‘scaling’
tests.
Disable ‘wrapping-label-in-nested-boxes’, ‘yuv-matrix-dmabuf’, and
‘flipping-icons’ tests.
2026-03-06 14:53:08 +01:00
Andreas Enge df44180879 gnu: Remove zxing-cpp-1.2.
* gnu/packages/aidc.scm (zxing-cpp-1.2): Delete variable.

Change-Id: I72331c380a2cf40aff3a47f5cdee19d1c37e2f5f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Andreas Enge 8bc35d4270 gnu: gst-plugins-bad: Modernize inputs.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
openssl-1.1 by openssl. Remove zxing-cpp-1.2, which is not referenced.

Change-Id: I6659af170df986b0dbd7d9124eff4802a7d82a02
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Ada Stevenson f74a37a4ad gnu: polkit: Remove unneeded phase.
The previous `python-dbusmock` update causes this phase to have no
effect.  There is a small pause, but the package builds fine and so this
phase is no longer necessary.

* gnu/packages/gnome.scm (polkit)[#:phases]: Remove ‘check’ replacement.

Change-Id: I57446688f65c68ea10ca06ac725d1571ef0181a9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 8c9c0f4735 gnu: upower: Update to 1.90.10.
* gnu/packages/gnome.scm (upower): Update to 1.90.10.
[snippet]: Adjust accordingly.
[#:phases]<adjust-test-suite>: Likewise.
[native-inputs]: Replace python-dbus-1.2 with python-dbus.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Maxim Cournoyer 258340b5b3 gnu: upower: Fix test suite.
* gnu/packages/gnome.scm (upower) [phases] {set-gi-typelib-path}: New phase.
{check}: Reorder after phase new phase.

Change-Id: Id7a4edc9ae7d30ad67130d908be410abe04186ff
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh 3a2a4c3d13 gnu: ibus-minimal: Update to 1.5.32.
* gnu/packages/ibus.scm (ibus-minimal): Update to 1.5.32.
[configure-flags]: Added "--disable-gtk4" and removed it later in 'ibus'.
[phases]: fix-paths: Removed substitution in src/ibusenginesimple.c because the text is no longer present.
* gnu/packages/ibus.scm (ibus): Replaced addition of "--enable-gtk4" flag with removal of "--disable-gtk4" flag.

Change-Id: I3177fbdf2789e053a177e6dc55d2d35aa932d332
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh c5f77cb261 gnu: ibus-minimal: Use git source.
* gnu/packages/ibus.scm (ibus-minimal): Switch source from tar to git.
[native-inputs]: Add autoconf, automake, and libtool.
[phases]: Removed uneeded 'delete-generated-files' stage and moved 'patch-python-target-directories' to after 'configure' is generated as well as added newlines to the end of its substitutions.

Change-Id: I556ba19e4d98d896a21de61def7351db8e2ad9de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge b1b10621de gnu: Add python-dbus-python as deprecated alias.
* gnu/packages/python-xyz.scm (python-dbus-python): Add as deprecated
package for python-dbus.

Change-Id: Iadb1093c8629fdd01fa1ee70cb148e1e52276390
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge c8392e4a5a gnu: python-dbus-python: Rename to python-dbus.
* gnu/packages/python-xyz.scm (python-dbus-python): Rename to…
(python-dbus): … this. Change name field accordingly.
(python-dbusmock, python-screenkey): Adapt references.
* gnu/packages/admin.scm (solaar): Likewise.
* gnu/packages/gpodder.scm (gpodder): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/password-utils.scm (himitsu-secret-service): Likewise.
* gnu/packages/printers.scm (printrun): Likewise.
* gnu/packages/wm.scm (quicktile): Likewise.

Change-Id: Iaeb2f37c534a699f259d14fc770db86f79c1d7e8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge 1f9e47518b gnu: python-dbus: Rename to python-dbus-1.2.
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.

Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:04 +01:00
Maxim Cournoyer 5708c1d67f gnu: libnotify: Update to 0.8.8.
Tests are disabled, as they cause multiple dependency cycles.  Few seem
to run this test suite, including upstream's CI.

* gnu/packages/gnome.scm (libnotify): Update to 0.8.8.
[#:tests?]: Set to #f.
[#:configure-flags]: Add “-Dtests=false”.
[inputs]: Remove gtk+.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler 76f1682057 gnu: gspell: Update to 1.14.2.
* gnu/packages/gnome.scm (gspell): Update to 1.14.2.
[build-system]: Switch to meson-build-system.
[arguments]: Adjust accordingly.  Use G-Expressions.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler 472e264ad6 gnu: gdk-pixbuf: Update to 2.44.4.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.44.4.
[#:configure-flags]: Add “-Dglycin=disabled”.
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
Adjust accordingly.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler 8464195ef1 gnu: Add localsearch.
* gnu/packages/gnome.scm (localsearch): New variable.
(tracker-miners): Deprecate in favor of localsearch.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler 7c20a7517d gnu: Add tinysparql.
* gnu/packages/gnome.scm (tinysparql): New variable.
(tracker): Deprecate in favor of tinysparql.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler 1739ab1eb3 gnu: libgsf: Update to 1.14.54.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.54.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler faf37926ef gnu: Add python-pygobject-3.50.
* gnu/packages/glib.scm (python-pygobject-3.50): New variable.
* gnu/packages/gnome.scm (glade3, blueprint-compiler, libsecret)
(orca)[native-inputs]: Replace python-pygobject with python-pygobject-3.50.
(libpeas, libpeas-2, totem, rhythmbox, network-manager, gedit, endeavour)
(gnome-builder)[inputs]: Likewise.
* gnu/packages/gimp.scm (gimp-3)[inputs]: Likewise.
* gnu/packages/ibus.scm (ibus)[inputs]: Likewise.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler d7b377c28a gnu: python-pygobject: Update to 3.54.3, disable tests.
* gnu/packages/glib.scm (python-pygobject): Update to 3.54.3.
[source]: Adjust URL. Delete snippet.
[arguments]: Remove #:phases. Add #:tests?.
[native-inputs]: Remove python-pytest and python-wrapper.
[home-page]: Update URL.

Change-Id: I4a495b33e58afd8db72b9797b16e3330b8d29431
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler b743511181 gnu: Remove gnome-online-accounts-3.44.
* gnu/packages/gnome.scm (gnome-online-accounts-3.44): Delete variable.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler cb6be79550 gnu: librest: Update to 0.10.2.
* gnu/packages/gnome.scm (rest): Deprecate in favor of and rename to…
(librest): … this.
Update to 0.10.2.
[build-system]: Switch to meson-build-system.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Adjust accordingly.
[native-inputs]: Add gi-docgen.
[inputs]: Replace libsoup-minimal-2 with libsoup.  Ad json-glib.
(gnome-recipes, gnome-online-miners, gnome-initial-setup)
(libzapojit, endeavour, gfbgraph)[inputs]: Replace rest with librest.
(msgraph)[inputs]: Replace rest-next with librest.
(gnome-online-accounts-3.44)[inputs]: Don't replace librest.
* gnu/packages/geo.scm (gnome-maps): Replace rest-next with librest.
* gnu/packages/gtk.scm (gtk+, gtk): Replace rest with librest.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 2ce1fbc553 gnu: ftgl: Fix build.
* gnu/packages/patches/ftgl-ftcontour-type.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gl.scm (ftgl) [source]: Apply it.

Change-Id: Ifaf78e18cd2d1ec1c706ebb5d649d7ead7df335a
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler c11325ef59 gnu: orc: Update to 0.4.41.
* gnu/packages/gstreamer.scm (orc): Update to 0.4.41.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 22efd612d7 gnu: aspell: Update to 0.60.8.1.
* gnu/packages/aspell.scm (aspell): Update to 0.60.8.1.
[patches]: Remove aspell-CVE-2019-25051.patch.
[phases]: Delete trailing #t.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I58f8e51d084415f88ce7f0d5b31b23bbf4084018
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 40a10d1f4a gnu: libsoup: Apply patches fixing deadlocks and CVE-2025-4476.
The patches are a subset taken from Debian (see:
<https://sources.debian.org/patches/libsoup3/3.6.5-3/>).

* gnu/packages/patches/libsoup-auth-digest-fix-crash.patch
* gnu/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch
* gnu/packages/patches/libsoup-fix-merge-of-ranges.patch
* gnu/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch
* gnu/packages/patches/libsoup-multipart-bounds-check.patch
* gnu/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gnome.scm (libsoup-minimal): Apply them.

Change-Id: I7e4968c1d87e28860fc68616f6107d018e0d93dd
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 19d2038003 gnu: libsoup-minimal: Update to 3.6.5.
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.5.
[inputs]: Move mit-krb5 from here…
[propagated-inputs]: … to here.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler d70fe7420b gnu: vala: Update to 0.56.18.
* gnu/packages/gnome.scm (vala): Update to 0.56.18.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler d0fe72f6a8 gnu: vala@0.52: Update to 0.52.11.
* gnu/packages/gnome.scm (vala-0.52): Update to 0.52.11.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: Adjust accordingly.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 336f3491bb gnu: vala@0.52: Fix GIR parser.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (vala-0.52)[patches]: Use it here.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer 0527bc649a gnu: pangomm: Update to 2.56.1.
* gnu/packages/gtk.scm (pangomm): Update to 2.56.1.

Change-Id: I87f1883433a22d989e7118f2ba35df39ec45ccf6
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 806a1de82c gnu: glibmm: Update to 2.86.0.
* gnu/packages/glib.scm (glibmm): Update to 2.86.0.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer c73829a82a gnu: mm-common: Update to 1.0.7.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.7.

Change-Id: I354e133a555385bcb2af0902c21c5d8150be704a
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 1bca474d01 gnu: pango: Update to 1.56.4.
* gnu/packages/patches/pango-skip-libthai-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/gtk.scm (pango): Update to 1.56.4.
[source]: Change to git-fetch.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
<#:phases> {disable-cantarell-tests}: Skip test-font-data.

Change-Id: I044f465555a7a64bb938f41a738bfa720d8ea51e
2026-03-06 14:52:04 +01:00
Maxim Cournoyer 69ed70167e gnu: Remove pango-1.90.
This version is not used anywhere, is actually older than the recent
releases (e.g. 1.56.3) and confuses the updater.

* gnu/packages/gtk.scm (pango-1.90): Delete variable.

Change-Id: I3d236b9f9d5385628edc161ec36e8a6e5e6251c4
2026-03-06 14:52:04 +01:00
Maxim Cournoyer 396d955f06 gnu: harfbuzz: Update home page.
* gnu/packages/gtk.scm (harfbuzz) [home-page]: Update URL.

Change-Id: I08612782162cec1e0db403f65fe568cbd69ae960
2026-03-06 14:52:04 +01:00
Maxim Cournoyer 2237af02fc gnu: glib-networking: Update to 2.80.1.
* gnu/packages/gnome.scm (glib-networking): Update to 2.80.1.

Change-Id: I21a6df957047fa2445f9d5dbd67981f39f0892db
2026-03-06 14:52:04 +01:00
Maxim Cournoyer f6a7f12680 gnu: gsettings-desktop-schemas: Update to 48.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 48.0.

Change-Id: Iedaff11944ecb21c32a74047f426e16e2b90e278
2026-03-06 14:52:04 +01:00
Maxim Cournoyer 38f501c928 gnu: gnome-backgrounds: Update to 48.2.1.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 48.2.1.

Change-Id: Id37be0f1b9cbbc962411fce54c6d929d0d8a109e
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler a40439873e gnu: dbus: Update to 1.16.2.
* gnu/packages/glib.scm (dbus): Update to 1.16.2.
[build-system]: Switch to meson-build-system.
[#:configure-flags, #:phases]: Adjust accordingly.
[native-inputs]: Remove autoconf, autoconf-archive and automake.
Add python.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer e91af9d876 gnu: yelp-xsl: Update to 42.4.
* gnu/packages/gnome.scm (yelp-xsl): Update to 42.4.
[build-system]: Switch to meson-build-system.

Change-Id: I97ae90008d3e9d14261b14af9f04538fe5e9ed40
2026-03-06 14:52:03 +01:00
Nicolas Graves 0c15434630 gnu: gobject-introspection: Wrap necessary binaries.
Python@3.12 removes the distutils module, which now has to be provided
through python-setuptools.

* gnu/packages/glib.scm (goject-introspection-minimal)
[arguments]<#:phases>: Add phase 'wrap.
<#:modules>: Adjust them accordingly.
[native-inputs]: Improve style.
[propagated-inputs]: Add python-setuptools-bootstrap.
(gobject-introspection)[propagated-inputs]: Replace
python-setuptools-bootstrap by python-setuptools.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler 87135e7d91 gnu: gobject-introspection: Delete unnecessary patches.
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler 2e5e126f41 gnu: gobject-introspection: Update to 1.86.0.
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.86.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler 9265c30c43 gnu: glib: Update to 2.86.0.
* gnu/packages/glib.scm (glib-minimal): Update to 2.86.0.
[#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor.
<patch-pkg-config-files>: Use map.
Also patch “lib/pkgconfig/girepository-2.0.pc”.
2026-03-06 14:52:03 +01:00
Giacomo Leidi bf26de07bd build-system: glib-or-gtk: Also wrap binaries in sbin directories.
* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs): Also search
“${directory}/sbin” for wrappable binaries.

Change-Id: I970195bf53b00e0d87a01649581791ab72b7b91a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 9da01b8882 gnu: openssl: Do not version data directory.
Rationale: the version 1.1.1u was captured in the phase gexp and carried over
in the inherited openssl 3.0.8 package.

* gnu/packages/tls.scm (openssl-1.1) [#:phases] <configure>: Remove version
from openssldir value.
<remove-miscellany>: Adjust accordingly.

Change-Id: I2795f0b57b8b8382b14e313e3741d0f1c22939ae
2026-03-06 14:52:03 +01:00
Maxim Cournoyer bda6070b47 gnu: openssl: Reinstate parallel tests.
* gnu/packages/tls.scm (openssl-1.1) [arguments]
<#:parallel-tests?>: Delete argument.

Change-Id: Id6372c6634672f7949fb06a6086174b200e61188
2026-03-06 14:52:03 +01:00
Maxim Cournoyer c5cff587eb gnu: fontconfig: Update to 2.16.0 and modernize.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.0.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise.  Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
[home-page]: Add missing trailing /.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 38e7132dcf gnu: gnutls: Use p11-kit to provide the default certificates.
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything.  This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.

* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:".  Update comment.

Fixes: <https://issues.guix.gnu.org/75902>
Fixes: <https://issues.guix.gnu.org/46779>
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 356234dc5f gnu: gnutls: Enable zstd compression.
* gnu/packages/tls.scm [arguments] <#:configure-flags>: Add --with-zstd=link.
[propagated-inputs]: Add zstd:lib.

Change-Id: I7cfce764181eebe12a32019107061c88edaa877a
2026-03-06 14:52:03 +01:00
Maxim Cournoyer a6d7b44cce gnu: gnutls: Streamline definition.
* gnu/packages/tls.scm (gnutls)[source] <patches>:  Add gnutls-no-which.patch.
[arguments] <#:configure-flags>: Do not build without p11-kit on
mips64el (debian has a package for it, it ought to work).  Add
--with-zlib=link flag.
<#:phases>: Delete disable-failing-tests phase.
[native-inputs]: Remove which.
[propagated-inputs]: Do not avoid p11-kit on mips64el architecture.
* gnu/packages/patches/gnutls-no-which.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6519b789896dba00de6a1af7a6f772906ce660c1
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 662790943d gnu: softhsm: Install p11-kit module.
* gnu/packages/security-token.scm (softhsm)
[configure-flags]: Use --with-p11-kit flag.

Change-Id: I4dc02ca3ab263c8a6580d8c14a817875fd7ebd0d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 7ea46ac72f gnu: p11-kit: Add search path specification for P11_MODULE_PATH.
* gnu/packages/tls.scm (p11-kit) [native-search-paths]: New field.

Change-Id: I10b2420340aa42dd1e91d41030b1fa44b549f631
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 2314a89ccc gnu: p11-kit: Add nss-certs to default trust path.
* gnu/packages/tls.scm (p11-kit): [native-inputs]: Add nss-certs.
[arguments] <#:configure-flags>: Expose its certs via an 'anchors'
subdirectory to the trust paths.

Change-Id: Iee727edb1f51f8503fcbdd4ec1dee0d47a6bba39
2026-03-06 14:52:02 +01:00
Maxim Cournoyer c27389ed51 gnu: p11-kit: Update to 0.25.5, extend trust paths.
* gnu/packages/tls.scm (p11-kit): Update to 0.25.5.
[source]: Drop hurd patch.
[arguments]: Delete #:phases.
<#:configure-flags>: Add more trust paths, for better compatibility with foreign distributions.
[native-inputs]: Add python-minimal.  Remove autoconf, automake,
gettext-minimal and libtool when targeting the Hurd.

Change-Id: I3d52b681c580ddcf10646411b07f7f86541ba163
2026-03-06 14:52:02 +01:00
Liliana Marie Prikler 5ea7ac82a4 gnu: python-brotlicffi: Update to 1.1.0.0.
* gnu/packages/python-compression.scm (python-brotlicffi): Update to 1.1.0.0.
2026-03-06 14:52:02 +01:00
Maxim Cournoyer 112303be80 gnu: brotli: Update to 1.1.0.
* gnu/packages/compression.scm (brotli): Update to 1.1.0.
[source]: Delete obsolete snippet.
[arguments]: Delete field, obsolete.

Change-Id: I4fe13683ff33f528ef897bb65bbb239d4d4985c6
2026-03-06 14:52:02 +01:00
Ludovic Courtès d7cc8cbef4 gnu: gnutls: Update to 3.8.9.
* gnu/packages/tls.scm (gnutls): Update to 3.8.9.
[arguments]: Add ‘gnutls_cv_soname_z’ to #:configure-flags.
[inputs]: Add ‘zlib’.

Change-Id: Ia0e22f82199e67dafbb2283401fe168499c134b7
2026-03-06 14:52:02 +01:00
Kurome d18d6e07e5 gnu: hicolor-icon-theme: Update to 0.18.
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.18.
[build-system]: Switch to meson-build-system.
[description]: Update with more details.

Change-Id: I26c186f96da7f5bad1c5707ab2e02cdf6a62bd45
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2026-03-06 14:52:02 +01:00
Maxim Cournoyer 512ed73989 teams: Update gnome-core-refresh script.
* etc/teams/gnome/gnome-core-refresh (%names): Register pypgobject and pyatspi
mappings.

Change-Id: I5343870e33fbd25859f5fb39522953225c6236b9
2026-03-06 14:51:54 +01:00
Andreas Enge ebe4cc6b3b gnu: Remove python-dolfin-adjoint.
* gnu/packages/simulation.scm (python-dolfin-adjoint): Delete variable.

Fixes: guix/guix#6128
Change-Id: I86bf93403a7cf222b9ae89cb0e786b9b86384d04
2026-03-06 11:36:48 +01:00
Andreas Enge 762f08d74a gnu: Remove autokey.
* gnu/packages/xdisorg.scm (autokey): Delete variable.

Fixes: guix/guix#5414
Change-Id: I75aecf083bbbe61ad66823d88e2b0e204c734925
2026-03-06 11:34:25 +01:00
Spencer King cbda83ad5a gnu: mg: Update to 20260227.
* gnu/packages/text-editors.scm (mg): Update to 20260227.

Merges guix/guix!6926

Change-Id: I93b0817433d9af1b6edfbe0cb75f28486d631cc6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 10:12:23 +01:00
Gabriel Wicki 1ae39621d2 gnu: Add librelane.
* gnu/packages/electronics.scm (librelane): New variable.

Merges guix/guix!5641

Change-Id: Ic66549a02671e6315233075fb60a5bd7af93f398
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:42:34 +01:00
Gabriel Wicki d1f4adcd1c gnu: python-cloup: Update to 3.0.8.
* gnu/packages/python-xyz.scm (python-cloup): Update to 3.0.8.
[native-inputs]: Remove python-wheel; add python-setuptools-scm;

Merges guix/guix!5641

Change-Id: Ib85b2effe287af69bcd880fad7c3f669da55964a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:26:52 +01:00
Gabriel Wicki 7425e7e03a gnu: Add python-yamlcore-0.0.2.
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): New variable.

Merges guix/guix!5641

Change-Id: I5a52801c4a892f5325997cca60ea08e3e137f56e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:26:02 +01:00
Gabriel Wicki 78276ee606 gnu: Add python-lln-libparse.
* gnu/packages/electronics.scm (python-lln-libparse): New variable.

Merges guix/guix!5641

Change-Id: Ic36e8902b12a75a8de32ac9bd1077475367bfd12
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:25:42 +01:00
coopi 929d7f6a82 gnu: Add emacs-modus-catppuccin-themes.
* gnu/packages/emacs-xyz.scm (emacs-modus-catppuccin-themes): New variable.

Merges guix/guix!6765

Change-Id: I45f20f47776310ed35ac5a20e08937d4b41da719
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:14:33 +01:00
coopi 4c9e710517 gnu: emacs-dirvish: Use absolute paths for external preview programs.
* gnu/packages/emacs-xyz.scm (emacs-dirvish) [arguments]: Add
’set-external-programs’ phase.
[inputs]: Add ’7zip’,’ffmpegthumbnailer’, ’fontconfig’, ’mediainfo’,
’poppler’, and ’vips’.

Merges guix/guix!6795

Change-Id: I91cd52426bfc07e334e5b8965151b6a69d2737a2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:12:10 +01:00
Cayetano Santos 82cf87a176 gnu: yosys: Enable python bindings.
* gnu/packages/electronics.scm (yosys)[inputs]: Add pybind11-3 and
python-cxxheaderparser.
[arguments]: Update #:test-target.

Merges guix/guix!4643

Change-Id: I787f5f090b02003ce0c0ad17a82b69629b707e2a
2026-03-06 08:48:50 +01:00
jgart dda7aabfe7 gnu: ruby-google-protobuf: Update to 4.34.0.rc.2.
* gnu/packages/ruby-xyz.scm (ruby-google-protobuf): Update to 4.34.0.rc.2.
[arguments]: Use modern style and fix up comment.

Change-Id: I380ae3cdc4c0bfc94edb87e02fdf852ff2b9619b
2026-03-05 20:42:33 -05:00
Wilko Meyer 42d0544018 gnu: linux-libre 6.18: Update to 6.18.15.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.15.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Id886df1744b2ef75c3c66ad7e85f1d7c4b838e51
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:05 -08:00
Wilko Meyer 9b29632ec4 gnu: linux-libre 6.19: Update to 6.19.5.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.5.
(linux-libre-6.19-pristine-source, deblob-scripts-6.19): Update hashes.

Change-Id: I4ae7a39a2c7c9b2722f56ec630c495fdd6e828e3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:02 -08:00
Wilko Meyer b2883abb0d gnu: linux-libre-lts: Update to 6.18.
* gnu/packages/linux.scm (linux-libre-lts-version,
linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source,
linux-libre-lts-source, linux-libre-lts): Use linux-libre-6.18.
(linux-libre-headers-latest): Use linux-libre-headers-6.19.

Change-Id: I7aa18c3b27044383f49c67247ee3f92d0de56815
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:00 -08:00
Vagrant Cascadian 2126b510ce gnu: Remove linux-libre 5.4.
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision,
deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source,
linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4,
linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables.
* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete
file.
* gnu/local.mk [dist_patch_DATA]: Deregister patch.
* gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files.
* Makefile.am [AUX_FILES]: Deregister them.
* gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15.
* gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-03-05 14:59:55 -08:00
jgart 53bb5afabe gnu: sbcl-ctype: Update to 0.0.0-5.d9a7727.
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-5.d9a7727.
[version]: Use revision variable.

Change-Id: Ibd53b795eb2909457a077cb46018c7d5e39897c3
2026-03-05 17:47:47 -05:00
jgart a92c6fb4f5 gnu: ecl-trucler: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-trucler): Disable tests.

Change-Id: Ia9f982db63bd7f24069989e81295f994a29dc189
2026-03-05 17:33:55 -05:00
jgart 6d12f058a1 gnu: sbcl-trucler: Update to 0.0.0-2.39d4ba1.
* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-2.39d4ba1.

Change-Id: Ib35b7cfae5105c054d64693e60a3ec7dd7be8aa8
2026-03-05 17:33:55 -05:00
Nguyễn Gia Phong 3765eb786c gnu: vis: Fix Lua paths.
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}:
  Use semicolon (;) as the separator in GUIX_LUA_PATH and GUIX_LUA_CPATH.

Fixes: e1fc5936b1 ("gnu: vis: [...] wrap GUIX_LUA_{,C}PATH.")
Change-Id: I8a32d74042f0e85fd3f9d98854a4a5bd8d220363
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 23:08:43 +01:00
Danny Milosavljevic e22d78cb9d gnu: guile-wayland-scm: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm): Update to 0.0.1.

Change-Id: I64fe50ca6a7259f97d1f07136730ff2d34f1b780
2026-03-05 21:48:10 +01:00
Danny Milosavljevic bd3dd15edc gnu: guile-wayland-scm-shm: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): Update to 0.0.1.

Change-Id: I466ca129a462583e9da354fbbd760c40b1bc99f2
2026-03-05 21:48:10 +01:00
Danny Milosavljevic fa6b2624d7 gnu: guile-wayland-scm-socket: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): Update to 0.0.1.

Change-Id: Id67b7f3cd618034e891126ab73cc4cf7e911e67e
2026-03-05 21:48:09 +01:00
Nguyễn Gia Phong 7b64f7293c gnu: python-telethon: Update to 1.42.0.
* gnu/packages/python-xyz.scm (python-telethon): Update to 1.42.0.
  [source]<uri>: Update Git repository URL.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: I55da0ac5d97a49ccdf8311e88df73e04e3da41fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:49 +00:00
Nguyễn Gia Phong 0293594e2d gnu: python-apscheduler: Update to 3.11.2.
* gnu/packages/python-xyz.scm (python-apscheduler): Update to 3.11.2.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: Ie81348a8fec91a9e7b030b2e0b8c34cdee7177f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:48 +00:00
Nguyễn Gia Phong dd26a9bd77 gnu: python-pyee: Update to 13.0.1.
* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.1.
  [arguments]<#:phases>: Remove 'patch-pytest-config.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: I0a60ae6b52e69211960ad8e13e15304b2038ddbf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:43 +00:00
Ashish SHUKLA 420563fd20 gnu: foot: Update to 1.26.0
* gnu/packages/terminals.scm (foot): Update to 1.26.0.

Change-Id: I29d82a1c8fd4c7f580dc9261554d8f513282597e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:56:59 +00:00
Ashish SHUKLA 29befe8bd6 gnu: fcft: Update to 3.3.3
* gnu/packages/fontutils.scm (fcft): Update to 3.3.3.

Change-Id: I205095766e200bc15d1e69415015948b18bb334f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:56:56 +00:00
Ada Stevenson cba3a8e976 gnu: wpa-supplicant: Update to 2.11.
* gnu/packages/admin.scm (wpa-supplicant): Update to 2.11.

Merges: https://codeberg.org/guix/guix/pulls/6870
Change-Id: I84e5853f0dc92ad8d1f83f24031cd8df4dd60219
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:41:52 +00:00
Ashvith Shetty 5b6a2296ca gnu: Add dicedb-cli.
* gnu/packages/databases.scm (dicedb-cli): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6873
Change-Id: I03ce3928b361a88ed8c7ca829bc71a2c26c60c2e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:40:16 +00:00
dan 08ca724ee3 gnu: Add ncspot.
* gnu/packages/rust-apps.scm (ncspot): New variable.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Add entry for
ncspot.

Change-Id: I9c3d93ee018781d8216613abf62e5da9400c5d21
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 17:55:44 +02:00
Efraim Flashner 8a57f9a7a9 gnu: rust-crates: Adjust indentation.
* gnu/packages/rust-crates.scm: Standardize the indentation.

Change-Id: Ic9398293f5d01a70a4b3f66a4ebe94b1fccaca60
2026-03-05 17:44:15 +02:00
benjamin wil d5515b13e4 gnu: Add kak-tree-sitter.
* gnu/packages/text-editors.scm (kak-tree-sitter): New variable.
* gnu/packages/rust-crates.scm: Add source crates for kak-tree-sitter.

Closes: guix/guix#4197
Change-Id: I2f72d3497f538a4ec0c98747622ab49279ae9917
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 17:26:45 +02:00
Cayetano Santos 8cd644f897 gnu: Add pybind11.
* gnu/packages/python-xyz.scm (pybind11): New variable.

Change-Id: Id4c345aff5f883949ddcae29cbbd05bcbe47dd28
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 15:53:36 +01:00
Gabriel Wicki f86ff1db98 gnu: Pin old pybind11 version.
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.

* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
  gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
  python-coolbox, python-pyspoa, python-scvelo),
  gnu/packages/chemistry.scm (avogadrolibs),
  gnu/packages/computer-architecture.scm (gem5),
  gnu/packages/duckdb.scm (python-duckdb),
  gnu/packages/electronics.scm (nextpnr, prjtrellis),
  gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
  gnu/packages/geo.scm (ogs-serial),
  gnu/packages/graphics.scm (openshadinglanguage, openimageio),
  gnu/packages/image-processing.scm (opencolorio),
  gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
  onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
  python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
  python-dlib),
  gnu/packages/maths.scm (python-accupy, python-ducc0),
  gnu/packages/networking.scm (libcamera),
  gnu/packages/opencl.scm (python-pyopencl),
  gnu/packages/package-management.scm (python-libmambapy),
  gnu/packages/physics.scm (python-brille, python-gofit),
  gnu/packages/python-check.scm (python-xdoctest),
  gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
  python-iminuit, python-osqp, python-pyamg, python-qdldl,
  python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
  gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
  gr-satellites, limesuite-ng),
  gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
  gnu/packages/statistics.scm (python-diptest, python-george),
  gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.

Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 15:53:36 +01:00
Carlos Durán Domínguez 13346ec997 gnu: swww: Update to 0.11.2.
* gnu/packages/wm.scm (swww): Update to 0.11.2.
[source]: <uri>: Update URL.
[arguments]: <#:cargo-install-paths>: Fix paths; <#:modules>: add (guix build
copy-build-system). <#:phases>: Remove install replacement, and add
'install-completions-and-documentation.
[home-page]: Update.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for swww.

Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:19:46 +02:00
Carlos Durán Domínguez b454745797 gnu: swww: Improve style.
* gnu/packages/wm.scm (swww): Reindent.
[source]: Reindent.
[description]: Adjust formatting to meet the 80 characters line width
convention.

Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:19:46 +02:00
Sughosha 9a6abcb713 gnu: qgit: Update to 2.13.
* gnu/packages/version-control.scm (qgit): Update to 2.13.
[source]<patches>: Remove qgit-2.13-fix-search-style.patch.
* gnu/packages/patches/qgit-2.13-fix-search-style.patch: Remove file.
* gnu/local.mk: Deregister it.

Change-Id: I47bb9211febd5a8bdf29bb898bab7cbc2aa6df1e
2026-03-05 17:41:51 +05:30
Efraim Flashner 4b2ba9592e gnu: asciinema: Install shell completions and manpages.
* gnu/packages/terminals.scm (asciinema)[arguments]: Add a phase to use
the 'install phase from the copy-build-system to install the shell
completions and the manpages.

Change-Id: Ic070546c44b04736f421840071e2cf3305c6c2b1
2026-03-05 14:06:42 +02:00
Patrick Norton a14cfea4d3 gnu: asciinema: Update to 3.1.0.
* gnu/packages/terminals.scm (asciinema): Update to 3.1.0.
* gnu/packages/rust-crates.scm (asciinema): Update dependencies.

Change-Id: I5919148b2224a9849f1e368844e99062e7d322e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:06:42 +02:00
Sughosha eba98992d3 gnu: kde-games: Add skladnik to propagated-inputs.
* gnu/packages/kde-games.scm (kde-games)[propagated-inputs]: Add skladnik.

Change-Id: I3baacca0ce79ed7ab38a55a0467d83f83f4a766b
2026-03-05 17:32:25 +05:30
Sughosha 0ad7fdb39a gnu: Add skladnik.
* gnu/packages/kde-games.scm (skladnik): New variable.

Change-Id: Iab6631629da9e09e8367d4b4f452fad7472b0357
2026-03-05 17:32:20 +05:30
Gabriel Wicki 8afd7d3150 teams: Use full name for member folaht.
* etc/teams.scm (folaht): Use full name.

Change-Id: I9ab38bc685246604dd974ed98774fbdc296ab423
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:43:54 +01:00
Johannes Christ e66f8bf3ce gnu: taskwarrior: Update to 3.4.2.
* gnu/packages/task-management.scm (taskwarrior): Update to 3.4.2.
[source]: Update to new release location.  Add patch for proper SQLite
linking.  Add snippet to remove sourceless PDF.
[native-inputs]: Add dependencies for Rust code.
[inputs]: Add sqlite-next.
[arguments] <#:phases>: Adjust for Rust dependency build.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
taskwarrior.
* gnu/packages/patches/task-link-taskchampion-cpp-with-sqlite3.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ica26c93347dedcba83a473cb60b176cf1195a806
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 13:39:11 +02:00
Gabriel Wicki 6b94452c24 teams: Add folaht to documentation team.
* etc/teams.scm (folaht): New team member.

Change-Id: I7ab50f2d56f439deba983dbbe5b38c7f8afa5253
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:32:51 +01:00
Efraim Flashner efa87aa4a9 gnu: qtvirtualkeyboard: Fix description.
* gnu/packages/qt.scm (qtvirtualkeyboard-5, qtvirtualkeyboard)
[description]: Adjust the description to refer to the correct package.

Change-Id: I0f347dfe1f19c9fb05bf084dc86a95c12a043851
2026-03-05 12:39:07 +02:00
Sughosha 870cf89d0f services: plasma-desktop: Enable plasma-thunderbolt.
* gnu/services/desktop.scm (plasma-polkit-settings): Add bolt.
(plasma-dbus-service): Ditto.

Change-Id: I7d32a0053dfd2f472cdcfbab67e17307871a4824
2026-03-05 15:57:57 +05:30
Sughosha 9ccabc9bbf gnu: plasma: Add bolt and plasma-thunderbolt to propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add bolt and
plasma-thunderbolt.

Change-Id: Ia5a326d5887ff6bc6d0416280fba95b7bd812a5a
2026-03-05 15:55:54 +05:30
Sughosha 714c59c232 gnu: Add plasma-thunderbolt.
* gnu/packages/kde-plasma.scm (plasma-thunderbolt): New variable.

Change-Id: Id2ec1db5885b61cb188f5e83aa011a7fa402ded5
2026-03-05 15:50:59 +05:30
Sughosha 08b9003d4c gnu: Add marknote.
* gnu/packages/kde-office.scm (marknote): New variable.

Change-Id: I6c24a04eb17df8630b5185ed5160cf8a4d14e00a
2026-03-05 15:48:56 +05:30
Sughosha 23b4706dd1 gnu: Add qtvirtualkeyboard.
* gnu/packages/qt.scm (qtvirtualkeyboard): New variable.

Change-Id: I25234e5860f7776b707aa67b622f0f145e540c95
2026-03-05 15:48:22 +05:30
Sughosha 0273d9ba8b gnu: calindori: Update to 25.12.2.
* gnu/packages/kde-plasma.scm (calindori): Update to 25.12.2.

Change-Id: I7937dffd1721a80a5fc1370477ca52d06253de79
2026-03-05 15:48:22 +05:30
Sughosha 1d54648833 gnu: plasma: Cleanup propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Remove kdecoration.

Change-Id: I3af023532f6e1981c125f0c1eda101ce5cd2ee4e
2026-03-05 15:48:16 +05:30
Andreas Enge 3922ef808a gnu: libssh: Disable parallel tests.
The package tends to fail its tests when they run on several cores.

* gnu/packages/ssh.scm (libssh)[#:parallel-tests?]: Set to #f.

Change-Id: I7a49efc1f9f6252dc6e32b91b16cebe8d50170ee
2026-03-05 11:12:55 +01:00
Cayetano Santos 84f853aaab gnu: yosys: Split doc output.
Only doc output is not reproductible.

* gnu/packages/electronics.scm (yosys)[outputs]: Add "doc".
[arguments]: Update ’build-info #:phase accordingly.

Change-Id: I8cc968c66edc4758684e561ac4491ec71a1afdc8
2026-03-05 09:43:16 +01:00
moksh 5d4c6b3e26 gnu: Add emacs-conflict-buttons.
* gnu/packages/emacs-xyz.scm (emacs-conflict-buttons): New variable.

Merges guix/guix!6678

Change-Id: I11ea3df5c43ba7dec5990f5e2b1c43fccc3829a0
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-05 09:11:41 +01:00
Cayetano Santos 7ab0ba4352 gnu: iverilog: Update to 13_0.
* gnu/packages/electronics.scm (iverilog): Update to 13_0.

Merges guix/guix!6812

Change-Id: I6bc5333d3af1c67357e329bf07d0a0065ddca3bd
2026-03-05 08:51:46 +01:00
Janneke Nieuwenhuizen a6e48bf329 bootloader: grub: Always use rumpdisk-style root for the 64-bit Hurd.
* gnu/bootloader/grub.scm (make-grub-configuration): When building for the
64-bit Hurd, use RumpDisk root device name.

Change-Id: Iffa9af0a504ea698d055208ac9ed66ea7eac03d7
2026-03-05 07:24:02 +01:00
Sughosha a31ac4846c services: plasma-desktop: Enable fwupd.
* gnu/services/desktop.scm (plasma-polkit-settings): Add fwupd.
(plasma-dbus-service): Ditto.

Change-Id: Ibe5ffea441b8920694accd688401b5fed2c41784
2026-03-05 07:54:12 +05:30
Sughosha af40849dd1 gnu: plasma: Add missing inputs.
Add the missing packages providing dbus services.

* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
appmenu-gtk-module, aurorae, colord, fwupd, kio, kio-extras and knighttime.

Change-Id: Ia16f58069909222adf7e85b27506c91980d96734
2026-03-05 07:54:12 +05:30
Sughosha 4de544fb61 services: plasma-desktop: Cleanup plasma-polkit-settings.
* gnu/services/desktop.scm (plasma-polkit-service): Reorder.

Change-Id: Icc0ae7aff52a567c8b7b8ad5e929828a8b4eafe2
2026-03-05 07:54:12 +05:30
Sughosha 08a5d6587f services: plasma-desktop: Cleanup plasma-dbus-service.
* gnu/services/desktop.scm (plasma-dbus-service): Reorder; remove
kactivitymanagerd and kwallet.

Change-Id: I304490c20006d60729fe7984a1c1b8c7d84f62fc
2026-03-05 07:54:12 +05:30
Giacomo Leidi a375202ad3 gnu: libvirt: Configure default libvirt network.
* gnu/services/virtualization.scm (%libvirt-activation): Activate
default libvirt network configuration file.
* gnu/tests/virtualization.scm (run-libvirt-test): Drop network
definition test and replace it with a test checking that the default
network is inactive by default.

Change-Id: I03b6314a390c6d93ebf886d7033867ff5cacad74
2026-03-04 20:18:02 +01:00
John Kehayias e29c17a2e7 gnu: hyprland: Update to 0.54.1.
* gnu/packages/wm.scm (hyprland): Update to 0.54.1.

Change-Id: I0a64abf9fdb99cb7bd35fd741400f6e3855dc7d5
2026-03-04 13:36:25 -05:00
Gabriel Wicki d2170de523 teams: Add music.scm to audio team.
* etc/teams.scm: Add gnu/packages/music.scm to the scope of the audio team.
* CODEOWNERS: Regenerate it.

Change-Id: I539975f268d6447e4c6b4d5ce8860f6070d862d3
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04 18:11:42 +01:00
Zhu Zihao 53306de04b gnu: rust-xremap: Fix broken build.
Fixes https://codeberg.org/guix/guix/issues/6885

* gnu/packages/rust-app.scm (rust-xremap)[arguments]<#:features>:
Use '(list) to represent empty list instead of '().

Change-Id: I97c88535c90d54491dcf9bba4d70da6c6d57b0db
Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-04 11:57:02 -05:00
Lilah Tascheter 22ae76cfce services: mollysocket: Fix mollysocket configuration.
* gnu/services/messaging.scm (ms-format): Run string-map on label, not str/rhs.

Change-Id: I07b6b90e4156b525aad1490a4165a3359bda8b3e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4435
2026-03-04 17:45:15 +01:00
Ludovic Courtès 2bd0ba7226 gnu: Export non-trivial packages that were private.
This makes those packages visible to ‘fold-packages’, which in turns gives a
clearer view of the package set to tools like (gnu ci) and ‘guix graph’.

* gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property.
(ldc)[properties]: New field.
(dmd-bootstrap): Export and add ‘hidden?’ property.
(dmd)[properties]: New field.
* gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property.
* gnu/packages/games.scm (glkterm, supertuxkart-data)
(ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx)
(openttd-openmsx, openrct2-title-sequences, openrct2-objects)
(xonotic-data): Export and add ‘hidden?’ property.
(simgear): Export.
* gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property.
* gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’
property.
(groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4)
(groovy-test, groovy-xml, groovy-templates, groovy-groovydoc)
(groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons)
(groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime)
(groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx)
(groovy-json, groovy-jsr223, groovy-nio, groovy-servlet)
(groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export.
(groovy)[properties]: New field.
* gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap)
(ghc-options-bootstrap): Export and add ‘hidden?’ property.
(ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove.
* gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4)
(ghc-happy-bootstrap-for-9.4): Export.
* gnu/packages/image-processing.scm (insight-toolkit-legacy): Export.
* gnu/packages/java-bootstrap.scm (jikes): Export.
(classpath-bootstrap): Export and add ‘hidden?’ property.
(jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise.
(ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export.
(classpath-devel): Export and remove ‘hidden?’ property.
(jamvm): Export.
(ecj-javac-wrapper-final): Export and remove ‘hidden?’ property.
(ecj4-bootstrap): Export and add ‘hidden?’ property.
(ecj4-javac-wrapper): Export.
(jamvm-with-ecj4): Export and remove ‘hidden?’ property.
* gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’
property.
(java-jaxen)[properties]: New field.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and
add ‘hidden?’ property.
(java-plexus-container-default)[properties]: New field.
(java-stringtemplate-4.0.6): Export.
(antlr3-bootstrap): Export and add ‘hidden?’ property.
(antlr3-3.3)[properties]: New field.
(java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’
property.
(java-tunnelvisionlabs-antlr4-bootstrap): Likewise.
(java-tunnelvisionlabs-antlr4-runtime)[properties]: New field.
(java-tunnelvisionlabs-antlr4)[properties]: New field.
(java-geronimo-genesis-2.1): Export.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘
property.
(ruby-ammeter)[properties]: New field.
* gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap):
Export and add ‘hidden?’ property.
* gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise.
(ruby-rubocop-capybara-minimal): Likewise.
(ruby-rubocop-capybara)[property]: New field.
(ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rake)[properties]: New field.
(ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rspec)[properties]: New field.
(ruby-cucumber-without-tests): Export and add ‘hidden?’ property.
(ruby-liquid-c-bootstrap): Likewise.
(ruby-liquid-c)[properties]: New field.
* gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property.

Fixes: guix/maintenance#85
Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6781
2026-03-04 17:31:58 +01:00
Dariqq 71dc089411 gnu: cross-binutils: make windres find gcc for mingw.
* gnu/packages/cross-base.scm (cross-binutils*): Add patch for mingw targets.
* gnu/packages/patches/binutils-cross-windres.patch: New patch.
* gnu/local.mk (dis_patch_DATA): Register patch.

Change-Id: I5e7a53a02dccc9eadef539b0e4566c05791872cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6642
2026-03-04 17:27:52 +01:00
Iakob Davitis Dze Gogichaishvili 47e9d1d6cd gnu: guile-cv: Regenerate autotools files.
* gnu/packages/guile-xyz.scm (guile-cv): In ‘fix-guile-site-directory’ phase,
delete ‘configure’ file.

[arguments]<#:phases>: Add 'fix-autoconf'.

Change-Id: I6031477d6bd3199781dc5d038bcc73b5cbfb1baa
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6857
Fixes: guix/guix#6694
2026-03-04 17:26:10 +01:00
Andy Tai 425329b1bf gnu: texinfo-7: Update to 7.3.
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.3.

Change-Id: Iaa27dfeaef7cfdebd1810b310cf3ddba1a47bf14
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 15:37:10 +01:00
Andreas Enge 0c748bee76 gnu: libspatialindex: Update to 2.0.0 and enable tests.
* gnu/packages/geo.scm (libspatialindex): Update to 2.0.0.
[arguments]: Remove field.

Change-Id: I668231e82c889c1ff1ac7f9da3bb0d51a8618596
2026-03-04 13:51:53 +01:00
Gabriel Wicki 2a2fed74f5 gnu: Fix ack.
* gnu/packages/textutils.scm (ack) [arguments] {phases}: Wrap package name in
double-quotes.

Change-Id: Id1ef9022e2a0cb4e22d74b7d1b8fc8d53576967a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04 12:54:52 +01:00
Jake Forster 73f87c741d gnu: xmedcon: Update to 0.26.1.
* gnu/packages/medical.scm (xmedcon): Update to 0.26.1.

Change-Id: I7260ef89b825afc6ee9a8b89023e7c98809322c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 12:03:56 +01:00
Cayetano Santos 96714f8ec2 gnu: magic: Update to 8.3.613.
* gnu/packages/electronics.scm (magic): Update to 8.3.613.

Change-Id: I44f79e66e5c4300ed6510259ae1e1a869d832352
2026-03-04 11:55:40 +01:00
Jake Forster efe6f14c20 gnu: cimg: Update to 3.7.2.
* gnu/packages/image-processing.scm (cimg): Update to 3.7.2.

Change-Id: I857f87871384b2d6b04d6c87e6ec1b25e53f0b4a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:40:24 +01:00
Iakob Davitis Dze Gogichaishvili f91b1aec63 gnu: sooperlooper: Build with wxwidgets@3.2.
* gnu/packages/music.scm (sooperlooper)
[inputs]: Remove wxwidgets-gtk2-3.0; add wxwidgets.
[arguments]<#:phases>: Add 'fix-deprecated-functions'.

Change-Id: Ie0679240a6ba6c00c2ec17a0c599a5a0d527e3be
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:24:30 +01:00
Iakob Davitis Dze Gogichaishvili 1c3c199c83 gnu: sooperlooper: Improve style.
* gnu/packages/music.scm (sooperlooper)[arguments]: Use G-expressions.
Remove trailing #t from phases.

Change-Id: Ic80bb7e82080a216e2d9db6998edf4be60a8ef9d
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:24:30 +01:00
Andreas Enge 15b6925e22 gnu: Remove goffice-0.8.
* gnu/packages/gnome.scm (goffice-0.8): Delete variable.

Fixes: guix/guix#6127
Change-Id: I52ad486885d9ef1e84564bac749357e3911f4851
2026-03-04 11:17:04 +01:00
Cayetano Santos 9c9b800ff6 gnu: opensta: Update to 3.0.0-0.62cd210.
* gnu/packages/electronics.scm (opensta): Update to 3.0.0-0.62cd210.
[native-inputs]: Remove swig-4.0; add swig-4.4.

Change-Id: If6e31ed2ffb3c49f360410c9c48b80edda489625
2026-03-04 11:11:08 +01:00
Cayetano Santos 5890d17167 gnu: eqy: Update to 0.63.
* gnu/packages/electronics.scm (eqy): Update to 0.63.

Change-Id: I96366a386cb7c7bf870072a97e9b078ef029efde
2026-03-04 10:05:41 +01:00
Cayetano Santos 2e1bf10b6c gnu: sby: Update to 0.63.
* gnu/packages/electronics.scm (sby): Update to 0.63.

Change-Id: Ib2fe9bc4e1028c95a4f7d8a8111c0dff43e6ff79
2026-03-04 10:05:41 +01:00
Cayetano Santos 742a38e184 gnu: mcy: Update to 0.63.
* gnu/packages/electronics.scm (mcy): Update to 0.63.

Change-Id: Ib0b87db3bd2be23df4e8fcc08157004d7123fe03
2026-03-04 10:05:40 +01:00
Ricardo Wurmus ea3532393a gnu: propeller-load: Patch to include header file.
* gnu/packages/embedded.scm (propeller-load)[arguments]: Add phase
'patch-for-readlink.

Change-Id: Iac1645fdfb6174d8af51eb32027b366e925345f9
2026-03-04 09:52:22 +01:00
Ricardo Wurmus 129ff35366 gnu: make-propeller-gcc-4: Build with GCC 5.
* gnu/packages/patches/gcc-4.6-gnu-inline.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/embedded.scm (make-propeller-gcc-4)[source]: Remove patch.
[arguments]: Remove 'pre-x86-configure phase.
[native-inputs]: Replace gcc-4.9 with gcc-5.

Change-Id: Ifb4b00952edc9053e7496ffe33f8beacd34e11ca
2026-03-04 09:52:22 +01:00
Ricardo Wurmus 995e7c800b gnu: make-propeller-binutils: Fix syntax error.
* gnu/packages/embedded.scm (make-propeller-binutils)[arguments]: Simplify by
only using SUBSTITUTE-KEYWORD-ARGUMENTS.

Fixes <https://codeberg.org/guix/guix/issues/6533>.

Change-Id: If955af9d4c10790b767dc9e18b80ea718f33e859
2026-03-04 09:52:21 +01:00
Cayetano Santos fcdfedc54e gnu: yosys: Update to 0.63.
* gnu/packages/electronics.scm (yosys): Update to 0.63.
[native-inputs]: Add googletest.

Change-Id: I84809a08c0216142cd5e78142ffb95668e1a6160
2026-03-04 09:35:04 +01:00
Cayetano Santos 10ae732c1b gnu: abc-yosyshq: Update to 0.63.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.63.

Change-Id: Ife42136c03dc3422c64e998e44378c9a2a61dd66
2026-03-04 09:35:04 +01:00
Gabriel Wicki e5ce22956b gnu: python-klayout: Fix failing test.
* gnu/packages/electronics.scm (python-klayout): Set environment
variable outside of python Popen call.

Merges guix/guix!5641

Change-Id: I29cc54bbb2cbfff2a43cb70b1066387e82190f2c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-04 09:32:04 +01:00
Cayetano Santos a66fce758b gnu: xschem: Update and improve package.
* gnu/packages/electronics.scm (xschem)[source]: Update url.
[inputs]: Add libjpeg-turbo.
[arguments]<#:phases>: Delete ’setenv; restore and customize ’configure.
[home-page]: Update.

Change-Id: I4262e40e9fb61e8413d39466351fcc75b0131631
2026-03-04 08:23:08 +01:00
Iakob Davitis Dze Gogichaishvili 0a3e08661a gnu: resample: Fix build.
* gnu/packages/audio.scm (resample)[source]<origin>: Add snippet
which fixes a missing include for <stdlib.h>.

Fixes: guix/guix#6546

Change-Id: I71525f090379eeaaa3e528ed399f83d98becba99
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-04 08:17:43 +05:30
Simen Endsjø 03e0062b7c gnu: sbcl-cl-posix-mqueue: Fix struct size on linux.
* gnu/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue)[source]: Use it.

Change-Id: If5f192ef2c3353a76b4eac82ba67d3cb661ef8ad
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 18:05:23 -05:00
Brendan Tildesley e9ae5b1240 gnu: Remove duplicate ruby-hoe.
* gnu/packages/ruby-xyz.scm (ruby-hoe): Delete variable, which is a
duplicate of the same package in (gnu packages ruby-check).

Change-Id: I2b60200e8aac382178d9856aa1049abbd47cefd2
2026-03-03 21:59:37 +01:00
Brendan Tildesley 5484e3dd5b gnu: Remove duplicate ruby-hoe-3.
* gnu/packages/ruby-xyz.scm (ruby-hoe-3): Delete variable, which is a
duplicate of the same package in (gnu packages ruby-check).

Change-Id: Id6e9cb0347d2173eaf1c9b92ec877de39a23d27e
2026-03-03 21:57:25 +01:00
Patrick Norton 54a5eb07f6 gnu: rhythmbox: Update to 3.4.9.
* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.9.

Change-Id: Ic3cf5a46e9827460c834361bb1206b46f6b2965a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:42:04 +01:00
Foster Hangdaan 079d666bfd gnu: electrum: Update to 4.7.1.
* gnu/packages/finance.scm (electrum): Update to 4.7.1.

Change-Id: If424b2f887b6976ce2a9a3628c89da882d9f2dc8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:36:55 +01:00
Patrick Norton ca1085a82d gnu: frescobaldi: Update to 4.0.5.
* gnu/packages/music.scm (frescobaldi): Update to 4.0.5.

Change-Id: I6284bd7cb88add275ac5b795528af5971311c9f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:33:57 +01:00
Patrick Norton 478e3f7a8e gnu: freeciv: Update to 3.2.3.
* gnu/packages/games.scm (freeciv): Update to 3.2.3.

Change-Id: I595f0907cc8825233196a41f0bf2fca8fbbe1378
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:28:06 +01:00
Patrick Norton 21a7a96cbf gnu: qbittorrent: Update to 5.1.4.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.1.4.

Change-Id: I813324b660029ddd214ad7421d1fe71770fdd3b7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:15:41 +01:00
Andreas Enge bc6de88ba3 gnu: Remove python-sparqlkernel.
* gnu/packages/jupyter.scm (python-sparqlkernel): Delete variable.

Fixes: guix/guix#6031
Change-Id: I9bd90118efa1f6d46ac1c850ea64d209678ee752
2026-03-03 21:13:10 +01:00
Aaron Covrig b6f7a95dc1 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[native-inputs]: Add poppler.
[arguments]<#:test-target>: Remove unused argument.
<#:phases>{relax-dependencies}: Add/restore phase.
{check}: Update tests.

Fixes: guix/guix#6050
Change-Id: I6b81683cba2b3131fa3c44471739309f35c89554
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 20:58:59 +01:00
Patrick Norton 6d65f8815d gnu: qpwgraph: Update to 0.9.9.
* gnu/packages/audio.scm (qpwgraph): Update to 0.9.9.

Change-Id: I56a979c74b39849dfcbb60f511e3db1fe601e4f5
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-04 00:03:20 +05:30
moksh 9efa323d68 gnu: neochat: Add qtpositioning to inputs.
This fixes neochat failing to run.

* gnu/packages/kde-internet.scm (neochat):
[inputs]: Add qtpositioning.

Fixes: #6764

Change-Id: I2276f1cdb5368eefa0b8c6a2fcb9ae3129c9cc54
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-03 23:59:20 +05:30
Sughosha 2746e07180 services: readymedia: Allow relative paths to media directories.
* gnu/services/upnp.scm (readymedia-activation): For home services, if the
media directory paths are relative, create it in the user's home directory.
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc.

Change-Id: I39176320d6c33c56c5b80ad9e67e989ee41565da
2026-03-03 23:53:40 +05:30
Cayetano Santos a7365acd99 gnu: yosys: Use make-flags.
* gnu/packages/electronics.scm (yosys)[source]: Remove ’snippet.
[arguments]: Replace ’configure-makefile #:phase by #:make-flags.

Change-Id: Ie8532d8bbc3cfa504782e5fed8b7211aff5d8f96
2026-03-03 18:57:06 +01:00
jgart ac9a0bfcd6 gnu: trealla: Update to 2.91.1.
* gnu/packages/prolog.scm (trealla): Update to 2.91.1.

Change-Id: Ie67c3ad73b28ddac582447c35d4e0a721f8d6f66
2026-03-03 09:34:49 -05:00
Simen Endsjø f1a2ecf11c gnu: sbcl-serapeum: Update to 0.0.0-13.71f35c9.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 71f35c9.

Change-Id: I306e7f587697ec9935ea507178e4ebcbab017b38
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 09:29:25 -05:00
Simen Endsjø b3a8639c54 gnu: sbcl-named-readtables: Update to aa6dab5.
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to aa6dab5.
[phases]: Remove documentation.

Change-Id: Id3a7da11311e11e8a08bb69f5de5e1a4ec257a03
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:13:53 -05:00
Simen Endsjø ba17ac50d4 gnu: sbcl-spinneret: Update to 3.0-7.fa70fca.
* gnu/packages/lisp-xyz.scm (sbcl-spinneret): Update to fa70fca.
[package]: Move version revision to commit hash.
[inputs]: Add sbcl-in-nomine.

Change-Id: I006b3d1a7bad78bbd32223783bb203587cc46597
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:10:22 -05:00
Omar Bassam e51bfd324b gnu: sbcl-dissect: Update to 1.0.0-3.985fe01.
* gnu/packages/lisp-xyz.scm (sbcl-dissect): Update to 1.0.0-3.985fe01.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I2cfac50d8722c9e94888e1215d10592401b08507
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:01:02 -05:00
Omar Bassam 07df03f1ca gnu: sbcl-depot: Update to 1.0.0-2.6b46c7d.
* gnu/packages/lisp-xyz.scm (sbcl-depot): Update to 1.0.0-2.6b46c7d.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8aa88ec75afa826e11f9b74badbb5050ca22c7e4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 06:55:06 -05:00
Danny Milosavljevic 9eb1bf9219 gnu: Add wasm-bindgen-cli.
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wasm-bindgen-cli]:
New entry.

Closes: guix/guix#6664
Change-Id: Id2a63ead78dc57fba4ab0ca3cdc47ebee7d59a4c
2026-03-03 10:58:24 +01:00
Alexey Abramov 30bd3bda23 gnu: remind: Fix tkremind fontchooser issues.
Fontchooser breaks when the window class starts with ".".  wrap-program
renames tkremind to .tkremind-real, and Tk uses the script basename as
the window class, causing this issue.  Additionally, SetHeadingFont
references Option(HeadingFont) before it is set.

* gnu/packages/calendar.scm (remind)[source]: Add patch.
* gnu/packages/patches/tkremind-fix-fontchooser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I442b156a5780156080c663e2ee53aa1e3e741ec1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:56:03 +00:00
Alexey Abramov 04598b5d06 gnu: remind: Update to 6.02.01.
* gnu/packages/calendar.scm (remind): Update to 6.02.01.

Merges: https://codeberg.org/guix/guix/pulls/6190
Change-Id: I294d50fb608a9de08381e215c5b6a73f4074827a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:55:37 +00:00
Nicolas Graves e4cc67782e doc: Refresh python documentation.
* doc/contributing.texi: Refresh python documentation (avoid uses of
"we " and "you", remove the reference to pyproject-build-system as
experimental, and adjust the setuptools situation comments).

Merges: https://codeberg.org/guix/guix/pulls/6427
Change-Id: Idb065befc975063ad97e6bdafb724e50d6891cb5
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:32:18 +00:00
Nguyễn Gia Phong c87031efe8 teams: Add build-tools team.
* etc/teams.scm (build-tools): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
2026-03-03 10:30:05 +01:00
Nicolas Graves bd0fc2f1b1 gnu: jack-capture: Update to 0.9.73-0.a539d44.
* gnu/packages/music.scm (jack-capture): Update to 0.9.73-0.a539d44.
[arguments]: Rewrite them, improve style.

Merges: https://codeberg.org/guix/guix/pulls/6270
Change-Id: Ie12855d42679da8cb1c949e90b803cb18face68f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:28:21 +00:00
Nicolas Graves 9a42390493 gnu: python-faiss: Switch to pyproject-build-system.
* gnu/packages/graph.scm (python-faiss)[arguments]
<#:imported-modules, #:modules, #:phases>: Rewrite them
to switch to pyproject-build-system.

Merges: https://codeberg.org/guix/guix/pulls/6224
Change-Id: I096ebe121027e72bc2ab01f6ebc75ae057a66344
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 08:36:10 +00:00
Thanos Apollo 478d38fc69 gnu: emacs-yeetube: Update to 2.1.12.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.12.
[arguments]: Enable tests.

Merges guix/guix!6829

Change-Id: I396d7b5a1ba56933b78a5b838cc16739c2c546bf
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:59:48 +01:00
Cayetano Santos bedc36b1f1 gnu: awesome: Refresh package.
* gnu/packages/wm.scm (awesome)[snippet]: Use G-Expressions.
[arguments]: Use G-Expressions.
<#:out-of-source?>: Delete.
<#:phases>: Simplify lambda arguments in ’patch-session-file and ’wrap.

Change-Id: Ie75f93d42650b8bb98c0ae40711b1a18346018d3
2026-03-03 08:53:27 +01:00
Nguyễn Gia Phong bfefaabecc gnu: awesome: Separate hypertext documentation.
* gnu/packages/wm.scm (awesome)[outputs]: Add "doc".
  [arguments]<#:configure-flags>: Set AWESOME_DOC_PATH.

Merges guix/guix!6833

Change-Id: Ifb180d35ed14ef5b2fff49f718302e714f639aa5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:47:59 +01:00
Nguyễn Gia Phong 1e529196aa gnu: awesome: Fix manual pages generation.
Since version 4.3, Awesome uses asciidoctor instead of asciidoc to
generate manual pages.
Reference: https://github.com/awesomeWM/awesome/commit/d9cc56538f05

* gnu/packages/wm.scm (awesome)[native-inputs]: Replace asciidoc with
ruby-asciidoctor.

Merges guix/guix!6833

Change-Id: Iacd2bba93889eb283d0cc771a8abb46b178c219c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:47:59 +01:00
John Kehayias 7be7319016 gnu: rust-xremap: Add back features argument.
This is a followup to commit 12a9f53dd2 to
restore the dropped #:features argument (otherwise the xremap-* packages won't
build with their enabled feature).

* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add features.

Change-Id: Ia73b57794e35cf54e189c86d2c91147670b2f3e6
2026-03-03 02:17:11 -05:00
chris0ax c087d1d622 doc: Fix typo in home-readymedia-service-type example.
* doc/guix.texi (Miscellaneous Home Services): Change
readymedia-directory to readymedia-media-directory in
home-readymedia-service-type example.

Merges: https://codeberg.org/guix/guix/pulls/5496
Change-Id: Ica68a26bef7e960bbda769a1a04798d86bbe7d1e
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 23:26:32 +00:00
Junker 7900633df3 gnu: Add jhead.
* gnu/packages/image.scm (jhead): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5415
Change-Id: Ia4d18490a735218938da0d9675eb6660bc29d2f0
Reviewed-by: Anderson Torres <anderson.torres.8519@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 23:18:11 +00:00
Sharlatan Hellseher 72cf11751e gnu: python-blosc: Update to 1.11.4.
* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.4.
[native-inputs]: Remove python-numpy-1; add python-numpy.

Relates-to: https://codeberg.org/guix/guix/issues/6610
Change-Id: Ib85e33c821e243dabe9168ad2c5f5ddf00187e23
2026-03-02 23:03:22 +00:00
Sharlatan Hellseher 38c5d7beb0 gnu: boost-with-numpy: Fix synopsis
* gnu/packages/boost.scm (boost-with-numpy): Fix synopsis.

Change-Id: I88994b6cdf1869affe6c0aa1bd43e16b8cfd7b44
2026-03-02 22:50:31 +00:00
Nigko Yerden 718b20f0a8 gnu: Add alps.
* gnu/packages/physics.scm (alps): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4815
Change-Id: I1502dfa9f41d2c6c9a3199bef9d43c20fd5aff54
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 22:50:20 +00:00
Nigko Yerden f2ecc3cd40 gnu: Add boost-mpi-numpy.
* gnu/packages/boost.scm (boost-mpi-numpy): New variable.

Change-Id: I91caad143e63f0c628429706ed3cfa3a740ed7f6
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 21:47:27 +00:00
Nigko Yerden 16fc49ce9a gnu: boost-mpi: Fix synopsis.
* gnu/packages/boost.scm (boost-mpi): Fix synopsis.

Change-Id: I9590fc70e6ab0ec7a9e39bc7e02469596fe6032c
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 21:47:24 +00:00
Alissa Istleyeva f6bbfca83f gnu: Add gubar.
* gnu/packages/wm.scm (gubar): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6245
Change-Id: I55f6071e61742beff890961577001d87ea9bb558
Reviewed-by: David Thompson <dthompson2@worcester.edu>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:58:00 +00:00
Munyoki Kilyungi 8bd2cce1f4 teams: Move BonfaceKilz from lisp to guile team.
* etc/teams.scm: ("Munyoki Kilyungi"): Move from lisp to guile team.

Merges: https://codeberg.org/guix/guix/pulls/6827
Change-Id: I2fbb50b4c97d937cac116b0fe25b3c1f02658dc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:54:04 +00:00
Patrick Norton e26bc7949a gnu: ascii: Update to 3.31.
* gnu/packages/shellutils.scm (ascii): Update to 3.31.

Merges: https://codeberg.org/guix/guix/pulls/6793
Change-Id: I0fbd4723c0aeee7260402552ade4d1e144306fee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:51:35 +00:00
Patrick Norton c4e95392a3 gnu: elinks: Update indentation.
* gnu/packages/web-browsers.scm (elinks): Update indentation.

Change-Id: Ied3901e38199217f3bde3ee5c0b456f54d64cdeb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:48:42 +00:00
Patrick Norton 832ce65550 gnu: elinks: Update to 0.19.1.
* gnu/packages/web-browsers.scm (elinks): Update to 0.19.1.

Merges: https://codeberg.org/guix/guix/pulls/6767
Change-Id: I4f9b20da027fb67a8f45d93d0078ac4bde03d824
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:48:42 +00:00
John Kehayias d8e1ec344f gnu: hyprland: Update to 0.54.0.
* gnu/packages/wm.scm (hyprland): Update to 0.54.0.

Change-Id: I9e8768c9e362bbf1e650aea7bfb2e5cc74a591e3
2026-03-02 15:25:47 -05:00
John Kehayias 7ab8d91783 gnu: hyprwire: Update to 0.3.0.
* gnu/packages/cpp.scm (hyprwire): Update to 0.3.0.

Change-Id: Ibf05bf11e7086d4d694aed6eb29fdcedc319f3ac
2026-03-02 15:25:32 -05:00
Andreas Enge 5b3e234af5 gnu: Remove gss.
* gnu/packages/gsasl.scm (gss): Delete variable.

Fixes: guix/guix#6021
Change-Id: Ida148ef79d5f8f61222ffb0700f7e995793d89b9
2026-03-02 17:19:05 +01:00
Andreas Enge 6682027c99 gnu: Add back deprecated meson-python.
This is a follow-up to commit 19dbcc92e5 .

* gnu/packages/python-xyz.scm (meson-python): Add back as a deprecated
package.

Change-Id: Ie9e969e414f4c692fea704c8f9183eab0463fba8
2026-03-02 17:10:18 +01:00
Simen Endsjø b0b9fedbe4 gnu: Add sbcl-in-nomine, cl-in-nomine, ecl-in-nomine.
* gnu/packages/lisp-xyz.scm (sbcl-in-nomine, cl-in-nomine, ecl-in-nomine): New variables.

Change-Id: Ic15598513e8e8e8b1699707590a01162721081c4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-02 10:04:58 -05:00
Andreas Enge 19dbcc92e5 gnu: Remove meson-python.
* gnu/packages/build-tools.scm (meson-python): Delete variable.

Fixes: guix/guix#5959
Change-Id: I6ce0ca69685bc250ad357ed072726fe026604559
2026-03-02 15:57:23 +01:00
Andreas Enge aa7a476549 gnu: sage: Refresh input.
* gnu/packages/sagemath.scm (sage)[native-inputs]: Replace meson-python
by python-meson.

Change-Id: I9231e35f54b11153b0fb7b85911dda5d7521b556
2026-03-02 15:57:23 +01:00
Andreas Enge 80364f174a gnu: python-euphonic: Refresh input.
* gnu/packages/physics.scm (python-euphonic)[native-inputs]: Replace
meson-python by python-meson.

Change-Id: Id171f9f23b445d1dca8182085e5a3d88e462d905
2026-03-02 15:57:23 +01:00
Andreas Enge 5925008664 gnu: Remove python-sphinx-basic-ng.
* gnu/packages/sphinx.scm (python-sphinx-basic-ng): Delete variable.

Fixes: guix/guix#5976
Change-Id: I3ae448d86e261c987d76e8bd11804b7257609d3f
2026-03-02 15:57:23 +01:00
jgart 860f89ef46 gnu: trealla: Update to 2.91.0.
* gnu/packages/prolog.scm (trealla): Update to 2.91.0.

Change-Id: Iadca5f5512fdbf9b490052c2c5bacde282fcbc41
2026-03-02 09:34:10 -05:00
Carlos Durán Domínguez ec3cc2458a gnu: audmes: Update to 2025.04.05.
Version now follows the release format

* gnu/packages/engineering.scm (audmes): Update to 2025.04.05.
[source]: Switch to git-fetch.

Fixes: guix/guix#6416
Merges guix/guix!6679

Change-Id: I82bdc779d63b34d366541d7ffa331e6f3bc133bb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:48 +01:00
Carlos Durán Domínguez ae507120da gnu: audmes: Fix native input.
* gnu/packages/engineering.scm (audmes): Fix source input.
[arguments]: <#:phases>: Remove it.
[native-inputs]: Add libfccp; delete origin.

Merges guix/guix!6679

Change-Id: Ica8f43939bb6fc7b89c43dba75af5593b1355031
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:20 +01:00
Carlos Durán Domínguez 5fc3a79d05 gnu: Add libfccp.
* gnu/packages/cpp.scm (libfccp): New variable.

Merges guix/guix!6679

Change-Id: I38afbd0ef26cd1a9f2e77ff0ed077392f963faca
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:09 +01:00
Thanos Apollo 50f998e04c gnu: emacs-rust-mode: Fix and enable tests.
* gnu/packages/emacs-xyz.scm (emacs-rust-mode)
[arguments]: Convert to list of G-Expressions.
<#:tests?>: Enable.
<#:phases>: Add ‘patch-makefile’.

Merges guix/guix!6772

Change-Id: I99557fb898055793acaf40020d7d75a5d244c8ef
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:50:08 +01:00
Thanos Apollo 6046e27b93 gnu: emacs-flycheck: Update to 36.0.
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 36.0.
[propagated-inputs]: Drop emacs-dash.
[native-inputs]: Add emacs-buttercup and python-minimal-wrapper.
[arguments]<#:phases>: Rename 'change-flycheck-version' to
'fix-version-constant'; add 'remove-unsuitable-tests'.

Merges guix/guix!6783

Change-Id: I54cd381fa60ce6b5bd79918d3115562a1dec3dfb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:49:30 +01:00
Cayetano Santos 745a005c00 gnu: python-pytooling: Update to 8.12.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.12.0.

Change-Id: I018a56cd65ff8b22acaa7c50367dd98bcc64830c
2026-03-02 14:43:24 +01:00
Cayetano Santos eada168e3a gnu: flashrom: Update to 1.7.0.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.7.0.

Change-Id: I91fa3ade5b555bedc66553591d62a8360d741adc
2026-03-02 14:40:46 +01:00
moksh 135a7dafa7 gnu: oils-for-unix: Update to 0.37.0.
* gnu/packages/shells.scm (oils-for-unix): Update to 0.37.0.
[source]: Change from oilshell.org to oils.pub.
[arguments]<phases>{check}: Use `-cxx-for-configure` flag.
[home-page]: Change Url.
(oils): Deprecate in favor of oils-for-unix.
(oil): Deprecate in favor of oils-for-unix.

Fixes: https://codeberg.org/guix/guix/pulls/6658
Change-Id: I9e8f123392a2edffa1007c9a38fe5db2d81295dd
2026-03-02 13:44:24 +01:00
moksh 7358fa9262 gnu: oils: Rename to oils-for-unix.
The project suggest to use the the `oils-for-unix' in their packaging
guidelines. <https://github.com/oils-for-unix/oils/wiki/Oils-Packaging-Guidelines>

* gnu/packages/shells.scm (oils):  Deprecate and move from here…
(oils-for-unix): …to here.
(oils): Deprecate in favor of oils-for-unix.

Change-Id: I2bb9b972d75a5c37b27dce54fde3aa485ce88b9a
2026-03-02 13:44:24 +01:00
Maxim Cournoyer 76f145796f gnu: qt-creator: Update to 18.0.2.
* gnu/packages/qt.scm (qt-creator): Update to 18.0.2.
[#:configure-flags]: Add -DBUILD_EXECUTABLE_CMDBRIDGE=OFF.
[#:phases] {check}: Reinstate 'tst_process' test.

Change-Id: Ia2207c7e91493dec9d32f9915f6ed6c80fad725c
2026-03-02 19:47:37 +09:00
Cayetano Santos 75db21a939 gnu: Add gem5.
* gnu/packages/computer-architecture.scm (gem5): New variable.

Merges guix/guix!6707

Change-Id: I904473136883bb934be7297b0421f6fd90f4cb37
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 11:24:25 +01:00
Josselin Poiret 72a4871432 gnu: icedove: Update to 140.8.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version,
thunderbird-comm-source): Update to 140.8.0.

Change-Id: I22f4dd003b50bd908e51c407bc9f22fcfd3b1a59
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-02 10:58:31 +01:00
Christopher Baines 95b1192de8 inferior: Avoid buffering changes on each inferior-eval-with-store.
Just setup the buffering when opening the store bridge, this should be more
efficient.

* guix/inferior.scm (proxy): Remove setvbuf calls.
(open-store-bridge!): Set buffers using #:buffer-size.
(ensure-store-bridge!): Pass #:buffer-size through to open-store-bridge!.
(inferior-eval-with-store): Call ensure-store-bridge! with the #:buffer-size
of the backend store.

Change-Id: Ie8ae8fab5f63f79a9c00ea9bc24b8f1bb06c9fe7
2026-03-02 09:37:15 +00:00
Christopher Baines 723f2167bf store: Add #:buffer-size option to open-connection.
To make it easier to change the buffer-size.  Change the related procedures
accordingly.

* guix/store.scm (%default-buffer-size): New variable.
(connect-to-daemon): Use %default-buffer-size.
(open-connection): Add #:buffer-size argument and pass to connect-to-daemon.

Change-Id: If62e3a40ea19c17d0de374652bc5714b6114a339
2026-03-02 09:36:26 +00:00
Nicolas Graves 3d57e3e197 gnu: libssh: Update to 0.12.0.
* gnu/packages/ssh.scm (libssh): Update to 0.12.0.
[inputs]: Add libsodium.

Merges guix/guix!6776

Change-Id: I3fc1bfaa3a5875698272b94f6bf0abfdd009efed
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 10:28:44 +01:00
Cayetano Santos d8b3b76bcd gnu: open-logic: Update to 4.4.0.
* gnu/packages/hdl.scm (open-logic): Update to 4.4.0.
[native-inputs]: Add python-jinja2 and python-scipy.
[arguments]: Setenv HOME in ’check #:phase.

Merges guix/guix!6786

Change-Id: Ia575bc8d0bd09cfb5c84e9047d8e48bf25ab9c31
2026-03-02 10:24:45 +01:00
Cayetano Santos 6208c49310 gnu: Add ripes.
* gnu/packages/computer-architecture.scm (ripes): New variable.
* gnu/local.mk (dist_patch_DATA): Register it.
* po/packages/POTFILES.in: Add new module.

Change-Id: I1e0ab70527cd0dfe86ccee88c6f39a1e2efadaf8
2026-03-02 09:35:55 +01:00
Maxim Cournoyer fb7326831a gnu: jami: Update to 20260220.0.
* gnu/packages/jami.scm (jami): Update to 20260220.0.
(libjami): Likewise.

Change-Id: I4b86a36a4a3466bc97f6fe2b0dc7016d22a52b28
2026-03-02 14:10:20 +09:00
Maxim Cournoyer 7160c87f99 gnu: libupnp: Update to 1.14.30.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.30.
[source]: Fetch from git.
[native-inputs]: Add autoconf, automake and libtool.

Change-Id: I69eb210dbf1caaa93de17e96f65b22224b16bfe9
2026-03-02 14:09:53 +09:00
Vinicius Monego 4b3617badc gnu: python-deepxde: Update to 1.15.0.
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.15.0.

Change-Id: I4291925d2931201a4cc2897aea150d024a9eac05
2026-03-01 23:38:57 -03:00
Vinicius Monego 52f15f233b gnu: python-mapie: Update to 1.3.0.
* gnu/packages/statistics.scm (python-mapie): Update to 1.3.0.

Change-Id: I19e68dcc2f47e23ce3fe0a547cf6d9518ce16892
2026-03-01 23:38:56 -03:00
Vinicius Monego 78e801ab9c gnu: python-iminuit: Update to 2.32.0.
* gnu/packages/python-science.scm (python-iminuit): Update to 2.32.0.

Change-Id: Ib60c59e34813ccc2e6276bff95d0804916863e71
2026-03-01 23:38:56 -03:00
Vinicius Monego 8639237a98 gnu: python-resample: Update to 1.10.2.
* gnu/packages/statistics.scm (python-resample): Update to 1.10.2.

Change-Id: If2814b6ba712a6c43395760dde55458323a5c391
2026-03-01 23:38:56 -03:00
Vinicius Monego e479e7a8cb gnu: python-decaylanguage: Update to 0.20.2.
* gnu/packages/python-science.scm (python-decaylanguage): Update to
0.20.2.

Change-Id: I172a9d58f50d7deaaf270a8f39ecbbfc47e6d73e
2026-03-01 23:38:56 -03:00
Vinicius Monego d46f3e7fc2 gnu: python-particle: Update to 0.26.1.
* gnu/packages/python-science.scm (python-particle): Update to 0.26.1.

Change-Id: I1fd567c879933d03019b65b5d55a2df491a7f850
2026-03-01 23:38:56 -03:00
Vinicius Monego 19df6a870a gnu: python-hepunits: Update to 2.4.4.
* gnu/packages/python-science.scm (python-hepunits): Update to 2.4.4.
[native-inputs]: Add python-pint.

Change-Id: I9057457dde92ca2c6ce1684ec2df25be8301f304
2026-03-01 23:38:56 -03:00
Vinicius Monego d566b701d8 gnu: python-vector: Update to 1.8.0.
* gnu/packages/python-science.scm (python-vector): Update to 1.8.0.

Change-Id: Ib2c49a2701e222dd688b85d192d866c338cadbfa
2026-03-01 23:38:56 -03:00
Vinicius Monego 85b86abb52 gnu: python-hist: Update to 2.10.1.
* gnu/packages/python-science.scm (python-hist): Update to 2.10.1.

Change-Id: Ia78e515fc2b6bf113b4112a2da81260091fa0130
2026-03-01 23:38:56 -03:00
Vinicius Monego e1c2d36c96 gnu: python-boost-histogram: Update to 1.7.1.
* gnu/packages/python-science.scm (python-boost-histogram): Update to
1.7.1.

Change-Id: I6223fbc1ab0a19d2da7b3cc627e9927619c77937
2026-03-01 23:38:56 -03:00
Vinicius Monego 6b02919c7b gnu: python-scikit-rf: Update to 1.11.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.11.0.

Change-Id: Ia1157e14e911be09222915f5d4a4511b115d21f4
2026-03-01 23:38:56 -03:00
Vinicius Monego f2d8c74b7c gnu: python-hy: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-hy): Update to 1.2.0.

Change-Id: I750f85cea980ba144884fd4b51d2fe0838ed197f
2026-03-01 23:38:56 -03:00
Vinicius Monego b9df425a16 gnu: python-wand: Update to 0.7.0.
* gnu/packages/python-xyz.scm (python-wand): Update to 0.7.0.
[source]: Fix URI.
[arguments]<#:test-flags>: Enable all tests.

Change-Id: I9c268100b71aab4fd0b1b95cdc3a91f82a4ddbcb
2026-03-01 23:38:56 -03:00
Vinicius Monego c0efaba103 gnu: python-pyvips: Update to 3.1.1.
* gnu/packages/python-xyz.scm (python-pyvips): Update to 3.1.1.

Change-Id: Ic66d4fe2449d83a3c3ec133a93ed11bef7c280d3
2026-03-01 23:38:56 -03:00
Vinicius Monego 3038754228 gnu: python-ta-lib: Update to 0.6.8.
* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.8.
[source]: Update commit string.
[native-inputs]: Add python-pypa-build.

Change-Id: I89500f1c946d2746944f15dbdb92a730c9c70c46
2026-03-01 23:38:55 -03:00
Vinicius Monego f2fc7802be gnu: hypercorn: Update to 0.18.0.
* gnu/packages/python-web.scm (hypercorn): Update to 0.18.0.
[native-inputs]: Add python-pdm-backend.

Change-Id: I8c8a0cfab35b2bad2195acb5f8a73e516d7e5e00
2026-03-01 23:38:55 -03:00
Vinicius Monego a31cd4f45c gnu: mixxx: Update to 2.5.4.
* gnu/packages/music.scm (mixxx): Update to 2.5.4.

Change-Id: Id86642058a00cbdc26bf7a69619570a4fe031617
2026-03-01 23:38:55 -03:00
Vinicius Monego 5cea762070 gnu: libmseed: Update to 3.2.4.
* gnu/packages/geo.scm (libmseed): Update to 3.2.4.

Change-Id: I5ca19290aa22634201df1ad81b8f7fc5877139b9
2026-03-01 23:38:55 -03:00
Carlos Durán Domínguez e22a088a23 gnu: showmethekey: Update to 1.20.0.
* gnu/packages/video.scm (showmethekey): Update to 1.20.0.

Change-Id: I0d43479846228a10cbb29dec124a0b21968e3491
Signed-off-by: jgart <jgart@dismail.de>
2026-03-01 21:18:50 -05:00
marderbot c8985dd911 gnu: Add undervolt
* gnu/packages/admin.scm (undervolt): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6747
Change-Id: I87569de5a4b4e31d47ee628c4a3e73c776931d33
Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 23:47:49 +00:00
Danny Milosavljevic 7d04e79c70 gnu: xdg-desktop-portal: Delete version 1.18.4.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete variable.
(xdg-desktop-portal-next): Rename to ...
(xdg-desktop-portal): ...this.
(xdg-desktop-portal-next): New deprecation alias.
(xdg-desktop-portal-gtk)[propagated-inputs]: Replace xdg-desktop-portal-next
by xdg-desktop-portal.
* gnu/packages/telegram.scm (telegram-desktop)[propagated-inputs]: Replace
xdg-desktop-portal-next by xdg-desktop-portal.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch:
Delete file.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove references to those.

Change-Id: I4317d2228002c1c6c65a9fab5aa502e905e4ec3e
2026-03-01 23:46:46 +01:00
Danny Milosavljevic a17a5c02a8 gnu: xdg-desktop-portal-gtk: Update to 1.15.3.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[build-system]: Replace
glib-or-gtk-build-system by meson-build-system.
<#:configure-flags>: Fix for meson build system.  Add lockdown support.
Remove screenshot, screencast and background.
[propagated-inputs]: Replace xdg-desktop-portal by xdg-desktop-portal-next.

Fixes: guix/guix#5075
Change-Id: I5ccef20691a561077885e31b31af911c4780019c
2026-03-01 23:46:45 +01:00
Vinicius Monego 1c8df7a2de gnu: gmic: Update to 3.7.2.
* gnu/packages/image-processing.scm (gmic): Update to 3.7.2.

Change-Id: I161369edb93ffb19cf619379d826b4a0d07b6861
2026-03-01 19:22:00 -03:00
Vinicius Monego 648a5cad47 gnu: shotcut: Update to 26.2.26.
* gnu/packages/video.scm (shotcut): Update to 26.2.26.

Change-Id: I59b0ad382024e448fe2d6fd95adc2214ad94b932
2026-03-01 19:22:00 -03:00
Vinicius Monego 548a1506e1 gnu: mlt: Update to 7.36.1.
* gnu/packages/video.scm (mlt): Update to 7.36.1.
[arguments]<#:configure-flags>: Pass "-DMOD_DECKLINK=OFF".

Change-Id: I8901b11151938a70b4a426b647c27d63bf935924
2026-03-01 19:21:57 -03:00
David Arroyo 9c8cedeb0b gnu: s6-linux-utils: Update to 2.6.3.0.
* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.3.0.
[arguments]: Use G-expressions.

Change-Id: Iabc27a4f0f877696204184d02c1abba7899da7e0
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:49 +00:00
David Arroyo 73fcd0f134 gnu: s6-linux-init: Update to 1.1.3.0.
* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.1.3.0.
[arguments]: Use G-expressions.

Change-Id: I010e9ef58fd572cf83242e2bf1eea113b239f8ab
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:33 +00:00
David Arroyo 3066d30516 gnu: s6-portable-utils: Update to 2.3.1.0.
* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.1.0.
[arguments]: Use G-expressions.

Change-Id: I097acd10b7e9c2abe0bc7af77d56c044980c4d10
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:28 +00:00
David Arroyo 23e2b722a0 gnu: s6-rc: Update to 0.5.6.0.
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.6.0.
[arguments]: Use G-expressions.

Change-Id: I7b1a08ca06e2d7c004eec118d02c988f6b702406
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:21 +00:00
David Arroyo 630213b63b gnu: s6-networking: Update to 2.7.1.0.
* gnu/packages/skarnet.scm (s6-networking): Update to 2.7.1.0.
[arguments]: Use G-expressions.

Change-Id: I2d846534ad88613326b6402a56da97bf8690fa22
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:58 +00:00
David Arroyo 3f10641364 gnu: s6-dns: Update to 2.4.1.0.
* gnu/packages/skarnet.scm (s6-dns): Update to 2.4.1.0.
[arguments]: Use G-expressions.

Change-Id: I234ea5c0a83eb3845a7c3898f64f3192ae4bca41
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:43 +00:00
David Arroyo d3c940e18c gnu: s6: Update to 2.13.2.0.
* gnu/packages/skarnet.scm (s6): Update to 2.13.2.0.
[arguments]: Use G-expressions.

Change-Id: If90eefa995e557e7e340bdf38d66bc78650052f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:51:49 +00:00
David Arroyo 937560a621 gnu: execline: Update to 2.9.7.0.
* gnu/packages/skarnet.scm (execline): Update to 2.9.7.0.

Change-Id: I8f8a6d7904700902130789ef62b6e6861e7c032c
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:57 +00:00
David Arroyo 08d0e14495 gnu: skalibs: Update to 2.14.4.0.
* gnu/packages/skarnet.scm (skalibs): Update to 2.14.4.0.

Change-Id: Iba2d0bf1e454f7ff8eee7ddb960cd0102c3b40f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:54 +00:00
Yan Abu Arab 5177c5748c gnu: python-matplotlib-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
[propagated-inputs]: Remove.
[inputs]: Add inputs and propagated-inputs from python-matplotlib.
[native-inputs]: Remove python-sphinx, add python-sphinx-6.

Fixes: guix/guix#4637
Merges: https://codeberg.org/guix/guix/pulls/6797
Change-Id: I516bf89aab447c9de94feb3020b5c0972783f70f
Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:27:55 +00:00
Cayetano Santos 6c59ea3e9a gnu: netgen: Improve style.
* gnu/packages/electronics.scm (netgen): Limit max column.
[arguments]<#:make-flgas>: Add.
[inputs]: Add libx11, libxt, and readline.
[synopsis]: Improve.
[description]: Improve.

Change-Id: I67fd7a336e9e989de77db57bbd120df827614349
2026-03-01 19:52:43 +01:00
Thomas Kramer 1ac93551db gnu: Add qrouter.
* gnu/packages/electronics.scm (qrouter): New variable

Merge guix/guix!6038

Change-Id: I78c6c622ba79beefd995654481739fc19f3cb6a0
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 19:39:49 +01:00
Cayetano Santos 8c5b794560 gnu: openroad: Switch to qt-build-system.
* gnu/packages/electronics.scm (openroad)[build-system]: Switch to
qt-build-system.
[inputs]: Remove ’qtbase-5 and ’qtcharts-5.
* gnu/packages/electronics.scm (openroad-cli)[build-system]: Use
cmake-build-system.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib18744e37c5b281a624a252c5aa030daad5ad208
2026-03-01 19:22:36 +01:00
Cayetano Santos 6bb1ef668e gnu: nextpnr: Switch to Qt6.
* gnu/packages/electronics.scm (delkw): Add variable.
* gnu/packages/electronics.scm (nextpnr)[inputs]: Remove boost-1.88,
qtbase-5, and qtwayland-5; add boost.
* gnu/packages/electronics.scm (nextpnr-cli)[arguments]:
Remove #:qtbase.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib7fd1680b8245199d6f2bf2dbcd25a480220b7f1
2026-03-01 19:22:36 +01:00
Aaron Covrig 80118dcf72 gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to...
* gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here.
* gnu/packages/backup.scm,
* gnu/packages/ccache.scm,
* gnu/packages/cluster.scm,
* gnu/packages/compton.scm,
* gnu/packages/cryptsetup.scm,
* gnu/packages/engineering.scm,
* gnu/packages/games.scm,
* gnu/packages/irc.scm,
* gnu/packages/ntp.scm,
* gnu/packages/password-utils.scm,
* gnu/packages/radio.scm,
* gnu/packages/ruby-check.scm,
* gnu/packages/syndication.scm,
* gnu/packages/task-management.scm,
* gnu/packages/version-control.scm: Add module import.

Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:31 +01:00
Aaron Covrig 6812da339b gnu: Move ruby-asciidoctor-pdf to location of ruby-asciidoctor*.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Move to location of
  other ruby-asciidoctor* packages.

Change-Id: I39abd28d57917e624d14a548ae501bc9fbe32844
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:06 +01:00
Aaron Covrig ba1d02afb8 gnu: Add ruby-appraisal.
* gnu/packages/ruby-check.scm (ruby-appraisal): New variable.

Change-Id: I2bd811cdcb90c232fe7585ca2ea4bb2037f38aa4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:00 +01:00
Aaron Covrig 088f79f10e gnu: Add ruby-asciidoctor-diagram.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-diagram): New variable.

Change-Id: If7ac8430026b5d5502c01f5afdc271a9a582e9cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:43:07 +01:00
Aaron Covrig 1feffe8f11 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[arguments]<#:phases>{relax-dependencies}: New phase.
{check}: Enable nearly all tests.
[native-inputs]: Add poppler.
* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
Remove gemspec changes but keep test fixes.

Change-Id: I8343bfacec63619f935d9424f7e5ee6399c032ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:42:56 +01:00
Aaron Covrig 1da6d1da82 gnu: ruby-asciidoctor: Update to 2.0.26.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.26.
[native-inputs]: Remove ruby-erubis.

Change-Id: I585b74f2f9a8d3fc0931db030bbd4e0f5cf12e4e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:41:52 +01:00
Sergey Trofimov 52c9f8fe9a gnu: ckb-next: Switch to qt6.
* gnu/packages/hardware.scm (ckb-next): Switch to qt6.
[build-system]: Switch to qt-build-system.
[arguments]{#:configure-flags}: Add -DPREFER_QT6=ON.
{#:phases}: Remove wrap-qt phase; convert to gexp.
{#:qtbase}: Set qtbase.
[native-inputs]: Replace qttools-5 with qttools; sort.
[inputs]: Replace quazip-5 with quazip, remove qtbase-5,
add qt5compat; sort.

Change-Id: I5472091bb78ea3040693bf4f47f97c34b0033ee6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 17:53:34 +01:00
Carlos Durán Domínguez 81b40ef169 gnu: Add solarus-launcher.
* gnu/packages/games.scm (solarus-launcher): New variable.
* gnu/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I9398a842f5d122423510bd4bf2dd1e7452154783
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez e0f680dfe5 gnu: Add qtappinstancemanager.
* gnu/packages/qt.scm (qtappinstancemanager): New variable.

Change-Id: Ib78d405a2880278e865c42cdc75c7bfda7a84830
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez 8fff26cd61 gnu: Add qlementine-icons.
* gnu/packages/qt.scm (qlementine-icons): New variable.

Change-Id: I8873c1c17c430f62a1573ba25a9c8534bd4512fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez 83928b6953 gnu: solarus-quest-editor: Update to 2.0.3.
* gnu/packages/games.scm (solarus-quest-editor): Update to 2.0.3.
[version]: Remove slot.
[source]: Inherit from solarus. <patches>: Add
solarus-quest-editor-qlementine-reference.patch.
[build-system]: Switch to qt-build-system.
[arguments]: <#:qtbase>: Set to qtbase; <#:phases>: Add chdir phase.
[native-inputs]: Add qttools, and qlementine.
[inputs]: Add qtbase, qtsvg, and qtwayland.
(solarus): Remove solarus-quest-editor comment.
* gnu/packages/patches/solarus-quest-editor-qlementine-reference.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I3157692acaee919e4d9a70cd994e8c1346bd64bb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez a7aad9da6f gnu: Add qlementine.
* gnu/packages/qt.scm (qlementine): New variable.

Change-Id: I174638d9663cbfbe984e45b7f32df68b757509b7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez 9988f6dcdf gnu: solarus-quest-editor: Improve style.
* gnu/packages/games.scm (solarus-quest-editor): Use G-expressions, fix
indentation.
[arguments]: Use G-expressions; reindent.
[inputs]: Reindent.
[description]: Reindent.

Fixes: guix/guix#6231
Change-Id: I4a82f2707b2cc6579e9fa21d1d07b472646d07c8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez 0e6cd91654 gnu: solarus: Update to 2.0.3.
* gnu/packages/games.scm (solarus): Update to 2.0.3.
[native-inputs]: Remove qttools-5.
[inputs]: Add mesa; remove qtbase-5.

Fixes: guix/guix#6231
Change-Id: Ic717ca35a240a088d4de5533613b90e59e35799c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez ef4998f465 gnu: solarus: Improve style.
* gnu/packages/games.scm (solarus): Use G-expressions, fix indentation.
[arguments]: Use G-expressions; reindent.
[native-inputs]: Reindent.
[inputs]: Refactor to modern style.

Fixes: guix/guix#6231
Change-Id: Ic648261523c951d0d91bbea67568114fd5741bad
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:31 +01:00
Sergey Trofimov 7c887aaeb9 gnu: emacs: Fix flycheck errors in guix-emacs.el
* gnu/packages/aux-files/emacs/guix-emacs.el: Fix flycheck warnings,
replace when-let with when-let*.
(guix-emacs--load-file-no-error): End docstring with a dot.
(guix-emacs--non-core-load-path): Make a defsubst and add a docstring.

Change-Id: I62d03b3fb9b4e671209ce5d8d7039d67f417d24b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Sergey Trofimov 50621bc51a gnu: emacs: Make guix-emacs-autoload-packages tolerant to non-existent directories.
* gnu/packages/aux-files/emacs/guix-emacs.el
(guix-emacs-find-autoloads): Warn about non-existent directories in load
path instead of raising an error.

Change-Id: Icf470d7aa0f2f8a694c13c8d84b9f7c50c334919
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith 6457c470a7 gnu: emacs: Exclude fewer tests.
* gnu/packages/emacs.scm (%selector): Rename to ...
(%emacs-selector): Remove a few tests that actually pass and exclude the
benchmark test.
(emacs-minimal): Use %emacs-selector instead of %selector.

Change-Id: I0dddd390586be170f24e13ee7873a875fd12d6e2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith 18b388975b gnu: emacs-next: Update to 31.0.50-2.509228f.
* gnu/packages/emacs.scm (%emacs-next-selector): New variable.
(emacs-next-minimal): Update to 31.0.50-2.509228f.  Remove now unessecary
patch "emacs-zoom-image-test-fix.patch".  Use %emacs-next-selector.
(emacs->emacs-next): Use %emacs-next-selector.

Change-Id: I4618ee38a72e210c60c069704eed69b08af70072
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith 216597cf78 gnu: emacs-ert-selector: Minor improvements.
* gnu/packages/emacs.scm (emacs-ert-selector): Surround test names with
beginning of line and end of line regex characters as emacs expects a regex.
Sort the list of tests so that rearranging the excluded tests does not result
in a rebuild.

Change-Id: I7002fa48122d8409f383f85f515a1a6ac9cdd957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 744247a0fe gnu: emacs: Fix tramp GVFS fix.
The function name got changed in upstream commit d3ead375092, dated
2020-01-31.

* gnu/packages/emacs.scm (emacs-minimal): Replace 'tramp-process-running-p',
not the now non-existant function 'tramp-compat-process-running-p'.

Change-Id: If2adff095b968b804729533fcdd188f5035f9eed
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith a2e78ef661 gnu: emacs: Patch include path for ffap.
* gnu/packages/emacs.scm (emacs-minimal):[arguments]<#:phases>: Patch include
path to C header files for ffap.

Change-Id: If703f78eecb8a8bfc1b39a6c2e052b1920b39475
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 74f7766b0c build-system/emacs: Allow #:substitutable? flag.
* guix/build-system/emacs.scm (emacs-build): Pass #:substitutable? flag to
builder.

Change-Id: I54c40c5ba37344e8115e124fa5bfe25cdff3b169
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 8ea6b0e3ed gnu: org-mode: Enable more tests.
* gnu/packages/emacs-xyz.scm (emacs-org)
[arguments] <#:phases>: Do not skip the tests
'test-org/org-encode-time' and 'test-org/org-time-string-to-time'.
[native-inputs]: Add 'tzdata'.

Change-Id: Ie5d619275f8ce72fbb85216aae46ac41aedaec04
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 4b0ba1ec86 gnu: emacs: Remove super-key patch.
The issue this patch solves got fixed in GTK 3.23.37.

* gnu/packages/patches/emacs-pgtk-super-key-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/emacs.scm (emacs-minimal, emacs-next-minimal): Do not use the
super-key patch.

Change-Id: I5a1098ce0a4709aa8f05a5a82e2b78866b48a87f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 33e6f15c74 gnu: emacs: Fix compile time warning.
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/emacs.scm (emacs-minimal): Remove now unnecessary flags.

Change-Id: Id362deef83f28653f5bc3babb4a07726c1443ebf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 73705480de gnu: emacs-no-x: Patch path to objdump.
Trying to run "M-x disassemble" in emacs on a native compiled function would
fail because it could not find objdump.

* gnu/packages/emacs.scm (emacs-no-x): Patch path to objdump.

Change-Id: Ia0994fce88142189cd8fdeeceb0532e5132bce37
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 6d50e541cc gnu: emacs-minimal: Move some snippets to build phases.
The snippets are inherited by emacs-next and friends so this shouldn't change
any of guix packages but this will allow user source transformations to also
benifit from these snippets.

* gnu/packages/emacs.scm (emacs-minimal): Move some snippets to build phases.

Change-Id: Ia9af1ee90335189092a6eb36d7b1d8592167782d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Carlos Durán Domínguez 276afa66c3 gnu: Add goal.
* gnu/packages/array-languages.scm (goal): New variable.

Change-Id: I4e56852bbe25c66748325d6a225742b633be2e68
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Carlos Durán Domínguez b5505aef5f gnu: Add (gnu packages array-languages) module.
* gnu/packages/array-languages.scm: New file.
* gnu/local.mk: Add to gnu/packages/array-languages.scm scope.

Change-Id: I4aabed623ee06f8f167b89e6e55feb7f828087af
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Thomas Kramer 5a08363c9f gnu: Add netgen.
* gnu/packages/electronics.scm (netgen): New variable.

Merges guix/guix!6039

Change-Id: I43cf9f553188d3eb2ad4aa4c6ab946eb3eda2490
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 16:47:09 +01:00
Cayetano Santos b4d278d136 gnu: librepb: Move to electronics.
* gnu/packages/engineering.scm (librepcb): Move from here ...
* gnu/packages/electronics.scm: ... to here.

Change-Id: I666ca5905be2b097e494610c49f8ca3166cb14eb
2026-03-01 16:43:12 +01:00
Cayetano Santos b546d4174e gnu: librepcb: Refresh package.
* gnu/packages/engineering.scm (librepcb): Apply style.
[inputs]: Move after arguments.
[native-inputs]: Add python-minimal-wrapper; move after arguments.
[source]: Switch to git-fetch; update modules and snippet.
[arguments]: Use G-Expressions.
[synopsis]: Update.
[description]: Update.

Change-Id: Id2e087478139d710c81a488b248c96a3cc9b6217
2026-03-01 16:43:12 +01:00
Efraim Flashner 83882c88b6 import: pypi: Don't rename maturin in package inputs.
* guix/import/pypi.scm (python->package-name): Add a special case for
the python maturin package so it maps to the Guix maturin package.

Change-Id: Ie8c294035541247703eb3f71d4233f365338385d
2026-03-01 15:55:07 +02:00
Efraim Flashner adc011e185 gnu: Fix some spelling errors.
* gnu/packages/admin.scm, gnu/packages/containers.scm,
gnu/packages/geo.scm, gnu/packages/monitoring.scm,
gnu/packages/networking.scm, gnu/packages/sdl.scm,
gnu/packages/shellutils.scm, gnu/packages/specifications.scm,
gnu/packages/sssd.scm, gnu/packages/statistics.scm,
gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tor-browsers.scm: Fix some spelling errors.

Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01 15:55:07 +02:00
Sharlatan Hellseher b757d751d7 gnu: packages/python-check: Sort variables alphabetically.
* gnu/packages/python-check.scm (python-ddt, tms): Sort variables
alphabetically.

Change-Id: I556406d2fd2b0842fc5f25a246fd6281ee1dce03
2026-03-01 13:49:34 +00:00
jgart b06efc730d gnu: trealla: Update to 2.90.41.
* gnu/packages/prolog.scm (trealla): Update to 2.90.41.

Change-Id: Ia75b866be4d56fd4224f482d91accf56d85e1f79
2026-03-01 08:45:42 -05:00
bdunahu 6580f4aa32 gnu: Add austin.
* gnu/packages/python-check (austin): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6762
Change-Id: I173f7a6c0eb59c544e3d3d5d5a9213558cf8f4bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 13:41:54 +00:00
Fabio Natali 0c506e6f52 gnu: services: Add gunicorn-service-type.
* gnu/services/web.scm
(<gunicorn-configuration>, <gunicorn-app>): New records.
(unix-socket?, unix-socket-path, gunicorn-activation,
gunicorn-shepherd-services): New procedures.
(gunicorn-service-type): New variable.
* doc/guix.texi (Web Services): Document the new service.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Change-Id: I3aa970422e6a5d31158b798b1061e6928ad2160b
Signed-off-by: jgart <jgart@dismail.de>
2026-03-01 08:33:54 -05:00
Cayetano Santos 3a0ec29019 gnu: openroad-cli: Disable gui.
* gnu/packages/electronics.scm (openroad-cli)[arguments]
<#:configure-flags>: Disable BUILD_GUI flag.

Change-Id: Ia9f83eeddfb062e2b3335244b2dab0277bfc502f
2026-03-01 12:27:34 +01:00
Cayetano Santos 221ccd7591 gnu: openfpgaloader: Update to 1.1.0.
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.0.

Change-Id: Ic4056a514fb18b60238606f57b02f0cfa0784786
2026-03-01 12:01:48 +01:00
Cayetano Santos b4dc062f81 gnu: python-edalize: Update to 0.6.5.
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.5.

Change-Id: I5b34628983db74017e06786d7d012dc8eb75d936
2026-03-01 12:01:48 +01:00
Cayetano Santos 4bb7f2f63c gnu: nvc: Update to 1.19.2.
* gnu/packages/electronics.scm (nvc): Update to 1.19.2.
[arguments]<#:configure-flags>: Remove "--enable-verilog" flag.

Change-Id: I026a1b7e35b83b732a9812b45e42eab2d950306b
2026-03-01 12:01:48 +01:00
Cayetano Santos c10f5781d5 gnu: verilator: Update to 5.046.
* gnu/packages/electronics.scm (verilator): Update to 5.046.
[native-inputs]: Add z3.

Change-Id: I3746d75a82e3054ca8d75faa4e0a330d8e7e3ba8
2026-03-01 12:01:48 +01:00
Andreas Enge 9a157f30cf gnu: svtplay-dl: Update to 4.173.
* gnu/packages/video.scm (svtplay-dl): Update to 4.173.

Change-Id: Ie1c1d1b860f5bc164fec572c4ce45b63fe0983c3
2026-03-01 11:56:56 +01:00
Patrick Norton 403df42a34 gnu: zsh-syntax-highlighting: Update to 0.8.0.
* gnu/packages/shellutils.scm (zsh-syntax-highlighting): Update to
0.8.0.
[native-inputs]: Add coreutils and grep.
[arguments]: Use G-Expressions.
<#:phases>: Update 'patch-paths and 'check.

Merges guix/guix!6693

Change-Id: I0fd1936cf55168f2069dd4fd5e63a6ec02ea9b65
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 10:14:33 +01:00
Cayetano Santos 6d5339916e gnu: conky: Refresh package.
* gnu/packages/monitoring.scm (conky)[arguments]: Use G-Expressions.

Merges guix/guix!6738

Change-Id: I44ded1eda2b19b3474ac839021f8052145627b6d
2026-03-01 09:59:01 +01:00
Cayetano Santos 3aedd9a716 gnu: conky: Move to monitoring.
* gnu/packages/conky.scm: Remove.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister.
* po/packages/POTFILES.in: Unregister.
* gnu/packages/monitoring.scm (conky): Add variable.

Merges guix/guix!6738

Change-Id: I72a0f6e9b32d57f215cff59854222d6a5b2563cd
2026-03-01 09:58:57 +01:00
Thomas Kramer 728ada432b gnu: Add openroad-cli.
* gnu/packages/electronics.scm (openroad-cli): New variable

Merges guix/guix!5989

Change-Id: I7a4515ee9758d4c059a9ede5cdfdfb97562efc05
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 09:50:42 +01:00
Thomas Kramer e589de63df gnu: Add openroad.
* gnu/packages/electronics.scm (openroad): New variable.

Merges guix/guix!5989

Change-Id: I5bfd51823ddcf2c31a99b2fb3104a428ffc7bd32
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 09:50:39 +01:00
moksh cf27ff3da3 gnu: librewolf: Update to 148.0-1 [security-fixes].
* gnu/packages/librewolf.scm (librewolf): Update to 148.0-1.
[native-inputs]: Use clang-21 and llvm-21.

Containes fixes for:
CVE-2026-2757: Incorrect boundary conditions in the WebRTC: Audio/Video component
CVE-2026-2794: Information disclosure due to uninitialized memory in Firefox and Firefox Focus for Android
CVE-2026-2758: Use-after-free in the JavaScript: GC component
CVE-2026-2759: Incorrect boundary conditions in the Graphics: ImageLib component
CVE-2026-2795: Use-after-free in the JavaScript: GC component
CVE-2026-2760: Sandbox escape due to incorrect boundary conditions in the Graphics: WebRender component
CVE-2026-2761: Sandbox escape in the Graphics: WebRender component
CVE-2026-2762: Integer overflow in the JavaScript: Standard Library component
CVE-2026-2763: Use-after-free in the JavaScript Engine component
CVE-2026-2764: JIT miscompilation, use-after-free in the JavaScript Engine: JIT component
CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component
CVE-2026-2797: Use-after-free in the JavaScript: GC component
CVE-2026-2765: Use-after-free in the JavaScript Engine component
CVE-2026-2766: Use-after-free in the JavaScript Engine: JIT component
CVE-2026-2767: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2768: Sandbox escape in the Storage: IndexedDB component
CVE-2026-2798: Use-after-free in the DOM: Core & HTML component
CVE-2026-2769: Use-after-free in the Storage: IndexedDB component
CVE-2026-2799: Use-after-free in the DOM: Core & HTML component
CVE-2026-2770: Use-after-free in the DOM: Bindings (WebIDL) component
CVE-2026-2771: Undefined behavior in the DOM: Core & HTML component
CVE-2026-2772: Use-after-free in the Audio/Video: Playback component
CVE-2026-2773: Incorrect boundary conditions in the Web Audio component
CVE-2026-2774: Integer overflow in the Audio/Video component
CVE-2026-2775: Mitigation bypass in the DOM: HTML Parser component
CVE-2026-2776: Sandbox escape due to incorrect boundary conditions in the Telemetry component in External Software
CVE-2026-2777: Privilege escalation in the Messaging System component
CVE-2026-2778: Sandbox escape due to incorrect boundary conditions in the DOM: Core & HTML component
CVE-2026-2779: Incorrect boundary conditions in the Networking: JAR component
CVE-2026-2800: Spoofing issue in the WebAuthn component in Firefox for Android
CVE-2026-2780: Privilege escalation in the Netmonitor component
CVE-2026-2781: Integer overflow in the Libraries component in NSS
CVE-2026-2801: Incorrect boundary conditions in the JavaScript: WebAssembly component
CVE-2026-2782: Privilege escalation in the Netmonitor component
CVE-2026-2783: Information disclosure due to JIT miscompilation in the JavaScript Engine: JIT component
CVE-2026-2802: Race condition in the JavaScript: GC component
CVE-2026-2803: Information disclosure, mitigation bypass in the Settings UI component
CVE-2026-2784: Mitigation bypass in the DOM: Security component
CVE-2026-2785: Invalid pointer in the JavaScript Engine component
CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2786: Use-after-free in the JavaScript Engine component
CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component
CVE-2026-2787: Use-after-free in the DOM: Window and Location component
CVE-2026-2788: Incorrect boundary conditions in the Audio/Video: GMP component
CVE-2026-2789: Use-after-free in the Graphics: ImageLib component
CVE-2026-2806: Uninitialized memory in the Graphics: Text component
CVE-2026-2790: Same-origin policy bypass in the Networking: JAR component
CVE-2026-2791: Mitigation bypass in the Networking: Cache component
CVE-2026-2807: Memory safety bugs fixed in Firefox 148 and Thunderbird 148
CVE-2026-2792: Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird
CVE-2026-2793: Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox

Change-Id: I3baa7dee1c8667e8a6fc04e0112c1fddb8ed7d81
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:59 -08:00
moksh dd0459d597 gnu: librewolf-bsys6: Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.
* gnu/packages/librewolf.scm (librewolf-bsys6): Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.

Change-Id: I548c901bdc5319d32dec6ccc7a3300063dbcf7c0
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:58 -08:00
moksh 0b568bd65c gnu: firefox-l10n: Update to c316776e57fcf5c11054c115054b083ce0790ce7.
* gnu/packages/librewolf.scm (firefox-l10n): Update to c316776e57fcf5c11054c115054b083ce0790ce7.

Change-Id: Ia2677558cb0977f38589454885d2fdd6707f32f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:57 -08:00
moksh 7f892754d5 gnu: nss-rapid: Update to 3.121.
* gnu/packages/nss.scm (nss-rapid): Update to 3.121.

Change-Id: I60f2c5d6d25ae797fc7d56cc2fb20800dcebe6f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:56 -08:00
Danny Milosavljevic 31d7f1f431 services: greetd: Fix Signal.
* gnu/services/base.scm (%greetd-pam-mount-rules): Remove noexec.

Closes: guix/guix#5083
Change-Id: Iede81a8afecc8d7213e9eb101ac7eeec3bb9632b
2026-03-01 02:52:22 +01:00
Florian Pelz 86f3e3bd9b nls: Update translations.
Change-Id: I27f296d853bdb0cb2057a15818e3c7a0e25b157a
2026-03-01 00:32:33 +01:00
Florian Pelz 68bf1152ed doc: Fix typo.
* doc/guix.texi (Package Transformation Options): Fix typo.

Change-Id: I27186684db1355d9876ecc23e76f8bcc8cdbf9eb
2026-03-01 00:32:18 +01:00
Sharlatan Hellseher d674e80c51 gnu: Add python-chiantipy.
* gnu/packages/astronomy.scm (python-chiantipy): New variable.

Change-Id: I7714b3abb72f10cb13b49ce399298d6f17747185
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher bb144825ed gnu: Add python-pyastronomy.
* gnu/packages/astronomy.scm (python-pyastronomy): New variable.

Change-Id: I0d0434dd6ba02f25d77481c03162a71c80dcc5c3
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher b05199e7a1 gnu: Add python-quantities.
* gnu/packages/python-science.scm (python-quantities): New variable.

Change-Id: I40a28c0943a37d2c298b3031f5b22c09cc37b487
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher a966cc6359 gnu: Remove python-gwcs-0.21.
* gnu/packages/astronomy.scm (python-gwcs-0.21): Delete variable.

Fixes: guix/guix#6384
Change-Id: Id7cb6d9b7a5d5c22903a7f5d17774702d8403bb1
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher 2d5ac7ee24 gnu: aoflagger: Fix indentation.
* gnu/packages/astronomy.scm (aoflagger): Fix indentation.

Change-Id: Iedc16dec939ebe5ddde52d60c42965e6e280a081
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher 80c7d01a90 gnu: aoflagger: Update to 3.5.0.
* gnu/packages/astronomy.scm (aoflagger): Update to 3.5.0.

Change-Id: Ia5fb7af3a166e25286d025a039f52d99c2c5be99
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher 51f2da1cab gnu: python-astlib: Update to 0.13.2.
* gnu/packages/astronomy.scm (python-astlib): Update to 0.13.2.

Change-Id: I2acd92354edfb57667fcb89a93142e96737268c9
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher 23b22eb5cc gnu: python-astrodata: Relax requirements to use higher versions.
* gnu/packages/astronomy.scm (python-astrodata):
[arguments] <test-flags>: Skip one more test.
[phases]{relax-requirements}: New phase.
[propagated-inputs]: Remove python-asdf-3, python-astropy-6,
python-gwcs-0.21, and python-numpy-1; add python-asdf, python-astropy,
python-gwcs, and
python-numpy.

Change-Id: I3c4b98d1b9eea37bf01cb2fe33568d7c3c760e10
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher 1c597c6c9e gnu: python-bdsf: Simplify package, refresh deprecated input.
* gnu/packages/astronomy.scm (python-bdsf):
[phases]{set-version}: Remove phase.
[native-inputs]: Remove python-meson-python; add python-meson.

Change-Id: I0b564c81426ddb63c8965206324c0f8d4cae4feb
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher 4d1bd796da gnu: python-costools: Update to 1.2.7.
* gnu/packages/astronomy.scm (python-costools): Update to 1.2.7.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I18c91adfd6649ff569a674b5056b82b85e35142d
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher af8d8b5edd gnu: python-glue-astronomy: Reduce closure size.
Keeping python-pyqt in scope introduces profile collusion, see
<https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598>,
this change removes optional inputs.

    gnu/packages/astronomy.scm:5270:2: python-glue-astronomy@0.14.0:
    propagated inputs python-pyqt@6.9.1 and python-pyqt@5.15.11 collide

* gnu/packages/astronomy.scm (python-glue-astronomy):
[propagated-inputs]: Remove python-pyqt and python-reproject.

Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: Ia4e7edc6b82ae1d53d64518a44d093e4d2300288
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher cefa405041 gnu: python-glue-qt: Update to 0.4.2.
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.2.
[arguments] <test-flags>: Skip some problematic tests.

Change-Id: I4bdc06d6421bac08bd83199e71b7834e50886e84
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher 33c88a87e7 gnu: python-halotools: Update to 0.9.4.
* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.4.
[phases]: Use default {check}.
{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.

Change-Id: Ic72e83a86e3fd4547023da56dd22b7ad0bd132f2
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher ab7a195daf gnu: python-irispy-lmsal: Update to 0.6.0.
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.6.0.

Change-Id: I7b2f8dc71280c138e240d61f06991f8bf38d7615
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher 16b6b72e70 gnu: python-kanon: Update to 0.6.6-0.16aca8d.
* gnu/packages/astronomy.scm (python-kanon): Update to
16aca8d7027937044b0b34942968cb2fee630cad commit.
[source]: Use the latest commit.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Keep 'sanity-check; add 'fix-astropy-7-compatibility,  and
'set-version, and move version setting logic from 'relax-requirements
phase her.
[propagated-inputs]: Remove python-astropy-6 and python-numpy-1; add
python-astropy and python-numpy.
[native-inputs]: Remove python-pytest-xdist; add nss-certs-for-test and
python-pytest.

Change-Id: Ie5c38fcd26e17afc0dec92be40043d303f48d632
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher 754ad2abf0 gnu: python-pypeit: Update to 2.0.0.
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.0.
[arguments] <tests?, test-flags>: Disable test for now.
<phases>: Delete 'sanity-check; add 'relax-requirments.
[propagated-inputs]: Remove python-linetools; add python-scikit-image
and python-specutils.

[native-inputs]: Remove nss-certs-for-test, python-pygit2,
python-pytest, python-scikit-image, python-setuptools,
python-setuptools-scm, python-shapely, and xorg-server-for-tests.

Change-Id: I48f5624fc0da9d25fb7411de02050ad6aed21484
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher 11a65b0cc9 gnu: python-romancal: Update to 0.22.0.
* gnu/packages/astronomy.scm (python-romancal): Update to 0.22.0.
[arguments] <tests?>: Enable.
<phases>: Kepp 'sanity-check.

Change-Id: Ie00f2d1ce40c5ead5e910dad32d0f29fe1484c8f
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher b51a495d11 gnu: python-sirilic: Update to 2.0.7.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.7.
[phases]{prepare-python-module-setuptools}: New phase.
[native-inputs]: Remove nss-certs-for-test and python-wheel.
[description]: Mention installation guide in Wiki.

Change-Id: I32fe6f6968cf0f660e01621dcf3e6cabcb7f1c61
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher f3431e4d95 gnu: python-spisea: Update to 2.2.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.2.

Change-Id: Ib2c153ebeec53d3a80e2515b9e7524d79502de6b
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher b91fecb396 gnu: python-statmorph: Update to 0.7.2.
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.2.

Change-Id: I9bf8e2e88dde22bc4aecf4620100471606a45882
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher 96b577d579 gnu: python-viresclient: Update to 0.15.0.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.0.

Change-Id: I398dff67aa0fef27ab6e0fb33cba59852794358c
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher e89e9590c3 gnu: siril: Update to 1.4.2.
* gnu/packages/astronomy.scm (siril): Update to 1.4.2.

Change-Id: Ife8d038c4391d58d8c2070a863658253e9fce325
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher a786a87405 gnu: tenmon: Update to 20260217.
* gnu/packages/astronomy.scm (tenmon): Update to 20260217.

Change-Id: I9049cd7cc688b711cd5e1f3126aef24777c1f6cf
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher 04cf6e4aa8 gnu: python-jwst: Relax more requirements.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
Relax more requirements.

Change-Id: Ibcfe8462669920f0cc91cc3552c6026bf84a8092
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher 9f4b810ca9 gnu: celestia-content: Update to 0.0.0-5.a052c5f.
* gnu/packages/astronomy.scm (celestia-content): Update to
a052c5fcdbaedf077234117505e79680a28f2fbd commit.

Change-Id: I4fa4f421f30ed6267b20c48d7fd2988faeaba90e
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher 20a9b5f058 gnu: python-swiftgalaxy: Update to 2.3.2.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.2.

Change-Id: I7cf29ef8d7ae80c192bfb603c908faf37bcc659f
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher ae986167a7 gnu: python-stsci-skypac: Update to 1.0.12.
* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.12.
[source]: Switch to git-fetch.

Change-Id: I3938aa0f69eb74db660d0e883e7802f219fa0c44
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 4a2ffeb918 gnu: python-stpreview: Disable tests.
* gnu/packages/astronomy.scm (python-stpreview):
[arguments] <test-flags>: Disable as depends on older package version.
[native-inputs]: Remove python-pytest and python-roman-datamodels-0.28.
(python-rad-0.28,python-roman-datamodels-0.28): Delete variables.

Change-Id: Ie4e91b2e283795f6fcc4ab23caa819f7137dc794
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher e4e8bcb60d gnu: python-romanisim: Update to 0.13.0.
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.0.
[phases]{relax-requirements}: Remove as no longer required.

Change-Id: Ic8b44100c554e6780e29a7a794e7b1b34646c243
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 2ecb5a68f5 gnu: python-pyirf: Add python-gammapy.
* gnu/packages/astronomy.scm (python-pyirf): Update to 0.13.0.
[propagated-inputs]: Add python-gammapy.
[description]: Open acronyms.

Change-Id: I204473eeaaf912db58636d3c4ca919c1a64d710b
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 1b0f53a681 gnu: python-dkist: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.17.0.
[phases]{relax-requirements}: New phase.

Change-Id: I8e76cce2258dd41b06ace01e17d7f81af37cb09d
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 1b50d87b8c gnu: python-calcos: Update to 3.6.2.
* gnu/packages/astronomy.scm (python-calcos): Update to 3.6.2.
[propagated-inputs]: Remove python-stsci-tools.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: Id8e80b1e04b6330e368067dff68fd8a2ddfaa42f
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 1e7a91f508 gnu: python-astrocut: Update to 1.2.0.
* gnu/packages/astronomy.scm (python-astrocut): Update to 1.2.0.
[arguments] <test-flags>: Rework skipped test by apply "--deselect"
option.
[phases]{fix-setup.cfg}: Remove fixed substitute.
[native-inputs]: Remove python-wheel.

Change-Id: Id858725bdf7a81ffc4fd55bdae948804495891da
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher a68832441c gnu: python-specreduce: Update to 1.7.0-0.b0f657c.
* gnu/packages/astronomy.scm (python-specreduce): Update to
b0f657c9bd0d297dd19cc13dec4aefe19aec148e commit.
[arguments] <test-flags>: Run all tests.
[propagated-inputs]: Remove python-specutils-1.9; add python-specutils.
(python-specutils-1.9): Delete variable.

Change-Id: I3e4c8d08e68bf8e5ad353b2651933de867830d4a
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 767c58aaed gnu: python-pysm3: Update to 3.4.3-1.060913e.
* gnu/packages/astronomy.scm (python-pysm3): Update to
060913e7af72e12aba4bcc94b7f3d2d7a2bc878f commit.
[phases]{relax-requirements}: Adjust regex for SciPy.
[propagated-inputs]: Remove python-healpy-1.18; add python-healpy.

Change-Id: I17e04570d677964c66505015b29b8f01589d5c14
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 78236b6939 gnu: python-swiftsimio: Update to 11.0.0.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 11.0.0.

Change-Id: Ied8f12377f41613443f3dd1d2a6f2aa9c7dfd70c
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher 4502f79b4c gnu: python-globus-sdk: Update to 4.4.0.
* gnu/packages/python-web.scm (python-globus-sdk): Update to 4.4.0.
[arguments] <test-flags>: Run tests in a single thread.
[native-inputs]: Remove python-pytest-xdist and python-wheel.

Change-Id: Iae5d4f8b62f208af660e612d3676d4481fda310a
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 38d1971524 gnu: python-stwcs: Update to 1.7.6.
* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.6.
[arguments] <tests>: Skip 2 more tests.

Change-Id: I3f1238702f6713a9529172956841b5dd2326e395
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 11a558ff4c gnu: python-galsim: Update to 2.8.3.
* gnu/packages/astronomy.scm (python-galsim): Update to 2.8.3.

Change-Id: Id1b3ab27391c530d362f2f4c72f08bfb7786ca09
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 76bad928a8 gnu: indi: Update to 2.1.9.
* gnu/packages/astronomy.scm (indi): Update to 2.1.9.

Change-Id: Iacf351b5332de0eabd824fa2754cff900cfab774
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher c53190bd01 gnu: python-lsstdesc-coord: Update to 1.3.1.
* gnu/packages/astronomy.scm (python-lsstdesc-coord): Update to 1.3.1.
[source]: Switch to git-fetch.

Change-Id: I22524973bab921a20b54b350f188399519f77d7c
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 9c2fcafd75 gnu: python-stcal: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.17.0.
[arguments] <test-flags>: Ignore tests file which tests require network
access.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Remove opencv; add python-astropy-healpix,
python-pyarrow, python-shapely, python-spherical-geometry, and
python-stsci-imagestats.

Change-Id: Id4dbaa6b15a63c8fbc54b9466f9d242804b15a91
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher a047695b37 gnu: python-colossus: Update to 1.3.12-0.d7e0c97.
* gnu/packages/astronomy.scm (python-colossus): Update to
d7e0c9771d241153d83335f97748815a51c0c79b commit.

Change-Id: I83580d16bc2027e522482b08de0458015b38f7f9
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 76f96e3b53 gnu: python-cobaya: Update to 3.6.1.
* gnu/packages/astronomy.scm (python-cobaya): Update to 3.6.1.

Change-Id: Ie9c0ef7d47289b0539b9c86eee8da073b52b44ba
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher 68b7e6610a gnu: python-stsci-tools: Update to 4.3.0.
* gnu/packages/astronomy.scm (python-stsci-tools): Update to 4.3.0.
[native-inputs]: Remove python-wheel.

Change-Id: Ie20c6dd207cabc456dae1b0af627e298cbabf173
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher a68b6bf984 gnu: python-spherical-geometry: Update to 1.3.5.
* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.5.
[native-inputs]: Add python-gwcs.

Change-Id: I1f03676a7eb4117ee78fdfc6d849cca9a1a98f85
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 81078bd336 gnu: python-unyt: Update to 3.1.0.
* gnu/packages/python-science.scm (python-unyt): Update to 3.1.0.
[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
python-flit-core.

Change-Id: I37d7844d15c7ae892834f870c30ac7f0009446f2
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 847eb589ec gnu: python-glue-core: Update to 1.25.0.
* gnu/packages/astronomy.scm (python-glue-core): Update to 1.25.0.

Change-Id: I5ee624b9ec63ccaa781085f241555c62f97c396b
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 589fb99143 gnu: python-echo: Update to 0.12.1.
* gnu/packages/python-xyz.scm (python-echo): Update to 0.12.1.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I1bfccb0b12a942de8608a5524f505e617d74bb5e
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 76c8495f53 gnu: python-ci-watson: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-ci-watson): Update to 0.11.0.
[arguments]: Drop all.
[native-inputs]: Remove python-wheel.

Change-Id: I0a87a0fe9a912d2b7464fc45fa1d41bcfc61e4b3
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 04917fe213 gnu: python-crds: Update to 13.1.4.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.4.

Change-Id: Ib30b6b19947cfff8c51abf15f2876c8f4b973595
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 429bff6fd1 gnu: python-roman-datamodels: Update to 0.30.0.
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.30.0.

Change-Id: Ia16fd84bb80a0bd749f5952fa678a65d0e9f494a
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher 902b68db78 gnu: python-rad: Update to 0.30.0.
* gnu/packages/astronomy.scm (python-rad): Update to 0.30.0.
[arguments] <test-flags>: Run more tests.
[native-inputs]: Add python-crds-minimal and python-deepdiff.

Change-Id: Ic658131777ba88307d018c1ccd8cf45deb6f1db6
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher b3fd94a033 gnu: python-dust-extinction: Update to 1.7.
* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.7.

Change-Id: I38e5756c8b09b2f9af60578cb49d062a681b36a0
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 216771ccf3 gnu: python-specutils: Update to 2.3.0.
* gnu/packages/astronomy.scm (python-specutils): Update to 2.3.0.

Change-Id: I0aadf9b8afa135cf1221dd7f7cb21d5bb17d7e48
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 75eb4cc913 gnu: python-pyvo: Update to 1.8.1.
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.8.1.
[phases]{include-package-data}: Remove as no longer required, resolved
by upstream with "pyvo.mivot.writer = *.xsd".
{post-check}: Remove phase, see:
<https://codeberg.org/guix/guix/issues/4488>.

Change-Id: I431059d80d5f0ce4c3bf5b2d898c63e3b5042a1a
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 9ef8f10a6d gnu: python-spectral-cube: Skip one more test.
* gnu/packages/astronomy.scm (python-spectral-cube)[arguments]
<test-flags>: Skip one more test.

Change-Id: I5286300d6ccd7835ec1bf9e4c76daff39bf78761
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 09c0c586a0 gnu: python-gwcs: Set python-gwcs-1 as default.
* gnu/packages/astronomy.scm (python-gwcs): Assign to python-gwcs-1.

Change-Id: Ic0b1b82770839c87be581b78493bb24ae80a810e
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 9d7cff12e9 gnu: python-gwcs-1: Update to 1.0.3.
* gnu/packages/astronomy.scm (python-gwcs-1): Update to 1.0.3.

Change-Id: I9ef14f7cbaf54358016507e412eae7808e5cf0e0
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher eaa66f13b4 gnu: python-astropy: Update to 7.2.0.
* gnu/packages/astronomy.scm (python-astropy): Update to 7.2.0.
[arguments] <test-flags>: Run all tests.
<phases>: Remove 'writable-compiler; use default 'check; add 'pre-check.
[propagated-inputs]: Remove python-asdf; add python-narwhals. Sort
alphabetically.
[native-inputs]: Add python-array-api-strict.

Change-Id: Idf5b817c1f01f2aa83b552675534cec886c443b4
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher 35b6e271b1 gnu: python-asdf-astropy: Update to 0.10.0.
* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.10.0.
[arguments] <test-flags>: Run all tests. Pin the threads cound to 8.

Change-Id: I6fbace2a8a5fac779c2594adeda767a640268db8
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher f9ed57a350 gnu: python-jplephem: Update to 2.24.
* gnu/packages/astronomy.scm (python-jplephem): Update to 2.24.
[phases]{disable-failing-tests}: New phase.

Change-Id: I2ea22f0bf28efbfbf46d2756b3f12c589eb8796f
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher f21c32c20a gnu: python-asdf-coordinates-schemas: Update to 0.5.1.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update to 0.5.1.
[arguments] <test-flags>: Pin threads count to 8.
[propagated-inputs]: Add python-asdf-standard.
[native-inputs]: Remove python-wheel; add python-pytest-asdf-plugin.

Change-Id: I516d3f8c64750a98d6ddda2dc2e831a2b319a32e
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher 5f1f1f306a gnu: specification-astropy-data: Update to 0.0.0-1.e395e9e.
* gnu/packages/specifications.scm (specification-astropy-data): Update to
e395e9eb09d6f94c57b71fffac5c1dd959fbcee6 commit.

Change-Id: I5baef63a821afe6efaaa68a51fa3148f79b3828e
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher 349eebbaeb gnu: python-astropy-iers-data: Update to 0.2026.2.16.0.48.25.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2026.2.16.0.48.25.

Change-Id: Icba512317fe823e1af689dd7efa10a0e93d965f6
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher 57e97ab9ea gnu: python-asdf-standard: Update to 1.5.0.
* gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.5.0.
[native-inputs]: Remove python-asdf-transform-schemas-bootstrap.
(python-asdf-transform-schemas-bootstrap): Delete variable.

Change-Id: Ia2db24ca88e3a74258488300488a57374a59969a
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher c77493863d gnu: python-asdf-wcs-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Make package visible.

Change-Id: I839cbdd4f9b01623b854146a88efb1ece732d882
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher e0bcf28a90 gnu: python-asdf-coordinates-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Make
package visible.

Change-Id: I5e1b49654f48bc70e3b22818be24b65a89dc8de1
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher 5ed3974952 gnu: python-asdf-transform-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Make
package visible.

Change-Id: I00735b2ec8034da89cc9e817bd70f6fe14e0e351
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher bd92975c7e gnu: beads: Use git-minimal/pinned.
* gnu/packages/task-management.scm (beads):
[propagated-inputs]: Move all from here ...
[native-inputs]: ... to here; remove git; add git-minimal/pinned,

Change-Id: Iaf7dc0108b4bb91bb32463ae2b5850609f9dd2e9
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher 059a646c5a gnu: zk: Update to 0.15.2.
* gnu/packages/task-management.scm (zk): Update to 0.15.2.
[native-inputs]: Add go-github-com-go-testfixtures-testfixtures-v3.

Change-Id: Ib36bae2425a05bac8868561bd96ce175701b017f
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher 8eb24f0ee4 gnu: Add go-github-com-go-testfixtures-testfixtures-v3.
* gnu/packages/golang-check.scm (go-github-com-go-testfixtures-testfixtures-v3): New variable.

Change-Id: I3ebde981171baef6f7c35215cfd97b9b3b57d255
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher 1cd512bc16 gnu: dstask: Update to 1.0.1.
* gnu/packages/task-management.scm (dstask): Update to 1.0.1.

Change-Id: I6131bc8d4455d5ff383152b0f99c9af5399964da
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher 09bb7a6936 gnu: go-github-com-matryer-try: Move to golang-check.
* gnu/packages/golang-xyz.scm (go-github-com-matryer-try): Move from
here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: I8f3ec4b01473e5fb5c92f4779b2e3eb89b72ec91
2026-02-28 22:05:11 +00:00
Arun Isaac a506f6d91d gnu: Add git-bug.
* gnu/packages/task-management.scm (git-bug): New variable.

Change-Id: I8944dc3b7cede4447a60947c92b55dfe19a23692
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac 61ff8d4cc4 gnu: Add go-github-com-blevesearch-bleve.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve): New variable.

Change-Id: I07aabae62d1a508d92138d4f1574a93edfd13b1b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac 444f8729b3 gnu: Add go-github-com-blevesearch-zapx-v16.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v16): New
variable.

Change-Id: I1a367a14973f58df95385bf2a2c7f7c7db6317d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac 5fd5690b0c gnu: Add go-github-com-blevesearch-zapx-v15.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v15): New
variable.

Change-Id: I14917a7bd057ed382f98a48e44bed7a9c893602c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac b3185ede80 gnu: Add go-github-com-blevesearch-zapx-v14.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v14): New
variable.

Change-Id: Ica9a96f79c41d96003b9d4fa5f944d09df40f4e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac de3cc7b97a gnu: Add go-github-com-blevesearch-zapx-v13.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v13): New
variable.

Change-Id: I51097745efe52dbcea83d4c42066a4f7c8d9a844
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac a734229a93 gnu: Add go-github-com-blevesearch-zapx-v12.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v12): New
variable.

Change-Id: I76dc1f3400f819e0a37a72f8b0b8f7fb2c3f7f0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac b2d1b73ed3 gnu: Add go-github-com-blevesearch-zapx-v11.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v11): New
variable.

Change-Id: I0050386480160387403d32702b18f001aab538a3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac 8ace9d0f47 gnu: Add go-github-com-blevesearch-vellum.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-vellum, vellum): New
variables.

Change-Id: I2203a379581e5f729cbac0a176cd03bf6a29dde1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac fa7cb73a2c gnu: Add go-github-com-blevesearch-upsidedown-store-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-upsidedown-store-api):
New variable.

Change-Id: Ic423c6983df8ec211c9e867f1bb387b6cb3a9952
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 435eea0712 gnu: Add go-github-com-blevesearch-stempel.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-stempel): New
variable.

Change-Id: Ic94d7fe736cca21a06ff894a5e1daf8614372fa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 86f1576c9e gnu: Add go-github-com-blevesearch-snowballstem.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-snowballstem): New
variable.

Change-Id: I2a85558ac7400ad2352d2db2efea38bebdb1965e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 07019c1485 gnu: Add go-github-com-blevesearch-snowball.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-snowball): New
variable.

Change-Id: I03239ed7cb8964b29220e794e9e8307cd45ad507
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 0b6831fdb2 gnu: Add go-github-com-blevesearch-segment.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-segment): New
variable.

Change-Id: Ice3ea18e450e1c5103da3fe151bd8219d48c8a93
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 84c22600ea gnu: Add go-github-com-blevesearch-scorch-segment-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-scorch-segment-api):
New variable.

Change-Id: I7c0e0a1c67472b8a1cbaa535a7082ba3e5063fea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 0b5587a3d2 gnu: Add go-github-com-blevesearch-gtreap.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-gtreap): New
variable.

Change-Id: I5ba374459361e704a50cfe108603a38c7fa48c12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 84c5272603 gnu: Add go-github-com-blevesearch-go-porterstemmer.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-porterstemmer):
New variable.

Change-Id: I86bc539de5f270d4cace8346e9c39139c528a111
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac 127ae470bf gnu: Add go-github-com-blevesearch-go-faiss.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-faiss): New
variable.

Change-Id: I4d10f7533320c6635349d98e1abbeab28808533e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 894517e4d6 gnu: Add go-github-com-blevesearch-goleveldb.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-goleveldb): New
variable.

Change-Id: I6eabd5c57b19673642e269a049fde019343dc838
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 05d02af60e gnu: Add go-github-com-blevesearch-go-metrics.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-go-metrics): New
variable.

Change-Id: Iced771cc9a0c949ce49c1251d5082aa34fa6462d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac f8284ab963 gnu: Add go-github-com-blevesearch-mmap-go.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-mmap-go): New
variable.

Change-Id: Ic8e088f10a46f76308157007f7ca15bf49c2033f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 633ece465d gnu: Add go-github-com-blevesearch-geo.
* gnu/packages/golang-maths.scm (go-github-com-blevesearch-geo): New variable.

Change-Id: Icdc4bc92109917646616cfc46edf6554c27dec86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac f7f97b6b98 gnu: Add go-github-com-blevesearch-bleve-index-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve-index-api): New
variable.

Change-Id: I0fdcfc929761f34fab6c257bd1931649b9aafc54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac cd3fe6b407 gnu: Add go-github-com-couchbase-moss.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-moss): New variable.

Change-Id: I83e9b13348c1fcaf25f6227a286b8bdf11b544cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 398b85839a gnu: Add go-github-com-couchbase-ghistogram.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-ghistogram): New
variable.

Change-Id: Ibe37bede21f5103013b9060a4cb57b9a026fb52c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 6d3ae89925 gnu: Add go-github-com-michaelmure-go-term-text.
* gnu/packages/golang-xyz.scm (go-github-com-michaelmure-go-term-text): New
variable.

Change-Id: Ief60361bcd9589de554b183a871bc7d6069f21a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac 8ff571b0ea gnu: Add go-github-com-araddon-dateparse.
* gnu/packages/golang-xyz.scm (go-github-com-araddon-dateparse): New variable.

Change-Id: I7379b020c12344cc3ec9fde8b621627015b06910
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac bdf095b1fc gnu: Add go-github-com-scylladb-termtables.
* gnu/packages/golang-xyz.scm (go-github-com-scylladb-termtables): New
variable.

Change-Id: Id38437ce97b9454e5eabaf7c2f10fea3ebe8875a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac c0c22f6fc7 gnu: Add go-github-com-phayes-freeport.
* gnu/packages/golang-web.scm (go-github-com-phayes-freeport): New variable.

Change-Id: Ib71f88390187cc19ba85ac5b326f0530c17b14e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac 8ec30c5ab6 gnu: Add go-github-com-99designs-gqlgen.
* gnu/packages/golang-web.scm (go-github-com-99designs-gqlgen): New variable.

Change-Id: I9faaff475534c912c50cb333f6870d8e79d894a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac 9b838e9b64 gnu: Add go-gitlab-com-gitlab-org-api-client-go-0.116.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go-0.116):
New variable.

Change-Id: I5b3ea56b6dbdec91c141d96ffb561206dbe92503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac ce7333223d gnu: Add go-github-com-roaringbitmap-roaring.
* gnu/packages/golang-compression.scm (go-github-com-roaringbitmap-roaring):
New variable.
2026-02-28 22:05:08 +00:00
Arun Isaac 95c4814310 gnu: Add go-github-com-mschoch-smat.
* gnu/packages/golang-xyz.scm (go-github-com-mschoch-smat): New variable.

Change-Id: I7ec7c022efd5485ef05f312cdf8c00c4d2f0ce89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac 5ea15e3112 gnu: Add go-github-com-matryer-moq.
* gnu/packages/golang-check.scm (go-github-com-matryer-moq): New variable.

Change-Id: I6d9ab0d642f9d1db395ea53f6db1d992eb860b71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac 84a90d0e44 gnu: go-github-com-vektah-gqlparser-v2: Update to 2.5.31.
* gnu/packages/golang-web.scm (go-github-com-vektah-gqlparser-v2): Update to
2.5.31.

Change-Id: Ib8f38c757c2f844589862e569af41aa27c0b18e2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac 6ba3c45130 gnu: Add faiss-for-go-faiss.
* gnu/packages/graph.scm (faiss-for-go-faiss): New variable.

Change-Id: I322a8e058ef00771d3987c05a42b03be9fc64cc5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Arun Isaac e2120808b5 gnu: faiss: Build shared libraries.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to
configure-flags.

Change-Id: Iffbbbd168ad498656656e274c823ff22667fc46f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Arun Isaac ca1d6248c6 gnu: faiss: Enable C API.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to
configure-flags.

Change-Id: I4efb687ee45d68ce21275d62b0293ab67beef57a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Thomas Kramer d6968ece87 gnu: Add or-tools.
* gnu/packages/maths.scm (or-tools): New variable.

Merges guix/guix!5989

Change-Id: I92ab5cefecb6e77b9cffc4f580750e723b563e44
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 20:50:28 +01:00
Cayetano Santos 832f5ea81a gnu: protobuf: Drop static output.
There is no benefit in terms of size on keeping a separate output.

* gnu/packages/protobuf.scm (protobuf)[outputs]: Delete ’static.
[arguments]: Delete ’move-static-libraries #:phase.

Merges guix/guix!6733

Change-Id: I33b1390175ae6c9b3ad0d4ed62cc49c91c941e81
2026-02-28 20:37:12 +01:00
Cayetano Santos 7ce4e3a9ba gnu: scip: Add support for lapack.
* gnu/packages/maths.scm (scip)[inputs]: Add lapack.
[arguments]<#:configure-flags>: Enable corresponding flag.
[native-inputs]: Add perl and python-minimal-wrapper.

Change-Id: Icd0bd5f890bbf8dfaad8ac07a350f09b8a3bea5f
2026-02-28 20:37:11 +01:00
Foster Hangdaan 4cc3d250da gnu: monero-gui: Update to 0.18.4.6.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.6.

Change-Id: I196cb121bbfe484270ba98701081403380fb897f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-28 18:57:42 +01:00
Foster Hangdaan 828279617b gnu: monero: Update to 0.18.4.6.
* gnu/packages/finance.scm (monero): Update to 0.18.4.6.

Change-Id: I451602068e302428e803df2e021383cf6d55cf57
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-28 18:57:15 +01:00
bdunahu d4bcfdd0e2 gnu: iaito: Update to 6.0.8-2.5f44a32.
* gnu/packages/engineering.scm (iaito): Update to 6.0.8-2.5f44a32.
[arguments]: <#:phases>: remove custom configure phase.

Merges guix/guix!6755

Change-Id: I19f2a6e444b832e4f1b753ab448ec95be97a3759
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:13:26 +01:00
bdunahu af351caaa3 gnu: radare2: Update to 6.1.0.
* gnu/packages/engineering.scm (radare2): Update to 6.1.0.
[arguments]: <#:configure-flags>: re-enable use_libuv.

Merges guix/guix!6755

Change-Id: Ic065988f58bdc1016a49e627831af6f1799d47fe
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:11:25 +01:00
Thanos Apollo 3d31685289 gnu: emacs-org2web: Remove obsolete build phase.
The fix for 'define-obsolete-function-alias' was integrated upstream in version 0.9.2.

* gnu/packages/emacs-xyz.scm (emacs-org2web)
[arguments]: Remove 'fix-byte-compilation' phase.

Merges guix/guix!6755

Change-Id: Icf30d0b6234ea990645edc009230b4680d0b64e6
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:02:47 +01:00
Guillaume Le Vaillant 556fed9c76 gnu: cl-simple-matrix: Update to 3.15.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.15.

Change-Id: I0d4df63e5591c43802149ac840cf13cafc92eb9f
2026-02-28 14:14:03 +01:00
Fabio Natali 839fb8514d gnu: xandikos: Fix tests.
This is to fix Xandikos' tests, broken following a recent Python Dulwich update.

This is a temporary fix, where python-dulwich is pinned to an older version,
python-dulwich-0.24.

Also see <https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915>,
that describes the same issue in the context of another Python package, Poetry.

* gnu/packages/dav.scm (xandikos):
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.

Change-Id: I2b3222e2a5de20fc18b986ed0b6a65c9e67395a3
Signed-off-by: jgart <jgart@dismail.de>
2026-02-28 00:13:23 -05:00
David Thompson 2bdbeec918 gnu: Add emacs-geiser-hoot.
* gnu/packages/emacs-xyz.scm (emacs-geiser-hoot): New variable.

Change-Id: I5de595ccc3161cfb455b89e9e80e85fa5ac71435
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-27 19:03:39 -08:00
Laura Kirsch 17721e2f63 gnu: Add acarsdec.
* gnu/packages/radio.scm (acarsdec): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5178
Change-Id: I6438aec78c567020ec8c2018bd56d9e9c2586832
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres 4290a1143e gnu: atomicparsley: Update to 20240608.083822.1ed9031.
* gnu/packages/video.scm (atomicparsley): Update to 20240608.083822.1ed9031.

Merges: https://codeberg.org/guix/guix/pulls/5282
Change-Id: Ifbcef592baee34745e8925dafd96d713dad1727b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres edcd2bbcc5 gnu: atomicparsley: Use GEXPs.
* gnu/packages/video.scm (atomicparsley)[arguments]<#:phases>: Use gexps.

Change-Id: Ie41ac562e644ab941641017b22f2c15376d09872
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres 2546eb7990 gnu: atomicparsley: Remove now-unneeded phase.
The current cmake version is superior to 3.17. Downgrading the code to 3.16 is
no longer needed.

* gnu/packages/video.scm (atomicparsley)[arguments]<#:phases>: Remove set-cmake-version.

Change-Id: Iddeaf93fcbcbb9e00041bd40a012769d35ae3e0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres 9cfaf6fcde gnu: atomicparsley: Indent.
* gnu/packages/video.scm (atomicparsley)[source]: Indent.

Change-Id: If45f0023aa4fd6943632425330b9d2e486ba7e04
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Mazin AlHaddad eef3d007ba gnu: deskflow: Update to 1.25.0.
* gnu/packages/hardware.scm (deskflow): Update to 1.25.0.

Merges: https://codeberg.org/guix/guix/pulls/5254
Change-Id: I83884d0d55022138e2c13d0a1d285fa0717bcdbb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Patrick Norton 295a09f7c0 gnu: Update praat to 6.4.52.
* gnu/packages/language.scm (praat): Update to 6.4.52.
[arguments]: Update makefile names.

Merges: https://codeberg.org/guix/guix/pulls/5455
Change-Id: Ib0de32f46e31536f720d91bcf0624d51b3c88518
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
gemmaro 57e10b6161 gnu: uriparser: Update to 1.0.0 [security fixes].
Includes fix for CVE-2025-67899.

* gnu/packages/web.scm (uriparser): Update to 1.0.0.
[arguments]<#:configure-flags>: Explicitly enables the test building flag.

Merges: https://codeberg.org/guix/guix/pulls/5541
Change-Id: Ic4760647dadf057f81adbb246f9aa9eb11a05406
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Ludovic Courtès ac668a473d doc: Refer to more online manuals at doc.guix.gnu.org.
* doc/htmlxref.cnf: Add grub, inetutils, and recutils.

Change-Id: Icaa85d59c64b5f1ff7d34fa3e368ee1f66054fcc
2026-02-27 23:54:00 +01:00
Reepca Russelstein 865cb0188c daemon: Actually remove unreadable directories.
Fixes a regression introduced in 7173c2c0ca.  Additional discussion at
https://codeberg.org/guix/guix/pulls/5977.

* nix/libutil/util.cc (_deletePathAt): chmod directory and retry open when it
  fails with EACCES.  Do this using an O_PATH file descriptor referenced via
  /proc/self/fd whenever possible to avoid it being replaced by a
  non-directory immediately before being chmod'ed.
* nix/libutil/util.hh (deletePath): document TOCTTOU race on non-linux systems
  where hardlinks aren't protected.
* tests/derivations.scm ("unreadable directories in build tree can be
  removed"): new test.

Fixes: guix/guix#5891
Reported-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Change-Id: I749127fe5254ebabc8387a2f0ef47e3c116bfcc5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6460
2026-02-27 23:54:00 +01:00
Ludovic Courtès a1611ced6d system: gdbinit: Save command history by default.
By default, GDB does not save history.  This improves on the default.

* gnu/system/shadow.scm (%default-gdbinit): Add ‘set history’ commands.
(gdb-history-placeholder): New variable.
(default-skeletons): Add it.

Change-Id: Ie3f9c26098066b4bd896b0593546015a1b429209
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6559
2026-02-27 23:54:00 +01:00
Ludovic Courtès 1892626390 system: gdbinit: Fix default ‘debug-file-directory’ for user profiles.
This fixes a bug whereby ‘file-exists?’ would be called on tilde-prefixed
directory names before tilde expansion has taken place.  As a result,
~/.guix-profile and ~/.guix-home/profile would never be included in
‘debug-file-directory’.

* gnu/system/shadow.scm (%default-gdbinit): Remove call to ‘file-exists?’.

Change-Id: I3a6bf1fec6bfbf208679d030dd6b380b9c6a4789
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-27 23:54:00 +01:00
Yelninei d16dcad885 gnu: guile-sodium: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-sodium): Update to 0.3.0.
[native-inputs]: Add guile-3.0.
[propagated-inputs]: Move libsodium from here ...
[inputs]: ... to here.

Change-Id: I2949cc98d0f28f8c5c2d20de8164fb71dfdda236
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6701
2026-02-27 23:53:59 +01:00
Ludovic Courtès d6cd20d0e5 gnu: hipblaslt: Build for MI250 GPUs only.
Fixes a bug whereby ‘hipblaslt’ would almost always fail to build on the build
farms due to its unreasonable disk space requirements.

* gnu/packages/rocm-libs.scm (hipblaslt)[properties]: Change ‘amd-gpu-targets’
to a single GPU model.

Fixes: guix/guix#6590
Change-Id: I84ce29f50a86ee62abcbb7338decbe6dc83ea292
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6645
2026-02-27 23:53:59 +01:00
Yelninei c7f7cdd321 gnu: make-glibc-locales: Fix build on the Hurd.
* gnu/packages/base.scm (make-glibc-locales): Remove inherited phases from glibc.

Change-Id: I1400bd8396944780bf273148d0aaed909585fcb1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5842
2026-02-27 23:53:59 +01:00
Yelninei 73e5fc3854 system: examples: Remove comments on missing login prompt on hurd64.
* gnu/system/examples/bare-hurd64.tmpl: Remove outdated comment.
* gnu/system/examples/devel-hurd64.tmpl: Remove outdated comment.

Merges: https://codeberg.org/guix/guix/pulls/5545
Change-Id: Icd31fe47392263f2629e882c791013679a0fd597
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 22:26:08 +00:00
Douglas Deslauriers 264fe8ee5a gnu: vmware-open-vm-tools: Update to 13.0.10.
* gnu/packages/virtualization.scm (vmware-open-vm-tools): Update to
 13.0.10.
[inputs]: Switch to xmlsec-openssl, remove duplicate xmlsec

Merges: https://codeberg.org/guix/guix/pulls/6758
Change-Id: I03ff6ef227c8f6ce929dfce5d909c93af716639b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 21:52:50 +00:00
Nikita Mitasov 76bf3baa17 gnu: Add mangowc.
* gnu/packages/wm.scm (mangowc): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6355
Change-Id: I771e82103c38dec5a704e126ef8e5bc22cd551d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:57:07 +00:00
bdunahu 59f21f7daf gnu: rizin: Update to 0.8.2 [security-fixes].
Potential fixes for CVE-2026-22780.

* gnu/packages/engineering.scm (rizin): Update to 0.8.2.

Merges: https://codeberg.org/guix/guix/pulls/6750
Change-Id: I45403eabf89444d7bcff40f01a30bdc6ba23c6b8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:49:36 +00:00
Ashish SHUKLA 3dfa0056fe gnu: labwc: Update to 0.9.4.
* gnu/packages/wm.scm (labwc): Update to 0.9.4.

Merges: https://codeberg.org/guix/guix/pulls/6756
Change-Id: I03e8ac3e172d9e542c1c7b724c328a3e8f535d36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:42:21 +00:00
Yunqi Shao a39d2337cb gnu: liquidprompt: Update to 2.2.1.
* gnu/packages/shellutils.scm (liquidprompt): Update to 2.2.1.
[arguments]<#:install-plan>: Update template locations.
<#:phases>: Add 'install-generated-config phase.

Merges: https://codeberg.org/guix/guix/pulls/5727
Change-Id: I3f5ec199f6f0b04246fc414bd8d2a3c52acc9c5d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:38:18 +00:00
jgart 8499852a40 gnu: tz: Update to 0.8.0.
* gnu/packages/time.scm (tz): Update to 0.8.0.
[arguments]: Disable static analysis tooling.
[inputs]: Add go-github-com-pelletier-go-toml-v2,
go-github-com-tkuchiki-go-timezone, go-github-com-mattn-go-isatty,
go-golang-org-x-tools, and go-golang-org-x-term.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ica2c0c6c0552663cbb3ff9a78b6c41e92749241b
2026-02-27 11:23:49 -05:00
firefly707 4d0fe6995b gnu: Add qman.
* gnu/packages/man.scm (qman): New variable.

Merges: https://codeberg.org/guix/guix/pulls/1986
Change-Id: I461054b7d3a6c1b26e9b6c7cc7d7da6b1f6f4033
Reviewed-by: Ada Stevenson <adanskana@gmail.com>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 15:02:09 +00:00
Cayetano Santos f3afe1496a gnu: whisper-cpp: Unbundle ggml.
* gnu/packages/machine-learning.scm (whisper-cpp)[inputs]: Remove
openblas; add ggml.
[arguments]: Update #:configure-flags.

Change-Id: I5356c534d41b02d434b865db3182e1b0e6455261
2026-02-27 15:21:24 +01:00
Cayetano Santos e9cd66893f gnu: whisper-cpp: Update to 1.8.3-1.364c77f.
* gnu/packages/machine-learning.scm (whisper-cpp): Update to
1.8.3-1.364c77f.

Change-Id: Ied0735ae2cbd3d66c24bee1c25524c7172499941
2026-02-27 15:18:06 +01:00
Cayetano Santos 929b910613 gnu: llama-cpp: Remove unused dependency on openblas.
* gnu/packages/machine-learning.scm (llama-cpp): Update to .

Change-Id: Idba892340f50497d4751196069688373b876ca02
2026-02-27 15:18:06 +01:00
Sharlatan Hellseher 5f3cd42859 gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.
This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27 14:07:00 +00:00
Andy Tai 625fc6994b gnu: swig-next: Update to 4.4.1.
* gnu/packages/swig.scm (swig-next): Update to 4.4.1.

Merges: https://codeberg.org/guix/guix/pulls/3701
Change-Id: Ia2dd7adeb28de07e43789e4d8ca3e0a35dea49eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 14:06:51 +00:00
Nguyễn Gia Phong 834144fa8a gnu: janet: Update to 1.41.2.
* gnu/packages/lisp.scm (janet): Update to 1.41.2.

Change-Id: Ib956967816a7ab58abae7735f4fbe4da2c4bc607
Signed-off-by: jgart <jgart@dismail.de>
2026-02-27 08:55:42 -05:00
jgart 3704c4937f gnu: trealla: Update to 2.90.40.
* gnu/packages/prolog.scm (trealla): Update to 2.90.40.

Change-Id: I88f04b68cb8e482f23917473b1fb29a8dff2311e
2026-02-27 08:53:55 -05:00
Cayetano Santos 5da565b2d4 gnu: llama-cpp: Update to 0.0.0-b8054.
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8054.

Change-Id: I604ec9db4b9a4c75ec7036db9f1d7172f92d2aa0
2026-02-27 14:48:08 +01:00
Cayetano Santos 081954f9c9 gnu: ggml: Update to 0.9.7.
* gnu/packages/machine-learning.scm (ggml): Update to 0.9.7.

Change-Id: Ia5917543d03220cc9fc90c31b12d35fb74187eea
2026-02-27 14:38:39 +01:00
moksh 71ed6aea3d gnu: xkcdpass: Update to 1.30.0.
* gnu/packages/password-utils.scm (xkcdpass): Update to 1.30.0.
[arguments]<#:phases>: Add 'cd-tests.

Merges guix/guix!6737

Change-Id: I8cc33987bb5c71309bae3d98d4cf7f53e7e7acc3
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 13:49:29 +01:00
Andreas Enge 57a6d2a307 gnu: webkitgtk: Refresh input.
* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Remove ruby-2.7;
add ruby.

Change-Id: I3cd8877839a0bfc5e82fe857d4afdd3ac6fdba83
2026-02-27 13:20:19 +01:00
Konstantin Suntsov 85fdc74f9e gnu: webkitgtk: Use system malloc.
* gnu/packages/webkit.scm (webkitgtk)
[arguments]<#:configure-flags>: Use system malloc.

Closes: guix/guix#5147
Change-Id: Ifb633fb7df66b50df51339b775f5ebbbf67b8ec3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-27 13:20:11 +01:00
Nigko Yerden 84e4ab8c55 gnu: ggml: Set backend directory.
Without this flag, backends are not installed.

* gnu/packages/machine-learning.scm (ggml)[arguments]<#:configure-flags>:
Add -DGGML_BACKEND_DIR.

Fixes guix/guix#6699.
Merges guix/guix!6724

Change-Id: I73b737aa7c98a47c168caccae25f6de0f27c57ec
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 12:12:05 +01:00
Andreas Enge b5f3454c22 Revert "gnu: git-minimal: Update to 2.53.0"
This reverts commit ff1497f9ea.
2026-02-27 11:16:49 +01:00
Thomas Kramer f1600ecce4 gnu: Add scip.
* gnu/packages/maths.scm (scip): New variable

Merges guix/guix!5989

Change-Id: I7f027c0dd6cd833aebb6b480c43bba11f0641af6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
Thomas Kramer 2a7e969cfe gnu: Add soplex.
* gnu/packages/maths.scm (soplex): New variable

Merges guix/guix!5989

Change-Id: I0c23d436c9eb7bdf852d78d600b4cf196d9a0e26
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
Thomas Kramer 05a3106a52 gnu: Add lemon-graph.
* gnu/packages/graph.scm (lemon-graph): New variable

Merges guix/guix!5989

Change-Id: Ieabf232df3c60d7557a814907ec78675606b1cb6
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
AwesomeAdam54321 2372afa295 gnu: Add ypsilon.
* gnu/packages/patches/ypsilon-Use-GNU-toolchain-as-default.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Merges: https://codeberg.org/guix/guix/pulls/3994
Change-Id: I33a3ffd2ca1e5a3cd789cf9a1e50d8824a156404
Reviewed-by: Zhu Zihao <all_but_last@163.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 09:50:00 +00:00
Janneke Nieuwenhuizen 384aaf9baf gnu: dezyne: Update to 2.20.0.
* gnu/packages/dezyne.scm (dezyne): Update to 2.20.0.

Change-Id: If754c53526235566867e5ccf78e29ae637579782
2026-02-27 09:13:07 +01:00
Maxim Cournoyer 0722e795cd gnu: turbovnc: Update to 3.3.
* gnu/packages/vnc.scm (turbovnc): Update to 3.3.
[source]: Switch to git-fetch, delete patches.
<snippet>: Adjust for removal of unix/Xvnc/extras.
[#:configure-flags]: Add -DTVNC_ZLIBNG=OFF.
* gnu/packages/patches/turbovnc-find-system-packages.patch
* gnu/packages/patches/turbovnc-custom-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: I5e30df4d0d2e6b7f149fa3698406d33cf9bfb37a
2026-02-27 16:20:33 +09:00
Joan V. C. d20450cbf4 gnu: fonts: Add font-nerd-fantasque-sans.
* gnu/packages/fonts.scm (font-nerd-fantasque-sans): New variable.

Closes: guix/guix#6704
Change-Id: Ib3ea0cfe02d492a8e7856b8c0b828b319bfddded
Signed-off-by: Joan Vilardaga Castro <codeberg-hn80@joanvc.cat>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-27 15:23:49 +08:00
jgart d7429d59bf gnu: emacs-claude-code-ide: Update to 0.2.6-1-5f12e60.
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): Update to
0.2.6-1-5f12e60.
[version]: Use git-version form.

Change-Id: I8044efee7308aa67cda8418c1abbc130c982f8ab
2026-02-26 18:53:22 -05:00
Ashish SHUKLA ff1497f9ea gnu: git-minimal: Update to 2.53.0
* gnu/packages/version-control.scm (git-minimal): Update to 2.53.0.

Change-Id: I6cf52bbd4d23bfcb8d9d98065738b2214f8085af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:03:56 +00:00
Ashish SHUKLA 2ed8aca449 gnu: schemesh: Update to 0.9.3
* gnu/packages/chez.scm (schemesh): Update to 0.9.3.

Change-Id: I03be32495a6486f9576cc3ee57cd0aa635115f2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:02:39 +00:00
Ashish SHUKLA 8c76d032b6 gnu: tlpui: Update to 1.9.0
* gnu/packages/linux.scm (tlpui): Update to 1.9.0.

Change-Id: Ifed7fba6f0db8040f10ca35d314f85cf3d297636
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:00:47 +00:00
Ashish SHUKLA dc345c27b9 gnu: tlp: Update to 1.9.0
* gnu/packages/linux.scm (tlp): Update to 1.9.0.

Change-Id: Ia0e9888112c17de0512e416037c2650feb1d7781
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:00:45 +00:00
Ashish SHUKLA aa5b4588d2 gnu: snac: Update to 2.89
* gnu/packages/fediverse.scm (snac): Update to 2.89.

Change-Id: I68bf78d3d57410f4ece035625011193afba09c7b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:57:51 +00:00
Ashish SHUKLA 4a8fcdce59 gnu: nim: Update to 2.2.8
* gnu/packages/nim.scm (atlas, sat): Update.
(nim): Update to 2.2.8.

Change-Id: I161dec5f5c4a64bcf3f4e87c300909cc84ade70a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:55:35 +00:00
Carlos Durán Domínguez 121ef5ebde gnu: aegisub: Update to 3.4.2.
The source <https://github.com/Aegisub/Aegisub> was an unmaintained fork
of <https://github.com/TypesettingTools/Aegisub> which is used in this
change.

* gnu/packages/video.scm (aegisub): Update to 3.4.2, improve style.
[source]: Switch to git-fetch, remove patches, and reindent.
[build-system]: Switch to meson-build-system.
[arguments]: Reindent, and use G-expressions.
<#:configure-flags>: Update to meson flags.
<#:phases>: remove 'fix-ldflags, 'fix-boost-headers and add 'git-version-h.
[inputs]: Reindent, and sort. Remove freetype, wxwidgets-gtk2; add curl,
icu4c, libportal, luajit-lua52-openresty, openal, uchardet, wxwidgets,
and zlib.
[native-inputs]: Reindent. Remove intltool, and desktop-file-utils. Add
gettext-minimal, googletest, and python.
[description]: Reindent.
[license]: Sort. Remove license:mpl1.1. Add license:bsd-2, license:gpl2+,
license:isc, and license:public-domain.

* gnu/packages/patches/aegisub-boost68.patch: Remove file.
* gnu/packages/patches/aegisub-boost81.patch: Likewise.
* gnu/packages/patches/aegisub-icu59-include-unistr.patch: Likewise.
* gnu/packages/patches/aegisub-make43.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Deregister patches.

Closes: guix/guix#6413
Merges: https://codeberg.org/guix/guix/pulls/6571
Change-Id: I84e993363984962da3cc05dccc9fd23ec99041e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:44:37 +00:00
Roman Scherer 6e6809ff61 gnu: Add wasi-compiler-rt.
* gnu/packages/web.scm (wasi-compiler-rt): New variable.

Change-Id: I047d1a70e0ba8fba41059cc1948408e0fd3c5077
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer 071ea27a6c gnu: Add wasi-libc.
* gnu/packages/web.scm (wasi-libc): New variable.

Change-Id: Ic2ba47fb6c6c4d535837b1583f24469588261b37
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer b5f97062e5 gnu: Add go-github-com-ncruces-sort.
* gnu/packages/golang-web.scm (go-github-com-ncruces-sort): New variable.

Change-Id: I28a72f2e0632ed0cc69b4c016eb3f77a114e68f1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer 601db48ae2 gnu: Add go-github-com-ncruces-julianday.
* gnu/packages/golang-web.scm (go-github-com-ncruces-julianday): New variable.

Change-Id: Iacd5295f7fda50dbd7e622da6a52f799484e5248
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer 6e4090ae63 gnu: Add go-github-com-charmbracelet-x-errors.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-errors):
New variable.

Change-Id: I6a95e05cac81c2036ba52f1e61310978f627189c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:04:42 +00:00
Roman Scherer 966ea79366 gnu: go-github-com-charmbracelet-x-windows: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows): Use
git-fetch/lfs method.

Change-Id: I21c33ec6ca488b59f63cb1d8609beaaad888b378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:53 +00:00
Roman Scherer 3722e939af gnu: go-github-com-charmbracelet-x-term: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Use
git-fetch/lfs method.

Change-Id: I921bf69c364b91cf4de5cb3ccb3a720c411c005e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:46 +00:00
Roman Scherer 2f98b83322 gnu: go-github-com-charmbracelet-x-input: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Use
git-fetch/lfs method.

Change-Id: I570d2c43188afecfee9323ede00523724a741e41
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:38 +00:00
Roman Scherer 98e420ad54 gnu: go-github-com-charmbracelet-x-exp-slice: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-slice): Use
git-fetch/lfs method.

Change-Id: Ic062765c149fb3a0ee58813f850b7ba26d192f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:31 +00:00
Roman Scherer 80877c4dac gnu: go-github-com-charmbracelet-x-exp-golden: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-golden): Use
git-fetch/lfs method.

Change-Id: Ieda6b30b30d9f3394c78ff070580ec8d890edfea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:22 +00:00
Roman Scherer 09f1b0845d gnu: go-github-com-charmbracelet-x-cellbuf: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-cellbuf): Use
git-fetch/lfs method.

Change-Id: I5899d3cc841d117d079a968ca4b73fd7c8d13108
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:12 +00:00
Roman Scherer 6b6f994781 gnu: go-github-com-charmbracelet-x-ansi: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Use
git-fetch/lfs method.

Change-Id: I22d3b1856b239db335dbf83bf02623e8534639cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:44:50 +00:00
Carlos Durán Domínguez 57e9bacc41 gnu: sdrangel: Update to 7.23.2.
* gnu/packages/radio.scm (sdrangel): Update to 7.23.2.
[inputs]: Remove codec2, qtbase-5, qtcharts-5, qtdeclarative-5,
qtgamepad-5, qtgraphicaleffects, qtlocation-5, qtmultimedia-5,
qtquickcontrols2-5, qtserialport-5, qtspeech-5, qtsvg-5, qtwayland-5,
qtwebchannel-5, qtwebengine-5, and qtwebsockets-5; add codec2-1, qtbase,
qtcharts, qtdeclarative, qtlocation, qtmultimedia, qtpositioning,
qtserialport, qtspeech, qtscxml, qtsvg, qtwayland, qtwebengine,
qtwebsockets.
[arguments]: <#:qtbase>: Set to qtbase. <#:configure-flags>: Add
"-DENABLE_QT6=ON".

Fixes: guix/guix#6483
Change-Id: I7665b6978e7f93f61eef0f144f3a54aff66627ef
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez c384f75b61 gnu: sdrangel: Improve style.
* gnu/packages/radio.scm (sdrangel)[arguments]: Use G-expressions.

Change-Id: I745270aa97978e8287b4762e31748ad3c70db0ec
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez 1ba2530e59 gnu: Add codec2-1.
* gnu/packages/audio.scm (codec2-1): New variable.

Change-Id: Ida18de1cbeb76b562836cba3e70ef6bc38c1e6f8
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:51 +00:00
Felix Gruber 0444f0a92a gnu: python-pdfminer-six: Update to 20260107.
* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20260107.
[native-inputs]: Add python-setuptools-scm.  Remove python-wheel.

Merges: https://codeberg.org/guix/guix/pulls/6690
Change-Id: I8c31def9fb83cfd3e4a52a31f4047fabfb8ee4d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 18:56:03 +00:00
Carlos Durán Domínguez 4c940ee970 gnu: Add gofrundis.
* gnu/packages/markup.scm (gofrundis): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6352
Change-Id: I2e9a4cae842c47d3bb791370f0473c67148e5776
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 16:58:19 +00:00
Carlo Zancanaro 4189125e4c teams: Add Carlo Zancanaro to lua and ruby teams.
* etc/teams.scm ("Carlo Zancanaro"): New person in lua and ruby teams.

Change-Id: I3169931f2ca09a9581dd90775d793b600dd28942
2026-02-26 16:28:33 +00:00
Carlo Zancanaro 0d22ebf4dd teams: Add Lua team.
* etc/teams.scm (lua): New team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia060a92385661eec1b67028d79b403b9d09ae58d
2026-02-26 16:28:33 +00:00
Efraim Flashner 1d59c3d231 gnu: zoxide: Rewrite install-more phase.
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Rewrite 'install-more
to use the copy-build-system 'install phase.

Change-Id: I642a48ee5524442adcaea90fbc664a1e17e57571
2026-02-26 17:33:29 +02:00
Efraim Flashner 32d5ffa07d gnu: zoxide: Update to 0.9.9.
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.9.
* gnu/packages/rust-crates.scm (zoxide): Update crates.

Change-Id: I28042afa85ccbcb652fa36dda2b6d7c3a6939d47
2026-02-26 17:33:29 +02:00
Efraim Flashner 12a9f53dd2 gnu: xremap: Rewrite install-completions phase.
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Rewrite
'install-completions phase to make it cleaner.
[native-inputs]: Add rust-xremap when cross-compiling.

Change-Id: Ifb48b6cc26b60e2c10604c38c313e2acee858ad0
2026-02-26 17:33:13 +02:00
Efraim Flashner ab7631053e gnu: xremap: Update to 0.10.17.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.17.
[home-page]: Update to new home-page.
(xremap-niri): New variable.
(xremap-hyperland)[arguments]: Update for upstream changes.
* gnu/packages/rust-crates.scm (rust-xremap): Update crates.

Change-Id: Ic2d100a2d091b083989a2416dad76069d15ed988
2026-02-26 17:31:43 +02:00
Efraim Flashner fcaabd2f12 gnu: typst: Rewrite install-artifacts phase.
* gnu/packages/rust-apps.scm (typst)[arguments]: Rewrite
'install-artifacts to use the copy-build-system 'install phase.

Change-Id: I4a1314ef827ab6a3ab079c5aa7247bda14ce49e6
2026-02-26 17:31:43 +02:00
Efraim Flashner 1d18025d8a gnu: typst: Update to 0.14.2.
* gnu/packages/rust-apps.scm (typst): Update to 0.14.2.
* gnu/packages/rust-crates.scm (typst): Update crates.

Change-Id: I30f2c36e99105bb5ddbb1c54c6c069cff1682a1c
2026-02-26 17:31:43 +02:00
Efraim Flashner f1c3588f25 gnu: codeberg-cli: Update to 0.5.5.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.5.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I94718be8441fe06fa67d2fe83faeb82ae3d50113
2026-02-26 17:31:43 +02:00
Efraim Flashner 72e97138d8 gnu: gitoxide: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (gitoxide)[arguments]: Rewrite the
'install-extras phase to make it cleaner.

Change-Id: Ifc95627d5b4d21a9141e1699935f92cf2f2805d2
2026-02-26 17:31:43 +02:00
Efraim Flashner c826c458eb gnu: gitoxide: Update to 0.51.0.
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.51.0.
[arguments]: Remove features flag.
[native-inputs]: Remove cmake-minimal.
* gnu/packages/rust-crates.scm (gitoxide): Update crates.

Change-Id: I4396e2c46fea2b6145023b82b14ed9d910392a5c
2026-02-26 17:31:43 +02:00
Sharlatan Hellseher 15a9186101 gnu: Add go-github-com-modelcontextprotocol-go-sdk.
* gnu/packages/golang-xyz.scm (go-github-com-modelcontextprotocol-go-sdk): New variable.

Change-Id: I39511b118dbb3ed15be7795a2fadf7615439caa9
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher 85dea73b18 gnu: Add go-github-com-google-jsonschema-go.
* gnu/packages/golang-xyz.scm (go-github-com-google-jsonschema-go): New variable.

Change-Id: I7a8d9ea7ef8e09d5df224da6de6a9f2f8bdc32b6
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher 4fe8b8738a gnu: Add go-github-com-yosida95-uritemplate-v3.
* gnu/packages/golang-xyz.scm (go-github-com-yosida95-uritemplate-v3): New variable.

Change-Id: Iacb0f441d1f879c3d84d4f1d3448d0a2945405c2
2026-02-26 13:47:08 +00:00
Sharlatan Hellseher 4a55ebbfca gnu: gomacro: Update to 0.0.0-20251011163654-53dd3d49f67b.
* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20251011163654-53dd3d49f67b.
[inputs]: Remove go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.
[native-inputs]: Add go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.

Change-Id: I3730b3567fe455b95b054a6bc79abacb79b23475
2026-02-26 13:15:32 +00:00
Sharlatan Hellseher 155a938b4d gnu: go-jsonnet: Simplify packaging.
* gnu/packages/golang-apps.scm (go-jsonnet)[arguments] <import-path>:
Use ellipsis (...) to build all commands at once.
<phases>: Use default 'build and 'install phases.

Change-Id: I2d65928c2f914e5f78bc26f2c7b26d0674ea2117
2026-02-26 13:11:19 +00:00
Sharlatan Hellseher 88040bb771 gnu: go-fxlint: Update to 0.0.0-20251227140935-d5da5b04ac90.
* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20251227140935-d5da5b04ac90.

Change-Id: I48d124ff6d36224f49b356b6af120f3c49ff9b8e
2026-02-26 13:10:05 +00:00
Ashish SHUKLA db402a1e03 gnu: goawk: Update to 1.31.0.
* gnu/packages/textutils.scm (goawk): Update to 1.31.0
[arguments]<#:test-flags>: Add another test to be skipped.

Merges: https://codeberg.org/guix/guix/pulls/5076
Change-Id: I0f1cd6b516320c811dd440919dd155acdc1c9377
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:06:52 +00:00
Ashish SHUKLA 7fb07f9d77 gnu: nim: Update to 2.2.6.
* gnu/packages/nim.scm (atlas): Update.
(nim): Update to 2.2.6. [arguments]<#:phases>: Update phase
'patch-more-shebangs'.

Merges: https://codeberg.org/guix/guix/pulls/3971
Change-Id: I6fece3f3588bbf550c4a20c8a23be1dbab8214d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:05:15 +00:00
Andy Tai 7db4c324bf gnu: a2ps: Update to 4.15.8.
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.8.

Merges: https://codeberg.org/guix/guix/pulls/4902
Change-Id: I8928ccd938862a0469ef3581f1b8871856d248b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:01:38 +00:00
Herman Rimm dfa81b2792 gnu: ddate: Fix synopsis.
* gnu/packages/calendar.scm (ddate): Comment on disabled tests, shorten
and fix synopsis.

Change-Id: Ie1e7abbc362aaedb00b6c4e4434a7deb285d0340
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:21 +00:00
Herman Rimm 182d4b3d34 gnu: ddate: Move to (gnu packages calendar).
* gnu/packages/linux.scm (ddate): Move from here ...
* gnu/packages/calendar.scm (ddate): ... to here.

Change-Id: I6e42f8d4487e9a6615fdc895c8ca32254679a691
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:19 +00:00
Sören Tempel 5b31cb7360 gnu: nginx: Enable ngx_http_dav module.
This allows setting up a WebDAV server with nginx, see:
<https://nginx.org/en/docs/http/ngx_http_dav_module.html>.

* gnu/packages/web.scm (nginx)[arguments]<configure-flags>: Add
"--with-http_dav_module" flag.

Merges: https://codeberg.org/guix/guix/pulls/4575
Change-Id: Ia4e9dd6110ac3771487b8696b7ab2b5880ddbac2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:22:25 +00:00
Bodertz 389f3fbb24 gnu: Add ruby-neatjson.
* gnu/packages/ruby-xyz.scm (ruby-neatjson): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2826
Change-Id: I4d49d5a6d7db7d0889f50790aad08b56928ebd1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:16:31 +00:00
Mark Walker 6176fcae15 gnu: agda-stdlib: Update to 2.3.
* gnu/packages/agda.scm (agda-stdlib): Update to 2.3.

Merges: https://codeberg.org/guix/guix/pulls/4190
Change-Id: I52636f7146e0c36f136f359cfe2b4fc8cd82d6dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:08:37 +00:00
Andrew Wong 3fa6987d05 gnu: Add lavalauncher.
* gnu/packages/wm.scm (lavalauncher): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4137
Change-Id: I49f0ccf8e5886e8d502b3bc3ad09130bb3f45171
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:01:31 +00:00
Hugo Buddelmeijer 138d1411bf gnu: zbar: Remove dbus connectivity.
* gnu/packages/aidc.scm (zbar): Remove dbus connectivity.
[arguments] <#:configure-flags>: Add --without-dbus.
[inputs]: Remove dbus.

Merges: https://codeberg.org/guix/guix/pulls/3420
Change-Id: Ib355ebd38403cc73240ed1d2414c62c0bed45814
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:34:14 +00:00
Francisco-Galindo 232d644c18 gnu: Add dmenu-wayland.
* gnu/packages/suckless.scm (dmenu-wayland): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2589
Change-Id: Ifb224b937831e5c2ece8a494d6bfd5d2e4554e16
Reviewed-by: Andreas Enge <andreas@enge.fr>
Reviewed-by: Rutherther <rutherther@ditigal.xyz->
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:00:54 +00:00
Ricardo Wurmus 05c35a33de gnu: texinfo-4: Allow incompatible pointer types not just on the Hurd.
* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Remove conditional.

Change-Id: Ie279cb7b34a637867d97e753d60e2483d7b8069c
2026-02-26 10:21:05 +01:00
Nguyễn Gia Phong 75001089b5 teams: sysadmin: Adopt corresponding services and tests.
* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/services/admin.scm",
  "gnu/services/authentication.scm", "gnu/services/databases.scm",
  "gnu/services/dns.scm", "gnu/services/high-availability.scm",
  "gnu/services/kerberos.scm", "gnu/services/monitoring.scm",
  "gnu/services/nfs.scm", "gnu/services/samba.scm",
  "gnu/services/virtualization.scm", "gnu/services/vnc.scm",
  "gnu/tests/databases.scm", "gnu/tests/dns.scm",
  "gnu/tests/high-availability.scm", "gnu/tests/monitoring.scm",
  "gnu/tests/nfs.scm", "gnu/tests/samba.scm",
  "gnu/tests/virtualization.scm", and "gnu/tests/vnc.scm".
  Fix typo in "gnu/packages/configuration-management.scm".
* CODEOWNERS: Regenerate file.

Merges: https://codeberg.org/guix/guix/pulls/6340
Change-Id: I6cf52a9beba8164db42aabdb3b643d941eef3433
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 09:03:58 +00:00
David Thompson a101a420c9 gnu: guile-hoot: Propagate Guile library inputs.
* gnu/packages/guile-xyz.scm (guile-hoot):[inputs]: Drop guile-gnutls and
move guile-fibers, and guile-websocket from here...
[propagated-inputs]: ...to here.

Change-Id: Ic29733676ae947e0e1edb4c595635a0b739ebf18
2026-02-25 20:39:50 -05:00
David Thompson 52ccae85c8 gnu: guile-websocket: Propagate guile-gnutls.
* gnu/packages/guile-xyz.scm (guile-websocket)[inputs]: Move guile-gnutls from
here...
[propagated-inputs]: ...to here.

Change-Id: Ifec5b9778ea48be0e88f70daba8d7142e895105d
2026-02-25 20:39:45 -05:00
Robin Templeton 3e75f5e584 gnu: Add ledger2beancount.
* gnu/packages/finance.scm (ledger2beancount): New variable.

Change-Id: Ic698ff8e23e711506dec625c3f15b13c6a105938
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 10:21:15 +09:00
Robin Templeton e0af7679d8 gnu: Add perl-enum.
* gnu/packages/perl.scm (perl-enum): New variable.

Change-Id: Idb6d35cae9f123ec31e5f60691d44ae3a92690e6
2026-02-26 10:15:23 +09:00
Robin Templeton 064b6b00ed gnu: Add perl-string-interpolate.
* gnu/packages/perl.scm (perl-string-interpolate): New variable.

Change-Id: I866f09b7127dd5f422352bc3807e56fe63a4f3a5
2026-02-26 10:15:14 +09:00
Maxim Cournoyer e122291204 build: Patch the git-lfs hooks shebangs in `git-fetch'.
This reverts commit b6a070d2a3, which patched
git-lfs so its hooks would refer to a 'sh' from the store, but this reference
was at risk of going stale since the hooks are installed and preserved outside
the store.  The shebangs are now patched in the `git-fetch' procedure
directly.

* guix/scripts/perform-download.scm (perform-git-download): Expand comment.
* guix/git-download.scm (bash-package): New variable.
(git-fetch/in-band*): Add #:bash argument.
(git-fetch-builder): Add it to `inputs', so that it gets added to PATH.
* guix/build/git.scm (git-fetch): Substitute /bin/bash in the post-checkout
git-lfs hook shebang.

Fixes: https://codeberg.org/guix/guix/issues/5616
Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: Ife81737705bef5d0a1edad307ed77a479af4609e
2026-02-26 09:59:20 +09:00
Aurelien Gauthier 14a4a2b8ed gnu: xeyes: Update to 1.3.1.
* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.1.

Change-Id: Ied93ad8108fdb6a97b15d6431eae3c698c3593a6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 09:37:33 +09:00
Maxim Cournoyer 4a93597503 build-aux/build-self: Fix incorrect message error output.
* build-aux/build-self.scm (build): Remove 'by email' mention.

Fixes: <https://issues.guix.gnu.org/80437>
Change-Id: I7aaa4160ccfae80266316ce1db1531a7289a5044
2026-02-26 09:19:17 +09:00
Patrick Norton 497813ed86 gnu: openttd-jgrpp: Update to 0.70.2.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.2.

Merges: https://codeberg.org/guix/guix/pulls/6661
Change-Id: I9610fbf7b514315649565fc72dc842982072cc4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:50:42 +00:00
Patrick Norton 13a56bea67 gnu: stockfish: Update to 18.
* gnu/packages/games.scm (stockfish): Update to 18.
[inputs]: Update neural-network-big to c288c895ea92.

Merges: https://codeberg.org/guix/guix/pulls/6670
Change-Id: I3f01e2da7a5f58379052848603efb4170fcb10f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:46:46 +00:00
Nicolas Goaziou 3148ca6bd6 gnu: Add pianobooster.
* gnu/packages/music.scm (pianobooster): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2170
Change-Id: I087ce46088e3780135c0bcf968020a81501d6870
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:44:50 +00:00
Ingar d82e36e18e gnu: kakoune: Add search path.
KAKOUNE_RUNTIME: Overrides the location of the directory containing the
Kakoune support files.  If unset, location is determined from Kakoune's
binary location.

* gnu/packages/text-editors.scm (kakoune): Add KAKOUNE_RUNTIME to search
paths. This is needed to e.g. package plugins, or to have a stable
target for the symlink inside `${userconf}/autoload` to
`@{runtime}/autoload` (see Kakoune manual).

Merges: https://codeberg.org/guix/guix/pulls/6616
Change-Id: I55a48696f20e13499206b573a9b07895250d791c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:28:30 +00:00
Carlos Durán Domínguez 8d062a9f0e gnu: paps: Update to 0.8.0-0.199b478.
* gnu/packages/pdf.scm (paps): Update to 0.8.0-0.199b478.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[inputs]: Add libpaper.
[native-inputs]: Remove intltool. Add fmt, and gettext-minimal.

Fixes: guix/guix#6686
Merges: https://codeberg.org/guix/guix/pulls/6696
Change-Id: I442cfe5c687e807fd78f4a94da25679eb915bf8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:24:31 +00:00
terramorpha 0956abe376 gnu: transmission-remote-gtk: Update to 1.7.0.
* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.7.0.

Merges: https://codeberg.org/guix/guix/pulls/6630
Change-Id: I4e118756250e6dfe2255fb5e0d974fae94c4c60b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:22:38 +00:00
Wilko Meyer 41d02cd010 gnu: chrony: Update to 4.8.
* gnu/packages/ntp.scm (chrony): Update to 4.8.

Merges: https://codeberg.org/guix/guix/pulls/6663
Change-Id: I99dd9f6af54d12b94a688153ff3ced7dfd6602a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:20:57 +00:00
Andrew Stubbs ff0617a72d gnu: fish: Update to 4.5.0.
* gnu/packages/shells.scm (fish): Update to 4.5.0.

Merges: https://codeberg.org/guix/guix/pulls/6643
Change-Id: I6e0f3cfbc2c9f25f34e80876032804cd4df53e3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:18:49 +00:00
Ignacio Marmolejo b3cb472c04 gnu: lua-language-server: Update to 3.17.1
* gnu/packages/lua.scm (lua-language-server): Update to 3.17.1.

Merges: https://codeberg.org/guix/guix/pulls/2831
Change-Id: If5d4e1d520877698e53bd2f2a151af6dd272a87a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-26 00:17:04 +01:00
Hennadii Stepanov 95622de38d gnu: libsecp256k1: Update to 0.7.1.
* gnu/packages/crypto.scm (libsecp256k1): Update to 0.7.1.

Change-Id: I818a1a8f4ed492aad1d52d65b9289ed2bd90d3fc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:15:34 +00:00
Robin Ole Heinemann 71d47ffa2e gnu: e2fsprogs: Add fuse to inputs.
This causes fuse2fs to get built.

* gnu/packages/linux.scm (e2fsprogs):
[inputs]: Add fuse.

Change-Id: Iedfafd190a5dd2adbda962c00f1a25476ffe9143
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25 15:12:55 -08:00
Vagrant Cascadian 4fcbcab2d9 gnu: fuse: Update to 3.18.1.
* gnu/packages/linux.scm (fuse): Update to 3.18.1.
[source]: Use tar.gz.
(fuse-3.18): Remove.
* gnu/packages/file-systems.scm (disorderfs)[inputs]: Use unversioned fuse.
2026-02-25 15:12:52 -08:00
Ashish SHUKLA a88f947b24 gnu: cgit: Update to 1.3
* gnu/packages/version-control.scm (cgit): Update to 1.3.
[inputs](git-source.tar.xz): Update to 2.53.0.

Change-Id: I37c5656b1a908a62f58f802da7094b6edf7f1959
Signed-off-by: jgart <jgart@dismail.de>
2026-02-25 18:10:41 -05:00
Sharlatan Hellseher 89d424ac5d gnu: rawtherapee: Update to 5.12.
Released on <2025-05-28>, see:
<https://rawtherapee.com/downloads/5.12/>.

* gnu/packages/photo.scm (rawtherapee): Update to 5.12.

Change-Id: Ieb9634b236426b215a1a3dcffd63478beb16b8f2
2026-02-25 23:07:39 +00:00
Sharlatan Hellseher 19acab0a4d gnu: darktable: Update to 5.4.1.
Released on <2026-02-05>, see:
<https://github.com/darktable-org/darktable/releases/tag/release-5.4.1>.

* gnu/packages/photo.scm (darktable): Update to 5.4.1.
[inputs]: Sort alphabetically.

Change-Id: I9bf61a31f2039959646a067d759d98f88c63e905
2026-02-25 23:06:52 +00:00
Richard Sent 1db2ed1389 gnu: darktable: Make opencl-icd-loader a propagated input.
opencl-icd-loader performs a runtime lookup for opencl vendors using the
OCL_ICD_VENDORS search path. For the search path to register, it must be in
the profile.

* gnu/packages/photo.scm (darktable): Move opencl-icd-loader to
propagated-inputs.

Merges: https://codeberg.org/guix/guix/pulls/1851
Change-Id: I320b4ca79e2548aca0910742a6780fa0d1c0a69c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:49:06 +00:00
Cayetano Santos 921777ca26 gnu: python-fido2: Update to 2.1.1.
* gnu/packages/security-token.scm (python-fido2): Update to 2.1.1.

Merges: https://codeberg.org/guix/guix/pulls/6687
Change-Id: I2e448b0e0bec8835058b5954ab5c5756374437af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:31:28 +00:00
Giacomo Leidi cbbf6b1d57 tests: Test lowering of file-like objects values for oci-image.
This patch is supposed to introduce a test case to ensure use cases like
the one of https://codeberg.org/guix/guix/issues/3818 are working.

* gnu/tests/containers.scm (%guile-oci-image): New variable.
(%guile-bash-oci-image): New variable.
(%oci-rootless-podman-os)[fist-container]: Use %guile-oci-image.
[second-container]: Use file-like object as oci-image value.
(%oci-docker-os): Ditto.

Change-Id: I0052243dba2d901d497e1c0976a5aa1ebe9864a0
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:41 +00:00
Giacomo Leidi bfa4e179e2 services: Support list of strings for oci-container-configuration's entrypoint.
Dockerfile's ENTRYPOINT statement supports also a list of strings. This
patch implements this behavior for oci-container-configuration.

* oci/services/containers.scm (string-or-list-of-strings?): New
procedure.
(oci-container-configuration)[entrypoint]: Change field type to
maybe-string-or-list-of-strings.
(oci-container-configuration->options): Use it.
* doc/guix.texi: Document it.

Change-Id: I1c94dec79c9f4b2324225810a7926be251bfd795
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:41 +00:00
Giacomo Leidi 9f976927fc services: Add gexp compiler for oci-image.
This commit allows oci-image records to be directly compiled to tarballs
file names when ungexeped, by means of a gexp compiler. It is supposed
to make the usage of oci-images in gexp smoother.

* oci/services/containers.scm (lower-manifest): Reformat and derive
tarball name from the image reference.
(lower-oci-image-state): Drop procedure and merge with lower-oci-image.
(oci-image-compiler): Implement in terms of lower-oci-image.
(oci-image-loader): Drop call to lower-oci-image and directly ungexp the
oci-image record.

Change-Id: I1755585a10294ad94c8025e7c35d454319174efc
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:35 +00:00
Sviatoslav Bulbakha 36ad3b0efd gnu: igt-gpu-tools: Update to 2.3.
* gnu/packages/admin.scm (igt-gpu-tools): Update to 2.3.

Merges: https://codeberg.org/guix/guix/pulls/4968
Change-Id: Id5e0ad832b1765a9be100ab3bb1e363a01b52aaf
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:12:07 +00:00
Ashish SHUKLA 562d4e5723 gnu: seatd: Update to 0.9.2.
* gnu/packages/admin.scm (seatd): Update to 0.9.2.

Merges: https://codeberg.org/guix/guix/pulls/5412
Change-Id: I61b86dc468ab928c9916d5a4a07f3fcc420bc4ac
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:11:00 +00:00
Andy Tai 5eaed45d90 gnu: Add radius.
* gnu/packages/admin.scm (radius): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5436
Change-Id: I2030b0727e58a6c1fa8648adcc668fe1a764012c
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:09:37 +00:00
Patrick Norton 9e497c7bb5 gnu: poweralertd: Update to 0.3.0.
* gnu/packages/freedesktop.scm (poweralertd): Update to 0.3.0.

Merges: https://codeberg.org/guix/guix/pulls/5983
Change-Id: I347745b1ea22e3a90310de427a7eaaef9a73159c
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:08:03 +00:00
Mathieu Lirzin e9cb964a5e gnu: rabbitmq-service-type: Extend profile-service-type.
* gnu/services/high-availability.scm (rabbitmq-service-type): Extend
profile-service-type.

Change-Id: I5946c7d00ad8dba2e11f7798d77b5fbb80d066ba
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Mathieu Lirzin 801f73783f gnu: rabbitmq: Install man pages.
* gnu/packages/high-availability.scm (rabbitmq): Install man pages.

Change-Id: If3ec421b6bade650d67ee02142c333d1f5501256
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Mathieu Lirzin 0d52bda71c gnu: rabbitmq: Define rabbitmq-programs only once.
* gnu/packages/high-availability.scm (rabbitmq): Define rabbitmq-programs only
once.

Change-Id: I6d7e22b2984d3dfe590f31531587e09873c5eede
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Jonathan Frederickson 625ee243a6 gnu: Add offpunk.
* gnu/packages/web.scm (offpunk): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6337
Change-Id: Id74bb3a73d02e3b1dd100ae3924afae1c5f8c687
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Untrusem <mysticmoksh@riseup.net>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:03:01 +00:00
Andy Tai 1d5a48a4ca gnu: moe: Update to 1.16.
* gnu/packages/text-editors.scm (moe): Update to 1.16.

Merges: https://codeberg.org/guix/guix/pulls/6637
Change-Id: Iabeff1a237879711e17e71380177d922415baca4
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:57:42 +00:00
yulran e12a7c9b2f gnu: Add stapler.
* gnu/packages/pdf.scm (stapler): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6652
Change-Id: I4179e6f1f353fd5c9bc363b43f0091126d16271f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:55:58 +00:00
Charles Roelli 84ad62a68a gnu: python-django-simple-math-captcha: Use Django 5.
* gnu/packages/django.scm (python-django-simple-math-captcha): Use Django 5
and fix a broken test.
[arguments]<#:phases>: Fix a broken test.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Ie30254f4caa72620730b2ddb441fc979f9088c1b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli 8a53a4656a gnu: python-django-contrib-comments: Update to 2.2.0-0.4ad4c70.
* gnu/packages/django.scm (python-django-contrib-comments): Update to
2.2.0-0.4ad4c70, latest unreleased commit, for Django 5.2 compatibility.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Ide0833b5ee7452b46661f180bb5153d971964d73
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli 4763920eb3 gnu: python-crispy-bootstrap3: Use Django 5.
* gnu/packages/django.scm (python-crispy-bootstrap3): Use Django 5 and turn
off broken tests.  python-django-crispy-forms, whose test suite uses this
package, is itself compatible with Django 5 and passes its own tests.
[arguments]: Disable tests.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Icc797429795a72790301ce430d7703bdd9dc7bfa
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli 4655a85c94 gnu: python-django-jinja: Update to 2.11.0-0.db07311.
* gnu/packages/django.scm (python-django-jinja): Update to 2.11.0-0.db07311,
latest unreleased commit, for Django 5.2 compatibility.
[arguments]<#:phases>: Use original check phase.
<#:test-backend, #:test-flags>: Use custom.
[propagated-inputs]: Remove python-django-4, add python-django.
[native-inputs]: Remove python-wheel.
[home-page]: Update.

Change-Id: I6e257f6df8bb08a6354a6dee73960988e7149bfc
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli 526b62b407 gnu: python-django-crispy-forms: Update to 2.5.
* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.5 and use
Django 5.2.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Id5ed22ef46013c1bef1e97460547bcef4fddab7f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli 8fb6be7964 gnu: python-crispy-bootstrap4: Update to 2026.2.
* gnu/packages/django.scm (python-crispy-bootstrap4): Update to 2026.2.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: I272fea3b6d800613b1857229ed416522e9a2d24f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:40 +00:00
Sharlatan Hellseher f3b9363d7f gnu: fq: Update to 0.16.0.
* gnu/packages/hexedit.scm (fq): Update to 0.16.0.

Change-Id: Id8efd269945708d1347fb3ffe0d1f098f8bd2f77
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher 4535f974e8 gnu: go-github-com-wader-gojq: Update to 0.16.0.
* gnu/packages/golang-xyz.scm (go-github-com-wader-gojq): Update to 0.16.0.
[propagated-inputs]: Remove go-gopkg-in-yaml-v3; add go-github-com-itchyny-go-yaml.

Change-Id: Ia61e3b6a0e3625ffa3424df2cf90cb51b56470f0
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher ee0b5e8bb0 gnu: Add go-github-com-itchyny-go-yaml.
* gnu/packages/golang-xyz.scm (go-github-com-itchyny-go-yaml): New variable.

Change-Id: I55089a179d36959ed17bce72fb348412e6d8582c
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher 8ff4d2054d gnu: git-lfs: Update to 3.7.1.
* gnu/packages/version-control.scm (git-lfs): Update to 3.7.1.

Change-Id: I8c59681fc4763278957fa24ddcd3c16a1200ee99
2026-02-25 21:15:14 +00:00
Sharlatan Hellseher c5e6585c86 gnu: go-git-sr-ht-nelsam-hel: Update to 0.9.4.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-hel): Update to 0.9.4.

Change-Id: Ic291c1d11b887b3c479dc78bca9cdcbe3d9c4e41
2026-02-25 21:07:51 +00:00
Sharlatan Hellseher 7fdd768c57 gnu: go-git-sr-ht-nelsam-correct: Update to 0.1.2.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-correct): Update to 0.1.2.

Change-Id: I5ca6e90d67641da95fb1546ee1d605d37299a61c
2026-02-25 21:07:51 +00:00
Sharlatan Hellseher a772f0587b gnu: hetznercloud-cli: Update to 1.61.0.
* gnu/packages/admin.scm (hetznercloud-cli): Update to 1.61.0.
[native-inputs]: Add go-golang-org-x-exp, go-golang-org-x-net, and
go-golang-org-x-text.

Change-Id: If86712cec69e11b6c7cec1ccaa3207a4095b19fd
2026-02-25 21:00:55 +00:00
Sharlatan Hellseher 8c0ee5c22b gnu: go-github-com-hetznercloud-hcloud-go-v2: Update to 2.36.0.
* gnu/packages/golang-web.scm (go-github-com-hetznercloud-hcloud-go-v2): Update to 2.36.0.

Change-Id: I8ea5bb82b72d5ca7ef3d8a5f16af6788e0068692
2026-02-25 21:00:54 +00:00
Sharlatan Hellseher bef3d2d78a gnu: go-github-com-spf13-cobra: Update to 1.10.2.
* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra): Update to 1.10.2.
[native-inputs]: Remove go-gopkg-in-yaml-v3.
[propagated-inputs]: Add go-go-yaml-in-yaml-v3.

Change-Id: I3f1025f69b3635a01f972b504b70ce1cc775ec2f
2026-02-25 21:00:27 +00:00
Sharlatan Hellseher 7bbedfd96f gnu: go-github-com-spf13-pflag: Update to 1.0.10.
* gnu/packages/golang-xyz.scm (go-github-com-spf13-pflag): Update to 1.0.10.

Change-Id: I15f78f8ff6cb24b5273d939ceb58565632eed1d0
2026-02-25 20:47:06 +00:00
Sharlatan Hellseher 3586c9c836 gnu: webhook: Update to 2.8.3.
* gnu/packages/web.scm (webhook): Update to 2.8.3.
[arguments] <install-source?>: No need for the final command.

Change-Id: I0116cd68dfc52afcb483dbd7f97019a4d29edc87
2026-02-25 20:28:43 +00:00
Sharlatan Hellseher 48e9cfa4fd gnu: webhook: Fix package style.
* gnu/packages/web.scm (webhook): Fix package style.

Change-Id: I76397d4d355c97a5cc78d806cd995ffdff466afe
2026-02-25 20:24:42 +00:00
Sharlatan Hellseher accba504ad gnu: exercism: Update to 3.5.8.
* gnu/packages/education.scm (exercism): Update to 3.5.8.

Change-Id: Ib03adbe544c511601f4fe3e4e35276a975dc9796
2026-02-25 20:22:35 +00:00
Sharlatan Hellseher 284a727456 gnu: go-github-com-marcinbor85-gohex: Fix indentation.
* gnu/packages/golang-xyz.scm (go-github-com-marcinbor85-gohex): Fix indentation.

Change-Id: I48892a57933e648e6aa4684ef57ba22e4ce0f8a8
2026-02-25 20:19:21 +00:00
Sharlatan Hellseher 8428036368 gnu: go-github-com-marcinbor85-gohex: Update to 0.1.0.
* gnu/packages/golang-xyz.scm (go-github-com-marcinbor85-gohex): Update to 0.1.0.

Change-Id: I5d2a0b1e24fbea032425a222152a581f39734911
2026-02-25 20:19:20 +00:00
Roman Scherer 72cc8e6380 gnu: go-github-com-tetratelabs-wazero: Update to 1.11.0.
* gnu/packages/golang-web.scm (go-github-com-tetratelabs-wazero): Update
to 1.11.0.
[source]: Update URL to new GitHub location (wazero/wazero).
[propagated-inputs]: Add go-golang-org-x-sys.
[home-page]: Update to new location.
[synopsis]: Change to "CGO-free" since it now has Go dependencies.
[description]: Fix @code to @url, update to reflect CGO-free nature.

Change-Id: I5f87f542d299ed358e8686e07430802952a667e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer d2badede39 gnu: go-github-com-anthropics-anthropic-sdk-go: Update to 1.19.0.
* gnu/packages/golang-web.scm (go-github-com-anthropics-anthropic-sdk-go):
Update to 1.19.0.

Change-Id: I279afa5c413e9e7fd52ba11e8cd650b1a48911e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer 7c367e5fba gnu: go-github-com-fsnotify-fsnotify: Update to 1.9.0.
* gnu/packages/golang-xyz.scm (go-github-com-fsnotify-fsnotify):
Update to 1.9.0.

Change-Id: I139b0ec76a7dabaa72c819fe44c1d4c645f67570
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer df7218bf28 gnu: binaryen: Update to 125.
* gnu/packages/web.scm (binaryen): Update to 125.
[arguments]: Add fix-gcc14-compatibility phase.

Change-Id: I1c7cc4dcaa3638a26d81cde1da27b9ffde4a696e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:09 +00:00
John Kehayias 66335ea9fa gnu: Add fava-envelope-airmail.
* gnu/packages/finance.scm (fava-envelope-airmail): New variable.

Change-Id: Ifa2cb75d8dbaf9da632d0a770128bedd934d3655
2026-02-25 14:35:10 -05:00
Cayetano Santos 47d2bc527f gnu: make-opensbi-package: Refresh package.
* gnu/packages/firmware.scm (make-opensbi-package): Indent.
[arguments]: Use G-Expressions.

Change-Id: Ic68c5fdc96629cad7c169cd865e8a7a9abd559c9
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25 10:29:21 -08:00
Vagrant Cascadian f1685253ff gnu: opensbi: Update to 1.8.1.
* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.8.1.
2026-02-25 10:29:17 -08:00
jgart c819b6c112 gnu: trealla: Update to 2.90.39.
* gnu/packages/prolog.scm (trealla): Update to 2.90.39.

Change-Id: If4beac7e384e930471202523053576ea9cbd01b5
2026-02-25 12:47:58 -05:00
David Thompson 17c2142271 gnu: guile-hoot: Update to 0.8.0.
* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.8.0.
[arguments]: Add phase to wrap new 'hoot' binary.
[native-inputs]: Remove node.
[inputs]: Add guile-fibers, guile-gnutls, guile-websocket, and node.
[description]: Tweak slightly.
[home-page]: Add trailing slash to satisfy linter complaint about redirect.

Change-Id: I4dff5edd447a53a2355d3ab35588633d991e68b2
2026-02-25 11:11:34 -05:00
David Thompson e1d6f8e094 gnu: guile-websocket: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.3.0.

Change-Id: Ibdd2bb349af26c749d6fa1b5053bacba7731fbba
2026-02-25 11:11:34 -05:00
Sharlatan Hellseher c09ce8da54 gnu: prometheus-postgres-exporter: Update to 0.19.1.
* gnu/packages/monitoring.scm (prometheus-postgres-exporter): Update to 0.19.1.

Change-Id: I5fbf60a7901ed83d4442cb6357b52dd685e56f0b
2026-02-25 15:55:43 +00:00
Sharlatan Hellseher a6ed5f26c7 gnu: hydroxide: Update to 0.2.31.
* gnu/packages/mail.scm (hydroxide): Update to 0.2.31.

Change-Id: I76e6a6179ebb969ce665e50917be29585acf167f
2026-02-25 15:45:53 +00:00
Sharlatan Hellseher 8a0187109a gnu: miller: Update to 6.17.0.
* gnu/packages/textutils.scm (miller): Update to 6.17.0.
[native-inputs]: Add go-gopkg-in-yaml-v3 and go-pault-ag-go-debian.

Change-Id: Ibaece94b564f2aaffb29477b665380d2167f628d
2026-02-25 15:44:27 +00:00
Sharlatan Hellseher e341abefa3 gnu: Add go-pault-ag-go-debian.
* gnu/packages/golang-xyz.scm (go-pault-ag-go-debian): New variable.

Change-Id: I01a7bca2c76322d000993b01f96736a709c18766
2026-02-25 15:42:21 +00:00
Sharlatan Hellseher ae2b5e3190 gnu: Add go-pault-ag-go-topsort.
* gnu/packages/golang-xyz.scm (go-pault-ag-go-topsort): New variable.

Change-Id: I5b7e41ea72dc0e40149ebc8e39370b4828fe005d
2026-02-25 15:41:44 +00:00
Sharlatan Hellseher f58a46fd5f gnu: nncp: Update to 8.13.0.
Starting from 8.12.0 all `nncp-*' commands are combined into single
`nncp'.

* gnu/packages/uucp.scm (nncp): Update to 8.13.0.
[phases] {fix-paths}: Adjust to use "unpack-path", switch to
search-input-file.
{build} Use default phase, which provides just one binary now.

Change-Id: I7a6f4d567f8d29c7659c622c5861106e0cc68fb5
2026-02-25 15:08:06 +00:00
Carlos Durán Domínguez 9db3cdb514 gnu: soju: Update to 0.10.1.
* gnu/packages/irc.scm (soju): Update to 0.10.1.
[arguments]: <#:test-flags>: Drop them.
<#:build-flags>: Move flags from build and install phases, and add
enable SQLite3 support.
<#:phases>: (build, install): remove setting environment flags and use
build-flags argument.
[native-inputs]: Reindent. Replace go-git-sr-ht-emersion-go-sqlite3-fts5
for go-codeberg-org-emersion-go-sqlite-fts5. Add g-modernc-org-sqlite
and sqlite.

Change-Id: I663b1342e75e262d81541622850e775426d88f7e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:40:19 +00:00
Carlos Durán Domínguez f27cd992f3 gnu: go-modernc-org-sqlite: Update to 1.45.0.
* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite): Update to 1.45.0.
[arguments]: <#:test-flags>: Add -short.

Change-Id: I16f21a902e955849d0be37469890e41b28925bbe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez 3546df0c32 gnu: go-modernc-org-cc-v4: Fix tests.
* gnu/packages/golang-xyz.scm (go-modernc-org-cc-v4): Fix tests.
[arguments]: <#:test-flags>: Add -short flag.

Change-Id: I874ef03d29dd2d1571c190f1f5e04080dd7ecbfb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez 49d9a37d3c gnu: go-modernc-org-strutil: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-modernc-org-strutil): Update to 1.2.1.

Change-Id: I18bd5569749d50c785610326302641e58e652396
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez c6fd05a488 gnu: go-modernc-org-sortutil: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-modernc-org-sortutil): Update 1.2.1.

Change-Id: I8f8b900d44aff8d796594985212c64f5571afee6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez 67cfd2053b gnu: go-modernc-org-opt: Update to 0.1.4.
* gnu/packages/golang-xyz.scm (go-modernc-org-opt): Update to 0.1.4.

Change-Id: I565d9f7f4f018db1c0106f2b0bc770dabd68945a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez e4900d42ee gnu: go-modernc-org-memory: Update to 1.11.0.
* gnu/packages/golang-xyz.scm (go-modernc-org-memory): Update to 1.11.0.
[propagated-inputs]: Add go-golang-org-x-sys.

Change-Id: Idb2a1bc5ba117ac5f3e25d554c25a9f3a9a5dab3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez 7169227d9a gnu: go-github-com-lestrrat-go-strftime: Update to 1.1.1.
* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-strftime): Update to
1.1.1.

Change-Id: Id627b7e9087931d7dd06b104f7cb8450d0b0b0cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez 9c9e9cb511 gnu: go-modernc-org-mathutil: Update to 1.7.1.
* gnu/packages/golang-maths.scm (go-modernc-org-mathutil): Update to 1.7.1.

Change-Id: I4566737080539f8fe4688c6368b1cc659634dd6d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez 997c248e14 gnu: go-modernc-org-fileutil: Update to 1.3.40.
* gnu/packages/golang-xyz.scm (go-modernc-org-fileutil): Update to 1.3.40.

Change-Id: Id230cb3d56bc69b7e7816f9b7eef6faae4a7a0cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez 239c478844 gnu: go-github-com-google-pprof: Update to 0.0.0-20250317173921-a4b03ec1a45e.
* gnu/packages/golang-check (go-github-com-google-pprof): Update to
0.0.0-20250317173921-a4b03ec1a45e.

Change-Id: I78f6c37e7db9603ea52d390cc77d248ecc1c025d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez f793b6c10b gnu: go-github-com-pires-go-proxyproto: Update to 0.11.0.
* gnu/packages/golang-web.scm (go-github-com-pires-go-proxyproto): Update to
0.11.0.
[arguments]: <#:test-flags>: Disable unix socket test.
[propagated-inptus]: Add go-golang-org-x-net.

Change-Id: Id567f48446579260f00a3a3d257cfc19d3cbe3a0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez 4560c6cd12 gnu: go-github-com-msteinert-pam-v2: Update to 2.1.0.
* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam-v2): Update to
2.1.0.

Change-Id: I5217f16ff397cd993b800363da0c5f9144e06c91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez ffa0a055e4 gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.34.
* gnu/packages/golang-xyz.com (go-github-com-mattn-go-sqlite3): Update to
1.14.34.

Change-Id: I40b75366cc455bb7fe093c615c9201587104ab9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez fbe3ae4b96 gnu: go-github-com-lib-pq: Update to 1.11.2.
* gnu/packages/golang-xyz.scm (go-github-com-lib-pq): Update to 1.11.2.

Change-Id: I7f59b0807fce4f0ff38e9e0ba15df47a6dd7c00c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez 62a5701767 gnu: go-github-com-emersion-go-sasl: Update to 0.0.0-20241020182733-b788ff22d5a6.
* gnu/packages/golang-web.scm (go-github-com-emersion-go-sasl): Update to
0.0.0-20241020182733-b788ff22d5a6.

Change-Id: I48ac727c6f106bfc38c421ebdebc47d07129b431
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez ee29ef171c gnu: go-github-com-coder-websocket: Update to 1.8.14.
* gnu/packages/golang-web.scm (go-github-com-coder-websocket): Update to 1.8.14.

Change-Id: I23a1ba527cdcf6a72c13bf4040cc8754b16e1f0c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez 5cfb52f611 gnu: Add go-codeberg-org-emersion-go-sqlite-fts5.
* gnu/packages/golang-xyz.scm (go-codeberg-org-emersion-go-sqlite-fts5): New
variable.

Change-Id: If21155d47667bac227b18fc9609c210af9188a3b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez 2d8c8b2a57 gnu: burp: Update to 3.2.0.
* gnu/packages/backup.scm (burp): Update to 3.2.0.
[inputs]: Add libxcrypt.

Fixes: guix/guix#6534
Change-Id: If5b9fdb1eada5598b63252072f425d152e5803ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:16:28 +01:00
Carlos Durán Domínguez d8c19e13e3 gnu: burp: Improve style.
* gnu/packages/backup.scm (burp): Use G-expressions.
[arguments]: Use G-expressions.

Change-Id: I56ab9b7a686997014d378612cf2e3901771848a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:16:28 +01:00
Ashish SHUKLA a330b49452 gnu: profanity: Update to 0.16.0
* gnu/packages/messaging.scm (profanity): Update to 0.16.0.

Change-Id: I7976f7f8a992190d1d513ba431c4cae11fedb6c5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:12:49 +01:00
Andy Tai a12ecfdbc4 gnu: parallel: Update to 20260222.
* gnu/packages/parallel.scm (parallel): Update to 20260222.

Change-Id: I029dad6313aeffbef5f60ef856ac508d57153664
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:02:29 +01:00
Liliana Marie Prikler 1c7a4a564a services: pulseaudio: Use match-record-lambda.
* gnu/packages/sound.scm (pulseaudio-etc): Reimplement in terms of
match-record-lambda.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler 2201f7ad39 gnu: wine-staging: Update to 11.0.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 11.0.
(wine-staging): Likewise.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler 96dd597a74 gnu: vkd3d: Update to 1.18.
* gnu/packages/vulkan.scm (vkd3d): Update to 1.18.
[source]: Use version to derive commit.
Use “https://gitlab.winehq.org/wine/vkd3d”.
[#:phases]: Drop ‘patch-for-new-vulkan’.
[native-inputs]: Add flex, bison, perl and perl-json.
[home-page]: Use “https://gitlab.winehq.org/wine/vkd3d”.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler 50c94f89c6 gnu: wine: Update to 11.0.
* gnu/packages/wine.scm (wine-minimal): Update to 11.0.
[#:make-flags]: Drop “libdir”.
(wine)[#:phases]: Drop ‘wrap-executable’.
(wine64)[#:make-flags]: Inherit.
[#:phases]: Drop ‘copy-wine32-binaries’ and ‘wrap-executable’.
Adjust ‘copy-wine32-libraries’ accordingly.
2026-02-25 13:32:33 +01:00
Andreas Enge 87405bbf3b gnu: miniupnpc: Update to 2.3.3.
This is now the same version as miniupnpc-next.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.3.3.
* gnu/packages/emulators.scm (rpcs3)[inputs]: Replace miniupnpc-next
by miniupnpc.
* gnu/packages/emulators.scm (dolphin-emu, libretro-dolphin-emu,
flycast)[inputs],
* gnu/packages/finance.scm (monero)[inputs],
* gnu/packages/games.scm (openclonk)[inputs]: Replace miniupnpc by
miniupnpc-2.1.

Change-Id: If40ff70a82b608e779d1f5127133c0c5318cb439
2026-02-25 11:17:35 +01:00
Andreas Enge 59165d7e38 gnu: Add miniupnpc-2.1.
This is currently the same version as miniupnpc.

* gnu/packages/upnp.scm (miniupnpc-2.1): New variable.

Change-Id: I314ca1d49782f0b4d80fb9a7f7d30a075c9cbda3
2026-02-25 11:17:35 +01:00
Sharlatan Hellseher ab16f88d78 gnu: python-mathlibtools: Update to 1.3.2.
* gnu/packages/lean.scm (python-mathlibtools): Update to 1.3.2.

Change-Id: I02e3a9c141519bc375eafeddafb7bf11354f9cef
2026-02-25 08:18:59 +00:00
Lîm Tsú-thuàn 74d9927183 gnu: lean4: Update to 4.28.0.
* gnu/packages/lean.scm (lean4): Update to 4.28.0.
[phases]{pre-populate-mimalloc}: New phase, use mimalloc source.
{check}: Skip more tests.

Merges: https://codeberg.org/guix/guix/pulls/6621
Change-Id: Idd529f1650c41d8b3bdd512e957f9b8972ab042c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 08:18:49 +00:00
Andy Tai 984497508a gnu: opencv: Update to 4.13.0.
* gnu/packages/image-processing.scm (opencv): Update to 4.13.0.
[inputs]: Add dlpack.

Merges guix/guix!5513

Change-Id: I795a4efb91cdb0ac8bb8bfb09d662e0587396fa4
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-25 09:01:52 +01:00
Denis 'GNUtoo' Carikli 40269978c0 images: Add am335x-evm support.
* gnu/system/images/am335x-evm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: Ic3695d9d26a4870500a9bf1b2a3d53d93fed6db6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-24 21:29:40 -08:00
Arun Isaac 99556e7724 gnu: wfmash: Install split_approx_mappings_in_chunks script.
* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Add install-scripts
phase.
[inputs]: Add python-wrapper.

Change-Id: I1a68399d1b14e9783a2a2c2fe8d65fc777de18b6
2026-02-25 00:50:49 +00:00
Maxim Cournoyer f9efea8642 gnu: openjdk16: Fix build on powerpc64le.
* gnu/packages/java.scm (openjdk15)
[implicit-inputs?]: Set to #f.
[native-inputs]: Add gcc-11.
(openjdk17) [implicit-inputs?]: Set to #t.
[native-inputs]: Remove manually added implicit inputs added in openjdk15.

Fixes: <https://issues.guix.gnu.org/79270>
Change-Id: Ieda25aae528f468403bae8063f2fa199a873cfae
2026-02-25 09:46:07 +09:00
Maxim Cournoyer b8f18996f5 gnu: openjdk25: Update to 25.0.2.
* gnu/packages/java.scm (openjdk25): Update to 25.0.2.

Change-Id: I02cbe9f68f7963b9f739186501d663107610b4fb
2026-02-25 09:46:07 +09:00
Maxim Cournoyer 41f7cd97c0 gnu: openjdk11: Do not build hotspot tests.
* gnu/packages/java.scm (openjdk11)
[#:configure-flags]: Add --disable-hotspot-gtest.
(openjdk15) [#:configure-flags]: Rename flag to --without-gtest.

Change-Id: Ifcde5948295aa98c7f056df3071788332adb313f
2026-02-25 09:46:07 +09:00
Maxim Cournoyer a2c347c1fb gnu: openjdk11: Double max-silent-time timeout property.
* gnu/packages/java.scm (openjdk11) [properties]: New field.

Change-Id: I4370a4d8bc75c139334ef41778c17d391561e356
2026-02-25 09:46:07 +09:00
Maxim Cournoyer 9888260728 gnu: openjdk11: Small cleanup.
* gnu/packages/java.scm (openjdk11) [#:phases]
{write-source-revision-file}: Capture version in an inheritance compatible
way.
{patch-jni-libs}: Remove extraneous 'remove' import.
{strip-character-data-timestamps}: Re-order after...
{remove-extraneous-files}: ... this phase.
{strip-character-data-timestamps}: Delete phase.
{build, build-jre}: Streamline.

Change-Id: Ic2210f02d7133a0d440b8d83f289b17f1cb59f17
2026-02-25 09:46:06 +09:00
Maxim Cournoyer c5a5c27a90 gnu: openjdk10: Modernize.
* gnu/packages/java.scm (openjdk10) [arguments]: Use gexps.
[native-inputs]: Delete labels.

Change-Id: I11f214295ed911a492510e22e1f910fc29832e6f
2026-02-25 09:46:06 +09:00
Maxim Cournoyer eef9696c9d gnu: openjdk9: Modernize and reduce size.
* gnu/packages/java.scm (openjdk-9): [arguments]: Use gexps, adjusting
accordingly.
[#:modules]: Add the (ice-9 match), (srfi srfi-1) and (srfi srfi-26) modules.
[#:phases] {patch-jni-libs}: Remove dynamic srfi-1 import.
{remove-extraneous-files}: New phase.
{strip-zip-timestamps}: Re-order after remove-extraneous-files.  Do not patch
.diz and src.zip files, which are now deleted in the above phase.

Change-Id: Icb762cdc2b58536f9c47ca4411ba75e6b3bc242a
2026-02-25 09:46:06 +09:00
Maxim Cournoyer f9421c5056 gnu: icedtea-8: Modernize.
* gnu/packages/java.scm (icedtea-8) [arguments]: Standardize usage of
substitute-keyword-arguments.  Use gexps.
[#:phases] {build}: Expand comment

Change-Id: I96a56c3284a567c8627eb16de6521013a006d303
2026-02-25 09:46:06 +09:00
Maxim Cournoyer e2695648ed gnu: icedtea-7: Modernize.
* gnu/packages/java.scm (system->icedtea-arch): New procedure.
(icedtea-7) [arguments]: Use gexps and output variables.
[#:phases] {install-libjvm}: Use system->icedtea-arch.

Change-Id: Id672fc9f02f4a148aa016cdfcaffc4f081bcb676
2026-02-25 09:46:06 +09:00
Maxim Cournoyer b282d27a8c gnu: icedtea-7: Fix build on powerpc64le.
* gnu/packages/java.scm (icedtea-7)
[#:phases] {install-libjvm}: Register an entry for powerpc64le-linux.

Issue: <https://issues.guix.gnu.org/79270>
Change-Id: Ia01a30aee4b4f981d165e348e583f3e7fc687a82
2026-02-25 09:46:06 +09:00
Maxim Cournoyer 4d1bd06062 gnu: jamvm: Fix build on powerpc64.
* gnu/packages/java-bootstrap.scm (jamvm)
[#:modules]: New argument.
[#:configure-flags]: Preserve existing configure flags such as --enable-ffi.
[inputs]: Add libffi.

Issue: https://issues.guix.gnu.org/79270
Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-25 09:46:06 +09:00
Andreas Enge 48ae829807 gnu: openclonk: Refresh input.
* gnu/packages/games.scm (openclonk)[native-inputs]: Replace
googletest-1.12 by googletest-1.13.

Change-Id: I94cfe6ec872521f8e2583e8403d3e54adfd39465
2026-02-25 00:31:13 +01:00
Sharlatan Hellseher 13e37cfbd8 gnu: go-github-com-minio-minio-go-v7: Run short tests on aarch64-linux.
* gnu/packages/golang-web.scm (go-github-com-minio-minio-go-v7):
[arguments] <test-flags>: Run short tests on aarch64-linux system.

Change-Id: I7c82f0188519ab2003d23d18587b6ecc0e4a6cde
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher 1277d7169a gnu: go-github-com-minio-crc64nvme: Update to 1.1.1.
* gnu/packages/golang-crypto.scm (go-github-com-minio-crc64nvme): Update to 1.1.1.
[arguments] <test-flags>: Run only short tests on aarch64-linux system.

Change-Id: I3af509385402007340968af2728d50a1454775fc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher 7d7f36036b gnu: tegola: Unbundle more inputs.
* gnu/packages/geo.scm (tegola): Update to 0.21.2.
[source]: Delete move availale vendor sources.
[arguments]: Use G-expressions.
[inputs]: Remove go-github-com-aws-aws-lambda-go,
go-github-com-beorn7-perks, go-github-com-gofrs-uuid,
go-github-com-google-go-cmp, go-github-com-google-uuid,
go-github-com-jmespath-go-jmespath, go-golang-org-x-crypto,
go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools,
go-google-golang-org-protobuf, go-go-uber-org-atomic, and
go-go-uber-org-multierr; add go-github-com-ajstarks-svgo,
go-github-com-akrylysov-algnhsa, go-github-com-dimfeld-httptreemux,
go-github-com-gdey-tbltest, go-github-com-go-spatial-proj,
go-github-com-jackc-pgproto3-v2, go-github-com-jackc-pgtype,
go-github-com-jackc-pgx-v4, go-github-com-mattn-goveralls,
go-github-com-pborman-uuid, go-github-com-prometheus-client-golang,
go-github-com-redis-go-redis-v9, go-github-com-sap-go-hdb,
go-github-com-golang-groupcache, and go-golang-org-x-xerrors.

Change-Id: If4320187a0c0d6dcd590ef007065cc7b7f27a4f2

gnu: (gnu packages geo): Update.

* gnu/packages/geo.scm ((gnu packages geo)): Update.

Change-Id: I91c519b0e959bc5cb1cd6831e3a1e182bf53d107
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher a600b82f2c gnu: Add go-github-com-ajstarks-svgo.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-svgo): New variable.

Change-Id: I5fe7c6ed1989e7fb3a067fc13e8c0a6d96e8963a
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher 7be2d55b3e gnu: Add go-github-com-ajstarks-deck-generate.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck-generate): New variable.

Change-Id: I9d3abe04aa32bcd4bb878eb6d8afc027ac255cbc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher 4dba9576ce gnu: Add go-github-com-ajstarks-deck.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck): New variable.

Change-Id: Ib167672f293099206a96015dee03d9917bd73515
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher 78c6d250ad gnu: Add go-github-com-backblaze-blazer.
* gnu/packages/golang-web.scm (go-github-com-backblaze-blazer): New variable.

Change-Id: I57073f8552ed7e20740a106d4e0962551cd4fc3d
2026-02-24 23:26:36 +00:00
Vagrant Cascadian 43f71df9ce gnu: diffoscope: Update to 313.
* gnu/packages/diffoscope.scm (diffoscope): Update to 313.
[phases]: Drop 'update-to-7zip.
2026-02-24 14:34:24 -08:00
Andreas Enge 2fbfa55b71 gnu: i2pd: Update to 2.59.0.
* gnu/packages/i2p.scm (i2pd): Update to 2.59.0.

Change-Id: I683e40e7c62ea06390f2722b77570559cfbd4f63
2026-02-24 23:32:24 +01:00
Sören Tempel f947cdecc3 gnu: ebusd: Make the build reproducible.
* gnu/packages/embedded.scm (ebusd)[arguments]<#:phases>{set-version}: New
phase.

Fixes: guix/guix#6638
Change-Id: I5bc7b0448b6eb8a18db86c3813a619f9f63737e0
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-24 23:05:05 +01:00
Andy Tai a92bf1b96c gnu: Add mnn.
* gnu/packages/machine-learning.scm (mnn): New variable.

Merges guix/guix!3134

Change-Id: I6b39e49e360804c0787c41c0e287c30eced3bfcc
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-24 22:03:45 +01:00
Cayetano Santos 1ca156a687 gnu: otpclient: Update to 4.3.1.
* gnu/packages/password-utils.scm (otpclient): Update to 4.3.1.

Change-Id: Ic29cf4a21824dede8aa085f3d2dc460733166fc4
2026-02-24 21:01:27 +01:00
Cayetano Santos 1d3a06c597 gnu: pcsc-tools: Update to 1.7.4.
* gnu/packages/security-token.scm (pcsc-tools): Update to 1.7.4.

Change-Id: I52178b0e83db83d338ca3ebecebc4b5bbac0402b
2026-02-24 20:48:32 +01:00
Patrick Norton 93f522922e gnu: openttd: Update to 15.2.
* gnu/packages/games.scm (openttd-engine): Update to 15.2.

Merges: https://codeberg.org/guix/guix/pulls/6667
Change-Id: Ibd21fc000c5a2bf7a5178982e458973346a6af3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:42:07 +00:00
Carlos Durán Domínguez cc917e7695 gnu: xstow: Update to 1.1.1.
* gnu/packages/package-management.scm (xstow): Update to 1.1.1.
[origin]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.

Fixes: guix/guix#6391
Change-Id: Ic65b65aa235525a1b70fa191b5950dc8afdacdf3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Carlos Durán Domínguez 5eae9d78e6 gnu: xstow: Improve style.
* gnu/packages/package-management.scm (xstow): Reindent.
[source]: Reindent.

Change-Id: I707028e2e8fa764013c5f085c44207ca37b28084
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Sören Tempel c37ec7b0d6 gnu: klee: Update to 3.2.
This is the first release to recommend LLVM 16.

* gnu/packages/check.scm (klee): Update to 3.2.
[native-inputs]: Switch from LLVM 13 to LLVM 16.

Merges: https://codeberg.org/guix/guix/pulls/6677
Change-Id: I4e70e6ff16cf203d74f2c6bad75200619820aff3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:18:02 +00:00
Sharlatan Hellseher a15b2991eb gnu: criu: Modernize package, use G-expressions.
* gnu/packages/virtualization.scm (criu): Use G-expressions.
[native-inputs]: Remove python-toolchain; add python-wrapper.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I2cd2210cf56b98ccc480edacdd66e27b604f5e9a
2026-02-24 18:10:05 +00:00
Sharlatan Hellseher 6ed4a618ad gnu: sssd: Remove not required python-toolchain.
* gnu/packages/sssd.scm (sssd)[native-inputs]: Remove python-toolchain.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I1daed77fe96ed6eeb67b61f2d6ba54fc348a5ed5
2026-02-24 18:10:05 +00:00
Mark H Weaver 2f95cb9f47 gnu: icecat: Update to 140.8.0-gnu1 [security fixes].
Includes fixes for CVE-2026-2757, CVE-2026-2758, CVE-2026-2759,
CVE-2026-2760, CVE-2026-2761, CVE-2026-2762, CVE-2026-2763,
CVE-2026-2764, CVE-2026-2765, CVE-2026-2766, CVE-2026-2767,
CVE-2026-2768, CVE-2026-2769, CVE-2026-2770, CVE-2026-2771,
CVE-2026-2772, CVE-2026-2773, CVE-2026-2774, CVE-2026-2775,
CVE-2026-2776, CVE-2026-2777, CVE-2026-2778, CVE-2026-2779,
CVE-2026-2780, CVE-2026-2781, CVE-2026-2782, CVE-2026-2783,
CVE-2026-2784, CVE-2026-2785, CVE-2026-2786, CVE-2026-2787,
CVE-2026-2788, CVE-2026-2789, CVE-2026-2790, CVE-2026-2791,
CVE-2026-2792, and CVE-2026-2793.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
(icecat-minimal) [native-inputs]: Use llvm-21 and clang-21.
2026-02-24 13:05:48 -05:00
Simon Tournier c07690f0d6 gnu: gmsh: Update to 4.15.0.
* gnu/packages/maths.scm (gmsh): Update to 4.15.0.

Change-Id: I08538e3d3d7e5738614e24e172e04a7ad8e6d0c5
Merges: guix/guix!6587
2026-02-24 17:50:52 +01:00
Laurent Gatto 0be8d5caea gnu: Add r-nipals.
* gnu/packages/cran.scm (r-nipals): New variable.

Change-Id: I1624257c2e72028bc010ed9910dbae86c743f7b4
Signed-off-by: Simon Tournier <zimon.toutoune@gmail.com>
Merges: guix/guix!6634
2026-02-24 17:50:52 +01:00
Sharlatan Hellseher 4458d075ad gnu: python-anyio: Skip some tests on aarch64-linux.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Skip some shaky tests on aarch64-linux.

Fixes: guix/guix#6649
Change-Id: I67e20b9402ca40730c982ff0a8f61b24fc451767
2026-02-24 16:20:33 +00:00
Andy Tai 70f7821833 gnu: octave-cli: Update to 11.1.0.
* gnu/packages/maths.scm (octave-cli): Update to 11.1.0.

Merges: https://codeberg.org/guix/guix/pulls/6659
Change-Id: Ia7983b395b8507e4f58714fab5ad7883914091d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 16:20:33 +00:00
Wilko Meyer 0ab736f9fd gnu: php-8.4: Update to 8.4.18.
* gnu/packages/php.scm (php-8.4): Update to 8.4.18.

Change-Id: I84bfc132f276444452c005652db5126ea7bd98f2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Wilko Meyer b259dbbae5 gnu: php-8.5: Update to 8.5.3.
* gnu/packages/php.scm (php-8.5): Update to 8.5.3.

Change-Id: I391aa06da7661b0bda22ef4bd76598358a9a0127
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Andreas Enge 82cfab1bd1 gnu: savane: Update to 3.12.
* gnu/packages/version-control.scm (savane): Update to 3.12.

Change-Id: I8ec4dea12b71db333b4307cec326a6d82748a0fa
2026-02-24 17:06:23 +01:00
moksh dfb9358398 gnu: emacs-fj: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.31.

Change-Id: I4651a4586ccff4c617cfc49a838dd6650b768c22
Signed-off-by: jgart <jgart@dismail.de>
2026-02-24 11:04:03 -05:00
Sharlatan Hellseher 87f939885a gnu: rclone: Update to 1.72.1.
* gnu/packages/sync.scm (rclone): Update to 1.72.1.
[arguments] <build-flags>: Set version.
<test-flags>: Run short test only.
<phases>: Add 'pre-check, setting envars for quick tets.

Fixes: guix/guix#6639
Change-Id: I014a83f1a0a93eb0247efc48df5012429440f52e
2026-02-24 15:37:00 +00:00
Carlos Durán Domínguez cfa3dfd883 gnu: wl-mirror: Update to 0.18.5.
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.5.

Change-Id: Idcf805539a88f26f41477c3867f025bd94ae9432
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:35:16 +01:00
Aaron Covrig 18e0a0c4c0 gnu: ruby-asciimath: Update to 2.0.6.
* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.6.

Change-Id: Ic310349b53fa8709f40be3c24c6ca8e5d8d14592
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:23:40 +01:00
Aaron Covrig af7312c0f3 gnu: ruby-haml: Update to 7.2.0
* gnu/packages/ruby-xyz.scm (ruby-haml): Update to 7.2.0.
[propagated-inputs]: Add ruby-thor.

Change-Id: I2c8e24cc9425d874327bf471ccc7639d110ef8f8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:11:43 +01:00
Leo Orveillon e44f96cbfd gnu: lammps-serial: Finalize update to 250722.3.
* gnu/packages/bioinformatics.scm (lammps-serial): Adapt to updated lammps.
[configure-flags]: Same as lammps, but remove MPI and openMP related ones.
[phases]{link-lammps-so}: Change binary names due to LAMMPS_MACHINE flag
removal.
[inputs]: Remove pnetcdf. Replace hdf5-parallel-openmpi with hdf5.

Change-Id: I585e75fc7894c3e38f7b144f400193c9a767741a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:46 +01:00
Leo Orveillon 3327e22c3e gnu: lammps: Update to 250722.3 and refacto.
* gnu/packages/bioinformatics.scm (lammps): Update to 250722.3.
[build-system]: Switch from gnu to cmake.
[configure-flags]: Add more packages.
[phases]{link-lammps-so}: Link lammps libraries to the main binary.
[inputs]: Add fftw, n2p2, gsl, hdf5-parallel-openmpi, openblas, libomp,
eigen, netcdf, pnetcdf, python-numpy. Remove gfortran.
[native-inputs]: Add pkg-config, python-cython, patchelf, gfortran.

Change-Id: I65f0739c1df11981691aa54868e5dbf69ac29496
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:38 +01:00
jgart 79655af5e2 teams: go: Add manifest.
* etc/teams/go/go-manifest.scm: New file.

Change-Id: I1aad9ca3d043efe5d4868d53238ac00243c933e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 14:36:21 +00:00
Sharlatan Hellseher 662606bb51 gnu: Add go-github-com-containernetworking-plugins.
* gnu/packages/golang-web.scm (go-github-com-containernetworking-plugins): New variable.

Change-Id: I4e0e23c58f9b0fc64518c67084fac6f1e77700eb
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher 845bb0d006 gnu: Add go-github-com-containerd-zfs-v2.
* gnu/packages/golang-xyz.scm (go-github-com-containerd-zfs-v2): New variable.

Change-Id: I747a2488bed9e0f6502b4841fb543635a6563f3f
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher 234423a08e gnu: Add go-github-com-containerd-imgcrypt-v2.
* gnu/packages/golang-crypto.scm (go-github-com-containerd-imgcrypt-v2): New variable.

Change-Id: Ia0f4743e7c143f56e579ebf3f23f74f350a698c8
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher fd9ba6efad gnu: Add go-github-com-checkpoint-restore-checkpointctl.
* gnu/packages/containers.scm: (go-github-com-checkpoint-restore-checkpointctl, checkpointctl):
New variables.

Change-Id: Ib40b970d8c4b0dd3b3b88e2fa4f554123d29263c
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher 5baa5bf71b gnu: Add go-github-com-checkpoint-restore-go-criu-v8.
* gnu/packages/golang-xyz.scm (go-github-com-checkpoint-restore-go-criu-v8): New variable.

Change-Id: I0087628b609bf62a06aa188f1b75d533d5e17632
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher cc18e7514a gnu: go-sixel: Simplify and improve package.
* gnu/packages/golang-xyz.scm (go-sixel): Switch to package/inherit.
[arguments]: Inherit instead of overwrite.
<import-path>: Use ellipsis to build all commands at once.
<phases>: Do not overwrite 'build and 'install phases.
[native-inputs]: Move here from [propagated-inputs].
[propagated-inputs, inputs]: Drop all.
[description]: Add details about provided commands.

Change-Id: If90b7eea2ba2d3155b4020c3d5fbed90f4fc7f06
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher 0651145175 gnu: go-pgmockproxy: Switch to package/inherit.
* gnu/packages/golang-check.scm (go-pgmockproxy): Switch to package/inherit.
[arguments]: Inherit instead of overwrite.
[native-inputs]: Move all native and propagated inputs here.
[propagated-inputs, inputs]: Drop all.
[description]: Apply some Txinfo styling.

Change-Id: I15fd4996a70ee9db38065f414fc107dce98f5226
2026-02-24 14:34:39 +00:00
Kurt Kremitzki fea6f5f5c0 gnu: Add neovim-qt.
* gnu/packages/vim.scm (neovim-qt): New variable.

Change-Id: I4210f8822bc10695c85320f45fae1ac60afb767a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 15:12:24 +01:00
Hugo Buddelmeijer 4426a2accb gnu: fcrackzip: Fix build through make-flags.
* gnu/packages/compression.scm (fcrackzip): Fix build.
[source]: Switch to https.
[arguments]: Switch to gexps.
<#:make-flags>: Add "CFLAGS=-Wno-error=implicit-int"
<#:phases>{fix-reference-to-unzip}: New phase.
[home-page]: Switch to https.

Change-Id: Icaa3f415dc184c231188973108a442f39f13c4a4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 15:11:08 +01:00
Efraim Flashner e7bdb294cd gnu: wallust: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (wallust)[arguments]: Rewrite
'install-extras to use the copy-build-system 'install phase.

Change-Id: Icf3e2a86a166b5d83914dfbdc956184f421bcd48
2026-02-24 16:09:25 +02:00
Andrew Wong a22e0f2689 gnu: wallust: Update to 3.4.0.
* gnu/packages/rust-apps.scm (wallust): Update to 3.4.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
wallust.

Change-Id: I79d4a68265a778e4c1f78e01e6cebc2cd2d18792
2026-02-24 16:09:25 +02:00
Nick Blumenauer 9dcb0c1861 gnu: borgmatic: Update to 2.1.2.
* gnu/packages/backup.scm (borgmatic): Update to 2.1.2.

Change-Id: I6cc541e821c4b033dc64ed68e1d0ba88391510bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 14:58:38 +01:00
Rodion Goritskov 1c25d91613 teams: Add Rodion Goritskov to various teams.
* etc/teams.scm: ("Rodion Goritskov"): Add Rodion Goritskov to
games, java, kde, kernel teams.

Change-Id: Ieb213d214bbc118ecb64964454c3d72a313250a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 14:53:35 +01:00
Nicolas Goaziou caedc6ddba gnu: kanata: Update to 1.11.0.
* gnu/packages/rust-apps.scm (kanata): Update to 1.11.0.
* gnu/packages/rust-crates.scm (kanata): Update crates.

Change-Id: Idafc0ad601ec3e3f77cdf83a57ad1dd3f3542c1f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:39:22 +02:00
Gabriel Santos 71ffb948b3 gnu: matugen: Update to 4.0.0.
* gnu/packages/rust-apps.scm (matugen): Update to 4.0.0.
* gnu/packages/rust-crates.scm (matugen): Update crates.

Change-Id: Icffaae4319323035b4b8ec76a42ffb1fc8c0e5e3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:30:02 +02:00
Efraim Flashner 14066302a6 gnu: starship: Fix cross-compiling.
* gnu/packages/shellutils.scm (starship)[arguments]: Adjust a phase to
only do shell substitution when the tests are run.

Change-Id: I686ef0fb95628ccbfeec1f1b1534baec42317c40
2026-02-24 15:14:45 +02:00
Efraim Flashner 3bc6949bb8 gnu: starship: Remove unused inputs.
* gnu/packages/shellutils.scm (starship)[inputs]: Remove cmake-minimal.

Change-Id: I6144af93e8f6b6f15e621e661758cb0f8149fe93
2026-02-24 15:14:45 +02:00
Efraim Flashner 4e8c3a3434 gnu: starship: Rewrite install-completions phase.
* gnu/packages/shellutils.scm (starship)[arguments]: Rewrite the
'install-completions phase to be less manual.

Change-Id: I42e709dd95c1901f5de5d4dce7cb47c3546625cb
2026-02-24 15:14:45 +02:00
Foster Hangdaan d7c540f457 gnu: starship: Update to 1.24.2.
* gnu/packages/shellutils.scm (starship): Update to 1.24.2.
* gnu/packages/rust-crates.scm (starship): Update crates.

Change-Id: I3222984e2339e3baf9704c63b15283274c045ea4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:14:41 +02:00
Sughosha 55912abd9b gnu: kdav: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdav): Update to 6.22.0.

Change-Id: I2f00155f41c0319303ecb84acf1bb8ec379a33c5
2026-02-24 12:04:45 +01:00
Sughosha 9957ae718d gnu: kde-frameworkintegration: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.22.0.

Change-Id: Ia911b1946cf6f7bf9d6f5bb69e666434535dd17b
2026-02-24 12:04:45 +01:00
Sughosha edeed2bd8d gnu: purpose: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (purpose): Update to 6.22.0.

Change-Id: Iaaa6f5f4a34d225d747975429e27caa0525e4908
2026-02-24 12:04:45 +01:00
Sughosha d6f8021e73 gnu: kxmlgui: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.22.0.

Change-Id: I34acf5d885c680e67d73d28fce6a339f899470d2
2026-02-24 12:04:45 +01:00
Sughosha e88ba9c49a gnu: kwallet: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.22.0.

Change-Id: I490af2521e6d6ed8d2c50b1eb33c53b0b65e4427
2026-02-24 12:04:45 +01:00
Sughosha 3d2317d617 gnu: ktexttemplate: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.22.0.

Change-Id: I68bcbe7d9327b781c1acb631b5efd8387cbde2e4
2026-02-24 12:04:45 +01:00
Sughosha 5c3ef4ddce gnu: ktextwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.22.0.

Change-Id: I24c58fadb6933cf7b4e1db1f6a734f50bebfe356
2026-02-24 12:04:45 +01:00
Sughosha 68a69a59ef gnu: ktexteditor: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.22.0.

Change-Id: Id45d9e2aaa3c317bc25018ae0893a083927adb19
2026-02-24 12:04:44 +01:00
Sughosha 1d5f96385d gnu: kstatusnotifieritem: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.22.0.

Change-Id: Icc6265fee9c561ad13817a349dfa29cbcb298933
2026-02-24 12:04:44 +01:00
Sughosha 5ebb406cb5 gnu: kservice: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kservice): Update to 6.22.0.

Change-Id: I45d7f582fd77b8b88e87260d27114e53956f052d
2026-02-24 12:04:44 +01:00
Sughosha b7d7d2f626 gnu: krunner: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (krunner): Update to 6.22.0.

Change-Id: Ie559fbee9ed35e0575ed28266dccddd5efa4c78d
2026-02-24 12:04:44 +01:00
Sughosha 888bc40d7d gnu: kpeople: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.22.0.

Change-Id: I82441ad12d2183c579164cb9cfdf0adf511c5d16
2026-02-24 12:04:44 +01:00
Sughosha ff2110b69f gnu: kparts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kparts): Update to 6.22.0.

Change-Id: I2ec40e68ca664bd218960356bd9e659a6acbb73f
2026-02-24 12:04:44 +01:00
Sughosha dfab338df1 gnu: knotifyconfig: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.22.0.

Change-Id: I75ba6122ca4587db0d5a93f226bde64fa1809ed5
2026-02-24 12:04:44 +01:00
Sughosha 2dfa15fa0e gnu: knewstuff: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.22.0.

Change-Id: Ie53e0e7ce57d300b08f8ede3f5d65bebb9e7dc49
2026-02-24 12:04:44 +01:00
Sughosha fae3693666 gnu: kio: Update to 6.22.1.
* gnu/packages/kde-frameworks.scm (kio): Update to 6.22.1.

Change-Id: I001e123740646231eb5fa45cd0fa3be63fe3951f
2026-02-24 12:04:44 +01:00
Sughosha 1bfc7d696e gnu: kiconthemes: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.22.0.

Change-Id: Ia38921263d74cfddfb5623709379d03f7b560f7d
2026-02-24 12:04:44 +01:00
Sughosha f15fab12bc gnu: kglobalaccel: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.22.0.

Change-Id: I31b45b264ed6fa976017ae305a45e9fbe41597fc
2026-02-24 12:04:44 +01:00
Sughosha 65495caaee gnu: kdesu: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.22.0.

Change-Id: I3b5fe44609fb9d6bc82e072dc6700c13ca7dfcb9
2026-02-24 12:04:44 +01:00
Sughosha 289de430b5 gnu: kded: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kded): Update to 6.22.0.

Change-Id: I42f71f5a22bcd85c5a78b468d405b83d2fe582d2
2026-02-24 12:04:44 +01:00
Sughosha 7a20bdfe62 gnu: kdeclarative: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.22.0.

Change-Id: I2d3e0db8537ff19ce8c1c02461911a7a604a5258
2026-02-24 12:04:44 +01:00
Sughosha f5efc536c7 gnu: kconfigwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.22.0.

Change-Id: I2b2b302b3443f3f17b92fa810edad7276691d17b
2026-02-24 12:04:44 +01:00
Sughosha 865a9cde99 gnu: kcmutils: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.22.0.

Change-Id: I1b8873901fc5a201f641b3e81ad0b933d318fd94
2026-02-24 12:04:43 +01:00
Sughosha 91edcfe6ed gnu: kbookmarks: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.22.0.

Change-Id: Ie8e5614eaa26604eb52f976cd87891af83e90afc
2026-02-24 12:04:43 +01:00
Sughosha 4011c9925a gnu: baloo: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (baloo): Update to 6.22.0.
[arguments]<#:test-exclude>: Exclude kinotifytest.

Change-Id: I4faa812389866bbc5a8a1415cd7731b0c77cd8d2
2026-02-24 12:04:43 +01:00
Sughosha d08de9b3ed gnu: syndication: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (syndication): Update to 6.22.0.

Change-Id: I56c78330e56dab0bd83891bf0932e85b374b2a3d
2026-02-24 12:04:43 +01:00
Sughosha 0eb4bd628f gnu: kunitconversion: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.22.0.

Change-Id: I4ea9e1b4532e54cbfa188103aeeb4cbdf1ec4e50
2026-02-24 12:04:43 +01:00
Sughosha bd49f882e2 gnu: kpty: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpty): Update to 6.22.0.

Change-Id: I093546703f9912ff9148fe9dd1197cb2da1fc0f9
2026-02-24 12:04:43 +01:00
Sughosha 6d3f930b37 gnu: kpackage: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.22.0.

Change-Id: I3beab5473a6f69d751d96a5b1d7a7a9031f15c3b
2026-02-24 12:04:43 +01:00
Sughosha 36ee4ae972 gnu: knotifications: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.22.0.

Change-Id: If0d01e9900aaf76bccfbf7fe32e514f7ae8e44ab
2026-02-24 12:04:43 +01:00
Sughosha efd1aed13f gnu: kjobwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.22.0.

Change-Id: I19fa362b8f61a945eb7063f320241061f6fcc1bf
2026-02-24 12:04:43 +01:00
Sughosha 4f5b215b65 gnu: kimageformats: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.22.0.

Change-Id: I1992adf0f35b655b544c415554706f82c67b69c2
2026-02-24 12:04:43 +01:00
Sughosha 7dcc11b39e gnu: kfilemetadata: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.22.0.

Change-Id: I6ef7e86603e4ec5b9f5850f928323f44339f61ab
2026-02-24 12:04:43 +01:00
Sughosha 1e384dbec9 gnu: kdoctools: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.22.0.

Change-Id: I988858baa7b4fc79450963fdea4907f876fedf75
2026-02-24 12:04:43 +01:00
Sughosha e5b22012f3 gnu: kcrash: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.22.0.

Change-Id: I2e16e4bad9ed5fbdaa3d6beb41f58afdf8e569bf
2026-02-24 12:04:43 +01:00
Sughosha 9fd60e6700 gnu: kcontacts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.22.0.

Change-Id: I7e91fb82e3290d2502c4e8948b8fa66abc8e8921
2026-02-24 12:04:43 +01:00
Sughosha be0304fc6c gnu: kcompletion: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.22.0.

Change-Id: I597b267b18b43635dd620960b38201738273ff4d
2026-02-24 12:04:43 +01:00
Sughosha d4ca3f0702 gnu: kauth: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kauth): Update to 6.22.0.

Change-Id: I2dd993f3880599e9fa286e6ac9f9d877cb4b6080
2026-02-24 12:04:42 +01:00
Sughosha eaabdbff81 gnu: threadweaver: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.22.0.

Change-Id: I614c7702484d5ccd21bf6d83c5e1e211fee59ce7
2026-02-24 12:04:42 +01:00
Sughosha 5ba8f3dbb0 gnu: sonnet: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.22.0.

Change-Id: I01a4d17a2b2967df6fa7fb42ffe4f44239949d05
2026-02-24 12:04:42 +01:00
Sughosha c5ece544bd gnu: solid: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 6.22.0.

Change-Id: Id66107611b4c8bca09560770dfb432840c63874d
2026-02-24 12:04:42 +01:00
Sughosha 4fcacb2b7f gnu: qqc2-desktop-style: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.22.0.

Change-Id: I2480756065a8ab197ccb0825771b04d4fd2fcd73
2026-02-24 12:04:42 +01:00
Sughosha 9a3c223be4 gnu: prison: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (prison): Update to 6.22.0.

Change-Id: Ica704ed6007febcb2daaac5939d1bce735c3bf1f
2026-02-24 12:04:42 +01:00
Sughosha e0f1b1cbe5 gnu: networkmanager-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.22.0.

Change-Id: I8279709ead1a29a4db1e073173de64da407c2677
2026-02-24 12:04:42 +01:00
Sughosha f8b31fc9db gnu: modemmanager-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.22.0.

Change-Id: I9ff0a5080773ea1045acd53b71c9b08581680ddb
2026-02-24 12:04:42 +01:00
Sughosha 40a7f1e691 gnu: kwindowsystem: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.22.0.

Change-Id: I0bef6800c25569618e20537e324a2be349d2b790
2026-02-24 12:04:42 +01:00
Sughosha 4cf95bee7e gnu: kwidgetsaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.22.0.

Change-Id: I0dc57185bf7bf597e8af78eb18ff90681a347ee7
2026-02-24 12:04:42 +01:00
Sughosha e0948c3968 gnu: ksyntaxhighlighting: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.22.0.

Change-Id: Ie7d39df67778428a511b67df4c0f3d488c7c9c6d
2026-02-24 12:04:42 +01:00
Sughosha edc2119e42 gnu: ksvg: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.22.0.

Change-Id: I94ccafdfcfc819b8adb5dc6c0f25c744f386a5ff
2026-02-24 12:04:42 +01:00
Sughosha b8c8b1e357 gnu: kplotting: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.22.0.

Change-Id: Ic4da2f9a7d0bc909cad21cf574731aa311d50b9f
2026-02-24 12:04:42 +01:00
Sughosha c2ad908d67 gnu: kitemviews: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.22.0.

Change-Id: I970a15a15e3ceaa560190d755f1eb21fd12e1c60
2026-02-24 12:04:42 +01:00
Sughosha 416165e3d7 gnu: kitemmodels: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.22.0.

Change-Id: I6cc18979535b4a92da2a2d430342103312651d94
2026-02-24 12:04:42 +01:00
Sughosha 5f3fac2c94 gnu: kirigami: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.22.0.

Change-Id: Id64f2ec6a25c657b5856844b9bf68e293e87a5ff
2026-02-24 12:04:42 +01:00
Sughosha 46f5cbbdf5 gnu: kidletime: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.22.0.

Change-Id: Ia2c89f8964bff45d57011ca0e5cc0a6988a5cfa2
2026-02-24 12:04:41 +01:00
Sughosha f275dc9133 gnu: ki18n: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.22.0.

Change-Id: I97a8739be06fec903b85a20b407879ad96f598e8
2026-02-24 12:04:41 +01:00
Sughosha 5ee15a959c gnu: kholidays: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.22.0.

Change-Id: I5c3b3031357f40a031f15af2333d17d01bd4b929
2026-02-24 12:04:41 +01:00
Sughosha 1a4b7a12cf gnu: kguiaddons: Update to 6.22.1.
* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.22.1.

Change-Id: I8a1d36c94c47db6d69b1dd539b5f2ac0d4cea885
2026-02-24 12:04:41 +01:00
Sughosha a89e6b1747 gnu: kdnssd: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.22.0.

Change-Id: I5c9c193ba88c0d9650038f5542e1127210435b40
2026-02-24 12:04:41 +01:00
Sughosha 48561b16f5 gnu: kdbusaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.22.0.

Change-Id: I59e3fb8805a6f8b3b81f4aefdafc9f7249a374e7
2026-02-24 12:04:41 +01:00
Sughosha 3de0891d4c gnu: kcoreaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.22.0.

Change-Id: Id5f4640f067188367281bdd6978006131f9ab451
2026-02-24 12:04:41 +01:00
Sughosha 92094d5183 gnu: kconfig: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.22.0.

Change-Id: I3d13b96872be12c5111603ada2c5d62eab070468
2026-02-24 12:04:41 +01:00
Sughosha 81a34be791 gnu: kcolorscheme: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.22.0.

Change-Id: Iec9f5ee7c23cfd01fb054a1d06ae47c45c2adabd
2026-02-24 12:04:41 +01:00
Sughosha b204087220 gnu: kcodecs: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.22.0.

Change-Id: Ic0dbf7edbb400463d6409ef70f8c4e44ea60b26a
2026-02-24 12:04:41 +01:00
Sughosha 0b99654433 gnu: kcalendarcore: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.22.0.

Change-Id: I0f61f773749aa4b9c89c8043a325cd829f1ca0a2
2026-02-24 12:04:41 +01:00
Sughosha b0e74f608c gnu: karchive: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (karchive): Update to 6.22.0.

Change-Id: Ie258b05cc7a3d7271d0559630f2730b87fb4fcac
2026-02-24 12:04:41 +01:00
Sughosha 54b4437c03 gnu: kapidox: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.22.0.

Change-Id: I959c6ade3894ad8e8ef6e914b8f881a74c4dd8cf
2026-02-24 12:04:41 +01:00
Sughosha 73d4913190 gnu: breeze-icons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.22.0.

Change-Id: Ie9a18ceeb66d02ac0ba6380e77050eed3cf4d103
2026-02-24 12:04:41 +01:00
Sughosha 570337abbd gnu: bluez-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.22.0.

Change-Id: Ieb4af0fb271ea3b361569d10f25cc054ff0b5bd5
2026-02-24 12:04:41 +01:00
Sughosha 80f28b2d49 gnu: attica: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (attica): Update to 6.22.0.

Change-Id: I93d9b5363e0c41f38c6b398349f66eb2752a1290
2026-02-24 12:04:40 +01:00
Sughosha 43544e5dac gnu: kquickcharts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.22.0.

Change-Id: I7ba48e5bedee7a69ea8cceb39253d4d256a847ff
2026-02-24 12:04:40 +01:00
Sughosha eea7dac36a gnu: extra-cmake-modules: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.22.0.

Change-Id: Id1c83287b7f77f11664dc0c60a508fe6cf2ed258
2026-02-24 12:04:40 +01:00
Sughosha 8a99ac59e8 gnu: sweeper: Update to 25.12.2.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.12.2.

Change-Id: I939430759341406ef73022fc6fe0a54a5d59c12f
2026-02-24 12:04:40 +01:00
Sughosha f0ad0b9800 gnu: okteta: Update to 0.26.25.
* gnu/packages/kde-utils.scm (okteta): Update to 0.26.25.

Change-Id: I6bfe257304c2b090d9ea3a5379c67858ca921f5f
2026-02-24 12:04:40 +01:00
Sughosha cee32fe9d0 gnu: ktimer: Update to 25.12.2.
* gnu/packages/kde-utils.scm (ktimer): Update to 25.12.2.

Change-Id: I70863490811de688cbf32b5ae8aaafb93c78a833
2026-02-24 12:04:40 +01:00
Sughosha 38fd294649 gnu: kmouth: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmouth): Update to 25.12.2.

Change-Id: Ieec19013a44dc848f96bdd189255416c58ecfbf9
2026-02-24 12:04:40 +01:00
Sughosha 71f2af0969 gnu: kmousetool: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmousetool): Update to 25.12.2.

Change-Id: I38c1ec632dcb6e13d3cec32e0ed649b4af8242b5
2026-02-24 12:04:40 +01:00
Sughosha fa9e9263be gnu: kmag: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmag): Update to 25.12.2.

Change-Id: I9d08d608c2a6c8fd08c4ac9d3a244ff3361c2fa8
2026-02-24 12:04:40 +01:00
Sughosha e4a285a444 gnu: kontrast: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kontrast): Update to 25.12.2.

Change-Id: Ib1f9fc24dfa1b3c7e5e1fafc17e9d46dfc42da8b
2026-02-24 12:04:40 +01:00
Sughosha 9322550bfd gnu: kongress: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kongress): Update to 25.12.2.

Change-Id: I9f0086210b5555c652ce831edd58c16f4dfc5fc1
2026-02-24 12:04:40 +01:00
Sughosha d0f538361f gnu: kfind: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kfind): Update to 25.12.2.

Change-Id: I502fee6a17c7dd57b89beae676dd9a783c4b17c0
2026-02-24 12:04:40 +01:00
Sughosha c1f03af034 gnu: keysmith: Update to 25.12.2.
* gnu/packages/kde-utils.scm (keysmith): Update to 25.12.2.

Change-Id: I741dbe5c1d3d24ee520e824179fcdb80d73a2d88
2026-02-24 12:04:40 +01:00
Sughosha 1b89f688fe gnu: kdialog: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kdialog): Update to 25.12.2.

Change-Id: I99b8020cb59e48a8061afbbaab979191df7a70c2
2026-02-24 12:04:40 +01:00
Sughosha c01a4efd94 gnu: kcharselect: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kcharselect): Update to 25.12.2.

Change-Id: I6d7c2989f98b90579a99c517ec55be526e166ee7
2026-02-24 12:04:40 +01:00
Sughosha 892afc99c6 gnu: kcalc: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kcalc): Update to 25.12.2.

Change-Id: Ic0057d24a926ab8c4a8b0f5d122ab7a09463eaaf
2026-02-24 12:04:40 +01:00
Sughosha 7592072ea3 gnu: kbackup: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kbackup): Update to 25.12.2.

Change-Id: I9eb9fa8fbcdccdcf8623b31a00b6fc8d3c6c9907
2026-02-24 12:04:39 +01:00
Sughosha d04d57fd1c gnu: kdebugsettings: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.12.2.

Change-Id: I76a423370f1ac3b384c8a8f87395be2bd5df8e7c
2026-02-24 12:04:39 +01:00
Sughosha b1bb80e9b8 gnu: kate: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kate): Update to 25.12.2.

Change-Id: Ibe04179173faba7aec1d37cd5feb8b2710e72a5b
2026-02-24 12:04:39 +01:00
Sughosha 261e01333a gnu: kamera: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kamera): Update to 25.12.2.

Change-Id: I4abc62d6423b27e5dd5b5c4d8c50ec5aa309ebc5
2026-02-24 12:04:39 +01:00
Sughosha b2f9b7df6f gnu: isoimagewriter: Update to 25.12.2.
* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.12.2.

Change-Id: Ib17c52b63a7c405537477a54b3ceb80768aa2888
2026-02-24 12:04:39 +01:00
Sughosha 43ac7a8829 gnu: francis: Update to 25.12.2.
* gnu/packages/kde-utils.scm (francis): Update to 25.12.2.

Change-Id: I1941b298091cd1adf9abf80b2078917fc750276d
2026-02-24 12:04:39 +01:00
Sughosha 23c2e4e5d0 gnu: filelight: Update to 25.12.2.
* gnu/packages/kde-utils.scm (filelight): Update to 25.12.2.

Change-Id: I09db7f01294e867adbf4d48cafe2d105d1b1dd66
2026-02-24 12:04:39 +01:00
Sughosha 9ca615a654 gnu: ark: Update to 25.12.2.
* gnu/packages/kde-utils.scm (ark): Update to 25.12.2.

Change-Id: I9a72624d449fac1bc3ca24eaec1f4579c42125b3
2026-02-24 12:04:39 +01:00
Sughosha 6ad581fd5f gnu: yakuake: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.12.2.

Change-Id: I88b3149294b68b270bc6582414d74c5490c7eb90
2026-02-24 12:04:39 +01:00
Sughosha 28dd655a3b gnu: partitionmanager: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.12.2.

Change-Id: I46f85cca0d49a196dbf8eee3629901ba3eca211d
2026-02-24 12:04:39 +01:00
Sughosha 49d37943fa gnu: kwalletmanager: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.12.2.

Change-Id: I2d4e8c94ef1aad579588c4823eee2960d982100c
2026-02-24 12:04:39 +01:00
Sughosha 7888c86a3f gnu: ksystemlog: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.12.2.

Change-Id: I3b8d4cb7222ba955f128e5985748991775a18c8b
2026-02-24 12:04:39 +01:00
Sughosha fda436b15b gnu: krfb: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (krfb): Update to 25.12.2.

Change-Id: Ia9ee621bb65d37c88f998c0e46b3cc5897a312cd
2026-02-24 12:04:39 +01:00
Sughosha d8c92b7485 gnu: konsole: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (konsole): Update to 25.12.2.

Change-Id: Iad0f5dfc014c9f19183ae8899a1c85579e70d6b9
2026-02-24 12:04:39 +01:00
Sughosha b6b86cb8ce gnu: kpmcore: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.12.2.

Change-Id: Ide8867abda0d155fede2cfd7d2a44b255e94df31
2026-02-24 12:04:39 +01:00
Sughosha b9f0b902d5 gnu: khelpcenter: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.12.2.

Change-Id: I63f166a576a0b6454e8a61b9f2e5f41c637d32c2
2026-02-24 12:04:38 +01:00
Sughosha 78696c3308 gnu: kdf: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kdf): Update to 25.12.2.

Change-Id: Iad332646400af539b3910a878ba76d0601da34bc
2026-02-24 12:04:38 +01:00
Sughosha cbddf10e3a gnu: dolphin-plugins: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.12.2.

Change-Id: Ia901e2fa127e89fb51a7ca21cea092e63184860e
2026-02-24 12:04:38 +01:00
Sughosha b433187418 gnu: dolphin: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.12.2.

Change-Id: I3b5f7c33721405fbc7611ea0a5e9cbb0dd760ed8
2026-02-24 12:04:38 +01:00
Sughosha 9aa78b8446 gnu: baloo-widgets: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.12.2.

Change-Id: I3467210cc3490a43b5691a6d8d655134cbf85e60
2026-02-24 12:04:38 +01:00
Sughosha a6678b955d gnu: massif-visualizer: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.12.2.

Change-Id: I1e7eb0c9534a468a5519c24f6e1a68c9eb47f90b
2026-02-24 12:04:38 +01:00
Sughosha 884b96b8c0 gnu: kompare: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kompare): Update to 25.12.2.

Change-Id: Iea3028419caa8e4db185c793fa66376f6d6da892
2026-02-24 12:04:38 +01:00
Sughosha 885e15f286 gnu: kdevelop: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.12.2.

Change-Id: I4db0c7f7791b177e9442d1238aecd06b88807cf7
2026-02-24 12:04:38 +01:00
Sughosha 8fd95bd750 gnu: kcachegrind: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.12.2.

Change-Id: Id6fbde98db3715cd590cc02f32f82a51914b7008
2026-02-24 12:04:38 +01:00
Sughosha 1860a1478b gnu: kapptemplate: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.12.2.

Change-Id: Ib853d54d8d70273f503087305de9526e2eaab2c9
2026-02-24 12:04:38 +01:00
Sughosha 355d33f775 gnu: libkomparediff2: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.12.2.

Change-Id: Ic7ef8375a3096b7f39c8173f6e1d943109dc2028
2026-02-24 12:04:38 +01:00
Sughosha e0ed26a7e7 gnu: poxml: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (poxml): Update to 25.12.2.

Change-Id: I2034a7d2695feb4b66c4ef9e03afed7fbcf33037
2026-02-24 12:04:38 +01:00
Sughosha 825e5e936c gnu: zanshin: Update to 25.12.2.
* gnu/packages/kde-pim.scm (zanshin): Update to 25.12.2.

Change-Id: I735bb9ed8000cf18c8cd2069a66e035d10df1c7a
2026-02-24 12:04:38 +01:00
Sughosha 922ba199fb gnu: mimetreeparser: Update to 25.12.2.
* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.12.2.

Change-Id: Ia05105900535c86fe9767314ded2dab1d4d653ac
2026-02-24 12:04:38 +01:00
Sughosha 74cdfe47b1 gnu: merkuro: Update to 25.12.2.
* gnu/packages/kde-pim.scm (merkuro): Update to 25.12.2.

Change-Id: I17b1c80b40eebd2ab4254511253c83ba38d453c5
2026-02-24 12:04:38 +01:00
Sughosha 6ba3219e2f gnu: libksieve: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libksieve): Update to 25.12.2.

Change-Id: I3e54800f728b051467d469d896d3efa1796df81e
2026-02-24 12:04:38 +01:00
Sughosha 74cbdd2fd8 gnu: libkleo: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkleo): Update to 25.12.2.

Change-Id: Ia0c323eaffef5db50647f2d4519b0b1710dc76dd
2026-02-24 12:04:37 +01:00
Sughosha 5d331b38ac gnu: libkgapi: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkgapi): Update to 25.12.2.

Change-Id: I1cf7d7eb9aa7c99ad13c0ea7295bfd7a3232798d
2026-02-24 12:04:37 +01:00
Sughosha 4598adf65e gnu: libkdepim: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkdepim): Update to 25.12.2.

Change-Id: I26b08b3abd17f28f1788b06a5cdc5173fcfe7e67
2026-02-24 12:04:37 +01:00
Sughosha 3e872cd744 gnu: ktnef: Update to 25.12.2.
* gnu/packages/kde-pim.scm (ktnef): Update to 25.12.2.

Change-Id: I3ea7fdd31bb25f14d91b72989bb1806574449055
2026-02-24 12:04:37 +01:00
Sughosha 471bbddd59 gnu: ksmtp: Update to 25.12.2.
* gnu/packages/kde-pim.scm (ksmtp): Update to 25.12.2.

Change-Id: I043446bc340e1ffb8f31036e8c5a37e193ed674b
2026-02-24 12:04:37 +01:00
Sughosha 688b36fa64 gnu: kpimtextedit: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.12.2.

Change-Id: I41bc508fce3161b3950b5abd6378542657ebfb52
2026-02-24 12:04:37 +01:00
Sughosha 9d12316680 gnu: libgravatar: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libgravatar): Update to 25.12.2.

Change-Id: I4a6c8bfffba537609e7bc482a32ccb30ee90762c
2026-02-24 12:04:37 +01:00
Sughosha b56c23171f gnu: kpublictransport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.12.2.

Change-Id: I86c2a55c7bc7c27bde4b1cad4b7eb4e614dc17d4
2026-02-24 12:04:37 +01:00
Sughosha 64eb9606a2 gnu: kpimcommon: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.12.2.

Change-Id: I83b5cdbfc3c64333f4efbc89ecfae91dd4cf2283
2026-02-24 12:04:37 +01:00
Sughosha 3406859a0e gnu: kpkpass: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpkpass): Update to 25.12.2.

Change-Id: I05908abdc3616d462b9095f1af218c1b809e6445
2026-02-24 12:04:37 +01:00
Sughosha 469a88c691 gnu: korganizer: Update to 25.12.2.
* gnu/packages/kde-pim.scm (korganizer): Update to 25.12.2.

Change-Id: Ieaf4e9d2ff51ebc963e4c876b4f8385d6bcd0581
2026-02-24 12:04:37 +01:00
Sughosha cef479d512 gnu: kontactinterface: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.12.2.

Change-Id: I5518bca80e032e9551c0594cc11657eb6e3e25bf
2026-02-24 12:04:37 +01:00
Sughosha 7d5b775441 gnu: kmime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmime): Update to 25.12.2.

Change-Id: I750e4f850521afa596df2f5599f9fc87f483828c
2026-02-24 12:04:37 +01:00
Sughosha 1ac895b31e gnu: kmessagelib: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.12.2.

Change-Id: I27a19be6cb5876e1dbecd7f4bb245cfb272f38c0
2026-02-24 12:04:37 +01:00
Sughosha 804467cb6d gnu: kmbox: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmbox): Update to 25.12.2.

Change-Id: Idef633325776a239e8acd7dd07bf07c547668a7e
2026-02-24 12:04:37 +01:00
Sughosha 7381896268 gnu: kmailtransport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.12.2.

Change-Id: I5b73a9051841bd88e7be305f4a7a64519e2a55e9
2026-02-24 12:04:36 +01:00
Sughosha 76235b61e2 gnu: kmailimporter: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.12.2.

Change-Id: I667d056a7afd9bfda1fe54419a7ade7a46c62349
2026-02-24 12:04:36 +01:00
Sughosha e97db93a3c gnu: kmailcommon: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.12.2.

Change-Id: I16c32df58a10180675ef8fc02d687c1050ccbef6
2026-02-24 12:04:36 +01:00
Sughosha 943c2ae222 gnu: kmail-account-wizard: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.12.2.

Change-Id: Ic4c39843d500dee0dc08a50bda08077f861d4975
2026-02-24 12:04:36 +01:00
Sughosha cd29cd9a51 gnu: kmail: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmail): Update to 25.12.2.

Change-Id: I4ed8f0734ac6fa7abad48b75813b467c1b27abe2
2026-02-24 12:04:36 +01:00
Sughosha 3aa3e7fcc5 gnu: kleopatra: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kleopatra): Update to 25.12.2.

Change-Id: I88945728f4de12b2b67566f169bb9aaa2b5f2d79
2026-02-24 12:04:36 +01:00
Sughosha 4b9d67bbf3 gnu: kldap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kldap): Update to 25.12.2.

Change-Id: I611218507ad7269306fa1bfeb577f99b8f47fd1e
2026-02-24 12:04:36 +01:00
Sughosha 66d9b0713f gnu: kitinerary: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kitinerary): Update to 25.12.2.

Change-Id: Ic735d0014a522153b89df56ecda5cbf10db60b0d
2026-02-24 12:04:36 +01:00
Sughosha e00d1891e9 gnu: kimap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kimap): Update to 25.12.2.

Change-Id: Ibf4f1cfcf7e0d8a2873c84137c6049ad3b58f80b
2026-02-24 12:04:36 +01:00
Sughosha 232a69f952 gnu: kidentitymanagement: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.12.2.

Change-Id: I984d3026b9e3d64afd83a96f293f9c19f288c220
2026-02-24 12:04:36 +01:00
Sughosha 2f182ec936 gnu: khealthcertificate: Update to 25.12.2.
* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.12.2.

Change-Id: I37d472ad775f3c5a6266b2d1c5a4440da11e5133
2026-02-24 12:04:36 +01:00
Sughosha 4bb0dc9e67 gnu: kgpg: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kgpg): Update to 25.12.2.

Change-Id: Ic69b78d16ca0d2fbf0e985825ee8de6caece98a5
2026-02-24 12:04:36 +01:00
Sughosha d243a1fd05 gnu: keventviews: Update to 25.12.2.
* gnu/packages/kde-pim.scm (keventviews): Update to 25.12.2.

Change-Id: I76fe3f66b575214b958f76343cbb1f303a9520d2
2026-02-24 12:04:36 +01:00
Sughosha 3642890c51 gnu: kdepim-runtime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.12.2.

Change-Id: I61f56f6d9ca2b84811986f60a23ba4c229156ffb
2026-02-24 12:04:36 +01:00
Sughosha bdc98a94ab gnu: kdepim-addons: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.12.2.

Change-Id: I822c56e8e839fa938a52ddd21b35edf8409e6a00
2026-02-24 12:04:36 +01:00
Sughosha 61a12c8d4a gnu: kcalutils: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kcalutils): Update to 25.12.2.

Change-Id: I74222150ec35b4108bd1c6e01713ead47d344feb
2026-02-24 12:04:35 +01:00
Sughosha d4a2a1340e gnu: kcalendarsupport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.12.2.

Change-Id: Icf6e24d76a999009c5e80c1d1c5f697ba43b2d2a
2026-02-24 12:04:35 +01:00
Sughosha c5168edeb6 gnu: kaccounts-providers: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.12.2.

Change-Id: I35041f18589d3b5b3789ed875b3013be0153eadd
2026-02-24 12:04:35 +01:00
Sughosha 15808c43c6 gnu: kaccounts-integration: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.12.2.

Change-Id: I3dfa1deedab79ccd42313b446b9197b6f332cdb3
2026-02-24 12:04:35 +01:00
Sughosha 2d3ef521fb gnu: kaddressbook: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.12.2.

Change-Id: I97d571c2fdd5bfd4e1e254a9c776926c062b6c7f
2026-02-24 12:04:35 +01:00
Sughosha f097998b6b gnu: kincidenceeditor: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.12.2.

Change-Id: I7fcaf742a071819d4190bfdfac1d01dbb79f1885
2026-02-24 12:04:35 +01:00
Sughosha 45d5b85658 gnu: itinerary: Update to 25.12.2.
* gnu/packages/kde-pim.scm (itinerary): Update to 25.12.2.

Change-Id: Idce91c52b30c28b3e2015c7e437be3c241ff1e3f
2026-02-24 12:04:35 +01:00
Sughosha af2ca71ff1 gnu: akregator: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akregator): Update to 25.12.2.

Change-Id: I8da22d59f88347405b75fa2435b369edae733e28
2026-02-24 12:04:35 +01:00
Sughosha 21377259eb gnu: akonadi-import-wizard: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.12.2.

Change-Id: Ia4839e732ed29690bac625d74fc6de36a55f88a8
2026-02-24 12:04:35 +01:00
Sughosha d0adf4538b gnu: akonadi-search: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.12.2.

Change-Id: If86db2b3e49542a894cafb8423153609bf9ff074
2026-02-24 12:04:35 +01:00
Sughosha 03a7adaf2f gnu: akonadi-mime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.12.2.

Change-Id: I1b880715b2a003dcad660eccc7df92cf66bad18d
2026-02-24 12:04:35 +01:00
Sughosha 566776369c gnu: akonadi-contacts: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.12.2.

Change-Id: Ief1c9646059092988a2693bdb8d7dc0f49839734
2026-02-24 12:04:35 +01:00
Sughosha 486e880f09 gnu: akonadi-calendar: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.12.2.

Change-Id: I64f24c1d8597ac5edbe7c5b3a858b856df55acd1
2026-02-24 12:04:35 +01:00
Sughosha 3e74b6b9e8 gnu: akonadi: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi): Update to 25.12.2.

Change-Id: I4f1319fdd78a1b1feabb468c88f0110bbc9e5a1f
2026-02-24 12:04:35 +01:00
Sughosha ab9d0c2a55 gnu: grantleetheme: Update to 25.12.2.
* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.12.2.

Change-Id: I457ada8094880d34551fae896671f784ce85b631
2026-02-24 12:04:35 +01:00
Sughosha 8e441214ae gnu: kosmindoormap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.12.2.

Change-Id: If15c8c7f9c2b1334a1a210ab696d2803e25202dc
2026-02-24 12:04:35 +01:00
Sughosha becf1e3a88 gnu: kopeninghours: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.12.2.

Change-Id: I496968479103a98b7eb05c66299c8c70edc9fd84
2026-02-24 12:04:34 +01:00
Sughosha dd56b94adc gnu: ghostwriter: Update to 25.12.2.
* gnu/packages/kde-office.scm (ghostwriter): Update to 25.12.2.

Change-Id: I9b9d131a9d8cea695c524fc15b4106756f116330
2026-02-24 12:04:34 +01:00
Sughosha 8b298a26bf gnu: plasmatube: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.12.2.

Change-Id: I0f5b4a45256cb11e88927c3b248d017483108df6
2026-02-24 12:04:34 +01:00
Sughosha d8cdd9e5f5 gnu: libkcompactdisc: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.12.2.

Change-Id: Ibefe652db5efdc21941fa75e2d15e9e7f50d49e2
2026-02-24 12:04:34 +01:00
Sughosha f48b2bc104 gnu: libkcddb: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.12.2.

Change-Id: I83e00e0a310f3c0af5cd15bb077c28b90acab352
2026-02-24 12:04:34 +01:00
Sughosha 294824e398 gnu: kwave: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kwave): Update to 25.12.2.

Change-Id: I3b8d0d5a93a17fff6a694b8f3873db91f24398c0
2026-02-24 12:04:34 +01:00
Sughosha 667238946a gnu: kmix: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kmix): Update to 25.12.2.

Change-Id: I38b7d0fb761ca2d0dfe05cf55d7a532e3548cdac
2026-02-24 12:04:34 +01:00
Sughosha bc30280e11 gnu: kasts: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kasts): Update to 25.12.2.

Change-Id: I5d1ce432ee542208ee920d945ac7e5fe82578538
2026-02-24 12:04:34 +01:00
Sughosha 6ba5b5c37b gnu: kamoso: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.12.2.

Change-Id: I3ed09abd039c854a4598c8fb342cff0be132801d
2026-02-24 12:04:34 +01:00
Sughosha 4368162d17 gnu: k3b: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (k3b): Update to 25.12.2.

Change-Id: Iac9d26997c77209e0c29b77a87906f8b539dae13
2026-02-24 12:04:34 +01:00
Sughosha 660cf4a8a9 gnu: kdenlive: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.12.2.

Change-Id: Ie2e84eb8ab72e6d186a936736e327396dd214cb1
2026-02-24 12:04:34 +01:00
Sughosha fc6f8f176e gnu: juk: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (juk): Update to 25.12.2.

Change-Id: I3e69df73b130a9877a72e3288e4554a9f59ce98e
2026-02-24 12:04:34 +01:00
Sughosha ffd875a47f gnu: ffmpegthumbs: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.12.2.

Change-Id: I03b82f1b04a5c9ae9fd56a869eae18da1e8a70db
2026-02-24 12:04:34 +01:00
Sughosha a2b803eebd gnu: elisa: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (elisa): Update to 25.12.2.

Change-Id: Ib2ad6774cc48f19eb3d75ecb14bd32e8dcc6c1da
2026-02-24 12:04:34 +01:00
Sughosha 1516254714 gnu: haruna: Update to 1.7.1.
* gnu/packages/kde-multimedia.scm (haruna): Update to 1.7.1.

Change-Id: Ia014da219d385e6375e0b95580c611c2a9a23a23
2026-02-24 12:04:34 +01:00
Sughosha d8dba9dba5 gnu: dragon: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (dragon): Update to 25.12.2.

Change-Id: I48929021054f17537aa66faa7e17914c51ad2786
2026-02-24 12:04:34 +01:00
Sughosha fb5746ca64 gnu: amarok: Update to 3.3.2.
* gnu/packages/kde-multimedia.scm (amarok): Update to 3.3.2.
[arguments]<#:configure-flags>: Remove -DBUILD_WITH_QT6=ON.
<#:test-exclude>: Exclude testtrackforurlworker.

Change-Id: I3e6a5b930d922c1578325cae671c3467f51da381
2026-02-24 12:04:33 +01:00
Sughosha 198aba433d gnu: audiocd-kio: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.12.2.

Change-Id: I17c933e25382eaf6d255c52f5d2e5ff7c3369a94
2026-02-24 12:04:33 +01:00
Sughosha 79d15770d2 gnu: ruqola: Update to 2.6.1.
* gnu/packages/kde-internet.scm (ruqola): Update to 2.6.1.

Change-Id: I0a2362aa0be9a5e6204ef2c9060320715a79ca05
2026-02-24 12:04:33 +01:00
Sughosha 2f38f4f26e gnu: neochat: Update to 25.12.2.
* gnu/packages/kde-internet.scm (neochat): Update to 25.12.2.
[inputs]: Add kiconthemes.

Change-Id: I7c054c5e0fbefed5a387cc76950f631bb9b52972
2026-02-24 12:04:33 +01:00
Sughosha 6a30969a21 gnu: kunifiedpush: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.12.2.

Change-Id: I2264549688c1a537288d590902e41af412865377
2026-02-24 12:04:33 +01:00
Sughosha 308c5e5d2b gnu: libktorrent: Update to 25.12.2.
* gnu/packages/kde-internet.scm (libktorrent): Update to 25.12.2.

Change-Id: Idcd169cca5b27eb59848b4b6dee0700b57926c4b
2026-02-24 12:04:33 +01:00
Sughosha 93ff255d46 gnu: ktorrent: Update to 25.12.2.
* gnu/packages/kde-internet.scm (ktorrent): Update to 25.12.2.

Change-Id: I7f36d5db0964ae371d1ad29148b25d2278ca1956
2026-02-24 12:04:33 +01:00
Sughosha 83b6163e6c gnu: krdc: Update to 25.12.2.
* gnu/packages/kde-internet.scm (krdc): Update to 25.12.2.

Change-Id: I483a05498cdc8fdc1a250d17bb8846ed50c937e7
2026-02-24 12:04:33 +01:00
Sughosha 8c1ec7cd88 gnu: konversation: Update to 25.12.2.
* gnu/packages/kde-internet.scm (konversation): Update to 25.12.2.

Change-Id: Ia5dd1afff2de9ac5c4a2cc0736c97f22fbba7604
2026-02-24 12:04:33 +01:00
Sughosha dc53d5d739 gnu: kio-zeroconf: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.12.2.

Change-Id: Idab142fb4c1b463f086e88d12dfa9fd1f4bb0ab9
2026-02-24 12:04:33 +01:00
Sughosha b3e80a7ba3 gnu: kio-extras: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kio-extras): Update to 25.12.2.

Change-Id: I52a512f831b52ac9a6c7474e3c1d87551149a143
2026-02-24 12:04:33 +01:00
Sughosha 5c84c66f5e gnu: kdeconnect: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.12.2.

Change-Id: I6a3e8e65cfd61226fa9f0af05c3cd1767507a84c
2026-02-24 12:04:33 +01:00
Sughosha baf26923aa gnu: kget: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kget): Update to 25.12.2.

Change-Id: I29a8481261b0d1fdb9d3a61a570d60764fd66b39
2026-02-24 12:04:33 +01:00
Sughosha 783ccbecff gnu: kaidan: Update to 0.15.0.
* gnu/packages/kde-internet.scm (kaidan): Update to 0.15.0.
[inputs]: Add gstreamer.

Change-Id: Ibb2744180ceebf430461d951fee9819c0c08afcb
2026-02-24 12:04:33 +01:00
Sughosha dc5deda12e gnu: falkon: Update to 25.12.2.
* gnu/packages/kde-internet.scm (falkon): Update to 25.12.2.

Change-Id: I8ecac58b12c2c352df2bbfae86ed198a86557a51
2026-02-24 12:04:33 +01:00
Sughosha 210e519e37 gnu: qxmpp: Update to 1.14.0.
* gnu/packages/kde-internet.scm (qxmpp): Update to 1.14.0.

Change-Id: Idbd846477758d99eaa65910f27ebc9faa492ce01
2026-02-24 12:04:32 +01:00
Sughosha 97b1a3f3a8 gnu: okular: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (okular): Update to 25.12.2.

Change-Id: I00080cb9bde6b6b2bbecf27e987cbaf7832f7c36
2026-02-24 12:04:32 +01:00
Sughosha 7bf4ea9b85 gnu: libkexiv2: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.12.2.

Change-Id: I22deee14688d85f4e5e854fced1e0843d00a58f3
2026-02-24 12:04:32 +01:00
Sughosha 3300d6f258 gnu: libksane: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libksane): Update to 25.12.2.

Change-Id: I5b0f3aaabd6511b023384c85c5e261a59a8844f2
2026-02-24 12:04:32 +01:00
Sughosha e8efb12d2e gnu: libkdcraw: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.12.2.

Change-Id: Ieac33751b941b38d8d02f69e2534afa785dd31ad
2026-02-24 12:04:32 +01:00
Sughosha 1a185b6935 gnu: krita: Update to 5.2.15.
* gnu/packages/kde-graphics.scm (krita): Update to 5.2.15.

Change-Id: I7546317b8dec49120008ea221523492e027a6544
2026-02-24 12:04:32 +01:00
Sughosha 5fc01cf305 gnu: kolourpaint: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.12.2.

Change-Id: I41c20172db3b255a07f9fc8a84ab005fb631fc03
2026-02-24 12:04:32 +01:00
Sughosha 46de55db78 gnu: kdegraphics-thumbnailers: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.12.2.

Change-Id: Ia696e6d69febcd8d407e4323688d6d1ec0315dcf
2026-02-24 12:04:32 +01:00
Sughosha e42c78080a gnu: kdegraphics-mobipocket: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.12.2.

Change-Id: Ib1896b431ee011113a5faf9f5f21b08df52a0c33
2026-02-24 12:04:32 +01:00
Sughosha ddeba05470 gnu: kcolorchooser: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.12.2.

Change-Id: Ie280b94c166af68ae5a92fd55bf3183226e4487a
2026-02-24 12:04:32 +01:00
Sughosha 6c940b5b3c gnu: gwenview: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (gwenview): Update to 25.12.2.

Change-Id: I7a9ac0aa681109853a9648bdae384d630906c69c
2026-02-24 12:04:32 +01:00
Sughosha 5c38f71b7f gnu: ksanecore: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.12.2.

Change-Id: I63a3c8075f05b8282073bd93200054a47b7f3141
2026-02-24 12:04:32 +01:00
Sughosha 89e0122de6 gnu: kpat: Update to 25.12.2.
* gnu/packages/kde-games.scm (kpat): Update to 25.12.2.

Change-Id: Icdbf44f2120c371f7ca4342b8c306c4998c69ec7
2026-02-24 12:04:32 +01:00
Sughosha b19a020b27 gnu: knights: Update to 25.12.2.
* gnu/packages/kde-games.scm (knights): Update to 25.12.2.

Change-Id: I4727380952c5209c1610ef2781c1489570512371
2026-02-24 12:04:32 +01:00
Sughosha a3bdb5282d gnu: kjumpingcube: Update to 25.12.2.
* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.12.2.

Change-Id: Ic81cb9a1728a404f3291691c94ce7c4e82470378
2026-02-24 12:04:32 +01:00
Sughosha 90cc600d67 gnu: ksquares: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksquares): Update to 25.12.2.

Change-Id: Ic4118de979af35c3f7d2684bb623f192de878157
2026-02-24 12:04:32 +01:00
Sughosha 9eaa6822eb gnu: kreversi: Update to 25.12.2.
* gnu/packages/kde-games.scm (kreversi): Update to 25.12.2.

Change-Id: I3856d4edd0b78f5ec734cf64b7fd73bb635d449b
2026-02-24 12:04:31 +01:00
Sughosha 35882687bb gnu: knavalbattle: Update to 25.12.2.
* gnu/packages/kde-games.scm (knavalbattle): Update to 25.12.2.

Change-Id: I40e065928748aa3c9d6018b0873c777a307e8b1c
2026-02-24 12:04:31 +01:00
Sughosha f0b8d5bc0c gnu: kollision: Update to 25.12.2.
* gnu/packages/kde-games.scm (kollision): Update to 25.12.2.

Change-Id: I859440b393f0f346644069b2d69a35280995231c
2026-02-24 12:04:31 +01:00
Sughosha 0506da5d1a gnu: ksnakeduel: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.12.2.

Change-Id: If3af4910bdb72a1c859bf8bec155bb7ba5de3f98
2026-02-24 12:04:31 +01:00
Sughosha 7117b1d4ef gnu: killbots: Update to 25.12.2.
* gnu/packages/kde-games.scm (killbots): Update to 25.12.2.

Change-Id: I4b2cdbebc56fe438fd9b8b1a4075ba81a6bc32c5
2026-02-24 12:04:31 +01:00
Sughosha ebc7f71f67 gnu: bovo: Update to 25.12.2.
* gnu/packages/kde-games.scm (bovo): Update to 25.12.2.

Change-Id: I283fdff995f18ef31a9ccfd220c888aa99b36426
2026-02-24 12:04:31 +01:00
Sughosha 58baa2bd20 gnu: kspaceduel: Update to 25.12.2.
* gnu/packages/kde-games.scm (kspaceduel): Update to 25.12.2.

Change-Id: I41f3ccd6a30948453deaf02c54a39d7970054f10
2026-02-24 12:04:31 +01:00
Sughosha 87ec7d8967 gnu: kapman: Update to 25.12.2.
* gnu/packages/kde-games.scm (kapman): Update to 25.12.2.

Change-Id: I6cb0c5767aab52d4d742efd45d6244df78e36733
2026-02-24 12:04:31 +01:00
Sughosha 72dbc3d4cb gnu: lskat: Update to 25.12.2.
* gnu/packages/kde-games.scm (lskat): Update to 25.12.2.

Change-Id: Ic4e16759fba41822319d2454bcc34c18fb2409e9
2026-02-24 12:04:31 +01:00
Sughosha e7ed4815cf gnu: kubrick: Update to 25.12.2.
* gnu/packages/kde-games.scm (kubrick): Update to 25.12.2.

Change-Id: I4fc3c72fb304921230af5cb0b6592c30e2399dc3
2026-02-24 12:04:31 +01:00
Sughosha 2568e9bd47 gnu: kigo: Update to 25.12.2.
* gnu/packages/kde-games.scm (kigo): Update to 25.12.2.

Change-Id: Ic91d0cda74791a33e88f1837328e819c9eb7a62e
2026-02-24 12:04:31 +01:00
Sughosha 8c8ad13327 gnu: kiriki: Update to 25.12.2.
* gnu/packages/kde-games.scm (kiriki): Update to 25.12.2.

Change-Id: Ib5c15c2edb6e1eb7ed661c1af47f43874be72a9e
2026-02-24 12:04:31 +01:00
Sughosha 67fb87ae1a gnu: palapeli: Update to 25.12.2.
* gnu/packages/kde-games.scm (palapeli): Update to 25.12.2.

Change-Id: I060276c71baf95dc9a38cb33646d843ce708cddb
2026-02-24 12:04:31 +01:00
Sughosha 06efd1fef7 gnu: ksirk: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksirk): Update to 25.12.2.

Change-Id: I890f7a071ca0b160ee833ed9492c728beddfae98
2026-02-24 12:04:31 +01:00
Sughosha 2ddf98e9ef gnu: granatier: Update to 25.12.2.
* gnu/packages/kde-games.scm (granatier): Update to 25.12.2.

Change-Id: Ia1f8d2b611ad866a605be721c9e083dfbfd6cf4d
2026-02-24 12:04:31 +01:00
Sughosha 084bc54ae1 gnu: bomber: Update to 25.12.2.
* gnu/packages/kde-games.scm (bomber): Update to 25.12.2.

Change-Id: I83d52e857371aeb3c66a7a8b0232eb57d3c46704
2026-02-24 12:04:30 +01:00
Sughosha 500976eeb1 gnu: knetwalk: Update to 25.12.2.
* gnu/packages/kde-games.scm (knetwalk): Update to 25.12.2.

Change-Id: I502f2db67ac524e22b9e561475521dc7bee6af76
2026-02-24 12:04:30 +01:00
Sughosha 31ee9fafba gnu: kblackbox: Update to 25.12.2.
* gnu/packages/kde-games.scm (kblackbox): Update to 25.12.2.

Change-Id: Icb58870d11a9d487dc230355f297585bce758acf
2026-02-24 12:04:30 +01:00
Sughosha d960cf8767 gnu: kfourinline: Update to 25.12.2.
* gnu/packages/kde-games.scm (kfourinline): Update to 25.12.2.

Change-Id: I2ca58169e306d56257ca74acf4fdf101b148b386
2026-02-24 12:04:30 +01:00
Sughosha 249cb3fdd9 gnu: kdiamond: Update to 25.12.2.
* gnu/packages/kde-games.scm (kdiamond): Update to 25.12.2.

Change-Id: Iebb162a6fa5db22506a287a21150bcfd3ff85934
2026-02-24 12:04:30 +01:00
Sughosha e3c2b1f924 gnu: kgoldrunner: Update to 25.12.2.
* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.12.2.

Change-Id: I39c0bbf526d0827470d7bca6a2c5274bae17c79b
2026-02-24 12:04:30 +01:00
Sughosha aefbca1e86 gnu: klines: Update to 25.12.2.
* gnu/packages/kde-games.scm (klines): Update to 25.12.2.

Change-Id: If9c6109b1e4544bcc8051cf64086dbba083ae3a6
2026-02-24 12:04:30 +01:00
Sughosha b40d6a4508 gnu: klickety: Update to 25.12.2.
* gnu/packages/kde-games.scm (klickety): Update to 25.12.2.

Change-Id: I18e7dc8f3033c9bfc3549b938a551b97b56acf9b
2026-02-24 12:04:30 +01:00
Sughosha 46b7f9bb4e gnu: ksudoku: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksudoku): Update to 25.12.2.

Change-Id: I7c711efb067ce25966eecf4af6f2d414f39c4fff
2026-02-24 12:04:30 +01:00
Sughosha d7df091334 gnu: kblocks: Update to 25.12.2.
* gnu/packages/kde-games.scm (kblocks): Update to 25.12.2.

Change-Id: Ib96e8e188e7ef871d6acb8a34701b54cb2a59c25
2026-02-24 12:04:30 +01:00
Sughosha 147df69878 gnu: kbounce: Update to 25.12.2.
* gnu/packages/kde-games.scm (kbounce): Update to 25.12.2.

Change-Id: Ia0aebca2ae1d35634b436089532343509075adbd
2026-02-24 12:04:30 +01:00
Sughosha da4fb30ee8 gnu: konquest: Update to 25.12.2.
* gnu/packages/kde-games.scm (konquest): Update to 25.12.2.

Change-Id: I3eaeca3be45baf2817e6163971bb63d9b63c3b6d
2026-02-24 12:04:30 +01:00
Sughosha 200821513b gnu: kmines: Update to 25.12.2.
* gnu/packages/kde-games.scm (kmines): Update to 25.12.2.

Change-Id: Iab3f8d72a4cf7a0a3d2bd4c9e7d5dca800f5ebe4
2026-02-24 12:04:30 +01:00
Sughosha 720e9380e3 gnu: kbreakout: Update to 25.12.2.
* gnu/packages/kde-games.scm (kbreakout): Update to 25.12.2.

Change-Id: I185defc3a942260935a3a89d8d63f786ad73162a
2026-02-24 12:04:30 +01:00
Sughosha 4b260fc943 gnu: kajongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (kajongg): Update to 25.12.2.

Change-Id: I127c46c2bac114d125edae94659e10fd6cc2bed6
2026-02-24 12:04:30 +01:00
Sughosha 4e1ac67bf6 gnu: kshisen: Update to 25.12.2.
* gnu/packages/kde-games.scm (kshisen): Update to 25.12.2.

Change-Id: I55a677bc98ba727e300df21024a91dc59b46f2af
2026-02-24 12:04:30 +01:00
Sughosha 936809b28a gnu: kmahjongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (kmahjongg): Update to 25.12.2.

Change-Id: If37f75b72c61feac3ca8f37ac6b914083cbb41d7
2026-02-24 12:04:29 +01:00
Sughosha ab8e4992ea gnu: libkmahjongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.12.2.

Change-Id: I9264868b259eca852cc2ea3dbd586da7339f1d68
2026-02-24 12:04:29 +01:00
Sughosha 2e1628b9e8 gnu: kolf: Update to 25.12.2.
* gnu/packages/kde-games.scm (kolf): Update to 25.12.2.

Change-Id: Ieb86ec3304a3b62062e57af8aa59922ffe6f0220
2026-02-24 12:04:29 +01:00
Sughosha d631236ee3 gnu: picmi: Update to 25.12.2.
* gnu/packages/kde-games.scm (picmi): Update to 25.12.2.

Change-Id: I92dacc91791305f4af482133a320e980b0f2032a
2026-02-24 12:04:29 +01:00
Sughosha 2017cf3d34 gnu: ktuberling: Update to 25.12.2.
* gnu/packages/kde-games.scm (ktuberling): Update to 25.12.2.

Change-Id: I91ac51f817fbb0eb1406a075cd356e6770f71a53
2026-02-24 12:04:29 +01:00
Sughosha fcb5b978cb gnu: katomic: Update to 25.12.2.
* gnu/packages/kde-games.scm (katomic): Update to 25.12.2.

Change-Id: Id8fe03ca1dd372180c925e84cd5a07aa42c0f949
2026-02-24 12:04:29 +01:00
Sughosha bda35f7ebc gnu: libkdegames: Update to 25.12.2.
* gnu/packages/kde-games.scm (libkdegames): Update to 25.12.2.

Change-Id: I28518b69ab727c0be390dfbf71c03dc437a4ba5a
2026-02-24 12:04:29 +01:00
Sughosha 341c048de0 gnu: marble: Update to 25.12.2.
* gnu/packages/kde-education.scm (marble): Update to 25.12.2.

Change-Id: Iaa155fbe34fb93602c903fcffe63da154bf2712e
2026-02-24 12:04:29 +01:00
Sughosha 65137fe81e gnu: ktouch: Update to 25.12.2.
* gnu/packages/kde-education.scm (ktouch): Update to 25.12.2.

Change-Id: I1516486003625e14e0d33524da979ec5de0d9939
2026-02-24 12:04:29 +01:00
Sughosha a239655c40 gnu: kalgebra: Update to 25.12.2.
* gnu/packages/kde-education.scm (kalgebra): Update to 25.12.2.

Change-Id: I4614fe683f8b1e503742c4fa8fb20723279e3ef9
2026-02-24 12:04:29 +01:00
Sughosha d03cf0db87 gnu: gcompris-qt: Update to 26.0.
* gnu/packages/kde-education.scm (gcompris-qt): Update to 26.0.
[inputs]: Add qtgraphs, qtquick3d, qtshadertools and wayland.

Change-Id: I9c741ed86e7bcd2b7fa0aa0d62dc275e29cc7693
2026-02-24 12:04:29 +01:00
Sughosha 2bd66a0c8f gnu: Add qtgraphs.
* gnu/packages/qt.scm (qtgraphs): New variable.

Change-Id: I144d8d5ee397e210964f775f1707a11d2fe1bf8e
2026-02-24 12:04:29 +01:00
Sughosha 40956740c8 gnu: analitza: Update to 25.12.2.
* gnu/packages/kde-education.scm (analitza): Update to 25.12.2.

Change-Id: I9a76f5176e63f9b519a9026f36f761efb9e21453
2026-02-24 12:04:29 +01:00
Sughosha 45f2ae1c00 gnu: kqtquickcharts: Update to 25.12.2.
* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.12.2.

Change-Id: Ib8e35f807fe20541e07336c160f6d4ec277d40d0
2026-02-24 12:04:29 +01:00
Sughosha a7ddaf4da8 gnu: wacomtablet: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.5.5.

Change-Id: Ie312b89cb270fe99792916fae94a81b03c71fc71
2026-02-24 12:04:29 +01:00
Sughosha d4da4156e6 gnu: system-settings: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (system-settings): Update to 6.5.5.

Change-Id: I79cf58786b86402a0897727a294fc1269d38157e
2026-02-24 12:04:28 +01:00
Sughosha d735ed972e gnu: spectacle: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (spectacle): Update to 6.5.5.

Change-Id: I34ba6fa27c6267caee1ef51ad4de6841a3603b9d
2026-02-24 12:04:28 +01:00
Sughosha 57ef9270c4 gnu: powerdevil: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.5.5.

Change-Id: Ib742ffbd4b58dfe372ed63b6c60f064ace872a9f
2026-02-24 12:04:28 +01:00
Sughosha f8b2e30548 gnu: polkit-kde-agent: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.5.5.

Change-Id: I898adc4c4e3a07fc6fdfcd71a92232970f66ca39
2026-02-24 12:04:28 +01:00
Sughosha e14dd976bb gnu: print-manager: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (print-manager): Update to 6.5.5.

Change-Id: Ib0d74885ef839ce31439cfe93f9d5a596b84e0f6
2026-02-24 12:04:28 +01:00
Sughosha 77726037f2 gnu: plasma-workspace-wallpapers: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.5.5.

Change-Id: I2f8b315c123ee1a4258a1f992f7f3164a11aaff3
2026-02-24 12:04:28 +01:00
Sughosha 25b2d0be74 gnu: plasma-workspace: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.5.5.

Change-Id: I432a0710f88322e0c0fbd6e92a1850354510ea89
2026-02-24 12:04:28 +01:00
Sughosha 986d3dc962 gnu: plasma-welcome: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.5.5.

Change-Id: I2df4846e34e4802be8ce27e7bc0b80d993426676
2026-02-24 12:04:28 +01:00
Sughosha 1a320d1a32 gnu: plasma-systemmonitor: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.5.5.

Change-Id: I3e937a575f21dcc65875e350f441146c7ec316c5
2026-02-24 12:04:28 +01:00
Sughosha fafc91fd9a gnu: plasma-vault: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.5.5.

Change-Id: I7c7dc6d3836935ec2c4d0e3cc0c94024106ca3d1
2026-02-24 12:04:28 +01:00
Sughosha 16288a15de gnu: plasma-pa: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.5.5.

Change-Id: Ia64e742a3cd19400e9d76810efee7f227c2b2155
2026-02-24 12:04:28 +01:00
Sughosha 9391abe4bf gnu: plasma-mobile: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.5.5.

Change-Id: I2fbcbe10585dc81ea5cc30c2e1d6241d2433a5c3
2026-02-24 12:04:28 +01:00
Sughosha 14d2c698ce gnu: plasma-nm: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.5.5.

Change-Id: I6177bc323854b161a9fe3192d3a7771856109b7e
2026-02-24 12:04:28 +01:00
Sughosha e5e09ae0a8 gnu: plasma-nano: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.5.5.

Change-Id: Id6c47181e058295c7af369d9b782d5eb380becd3
2026-02-24 12:04:28 +01:00
Sughosha f43a452921 gnu: plasma-integration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.5.5.

Change-Id: I0a841b91d609c0e0b1e67bed45501d607bbc4281
2026-02-24 12:04:28 +01:00
Sughosha dc8ffd712a gnu: plasma-firewall: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.5.5.

Change-Id: I566228fb274c8453102ec784a41a21856aaa60ee
2026-02-24 12:04:28 +01:00
Sughosha 18509aa7f5 gnu: plasma-disks: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.5.5.

Change-Id: Ic9eed6f2a6ecc3309a9e34c3a89fa2b9d6dc66cd
2026-02-24 12:04:27 +01:00
Sughosha c299f12a54 gnu: plasma-desktop: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.5.5.

Change-Id: Ibfbb951197fdf5034e33b5c3603877532f309457
2026-02-24 12:04:27 +01:00
Sughosha 2daeb37f97 gnu: plasma-browser-integration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.5.5.

Change-Id: I52755de601030c75745d5a368f4537f84a173e97
2026-02-24 12:04:27 +01:00
Sughosha 743c911467 gnu: plasma5support: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.5.5.

Change-Id: I7d5733d871ed79dc6e681ec5b7ee0ad78e62315e
2026-02-24 12:04:27 +01:00
Sughosha 3475cbad31 gnu: plasma-activities-stats: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.5.5.

Change-Id: Ia2b07e7af09e68b08e70e8479da19f5f8d270904
2026-02-24 12:04:27 +01:00
Sughosha ecfc8a9b71 gnu: plasma-activities: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.5.5.

Change-Id: Ibff38a7c68d0254e98c60da3dc57ee57f439bfd1
2026-02-24 12:04:27 +01:00
Sughosha 005716f7f1 gnu: xdg-desktop-portal-kde: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.5.5.

Change-Id: I3c9db98ab74da7713ccfdf260127b2521d1cfe9f
2026-02-24 12:04:27 +01:00
Sughosha f29ce479a4 gnu: ocean-sound-theme: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.5.5.

Change-Id: I2675861104d2e478ddd73ef2b3c31fee0cdc612b
2026-02-24 12:04:27 +01:00
Sughosha d320a27768 gnu: oxygen-sounds: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.5.5.

Change-Id: I135891f92d0c18949fd47f31294b2ed1300794bd
2026-02-24 12:04:27 +01:00
Sughosha f24fca1a28 gnu: qqc2-breeze-style: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.5.5.

Change-Id: I8726841b7ab6bd6824d8acdb1fc30d86f9dc5416
2026-02-24 12:04:27 +01:00
Sughosha 6e2196e758 gnu: milou: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (milou): Update to 6.5.5.

Change-Id: I5ccfa0d72cdea06417869fd777756db1ebabc3b7
2026-02-24 12:04:27 +01:00
Sughosha f617bc67e3 gnu: kwrited: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwrited): Update to 6.5.5.

Change-Id: Id428c52ac936beb3b2e231659168cecafccd04ea
2026-02-24 12:04:27 +01:00
Sughosha 619fe4ecbc gnu: kwin: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwin): Update to 6.5.5.
[arguments]<#:test-exclude>: Exclude kwin-testA11yKeyboardMonitor.

Change-Id: I3fb5730177b039af69d80ed57375f1fe732f1470
2026-02-24 12:04:27 +01:00
Sughosha 7890ce6081 gnu: kwallet-pam: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.5.5.

Change-Id: I5ef93e28f0577c9fc2c4cac08054ac85b75f3437
2026-02-24 12:04:27 +01:00
Sughosha c3bb95d6e2 gnu: libksysguard: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.5.5.

Change-Id: I8229bbc7ac36d603c5c1614c3e0845578de1860f
2026-02-24 12:04:27 +01:00
Sughosha 166de17aa3 gnu: libkscreen: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.5.5.

Change-Id: I320ea81515ed839ca2106362b9ec04971f2dd0fd
2026-02-24 12:04:26 +01:00
Sughosha fd07c09112 gnu: kscreenlocker: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.5.5.

Change-Id: I7fa84b47e8b88bd28dc801ad074d4b7961ef3056
2026-02-24 12:04:26 +01:00
Sughosha 227f5b5217 gnu: layer-shell-qt: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.5.5.

Change-Id: Iaa9302992a10afb58218a22fc1a47dd3779d2a23
2026-02-24 12:04:26 +01:00
Sughosha de7001d834 gnu: ksystemstats: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.5.5.

Change-Id: I2566455e67063ff94bf5247403f4b65528cde869
2026-02-24 12:04:26 +01:00
Sughosha da333383ba gnu: ksshaskpass: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.5.5.

Change-Id: I601e0490d26dbb6f8ba92d18d0d598443c815276
2026-02-24 12:04:26 +01:00
Sughosha 3a1d09b154 gnu: kscreen: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kscreen): Update to 6.5.5.

Change-Id: I062e4a1b08664f71eaea885648a92a5c2a250331
2026-02-24 12:04:26 +01:00
Sughosha 76cbee30f8 gnu: kpipewire: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.5.5.

Change-Id: Ic9cd2a08a8ec1c3c743ce68b581d84ee785b0c94
2026-02-24 12:04:26 +01:00
Sughosha ab4bf3f1a4 gnu: knighttime: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (knighttime): Update to 6.5.5.

Change-Id: If2bb3b2142b6bfcd242d348ab3a66ed4038c6816
2026-02-24 12:04:26 +01:00
Sughosha e6520dbb44 gnu: kmenuedit: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.5.5.

Change-Id: I720c530a46ca0d059d6f83282abfb96404e1e1ff
2026-02-24 12:04:26 +01:00
Sughosha ce7514ba91 gnu: kinfocenter: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.5.5.

Change-Id: I1927fde2384c2bbb93b7c385ef1c2ba79afa01c7
2026-02-24 12:04:26 +01:00
Sughosha 439b2e8fe3 gnu: kglobalacceld: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.5.5.

Change-Id: I95d8f50c57ca0820914b9ec9003fcd93feb76e61
2026-02-24 12:04:26 +01:00
Sughosha 9e0cd139cb gnu: kgamma: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kgamma): Update to 6.5.5.

Change-Id: Ia0ee74c418f9f7d20e307c6710414e93717fc93e
2026-02-24 12:04:26 +01:00
Sughosha 58741b3a61 gnu: kdeplasma-addons: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.5.5.

Change-Id: I60e698120c35172a7c3abe37f2b790089c51db3d
2026-02-24 12:04:26 +01:00
Sughosha 3949d5b77e gnu: kde-cli-tools: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.5.5.

Change-Id: I6968b7dcdcc1c46ecccfc38d6e5569d2e7fc9802
2026-02-24 12:04:26 +01:00
Sughosha 843672169c gnu: kdecoration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.5.5.

Change-Id: Ifd3de3e395b769cb59080ac59490724e433be31c
2026-02-24 12:04:26 +01:00
Sughosha 5b81003550 gnu: kde-gtk-config: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.5.5.

Change-Id: Ibd1dc30bb0ce09193d921c7e122b07136b78b632
2026-02-24 12:04:26 +01:00
Sughosha a05a13307d gnu: krdp: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (krdp): Update to 6.5.5.

Change-Id: I59f96f427ee9aa5315edec719c193d276584a794
2026-02-24 12:04:25 +01:00
Sughosha 60d3a69e83 gnu: klassy: Update to 6.5.2.
* gnu/packages/kde-plasma.scm (klassy): Update to 6.5.2.

Change-Id: Ibd26a7729c71e56bf32a07554296f7bc65b607ed
2026-02-24 12:04:25 +01:00
Sughosha 20765c1ca8 gnu: kactivitymanagerd: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.5.5.

Change-Id: I400e1dc943742093fbd5064ff87a8fc04f892adf
2026-02-24 12:04:25 +01:00
Sughosha 7346d706a6 gnu: flatpak-kcm: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (flatpak-kcm): Update to 6.5.5.

Change-Id: I08349fd4391becd3c0bd7d66b2abc29f86688be0
2026-02-24 12:04:25 +01:00
Sughosha 0c3ff13a10 gnu: discover: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (discover): Update to 6.5.5.

Change-Id: I5aa6f64727cf7c67eaef1d953dd4744e87a8e73f
2026-02-24 12:04:25 +01:00
Sughosha 8af15cc316 gnu: breeze-gtk: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.5.5.

Change-Id: Ied91cbb7f1599a5e3af6b127660a7974208b1b30
2026-02-24 12:04:25 +01:00
Sughosha b6467b482c gnu: breeze: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (breeze): Update to 6.5.5.

Change-Id: I2d821d53fde174e757ea983a003936c9f6eac3aa
2026-02-24 12:04:25 +01:00
Sughosha f186f79cb2 gnu: bluedevil: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.5.5.

Change-Id: I86582950a4d8511885de3170374d998bc8085ad7
2026-02-24 12:04:25 +01:00
Sughosha 25995afe72 gnu: aurorae: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (aurorae): Update to 6.5.5.

Change-Id: Iec4f3db057473a2b3f39763d924c08598be5bf47
2026-02-24 12:04:25 +01:00
Sughosha e24ee74714 gnu: libplasma: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libplasma): Update to 6.5.5.

Change-Id: I8e1fa430658de2eef0f1e38ee091101cbd6f1c93
2026-02-24 12:04:25 +01:00
Sughosha 616f6887d3 gnu: kwayland: Update to 6.5.5.
* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.5.5.

Change-Id: Ie75aa72b3a4fdc12a1f3af9d2924ad81fb81fb76
2026-02-24 12:04:25 +01:00
Andreas Enge c3816bf46b gnu: Remove devil.
* gnu/packages/image.scm (devil): Delete variable.

Fixes: guix/guix#5868
Change-Id: Ifa9eb9db7e7930564b3485eed36c9094b5548a11
2026-02-24 12:03:56 +01:00
Andreas Enge 2aef3e0cf8 gnu: gcompris: Move deprecated variable next to the deprecator.
This is a follow-up to commit d6263e23da .

* gnu/packages/education.scm (gcompris): Move to...
* gnu/packages/kde-education.scm (gcompris): ...this.

Change-Id: Ia261232685964c173ce6c4eb984e0dd3182d05b7
2026-02-24 12:00:19 +01:00
Luis Guilherme Coelho aa44260178 gnu: Add material-gtk-themes.
* gnu/packages/gnome-xyz.scm (material-gtk-themes): New variable.

Change-Id: I7078a2c4b4791f207bdc45080d1b180e1735c24a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 19:42:04 +09:00
Tanguy Le Carrour 85673d5f0b gnu: Add python-jinja2-fragments.
* gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch:
  New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-jinja2-fragments): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6321
Change-Id: I03a88537cea8e769a33ddfe50b418b5b518e5854
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 09:10:48 +00:00
Ricardo Wurmus 619414f7b6 gnu: ardour: Update to 9.1.
* gnu/packages/audio.scm (ardour): Update to 9.1.
[arguments]: Do build the modified fork of GTK2 known as YTK.

Change-Id: Ie264a991fb66408cb246dd860853c5222d374cc0
Signed-off-by: jgart <jgart@dismail.de>
2026-02-24 00:02:31 -05:00
Maxim Cournoyer 55cbe06a92 gnu: chatty: Update to 0.8.8.
* gnu/packages/messaging.scm (chatty): Update to 0.8.8.
[source]: Update URL.  Remove `recursive?' field.
[#:phases] {skip-updating-desktop-database}: Delete.
{skip-gtk-update-icon-cache}: New phase.
{disable-problematic-tests}: Likewise.
{pre-check}: Set XDG_RUNTIME_DIR.
[native-inputs]: Add gnupg.
[inputs]: Add gstreamer, gtksourceview, libadwaita and libcmatrix.
[home-page]: Update.

Change-Id: Ie400199ab878f2380dcab5e28963f265097b397f
2026-02-24 10:11:44 +09:00
Maxim Cournoyer 098321307c gnu: libphonenumber: Propagate asbeil-cpp.
* gnu/packages/messaging.scm (libphonenumber)
[inputs]: Move abseil-cpp to...
[propagated-inputs]: ... here.

Change-Id: I5e41cba00f5996cb6c9b4d723e055bf7d3814d85
2026-02-24 10:11:44 +09:00
Maxim Cournoyer 1c8af2a4d1 gnu: Add libcmatrix.
* gnu/packages/messaging.scm (libcmatrix): New variable.

Change-Id: I72ba5309dc5a16b55bc36927cdeaec8a499302ce
2026-02-24 10:11:44 +09:00
jgart 3dc2986418 teams: perl: Add manifest.
* etc/teams/lisp/perl-manifest.scm: New file.

Change-Id: I73078321c258a207ea78a1b01fc99707a9741e18
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 19:23:19 -05:00
Yelninei 3b88c71568 gnu: avahi: Fix build with gcc-14 on the Hurd.
* gnu/packages/avahi.scm (avahi)[configure-flags]: Set CFLAGS to relax
gcc-14's strictness when building for the Hurd.

Change-Id: I628d172ad9bf7582e22c08a789fe97feaecad795
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 09:17:45 +09:00
Yelninei 82df357bb2 self: Link with libgc.
guile-launcer.c uses libgc symbols on the Hurd.

* guix/self.scm (%packages): Add libgc.
(quiet-guile): Explicitly link with libgc.

Change-Id: I3c2c098af53f8d552ed9ca412e5556a645080726
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 09:17:45 +09:00
Foster Hangdaan 975af2c51d gnu: transmission: Update to 4.1.1.
* gnu/packages/bittorrent.scm (transmission): Update to 4.1.1.

Change-Id: Ie43be4893afff6ca21d8fdefca8cc392ff249acb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 00:11:59 +00:00
wrobell 896e7d3324 gnu: rabbitmq: Update to 4.2.4.
* gnu/packages/high-availability.scm (rabbitmq): Update to 4.2.4.

Change-Id: I7304fa44e994b43abf67e56752bfb263c76bac98
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 00:03:09 +00:00
Rodion Goritskov 396a9451d4 services: Add configuration action to miniflux-service-type.
* gnu/services/web.scm (miniflux-shepherd-service): Add configuration action.
* gnu/tests/web.scm (run-miniflux-test): Add configuration action check.

Change-Id: I515653070cc0c39fcbe31fef19d8745a1a8d47cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:58:25 +00:00
Rodion Goritskov 71bcef3854 gnu: miniflux: Update to 2.2.17.
* gnu/packages/web.scm (miniflux): Update to 2.2.17.

Change-Id: I4a0492abe1b62933f02d58a2f188da6b4b9ab5dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:58:25 +00:00
Yan Abu Arab c33fd26cd4 gnu: python-ipython-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-ipython-documentation): Fix build,
remove pdf generation.
[phases]: Remove 'configure-sphinx-for-xelatex' phase, modify 'install' phase
to not copy pdf.
[native-inputs]: Remove fontconfig, font-gnu-freefont, texlive-latexmk
texlive-polyglossia, texlive-xetex, texlive-xindy; add python-sphinx-toml.

Merges: https://codeberg.org/guix/guix/pulls/6608
Fixes: guix/guix#6285
Change-Id: I95b868b766ac6a4d96f29b63752de7ffddf856e4
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:34 +00:00
Yan Abu Arab c5bf001c2f gnu: Add python-sphinx-toml.
* gnu/packages/sphinx.scm (python-sphinx-toml): New variable.

Change-Id: Ia610e34b2fc1bea09bead7628fc01c184f69581e
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:34 +00:00
Yan Abu Arab 375e6157db gnu: Add python-intersphinx-registry.
* gnu/packages/sphinx.scm (python-intersphinx-registry): New variable.

Change-Id: Id87bdb618569c31744a097eead9e646ee0c6ff4b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:27 +00:00
Yelninei 1675a34129 gnu: python-docutils: Fix tests on the Hurd.
* gnu/packages/python-xyz.scm (python-docutils): Add phase to substitute
correct ENOENT value.

Merges: https://codeberg.org/guix/guix/pulls/6620
Change-Id: Ia54b3846f5f6ff3005c1cff25c6ad77e37dbf1e2
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:01:11 +00:00
Hennadii Stepanov db92be7a70 gnu: python-lief: Update to 0.17.4.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.4.

Merges: https://codeberg.org/guix/guix/pulls/6625
Change-Id: I29d39bcf9276fa0c54efbc116898360600ea391b
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:56:32 +00:00
Sören Tempel a3a3bd40c7 gnu: zk: Fix version output of zk --version.
Without this change, `zk --version` always reports `dev` as the version.

* gnu/packages/task-management.scm (zk)
[arguments] <build-flags>: Set version via `-ldflags`.

Change-Id: If0a2a654b520c1208087dfc97e3935be1d2aed66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:46:34 +00:00
Sören Tempel bfc3821661 gnu: zk: Build sqlite with fts5 support
This is required for some database interactions. Notably, the `--match`
filtering option.

See:
<https://github.com/zk-org/zk/blob/v0.15.2/CONTRIBUTING.md#building-the-project>.

* gnu/packages/task-management.scm (zk)
[arguments] <build-flags>: Enable fts5 support.

Change-Id: I164d6badb055350d5bc2bd50bd5eec4228873eb4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:43:53 +00:00
mst a27db7d9e7 gnu: Add python-alpaca-py.
* gnu/packages/python-web.scm (python-alpaca-py): New variable.

Change-Id: Ie5c9320e3d4ac713dbeb456189d860726802d27b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:08:53 +00:00
Nemin 82abe20465 gnu: jujutsu: Update to 0.38.0.
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.38.0.
[arguments]{cargo-test-flags}: Skip two network and one failing test.
[arguments]{phases}: Add phase to install completions.
[native-inputs]: Remove git, add git-minimal.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry.

Change-Id: I61c244dc75c682b9d2cff9daa1c1303f2ee8544b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 20:09:19 +02:00
Andreas Enge ccd1dbc8b0 gnu: Remove python-pyro4.
* gnu/packages/python-xyz.scm (python-pyro4): Delete variable.

Fixes: guix/guix#5857
Change-Id: Iacf9dae4af01a615316c9ad2fb13061b943b4523
2026-02-23 18:06:52 +01:00
Andreas Enge 9bb4ecc44c gnu: Remove signond.
* gnu/packages/qt.scm (signond): Delete variable.

Fixes: guix/guix#5850
Change-Id: I8c511aec0f6fb18eddc75f4260640b7727ff84ff
2026-02-23 18:04:31 +01:00
Andreas Enge 502c83b824 gnu: signond-qt6: Disinherit from signond.
* gnu/packages/qt.scm (signond-qt6)[inherit]: Remove field.
[build-system, inputs, home-page, synopsis, description, license]: Copy
from signond.
[native-inputs, arguments]: Copy from signond and incorporate changes.

Change-Id: If8851f7c9860a29b7bfc3cb51530b371943a58d7
2026-02-23 18:03:52 +01:00
Andreas Enge d0f3ea5a99 gnu: Remove libsignon-glib.
* gnu/packages/qt.scm (libsignon-glib): Delete variable.

Change-Id: I56d0f60431ef17c41cc81544afd4634c0b97696d
2026-02-23 17:49:03 +01:00
Andreas Enge 0bc486c910 gnu: Remove libaccounts-qt.
* gnu/packages/qt.scm (libaccounts-qt): Delete variable.

Change-Id: I503070e076eccd3b44cbb8b8d277419c45227ceb
2026-02-23 17:48:29 +01:00
Andreas Enge 4e3c056ef6 gnu: Remove signon-plugin-oauth2.
* gnu/packages/qt.scm (signon-plugin-oauth2): Delete variable.

Change-Id: I815c3c6645f4d5ef2a18c2e80b7e7d1b96bf8848
2026-02-23 17:48:01 +01:00
Andreas Enge a465879012 gnu: Remove p4est.
* gnu/packages/maths.scm (p4est): Delete variable.

Fixes: guix/guix#3722
Change-Id: I5e115e050c0cec1b18d15f83753d7031a9b66a35
2026-02-23 17:46:51 +01:00
Andreas Enge 441365aeea gnu: Remove trilinos-for-dealii-openmpi.
* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Delete variable.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch,
gnu/packages/patches/tpetra-remove-duplicate-using.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Fixes: guix/guix#5852
Change-Id: I991b0fd99a8a441b898c5d3e10785bc523042fef
2026-02-23 17:45:38 +01:00
Andreas Enge fee8db5f32 gnu: Remove p4est-openmpi.
* gnu/packages/maths.scm (p4est-openmpi): Delete variable.

Change-Id: Icfb89167554dd755852f69b2a7d1ed53b3871476
2026-02-23 17:42:49 +01:00
Andreas Enge 75cb01c94e gnu: Remove dealii-openmpi.
* gnu/packages/maths.scm (dealii-openmpi): Delete variable.

Change-Id: Iad5e39bdb4c37699de31770741809ff2c4f86bf2
2026-02-23 17:42:21 +01:00
Andreas Enge 12f5bf16e1 gnu: Remove wfa2-lib.
* gnu/packages/bioinformatics.scm (wfa2-lib): Delete variable.

Fixes: guix/guix#3705
Change-Id: Ib19e25a84c982ab7a6403a9578adf2ecbaa46b9b
2026-02-23 17:39:47 +01:00
Andreas Enge 1a9576ab21 gnu: Remove vcflib.
* gnu/packages/bioinformatics.scm (vcflib): Delete variable.

Change-Id: I3ffdcfdbd8a3bb9d573fc0d5dc03da59acdd482e
2026-02-23 17:39:07 +01:00
Andreas Enge 209a8025f8 gnu: Remove freebayes.
* gnu/packages/bioinformatics.scm (freebayes): Delete variable.

Change-Id: I19fadd85a384cb4520160cfab04b114e5ca47cec
2026-02-23 17:38:24 +01:00
Nemin fa2291e249 gnu: hare-json: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-json): Update to 0.26.0.0.

Change-Id: I95f78106277f7b1dee35298b02ff9abf92092608
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin 260da9271e gnu: himitsu-git: Update to 0.10.0.
* gnu/packages/password-utils.scm (himitsu-git): Update to 0.10.0.

Change-Id: Id06b85cfcc5f0347aeeff1a1fe9445b38eac698b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin 29981f53e3 gnu: himitsu-ssh: Update to 0.10.0-0.446ff5f.
* gnu/packages/password-utils.scm (himitsu-ssh): Update to 0.10.0-0.446ff5f.

Change-Id: If290ab683adf5c153090b718b2875c580fe4e57b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin 3d9306b03d gnu: hiprompt-gtk: Update to 0.10.
* gnu/packages/password-utils.scm (hiprompt-gtk): Update to 0.10.

Change-Id: Ib67ef8898dd1ba24101f65069ecfc30a7409ec00
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin d7ade7e9b4 gnu: himitsu: Update to 0.10.
* gnu/packages/password-utils.scm (himitsu): Update to 0.10.

Change-Id: I4cf0f8fe3d7a0ff361ece8f79bc72ea0062df7ca
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin aa2a9460b2 gnu: hare-mcron: Update to 1.3.0.
* gnu/packages/hare-apps.scm (hare-mcron): Update to 1.3.0.

Change-Id: I38ed282da3a62cae4bfc795ec3996efd105c7e02
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin fe14b3f942 gnu: bonsai: Update to 1.4.0.
* gnu/packages/hare-apps.scm (bonsai): Update to 1.4.0.

Change-Id: I245900cec19ae8229d83273c2533201e732c6cbb
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin 9e435638bb gnu: hare-ev: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-ev): Update to 0.26.0.0.

Change-Id: I24cfeadf99648ed4947d4d6a43a7cbad8a158e16
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin dead0c0b6f gnu: hare-template: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-template): Update to 0.26.0.0.
  [phases]{build}: Deleted phase.
  [phases]{install}: Replace with haredo.
  [phases]{set-environment}: Added new phase.

Change-Id: Ie8f81f19fda9d466eae15fef09894dc03ff01f6e
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin be0dd3d548 gnu: hare-lsp: Update to 0.2.0.
* gnu/packages/hare-apps.scm (hare-lsp): Update to 0.2.0.

Change-Id: I96891a2ec5feb4dd2e886b7f3792fa22851c67de
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin 8de8b7a288 gnu: hare-ssh: Update to 0.26.0.
* gnu/packages/hare-xyz.scm (hare-ssh): Update to 0.26.0.

Change-Id: I89738d49a3e2919a0fc96f1645827ba123e782b6
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin 02bf4e50a6 gnu: hare-lex: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-lex): Update to 0.26.0.0.
  [phases]{install}: Replace with haredo.
  [phases]{check}: Deleted phase.
  [phases]{build}: Deleted phase.
  [phases]{set-environment}: Added new phase.

Change-Id: Ibc776c040568d52d3f5203718ae636644d9753d1
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin 9207ce6874 gnu: Add haredo.
* gnu/packages/hare-apps.scm (haredo): Init at 1.0.6.

Change-Id: I01b60ebaf226a5affc6ed8415b84edcccd71f708
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin 479aac614f gnu: scdoc: Update to 1.11.4.
* gnu/packages/man.scm (scdoc): Update to 1.11.4.

Change-Id: I711f8c9fdf8ffa2d47b8767f5c633c05a1537421
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin 533607369a gnu: hare: Update to 0.26.0.
* gnu/packages/hare.scm (harec): Update to 0.26.0.
* gnu/packages/hare.scm (hare): Update to 0.26.0.
  [patches]: Remove hare-toolpath.patch.
* gnu/packages/hare.scm (hare-update): Update to 0.26.0.0.
* gnu/patches/hare-toolpath.patch: Delete file.
* gnu/local.mk: Unregister patch.

Change-Id: I6bdc9eeb6257832d01fb62e225e76e8831ba1b9d
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
jgart df71a3602e gnu: trealla: Update to 2.90.37.
* gnu/packages/prolog.scm (trealla): Update to 2.90.37.

Change-Id: I2ca3384b77090ef84449017813a663c0f8b2783c
2026-02-23 10:33:29 -05:00
jgart 46f3f9f028 gnu: guix-compose: The check phase should respect #:tests?.
* gnu/packages/containers.scm (guix-compose)[arguments]: The check phase should respect #:tests?.

Change-Id: If55bb0f45b795e1d85088fdc869a118ec74894e5
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:23:06 -05:00
Giacomo Leidi 9d0fce8d97 gnu: Add guix-compose.
* gnu/packages/containers.scm (guix-compose): New variable.

Change-Id: I0a1270272222b620f1344c096b5f68274581b2fd
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:22:56 -05:00
Cayetano Santos c736f8c15f gnu: gnucap: Update to 20240220.
* gnu/packages/electronics.scm (gnucap): Update to 20240220.
[source]: Switch to git-fetch.
[arguments]: Update ’configure #:phase.

Change-Id: I927ba638b3802c7dc3850a1c8915a83d5c263108
2026-02-23 15:22:15 +01:00
Efraim Flashner 18898ea4e5 gnu: tealdeer: Rewrite install-completions phase.
* gnu/packages/rust-apps.scm (tealdeer)[arguments]: Rewrite using
g-exps.  Rewrite 'install-completions to use the copy-build-system
'install phase.

Change-Id: Ia1ae3810796768856f5294e7dafed49dc989f2ab
2026-02-23 13:36:36 +02:00
wvlab 79fdd77e87 gnu: tealdeer: Update to 1.8.1.
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.8.1.
[inputs]: Remove openssl.
* gnu/packages/rust-crates.scm (tealdeer): Update dependencies.

Change-Id: I451546e9819ac10afdddc99e02067dcf45ba28e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 13:31:29 +02:00
Efraim Flashner da7594a305 gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-ntapi-0.4.3, rust-uuid-1.21.0):
Remove duplicate crates.

Change-Id: I7560895985260703e5e0190dfb017b0300eb2b07
2026-02-23 12:18:52 +02:00
Oleg Pykhalov e7c46eab48 gnu: xwayland-satellite: Update to 0.8.
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: I22860d5a55bdd002099e7455c3ddc19f9acb2fa1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 12:14:26 +02:00
Efraim Flashner 191a7ae67d gnu: bottom: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (bottom)[arguments]: Rewrite using g-exps.
Rewrite the 'install-extras to use the copy-build-system 'install phase.

Change-Id: Ib0faa12fedf4b539566d97e42e843c0c26b0812f
2026-02-23 12:05:12 +02:00
marderbot 9a88221a91 gnu: bottom: Update to 0.12.3.
* gnu/packages/rust-apps.scm (bottom): Update to 0.12.3.
[arguments]: Skip 3 more tests.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bottom]: Update
entry.

Change-Id: Ib9acf19de50f9c80f6bc2c8eba525ab392c5efb2
2026-02-23 11:56:08 +02:00
Efraim Flashner 6f0395fd9b gnu: pay-respects: Install shell completions.
* gnu/packages/shellutils.scm (pay-respects)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add pay-respects.

Change-Id: I150fd240283ae3b3994b5e8e6028ed7d6b359d9d
2026-02-23 11:35:58 +02:00
Gabriel Santos 94fb1eacc9 gnu: pay-respects: Update to 0.7.12.
* gnu/packages/shellutils.scm (pay-respects): Update to 0.7.12.
* gnu/packages/rust-crates.scm (pay-respects): Update dependencies.

Change-Id: I38ccabd5b6b5830b8b67af494c57982cd1aa51d0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 11:23:24 +02:00
Efraim Flashner be4916939f gnu: bat: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (bat)[arguments]: Rewrite the
'install-extras phase to use the copy-build-system 'install phase.

Change-Id: I77de03e0d026ac02173f244a0b897474ee839e89
2026-02-23 11:16:14 +02:00
Patrick Norton 63b892c177 gnu: bat: Update to 0.26.1.
* gnu/packages/rust-apps.scm (bat): Update to 0.26.1.
[source]: Remove snippet.
[phases]: Use absolute directory for BAT_ASSETS_GEN_DIR.
[inputs]: Update libgit2 version to 1.9.
* gnu/packages/rust-crates.scm (bat): Update dependencies.

Change-Id: Iea363f892c33890ea0f1e9ebca58cf434e772c66
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 11:07:19 +02:00
Efraim Flashner a542801696 gnu: forgejo-cli: Install shell completions.
* gnu/packages/rust-apps.scm (forgejo-cli)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add forgejo-cli.

Change-Id: I6a22ef1b34c833d89244554d8e13b8287b2318ea
2026-02-23 10:41:19 +02:00
Efraim Flashner b33485859f gnu: forgejo-cli: Update URIs.
* gnu/packages/rust-apps.scm (forgejo-cli)[source]: Update URI.
[home-page]: Follow redirect.

Change-Id: I56d609974def07d04ff7b2605e7eaf33d804d88b
2026-02-23 10:41:19 +02:00
Nick Blumenauer 3b1cba04a8 gnu: forgejo-cli: Update to 0.4.0.
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.0.
[inputs]: Remove oniguruma.
* gnu/packages/rust-crates.scm: Import crates for forgejo-cli.

Change-Id: I497e935ae314b04eaea5e4413111a2cafc5353f0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 10:41:16 +02:00
Artyom V. Poptsov 8ac2ba595f gnu: perl-data-validate-ip: Update to 0.31.
* gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.31.

Change-Id: I45624f6b9f51ebb22a875439e5a394dea6b0781f
2026-02-23 10:28:23 +03:00
Artyom V. Poptsov 2ef2aa03fc gnu: hcxdumptool: Update to 7.1.2.
* gnu/packages/networking.scm (hcxdumptool): Update to 7.1.2.

Change-Id: Id3c6e1ec476e923e2ccd1777336f5f9b9a7f497a
2026-02-23 10:28:09 +03:00
Rutherther 7e7487166b file-systems: canonicalize-device-spec: Wait for device to exist.
Waits for devices specified by a string.

Fixes: #6134
Change-Id: I430483deccb70fad44fe0e141afc050ae41308dc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:56:12 +09:00
Rutherther e3d8fc1147 file-systems: mount-file-system: Guard against missing devices.
When a device with a UUID is missing, canonicalize-device-spec will throw an
error. This error is not handled for mount-may-fail? devices. That means
that if you use UUID device and it isn't available, the boot will hang on
the user-file-systems not being started. All user services depend on that
service.

Also added a test for this behavior.

* gnu/build/file-systems.scm
(mount-file-system): Guard canonicalize-device-spec call.
(canonicalize-device-spec): Throw &partition-lookup-error on missing
partition.
(&partition-lookup-error): New variable.
* gnu/tests/base.scm (%test-missing-file-system): New variable.

Change-Id: I3b8d652251cef421cff6d2fdafb8d9d7d1fc74b5
Reported-By: renbus, on IRC
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:46:09 +09:00
Nguyễn Gia Phong d45da4a5e9 teams: Add team for QA packages.
* etc/teams.scm (qa-packages): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Liliana Marie Prikler"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:40:49 +09:00
Wilko Meyer 279f22e978 gnu: Add linux-libre 6.19.
* gnu/packages/linux.scm (linux-libre-6.19-version,
linux-libre-6.19-gnu-revision, deblob-scripts-6.19,
linux-libre-6.19-pristine-source, linux-libre-6.19-source,
linux-libre-headers-6.19, linux-libre-6.19): New variables.
* gnu/packages/aux-files/linux-libre/6.19-i686.conf,
gnu/packages/aux-files/linux-libre/6.19-arm64.conf,
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Change-Id: I7df1a4438ad26d85ec34560779047fe626d7859e
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:24 -08:00
Wilko Meyer e80896ab34 gnu: linux-libre 5.10: Update to 5.10.251.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.251.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I8dbda28511084fe211ff0a6333874e82fa51adaf
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:21 -08:00
Wilko Meyer 33ba4bf845 gnu: linux-libre 5.15: Update to 5.15.201.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.201.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I0dcb00fb22f7f647a12b00ed6d0dd24c90a09cd7
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:19 -08:00
Wilko Meyer 7633a209bb gnu: linux-libre 6.1: Update to 6.1.164.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.164.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Icf106dd17d49f71ac3b5cf075e4d864600db10d1
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:16 -08:00
Wilko Meyer d8523c9b0b gnu: linux-libre 6.6: Update to 6.6.127.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.127.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I431b2510ea37ab154d6775018db8dbe6ff594702
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:13 -08:00
Wilko Meyer 5c6d94654f gnu: linux-libre 6.12: Update to 6.12.74.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.74.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I2f6572f7209e6d321b77f60e4565f04c91490373
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:11 -08:00
Wilko Meyer 802c21c3cc gnu: linux-libre 6.18: Update to 6.18.13.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.13.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: I61cbf4b1ca2ae3d1318b00ba81e68100fec8f6bd
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:57:54 -08:00
jgart e7612f2fcd gnu: trealla: Update to 2.90.36.
* gnu/packages/prolog.scm (trealla): Update to 2.90.36.

Change-Id: I9df2d7ecda9aa62ef63b9bd89d99f4aa78d4d411
2026-02-22 18:33:06 -05:00
Wilko Meyer f23dc03e8a teams: Add Perl and Raku team.
* etc/teams.scm (perl): New team.
("Wilko Meyer"): Add to perl team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia9da6d87bb116d00bccad5322e25194793ebc17c
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 18:25:43 -05:00
Sharlatan Hellseher 5a23fd601e gnu: poetry: Fix tests.
This is a following up fix reported in
<https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915>.

* gnu/packages/package-management.scm (poetry):
[phases]{sanity-check}: Preserve phase.
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.

Change-Id: I92b5c2a9d5ed025aca5145b5d0f75c5821bbda5a
2026-02-22 22:03:10 +00:00
Cayetano Santos 31ba754c15 gnu: gdstk: Update to 1.0.0.
* gnu/packages/electronics.scm (gdstk): Update to 1.0.0.
[native-inputs]: Add python-minimal-wrapper.

Change-Id: I20e726961ce2d46aadf34709e48cf963fe1ddbd5
2026-02-22 20:18:02 +01:00
Nicolas Graves 93fcd0ed7c guix: Remove (guix build json) module.
This fixes guix/guix#4365.

Merges guix/guix!6609

* guix/build/json.scm: Delete file.
* Makefile.am: Unregister file.

Change-Id: Iea07523afc8fe6752cecee15892d349cba299476
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:59:53 +01:00
Giacomo Leidi 4533da834d gnu: home: dotfiles: Files not excluded when they should.
* gnu/home/services/dotfiles.scm (%home-dotfiles-excluded): Match
content of .git directories.
(directory-contents): Match whole file-name instead of basename.
* doc/guix.texi: Document it.

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

Authored-by: Nicolas Odermatt-Lemay <nodermattlemay@gmail.com>
Change-Id: I2929fe3318e1f9f0b552c891207524dea25389ed
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:51:46 +01:00
Luis Guilherme Coelho dc93f8c7f7 gnu: Add zzz.
* gnu/packages/admin.scm (zzz): New variable.

Merges guix/guix!5905

Change-Id: I7dcc021e6cc9b0892a5a8ad0b333e63d24d46d16
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:49:12 +01:00
Artyom V. Poptsov e1412e976b gnu: xpadneo: Update to 0.9.8.
* gnu/packages/linux.scm (xpadneo): Update to 0.9.8.

Change-Id: Ib36618811443f070a9c1f12b997369c4a6fbbff9
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov c99e62e66d gnu: cpuid: Update to 20260220.
* gnu/packages/linux.scm (cpuid): Update to 20260220.

Change-Id: I91ccbecb9749d1cdfac9ebf1df1252e9ed16757b
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov 282aa0c92e gnu: fastfetch-minimal: Update to 2.59.0.
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.59.0.

Change-Id: I9396e783ccf13eda20bff5eb373be8d5d44ab866
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov 8b8ea43ea3 gnu: nnn: Update to 5.2.
* gnu/packages/admin.scm (nnn): Update to 5.2.

Change-Id: Iae336be82c1b7c126f2f35658edffc7916834e6b
2026-02-22 21:40:25 +03:00
Cayetano Santos e4e3bcc42b gnu: ropgadget: Update to 7.7.
* gnu/packages/cybersecurity.scm (ropgadget): Update to 7.7.
[sources]: Switch to git-fetch.

Merges guix/guix!6469

Change-Id: I504c0ad39acdb837dd157bd1715a20e6783073b7
2026-02-22 19:31:06 +01:00
Hugo Buddelmeijer f333fb810d doc: Improve raid-device-mapping documentation.
* doc/guix.texi (Mapped Devices): Move examples into the mapping defvars.
Add how to load kernel modules for raid.  Add RAID cindex.

Change-Id: If2d3f3c48940d2428b36bdd85d31c8288db35f3b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6512
2026-02-22 19:01:34 +01:00
Ludovic Courtès ccce417a6c doc: Mention online documentation.
* doc/guix.texi (Documentation): Mention the online manual and
doc.guix.gnu.org.

Change-Id: I5abdd85fa2166890323f99a99c30136400791bdd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6563
2026-02-22 18:59:31 +01:00
Ayan Das 19cac579d7 gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[arguments] <#:phases>: In 'use-system-libraries', replace the
'build_bundled' import workaround with a no-op 'create_bundled'
binding.  Adjust functorch INSTALL_RPATH to "$ORIGIN/../torch/lib".

Change-Id: I6386137d658dc11c6b0a3b553de87524a4b1d708
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6004
2026-02-22 18:41:11 +01:00
Ayan Das b373a5ccff gnu: fbgemm: Update to 1.5.0.
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0,
enable C language checks in CMake, and adapt to upstream test CMake changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das 8957ef1acd gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
  Ignore DeprecationWarnings raised during import.

Change-Id: I9e9da73b304b80d2499d24acac41970a08886e7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das 9919afc965 gnu: python-pytorch-lightning: Update to 2.6.0.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.6.0.
  [source]: Update hash.
  [arguments]: Fix LeafSpec deprecation with PyTorch 2.10.

Change-Id: I7db724fd269e6b171293c3d2258440f01d2ea2b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das cb5934e85e gnu: python-botorch: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-botorch): Substitute out
an invalid call to `view\' that passes a torch.Size plus extra arguments,
which PyTorch 2.10 rejects.

Change-Id: I71a47dab611ad33c3f765c74093aeadabc9f4c8d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das 3cdb9a09c1 gnu: python-torchvision: Update to 0.25.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.25.0.
  [source]: Update hash.

Change-Id: I01b88a7f771e1cd5a29b85fe69393cb94a61a37d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das e1cfe62f11 gnu: python-torchaudio: Update to 2.10.0.
* gnu/packages/machine-learning.scm (python-torchaudio): Update to 2.10.0.
  [source]: Update hash.
  [arguments]: Skip dataset tests requiring torchcodec.

Change-Id: I8da137fac0f4419bec78d1d0f41c98b4fcf84362
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das 52b5ef81a1 gnu: python-pytorch: Update to 2.10.0.
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0.
(%python-pytorch-src)[source]: Update hash.
(python-pytorch)[arguments]: Fix build by including Utils.hpp.
* gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0.

Change-Id: Ic579058f302d2d8face536ae9980f06854888615
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das 5895cb7558 gnu: ideep-pytorch: Update to 3.7.1.
* gnu/packages/machine-learning.scm (ideep-pytorch): Update to 3.7.1.
  [source]: Update hash.

Change-Id: Ib775087c6d7f94f33b5bae1c869d33fc848f2cd3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
moksh b400aabc73 gnu: emacs-fj: Update to 0.30.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.30.

Change-Id: Iebbf7e6b37af3a09c25319ec06bec647223f21ac
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 11:19:44 -05:00
Sughosha 4b8cfa7f69 services: readymedia: Run with a pid file.
* gnu/services/upnp.scm (%readymedia-default-pid-directory): New variable.
(%readymedia-pid-file): New procedure.
(readymedia-shepherd-service)[start]: Start with the pid file.
(readymedia-activation): Create the pid directory.
* gnu/tests/upnp.scm (run-readymedia-test): Test the pid directory and file.

Merges: https://codeberg.org/guix/guix/pulls/1007
Change-Id: I454a89d25afe0e9bb0414645b1e4594afdf89058
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:19 +01:00
Sughosha f19ddd6dfe services: readymedia: Fix configurations.
* gnu/services/upnp.scm (%readymedia-default-log-directory): Remove variable.
(%readymedia-default-log-file): New procedure.
(%readymedia-default-cache-directory): Turn it into a procedure.
(<readymedia-configuration>)[log-directory]: Remove field.
[log-file]: New field.
[cache-directory]: Set to %readymedia-default-cache-directory.
(readymedia-configuration->config-file): Remove "user" and "log_dir" fields.
(readymedia-shepherd-service)[modules]: Add (shepherd support).
[start]: Do not map the log-directory. For home services, do not wrap the
program with least-authority-wrapper.
(readymedia-activation): Do not create the log-directory.
* gnu/home/services/upnp.scm (%readymedia-cache-file, %readymedia-cache-path,
%readymedia-log-path): Remove variables.
(run-readymedia-test): Use the procedures properly. Do not test the
log directory. Test the log file.
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc.

Change-Id: I97d84b5287c374ddb26a495f20a36f986b0c142d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:16 +01:00
Anderson Torres 6cc0befc70 news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for glibc entry.

Change-Id: I6a965fb972d5241073afc0ea5a802e611abcbb89
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-02-22 14:14:03 +01:00
Mathieu Lirzin 4a507aa8c0 gnu: clojure-tools: Wrap Java using PATH.
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Find Java through PATH
to allow overrides without requiring any package variant.

Change-Id: I618dbf74bbb473150e201012a13b8d5f96eebd91
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:04:37 +01:00
Mathieu Lirzin a2cdd9aa21 gnu: clojure-tools: Preserve PATH in forked process.
Ensure that executables from the profile PATH are accessible inside a Clojure
process.

* gnu/packages/clojure.scm (clojure-tools)[arguments]: Extend PATH instead of
overwriting it.

Change-Id: Ide3d3f12c00803b1eb1392976aa0ff03feabafe7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:03:57 +01:00
Maxim Cournoyer ee58b06c37 gnu: luanti-mineclonia: Update to 0.120.1.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1.

Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22 14:48:37 +09:00
Maxim Cournoyer d37abf995a gnu: luanti: Update to 5.15.1.
* gnu/packages/luanti.scm (luanti): Update to 5.15.1.

Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-22 14:48:04 +09:00
jgart aa72f75954 gnu: trealla: Update to 2.90.35.
* gnu/packages/prolog.scm (trealla): Update to 2.90.35.

Change-Id: I8963d12b28f44a8a4991eab390346af837eccff9
2026-02-21 20:09:08 -05:00
jgart 0274426f59 gnu: nvc: Update to 1.19.1.
* gnu/packages/electronics.scm (nvc): Update to 1.19.1.

Change-Id: I91e10f4c1092ebe9653172dcd4422ffafe84702f
2026-02-21 20:05:09 -05:00
Matt Wette be558dfe34 gnu: guile-libyaml: Update to 3.0.2.
* gnu/packages/guile-xyz.scm (guile-libyaml): Update to 3.0.2.
[arguments]: Update substitute regexp in build-ffi phase.
[native-inputs]: Replace nyacc-1.08.1 with nyacc.
[propagated-inputs]: Replace nyacc-1.08.1 with nyacc. Remove
guile-bytestructures.

Change-Id: Ifac73f0554a4604817334f8c4562d9dc2c8bc76f
2026-02-22 00:59:52 +00:00
Arun Isaac 0f03583230 gnu: mapnik: Update to 4.2.1-0.cb1e226.
* gnu/packages/geo.scm (mapnik): Update to 4.2.1-0.cb1e226.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove #:cmake. Add -DBUILD_DEMO_VIEWER=OFF and
-DBUILD_DEMO_CPP=OFF to #:configure-flags.
[inputs]: Add libavif and openssl.
2026-02-21 23:53:04 +00:00
Arun Isaac e872566b57 gnu: mapnik: Skip ogr test using #:test-exclude.
* gnu/packages/geo.scm (mapnik)[arguments]: Skip ogr test using #:test-exclude
rather than a custom phase.
2026-02-21 23:53:04 +00:00
Arun Isaac 2ce4c45f86 gnu: proj: Update to 9.7.1.
* gnu/packages/geo.scm (proj): Update to 9.7.1.
(proj-9.3): New variable.
(gdal, python-pyproj, qgis)[inputs]: Replace proj with proj-9.3.
* gnu/packages/cran.scm (r-sf, r-terra)[inputs]: Replace proj with proj-9.3.
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
proj-9.3.
2026-02-21 23:53:04 +00:00
Ashish SHUKLA 373384486d gnu: fuzzel: Update to 1.14.0
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.14.0.

Merges: https://codeberg.org/guix/guix/pulls/6580
Change-Id: I1ca83763960aa10d1860d2cb00eac81e055b6671
2026-02-21 22:33:47 +01:00
Hugo Buddelmeijer 9d5063bcea gnu: tcalc: Fix build.
* gnu/packages/maths.scm (tcalc): Fix build.
[source]: Replace URL.
[arguments]<#:configure-flags>: Add CFLAGS=-fcommon.
[home-page]: Replace URL.

Fixes: guix/guix#6492
Change-Id: I47618f124d548170bbb9a8c027886b0398fb2154
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-21 22:25:04 +01:00
Danny Milosavljevic 69a885dbd7 gnu: python-pyvista: Update to 0.46.5.
* gnu/packages/python-science.scm (python-pyvista): Update to 0.46.5.
[arguments]<#:test-flags>: Ignore tests/core/test_dataobject_filters.py,
tests/core/test_dataset_filters.py, and tests/plotting/test_plotter.py.
Disable test_read_exodus, test_nek5000_reader, test_exodus_reader_ext,
test_exodus_reader_core, test_exodus_blocks, test_download_dataset_texture,
test_structured_grid_cast_to_explicit_structured_grid,
test_pad_image_multi_component_with_scalar, test_pad_image_raises,
test_points_to_cells_and_cells_to_points_dimensions, test_meshio[cow_ugrid],
test_meshio[points_only], and test_max_positional_args_matches_pyproject.
<#:phases>{patch-pyproject}: Generalize vtk version pattern.
[native-inputs]: Add nss-certs-for-test, python-aiohttp, python-mypy,
python-pandas, python-pytest-cases, python-pytest-mock, python-pytest-pyvista,
which, and xorg-server-for-tests.  Replace python-pytest with python-pytest-8.
[propagated-inputs]: Add python-cmcrameri, python-cmocean, and
python-colorcet.  Replace vtk-9.3 with vtk-9.5.

Change-Id: Ic5b9a7a46c5fee8682a9d0f47d791e2d07de5f64
2026-02-21 21:52:40 +01:00
Danny Milosavljevic a8927662b3 gnu: Add python-pytest-pyvista.
* gnu/packages/python-science.scm (python-pytest-pyvista): New variable.

Change-Id: I03233bf19ba66bf4f33cf92e60de24da8c661562
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 405d8647ff gnu: Add python-cmcrameri.
* gnu/packages/python-science.scm (python-cmcrameri): New variable.

Change-Id: I6b41ceeb5774564734a0b7ce5ac6baf0b5d23670
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 26f46186f3 gnu: python-brille: Clean up setuptools.
* gnu/packages/physics.scm (python-brille)[arguments]<#:phases>{set-version}:
Delete phase.

Change-Id: I2c81e02e10ce00daf10fd1d97b07e6964b1ff0d2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 07436e4407 gnu: Add mantid.
* gnu/packages/physics.scm (mantid): New variable.
* gnu/packages/patches/mantid-openmp-cleanup.patch: New file.
* gnu/local.mk: Register it.

Change-Id: Ie037b5812acbd55677a67f70de2e46466e992367
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 3cebf49777 gnu: Add python-mvesuvio.
* gnu/packages/physics.scm (python-mvesuvio): New variable.

Change-Id: I89b157d4ee024dfb333e97c04c28505bfcc106bd
2026-02-21 21:52:40 +01:00
Danny Milosavljevic abce3ac7aa gnu: Add python-shiver.
* gnu/packages/physics.scm (python-shiver): New variable.

Change-Id: Ia5886a4b99d7a9536e24de1e57a22168d43986cf
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 1ff320a10e gnu: Add python-pyoncatqt.
* gnu/packages/physics.scm (python-pyoncatqt): New variable.

Change-Id: I1a65870132d510607d25c51df401a5590797052b
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 6f45742b8d gnu: Add python-pyoncat.
* gnu/packages/physics.scm (python-pyoncat): New variable.

Change-Id: Id8104e241296524b527041e13ab3b845c1ca0cc1
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 21be0f63f8 gnu: Add python-configupdater.
* gnu/packages/python-xyz.scm (python-configupdater): New variable.

Change-Id: Ibbeca08f8807091d7c06ab3bc6aa791905ede7fa
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 202d682caf gnu: Add python-mslice.
* gnu/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/physics.scm (python-mslice): New variable.

Change-Id: I55b884b53bef3f59d466e8980a643e4ef78fa544
2026-02-21 21:52:40 +01:00
Danny Milosavljevic eb3d2b85f9 gnu: python-euphonic: Clean up.
* gnu/packages/physics.scm (python-euphonic)[arguments]<#:phases>
{fix-lazy-fixture}: Delete phase.
{delete-source}: New phase.

Change-Id: Ibdcc1892aef88219074859c19205f024cd49e659
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 384b63aa08 gnu: python-pycifrw: Generate sources from noweb.
* gnu/packages/physics.scm (python-pycifrw)[arguments]<#:phases>{generate-sources}:
New phase.
{check}: Replace.
[native-inputs]: Add latex2html, noweb.

Change-Id: Iaaa77f8c857345ba63a1d07a782d7bf8d086c1c2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 004956cdae gnu: Add python-quickbayes.
* gnu/packages/physics.scm (python-quickbayes): New variable.

Change-Id: I0c76e13aa680bd31206e279e64e4161ff1127e18
2026-02-21 21:52:39 +01:00
Danny Milosavljevic d5653abf54 gnu: Add python-gofit.
* gnu/packages/physics.scm (python-gofit): New variable.

Change-Id: If134c0ea69eb76c62b1439b82a7474832938ff19
2026-02-21 21:52:39 +01:00
Danny Milosavljevic e5dacef22d gnu: Add python-qtawesome.
* gnu/packages/python-graphics.scm (python-qtawesome): New variable.

Change-Id: I75596aeb7352fb03ecfa34bbef6c5901edd5e180
2026-02-21 21:52:39 +01:00
Danny Milosavljevic 42804622a1 gnu: poco: Update to 1.15.0.
* gnu/packages/cpp.scm (poco): Update to 1.15.0.
[arguments]<#:phases>{check-setenv}: New phase.

Change-Id: I157edbddc881941e13738dca18350c5ed690ba5f
2026-02-21 21:52:39 +01:00
Danny Milosavljevic fd6b75b373 gnu: python-euphonic: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-euphonic): Move from here…
* gnu/packages/physics.scm (python-euphonic): …to here.

Change-Id: Ica393a72f5c9b8875bef4b4186bc4a8571b83007
2026-02-21 21:52:39 +01:00
Danny Milosavljevic 00c5a3859d gnu: python-seekpath: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-seekpath): Move from here…
* gnu/packages/physics.scm (python-seekpath): …to here.

Change-Id: I67d060c3c5aeebe117b7d5cdeac0666a46e8f270
2026-02-21 21:52:39 +01:00
Danny Milosavljevic f8e2f21a82 gnu: python-spglib: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-spglib): Move from here…
* gnu/packages/physics.scm (python-spglib): …to here.

Change-Id: I19a757ffbb7ba42065a35e1213b789dae93c645c
2026-02-21 21:52:39 +01:00
Danny Milosavljevic 59ec18b7b6 gnu: python-quasielasticbayes: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-quasielasticbayes): Move from here…
* gnu/packages/physics.scm (python-quasielasticbayes): …to here.

Change-Id: Ib3788df8af26a08ede247ddc243286e107db81c2
2026-02-21 21:52:39 +01:00
Danny Milosavljevic d3e7490a5c gnu: python-pystog: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pystog): Move from here…
* gnu/packages/physics.scm (python-pystog): …to here.

Change-Id: Ic2051954eb1c126bde11b2d4545d14065cd8b16b
2026-02-21 21:52:39 +01:00
Danny Milosavljevic 8154e1d07b gnu: python-pycifrw: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pycifrw): Move from here…
* gnu/packages/physics.scm (python-pycifrw): …to here.

Change-Id: I5b0f5ccb148b555d898a4584da9eb6897ad3126e
2026-02-21 21:52:39 +01:00
Danny Milosavljevic 2e7ae98c24 gnu: python-brille: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-brille): Move from here…
* gnu/packages/physics.scm (python-brille): …to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to that file.
* etc/teams.scm (science): Add reference to that file.

Change-Id: I207940441fb4406fb034d5582ba9f5517544179b
2026-02-21 21:52:38 +01:00
Andreas Enge 1b149929cd gnu: python-nose: Move deprecated variable next to the deprecator.
* gnu/packages/check.scm (python-nose): Move to...
* gnu/packages/python-check.scm (python-nose): ...this.

Fixes: guix/guix#6603
Change-Id: Iad475de276eb8031c80a84f409a8a4739b3ec94a
2026-02-21 21:33:38 +01:00
Nguyễn Gia Phong 72accc0345 gnu: Add argos-translate-gui.
* gnu/packages/machine-learning.scm (argos-translate-gui):
  New variable.

Change-Id: Ic9ed903e34f1b34a51e1c8d2757d4dc60473ef46
2026-02-21 19:29:58 +01:00
Nguyễn Gia Phong 2337dc4930 gnu: python-argostranslate: Disable spaCy download.
The spaCy model Argos Translate tries to download, xx-sent-ud-sm,
is already a propagated input.

* gnu/packages/machine-learning.scm(python-argostranslate)[arguments]
<#:phases>: Add 'disable-spacy-download.

Change-Id: Ifd0e9e1b4bae5255c28c9c4d3726d9c5360ee4b9
2026-02-21 19:29:58 +01:00
John Dawson 3d7a4e4c7e gnu: password-utils: Delete repetitions of #:use-module arguments.
Merges guix/guix!6605

Change-Id: I3e89578fd77a4de14b7a0845dbecb4e6ed4d92e7
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-21 19:15:41 +01:00
Andreas Enge 1d3d7912d5 gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-gix-quote-0.6.2,
rust-gix-trace-0.1.18, rust-zerocopy-0.8.39, rust-zerocopy-derive-0.8.39):
Remove duplicate crates.

Change-Id: I1b58979615ec1e156e1e837ead0543f05377a9bd
2026-02-21 10:17:04 +01:00
Efraim Flashner e37e6e8fab gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.18,
rust-jiff-static-0.2.18, rust-serde-spanned-1.0.4): Remove duplicate
crates.

Change-Id: Ifafa980ab018763d574446371ed6f9cef925284a
2026-02-21 10:17:04 +01:00
Efraim Flashner 1ccb1cc14e teams: rust: Limit manifests to supported packages.
* etc/teams/rust/rust-manifest.scm, etc/teams/rust/rusty-packages.scm:
Limit the manifests to packages which are supported on that
architecture.

Change-Id: I85b6f2a81835c961e9d320e94141eb273e99f9ba
2026-02-21 10:17:04 +01:00
Nicolas Graves a1cc83b386 gnu: maturin: Remove (guix build json) imported module.
* gnu/packages/rust-apps.scm (maturin)[arguments]<imported-modules>:
Remove (guix build json).

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:17:03 +01:00
Efraim Flashner ccc53f5042 gnu: sequoia-wot-tools: Refresh crate inputs.
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update crates.

Change-Id: I74b82540ea48c22799fce5552d4848ab2ba5f267
2026-02-21 10:17:03 +01:00
Efraim Flashner f3ec5fe95b gnu: rust-cargo-c: Update to 0.10.20.
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.20.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (rust-cargo-c): Update crates.

Change-Id: I24a5b6c121d1437fec62c80cdd7f3e605aa23fad
2026-02-21 10:17:03 +01:00
Efraim Flashner 410419677d gnu: Remove duplicate rust crates.
* gnu/packages/rust-crates.scm (rust-clap-4.5.57,
rust-clap-builder-4.5.57, rust-zmij-1.0.19): Remove duplicates.

Change-Id: I4ab6cf99c99e23a1a88684bf54a42f311d6ffa2a
2026-02-21 10:17:03 +01:00
Efraim Flashner 9f810f64e1 gnu: rust-cbindgen: Update to 0.29.
* gnu/packages/rust-apps.scm (rust-cbindgen): Refer to rust-cbindgen-0.29.

Change-Id: If787f811d3de110a52c4f3d7216ec2037ab4ce90
2026-02-21 10:17:03 +01:00
Efraim Flashner dbd4fd0e71 gnu: rust-cbindgen-cli: Build with newer clang.
* gnu/packages/rust-apps.scm (rust-bindgen-cli)[inputs]: Replace clang
with clang-18.
(rust-bindgen-cli-next): Remove variable.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Remove field.

Change-Id: I1ba0afbd46ac4c70807376c4993af431b775d699
2026-02-21 10:17:03 +01:00
Efraim Flashner 9d4545ac65 gnu: libgit2-1.9: Update to 1.9.2.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.2.

Change-Id: I3b1ef9bb25f504b6aa35898cc0fceac6eba8df54
2026-02-21 10:17:03 +01:00
Efraim Flashner c581e8648e gnu: libgit2-1.9: Simplify configure-flags.
* gnu/packages/version-control.scm (libgit2-1.9)[arguments]: Remove the
workaround in the configure-flags.

Change-Id: Iffb3ddff86513dae69279cc4832cbdea8ac257d1
2026-02-21 10:17:02 +01:00
Efraim Flashner b21b1ec576 gnu: libgit2-1.8: Update to 1.8.5.
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.5.

Change-Id: I4803e0dc2ac6575f862c47effbece8d541b47e61
2026-02-21 10:14:49 +01:00
Efraim Flashner c478c20219 gnu: du-dust: Install more completions.
* gnu/packages/admin.scm (du-dust)[arguments]: Rewrite the phase to
install extras to use the copy-build-system.

Change-Id: I1f7f6f1c99aad67f52e5a8dd023cc708ea8537d8
2026-02-21 10:14:49 +01:00
Acid Bong ca38b8fa25 gnu: du-dust: Update to 1.2.4.
* gnu/packages/admin.scm (du-dust): Update to 1.2.4.
* gnu/packages/rust-crates.scm (du-dust): Update crates.

Change-Id: I5f3c029c1fe1b172f7e3602a3ba53e9aa9d86dfe
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:49 +01:00
moksh aeed693120 gnu: cargo-audit: Update to 0.22.0.
* gnu/packages/rust-apps.scm (cargo-audit): Update to 0.22.0.
* gnu/packages/rust-crates.scm (cargo-audit): Update entry.

Change-Id: Ib88954de4083c39b7159eb460e3b475cae539aad
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:49 +01:00
Efraim Flashner 6799e5ba0d gnu: rust-crates: Remove some non-source files.
* gnu/packages/rust-crates.scm (rust-async-compression-0.4.25,
rust-async-compression-0.4.37, rust-bloomy-1.2.0, rust-cast5-0.11.1,
rust-cryptographic-message-syntax-0.27.0, rust-debpkg-0.6.0,
rust-ed25519-dalek-2.2.0, rust-flate2-1.1.8, rust-k256-0.13.4,
rust-libloading-0.8.5, rust-ocb3-0.1.0, rust-pyo3-0.24.0,
rust-regex-1.10.6, rust-regex-automata-0.4.7, rust-regex-automata-0.4.8,
rust-rustls-0.23.12, rust-rustls-pemfile-2.1.3,
rust-rustls-pki-types-1.8.0, rust-ruzstd-0.7.3,
rust-trust-dns-proto-0.23.2, rust-webpki-roots-0.26.6,
rust-wit-bindgen-0.51.0, rust-wit-parser-0.221.3,
rust-x509-certificate-0.24.0): Remove some files in a snippet.

Change-Id: Ie28379da05ac42219cfaca39b57cc6e525a89df8
2026-02-21 10:14:49 +01:00
Efraim Flashner 2cb6a3bef6 gnu: parinfer-rust-emacs: Remove a non-source file.
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[source]: Add
snippet to remove a non-source file.

Change-Id: I9df5fe78dd3056568b915ce697a1cd33a45879aa
2026-02-21 10:14:49 +01:00
Efraim Flashner 9bfb9b26fc gnu: parinfer-rust: Remove non-source file.
* gnu/packages/text-editors.scm (parinfer-rust)[source]: Add snippet to
remove a non-source file.

Change-Id: I076f656a35a4296916126825bd47be10e51bb4f2
2026-02-21 10:14:49 +01:00
Efraim Flashner 347c97b0ad gnu: Remove rust-web-view-0.7.3.82d7cbc.
* gnu/packages/rust-sources.scm (rust-web-view-0.7.3.82d7cbc): Remove
variable.
* gnu/packages/rust-crates.scm (rust-web-view-0.7.3,
rust-webview-sys-0.6.2): New variables.
(lookup-cargo-inputs): Update alfis inputs.  Remove
rust-web-view-0.7.3.82d7cbc.

Change-Id: Ief5140682197a1a406aa6b386ef28fba5a0be95e
2026-02-21 10:14:49 +01:00
Efraim Flashner 874b1f34b7 gnu: rust-syntect-5.3: Use current rust.
* gnu/packages/rust-sources.scm (rust-syntect-5.3)[arguments]: Remove
rust keyword.

Change-Id: I099ba67102f9ca38de516e26ab44e01653071f29
2026-02-21 10:14:49 +01:00
Efraim Flashner 85ae0dc1bf gnu: rabbitmqadmin: Use current rust.
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Remove rust
keyword.

Change-Id: I02cd3d0fd560f70a9c9b91e3835c8c632b433c25
2026-02-21 10:14:49 +01:00
Efraim Flashner b916611fa7 gnu: vhdl-ls: Use current rust.
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove rust keyword.

Change-Id: I6ba53583fbdd7e095ecf6943e8cbfa8ff377258e
2026-02-21 10:14:48 +01:00
Efraim Flashner f5fa887701 gnu: typst: Use current rust.
* gnu/packages/rust-apps.scm (typst)[arguments]: Remove rust keyword.

Change-Id: I9485cb17e8a7b4035e43adf921637e0b5155d895
2026-02-21 10:14:48 +01:00
Efraim Flashner d57b578cc4 gnu: rust: Update to 1.93.
* gnu/packages/rust.scm (rust): Update to 1.93.
[arguments]: Remove phase enabling gdb to work.  Adjust the phases
skipping some tests.  Adjust the 'build and 'install phases to not
specify needing to build and install rust-analyzer-proc-macro-srv.

Change-Id: Ib4c46b28445bc6cce7dadf6b882d77373c53f75c
2026-02-21 10:14:48 +01:00
moksh 40ffd1e0b7 gnu: Add rust-1.93.
* gnu/packages/rust.scm (rust-1.93): New variable.

Change-Id: I8f0acf168ead89f7701303e4a32af29856c79bf3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
moksh f49a59f38f gnu: Add rust-1.92.
* gnu/packages/rust.scm (rust-1.92): New variable.

Change-Id: I161cdaa06113639200b0d1417aa82ed641218ae7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
moksh 66ce71ec25 gnu: Add rust-1.91.
* gnu/packages/rust.scm (rust-1.91): New variable.

Change-Id: I5df33f594de40d714bfb8129abe777b76e8ea21a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
Efraim Flashner 8f0c4c348b gnu: gdb/pinned: Update to 17.1.
* gnu/packages/gdb.scm (gdb/pinned): Update to 17.1.
[arguments]: Remove the phase as requested in the TODO.

Change-Id: I3b479fc15c716b2f2e182184bddc035799d35bbf
2026-02-21 10:14:48 +01:00
Efraim Flashner 6196d926ef gnu: gdb: Update to 17.1.
* gnu/packages/gdb.scm (gdb): Refer to gdb-17.
(gdb-multiarch, gdb-minimal): Inherit from gdb.

Change-Id: I86504650834d06f193756891367366c8c76d4323
2026-02-21 10:14:48 +01:00
Efraim Flashner 8bb821e9da gnu: gdb: Reverse order of inheritance.
* gnu/packages/gdb.scm (gdb-14, gdb-15, gdb-16, gdb/pinned): Inherit
from gdb-17.

Change-Id: I3a5b52d0117361c9292b846ba1ef943c7b6ea19e
2026-02-21 10:14:48 +01:00
Efraim Flashner 9d47a2b301 gnu: rust-crates: Sort crates alphabetically.
* gnu/packages/rust-crates.scm: Sort more crates alphabetically.

Change-Id: Ib05f32d797ca6c656f4e37e726276d9e41166f63
2026-02-21 10:14:48 +01:00
Efraim Flashner af0485d704 gnu: rust: Don't keep a reference to previous rust version.
Fixes: guix/guix#5792.

* gnu/packages/rust.scm (rust)[arguments]: Update disallowed-references.
Add a phase to rewrite references from the input cargo to the output
cargo.
(make-rust-sysroot/implementation)[arguments]: Remove new phase.

Change-Id: Ice6abdf18cba8eb042bfc37025ce0e7686623e46
2026-02-21 10:14:48 +01:00
Efraim Flashner 47c4da5208 gnu: make-rust-sysroot: Update for rust-1.90.
* gnu/packages/rust.scm (make-rust-sysroot/implementation)[arguments]:
Adjust the mingw specific phases to update for the newer rust version.

Change-Id: I406d0d417b016567639533a392de7832646d2763
2026-02-21 10:14:47 +01:00
Efraim Flashner c8dc922fe4 gnu: yabridgectl: Use newer cargo dependencies.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
yabridgectl.
(rust-rustix-0.27.23, rust-serde-derive-1.0.183): Remove variables.

Change-Id: I5f1f35321ff428cf9c53e979c3495bbd329e3693
2026-02-21 10:14:47 +01:00
Efraim Flashner f1563185df gnu: rust-crates: Remove some precompiled libraries.
* gnu/packages/rust-crates.scm (rust-windows-aarch64-gnullvm-0.48.0,
rust-windows-aarch64-msvc-0.48.0, rust-windows-i686-gnu-0.48.0,
rust-windows-i686-msvc-0.48.0, rust-windows-x86-64-gnu-0.48.0,
rust-windows-x86-64-gnullvm-0.48.0, rust-windows-x86-64-msvc-0.48.0):
Add a snippet to remove precompiled libraries.

Change-Id: I856439c623b38dce4f0d0b6589fe71c26793d781
2026-02-21 10:14:47 +01:00
Efraim Flashner 5632499e6f gnu: ruff: Install shell completions.
* gnu/packages/python-check.scm (ruff)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: Add this-package when cross-compiling.

Change-Id: Ib9fd21d7616e49fb5cf2e7da83ca09bfeb876196
2026-02-21 10:14:47 +01:00
Maxim Cournoyer 6622333533 gnu: Add ruff.
* gnu/packages/python-check.scm (ruff): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add ruff.

Change-Id: I8200569fdcccdc110391910174fee26d56743aaf
2026-02-21 10:14:47 +01:00
Maxim Cournoyer 64e6ae11b7 gnu: Add rust-salsa-0.23.0.3713cd7.
* gnu/packages/rust-sources.scm (rust-salsa-0.23.0.3713cd7): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
rust-salsa-0.23.0.3713cd7.

Change-Id: I63f856c87183d8d7fb3473776f16e0eaabd125bc
2026-02-21 10:14:47 +01:00
Efraim Flashner 8d7d6770dd gnu: rust: Add a search path for the rust sources.
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for
RUST_SRC_PATH.

Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
2026-02-21 10:14:47 +01:00
Efraim Flashner dde0086973 gnu: rust: Don't skip extra tests on aarch64-linux.
* gnu/packages/rust.scm (rust)[arguments]: Remove the phase skipping
some tests on aarch64-linux.

Change-Id: I666237326f4208f9efbfe980c84384fa5f324fe3
2026-02-21 10:14:47 +01:00
Efraim Flashner 547876897d gnu: rust: Enable more tests.
* gnu/packages/rust.scm (rust)[arguments]: Remove
'disable-tests-requiring-mercurial, 'disable-tests-requiring-crates.io
phases.  Adjust 'disable-tests-requiring-git,
'disable-tests-using-cargo-publish to skip fewer tests.
[native-inputs]: Add git-minimal/pinned.

Change-Id: Ide7510f2bc9b6a1d2e433b96673964723cc8d8be
2026-02-21 10:14:47 +01:00
Efraim Flashner 65fa222635 gnu: rust: Fix native-search-paths specifications.
* gnu/packages/rust.scm (rust)[native-search-paths]: Correctly combine
multiple entries.

Change-Id: I24412bbc4856953ed3a172b84854fb069cbcbf73
2026-02-21 10:14:47 +01:00
Maxim Cournoyer cb03f5ffa9 gnu: rust: Update to 1.90.
* gnu/packages/rust.scm (rust): Update to 1.90.
[source]: Delete field.
[#:modules]: Add (srfi srfi-26).
[#:phases] {disable-tests-using-cargo-publish}: Register new tests to disable.
{patch-process-tests}: Adjust for file name change.
{unpack-libunwind}: New phase.
{patch-cargo-checksums}: Override phase.
[inputs]: Delete field.
[native-inputs]: Update clang-source to that of clang-runtime-21.

Change-Id: I711e05ee889f4ba266d31e8c6bc9e73c112e99f3
2026-02-21 10:14:47 +01:00
Maxim Cournoyer d0402ae222 gnu: Add rust-1.90.
* gnu/packages/rust.scm (rust-1.90): New variable.

Change-Id: I0489f61d857af8e920498452665fcbfd1345d2de
2026-02-21 10:14:47 +01:00
Maxim Cournoyer d61975a7d5 gnu: Add rust-1.89.
* gnu/packages/rust.scm (rust-1.89): New variable.

Change-Id: I049a50111519dbadae8ca2335d54cdb70b4f57be
2026-02-21 10:14:47 +01:00
Maxim Cournoyer 70a576aa87 gnu: rust: Delete extra files in install phase.
This fixes build failures in recent Rust 1.89 and later, and also
reduces the output size of each Rust by about 10%.

* gnu/packages/rust.scm (rust-bootstrap-1.54)
[#:phases] {install}: Use with-directory-excursion.
(rust-bootstrap-1.74): Do not install .rmeta files.
(rust-1.55): [#:phases] {install}: Do not install .rmeta and
rustlib/librustc_driver shared object files.
(rust-1.75): Likewise.

Change-Id: I718fc8e924b85867720fc2d343b41c8c4b7935b3
2026-02-21 10:14:46 +01:00
Sharlatan Hellseher f30998eeeb gnu: Remove python-ipympl.
* gnu/packages/jupyter.scm (python-ipympl): Delete variable.

Fixes: guix/guix#5366
Change-Id: Ifeb0c906565224d5ca656e027190dbd045f2eb0f
2026-02-21 07:56:24 +00:00
jgart 15fae14a75 gnu: perl-number-format: Update to 1.76.
* gnu/packages/perl.scm (perl-number-format): Update to 1.76.

Change-Id: Idb681538bb22633a7c8567997320666cff9703df
2026-02-20 22:58:49 -05:00
Giacomo Leidi f7b8fbb504 home: services: Add home-gc-root-service-type.
* gnu/home/services.scm (home-gc-root-service-type): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4236
Change-Id: I648068fc005a993b9527ed13ae87470c5ce9b693
2026-02-21 00:34:33 +01:00
Roman Scherer b18d42fd0b gnu: go-modernc-org-cc-v4: Skip failing tests on aarch64.
* gnu/packages/golang-xyz.scm (go-modernc-org-cc-v4)[arguments]: Add
The C parser does not implement GCC built-in vector types (__Float32x4_t,
__Float64x2_t, etc.) used in glibc's bits/math-vector.h since glibc 2.38.
See <https://gitlab.com/cznic/cc/-/issues/155>.

Change-Id: Iaa4fdf085c93d708ce1938b00cd12f1552970660
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-20 22:18:20 +00:00
Sergey Trofimov c98a768f17 gnu: emacs-elfeed-goodies: Switch to semantic version.
’emacs-elfeed-goodies-prev is a dummy package with previous version
value to be superseded by ’emacs-elfeed-goodies, see also
https://issues.guix.gnu.org/42354#6

* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Set proper version.
[arguments]<#:tests?>: Disable.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies-prev): New variable.

Merges guix/guix!5784

Change-Id: I70b5515fe5d3e7a6e5f2579a9333704b01b41532
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:55:39 +01:00
Sergey Trofimov 4bb26254fa gnu: emacs-telega: Update to 0.8.600.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.600.
[source]<patches>: Remove emacs-telega-path-placeholder.patch.
[arguments]<#:exclude>: Exclude extra files.
<#:phases>{'patch-sources}: Delete contrib (packaged separately),
substitute `telega-server-command'.
{'configure}: Remove obsolete phase.
[inputs]: Remove emacs-rainbow-identifiers, add emacs-transient.
* gnu/packages/patches/emacs-telega-path-placeholder.patch: Remove.
* gnu/local.mk: Unregister patch.

Merges guix/guix!6017

Change-Id: I5acc15a2bc478d076e40622a4b8b7611777ce369
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:44:29 +01:00
Sergey Trofimov 318df7e3af gnu: tdlib: Update to 1.8.60.
* gnu/packages/telegram.scm (tdlib): Update to 1.8.60.

Merges guix/guix!6017

Change-Id: I0a87dad0f9e6bbb69035d2e2720f9dd95118f257
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:44:29 +01:00
Anderson Torres 9e1381dbd2 gnu: kyua: Reword description.
* gnu/packages/check.scm (kyua)[description]: Reword and extend.

Change-Id: Id8890fcd23d1a4d4a8326ec636ed5882c2b79856
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5289
2026-02-20 22:34:57 +01:00
Anderson Torres fa352a7dfe gnu: kyua: Indent and cleanup
* gnu/packages/check.scm (kyua): Cleanup.
[source]: Indent.
[native-inputs, inputs]: List by lines.

Change-Id: I3c6c4819316306858f936c8224bb89ce57493c15
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:57 +01:00
Anderson Torres 0075d65fd9 gnu: atf: Update to 0.23.
The patch atf-execute-with-shell.patch was incorporated.

* gnu/packages/check.scm (atf): Update to 0.23.
* gnu/packages/patches/atf-execute-with-shell.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I8106a47b501cdeac47e246d916e387dec1b664fd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Anderson Torres 359761e1d6 gnu: atf: Reword description.
* gnu/packages/check.scm (atf)[description]: Reword.

Change-Id: I8dfc7f22d4d6553a3adc26860929e0e59bd01333
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Anderson Torres d9ae857576 gnu: atf: Indent.
* gnu/packages/check.scm (atf): Cleanup.
[source, arguments, native-inputs, inputs, license]: Indent.
[description]: Indent.

Change-Id: I09bbdc1be5d176617d2f3c0230e40bf2ff31a151
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Acid Bong 313e205acd gnu: xwallpaper: Fix cross-compilation
* gnu/packages/xdisorg.scm (xwallpaper): Substitute system-specific
  pkg-config executable in the bootstrap file.

Change-Id: Ia58bd642447e49b7f3a1baddcf4b955f14297a23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6210
2026-02-20 22:34:56 +01:00
Acid Bong 5e8812225c gnu: xwallpaper: Update to 0.7.6.
* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.7.6.

Change-Id: Iaf4632abd83fda9d3cce5995a1b7bb4807cf4f20
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Dariqq 3e9338b923 gnu: Use (target-32bit?) to test for 32bit targets.
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for
32bit targets.
* guix/utils.scm (target-hurd32?). Same.

Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5710
2026-02-20 22:34:56 +01:00
Dariqq aa69f0f3e8 utils: Add target-32bit? procedure.
* guix/utils.scm (target-32bit?): New procedure.

Change-Id: Ifd31e404ab91fbcba96803983de832056f8a9097
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Yelninei 21a4e284d0 gnu: guile-fibers-1.4: Skip 3 tests on the Hurd.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Add a phase to disable 3
tests when building for the Hurd.

Change-Id: I12f37af0a3e1df097164d43608c199c3718093f2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6451
2026-02-20 22:34:55 +01:00
Ludovic Courtès 390fc5dddb build-system/channel: Honor #:system.
* guix/build-system/channel.scm (build-channels): Pass #:system to
‘channel-instances->derivation’.
(channel-build-system): Pass #:system to ‘arguments’.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I989d110a0386d933ec5c40f7dd1ba03a37b31e5b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5930
2026-02-20 22:34:55 +01:00
Ludovic Courtès dc29e36509 ci: Add provenance information for ‘guix’ jobs.
This changes ‘guix’ jobs to include provenance metadata, thereby addressing
<https://codeberg.org/guix/maintenance/pulls/68#issuecomment-9184019>.  It
also avoids relying on the low-level channel implementation details.

* gnu/ci.scm (guix-jobs)[build]: Remove.
[instance]: New variable.
Pass it to ‘channel-instances->derivation’ instead of calling ‘build’.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I4b63a12374b0717b8a62786486bc2e7915f6439b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Ludovic Courtès 10a2533d36 channels: Add #:system to ‘channel-instances->derivation’.
* guix/channels.scm (channel-instances->derivation): Add #:system and pass it
to ‘channel-instances->manifest’ and to ‘profile-derivation’.

Change-Id: I784d08428b49c03bb624a404b7438bbb9d887bfc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Mathieu Lirzin 131492e4c5 gnu: emacs-google-translate: Update to 0.12.0-0.e84599d.
* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to
0.12.0-0.e84599d.
[arguments]: Remove disable-failing-tests phase.
[propaged-inputs]: Add emacs-popup.

Merges guix/guix!6441

Change-Id: Ibb67cf185a0a17fde0529962c52d40b4027200c6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:29:04 +01:00
Danny Milosavljevic 1fba40f148 bootstrap: Support bpf for cross compilation.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add bpf-none.
* guix/utils.scm (target-bpf?): New variable.

Closes: guix/guix#6114
Change-Id: I831a764aec9f02baf0b5b1e68d89e1bb6671f471
2026-02-20 22:25:29 +01:00
Peter Polidoro d9b64904ac gnu: emacs-casual: Update to 2.14.0.
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.14.0.

Change-Id: Ia4b22ee1dd114a4ff3dc6a468134e28defb1aead
Signed-off-by: jgart <jgart@dismail.de>
2026-02-20 15:41:54 -05:00
jgart df2931e822 gnu: trealla: Update to 2.90.33.
* gnu/packages/prolog.scm (trealla): Update to 2.90.33.

Change-Id: Ia988067ce430de371bc11f84940e669d8c52abac
2026-02-20 15:11:03 -05:00
Cayetano Santos c6d3a9334d gnu: opencv: Modernize.
* gnu/packages/image-processing.scm (opencv)[sources]: Improve snippet.
[arguments]: Use G-Expressions.

Change-Id: Ib422f378de681a93c869e492fbd6c49a2085bad6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-20 15:17:33 +01:00
Ricardo Wurmus 1b17e46a9b gnu: r-voltron: Skip bad tests.
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Add phase
'skip-bad-tests.

Change-Id: I51b33fd613f9eb744b4fd51400cad55e5b2c65ef
2026-02-20 14:15:00 +01:00
Ricardo Wurmus ce7b0bd514 gnu: r-giotto: Update to 4.2.2-1.7988300.
* gnu/packages/bioinformatics.scm (r-giotto): Update to 4.2.2-1.7988300.
[source]: Fetch from true upstream.
[arguments]: Disable tests.
[propagated-inputs]: Add r-arrow, r-biocparallel, r-biocsingular, r-bluster,
r-checkmate, r-future-apply, r-giottoclass, r-giottoutils, r-giottovisuals,
r-limma, r-matrixgenerics, r-sparsematrixstats, r-terra, and r-uwot; remove
r-cowplot, r-deldir, r-farver, r-ggrepel, r-irlba, r-lfa, r-magick,
r-magrittr, r-matrixstats, r-qvalue, r-rcolorbrewer, r-rcpp, r-reshape2, and
r-rtsne.
[native-inputs]: Add r-testthat.
[home-page]: Update to true upstream.

Change-Id: I938e0c19fcc68fe4b100646fe051ff1a42411092
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 5437b46262 gnu: Add r-giottovisuals.
* gnu/packages/bioinformatics.scm (r-giottovisuals): New variable.

Change-Id: I403d712ac4ce99cd5c08215ea83d5bf3cf2dd50a
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 2da36d46a8 gnu: Add r-giottodata.
* gnu/packages/bioinformatics.scm (r-giottodata): New variable.

Change-Id: Icaed4b19a20e866523703e2241025943096954ba
2026-02-20 14:15:00 +01:00
Ricardo Wurmus f53a46f660 gnu: Add r-giottoutils.
* gnu/packages/bioinformatics.scm (r-giottoutils): New variable.

Change-Id: Ia7acb1fc364f7076cf73f08d9335cd05a23b5f43
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 07eae7c915 gnu: Add r-giottoclass.
* gnu/packages/bioinformatics.scm (r-giottoclass): New variable.

Change-Id: Icf95b3fd1f6dd4f14a13bc71d52a6febf6713b3e
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 67a1f183b0 gnu: Add r-colorramp2.
* gnu/packages/cran.scm (r-colorramp2): New variable.

Change-Id: I83f61f660dbd10682eaf0be9284072ffe869e962
2026-02-20 14:15:00 +01:00
Ricardo Wurmus e817a66e7b gnu: r-anndatar: Update to 1.0.1.
anndataR is now on Bioconductor.

* gnu/packages/bioinformatics.scm (r-anndatar): Move from here...
* gnu/packages/bioconductor.scm (r-anndatar): ...to here; update to 1.0.1.
[properties]: Remove updater-extra-native-inputs.
[inputs]: Add python-wrapper and python-anndata.
[native-inputs]: Add r-processx, r-s4vectors, r-seurat, r-spelling, and
r-withr; remove r-vctrs.
[propagated-inputs]: Add r-cli, r-lifecycle, r-purrr, r-reticulate, and
r-rlang.

Change-Id: I2410f00b33451c60d8b1657ac30a6c1b014e260d
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 0ab540eb28 gnu: r-voltron: Update to 0.2.3.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.3.
[inputs]: Replace python with python-wrapper.

Change-Id: I180622af927e2386d45a4dadad4ebdad6e7ab6ac
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 6d327699d8 gnu: r-imagearray: Update to 0.99.6-1.2f90694.
* gnu/packages/bioinformatics.scm (r-imagearray): Update to 0.99.6-1.2f90694.
[propagated-inputs]: Add r-ebimage, r-rarr, r-rhdf5, and r-s4vectors; remove
r-zarrarray.
[native-inputs]: Add r-knitr and r-testthat.
[synopsis]: Update.
[description]: Update.

Change-Id: Ife5670dacaad9c5b737ab282e7fc939126e845d8
2026-02-20 14:14:59 +01:00
Ricardo Wurmus e74296af1c gnu: r-hdf5dataframe: Update to 0.99.3-1.61c52cb.
* gnu/packages/bioinformatics.scm (r-hdf5dataframe): Update to
0.99.3-1.61c52cb.
[propagated-inputs]: Add r-h5mread.
[synopsis]: Update to what upstream provides.

Change-Id: Ie46ac432d6635a4aa824f17b46bfd0b6b002a1c0
2026-02-20 14:14:59 +01:00
Janneke Nieuwenhuizen 56249ae105 gnu: dezyne: Update to 2.19.3.
* gnu/packages/dezyne.scm (dezyne): Update to 2.19.3.

Change-Id: I469fcada107d5fb5d5bbb4f3b9b8f1c8635b0d9b
2026-02-20 12:03:27 +01:00
Nicolas Goaziou 4517db0277 gnu: emacs-embark: Update to 1.1-1.0bdfd38.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1-1.0bdfd38.
[arguments]: Disable tests.

Change-Id: Ia5e685cd2fc4fc224b2fb9eff0fa55fa5a319dcb
2026-02-20 11:55:50 +01:00
Cayetano Santos 33205f5bc8 gnu: Add emacs-verilog-ext.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ext): New variable.

merges guix/guix!6537

Change-Id: Ie3901f4cc9d9871334ebc201be64e879f3e4e823
2026-02-20 11:15:32 +01:00
Cayetano Santos 70c8fe9ce0 gnu: Add emacs-verilog-ts-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ts-mode): New variable.

merges guix/guix!6537

Change-Id: I06eb7e0deb765dafb00ca338d3c88d7e54b5e72a
2026-02-20 11:15:28 +01:00
Cayetano Santos a9e6f7a386 gnu: Add emacs-verilog-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-mode): New variable.

merges guix/guix!6537

Change-Id: Ibc2c2bae360bcea7ff428f99b3e4be39f8a7f0c6
2026-02-20 11:15:22 +01:00
Florian Pelz 549741f76f news: Add 'de' translation.
* etc/news.scm: Add German translation for glibc entry.

Change-Id: Id78855510109a6a64c6535c1188ba8fdd15d3849
2026-02-20 09:18:54 +01:00
Efraim Flashner df8afc5b87 gnu: Fix some spelling errors.
* gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/virtualization.scm,
gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm,
gnu/packages/xorg.scm: Fix some spelling errors.

Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-20 09:47:01 +02:00
Efraim Flashner e2871f7c27 gnu: opus: Fix searching for new releases.
* gnu/packages/xiph.scm (opus)[properties]: Remove release-monitoring-url.

Change-Id: I48d8bdb82275d2b7f0202eafc8b54ba49703cf13
2026-02-20 09:47:01 +02:00
Cayetano Santos 28c28d2ec8 gnu: rocprofiler: Move to rocm and switch sources.
* gnu/packages/rocm-tools.scm (rocprofiler): Move from here ...
* gnu/packages/rocm.scm (rocprofiler): ... to here.
[home-page]: Update.
[source]: Update.
[arguments]<#:configure-flags>: Complete.
<#:phases>: Add ’chdir; shift "after ’unpack" to "after ’chdir".
[native-inputs]: Add ’perfetto.

Merges guix/guix!6448

Change-Id: I57e83327c73ecb05db18f509a7c1f88f04014ed0
2026-02-20 08:44:52 +01:00
John Kehayias 4d1291eaaa news: Announce potential security issue in glibc package.
* etc/news.scm: Add entry.

Change-Id: Iea4883d83cae7dee937d46d534cfa8dad17b1028
2026-02-20 01:16:13 -05:00
John Kehayias d659fe8666 gnu: glibc: Graft with fix for unsafe env variable [security-fixes].
Before this change, the environment variable GUIX_LOCPATH is not in the unsafe
variable list, meaning that it is not unset in a privileged environment.  This
could lead to potential security issues.  A CVE number is pending for this
issue.  A similar upstream glibc issue was CVE-2023-4911.

* gnu/packages/base.scm (glibc)[replacement]: Add field to graft with ...
(glibc/fixed): ... this new package.
* gnu/packages/patches/glibc-guix-locpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I74d87ce543bfba7d5f424efb2b87926ca336c725
Reported-by: "Stefan" <stefan-guix@vodafonemail.de>
2026-02-20 01:08:07 -05:00
John Kehayias 86c4c07971 gnu: fava: Update to 1.30.12.
* gnu/packages/finance.scm (fava): Update to 1.30.12.
[arguments]: Remove no longer needed test-flags.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I47c47f8c6c806bc33c6e1c859b73bd106a9349f5
2026-02-20 01:07:24 -05:00
Foster Hangdaan 40d72bf5e2 gnu: xxhash: Update to 0.8.3.
* gnu/packages/digest.scm (xxhash): Update to 0.8.3.
[arguments]<#:make-flags>: Remove build-time detection of vector instruction
set because it is now automatically detected during runtime.

Change-Id: I84a0171156dbcf6755fc503007eb51f066b72746
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:42:43 +01:00
Igorj Gorjaĉev 1b61fef0b5 gnu: cagebreak: Update to 3.1.0.
* gnu/packages/wm.scm (cagebreak): Update to 3.1.0.
[inputs]: Replace wlroots-0.17 by wlroots-0.19.

Change-Id: Ief0a03b9d1865cbbf5b0e10330886c536e5c2147
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:40:21 +01:00
Sören Tempel 4c6828e982 gnu: chimerautils: Update to 15.0.3.
* gnu/packages/linux.scm (chimerautils): Update to 15.0.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:38:20 +01:00
Anderson Torres 525762a0ae gnu: ack: Update to 3.9.0.
* gnu/packages/tetxutils.scm (ack): Update to 3.9.0.
[native-inputs]: Add perl-yaml-pp.

Change-Id: I1898f32013e5ec51c2bc1f004f6386860c6b6dd1
2026-02-19 21:36:58 +01:00
Anderson Torres 373e90a93e gnu: Add perl-yaml-pp.
* gnu/packages/perl.scm (perl-yaml-pp): New variable.

Change-Id: I25be12c85a6b07e721cc8ec834b0861eaf2a26ff
2026-02-19 21:36:58 +01:00
Anderson Torres ee94d3c324 gnu: ack: Add dependency for testing.
* gnu/packages/tetxutils.scm (ack)[native-inputs]: Add perl-io-pty.

Change-Id: I283502b14f84ebdea6bd87af6abb2d53030120c6
2026-02-19 21:36:55 +01:00
Anderson Torres 601103a027 gnu: Add perl-io-pty.
* gnu/packages/perl.scm (perl-io-pty): New variable.

Change-Id: Ie208d9c058e4722d2b3585cca1bbe1ca7d3066bf
2026-02-19 21:36:53 +01:00
Anderson Torres 730331a0c9 gnu: ack: Modernize package and add input.
* gnu/packages/textutils.scm (ack): Use gexps and fix indentation.
[inputs]: Add perl.

Change-Id: I486434ed0a3d7a8da01d4ce070bb7c7234a04788
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:36:47 +01:00
jgart 0c91ba3a1d gnu: trealla: Update to 2.90.31.
* gnu/packages/prolog.scm (trealla): Update to 2.90.31.

Change-Id: I713de5e3eb234b5c6dc5a4d6cf6c383ced06e03a
2026-02-19 14:13:58 -05:00
Andrew Tropin 1c96b63e0f gnu: podman: Add nftables to PATH.
* gnu/packages/containers.scm (podman)[arguments]: Add nftables to the
wrapped PATH.

Change-Id: Idc49a43aaf9b0ec0beb446350ba9cc1eb3704f52
2026-02-19 20:01:55 +07:00
moksh 9bd3dd0ff2 gnu: distrobox: Update home-page url.
* gnu/packages/containers.scm (distrobox)[home-page]: Update home-page url.

Change-Id: I641b92fac6c9cf6030c876bb0f3516acadc32c6b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-19 14:57:27 +02:00
Simon Tournier d15906d2fd gnu: blast+: Add 'sqlite' dependency.
Follow up of 80e27d57bf.

* gnu/packages/bioinformatics.scm (blast+)[inputs]: Add sqlite.

Fixes: guix/guix#3731
Change-Id: Ifdb7b20bd800f4eaab83c9cbb5b756489b230f6b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:26:17 +01:00
Foster Hangdaan ebaf633736 gnu: python-internetarchive: Update to 5.8.0.
* gnu/packages/web.scm (python-internetarchive): Update to 5.8.0.

Change-Id: I5b3768a1c44327823dafe024cff395e72346da1e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:23:06 +01:00
Andreas Enge f1f5478f42 gnu: librsync: Update to 2.3.4.
* gnu/packages/rsync.scm (librsync): Update to 2.3.4.

Change-Id: Idcaeb6debf7853e82f2a105e05c950e01f639b30
2026-02-19 11:15:33 +01:00
Andreas Enge 30461ebd3d gnu: bpftool: Add openssl input to fix build.
* gnu/packages/linux.scm (bpftool)[inputs]: Add openssl.
[native-inputs]: Remove python-3; add python.

Change-Id: I504f78fe14ec10eb4ce20b02a27baaa258befe39
2026-02-19 10:59:36 +01:00
Carlos Durán Domínguez 824e012bf3 gnu: amule: Improve style.
* gnu/packages/networking.scm (amule): Use G-expressions, fix indentation.
[source]: Reindent.
[arguments]: Use G-expressions; reindent.

Fixes: guix/guix#6414
Change-Id: Ib9cd5fa603c144386ec9cdf2034c3a6a49778072
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:39:15 +01:00
Carlos Durán Domínguez 0b3e2e76ce gnu: amule: Update to 2.3.3-0.9ceeaa6.
* gnu/packages/networking.scm (amule): Update to 2.3.3-1.9ceeaa6.
[inputs]: Replace wxwidgets-gtk2 by wxwidgets.

Change-Id: Ifb48121435cd3d6f1935b097bdc926052e74038a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:32:32 +01:00
Aaron Covrig 616d3837f2 gnu: ruby-rugged: Update to 1.9.0.
* gnu/packages/ruby-xyz.scm (ruby-rugged): Update to 1.9.0.
[inputs]: Remove libgit2-1.6; add libgit2.
[arguments]<#:phases>{adjust-extconf.rb}: Adapt.

Fixes: guix/guix#6503.
Change-Id: Ie10f5e3a8b6b7b126cb71ae678f78bd275fae5d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:19:32 +01:00
Yelninei 610227591d gnu: emacs-d-mode: Update to 2.0.12-1.a4f9026.
* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.12-1.a4f9026.
[arguments]: Remove #:tests? and add ’skip-failing-tests #:phase.
[propagated-inputs]: Remove emacs-undercover.

Merges guix/guix!6252

Change-Id: Ieff45170e368d060e511a40aa7bf350424d74fc3
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-19 07:34:06 +01:00
moksh abd5648c14 gnu: librewolf: Update to 147.0.4-1.
contains fixes for:
CVE-2026-2447: Heap buffer overflow in libvpx

* gnu/packages/librewolf.scm (librewolf): Update to 147.0.4-1.

Change-Id: I32fd2b71192434c53bf9f37b59632e2f64137191
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-18 21:12:23 -08:00
Andreas Enge 3ec53494a0 gnu: Remove python-curio.
* gnu/packages/python-xyz.scm (python-curio): Delete variable.

Fixes: guix/guix#q5751
Change-Id: I27d2b0870d7a4156d0dfa3c57097859f3da62304
2026-02-18 23:50:58 +01:00
Andreas Enge abe81eef22 gnu: Remove python-ukpostcodeparser.
* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Delete variable.

Fixes: guix/guix#5750
Change-Id: I61e1f5d22329dc2b1606038434bcf35b98e211fd
2026-02-18 23:50:01 +01:00
Rodion Goritskov b473c67b53 gnu: radicle: Update to 1.6.1.
* gnu/packages/rust-apps.scm (radicle): Update to 1.6.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update radicle.

Change-Id: I69762de27012c925ede051d303e6045bec782b0e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:21:39 +01:00
Dariqq 6c8e58f0e4 gnu: breezy: Update to 3.3.15.
* gnu/packages/version-control.scm (breezy): Update to 3.3.15.
[#:phases]: Remove 'relax-gcc-14-strictness phase.
[native-inputs]: Replace python-cython-0 with python-cython.
[inputs]: Replace python-dulwich with python-dulwich-0.24.
* gnu/packages/rust-crates.scm (breezy): Update crates accordingly.

Fixes: guix/guix#6478
Change-Id: I5d527e871304a0543626bc68293740402584c25a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:17:46 +01:00
Dariqq 489d9944c2 gnu: python-merge3: Update to 0.0.16.
* gnu/packages/python-xyz.scm (python-merge3): Update to 0.0.16.

Change-Id: If05891561a34552979cae6ecc48caf5818458d7f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:17:37 +01:00
Hugo Buddelmeijer 3327c568bb gnu: python-hierarc: Update to python-hierarc@1.2.0-0.6c33217.
* gnu/packages/astronomy.scm (python-hierarc): Update to
6c33217a49c69b9c132280e83b9c6be185a3b94c commit.
[propagated-inputs]: Remove python-astropy-6; add python-astropy.
[native-inputs]: Remove python-wheel.
[description]: Fix spelling.

Relates-to: https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598
Merges: https://codeberg.org/guix/guix/pulls/6517
Change-Id: I2cc754c16433fd9123353e06c17645da9fbcd113
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-18 22:15:08 +00:00
Sharlatan Hellseher 45c4f09220 gnu: yggdrasil: Move propagated-inputs to native-inputs.
* gnu/packages/networking.scm (yggdrasil):
[phases]: Remove custom {check} and use default.
[propagated-inputs]: Move all inputs from here ...
[native-inputs]: ... to here.

Fixes: guix/guix#6539
Change-Id: I480205eb2d630cb4d110e3a1bf6f500d6a5d1c4a
2026-02-18 21:46:03 +00:00
Sharlatan Hellseher 2ebcf3215a gnu: Add snowflake-proxy.
* gnu/packages/golang-web.scm (snowflake-proxy): New variable.

Fixes: guix/guix#6540
Change-Id: I517d53472289697304cbd7b0c26c24a980fbbd24
2026-02-18 21:41:56 +00:00
Danny Milosavljevic 3b70c8876d gnu: bandage: Support Wayland.
* gnu/packages/bioinformatics.scm (bandage)[inputs]: Add qtwayland-5.

Change-Id: Ib4836ddef55236547bc6710d94090a3f8d163786
2026-02-18 21:47:58 +01:00
Danny Milosavljevic 1a3dc8835e gnu: rpcs3: Support Wayland.
* gnu/packages/emulators.scm (rpcs3)[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Add qtwayland.

Change-Id: I4545a54e168f90522e7b8518c7d6cc29287bd7a4
2026-02-18 21:47:58 +01:00
Danny Milosavljevic f8deb4a504 gnu: pcsx2: Support Wayland.
* gnu/packages/emulators.scm (pcsx2)[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Add qtwayland.

Change-Id: I05efe7cb8ee9f264d265f9671a068ea5d94475f0
2026-02-18 21:47:57 +01:00
Danny Milosavljevic 9fe7d39e74 gnu: melonds: Support Wayland.
* gnu/packages/emulators.scm (melonds)[arguments]<#:qtbase>: Set to qtbase.
[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland.

Change-Id: I36585708afc2ffb323b5518ce35bb518911c03eb
2026-02-18 21:47:57 +01:00
Danny Milosavljevic 923a699aae gnu: fceux: Support Wayland.
* gnu/packages/emulators.scm (fceux)[build-system]: Switch to qt-build-system.
[inputs]: Add qtsvg-5, qtwayland-5.

Change-Id: I005bbd9bf6d38782500a5d797060d0b49c30aea7
2026-02-18 21:47:57 +01:00
John Dawson 1c4404ef66 gnu: Add lesspass.
* gnu/packages/password-utils.scm (lesspass): New variable.

Closes: guix/guix#6417
Change-Id: I94614f711ee4da6d037c787eb89da2e8a6b6882c
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-18 21:44:39 +01:00
Danny Milosavljevic 7943f414d3 gnu: rust-codex: Sort.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort.

Follow-up to d09dcc30cf
and 1817f0c854
2026-02-18 21:40:12 +01:00
Andreas Enge 6a849fefd2 gnu: python-bdsf: Replace deprecated input.
* gnu/packages/astronomy.scm (python-bdsf)[native-inputs]: Replace
python-meson-python by python-meson.

Change-Id: I40bb7f8eda80d4fab32d1dfa446ba6f14c73a29e
2026-02-18 21:11:37 +01:00
Carlo Zancanaro b038e3768d gnu: fennel-ls: Remove set-lua-paths phase, wrap GUIX_LUA_PATH instead of LUA_PATH.
* gnu/packages/lua.scm (fennel-ls)[arguments]<#:phases>: Remove set-lua-paths.
{wrap}: Wrap GUIX_LUA_PATH instead of LUA_PATH.

Change-Id: If0f4e86cf215f7c13acd8e3eb0d1a44fb5ecdf00
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:27 +01:00
Carlo Zancanaro f39633232d gnu: fnlfmt: Set GUIX_LUA_PATH instead of LUA_PATH.
* gnu/packages/lua.scm (fnlfmt)[arguments]<#:phases>{wrap}: Wrap GUIX_LUA_PATH
instead of LUA_PATH.

Change-Id: Ib37d11062d768629c974c2ea53267971275e0613
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:27 +01:00
Carlo Zancanaro 606c3e1841 gnu: glirc-lua: Remove set-lua-paths phase.
* gnu/packages/irc.scm (glirc-lua)[arguments]<#:phases>: Remove set-lua-paths.

Change-Id: I31b8f3fb1171ba87666e01cf5b5f08ad87dc06ce
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro 15ccb00f43 gnu: knot-resolver: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/dns.scm (knot-resolver)[arguments]<#:phases>{wrap-binary}: Wrap
GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: I5d70f7484cbaa56d88f78d2df260b13dd9f1def2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro 490b5b2ffa gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/messaging.scm (prosody)[arguments]<#:phases>{wrap-programs}:
Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: I5fb6b3f216433261048562e8902c8cf92d22d060
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro e1fc5936b1 gnu: vis: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}: Wrap
GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: Id8ff4d37f797c6dba2516241a0ea1c4a20d5451a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro d281e4e227 gnu: neovim: Remove set-lua-paths phase.
* gnu/packages/vim.scm (neovim)[arguments]<#:phases>: Remove set-lua-paths.

Change-Id: I9ad13c5b00a65ab047cfbe6c909e6c05b8b15af5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro 6cf1914be4 gnu: awesome: Remove setting of LUA_{,C}PATH, and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/wm.scm (awesome)[arguments]<#:phases>{set-paths}: Don't set
LUA_PATH and LUA_CPATH.
{wrap}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH in wrapper.

Change-Id: I79c165f514bfc783184b79c7166b1322b3598ea9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro 906b1e13aa gnu: lua: Introduce GUIX_LUA_{,C}PATH to set default Lua search paths.
Fixes <https://issues.guix.gnu.org/issue/25425>.

* gnu/packages/patches/luajit-search-paths.patch: New file.
* gnu/packages/patches/lua-5.1-search-paths.patch: New file.
* gnu/packages/patches/lua-5.2-search-paths.patch: New file.
* gnu/packages/patches/lua-5.3-search-paths.patch: New file.
* gnu/packages/patches/lua-5.4-search-paths.patch: New file.
* gnu/packages/patches/lua-5.x-search-path-helpers: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/lua.scm
(lua-search-paths): New procedure.
(lua) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.4) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.2) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.1) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(luajit) [source]: Apply patches.
[native-search-paths]: Define GUIX_LUA_PATH and GUIX_LUA_CPATH.

Change-Id: I8adc08076e615b3dacc10007eae7c1e9b7d527c0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Andreas Enge d09dcc30cf Revert "gnu: rust-codex: Sort."
This reverts commit 1817f0c854.

The commit introduced an undefined variable rust-anstyle-lossy-1.1.4,
which broke "guix pull".
2026-02-18 20:58:10 +01:00
Danny Milosavljevic 1817f0c854 gnu: rust-codex: Sort.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort.

Change-Id: I54f0a845c032386423df3420804b5c8edf294c6d
2026-02-18 20:11:00 +01:00
Cayetano Santos c07ccc01ac gnu: Add tree-sitter-systemverilog.
* gnu/packages/tree-sitter.scm (tree-sitter-systemverilog): New variable.

Change-Id: I4632e2f6e2a67da7a798cb2f361ac5cc6126916d
2026-02-18 17:42:29 +01:00
jgart 0ce2e759b4 gnu: trealla: Update to 2.90.29.
* gnu/packages/prolog.scm (trealla): Update to 2.90.29.

Change-Id: I16f2859f69219ac17b92a93192acabf31cdc6a55
2026-02-18 09:21:03 -05:00
Hilton Chain 1fa06cd064 gnu: fish: Patch __fish_build_paths.fish before building.
Since fish 4.2.0, this file is embeded into fish binary during the build
process.  The one installed into the ‘share’ directory is no longer used.

* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Start
patch-fish-extra-paths and source-etc-profile before the build phase.

Fixes: #6474
Change-Id: I9f3f92351f50c5656151606b8c483ce007076534
Merges: #6497
2026-02-18 21:16:19 +08:00
Hilton Chain f46fc38497 gnu: fish: Remove unused dependencies.
The documentation has been built with Sphinx since fish 3.1b1.
groff dependency has been removed since fish 4.1.0.

* gnu/packages/shells.scm (fish)
[arguments] <#:phases>: Remove embed-absolute-paths phase.
[native-inputs]: Remove doxygen and groff.
Add comment for python-sphinx.
2026-02-18 21:16:19 +08:00
Hilton Chain ba63639d49 gnu: fish: Support cross-compilation.
* gnu/packages/shells.scm (fish) [arguments] <#:configure-flags>: Set
Rust_CARGO_TARGET.

Change-Id: Id83265df8617b4a686cef25b6b81e2437501081c
2026-02-18 21:16:19 +08:00
Hilton Chain 5c9d688450 gnu: fish: Revise package style.
* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Remove trailing #t.
Avoid using input labels.

Change-Id: I8fab23b77923a75de9356a8b4ef1052886c529b1
2026-02-18 21:16:17 +08:00
Cayetano Santos 7ee95d47fd gnu: fusesoc: Fix typo.
* gnu/packages/electronics.scm (fusesoc)[propagated-inputs]: Add
python-pyaml.

Change-Id: Ib7dc0fc321505608d00c8c0a517b8f7ebdb244ae
2026-02-18 14:11:49 +01:00
Cayetano Santos 0b6b8a1e88 gnu: python-edalize: Add missing input.
* gnu/packages/electronics.scm (python-edalize)[propagated-inputs]: Add
’python-importlib-metadata.

Change-Id: I7b92de9cd2248a7a1a879a639960f76c4e351c59
2026-02-18 12:29:54 +01:00
Cayetano Santos ad4a7283c6 gnu: Add fusesoc.
* gnu/packages/electronics.scm (python-fusesoc): New variable.

Merges guix/guix!6509

Change-Id: Id20c11965d15d88f5fd59c3c8344b18e86c99b9d
2026-02-18 11:32:51 +01:00
Cayetano Santos 36ee8208b5 gnu: Add python-okonomiyaki.
* gnu/packages/python-xyz.scm (python-okonomiyaki): New variable.

Merges guix/guix!6509

Change-Id: I66833bfdffc71276df35b2521516de95af6347af
2026-02-18 11:32:51 +01:00
Cayetano Santos 5c07f94aed gnu: Add python-zipfile2.
* gnu/packages/python-xyz.scm (python-zipfile2): New variable.

Merges guix/guix!6509

Change-Id: I9453578dfe1136a3fcd7fc3738d0777047daa6d5
2026-02-18 11:32:51 +01:00
Cayetano Santos f492b6b0ba gnu: Add python-haas.
* gnu/packages/python-xyz.scm (python-haas): New variable.

Merges guix/guix!6509

Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
2026-02-18 11:32:46 +01:00
Cayetano Santos e2a2939f4d gnu: Add python-simplesat.
* gnu/packages/python-xyz.scm (python-simplesat): New variable.

Merges guix/guix!6509

Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331
2026-02-18 11:32:39 +01:00
Cayetano Santos 31fafda1b7 gnu: rccl: Fix build.
* gnu/packages/rocm.scm (rccl)[source]: Switch.
[arguments]<#:phases>: Delete ’chdir; update remaining phases
accordingly.

Fixes guix/guix#6319

Change-Id: I9318c6d8192b5ec5ee0f40614a6eebfc2609fa7b
2026-02-18 11:10:30 +01:00
Cayetano Santos 43396dea10 gnu: Remove references to deprecated ‘rocm-smi’.
* gnu/packages/rocm-libs.scm (hipblaslt)[inputs]: Remove rocm-smi; add
rocm-smi-lib.
* gnu/packages/rocm.scm (rccl)[inputs]: Remove rocm-smi; add
rocm-smi-lib.

Merges guix/guix!6339

Change-Id: Ia218cb3d70faf3f3a9d400502afbe9ea7956099b
2026-02-18 10:52:53 +01:00
Cayetano Santos cd0d85498b gnu: rocm-smi: Deprecate in favor or rocm-smi-lib.
* gnu/packages/rocm-tools.scm (rocm-smi): Delete variable.

Merges guix/guix!6339

Change-Id: I092659f6a4bc7c660804f5ea98eec407fe4afbdd
2026-02-18 10:52:53 +01:00
Cayetano Santos b03cb4de7f gnu: Add rocm-smi-lib.
* gnu/packages/rocm.scm (rocm-smi-lib): New variable.

Merges guix/guix!6339

Change-Id: I1f54236a145278151087042f71c1c7edec7ebf1f
2026-02-18 10:52:47 +01:00
Johannes Elsing fd901ada99 gnu: Add perfetto.
* gnu/packages/profiling.scm (perfetto): New variable.

Merges guix/guix!6434

Change-Id: Icac4060e929d721e1c0cf28237a3f1b16b339ab4
Co-authored-by: David Elsing <david.elsing@posteo.net>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
2026-02-18 10:44:55 +01:00
Maxim Cournoyer ca29d19bd2 Revert "gnu: jamvm: Fix build on powerpc64."
This reverts commit 99c1e2c540. Pushed by mistake.
2026-02-18 17:54:10 +09:00
Maxim Cournoyer e66be1b663 manifest.scm: Handle unsupported packages gracefully.
Previously, 'guix shell' on a powerpc64le machine for example would fail with:

  error: package codeberg-cli@0.5.0 does not support powerpc64le-linux

* manifest.scm: Filter out unsupported packages.

Change-Id: Ib47b80a4ba4ffa99a0834ef45493fe70ceb1d534
2026-02-18 17:51:19 +09:00
Maxim Cournoyer eaae33bcbb manifest.scm: Remove email-based tools.
We're now well into the Codeberg era, for the better and worse.

* manifest.scm: Remove b4, git:send-email, mumi, patman and openssl.

Change-Id: I04eb74555942bb4853d3cddde84c6975b4ccac2d
2026-02-18 17:51:19 +09:00
Maxim Cournoyer 99c1e2c540 gnu: jamvm: Fix build on powerpc64.
* gnu/packages/java-bootstrap.scm (jamvm)
[#:modules]: New argument.
[#:configure-flags]: Preserve existing configure flags such as --enable-ffi.
[inputs]: Add libffi.

Relates-to: https://issues.guix.gnu.org/79270
Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-18 17:51:19 +09:00
Patrick Norton c6a4533f30 gnu: perl-curses: Update to 1.45.
* gnu/packages/ncurses.scm (perl-curses): Update to 1.45.

Change-Id: Iad588eadebf87ae78d066925e9274a1692b6863e
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 22:43:02 -05:00
jgart 8fe8871e6e gnu: Add emacs-forth-mode.
* gnu/packages/emacs-xyz.scm (emacs-forth-mode): New variable.

Change-Id: I7113f87a2961c66708f4464fdcb382a8dacf61ba
2026-02-17 21:56:42 -05:00
Andreas Enge 76eda0f90a gnu: Remove python-pytest-mypy-testing.
* gnu/packages/check.scm (python-pytest-mypy-testing): Delete variable.

Fixes: guix/guix#5734
Change-Id: I2e317da0f32d503d4f07da996d6d9e85dd65ad44
2026-02-18 01:03:46 +01:00
Andy Tai e40946ecda gnu: firejail: Update to 0.9.78.
* gnu/packages/linux.scm (firejail): Update to 0.9.78.
[source]: Switch to git-fetch.

Change-Id: I43072a7058daaaa746835e28fbc10e5ceba09e84
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-17 16:01:41 -08:00
Andreas Enge 58f60f094d gnu: Remove python-pygit2-1.11.
* gnu/packages/python-xyz.scm (python-pygit2-1.11): Delete variable.

Fixes: guix/guix#5716
Change-Id: Ieb2e73fec34b362b296c5d9c79f4f51784f3c48f
2026-02-18 00:59:13 +01:00
Andreas Enge 4244d7e3e4 gnu: python-pygit2: Disinherit from python-pygit2-1.11,
* gnu/packages/python-xyz.scm: Do not inherit from python-pygit2-1.11,
but copy-paste fields.

Change-Id: I98616f5ce9705869223215c6946837e7997feb9f
2026-02-18 00:56:19 +01:00
Andreas Enge dfab9ce6e0 gnu: Remove gitless.
* gnu/packages/version-control.scm (gitless): Delete variable.

Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
2026-02-18 00:51:48 +01:00
Andy Tai caf2e000f8 gnu: libnl: Update to 3.7.0
* gnu/packages/linux.scm (libnl): Update to 3.7.0

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 00:17:11 +01:00
Andreas Enge e9e49d44db gnu: sssd: Update to 2.9.8.
* gnu/packages/sssd.scm (sssd): Update to 2.9.8.

Change-Id: I23dece6dd69688182dacfb2a150e3542a167cc55
2026-02-18 00:11:01 +01:00
Andreas Enge a29122743a gnu: hubbub: Modernize input.
* gnu/packages/web.scm (hubbub)[native-inputs]: Replace json-c-0.12
by json-c.

Change-Id: Ib094c7033eb2d082d979d512f22579499355b991
2026-02-17 22:09:47 +01:00
Omar Bassam 8b23207846 gnu: sbcl-deploy: Update to 3.0.0-3.5d57fcc.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to 3.0.0-3.5d57fcc.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Icfbb625004bfc2896fb939db1de33ee4f422d4e0
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:26 -05:00
Omar Bassam cf503ca79e gnu: Add cl-sha3.
* gnu/packages/lisp-xyz.scm (cl-sha3): New variable.

Change-Id: I38dd1cd7619a1032b1b2609a5be225bc81b101f3
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:04 -05:00
Yelninei b57b0ee8dc gnu: Add gcc-cross-x86_64-pc-gnu-toolchain.
* gnu/packages/cross-toolchain.scm (gcc-cross-x86_64-pc-gnu-toolchain): New variable.

Change-Id: I8a73b228ae3646dff0f38fcc84ca7f1ce931fc58
2026-02-17 16:55:10 +01:00
Yelninei 47b9bcd0d1 gnu: Add gcc-cross-i586-pc-gnu-toolchain.
* gnu/packages/cross-toolchain.scm (gcc-cross-i586-pc-gnu-toolchain): New variable.

Change-Id: Ia6e3257d9c8a88a85ab891778ce34c1809d44765
2026-02-17 16:55:10 +01:00
Yelninei ed12fe96e9 gnu: cross-mig: Support all supported-systems.
The inherited gnumach-headers would restrict supported-systems.

* gnu/packages/cross-base.scm (cross-mig): Remove inherited gnumach-headers.

Change-Id: I2e1f48d161f12d50ba97783f2c6d186f93b8d102
2026-02-17 16:55:10 +01:00
Yelninei bec6fbad23 gnu: xhurd-core-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-core-headers.

Change-Id: I1c971d01d315d5da2231204016ec157816d0cea9
2026-02-17 16:55:10 +01:00
Yelninei 760736e5d5 gnu: xhurd-minimal: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-minimal.

Change-Id: I74bf8ed0553ecf65b29d844f1e10e5b5b04a021b
2026-02-17 16:55:10 +01:00
Yelninei 812396104c gnu: xglibc/hurd-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xglibc/hurd-headers.

Change-Id: I22bfb6384324da8cab9f47a2ee439db7f9426b8a
2026-02-17 16:55:10 +01:00
Yelninei 1eb490516f gnu: xhurd-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-headers.

Change-Id: Id02452096b77c3be13916ca31244e7a145e26840
2026-02-17 16:55:10 +01:00
Yelninei a7daab4200 gnu: cross-gnumach-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-gnumach-headers): Reset supported-systems.

Change-Id: Id5b74d604a1dbe45fb4c6ac50a8e72aca0c314fd
2026-02-17 16:55:10 +01:00
Andreas Enge c56a48a317 gnu: Remove vboot-utils.
* gnu/packages/bootloaders.scm (vboot-utils): Delete variable.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Fixes: guix/guix#5667
Change-Id: If37bea70477f5a03e4c5c05f5e151d3bbef6ecbe
2026-02-17 16:52:31 +01:00
Andreas Enge 51af666373 system: Remove depthcharger bootloader.
It depends on vboot-utils, which does not build and which depends
on python2. This effectively reverts commit
96c90474c0 .

* gnu/bootloader/depthcharge.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.

Change-Id: Id14b2010237dbce1423734790b2b3a37f6b939e4
2026-02-17 16:52:31 +01:00
Andreas Enge 7911238d09 system: Remove asus-c201.tmp.
The file transitively depends on vboot-utils, which does not build
and which depends on python2. This effectively reverts commit
df2a96167f .

* gnu/system/examples/asus-c201.tmpl: Remove file.
* Makefile.am (EXAMPLES): Unregister file.

Change-Id: I90683a01fc53c0491a77670c850c7afe6026c878
2026-02-17 16:52:24 +01:00
Cayetano Santos 4e4574a7a9 gnu: python-edalize: Update to 0.6.4.
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.4.
[native-inputs]: Add python-setuptools-scm.

Change-Id: I86fcbac1100fe2b4e7bf117abcb83b0e1d9b9266
2026-02-17 16:29:38 +01:00
jgart effb271ea0 gnu: trealla: Update to 2.90.24.
* gnu/packages/prolog.scm (trealla): Update to 2.90.24.

Change-Id: I2e5383645d43b3a1c8c7bcd06ae42d6dd99266e2
2026-02-17 09:42:12 -05:00
Andreas Enge de78735598 gnu: Remove u-boot-nintendo-nes-classic-edition.
* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition):
Delete variable.
* gnu/packages/patches/u-boot-nintendo-nes-serial.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Fixes: guix/guix#5666
Change-Id: I318724a3d749e3e5357abc150b5c1d72b1c200cb
2026-02-17 13:44:24 +01:00
Andreas Enge a2a00c2fcc system: Remove nintendo-nes-classic-edition installer.
* gnu/system/install.scm (nintendo-nes-classic-edition-installation-os):
Delete variable.
* gnu/bootloader/u-boot.scm
(u-boot-nintendo-nes-classic-edition-bootloader): Delete variable.

Change-Id: I538d1b7d80f4d475c5389bd41cee4ab4358c05c2
2026-02-17 13:44:24 +01:00
Andreas Enge dbdc450f55 gnu: Remove qemu-for-american-fuzzy-lop.
* gnu/packages/debug.scm (qemu-for-american-fuzzy-lop): Delete variable.
* gnu/packages/patches/qemu-glibc-2.27.patch,
gnu/packages/patches/qemu-glibc-2.30.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.

Fixes: guix/guix#5668
Change-Id: I860b2c87fb203fc96b715514064c9a229cbc008b
2026-02-17 13:44:24 +01:00
Andreas Enge 2cec827d76 gnu: Remove american-fuzzy-lop.
* gnu/packages/debug.scm (american-fuzzy-lop): Delete variable.

Change-Id: I10d6004dc9e3c574eec49e523c8633bab7d6d90b
2026-02-17 13:44:24 +01:00
Andreas Enge 40fdbd43a1 gnu: aflplusplus: Drop inheritance from american-fuzzy-lop.
The resulting derivation remains unchanged.

* gnu/packages/debug.scm (aflplusplus)[inherit]: Remove field.
[build-system, synopsis, license]: Copy-paste fields from
american-fuzzy-lop.
[arguments]: Use arguments from american-fuzzy-lop and keep the
duplicate %modify-phases.

Change-Id: I3972e1ab2ace5a84041181a83d728822c7f49c5f
2026-02-17 13:44:24 +01:00
Efraim Flashner d926044cd5 gnu: efitools: Rewrite using g-exps.
* gnu/packages/efi.scm (efitools)[arguments]: Rewrite using g-exps.

Change-Id: I560426dd6b9192d1e058a8f9152ba033219dd410
2026-02-17 13:34:08 +02:00
Efraim Flashner 3383344427 gnu: efitools: Disable parallel builds.
* gnu/packages/efi.scm (efitools)[arguments]: Add a flag to disable
building in parallel.

Change-Id: Ibd7f83368869cf090b8ee5ff513dbae69d2d31f4
2026-02-17 13:32:20 +02:00
Andreas Enge 2a76831a8d gnu: Remove asli.
* gnu/packages/graphics.scm (asli): Delete variable.

Fixes: guix/guix#5674
Change-Id: I8c9ee52443a0263878abc9645edbcdc28fd3c9cf
2026-02-17 12:29:03 +01:00
Andreas Enge 3f9174ce5a gnu: Remove rbldnsd.
* gnu/packages/dns.scm (rbldnsd): Delete variable.

Fixes: guix/guix#5665
Change-Id: I299dc2f527fd9e3df749422920eaa90351223ee6
2026-02-17 12:24:23 +01:00
Andreas Enge 1797f72918 gnu: Remove ghmm.
* gnu/packages/machine-learning.scm (ghmm): Delete variable.

Fixes: guix/guix#5664
Change-Id: I144b4c8f23b2edc7ba8efb19739fdfde1e9e65f6
2026-02-17 12:24:23 +01:00
Andreas Enge 4d821469b5 gnu: Remove glusterfs.
* gnu/packages/file-systems.scm (glusterfs): Delete variable.

Fixes: guix/guix#5663
Change-Id: I2a1a701c5bcd9568bc7dbeb391080363c965dc87
2026-02-17 12:24:23 +01:00
Andreas Enge 08f155c229 gnu: Remove sundials-5.
* gnu/packages/maths.scm (sundials-5): Delete variable.

Fixes: guix/guix#5661
Change-Id: I83e2ad59729c48b769fe398bb33094b7858ebfca
2026-02-17 12:24:23 +01:00
Andreas Enge 768bd91010 gnu: Remove sundials-openmpi-5.
* gnu/packages/maths.scm (sundials-openmpi-5): Delete variable.

Change-Id: I415d99e7ecbbb86969a471852e8707991606e622
2026-02-17 12:24:23 +01:00
Andreas Enge 03732b485b gnu: Remove tophat.
* gnu/packages/bioinformatics.scm (tophat): Delete variable.

Fixes: guix/guix#5660
Change-Id: I57eb5355b1eb3da2acbd539e5f795c66f3e1fae6
2026-02-17 12:24:22 +01:00
Andreas Enge 3855564f5a gnu: Remove ppsspp.
* gnu/packages/emulators.scm (ppsspp): Delete variable.
* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Remove file.
* gnu/packages/emulators.scm (dist_patch_DATA): Unregister patch.

Fixes: guix/guix#5605
Change-Id: I10c4e5bc8c0d0a9cff60288ed2d81391017b4ec6
2026-02-17 12:24:22 +01:00
Andreas Enge 489547e88c gnu: Remove calcmysky-qt5.
* gnu/packages/astronomy.scm (calcmysky-qt5): Delete variable.

Fixes: guix/guix#5596
Change-Id: I868d6026e259c42daa133fd73d00fa4b91dfaed1
2026-02-17 12:24:22 +01:00
Andreas Enge 74a5291ec5 gnu: Remove python-pypdf2.
* gnu/packages/pdf.scm (python-pypdf2): Delete variable.

Fixes: guix/guix#1468
Change-Id: I722d9325be7043fb171ed2e92755661a9fa03950
2026-02-17 12:24:22 +01:00
Andreas Enge a104f2de71 gnu: Remove stapler.
* gnu/packages/pdf.scm (stapler): Delete variable.

Fixes: guix/guix#5591
Change-Id: I19b988988490a937dd3f19d1d63e5fb51b66421a
2026-02-17 12:24:13 +01:00
Cayetano Santos b8d25fa5da gnu: python-vunit: Update to 5.0.0-dev.8.
* gnu/packages/electronics.scm (python-vunit): Update to 5.0.0-dev.8.
[arguments]: Update ’run-examples #:phase.

Change-Id: I27150ef2ff1d1644eca7d041f82283f1e7288932
2026-02-17 11:22:05 +01:00
Nicolas Graves 4dacefce98 gnu: Add emacs-xdg-launcher.
* gnu/packages/emacs-xyz.scm (emacs-xdg-launcher): New variable.

Merges guix/guix!6108

Change-Id: Idfcdde8460606e2130949a6d17db963016c94d73
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-17 08:30:21 +01:00
Janneke Nieuwenhuizen f02b2fab9d Revert "gnu: make-bootstrap: Fix guile-static for the 64-bit Hurd."
With the proper fix in commit
    7fe040f38a
    gnu: make-bootstrap: Fix guile-static properly for the Hurd.

this workaround is no longer necessary.

This reverts commit 63e73f3c90.

Change-Id: I2c0643176f638ef4a8b84d944abeb745ffeb229f
2026-02-17 07:58:37 +01:00
Janneke Nieuwenhuizen 7fe040f38a gnu: make-bootstrap: Fix guile-static properly for the Hurd.
This is a follow-up to commit
    981af99928
    syscalls: Add implementation of statfs for guile-static.

As sugguested by Yelninei via IRC.

gnu/packages/patches/guile-3.0-linux-syscalls.patch: Update to support the
Hurd.  Mention this patch hasn't been presented to upstream Guile.

Change-Id: I4e2271b1b8acdd4eae95942521c777325e81f7b0
2026-02-17 07:56:38 +01:00
Maxim Cournoyer 6a3e18991d gnu: jami: Update to 20260216.0.
* gnu/packages/jami.scm (%jami-nightly-version): Bump version.
(%jami-daemon-commit): Bump commit.
(libjami, jami): Adjust hashes.

Change-Id: Ideaafe66cbbf45a1274ae320f4bae796cfac443c
2026-02-17 12:51:00 +09:00
Maxim Cournoyer fe1ac9e66b gnu: dhtnet: Update to 0.1.0-2.7cadae4.
* gnu/packages/networking.scm (dhtnet): Update to 0.1.0-2.7cadae4.

Change-Id: I0b1e5b4bada414c56c49ebb858170629232452ca
2026-02-17 12:51:00 +09:00
Maxim Cournoyer 8f9517f8f3 gnu: yaml-cpp: Update to 0.9.0.
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.9.0.
[#:configure-flags]: Use gexps.

Change-Id: Ib5b0528d8286d80552704f6b76b35cead874b683
2026-02-17 12:51:00 +09:00
mst f3281394b5 gnu: Add python-sseclient-py.
* gnu/packages/python-web.scm (python-sseclient-py): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6361
Change-Id: Ic4f7747816b71aab93a030c30839b44da8186a2b
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17 00:20:45 +00:00
Patrick Norton 597758eadc gnu: Add ssh-tools.
* gnu/packages/ssh.scm (ssh-tools): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6105
Change-Id: Ie3f96abfe8980cd10e2a55660c027fa9e12e1831
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17 00:10:58 +00:00
Carlos Durán Domínguez 423ab6a82c gnu: Add shamogu and shamogu-sdl.
* gnu/packages/games.scm (shamogu, shamogu-sdl): New variables.

Change-Id: I8bae100bf1a175aa50503aa4fcf7b554f0da67a3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:55:40 +00:00
Nick Blumenauer ae43aaadb0 gnu: python-anaconda-cli-base: Update to 0.8.1.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): Update to 0.8.1.
[propagated-inputs]: Add python-tomlkit.

Merges: https://codeberg.org/guix/guix/pulls/6268
Change-Id: Ifb3213d0f73343b590f31cca1683ca7b444be258
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:39:56 +00:00
Hugo Buddelmeijer a450d2548a gnu: tippecanoe: Fix build by updating to 2.79.0.
* gnu/packages/geo.scm (tippecanoe): Update to 2.79.0.
[arguments]: Switch to gexps.
<#:test-target, #:tests?>: Disable for now.
<#:phases>: Add 'patch-bash phase.

Merges: https://codeberg.org/guix/guix/pulls/6467
Change-Id: I90f0336f03a6d136ce00c7a44268820c9d3d8880
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:28:46 +00:00
Sharlatan Hellseher 49ccba0f07 gnu: go-madns: Fix build.
* gnu/packages/golang-web.scm (go-madns): Use package/inherit.

Change-Id: Iaa0a10fe4a45034479b3b36baaef9f18f8268cc6
2026-02-16 23:11:32 +00:00
John Kehayias c19cd88027 gnu: python-pynput: Fix sanity-check failing.
* gnu/packages/python-xyz.scm (python-pynput)[arguments]<#:phases>: Have the
start-xserver phase be before sanity-check, not check phase.

Change-Id: I2e0c0a73d804a4041d0c550a2dd7aba685bf40aa
2026-02-16 18:00:20 -05:00
Mark H Weaver 9f04c691bb gnu: icecat: Update to 140.7.1-gnu1 [fixes CVE-2026-2447].
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Update line numbers to
apply cleanly.
2026-02-16 17:44:02 -05:00
Mark H Weaver 1f65495545 gnu: libvpx: Fix CVE-2026-2447.
* gnu/packages/video.scm (libvpx) [replacement]: New field.
(libvpx/fixed): New variable.
* gnu/packages/patches/libvpx-CVE-2026-2447.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I196d1b7ab045f9599985d2f97cdb85c2c0b87d68
2026-02-16 17:40:25 -05:00
Sharlatan Hellseher 2b1b212d57 gnu: lyrebird: Update to 0.8.1, fix build.
* gnu/packages/golang-web.scm (lyrebird): Update to 0.8.1.

Change-Id: I517ec59d8cd0f024964456ba796457ab7eaafc99
2026-02-16 22:16:21 +00:00
Sharlatan Hellseher 63f505592e gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel: Update to 0.0.3.
* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel): Update to 0.0.3.

Change-Id: Id826884498904827ebcbecdfc13ec03187052549
2026-02-16 22:16:12 +00:00
Sharlatan Hellseher e9e410bad1 gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2: Update to 2-2.11.0-0.18dacf4.
* gnu/packages/golang-web.scm
(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2):
Update to 18dacf41dca88974be1d568d0bfd75b3f805f13b commit.
[source] <snippet>: Use github.com/pion/transport/v4 to fix the build.
[propagated-inputs]: Remove go-github-com-pion-transport-v3 and
go-github-com-smartystreets-goconvey; add
go-github-com-clarkduvall-hyperloglog, go-github-com-pion-transport-v4,
and go-github-com-theodorsm-covert-dtls.
[native-inputs]: Add go-github-com-smartystreets-goconvey.

Change-Id: I870549d39f619f4bda1f41f650439a904b0bebe3
2026-02-16 22:13:32 +00:00
Sharlatan Hellseher 60e31b571c gnu: Add go-github-com-theodorsm-covert-dtls.
* gnu/packages/golang-web.scm (go-github-com-theodorsm-covert-dtls): New variable.

Change-Id: If61992941874fd8af75810c9c5e821ea9066b03d
2026-02-16 22:13:11 +00:00
Omar Bassam 81d0659535 gnu: sbcl-documentation-utils: Update to 1.2.0-1.cd5b506.
* gnu/packages/lisp-xyz.scm (sbcl-documentation-utils): Update to 1.2.0-1.cd5b506.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8226fe6385864f1a3d4441ad2ba1558be21e1a0e
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-16 15:23:32 -05:00
jgart 3fad9d1ade gnu: trealla: Update to 2.90.22.
* gnu/packages/prolog.scm (trealla): Update to 2.90.22.

Change-Id: Ifbc2c9533e9fa9d2cf090b47f4a50def51f8e1fa
2026-02-16 15:22:57 -05:00
Janneke Nieuwenhuizen 63e73f3c90 gnu: make-bootstrap: Fix guile-static for the 64-bit Hurd.
* gnu/packages/make-bootstrap.scm (make-guile-static): When building for the
64-bit Hurd, add CFLAGS to #:configure-flags to relax gcc-14's strictness.

Change-Id: If283ea35bfbca327c2b01b4340eef5b5bbf72c87
2026-02-16 20:53:54 +01:00
Nguyễn Gia Phong 366046a775 gnu: python-antlr4-runtime: Enable tests.
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]:
  Enable tests.  <#:phases>: Add regenerate-parsers.
  [native-inputs]: Add antlr4, and remove pkg-config.
  [inputs]: Remove utils-linux:lib.

Change-Id: Id89d0c0bc5ae557f5b4e70fd93159f64bac0ba39
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:24:05 +01:00
Nguyễn Gia Phong 3694267e23 gnu: java-antlr4-runtime-python: Rename to python-antlr4-runtime.
* gnu/packages/java.scm (python-antlr4-runtime):
  Rename from java-antlr4-runtime-python.
  [outputs]: Fall back to default.
  (java-antlr4-runtime-python):
  Deprecate in favor of python-antlr4-runtime.
* gnu/packages/geo.scm (python-cf-units)[propagated-inputs]:
  Replace java-antlr4-runtime-python with python-antlr4-runtime.
* gnu/packages/python-xyz.scm (python-moto)[propagated-inputs],
  (python-omegaconf)[propagated-inputs]:
  Replace java-antlr4-runtime-python with python-antlr4-runtime.

Change-Id: Ia679b1d0402236650aa92cbcbd7bc6f03ffbcda1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:32 +01:00
Nguyễn Gia Phong 61f36109e0 gnu: cpp-antlr4-runtime: Enable tests.
* gnu/packages/java.scm (cpp-antlr4-runtime)[arguments]: Enable tests.
  <#:phases>: Add unbundle-googletest.
  [native-inputs]: Add googletest.

Change-Id: Ie10ae44c712f12cf7b5babb447a95a8407de41f4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:30 +01:00
Nguyễn Gia Phong 5d3c9b71c4 gnu: java-antlr4-runtime-cpp: Rename to cpp-antlr4-runtime.
* gnu/packages/java.scm (cpp-antlr4-runtime):
  Rename from java-antlr4-runtime-cpp.  [synopsis]: Fix typo.
  (java-antlr4-runtime-cpp): Deprecate in favor of cpp-antlr4-runtime.
* gnu/packages/electronics.scm (python-hdlconvertor)[inputs]:
  Replace java-antlr4-runtime-cpp with cpp-antlr4-runtime.
* gnu/packages/fontutils.scm (python-afdko)[inputs]:
  Replace java-antlr4-runtime-cpp with cpp-antlr4-runtime.

Change-Id: I6332f55909dabe55debe5dba20c4fe7dd80c321e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:28 +01:00
Nguyễn Gia Phong 2cd64e3de1 gnu: antlr4: Specify JRE in executable.
* gnu/packages/java.scm (antlr4)[arguments]<#:phases>{bin-install}:
  Specify the path to a java binary.  [inputs]: Add openjdk.
  (java-tunnelvisionlabs-antlr4-bootstrap)[inputs]: Add openjdk.
* gnu/packages/fontutils.scm (python-afdko)[native-inputs]:
  Remove openjdk.

Change-Id: Id3306fed1b10a78b1e3da721b539fb1afac01f13
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:23 +01:00
Lars Bilke 4b5932da6d gnu: ogs-serial: Use vtk instead of vtk-9.3.
* gnu/packages/geo.scm (ogs-serial)[source]: Add patch.
* gnu/packages/patches/ogs-6.5.7-netcdfconverter.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: I1301a2d77e2e30317c96947d3d37324df7489718
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-16 17:05:26 +01:00
Danny Milosavljevic 7eb80557a1 gnu: qtwayland@5: Update to 5.15.18.
* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.18.
[arguments]<#:phases>{disable-failing-tests}: Skip
tst_surface::createSubsurface, which expects an immediate parent
surface commit after moving a subsurface.  KDE patch 0053 removed
hidden wl_surface.commit calls from setMask(), so the commit is
deferred to the next frame.

Change-Id: I4f97030dc42e050f18a4353e91375f1f87b22730
2026-02-16 11:40:39 +01:00
Danny Milosavljevic 9d24fa2837 gnu: qtwayland@5: Add patches from KDE Qt5 Patch Collection.
The KDE Qt5 Patch Collection (kde/5.15 branch) maintains backported fixes
for Qt 5.15 that were not backported by Qt upstream.  This includes a fix
for QTBUG-103391: a fatal Wayland protocol error when a QDialog's
maximumWidth is less than the minimum width required by its contents.
Qt's Wayland backend sent set_min_size and set_max_size without ensuring
max >= min, violating the xdg-shell protocol.

* gnu/packages/patches/qtwayland-5.15.18-0001-client-announce-an-output-after-receiving-more-compl.patch,
gnu/packages/patches/qtwayland-5.15.18-0002-fix-issue-with-repeated-window-size-changes.patch,
gnu/packages/patches/qtwayland-5.15.18-0003-client-connect-drags-being-accepted-to-updating-the-.patch,
gnu/packages/patches/qtwayland-5.15.18-0004-client-disconnect-registry-listener-on-destruction.patch,
gnu/packages/patches/qtwayland-5.15.18-0005-client-set-xdgshell-size-hints-before-the-first-comm.patch,
gnu/packages/patches/qtwayland-5.15.18-0006-fix-build.patch,
gnu/packages/patches/qtwayland-5.15.18-0007-fix-remove-listener.patch,
gnu/packages/patches/qtwayland-5.15.18-0008-hook-up-querykeyboardmodifers.patch,
gnu/packages/patches/qtwayland-5.15.18-0009-correctly-detect-if-image-format-is-supported-by-qim.patch,
gnu/packages/patches/qtwayland-5.15.18-0010-client-don-t-always-recreate-frame-callbacks.patch,
gnu/packages/patches/qtwayland-5.15.18-0011-client-always-destroy-frame-callback-in-the-actual-c.patch,
gnu/packages/patches/qtwayland-5.15.18-0012-wayland-client-use-wl_keyboard-to-determine-active-s.patch,
gnu/packages/patches/qtwayland-5.15.18-0013-client-do-not-empty-clipboard-when-a-new-popup-windo.patch,
gnu/packages/patches/qtwayland-5.15.18-0014-client-implement-datadevicev3.patch,
gnu/packages/patches/qtwayland-5.15.18-0015-client-delay-deletion-of-qdrag-object-until-after-we.patch,
gnu/packages/patches/qtwayland-5.15.18-0016-client-avoid-processing-of-events-when-showing-windo.patch,
gnu/packages/patches/qtwayland-5.15.18-0017-handle-registry_global-out-of-constructor.patch,
gnu/packages/patches/qtwayland-5.15.18-0018-connect-flushrequest-after-forceroundtrip.patch,
gnu/packages/patches/qtwayland-5.15.18-0019-move-the-wayland-socket-polling-to-a-separate-event-.patch,
gnu/packages/patches/qtwayland-5.15.18-0020-client-remove-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0021-client-simplify-round-trip-behavior.patch,
gnu/packages/patches/qtwayland-5.15.18-0022-client-fix-opaque-region-setter.patch,
gnu/packages/patches/qtwayland-5.15.18-0023-use-proper-dependencies-in-compile-tests.patch,
gnu/packages/patches/qtwayland-5.15.18-0024-revert-client-remove-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0025-fix-race-condition-on-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0026-use-poll-2-when-reading-from-clipboard.patch,
gnu/packages/patches/qtwayland-5.15.18-0027-reduce-memory-leakage.patch,
gnu/packages/patches/qtwayland-5.15.18-0028-only-close-popup-in-the-the-hierchary.patch,
gnu/packages/patches/qtwayland-5.15.18-0029-check-pointer-for-null-before-use-in-assert.patch,
gnu/packages/patches/qtwayland-5.15.18-0030-use-wl_surface.damage_buffer-on-the-client-side.patch,
gnu/packages/patches/qtwayland-5.15.18-0031-client-clear-focus-on-touch-cancel.patch,
gnu/packages/patches/qtwayland-5.15.18-0032-guard-mresizedirty-by-the-correctmutex.patch,
gnu/packages/patches/qtwayland-5.15.18-0033-fix-compile-tests.patch,
gnu/packages/patches/qtwayland-5.15.18-0034-call-finishdrag-in-qwaylanddatadevice-dragsourcecanc.patch,
gnu/packages/patches/qtwayland-5.15.18-0035-hold-surface-read-lock-throughout-qwaylandeglwindow-.patch,
gnu/packages/patches/qtwayland-5.15.18-0036-keep-toplevel-windows-in-the-top-left-corner-of-the-.patch,
gnu/packages/patches/qtwayland-5.15.18-0037-client-add-f_seal_shrink-seal-to-shm-backing-file.patch,
gnu/packages/patches/qtwayland-5.15.18-0038-client-call-wl_output_release-upon-qwaylandscreen-de.patch,
gnu/packages/patches/qtwayland-5.15.18-0039-client-bump-wl_output-version.patch,
gnu/packages/patches/qtwayland-5.15.18-0040-fix-frame-sync-related-to-unprotected-multithread-ac.patch,
gnu/packages/patches/qtwayland-5.15.18-0041-client-handle-zwp_primary_selection_device_manager_v.patch,
gnu/packages/patches/qtwayland-5.15.18-0042-fixes-the-build-on-centos.patch,
gnu/packages/patches/qtwayland-5.15.18-0043-client-avoid-protocol-error-with-invalid-min-max-siz.patch,
gnu/packages/patches/qtwayland-5.15.18-0044-client-fix-handling-of-qt-blankcursor.patch,
gnu/packages/patches/qtwayland-5.15.18-0045-client-force-a-roundtrip-when-an-xdgoutput-is-not-re.patch,
gnu/packages/patches/qtwayland-5.15.18-0046-destroy-frame-queue-before-display.patch,
gnu/packages/patches/qtwayland-5.15.18-0047-client-fix-crash-on-dnd-updates-after-client-facing-.patch,
gnu/packages/patches/qtwayland-5.15.18-0048-convert-cursor-bitmap-to-supported-format.patch,
gnu/packages/patches/qtwayland-5.15.18-0049-replace-scale-with-devicepixelratio-for-non-integer-.patch,
gnu/packages/patches/qtwayland-5.15.18-0050-client-fix-buffer-damage.patch,
gnu/packages/patches/qtwayland-5.15.18-0051-client-commit-the-initial-surface-state-explicitly.patch,
gnu/packages/patches/qtwayland-5.15.18-0052-tests-fix-tst_xdgshell-minmaxsize.patch,
gnu/packages/patches/qtwayland-5.15.18-0053-client-remove-some-surface-commits.patch,
gnu/packages/patches/qtwayland-5.15.18-0054-client-avoid-locking-resizing-in-qwaylandshmbackings.patch,
gnu/packages/patches/qtwayland-5.15.18-0055-bradient-use-qwaylandwindow-actual-window-title.patch: New files.
* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch,
gnu/packages/patches/qtwayland-cleanup-callbacks.patch: Delete files,
superseded by KDE patches 0010 and 0011.
* gnu/local.mk (dist_patch_DATA): Register new patches, remove old ones.
* gnu/packages/qt.scm (qtwayland-5)[source]: Replace old patches with KDE
Qt5 Patch Collection.
[arguments]<:phases>{disable-failing-tests}: Skip tst_xdgshell::minMaxSize()
test; patch 0053 removed the synchronous surface commit from
propagateSizeHints(), so the test's immediate check of the committed value
no longer works.

Fixes: guix/guix#6397
Change-Id: Ia9e890c2943c47287f73654d1654e06ba775b6f6
2026-02-16 11:40:38 +01:00
Spencer King 718336f60c gnu: bspwm: Update to 0.9.12.
* gnu/packages/wm.scm (bspwm): Update to 0.9.12.

Change-Id: I85adac862f2c3df02a4b8a0a572a5ca4d1dc714a
Signed-off-by: Zheng Junjie <z572@z572.online>
2026-02-16 18:08:33 +08:00
Efraim Flashner bf0614854d gnu: arm-trusted-firmware-sun50i-a64: Remove extra input.
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
[native-inputs]: Remove extra gcc-14.

Change-Id: I39f24b1acc436a896c08ef58af7c068dd3232de5
2026-02-16 11:31:56 +02:00
Efraim Flashner 6ac5edb056 gnu: sequoia-wot-tools: Skip more tests.
* gnu/packages/sequoia.scm (sequoia-wot-tools)[arguments]: Add more
tests to cargo-test-flags.

Change-Id: I68034e4b11b31556b1d99d80d7d3c8f42a9a7642
2026-02-16 11:31:56 +02:00
Zheng Junjie a1923adb64 gnu: Add swapspace.
* gnu/packages/admin.scm (swapspace): New variable.

Change-Id: I8219988a2ff2a00eda4a2ed027340462dbb815ac
2026-02-16 16:56:11 +08:00
Efraim Flashner b56e69f555 gnu: tectonic: Install the binary.
Fixes: guix/guix#4671.

* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add
cargo-install-paths.

Change-Id: I13a5d5cfd0a117d68b7896cc40ccb44e0f3705fc
2026-02-16 10:06:50 +02:00
Cayetano Santos 3c62554e61 gnu: pwntools: Update to 4.15.0.
* gnu/packages/cybersecurity.scm (pwntools): Update to 4.15.0.
[native-inputs]: Remove python-wheel.

Change-Id: I0d1ee9c6e16b225c29e31ccf604b3baa4e0796d1
2026-02-16 08:46:29 +01:00
John Kehayias 2ade9debc5 gnu: Add libbwt-jni.
* gnu/packages/finance.scm (libbwt-jni): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add libbwt-jni.

Change-Id: Ib350272f8c8d7836912a6c61c3f1b96a6a0ca12e
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 15:14:19 +09:00
John Kehayias 51b3297e0b gnu: Add bwt.
* gnu/packages/rust-apps.scm (bwt): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add bwt.

Change-Id: I92b1d7fea7cf3f6f216c5cfe959a4b41d65f169c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 14:39:10 +09:00
John Kehayias 33f5bfc11b gnu: Add jni.
* gnu/packages/rust-apps.scm (jni): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add jni

Change-Id: Id1835106ac7bc2de8fd30fd6d57d20151af0e44c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 14:38:37 +09:00
Carlos Durán Domínguez 7f203b24a2 gnu: Add boohu and boohu-tk.
* gnu/packages/games.scm (boohu, boohu-tk): New variables.
(boohu-tk): Inherit from boohu.

Closes: guix/guix#6347
Change-Id: I6fc3a7176750a0d3d5f82e7f3794d7a5eaca083e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-16 09:15:13 +08:00
Carlos Durán Domínguez dd27bce9d0 gnu: Add go-codeberg-org-anaseto-gothic.
* gnu/packages/games.scm (go-codeberg-org-anaseto-gothic): New variable.

Change-Id: I2a2fe8ba9b41cc00f53f773e0785e54aec9d1b54
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-16 09:15:10 +08:00
Florian Pelz 2ce9e64d88 gnu: guile-g-golf: Update to 0.8.3.
* gnu/packages/guile-xyz.scm (guile-g-golf): Update.
[description]: Remove paragraph on grafts bug; it no longer applies.

Change-Id: I6dcd550e363f3f893227f8d93306fc1e82ba5f46
2026-02-16 01:16:42 +01:00
Sharlatan Hellseher a08274e303 gnu: Add go-github-com-clarkduvall-hyperloglog.
* gnu/packages/golang-maths.scm (go-github-com-clarkduvall-hyperloglog): New variable.

Change-Id: Iefae1148b4cd9f439e90d3d2e3575b677752a7dd
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher 2b26cc0ae7 gnu: go-github-com-aws-aws-sdk-go-v2-config: Add missing inputs.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config):
[source] <snippet>: Keep only config/go.mod related directory.
[propagated-inputs]: Add go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-aws-aws-sdk-go-v2-service-sso,
go-github-com-aws-aws-sdk-go-v2-service-ssooidc, and
go-github-com-aws-aws-sdk-go-v2-service-sts.

Change-Id: I874e36b2105e20a3e5d2271dd5cd81ebdc08f31c
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher 5bd8dfed35 gnu: go-github-com-protonmail-go-crypto: Update to 1.3.0-0.a8cc4f0.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Update to a8cc4f09f6cb247ab2180b45029ddaa736674f87 commit.
[source]: Switch to the latest commit.
[arguments] <test-flags>: Run short tests only.

Relates-to: https://codeberg.org/guix/guix/issues/6412
Change-Id: I163dd1a0fc2c4b2237986cff1a9c80ae71be2cf2
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher 7980af28f5 gnu: gallia: Update to 2.0.2.
* gnu/packages/cybersecurity.scm (gallia): Update to 2.0.2.

Change-Id: Ied85e58f2abd152a8f5a4145ecc27f06e780b403
2026-02-15 21:50:05 +00:00
Nicolas Graves 7c9b7b36d2 gnu: ringdecomposerlib: Fix build on python-3.12.
* gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Add
python-setuptools.

Change-Id: I3e8ba8b751c20b36d13c2f0353aeb8c372f8c615
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:05 +00:00
Nicolas Graves d1c96e153d gnu: python-aws-sam-translator: Update to 1.107.0.
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.107.0.

Change-Id: I8d29577c3b30c5f751a11a97ca5800ad1481a654
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves c9ebe83f30 gnu: python-oscrypto: Fix build on python-3.12.
* gnu/packages/python-crypto.scm (python-oscrypto)[source]<patches>:
Add patch.

Change-Id: I2888116c3fa56b6507d611848314a06296a30d5f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves 64d02c99c0 gnu: python-mkdocs: Fix build on python-3.12.
* gnu/packages/python-xyz.scm (python-mkdocs)[native-inputs]: Add
python-setuptools.

Change-Id: Idafcee25dd899cbe8c52479d9270cf287582b4f0
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves a8dc301e56 gnu: python-dulwich: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-dulwich): Update to 1.0.0.
[arguments]<#:test-flags, #:phases>: Refresh them.
[native-inputs]: Add openssh-sans-x, python-merge3,
python-setuptools-rust.  Remove python-wheel.

Change-Id: I4f6a75c97ca4df74f71716945070fa305aa7b29b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves a7c475b6a7 gnu: python-hyperopt: Fix tests.
* gnu/packages/machine-learning.scm (python-hyperopt)[arguments]
<#:test-flags>: Don't run slow tests.
<#:phases>: Add phase 'patch-tests.

Change-Id: I1fa9a0968291ea9ef7c75dd3ab7d19edc14279b2
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves 7037e57983 gnu: gallia: Add missing input.
* gnu/packages/cybersecurity.scm (gallia)[inputs]: Add python-boltons.

Change-Id: Ia94443b8230aa1c2ac823e3afe15d1a9d56c0702
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves 984eaa0d65 gnu: python-blake3: Update to 1.0.8.
* gnu/packages/python-crypto.scm (python-blake3): Update to 1.0.8.
[propagated-inputs]: Add python-typing-extensions.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: I843aec6e669b7606386c682aacac71bc460415f5
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves 79e2e4cecd gnu: gdal: Fix build on python-3.12.
* gnu/packages/geo.scm (gdal)[native-inputs]: Add python-setuptools.

Change-Id: I85f8d469debc077e6ffe3568132e1bef7bbcf23d
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves 1beeda3787 gnu: python-asn1crypto: Update to 1.5.1-0.b763a75.
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1-0.b763a75.

Change-Id: Ica010bc5e708b1a743cd6e2fa32b7b6b12b8c59e
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:49:56 +00:00
Andreas Enge d6263e23da gnu: Deprecate gcompris by gcompris-qt.
* gnu/packages/education.scm (gcompris): Define as deprecated by
gcompris-qt.

Fixes: guix/guix#6450
Change-Id: I7fdae7155fc274306a52eac08003a39f2a4dacba
2026-02-15 22:09:02 +01:00
Danny Milosavljevic 72393bca1b gnu: graphviz: Update to 14.1.1.
* gnu/packages/graphviz.scm (graphviz-14): New variable.

Change-Id: Ib5f1fccc93790d25c78521a51c92b1bd741ced2c
2026-02-15 21:07:10 +01:00
Danny Milosavljevic 620efefa53 gnu: opensnitch-daemon, opensnitch-ui: Update to 1.8.0.
Switch to Qt6 (like upstream).

* gnu/packages/networking.scm (opensnitch-daemon): Update to 1.8.0.
[arguments]<#:phases>{install-default-config}: Modify.
(opensnitch-ui): Update to 1.8.0.
[arguments]<#:phases>{install-rc}: Modify for Qt 6.
{wrap-qt}: Modify for Qt 6.
[native-inputs]: Replace qttools-5 by qttools.
[inputs]: Replace python-pyqt by python-pyqt-6.
Replace qtsvg-5 by qtsvg.  Replace qtwayland-5 by qtwayland.  Add qtbase.

Change-Id: I6b804218310d0a1f61ffb3bf4708711bbc0150d2
2026-02-15 20:53:17 +01:00
jgart 4a249f0ecb gnu: sbcl-dnf-client: Update home page url.
* gnu/packages/lisp-xyz.scm (sbcl-dnf-client)[home-page]: Update home page url.

Change-Id: I55f7ac38e0b51d33141f1e108cca8016f13873a8
2026-02-15 14:36:11 -05:00
jgart f4526addbc gnu: Add clasp-punycode.
* gnu/packages/lisp-xyz.scm (clasp-punycode): New variable.

Change-Id: I3b9b0d78ee9ca39861100f7fc698a918da202329
2026-02-15 14:36:11 -05:00
Omar Bassam 7e402d11f1 gnu: sbcl-dns-client: Update to 1.0.0-1.5e861b2.
* gnu/packages/lisp-xyz.scm (sbcl-dns-client): Update to 1.0.0-1.5e861b2.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Ia3f3c41a080257cefef24185a34a67cbb9dac065
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
Omar Bassam 69d9beccf9 gnu: Add cl-punycode.
* gnu/packages/lisp-xyz.scm (cl-punycode, ecl-cl-punycode, sbcl-cl-punycode): New variables.

Change-Id: I437f2bcb7cbd4d1f7f2927b897820c32e148d7f7
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
Andreas Enge 3105008fda gnu: sage: Build with meson instead of setuptools.
* gnu/packages/sagemath.scm (sage)[native-inputs]: Replace
python-setuptools by meson-python.  Add python-sphinx.
[arguments]<#:phases>{patch-source}: Patch out checks for maxima from ecl.
It is not found by meson, but will be found by sage due to our patching
of src/sage/env.py.
[setup]: Do not chdir into src, so that the higher level pyproject.toml
is used for the build with meson.

Change-Id: Id3f8fbc4e9097f31a5e56ee8a49d2d2772620cf5
2026-02-15 20:31:58 +01:00
jgart 1cd8b5ef4d gnu: Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and sbcl-py4cl.
* gnu/packages/lisp-xyz.scm (Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and
sbcl-py4cl.): Delete variables.

Closes https://codeberg.org/guix/guix/issues/5438.

Change-Id: I2f3648d98d6b1077da4af7f2a18ec123872f6fba
2026-02-15 14:17:55 -05:00
jgart 1337ab25ad home: services: sway: Refactor flatmap to append-map.
* gnu/home/services/sway.scm (flatmap): Refactor flatmap to append-map.

Change-Id: I1a8e46ac7f2de163bc33f4bf61f267d35893cfc2
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:12:30 -05:00
Sharlatan Hellseher d1a2185fff gnu: aws-vault: Update to 7.3.0.
* gnu/packages/password-utils.scm (aws-vault): Update to 7.3.0.
[source]: Switch to maintained fork.
[arguments] <import-path>: Adjust to a new module path.
<test-flags>: Run vet during check phase.

Fixes: guix/guix#2492
Change-Id: I377b83b6e261f80c2a7ef2977c50a6fd52a241fb
2026-02-15 18:06:18 +00:00
Sharlatan Hellseher 36852ac2a5 gnu: rclone: Update to 1.72.0.
* gnu/packages/sync.scm (rclone): Update to 1.72.0.
[native-inputs]: Remove
go-github-com-googleapis-enterprise-certificate-proxy, and
go-github-com-pkg-xattr; add
go-github-com-a1ex3-zstd-seekable-format-go-pkg,
go-github-com-anacrolix-log,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-diskfs-go-diskfs, go-github-com-klauspost-compress,
go-github-com-mholt-archives, go-github-com-minio-minio-go-v7,
go-github-com-pmezard-go-difflib, go-github-com-pquerna-otp,
go-github-com-putdotio-go-putio-putio,
go-github-com-quasilyte-go-ruleguard-dsl,
go-github-com-rogpeppe-go-internal, go-github-com-stretchr-testify,
go-github-com-winfsp-cgofuse, go-github-com-wk8-go-ordered-map-v2, and
go-gopkg-in-yaml-v3.

Fixes: guix/guix#6412
Change-Id: I6563be518cd3757da1c546c8619778ea3c971286
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher d085ac8f0c gnu: Add go-github-com-a1ex3-zstd-seekable-format-go-pkg.
* gnu/packages/golang-compression.scm
(go-github-com-a1ex3-zstd-seekable-format-go-pkg): New variable.

Change-Id: Iad104b6a0c229b7fc897bfc14a704d3aa2365037
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher fafab702d6 gnu: Add go-github-com-quasilyte-go-ruleguard-dsl.
* gnu/packages/golang-xyz.scm (go-github-com-quasilyte-go-ruleguard-dsl): New variable.

Change-Id: I0df5cca997d307c94b408d24889bb8123bc24a04
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher 1acfb7d735 gnu: Add go-github-com-mholt-archives.
* gnu/packages/golang-compression.scm (go-github-com-mholt-archives): New variable.

Change-Id: I786f60cf03d6996c24497162149a5bfc69c33800
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher c57b756d79 gnu: Add go-github-com-diskfs-go-diskfs.
* gnu/packages/golang-xyz.scm (go-github-com-diskfs-go-diskfs): New variable.

Change-Id: I626ede20232c5f206fdbb152247b9833fc21a0c1
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher c739b29c13 gnu: Add go-github-com-wk8-go-ordered-map-v2.
* gnu/packages/golang-xyz.scm (go-github-com-wk8-go-ordered-map-v2): New variable.

Change-Id: I001c5d3b0388873312acf3528aeac9ad70a379f0
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher 2e598ea83b gnu: Add go-github-com-pquerna-otp.
* gnu/packages/golang-xyz.scm (go-github-com-pquerna-otp): New variable.

Change-Id: Iff04079295b7dc03a65bb385922a985f4b201c5e
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher 879bee7b23 gnu: Add go-github-com-bodgit-sevenzip.
* gnu/packages/golang-compression.scm (go-github-com-bodgit-sevenzip): New variable.

Change-Id: Ic944c623af4ffa182b4b43f37144e420f62e443e
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher 2187aa8c5e gnu: Add go-github-com-sorairolake-lzip-go.
* gnu/packages/golang-compression.scm (go-github-com-sorairolake-lzip-go): New variable.

Change-Id: I089f930c9b610f951bcd6218418885c2996a81ee
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher b3c11db874 gnu: Add go-github-com-mikelolasagasti-xz.
* gnu/packages/golang-compression.scm (go-github-com-mikelolasagasti-xz): New variable.

Change-Id: If1c6418e1e4361833e772faea1ae70b9b28d8928
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 65b1e820f0 gnu: Add go-github-com-anchore-go-lzo.
* gnu/packages/golang-compression.scm (go-github-com-anchore-go-lzo): New variable.

Change-Id: I0429f75c4ff34199d16e9f9cbf0ea34d37b6f0a7
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 89428db3fc gnu: Add go-github-com-starry-s-zip.
* gnu/packages/golang-compression.scm (go-github-com-starry-s-zip): New variable.

Change-Id: I6385e010de8bceea366a766c3506cbdfbe2b8bbb
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher bb610e86b6 gnu: Add go-github-com-elliotwutingfeng-asciiset.
* gnu/packages/golang-xyz.scm (go-github-com-elliotwutingfeng-asciiset): New variable.

Change-Id: I1940d672df76d32d4e255fa6cf08cdd634e5759b
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher a8e08779f6 gnu: Add go-github-com-bahlo-generic-list-go.
* gnu/packages/golang-xyz.scm (go-github-com-bahlo-generic-list-go): New variable.

Change-Id: I645875a05b13968ca77f73ab1db9598417939941
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 46038c785d gnu: Add go-github-com-bodgit-windows.
* gnu/packages/golang-xyz.scm (go-github-com-bodgit-windows): New variable.

Change-Id: Ib98fdb907242a5dd5c26b87f8ee5ec95b4e4b3f4
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 643c4bf52b gnu: Add go-github-com-bodgit-plumbing.
* gnu/packages/golang-xyz.scm (go-github-com-bodgit-plumbing): New variable.

Change-Id: Ib256f8e8595131480f9636838b819f8fc6b1e714
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 0f79225428 gnu: go-github-com-aws-aws-sdk-go-v2-service-secretsmanager: Update to 1.41.1.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-secretsmanager): Update to 1.41.1.

Change-Id: I11622f5478ca3a032309022da59271b60fa09bd8
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 2f65e5f716 gnu: go-github-com-aws-aws-sdk-go-v2-service-iam: Update to 1.53.2.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-iam): Update to 1.53.2.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I9844944db9b2c6e4013b6f1d63fe9a9466ad9143
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher 8011829735 gnu: go-github-com-aws-aws-sdk-go-v2-feature-s3-manager: Update to 1.22.0.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-feature-s3-manager): Update to 1.22.0.

Change-Id: I03357bbb9f3decd982d0b6da8a3d9c188dfde6ba
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 5d1febcc5a gnu: go-github-com-aws-aws-sdk-go-v2-service-sqs: Update to 1.42.21.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs): Update to 1.42.21.

Change-Id: Idc05ea7b7abe90d5a40a46eea73713db32105031
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 93341277b1 gnu: go-github-com-aws-aws-sdk-go-v2-service-s3: Update to 1.96.0.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-s3): Update to 1.96.0.

Change-Id: I34d7d773860ec6d9757f70b99bec936718262eb0
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 9b9b63ae5e gnu: go-github-com-aws-aws-sdk-go-v2-credentials: Update to 1.19.7.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-credentials): Update to 1.19.7.
[source] <snippet>: Keep only related to credentials/go.mod directory.
[propagated-inputs]: Remove go-github-com-google-go-cmp; add
go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-service-sso,
go-github-com-aws-aws-sdk-go-v2-service-ssooidc, and
go-github-com-aws-aws-sdk-go-v2-service-sts.

Change-Id: Ia1c1b0f8137eb0deaacdd4659375d86282fc715b
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 530a1130b9 gnu: go-github-com-aws-aws-sdk-go-v2-service-sts: Update to 1.41.6.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sts): Update to 1.41.6.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: Ifcbd764cf13b20fe105a06f9c242a2f80bb0d261
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 4188f089a5 gnu: go-github-com-aws-aws-sdk-go-v2-service-ssooidc: Update to 1.35.13.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-ssooidc): Update to 1.35.13.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I8e7557293fe570c2ce34a7fb50357e9c27f13fac
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 14dad86fb1 gnu: go-github-com-aws-aws-sdk-go-v2-service-sso: Update to 1.30.9.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sso): Update to 1.30.9.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I9aeef0d893f8adadf62aa5e6a6484d73829ef2c3
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 53041d9979 gnu: go-github-com-aws-aws-sdk-go-v2-config: Update to 1.32.7.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config): Update to 1.32.7.

Change-Id: I476ffd253d9abb971b36a9933e289e36b48f74ea
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher 49d7b615f2 gnu: go-github-com-aws-aws-sdk-go-v2: Update to 1.41.1.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2): Update to 1.41.1.
[source] <snippet>: Delete more packaged modules.

Change-Id: Ib6cc71830266123ee3d0b602d945e405e8077e4a
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher d4626a28e7 gnu: go-github-com-aws-smithy-go: Update to 1.24.0.
* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Update to 1.24.0.

Change-Id: Ib48f7872dc59e15401a3734b13dc933293663219
2026-02-15 18:06:02 +00:00
Danny Milosavljevic 40dbab3db4 gnu: Add codex-acp@0.9.2.
* gnu/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch: New file.
* gnu/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/rust-crates.scm (rust-actix-http-3.11.2,
rust-actix-rt-2.11.0,
rust-actix-server-2.6.0,
rust-actix-web-4.12.1,
rust-age-0.11.2,
rust-age-core-0.11.0,
rust-agent-client-protocol-0.9.4,
rust-agent-client-protocol-schema-0.10.8,
rust-allocative-0.3.4,
rust-allocative-derive-0.3.3,
rust-arc-swap-1.8.0,
rust-assert-cmd-2.1.2,
rust-async-lock-3.4.2,
rust-asynk-strim-0.1.5,
rust-axum-0.8.8,
rust-axum-core-0.5.6,
rust-base64ct-1.8.1,
rust-base64ct-1.8.3,
rust-borsh-1.6.0,
rust-bytemuck-1.25.0,
rust-bytes-1.11.1,
rust-bytestring-1.5.0,
rust-cc-1.2.51,
rust-cc-1.2.52,
rust-cc-1.2.55,
rust-chrono-0.4.43,
rust-clap-4.5.56,
rust-clap-builder-4.5.56,
rust-clap-complete-4.5.64,
rust-clap-complete-4.5.65,
rust-clap-derive-4.5.55,
rust-cmake-0.1.57,
rust-cmp-any-0.8.1,
rust-compact-str-0.9.0,
rust-const-hex-1.17.0,
rust-convert-case-0.10.0,
rust-crc-3.4.0,
rust-crossterm-0.28.1.87db8bfa,
rust-ctor-0.5.0,
rust-ctor-0.6.3,
rust-ctor-proc-macro-0.0.6,
rust-ctor-proc-macro-0.0.7,
rust-darling-0.23.0,
rust-darling-core-0.23.0,
rust-darling-macro-0.23.0,
rust-data-encoding-2.10.0,
rust-dbus-0.9.10,
rust-dbus-0.9.9,
rust-dbus-secret-service-4.1.0,
rust-deadpool-0.12.3,
rust-debugserver-types-0.5.0,
rust-deflate64-0.1.10,
rust-derive-more-2.1.1,
rust-derive-more-impl-2.1.1,
rust-diffy-0.4.2,
rust-display-container-0.9.0,
rust-dtor-0.1.0,
rust-dtor-0.1.1,
rust-dtor-proc-macro-0.0.6,
rust-dupe-0.9.1,
rust-dupe-derive-0.9.1,
rust-endi-1.1.1,
rust-endian-type-0.2.0,
rust-env-flags-0.1.1,
rust-erased-serde-0.3.31,
rust-eventsource-stream-0.2.3,
rust-find-msvc-tools-0.1.6,
rust-find-msvc-tools-0.1.9,
rust-fixed-decimal-0.7.0,
rust-fixed-decimal-0.7.1,
rust-flume-0.12.0,
rust-fslock-0.2.1,
rust-generator-0.8.8,
rust-h2-0.4.13,
rust-home-0.5.12,
rust-hostname-0.4.2,
rust-i18n-embed-0.15.4,
rust-i18n-embed-fl-0.9.4,
rust-iana-time-zone-0.1.65,
rust-icu-decimal-2.1.1,
rust-icu-decimal-data-2.1.1,
rust-icu-locale-2.1.1,
rust-icu-locale-data-2.1.1,
rust-icu-locale-data-2.1.2,
rust-image-0.25.9,
rust-include-dir-0.7.4,
rust-include-dir-macros-0.7.4,
rust-indexmap-2.13.0,
rust-insta-1.46.0,
rust-insta-1.46.2,
rust-instability-0.3.11,
rust-inventory-0.3.21,
rust-jiff-0.2.18,
rust-jiff-static-0.2.18,
rust-js-sys-0.3.83,
rust-kasuari-0.4.11,
rust-keyring-3.6.3,
rust-lalrpop-0.19.12,
rust-lalrpop-util-0.19.12,
rust-landlock-0.4.4,
rust-libc-0.2.179,
rust-libdbus-sys-0.2.6,
rust-libdbus-sys-0.2.7,
rust-libredox-0.1.6,
rust-lsp-types-0.94.1,
rust-lzma-rs-0.3.0,
rust-matchit-0.9.1,
rust-moka-0.12.13,
rust-moxcms-0.7.11,
rust-notify-types-2.1.0,
rust-nucleo-0.5.0.4253de9f,
rust-num-bigint-dig-0.8.6,
rust-num-conv-0.2.0,
rust-oauth2-5.0.0,
rust-objc2-cloud-kit-0.3.2,
rust-objc2-core-data-0.3.2,
rust-objc2-core-image-0.3.2,
rust-objc2-core-text-0.3.2,
rust-objc2-quartz-core-0.3.2,
rust-objc2-ui-kit-0.3.2,
rust-openssl-probe-0.2.0,
rust-openssl-src-300.5.5+3.5.5,
rust-opentelemetry-0.31.0,
rust-opentelemetry-appender-tracing-0.31.1,
rust-opentelemetry-http-0.31.0,
rust-opentelemetry-otlp-0.31.0,
rust-opentelemetry-proto-0.31.0,
rust-opentelemetry-sdk-0.31.0,
rust-opentelemetry-semantic-conventions-0.31.0,
rust-os-info-3.12.0,
rust-os-info-3.14.0,
rust-owo-colors-4.2.2,
rust-owo-colors-4.2.3,
rust-pastey-0.2.0,
rust-pastey-0.2.1,
rust-petgraph-0.8.3,
rust-portable-atomic-1.13.1,
rust-portable-atomic-util-0.2.5,
rust-portable-pty-0.9.0,
rust-proc-macro2-1.0.105,
rust-process-wrap-9.0.0,
rust-process-wrap-9.0.1,
rust-proptest-1.9.0,
rust-prost-0.14.1,
rust-prost-0.14.3,
rust-prost-derive-0.14.1,
rust-prost-derive-0.14.3,
rust-psl-2.1.184,
rust-pxfm-0.1.27,
rust-quick-xml-0.38.4,
rust-quote-1.0.43,
rust-radix-trie-0.3.0,
rust-rama-boring-0.5.10,
rust-rama-boring-sys-0.5.10,
rust-rama-boring-tokio-0.5.10,
rust-rama-core-0.3.0-alpha.4,
rust-rama-dns-0.3.0-alpha.4,
rust-rama-error-0.3.0-alpha.4,
rust-rama-http-0.3.0-alpha.4,
rust-rama-http-backend-0.3.0-alpha.4,
rust-rama-http-core-0.3.0-alpha.4,
rust-rama-http-headers-0.3.0-alpha.4,
rust-rama-http-types-0.3.0-alpha.4,
rust-rama-macros-0.3.0-alpha.4,
rust-rama-net-0.3.0-alpha.4,
rust-rama-socks5-0.3.0-alpha.4,
rust-rama-tcp-0.3.0-alpha.4,
rust-rama-tls-boring-0.3.0-alpha.4,
rust-rama-udp-0.3.0-alpha.4,
rust-rama-unix-0.3.0-alpha.4,
rust-rama-utils-0.3.0-alpha.4,
rust-ratatui-0.29.0.9b2ad129,
rust-ratatui-core-0.1.0,
rust-ratatui-macros-0.6.0,
rust-redox-syscall-0.5.15,
rust-redox-syscall-0.7.0,
rust-regex-lite-0.1.8,
rust-resolv-conf-0.7.6,
rust-rmcp-0.12.0,
rust-rmcp-macros-0.12.0,
rust-rsa-0.9.10,
rust-runfiles-0.1.0.b56cbaa8,
rust-rust-embed-8.11.0,
rust-rust-embed-impl-8.11.0,
rust-rust-embed-utils-8.11.0,
rust-rustc-demangle-0.1.27,
rust-rustix-1.1.3,
rust-rustls-pki-types-1.13.2,
rust-schemafy-0.5.2,
rust-schemafy-core-0.5.2,
rust-schemafy-lib-0.5.2,
rust-schemars-1.2.0,
rust-schemars-1.2.1,
rust-schemars-derive-1.2.0,
rust-schemars-derive-1.2.1,
rust-seccompiler-0.5.0,
rust-secret-service-4.0.0,
rust-self-cell-1.2.2,
rust-sentry-0.46.0,
rust-sentry-0.46.1,
rust-sentry-actix-0.46.0,
rust-sentry-actix-0.46.1,
rust-sentry-backtrace-0.46.0,
rust-sentry-backtrace-0.46.1,
rust-sentry-contexts-0.46.0,
rust-sentry-contexts-0.46.1,
rust-sentry-core-0.46.0,
rust-sentry-core-0.46.1,
rust-sentry-debug-images-0.46.0,
rust-sentry-debug-images-0.46.1,
rust-sentry-panic-0.46.0,
rust-sentry-panic-0.46.1,
rust-sentry-tracing-0.46.0,
rust-sentry-tracing-0.46.1,
rust-sentry-types-0.46.0,
rust-sentry-types-0.46.1,
rust-serde-html-form-0.3.2,
rust-serde-json-1.0.148,
rust-serde-spanned-1.0.4,
rust-serde-with-3.16.1,
rust-serde-with-macros-3.16.1,
rust-serial-test-3.3.1,
rust-serial-test-derive-3.3.1,
rust-serial2-0.2.31,
rust-shell-words-1.1.1,
rust-signal-hook-mio-0.2.5,
rust-signal-hook-registry-1.4.8,
rust-siphasher-1.0.2,
rust-slab-0.4.12,
rust-smol-str-0.3.5,
rust-sse-stream-0.2.1,
rust-starlark-0.13.0,
rust-starlark-derive-0.13.0,
rust-starlark-map-0.13.0,
rust-starlark-syntax-0.13.0,
rust-syn-2.0.113,
rust-tempfile-3.24.0,
rust-test-log-0.2.19,
rust-test-log-macros-0.2.19,
rust-time-0.3.46,
rust-time-core-0.1.8,
rust-time-macros-0.2.26,
rust-tokio-graceful-0.2.2,
rust-tokio-stream-0.1.18,
rust-tokio-test-0.4.5,
rust-tokio-tungstenite-0.28.0,
rust-tokio-tungstenite-0.28.0.2ae536b0,
rust-toml-0.9.10+spec-1.1.0,
rust-toml-0.9.11+spec-1.1.0,
rust-toml-0.9.5,
rust-toml-datetime-0.7.5+spec-1.1.0,
rust-toml-edit-0.23.10+spec-1.0.0,
rust-toml-edit-0.24.0+spec-1.1.0,
rust-toml-parser-1.0.6+spec-1.1.0,
rust-toml-writer-1.0.6+spec-1.1.0,
rust-tonic-0.14.2,
rust-tonic-0.14.3,
rust-tonic-prost-0.14.2,
rust-tonic-prost-0.14.3,
rust-tracing-0.1.43,
rust-tracing-appender-0.2.4,
rust-tracing-attributes-0.1.31,
rust-tracing-core-0.1.35,
rust-tracing-opentelemetry-0.32.0,
rust-tracing-opentelemetry-0.32.1,
rust-tracing-subscriber-0.3.22,
rust-tree-magic-mini-3.2.2,
rust-tree-sitter-0.25.10,
rust-tree-sitter-bash-0.25.0,
rust-tree-sitter-bash-0.25.1,
rust-tree-sitter-highlight-0.25.10,
rust-tree-sitter-language-0.1.6,
rust-tree-sitter-language-0.1.7,
rust-ts-rs-11.0.1,
rust-ts-rs-11.1.0,
rust-ts-rs-macros-11.0.1,
rust-ts-rs-macros-11.1.0,
rust-tui-scrollbar-0.2.1,
rust-tungstenite-0.28.0,
rust-tungstenite-0.28.0.f514de86,
rust-unicase-2.9.0,
rust-ureq-3.1.4,
rust-ureq-proto-0.5.3,
rust-uuid-1.19.0,
rust-uuid-1.20.0,
rust-vt100-0.16.2,
rust-wasm-bindgen-0.2.106,
rust-wasm-bindgen-backend-0.2.108,
rust-wasm-bindgen-futures-0.4.56,
rust-wasm-bindgen-macro-0.2.106,
rust-wasm-bindgen-macro-support-0.2.106,
rust-wasm-bindgen-shared-0.2.106,
rust-wayland-backend-0.3.12,
rust-wayland-client-0.31.12,
rust-wayland-protocols-0.32.10,
rust-wayland-protocols-wlr-0.3.10,
rust-wayland-scanner-0.31.8,
rust-wayland-sys-0.31.8,
rust-web-sys-0.3.83,
rust-webbrowser-1.0.6,
rust-webpki-root-certs-1.0.4,
rust-webpki-root-certs-1.0.5,
rust-webpki-roots-1.0.2,
rust-webpki-roots-1.0.5,
rust-wildcard-0.3.0,
rust-wildmatch-2.6.1,
rust-windows-registry-0.6.1,
rust-winsplit-0.1.0,
rust-wiremock-0.6.5,
rust-wl-clipboard-rs-0.9.3,
rust-zerocopy-0.8.31,
rust-zerocopy-0.8.37,
rust-zerocopy-derive-0.8.31,
rust-zerocopy-derive-0.8.37,
rust-zeroize-derive-1.4.3,
rust-zmij-1.0.12,
rust-zmij-1.0.19,
rust-zopfli-0.8.3,
rust-zune-core-0.5.0,
rust-zune-core-0.5.1,
rust-zune-jpeg-0.5.12,
rust-zune-jpeg-0.5.5,
rust-zune-jpeg-0.5.8): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [codex-acp]: New entry.
* gnu/packages/rust-apps.scm (codex-acp): New variable.

Change-Id: I46a5fc158be35558e2690054dd022c28790abd41
2026-02-15 17:41:56 +01:00
Danny Milosavljevic 5ab5c41868 gnu: Add rust-codex@0.0.0.785c0c43.
* gnu/packages/patches/rust-codex-0.98.0-core-file-lock.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/rust-crates.scm (rust-codex-api-0.0.0.785c0c43,
rust-codex-app-server-protocol-0.0.0.785c0c43,
rust-codex-apply-patch-0.0.0.785c0c43,
rust-codex-arg0-0.0.0.785c0c43,
rust-codex-async-utils-0.0.0.785c0c43,
rust-codex-client-0.0.0.785c0c43,
rust-codex-common-0.0.0.785c0c43,
rust-codex-core-0.0.0.785c0c43,
rust-codex-execpolicy-0.0.0.785c0c43,
rust-codex-experimental-api-macros-0.0.0.785c0c43,
rust-codex-file-search-0.0.0.785c0c43,
rust-codex-git-0.0.0.785c0c43,
rust-codex-keyring-store-0.0.0.785c0c43,
rust-codex-linux-sandbox-0.0.0.785c0c43,
rust-codex-lmstudio-0.0.0.785c0c43,
rust-codex-login-0.0.0.785c0c43,
rust-codex-mcp-server-0.0.0.785c0c43,
rust-codex-ollama-0.0.0.785c0c43,
rust-codex-otel-0.0.0.785c0c43,
rust-codex-protocol-0.0.0.785c0c43,
rust-codex-rmcp-client-0.0.0.785c0c43,
rust-codex-state-0.0.0.785c0c43,
rust-codex-utils-absolute-path-0.0.0.785c0c43,
rust-codex-utils-cache-0.0.0.785c0c43,
rust-codex-utils-home-dir-0.0.0.785c0c43,
rust-codex-utils-image-0.0.0.785c0c43,
rust-codex-utils-json-to-toml-0.0.0.785c0c43,
rust-codex-utils-pty-0.0.0.785c0c43,
rust-codex-utils-readiness-0.0.0.785c0c43,
rust-codex-utils-string-0.0.0.785c0c43,
rust-codex-windows-sandbox-0.0.0.785c0c43): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[rust-codex-0.0.0.785c0c43, codex-app-server-protocol, codex-common,
codex-core, codex-protocol, codex-utils-absolute-path]: New entries.
* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43): New variable.

Change-Id: I3e4fceeb6f7821525a19b556fe852db6c707bae4
2026-02-15 17:34:12 +01:00
Danny Milosavljevic 6a386b23c2 gnu: Add rust-ring@0.17.14.
* gnu/packages/rust-crates.scm (rust-ring-0.17.14): New variable.
* gnu/packages/rust-sources.scm (rust-ring-0.17.14): New variable.

Change-Id: I94c3d29e669cb3c911c1299aea8b7096cb690524
2026-02-15 17:34:11 +01:00
Aaron Covrig 785cc14ad4 gnu: Add battop.
* gnu/packages/monitoring.scm (battop): New variable.
* gnu/packages/rust-crates.scm: Add battop dependencies.

Change-Id: I02b08bc5d394e16c2bb63ddfbb2dcfb0c01ad23c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 17:30:02 +01:00
Andreas Enge 1e8c1acd01 teams: Order CODEOWNERS alphabetically.
This is a follow-up to commit 290fefbff5 .

* CODEOWNERS: Regenerate file.

Change-Id: I31d4581b15b17538d3ede5874859749e10202542
2026-02-15 15:25:19 +01:00
Andreas Enge cfae3b5098 gnu: dialogc: Commit forgotten changes.
This is a follow-up to commit 1e61d778c6 .

* gnu/packages/game-development.scm (dialogc): Actually commit changes.

Change-Id: I89a3893cd4cf20fb92365c16da2e12e06a65fb97
2026-02-15 15:24:55 +01:00
Andrew Stubbs 5b86a12a0e gnu: fish: Update to 4.4.0.
* gnu/packages/shells.scm (fish): Update to 4.4.0.
* gnu/packages/rust-crates.scm (fish): Update crates.

Change-Id: I41614b482447266b4125866e1e6c4995fd7c7b8e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-15 16:17:36 +02:00
Trevor Richards c28ce43aac teams: Re-add trevdev.
* etc/teams.scm ("Trevor Richards"): Add person.

Change-Id: Id66df1b63d84abacb9f67b6d2d710237715a1960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 15:15:45 +01:00
Adam Faiz 1e61d778c6 gnu: Add dialogc.
* gnu/packages/game-development.scm (dialogc): New variable.

Change-Id: Idf34af88e164e4f3fa3e0b0d627cf0deb7f3e7fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 15:06:19 +01:00
Wilko Meyer 5e96842108 gnu: kanshi: Update to 1.9.0.
* gnu/packages/wm.scm (kanshi): Update to 1.9.0.

Change-Id: I9351c7bb7fcc856b342db20363ed5cd4720de38b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:54:34 +01:00
Cayetano Santos 290fefbff5 teams: crypto: Adopt cybersecurity.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/cybersecurity.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id731ec325432db51fa50ed5855d6fd1fcaec4cd6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:53:19 +01:00
Patrick Norton d962e7bcd8 gnu: wireshark: Update to 4.6.3.
* gnu/packages/networking.scm (wireshark): Update to 4.6.3.

Change-Id: I43ff8af0586a16636fdb8c44aae99d543bc92994
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:41:28 +01:00
Andreas Enge 392758659e gnu: ogs-serial: Update to 6.5.7.
* gnu/packages/geo.scm (ogs-serial): Update to 6.5.7.

Change-Id: I599ffd4de6dead138ff028806cbdd36e003ceb3d
2026-02-15 14:30:08 +01:00
Sharlatan Hellseher b2901e8231 gnu: bitmask: Fix build.
* gnu/packages/vpn.scm (bitmask)[source]<snippet>: Use version as direct
string.

Change-Id: I7334870a7637b65526f8b64977d333eff81300c4
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 3b81411b96 gnu: prometheus-node-exporter: Update to 1.10.2.
* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.10.2.

Change-Id: Ib824958af13b2bbc220106ebc0934ebe3aca076c
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 4bd66f8b88 gnu: tegola: Fix build.
* gnu/packages/geo.scm (tegola)[inputs]: Add go-github-com-google-go-cmp.

Change-Id: If25d2f65e1c4b897c07ca517df11ac9e8186b122
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher bf561db81d gnu: yq: Update to 4.52.4.
* gnu/packages/textutils.scm (yq): Update to 4.52.4.

Change-Id: Ie2bcdc656862c6bcbc39e69ddcaf95398a34cdd1
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher d6ad2bf204 gnu: go-github-com-hashicorp-hcl-v2: Update to 2.24.0.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-v2): Update to 2.24.0.
[arguments] <test-flags>: Skip one more tests, enable vet.
[propagated-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Ifda56bdf25c9838e0afdd68bebdec93b426a1788
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher b4173589cd gnu: Remove go-git-sr-ht-rockorager-tcell-term.
* gnu/packages/golang-xyz.scm (go-git-sr-ht-rockorager-tcell-term): Delete variable.

Fixes: guix/guix#6290
Change-Id: I7128752a607aeeeeeb3f9351226544acc19d42a6
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 54c45b2dcd gnu: Remove go-github-com-stretchr-testify-bootstrap.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-bootstrap): Delete variable.

Change-Id: Id6f474284172799f1abe0dea427bb3101339757b
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 6c01e7e77e gnu: go-github-com-syncthing-notify: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I344ff479acf5690c888e9048c0456cd3e3f2bceb
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 5a54a6f57a gnu: syncthing: Update to 2.0.14.
* gnu/packages/syncthing.scm (syncthing): Update to 2.0.14.
[arguments] <go>: Use default (go-1.24).

Change-Id: I101da338bf4f9c75a40204456d16c65a4924e7d6
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 336f242c78 gnu: kubo: Update to 0.39.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.39.0.
[arguments] <test-flags, build-flags>: Propagate from
go-github-com-datadog-zstd, see:
<https://codeberg.org/guix/guix/issues/6250>.
[inputs]: Remove go-github-com-jbenet-goprocess and
go-go-uber-org-multierr; add go-github-com-miekg-dns,
go-github-com-probe-lab-go-libdht,
go-go-opentelemetry-io-otel-exporters-prometheus, and
go-go-opentelemetry-io-otel-sdk-metric.

Change-Id: I71b9d7f5a045be9e527660a5f184d1395c2cfed2
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher 48dbf2dcc4 gnu: go-filippo-io-age: Update to 1.3.1.
* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.3.1.
[native-inputs]: Remove go-github-com-rogpeppe-go-internal; add
go-github-com-rogpeppe-go-internal-1.14.
[propagated-inputs]: Add go-filippo-io-hpke and go-filippo-io-nistec.

Change-Id: I255a3f5835c93681b25edfaf8bc0f2ea58905c1f
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher ed003fd1d9 gnu: go-mvdan-cc-unparam: Update to 0.0.0-20251027182757-5beb8c8f8f15.
* gnu/packages/golang-check.scm (go-mvdan-cc-unparam): Update to 0.0.0-20251027182757-5beb8c8f8f15.
[phases]{remove-failing-test-scripts}: Rework problematic test scripts.
[propagated-inputs]: Remove go-github-com-pkg-diff and
go-github-com-rogpeppe-go-internal.
[native-inputs]: Add go-github-com-rogpeppe-go-internal-1.14.

Change-Id: I7767ec55afc46c7fe793d7f97bd45372e90f3bb8
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher ba09a68e03 gnu: git-sizer: Improve style.
* gnu/packages/version-control.scm (git-sizer): Use G-expressions, fix
indentation, move [propagated-inputs] to [native-inputs].
[arguments] <test-flags>: Move skipped tests here.
<phases> Use default 'check phase.
[inputs]: Remove git-minimal/pinned; add git-minimal.
[propagated-inputs]: Remove go-github-com-cli-safeexec,
go-github-com-davecgh-go-spew, go-github-com-pmezard-go-difflib,
go-github-com-spf13-pflag, go-github-com-stretchr-testify,
go-go-uber-org-goleak, go-golang-org-x-sync, and go-gopkg-in-yaml-v3.
[native-inputs]: Add go-github-com-cli-safeexec,
go-github-com-pmezard-go-difflib, go-github-com-spf13-pflag,
go-github-com-stretchr-testify, go-go-uber-org-goleak,
go-golang-org-x-sync, and go-gopkg-in-yaml-v3.

Change-Id: Ia6e6331d3a789dbed5ad512b00623800c4bfeb27
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 6c92691f9a gnu: cf-tool: Use default go, skip vet during tests.
* gnu/packages/education.scm (cf-tool)[arguments] <go>: Use
default (go-1.24).
<test-flags>: Add "-vet=off" option.

Change-Id: I4fa1ae2d8042ce15310655d98cb002be235eedca
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher e5aae93798 gnu: Add go-github-com-pion-turn-v5.
* gnu/packages/golang-web.scm (go-github-com-pion-turn-v5): New variable.

Change-Id: I18b827532156bc376864292f97fa344acb5e1d0a
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher fbb0560ef0 gnu: Add go-tools.
* gnu/packages/golang-build.scm (go-tools): New variable.

Change-Id: I2188eca052ee8b93e6bfc16e3fbad6e64d589a56
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 053174578a gnu: Add go-github-com-protonmail-go-autostart.
* gnu/packages/golang-xyz.scm (go-github-com-protonmail-go-autostart): New variable.

Change-Id: Iccf9268825fb3ffd7024efac8741c55695eac2f0
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher de3517261b gnu: Add go-go-opentelemetry-io-otel-exporters-prometheus.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-prometheus): New variable.

Change-Id: I11d062be1a55a4d374741e35060be5cf0e19055b
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 193f19c894 gnu: Add go-0xacab-org-leap-menshen-agent.
* gnu/packages/golang-web.scm (go-0xacab-org-leap-menshen-agent): New variable.

Change-Id: I29cd33fc0d4a3fa7fbb3aea6f6c1204488517e18
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 4af8ee1855 gnu: Add go-0xacab-org-leap-menshen.
* gnu/packages/golang-web.scm (go-0xacab-org-leap-menshen, menshen): New
variables.

Change-Id: I1a86f4e5b570b51965bce6a1aba7e7c1e1e33d63
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher a96dd44d1a gnu: go-github-com-docopt-docopt-go: Fix commit.
* gnu/packages/golang-xyz.scm (go-github-com-docopt-docopt-go)[source]:
Use commit instead of composed version.

Change-Id: Ib94a56cc2501babc02720981f00fb073d05d6c2c
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 0f42644174 gnu: go-github-com-git-lfs-gitobj-v2: Move to golang-vcs.
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2):
Move from here ...
* gnu/packages/golang-vcs.scm: ... to here.

Change-Id: I5d28ce972ea007628c50924e91563efca5a77fc6
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher dee917736f gnu: go-github-com-git-lfs-gitobj-v2: Reduce closure size, improve style.
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2):
  Fix indentation use list style for [arguments].
  [propagated-inputs]: Remove go-github-com-stretchr-testify,
  go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew.
  [native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I7b90ef34edb51803497453e34bffdd3ff3a786e0
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 24726d3bfb gnu: go-github-com-libp2p-go-libp2p-kad-dht: Update to 0.37.1.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): Update to 0.37.1.
[source] <snippet>: Fix unchanged import path.
[propagated-inputs]: Remove go-github-com-ipfs-go-detect-race,
go-github-com-libp2p-go-libp2p,
go-github-com-multiformats-go-multistream, and
go-go-uber-org-multierr; add go-github-com-gammazero-deque,
go-github-com-guillaumemichel-reservedpool,
go-github-com-ipfs-go-dsqueue, and go-github-com-probe-lab-go-libdht.
[native-inputs]: Add go-github-com-ipfs-go-detect-race,
go-github-com-libp2p-go-libp2p,
go-github-com-multiformats-go-multistream, and
go-github-com-ipfs-go-ds-pebble.

Change-Id: I3f8fd9cdc2033e25e0f8b05e193f95e115e9bd80
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher 1bdebfe29d gnu: Add go-github-com-mroth-weightedrand-v2.
* gnu/packages/golang-xyz.scm (go-github-com-mroth-weightedrand-v2): New variable.

Change-Id: Ie6967ce89de25dc17ef57da5429391d04c42e201
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher d80648f9a3 gnu: Add go-github-com-kellydunn-golang-geo.
* gnu/packages/golang-xyz.scm (go-github-com-kellydunn-golang-geo): New variable.

Change-Id: I939731af463e900da0a77d94941979cd0643fed7
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher dcb8611256 gnu: go-github-com-bitfield-gotestdox: Adjust inputs.
* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox):
[propagated-inputs]: Remove go-github-com-google-go-cmp and
go-github-com-rogpeppe-go-internal.
[native-inputs]: Add go-github-com-google-go-cmp and
go-github-com-rogpeppe-go-internal-1.14.

Change-Id: I2cee1d5b9f6633ec5545cf889623a50e2d24e32d
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 87cfc0240f gnu: Add go-github-com-probe-lab-go-libdht.
* gnu/packages/ipfs.scm (go-github-com-probe-lab-go-libdht): New variable.

Change-Id: Ide02c7878d0e772b6f9b64d7e799b81806bd1384
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 1ab50849e2 gnu: Add go-github-com-guillaumemichel-reservedpool.
* gnu/packages/golang-xyz.scm (go-github-com-guillaumemichel-reservedpool): New variable.

Change-Id: I73f05816a8eab4fa17170a180a4a58ac87203eea
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 881502fead gnu: Add go-github-com-swaggo-echo-swagger.
* gnu/packages/golang-web.scm (go-github-com-swaggo-echo-swagger): New variable.

Change-Id: Ibf763144acbeb47cda16e4fcb9cc097808458a26
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 6940ad5a20 gnu: Add go-github-com-emirpasic-gods-v2.
* gnu/packages/golang-xyz.scm (go-github-com-emirpasic-gods-v2): New variable.

Change-Id: Id9a539e21d048d96cd367a9cdd29f3ec5c777942
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 560245a013 gnu: Add go-github-com-jmcvetta-randutil.
* gnu/packages/golang-xyz.scm (go-github-com-jmcvetta-randutil): New variable.

Change-Id: I84696662526e86b7aa8ec781c7bddf15a9426b69
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 4ed361cdd0 gnu: Add go-github-com-erikstmartin-go-testdb.
* gnu/packages/golang-check.scm (go-github-com-erikstmartin-go-testdb): New variable.

Change-Id: Ie84e5846274db0dcf52101e26410bdf624bc687f
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 64e0f00a0e gnu: Add go-github-com-kylelemons-go-gypsy.
* gnu/packages/golang-xyz.scm (go-github-com-kylelemons-go-gypsy): New variable.

Change-Id: I93fe7d82ccea6983d3e4262796502e43211c00f3
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher b874d9b1ef gnu: Add go-github-com-ziutek-mymysql.
* gnu/packages/golang-xyz.scm (go-github-com-ziutek-mymysql): New variable.

Change-Id: Ib2e4e3a56546c7070758b2e8e80ce166488776fa
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 93e4ebb2dd gnu: Add go-filippo-io-hpke.
* gnu/packages/golang-crypto.scm (go-filippo-io-hpke): New variable.

Change-Id: Ie507d3d9e78c03fe60494efdf0fd9e277e14cbc7
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher 909404d17f gnu: Add go-filippo-io-nistec.
* gnu/packages/golang-crypto.scm (go-filippo-io-nistec): New variable.

Change-Id: I89cfcaa2c67d84a3c9702c8f21123561de0244f4
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher df02fee364 gnu: Add go-github-com-swaggo-files-v2.
* gnu/packages/golang-web.scm (go-github-com-swaggo-files-v2): New variable.

Change-Id: Ia9f7a04f5c0eeaa075323a370b94139e7f56b5c0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher eb49c40819 gnu: go-github-com-ipfs-boxo: Update to 0.35.2.
* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.35.2.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove go-github-com-filecoin-project-go-clock,
go-github-com-libp2p-go-libp2p, go-github-com-samber-lo, and
go-go-uber-org-multierr; add go-github-com-ipfs-go-dsqueue and
go-github-com-prometheus-client-model.
[native-inputs]: Add go-github-com-libp2p-go-libp2p.

Change-Id: I481e2e16da496c006ce20487cc033163f7729cbf
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 5d14572d29 gnu: go-github-com-gammazero-chanqueue: Update to 1.1.2.
* gnu/packages/golang-xyz.scm (go-github-com-gammazero-chanqueue): Update to 1.1.2.

Change-Id: Ia7b56ce9a1569e78412a4a31c854ec3bd8894dc0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 138c9f6445 gnu: Add go-github-com-ipfs-go-dsqueue.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-dsqueue): New variable.

Change-Id: Ife2196464c544505b1a24661c98f2d1a74ab6727
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher b7da0f78da gnu: go-github-com-ipfs-go-ds-pebble: Update to 0.5.9.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-pebble): Update to 0.5.9.
[arguments] <build-flags, test-flags>: Propagate from
go-github-com-datadog-zstd, see:
<https://codeberg.org/guix/guix/issues/6250>.

Change-Id: Ide57781fcc46d3dd038d80b816d61d49c5282bfc
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 3a73936427 gnu: go-github-com-cockroachdb-pebble-v2: Update to 2.1.4.
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): Update to 2.1.4.

Change-Id: I1d4385df2810765c810a3ed18ba3c1df4f0b0838
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 29c18a95c9 gnu: go-github-com-libp2p-go-libp2p-kbucket: Update to 0.8.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kbucket): Update to 0.8.0.

Change-Id: I06301019530270fd25f73cf1e3e7f86d9eadb8db
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 90fdd091b8 gnu: go-github-com-gammazero-deque: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-github-com-gammazero-deque): Update to 1.2.1.

Change-Id: If20166eb4a12fa22c491ea7cde5fb9484f499e20
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 80b4c24717 gnu: go-github-com-cockroachdb-swiss: Update to 0.0.0-20251224182025-b0f6560f979b.
* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-swiss): Update to 0.0.0-20251224182025-b0f6560f979b.

Change-Id: Ifdb4f6f38cfe8c62687ec880575037b3d3f73dc1
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher ef29082de5 gnu: Add go-github-com-minio-minlz.
* gnu/packages/golang-compression.scm (go-github-com-minio-minlz): New variable.

Change-Id: I0df273e5c354e24bd6b13b92da71e23428fc73f0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 216c89785d gnu: Add go-github-com-raduberinde-axisds.
* gnu/packages/golang-xyz.scm (go-github-com-raduberinde-axisds): New variable.

Change-Id: Iceebfab128120f386ba5b5a20112c748ba49eed5
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 8fd27951ea gnu: Add go-github-com-raduberinde-btreemap.
* gnu/packages/golang-xyz.scm (go-github-com-raduberinde-btreemap): New variable.

Change-Id: I6b5f2b5e30fb77ff2d7bb993d018cb41d11341b4
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher 5de19fdadc gnu: go-github-com-datadog-zstd: Update to 1.5.7.
* gnu/packages/golang-compression.scm (go-github-com-datadog-zstd): Update to 1.5.7.
[inputs]: Remove list, zstd, and "lib".
[propagated-inputs]: Add pkg-config and (list zstd "lib").
[native-inputs]: Remove pkg-config.

Change-Id: I061724fc1278ad4510592f598dd23c7e09afb9be
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher e9e9e3ac74 gnu: go-github-com-ipfs-go-test: Update to 0.2.3.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-test): Update to 0.2.3.

Change-Id: I7d5ff8fdfa14afc7f581932a0dd5f0f22e63b354
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 88d3f82ecd gnu: go-github-com-libp2p-go-libp2p: Update to 0.47.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.47.0.
[native-inputs]: Add go-github-com-marcopolo-simnet.

Change-Id: I0a0ba252d830bd45cf6038f179f5f935b82aa78f
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher fcce15a5a8 gnu: go-github-com-libp2p-go-yamux-v5: Update to 5.1.0.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v5): Update to 5.1.0.

Change-Id: I1fa903af88b614dce50d251acec7ff32b7a220ea
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 14a509ed63 gnu: go-github-com-multiformats-go-multistream: Update to 0.6.1.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multistream): Update to 0.6.1.

Change-Id: I27404c0dcc9dca528fc95d9e0e986dd6f63fd003
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 4c33da1573 gnu: Add go-github-com-marcopolo-simnet.
* gnu/packages/golang-check.scm (go-github-com-marcopolo-simnet): New variable.

Change-Id: Ie49919f5da978c41068f6683b776960855a85ad6
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 6eaa4395c3 gnu: go-github-com-quic-go-webtransport-go: Update to 0.10.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go): Update to 0.10.0.
[arguments] <go>: Use go-1.25.
<test-flags>: Run all tests.
<phases>: Add 'pre-check.
[propagated-inputs]: Add go-github-com-dunglas-httpsfv.
[native-inputs]: Remove go-go-uber-org-mock.

Change-Id: I8bdec3fa48de325adf239e137a13d40ad5a6b88e
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 729f6c3e11 gnu: go-github-com-multiformats-go-multiaddr-dns: Update to 0.5.0.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-dns): Update to 0.5.0.
[arguments] <unpack-path>: Drop it.

Change-Id: I29d3b46ed1edd702654d174875f599f32a27b92a
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 7d710ed3de gnu: go-github-com-koron-go-ssdp: Update to 0.1.0.
* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): Update to 0.1.0.
[arguments]: <tests>: Skip one more tet.

Change-Id: Id41cf88af013eb65431b872c42a84af60517b027
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 583f23a083 gnu: go-github-com-libp2p-go-netroute: Update to 0.4.0.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-netroute): Update to 0.4.0.
[arguments] <tests?>: Network access is required.
<phases>: Drop all custom phases.
[propagated-inputs]: Remove go-github-com-google-gopacket.

Change-Id: I826d0efa21d2a8cb659a25ff7343cd06fe304fff
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher fb7bbc4ff8 gnu: Add go-github-com-dunglas-httpsfv.
* gnu/packages/golang-web.scm (go-github-com-dunglas-httpsfv): New variable.

Change-Id: Id7b0b5e3f8c0605dfe7d86963666358295ca9f86
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher 5984e28bb9 gnu: go-github-com-multiformats-go-multiaddr: Update to 0.16.1.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.16.1.

Change-Id: I5479af8f597f583fff2598e9bd18c68c737a5e0c
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher b1af7e50c5 gnu: go-github-com-pion-webrtc-v4: Update to 4.2.6.
* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v4): Update to 4.2.6.
[propagated-inputs]: Do not inherit from go-github-com-pion-webrtc-v3.
Remove go-github-com-pion-stun, and go-github-com-pion-transport-v2; add
go-github-com-pion-transport-v4.

Change-Id: Iad63fa85c0b1163c65f2ef77ea8d98df3fae7bf5
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher f870fc76a1 gnu: go-github-com-flynn-noise: Update to 1.1.0, improve style.
* gnu/packages/golang-crypto.scm (go-github-com-flynn-noise): Update to 1.1.0.
[propagated-inputs]: Remove go-gopkg-in-check-v1.
[native-inputs]: Add go-gopkg-in-check-v1.
[description]: Start from a new line.

Change-Id: I68bf9962ec9a65ccc5567170d14c2dd0ba9c87d0
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher ab900f60a4 gnu: go-github-com-pion-srtp-v3: Update to 3.0.10.
* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v3): Update to 3.0.10.

Change-Id: Id51378765774c45b56064940d43300f470b9039d
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher bd96abf517 gnu: go-github-com-pion-ice-v4: Update to 4.2.0.
* gnu/packages/golang-web.scm (go-github-com-pion-ice-v4): Update to 4.2.0.

Change-Id: Ia83cd6ee771031c011f3a13bb0608330f83c2f63
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 4d700ef881 gnu: go-github-com-pion-sdp-v3: Update to 3.0.17.
* gnu/packages/golang-web.scm (go-github-com-pion-sdp-v3): Update to 3.0.17.

Change-Id: I45023fc937193424c0f5a55a495af854fe34b799
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 3bc407cc0f gnu: go-github-com-pion-interceptor: Update to 0.1.44.
* gnu/packages/golang-web.scm (go-github-com-pion-interceptor): Update to 0.1.44.
[propagated-inputs]: Add go-golang-org-x-time.

Change-Id: Id05d02070402f1db825f3dc0406a31b987778266
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 7f3cda85cc gnu: go-github-com-pion-datachannel: Update to 1.6.0.
* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): Update to 1.6.0.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I03e6e3766c0f70fe942907ade9d73b6b13b1be7a
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 813bbf4289 gnu: go-github-com-pion-turn-v4: Update to 4.1.4.
* gnu/packages/golang-web.scm (go-github-com-pion-turn-v4): Update to 4.1.4.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I3a46901d534e90096b3e3f1f810121e1b885d18c
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher a30c17dbf3 gnu: go-github-com-pion-mdns-v2: Update to 2.1.0.
* gnu/packages/golang-web.scm (go-github-com-pion-mdns-v2): Update to 2.1.0.

Change-Id: I33ab5aaa8939dc88160dc2ff0a3e2a823c85e701
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher b981b3dffb gnu: go-github-com-pion-sctp: Update to 1.9.2.
* gnu/packages/golang-web.scm (go-github-com-pion-sctp): Update to 1.9.2.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I86a9c832e9a398bb5cf69fff4f49b1a5a602126c
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 916808a53d gnu: go-github-com-pion-stun-v3: Update to 3.1.1.
* gnu/packages/golang-web.scm (go-github-com-pion-stun-v3): Update to 3.1.1.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: Ic9851d89283496e7c8c87f79584444de5b072ba9
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher d57e6eb70f gnu: go-github-com-pion-rtp: Update to 1.10.1.
* gnu/packages/golang-web.scm (go-github-com-pion-rtp): Update to 1.10.1.

Change-Id: Ib0efd79de7510cbd9fec5261b0de564a2169516f
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 329b089dc7 gnu: go-github-com-pion-rtcp: Update to 1.2.16.
* gnu/packages/golang-web.scm (go-github-com-pion-rtcp): Update to 1.2.16.

Change-Id: Icfeb7543b199e55461c11eec2438a9a0087fdc05
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher b64d2fe4c1 gnu: go-github-com-pion-dtls-v3: Update to 3.1.2.
* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v3): Update to 3.1.2.
[propagated-inputs]: Add go-github-com-pion-logging,
go-github-com-pion-transport-v4, go-golang-org-x-crypto, and
go-golang-org-x-net.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I8d3e3e0c9b8ded8f28a7f1b94d98f50b107e69d6
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher c2833fd5e2 gnu: go-github-com-ipfs-go-datastore: Update to 0.9.1.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore): Update to 0.9.1.
[propagated-inputs]: Remove go-go-uber-org-multierr.
[native-inputs]: Remove go-gopkg-in-check-v1; add go-github-com-stretchr-testify.

Change-Id: Ic8988700f4cb92f5f99e9903a1a2e4c43d34a3b6
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher 445fcf19a2 gnu: go-github-com-ipfs-go-log-v2: Update to 2.9.1.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log-v2): Update to 2.9.1.
[propagated-inputs]: Remove go-go-uber-org-multierr.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ic2bc16ea36bd55105bc41f6d549399d8cd348839
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher cf41cbef27 gnu: go-github-com-quic-go-quic-go: Update to 0.59.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.59.0.
[arguments] <test-flags>: Skip one test.
[phases]{go-generate}: New phase.
{pre-check}: Provide extra environment variables to fix tests.
[propagated-inputs]: Remove go-github-com-francoispqt-gojay,
go-github-com-prometheus-client-golang, go-golang-org-x-exp, and
go-golang-org-x-tools.

Change-Id: Iab2746eca2f64f4f448589550af71a4b36559883
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher a6ea96ab3e gnu: go-github-com-onsi-ginkgo-v2: Update to 2.28.1.
* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.28.1.
[propagated-inputs]: Remove go-golang-org-x-net; add go-github-com-gkampitakis-go-snaps,
go-github-com-joshdk-go-junit, go-github-com-masterminds-semver-v3,
and go-github-com-mfridman-tparse.
(go-github-com-onsi-ginkgo-v2-bootstrap)[propagated-inputs]:
Add go-github-com-masterminds-semver-v3 and go-golang-org-x-tools.

Change-Id: Iad1e204e27fb6e93a8f3cf242af4081b88d1f1ae
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher 7cd4285e5f gnu: Add go-github-com-joshdk-go-junit.
* gnu/packages/golang-check.scm (go-github-com-joshdk-go-junit): New variable.

Change-Id: I4456ddc8bb999eb2eab75e725f0f9fc1f95c97c1
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher faeb381b03 gnu: Add go-github-com-mfridman-tparse.
* gnu/packages/golang-check.scm (go-github-com-mfridman-tparse): New variable.

Change-Id: I1b2ae9579e043a229076dbf3c31e0d14802ab69a
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher dcb3c9f426 gnu: Add go-github-com-pion-transport-v4.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v4): New variable.

Change-Id: I72293a16063930210cde94149487d0e462a3f43b
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher b38be4eb3a gnu: go-github-com-pion-transport-v3: Update to 3.1.1.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): Update to 3.1.1.
[arguments]: Dont' inherit from go-github-com-pion-transport-v2.
[propagated-inputs]: Add go-github-com-pion-logging,
go-github-com-wlynxg-anet, go-golang-org-x-net, and go-golang-org-x-sys.

Change-Id: Ie2b58f7204ca1d615fed608873a090d0b95fcd32
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher f84a10d16b gnu: go-github-com-quic-go-qpack: Update to 0.6.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-qpack): Update to 0.6.0.
[arguments] <test-subdirs>: Run all tests.
[phases]{copy-qifs-specs}: New phase.
[native-inputs]: Add specification-qifs.

Change-Id: Iaaf912486aeed7673d8acccf5ccad9748f77f232
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher 24c186bf0a gnu: Add specification-qifs.
* gnu/packages/specifications.scm (specification-qifs): New variable.

Change-Id: I7d398c86e38ef92734aaf1d2ee4ab1f99d0f536b
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher be03b2b497 gnu: go-github-com-miekg-dns: Update to 1.1.72.
* gnu/packages/golang-web.scm (go-github-com-miekg-dns): Update to 1.1.72.
[arguments] <test-flags>: Move skip test logic from phase.
<phases>: Remove 'disable-failing-tests.

Change-Id: I8f4c2fe81badc783b93f61f911400aae45b98d3e
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher 320e6ba97b gnu: go-github-com-pion-logging: Update to 0.2.4.
* gnu/packages/golang-xyz.scm (go-github-com-pion-logging): Update to 0.2.4.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ib3d695c8f852f3176d1883a8daff5c8e6e531402
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher cdd2411990 gnu: go-github-com-onsi-gomega: Update to 1.39.1.
* gnu/packages/golang-check.scm (go-github-com-onsi-gomega): Update to 1.39.1.
[propagated-inputs]: Remove go-github-com-golang-protobuf, go-golang-org-x-sys,
go-golang-org-x-text, and go-gopkg-in-yaml-v3; add
go-github-com-google-go-cmp and go-go-yaml-in-yaml-v3.

Change-Id: I093639b0242550bff5dd8bf64f2c150a794ab147
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher 028263816c gnu: go-github-com-prometheus-client-golang: Update to 1.23.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Update to 1.23.2.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove go-github-com-google-go-cmp.
[native-inputs]: Add go-github-com-google-go-cmp and go-go-uber-org-goleak.

Change-Id: I29f9138c8b588fcd40e57ce2d9e728625771ad84
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 1b2edc2444 gnu: go-github-com-prometheus-common: Update to 0.67.5.
* gnu/packages/prometheus.scm (go-github-com-prometheus-common): Update to 0.67.5.
[propagated-inputs]: Remove go-github-com-google-go-cmp and go-gopkg-in-yaml-v2; add
go-github-com-golang-jwt-jwt-v5, go-github-com-google-uuid, and
go-go-yaml-in-yaml-v2.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I4a50eb159e1609439ba9580aadc49c19e049b7cb
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 9936f94f9c gnu: go-github-com-prometheus-client-model: Update to 0.6.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-model): Update to 0.6.2.

Change-Id: If1cd35fd79b04da17bb2973ea88cf0e9883fa44c
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher f02cfb3cc9 gnu: go-github-com-prometheus-procfs: Update to 0.19.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.19.2.
[native-inputs]: Add go-github-com-google-go-cmp.
[propagated-inputs]: Remove go-github-com-google-go-cmp.

Change-Id: I6d97784f8a83fbd90936d188bcafabd24fecbd23
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher aa533d1802 gnu: go-go-opentelemetry-io-otel: Update to 1.40.0.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel): Update to 1.40.0.
[propagated-inputs]: Remove go-github-com-google-go-cmp; add
go-github-com-cespare-xxhash-v2.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Ib457b1e41c414db690bf94ec04b1a7a0a65b4164
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 08ad613910 gnu: go-google-golang-org-protobuf: Update to 1.36.11.
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.11.
[propagated-inputs]: Remove go-github-com-google-go-cmp.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I721370405256b33df4a18bd3852201f089768e37
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 41f41e6cd7 gnu: go-github-com-stretchr-testify: Update to 1.11.1.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Update to 1.11.1.
[arguments] <go>: Use default (go-1.24).
<test-flags>: Do not vet tests.

Change-Id: I195ff50589ae8715c12b0eb9271805cdb6487956
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 6c095c5e9b gnu: go-github-com-stretchr-objx: Update to 0.5.3.
* gnu/packages/golang-xyz.scm (go-github-com-stretchr-objx): Update to 0.5.3.
[native-inputs]: Remove go-github-com-davecgh-go-spew,
go-github-com-pmezard-go-difflib, and
go-github-com-stretchr-testify-bootstrap.

Change-Id: I9de23171744a7f82685143cd5719636791311eae
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 5ec2c4e9cc gnu: go-golang-org-x-tools: Update to 0.42.0.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.42.0.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Add go-golang-org-x-telemetry.

Change-Id: I5c82cb2ac6cae99fdf61c812e8a7ad9a95a8fccd
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher e0f5a9c1d9 gnu: go-golang-org-x-telemetry: Update to 0.0.0-20260209163413-e7419c687ee4.
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to 0.0.0-20260209163413-e7419c687ee4.

Change-Id: I7654481de4ff3cf7ac1fef0412ad58b7fef17583
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 1f23194b29 gnu: go-github-com-yuin-goldmark: Update to 1.7.16.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.16.

Change-Id: I3bcb1ee8ba3a10c30cb8219749765162a4930b95
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 4649af30ae gnu: go-golang-org-x-mod: Update to 0.33.0.
* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.33.0.

Change-Id: I857ccda24219f4b64c96063b80e0939a21688d13
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher 664afe362f gnu: go-golang-org-x-sync: Update to 0.19.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.19.0.

Change-Id: I26e555e157e1aa7ffcb0e02d90f49db67a278c5f
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 6aa88e6eb0 gnu: go-golang-org-x-net: Update to 0.50.0.
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.50.0.
[arguments] <test-flags>: Skip one more test.

Change-Id: I2a37077e622bbd97f593f40b02b4832fb66e5988
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 08814340f5 gnu: go-golang-org-x-crypto: Update to 0.48.0.
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.48.0.
[source] <snippet>: Remove not existing directory from the list.

Change-Id: I83bc2a5c429017b94751dcda9eadf38a37786073
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 244b0a6f92 gnu: go-golang-org-x-text: Update to 0.34.0.
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.34.0.

Change-Id: I71ef425a1b1e3e8624193deee797e89547b5ca7e
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher e7e732e046 gnu: go-golang-org-x-term: Update to 0.40.0.
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.40.0.

Change-Id: I134bd32ecb8293177ff8d830c7234061a777d269
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 419c1bee4b gnu: go-golang-org-x-sys: Update to 0.40.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.40.0.

Change-Id: I51a7a6d052c938878cbf6e4a170a606cb3e550b2
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 927a912edb gnu: go-1.26: Update to 1.26.0, the first release.
Go 1.26 Release Notes: <https://go.dev/doc/go1.26>.

* gnu/packages/golang.scm (go-1.26): Update to 1.26.0.

Change-Id: I20f98681a8954848f55ba63e6fd7edb1fba51437
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 1bedc670cb gnu: go-1.26: Update to 1.26rc2.
* gnu/packages/golang.scm (go-1.26): Update to 1.26rc2.
  [native-inputs]: Use go-1.24 for bootstrap.

Change-Id: I0c60c4af5091edede6cec865590c3fcd10074f3b
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 695825255e gnu: go-1.25: Update to 1.25.7 [security-fixes].
Contains fixes for:

CVE-2025-61732: cmd/go: Discrepancy between Go and C/C++ comment parsing
                allows for C code smuggling.

CVE-2025-68121: crypto/tls: Config.Clone copies automatically generated
                session ticket keys, session resumption does not account
                for the expiration of full certificate chainn.

* gnu/packages/golang.scm (go-1.25): Update to 1.25.7.

Change-Id: Id06b038a837beff45af3b6db7ee14a5afd627fb3
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher 57e0d22a41 gnu: go-1.25: Update to 1.25.6.
* gnu/packages/golang.scm (go-1.25): Update to 1.25.6.

Change-Id: I1427088bf447796e4dee3b706fed77b71edce2a7
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher ae8eda137c gnu: go-1.24: Update to 1.24.11.
* gnu/packages/golang.scm (go-1.24): Update to 1.24.11.

Change-Id: Ia56b693579aa8d69936b3f7e3aaa0b96ceca4c83
2026-02-15 14:17:38 +01:00
Ethan Blanton 7db4160369 gnu: go-1.23: Update to 1.23.12.
* gnu/packages/golang.scm (go-1.23): Update to 1.23.12

Change-Id: I538aa0f419973c32c53330a0b8a4a29592f3092a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei 8f7379f102 build-system: go: Update default-gccgo to gccgo@15.
* guix/build-system/go.scm (default-gccgo): Use gccgo-15.

Change-Id: I39129d6de51f62ea8b95cb534ffba095fe926efd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei 61dae0c60f gnu: gccgo-15: Fix build on Hurd.
* gnu/packages/patches/gcc-hurd-split-stack.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gcc.scm (gcc-15): Add patch.

Change-Id: If5f3b22ffaca3bbf1343e4986cd573213a8b0d12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei 2041769e6f build-system: go: Set correct GOOS for Hurd.
* guix/build-system/go.scm (go-target): Add case for hurd.

Change-Id: Ib2ec622d8dd4795afd3b8164ab5e910bbadb563b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:37 +01:00
Ethan Blanton d9f749dfa3 gnu: Remove unnecessary pins to go-1.23.
These packages seem to build fine with Go 1.24+; presumably this is due to
updates in the upstream packages or to their dependencies, and the pin to
go-1.23 is no longer necessary.

* gnu/packages/golang-web.scm: (go-github-com-aws-aws-sdk-go,
go-github-com-coreos-go-oidc, go-github-com-pion-ice-v3): Remove go-1.23 pin.

* gnu/packages/golang-xyz.scm: (go-github-com-dgraph-io-badger-v4,
go-github-com-jbenet-goprocess, go-github-com-segmentio-encoding,
go-github-com-subosito-gotenv): Likewise.

* gnu/packages/ipfs.scm: (go-github-com-ipfs-go-ds-badger4): Likewise.

Change-Id: I709e2dabb136c2abc975bd692f5f0e515760ee39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:37 +01:00
Ethan Blanton 8d3ab209e7 gnu: Remove pin on go-1.23 by setting -vet=off in tests.
This is a follow up commit 87661cea77: "Pin
some golang packages to use go-1.23" wich adds "-vet=off" to test args
so that make check works with go 1.24+.

* gnu/packages/authentication.scm: (oauth2l)
* gnu/packages/bioinformatics.scm: (go-github-com-biogo-store)
* gnu/packages/containers.scm: (dive)
* gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble)
* gnu/packages/education.scm: (exercism)

* gnu/packages/file-systems.scm: (fscrypt, gocryptfs)

* gnu/packages/golang-check.scm: (go-github-com-cheekybits-is,
go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock,
go-github-com-google-gofuzz, go-github-com-matryer-is,
go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2,
go-github-com-onsi-gomega, go-github-com-otiai10-mint,
go-github-com-smarty-assertions, go-github-com-smarty-gunit,
go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill)

* gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring,
go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash)

* gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats,
go-gonum-org-v1-gonum)

* gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig)

* gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient,
go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log,
go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4,
go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource,
go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6,
go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3,
go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime,
go-github-com-go-openapi-validate, go-github-com-gobwas-httphead,
go-github-com-goccy-go-json, go-github-com-gogo-protobuf,
go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8,
go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp,
go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go,
go-github-com-labbsr0x-goh,
go-github-com-makeworld-the-better-one-go-gemini,
go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe,
go-github-com-perimeterx-marshmallow, go-github-com-pion-stun,
go-github-com-pion-stun-v2, go-github-com-pion-stun-v3,
go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag,
go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3,
go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix)

* gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2,
go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2,
go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6,
go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords,
go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago,
go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib,
go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver,
go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml,
go-zgo-at-zstd)

* gnu/packages/irc.scm: (soju)
* gnu/packages/password-utils.scm: (aws-vault)
* gnu/packages/text-editors.scm: (micro)
* gnu/packages/version-control.scm: (hut)
* gnu/packages/video.scm: (ytarchive)
* gnu/packages/web-browsers.scm: (bombadillo)
* gnu/packages/web.scm: (webhook)

Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:30 +01:00
Andreas Enge 7113a63ff4 gnu: libretro-dolphin-emu: Fix build.
* gnu/packages/emulators.scm (libretro-dolphin-emu)[inputs]: Replace fmt
by fmt-9.

Change-Id: Ia04efa1729d8a33c04a5f02de5da64b134846c8f
2026-02-15 10:59:26 +01:00
Joseph Turner 14ec8ebc00 gnu: fcitx5-gtk4: Add GUIX_GTK4_PATH search path.
* gnu/packages/fcitx5.scm (fcitx5-gtk4)[native-search-paths]: Add
GUIX_GTK4_PATH.

Closes: guix/guix#3567
Change-Id: Icb2c56de7a7a9eab035750a20b371df53bf3c44c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-15 10:23:14 +08:00
Carlos Durán Domínguez 159394b848 gnu: Add font-miracode.
* gnu/packages/fonts.scm (font-miracode): New variable.

Closes: guix/guix#5815
Change-Id: I28ad270420a45c84cac86f2b172f7aa4e7cf16fb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-15 10:10:40 +08:00
Wilko Meyer 287343e6e3 gnu: linux-libre 6.12: Update to 6.12.71.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.71.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I90dcad29918c1e8ad5c5231a3057e13931d0db2f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:51 -08:00
Wilko Meyer c5dcca4a04 gnu: linux-libre 5.10: Update to 5.10.250.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.250.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Icdebe43f5f03f32c62863fdf3ed369d55bca98f2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:49 -08:00
Wilko Meyer ff63769c79 gnu: linux-libre 5.15: Update to 5.15.200.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.200.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I737a99c7e184d6cf85a5050026434fd33c32f7a0
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:46 -08:00
Wilko Meyer cc7ed259ea gnu: linux-libre 6.1: Update to 6.1.163.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.163.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I6e05515b1c7ea3be2d561bb3023150bb5a5e72b2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:44 -08:00
Wilko Meyer 8da0f6e978 gnu: linux-libre 6.6: Update to 6.6.124.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.124.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I2bab410cf81914e63b5bb5a2eedcc31d0681846a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:41 -08:00
Wilko Meyer e7b18cf486 gnu: linux-libre 6.12: Update to 6.12.70.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.70.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I3379a022cf7534c1490ed062ce1e870779d0b993
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:38 -08:00
Wilko Meyer db486d158c gnu: linux-libre 6.18: Update to 6.18.10.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.10.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Ia003cb9dc93b4e612335bcb624198bd47a34e015
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:36 -08:00
Wilko Meyer 2d1b84c8a0 gnu: Remove linux-libre 6.17.
* gnu/packages/linux.scm (linux-libre-6.17-version,
linux-libre-6.17-gnu-revision, deblob-scripts-6.17,
linux-libre-6.17-pristine-source, linux-libre-6.17-source,
linux-libre-headers-6.17, linux-libre-6.17, linux-libre-arm64-mnt-reform-6.17,
reform-debian-packages-for-6.17):
Remove variables.
* gnu/packages/aux-files/linux-libre/6.17-arm64.conf,
gnu/packages/aux-files/linux-libre/6.17-i686.conf,
gnu/packages/aux-files/linux-libre/6.17-riscv.conf,
gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:33 -08:00
Wilko Meyer 0553716d19 gnu: linux-libre: Update the default package to the 6.18 series.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-headers-latest, linux-libre-arm64-mnt-reform): Use linux-libre
6.18.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:30 -08:00
Vagrant Cascadian 392599a4a2 gnu: linux-libre-arm64-mnt-reform 6.18: Update for newer reform-debian-packages.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.18)[phases]: Update
'apply-reform-patches, 'copy-reform-dts-files and
'adjust-makefiles-with-new-dtb.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:28 -08:00
Vagrant Cascadian a532be3636 gnu: reform-debian-packages-for-6.18: Update to 2023-07-10-525-g7e8a95c.
* gnu/packages/linux.scm (reform-debian-packages-for-6.18): Update to
2023-07-10-525-g7e8a95c.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:25 -08:00
Wilko Meyer 04761b9394 gnu: linux-libre 5.10: Update to 5.10.249.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.249.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I13a73fe1c4f3845f06ad1465fd7f772f8fdd7059
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:23 -08:00
Wilko Meyer c25a43b264 gnu: linux-libre 5.15: Update to 5.15.199.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.199.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I1e9efc7fc8b243dd706a44e9a4ca365d1919baa5
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:20 -08:00
Wilko Meyer 524aeb5326 gnu: linux-libre 6.1: Update to 6.1.162.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.162.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Id3a072283c740883422df6fed9ebcc084870f895
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:17 -08:00
Wilko Meyer e2cc32d37c gnu: linux-libre 6.6: Update to 6.6.123.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.123.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I3f02569102df8947a51d92b3b3926dcfbf5c3e4f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:15 -08:00
Wilko Meyer 58b22f5e8b gnu: linux-libre 6.12: Update to 6.12.69.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.69.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Id6492b92470fba0a6a7e013a027fe25673e81cd3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:12 -08:00
Wilko Meyer 3f9a25821d gnu: linux-libre 6.18: Update to 6.18.9.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.9.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Id1744477a34d1a3b45a98bd4428d1fbc9a66879a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:40:51 -08:00
jgart 57448e34cb gnu: mumble: Update to 1.5.857.
* gnu/packages/telephony.scm (mumble): Update to 1.5.857.

Change-Id: I53d31fc5e1259ac6fa6b74aa80c4fb29f85d0b4c
2026-02-14 18:19:39 -05:00
Hugo Buddelmeijer ee225425c4 gnu: python-django-environ: Update to 0.12.1.
* gnu/packages/django.scm (python-django-environ): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Enable fixed test.
[native-inputs]: Remove python-wheel.

Change-Id: Idc5a137db427b2310b31f89c4a8f02667ac27a4b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-14 18:06:05 -05:00
Arun Isaac 024fbb4907 gnu: nyacc: Update to 3.02.0.
* gnu/packages/mes.scm (nyacc): Update to 3.02.0.
(nyacc-2.02): New variable.
(mes)[propagated-inputs]: Replace nyacc with nyacc-2.02.
* gnu/packages/guile-xyz.scm (guile-drmaa)[propagated-inputs]: Replace nyacc
with nyacc-2.02.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 22:40:59 +01:00
Nigko Yerden b979d16ce1 gnu: goldendict-ng: Update to 25.10.2.
* gnu/packages/dictionaries.scm (goldendict-ng): Update to 25.10.2.

Closes: guix/guix#4181
Change-Id: I5e62a2588e06250f99c27f127e3e87b61cfb32c8
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:07 +00:00
Steve George 5ad2e70993 gnu: Add obs-downstream-keyer.
* gnu/packages/video.scm (obs-downstream-keyer): New variable.

Change-Id: Ic8261e0666bb088c044de1e1db51195acd235a4f
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:05 +00:00
Steve George 7389e84366 gnu: Add obs-advanced-scene-switcher.
* gnu/packages/video.scm (obs-advanced-scene-switcher): New variable.

Change-Id: I6a12ecff09f2ac71d5c50a6b647ba5bfffba1506
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:03 +00:00
Steve George d9dd1a8bce gnu: Add obs-branch-output.
* gnu/packages/video.scm (obs-branch-output): New variable.

Change-Id: I0945d487f325bf25a9977a761cfdbba9244604c4
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:01 +00:00
Steve George 3129949de6 gnu: Add obs-stroke-glow-shadow.
* gnu/packages/video.scm (obs-stroke-glow-shadow): New variable.

Change-Id: I78157c431d70636bb8ee474ce17b78d704c56d82
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:00 +00:00
Steve George 8479104174 gnu: Update obs-wlrobs to 1.2.
* gnu/packages/video.scm (obs-wlrobs): Update to 1.2.
  [source]: Change to url-fetch due to reliability.
  [propagated-inputs]: remove empty list as unnecessary.
  [inputs] update style and alphabetical ordering.

Change-Id: Ib2f23b963b3a7f29ca277df5ae8e3bf3dcb6cce3
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:58 +00:00
Steve George a0ce454893 gnu: Update obs-multi-rtmp to 0.7.3.2.
* gnu/packages/video.scm (obs-multi-rtmp): Update to 0.7.3.2.
  [source]: Update style
  [arguments]<phases>: Remove custom install phase.
  [arguments]<generator>: Use Ninja.
  [inputs]: Upgrade to QT6, add qtsvg.

Change-Id: I2e252e9caa0236397922d6f170f16fa642255e4c
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:56 +00:00
Steve George 655abc9436 gnu: obs-advanced-masks: Update to 1.5.4.
* gnu/packages/videos.scm (obs-advanced-masks): Update to 2.5.1.
  [source]: Patch so that Cmakes uses local JSON. Update style.
  [arguments]<phases>: Remove custom install phase.
  [inputs]: change qtbase to use QT6.
* gnu/packages/patches/obs-advanced-masks-nlohmann-json.patch: New file.

Change-Id: I62ed28fc7978732e3754e9158d4add67aea8e2f7
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:54 +00:00
Steve George e5b4ddbd71 gnu: obs-shaderfilter: Update to 2.5.1.
* gnu/packages/videos.scm (obs-shaderfilter): Update to 2.5.1.
 [arguments]<phases>: Remove custom install phase.

Change-Id: Ic562faad29040959bc3e5b04f248f42dc503d866
2026-02-14 21:34:52 +00:00
Steve George f05f8dcd5a gnu: obs-source-record: Update to 0.3.4.
* gnu/packages/video.scm (obs-source-record): Update to 0.3.4 and restyle.

Change-Id: Ife2bedb52441b5d82e5d0bd8c3a7bb771a72fdb1
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:51 +00:00
Steve George d691c5ca4c gnu: obs-gradient-source: Update to 0.3.3.
* gnu/packages/video.scm (obs-gradient-source): Update to 0.3.3.
  [inputs]: Update qtbase to QT6.

Change-Id: I0278182b365ae33feb050ab6521268f72cd947d5
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:49 +00:00
Steve George 2622ebce7b gnu: obs-move-transition: Update to 3.2.0.
* gnu/package/video.scm (obs-move-transition): Update to 3.2.0.
  [source]<origin>: Switch to url-fetch as upstream releases
   have checksums that we can verify.
  [inputs] change qtbase to use QT6.

Change-Id: I88ba1e32c0a6b77228b6ba977b1e88b20e6eb95d
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:47 +00:00
Steve George e0baacdbf8 gnu: obs-vkcapture: Update to 1.5.3.
* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.3.
  [source]: Update style.

Change-Id: If400d607307055a0357180fd7c9cef995930ef67
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:45 +00:00
Steve George 2f008f4dd9 gnu: Update obs-composite-blur to 1.5.2.
* gnu/packages/video.scm (obs-composite-blur): Update to 1.5.2.
  [arguments]<phases>: remove custom install phase.

Change-Id: Ic9097284ccb0b32a0a06f28838cc1672788032fe
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:44 +00:00
Steve George e5d5a1e162 gnu: Update obs-pipewire-audio-capture to 1.2.1.
* gnu/packages/video.scm (obs-pipewire-audio-capture): Update to 1.2.1.
  [source]: Update style.
  [inputs]: Add wireplumber, new upstream requirement.

Change-Id: Ie830f53cde54c1ca58609560d9c2a3b557fb5776
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:41 +00:00
Steve George 6473ec3eb1 gnu: obs-source-clone: Update to 0.2.1.
* gnu/packages/video.scm (obs-source-clone): Update to 0.2.1.
  [source]: update style.
  [inputs]: change qtbase to use QT6.

Change-Id: Ib708119debda88a4957c7bacbba352bed6e02512
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:40 +00:00
Steve George 0e43436e98 gnu: obs-source-copy: Update style.
* gnu/packages/video.scm (obs-source-copy): Improve style.
  [source]<origin>: style update.
  [arguments]: style update.

Change-Id: I60ccecfe28b4c02a01c130f581617a14f12bf442
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:38 +00:00
Steve George fb11787e01 gnu: obs-source-copy: Update to 0.3.0.
* gnu/packages/video.scm: Update to 0.3.0.
  [source]<origin>: Switch to url-fetch as upstream releases
   have hashes that we can verify.
  [inputs]: change qtbase to use QT6.

Change-Id: I977a006a6cd8d171adcb8651e2ffc35bea287b1b
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:36 +00:00
Steve George 46fba0992c gnu: obs: Update to 32.0.4.
* gnu/packages/video.scm (obs): Update to 32.0.4.
  [source]<origin>: Switch to url-fetch as upstream Releases have hashes and
   can be verified.
  [inputs] Add libfdk for encoding in AAC. Add websocketpp-next to enable
  websocket support.

Change-Id: Iecfda622e1a908d95dfa5801763b672381ca6c3a
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:34 +00:00
Steve George f3fcd66878 gnu: Add websocketpp-next to be compatible with Boost 1.87+.
* gnu/packages/web.scm (websocketpp-next): New variable.
  [source]: Add patch for Boost compatibility. Remove old cmake
  compatibility patch.
* gnu/packages/patches/websocketpp-boost-compat.patch: New file.

Change-Id: I333ff55e17ee9c490819fc9ee8fb5e81e57d54e4
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:32 +00:00
Patrick Norton 74c8994871 gnu: Add dict-jargon.
* gnu/packages/dictionaries.scm (dict-jargon): New variable.

Closes: guix/guix#4206
Change-Id: Ie470122da0b3959caa4fef5788590125becfa8ba
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:30 +00:00
Tobias Kortkamp 053cb100da gnu: cmus: Fix build of ffmpeg plugin.
* gnu/packages/music.scm (cmus): Fix build of ffmpeg plugin.
[inputs]: Remove ffmpeg; add ffmpeg-6.

Closes: guix/guix#3537
Change-Id: If701719d2e393e4ce93180a6e329173118b15e5c
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:28 +00:00
pinoaffe 003eae50f1 gnu: Add birdfont.
* gnu/packages/fontutils.scm (birdfont): New variable.

Closes: guix/guix#2881
Change-Id: I23e297e48cbd6a93ef1be199b1ad3280bd5482f3
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:27 +00:00
pinoaffe 87a7c9272d gnu: Add xmlbird.
* gnu/packages/xml.scm (xmlbird): New variable.

Change-Id: Id4a0d359ef851cd01b846bfd16a788c2413dc947
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:25 +00:00
Trevor Arjeski de3ab26b29 gnu: headsetcontrol: Update to 3.1.0.
* gnu/packages/hardware.scm (headsetcontrol): Update to 3.1.0.

Closes: guix/guix#3044
Change-Id: If4a8380afff5eb08674055185d92862a67912871
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:23 +00:00
Patrick Norton a34643af81 gnu: compression: Add cmix
* gnu/packages/compression.scm (cmix): New variable.

Closes: guix/guix#4172
Change-Id: I345ca0029cdd620a7780e87c5e08ec4730f5e014
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:21 +00:00
Roman Riabenko 65f8a855fa gnu: eog-plugins: Fix build.
Fixes <https://issues.guix.gnu.org/65569>.

* gnu/packages/gnome.scm (eog-plugins)[arguments]: Link libeog.

Change-Id: I74291e823ef3764b8b96541d1c51ddd93f85bbb5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 22:06:34 +01:00
David Thompson 8fff5f2fe8 gnu: git-annex: Enable Servant support.
* gnu/packages/haskell-apps (git-annex)[arguments]: Add "Servant" to

Change-Id: I6f816f789ae897f16fe46b15566d533ad7bb4b0d
2026-02-14 16:01:10 -05:00
宋文武 8714b8a088 gnu: 7zip: Update to 26.00.
* gnu/packages/compression.scm (7zip): Update to 26.00.

Change-Id: Ic8ffb4b8b4724beba30b86bb4729313106ece9bc
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-14 12:44:10 -08:00
Ian Eure 35757e2bb5 gnu: Add emacs-firefox-release-notes.
* gnu/packages/emacs-xyz.scm (emacs-firefox-release-notes): New variable.

Change-Id: I53d3f0b3eda334f148baee7025cac89b24f499af
2026-02-14 12:36:17 -08:00
Hennadii Stepanov 640734076b gnu: osslsigncode: Update to 2.13.
* gnu/packages/crypto.scm (osslsigncode): Update to 2.13.

Change-Id: I6c86060b0433c5bfd0db277fa2c54d4ecde4dd87
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:34:57 +01:00
Anderson Torres 61bb900928 gnu: argpp: Update to 0.0.0-1.b52420a.
* gnu/packages/cpp.scm (argpp): Update to 0.0.0-1.b52420a.

Change-Id: I0a29762a4ab90b2731d89d704e86a55338078744
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:33:28 +01:00
Anderson Torres 9e121c3790 gnu: tinycmmc: Update to 0.1.0-1.2e007ba.
* gnu/packages/cmake.scm (tinycmmc): Update to 0.1.0-1.2e007ba.

Change-Id: I519d118028372d0744ac92c7fbdb77135d4af683
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:33:19 +01:00
Benjamin cb5f495224 gnu: hydrus-network: Update to 659.
* gnu/packages/image-viewers.scm (hydrus-network): Update to 636.
[source]: Remove snippet.
[arguments]<#:phases>{patch-variables}: Remove phase.
{install}: Change place to which static directory is copied.
[inputs]: Remove swftools.
[propagated-inputs]: Remove python-cloudscraper and python-six.
[native-inputs]: Remove python-setuptools; add python-pynose.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I72be861cdc3a2ccc2071dd9328067f4be072467e
2026-02-14 21:14:28 +01:00
Andreas Enge 67dc1ca3ec gnu: openfoam-com: Update to 2512.
* gnu/packages/simulation.scm (openfoam-com): Update to 2512.

Change-Id: Id1961be4899ad5139f33ee59c298085eda25e9ff
2026-02-14 17:38:28 +01:00
Andreas Enge f39007a89b etc: Add enge to c++ team.
* etc/teams.scm (enge): Add team c++.

Change-Id: I7abaf6d62738561ceff917bb807ad11c5a40900b
2026-02-14 14:00:30 +01:00
Iakob Davitis Dze Gogichaishvili add992a5b4 gnu: yactfr: Fix build.
* gnu/packages/instrumentation.scm (yactfr): Fix build.
[native-inputs]: Remove python-pytest; add python-pytest-8.

Fixes: guix/guix#6392
Change-Id: I89d91b8a21c4c1adff783d07258aecb069f89f62
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 14:00:30 +01:00
Andy Tai a74e1277c9 gnu: Add angelscript.
* gnu/packages/game-development.scm (angelscript): New variable.

Closes: guix/guix#6194
Change-Id: Ib11291648ea427ccf168a0b231f40583bb6f20ec
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 20:54:38 +08:00
Ricardo Wurmus 3bcf57f353 gnu: r-vpc: Update to 1.2.4.
* gnu/packages/statistics.scm (r-vpc): Update to 1.2.4.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Add r-testthat.

Change-Id: Ife35ee9710a925c6d3a76c23e44a86af2b010e32
2026-02-14 12:34:51 +01:00
Ricardo Wurmus 311c528948 gnu: r-dtplyr: Update to 1.3.3.
* gnu/packages/cran.scm (r-dtplyr): Update to 1.3.3.

Change-Id: Iccad99217b537e183ea4db7a9b41ef1d0143add2
2026-02-14 12:34:43 +01:00
Ricardo Wurmus 0f6d6c36d3 gnu: r-biobroom: Replace call of deprecated procedure.
* gnu/packages/bioconductor.scm (r-biobroom)[arguments]: Add phase
'dplyr-compatibility.
[propagated-inputs]: Add r-tibble.

Change-Id: I6cfb08e430c55b7ae910d87b54c38b6c9192b848
2026-02-14 12:28:11 +01:00
Cayetano Santos 805c3f44fb gnu: emacs-engrave-faces: Update to 0.3.1-0.0cc5d0b.
* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): Update to
0.3.1-0.0cc5d0b.
[source]: Switch to git-fetch.
[arguments]: Disable #:tests?.
[home-page]: Update.

Change-Id: I192f572d8464690ddbb428011677f987be8eb1ea
2026-02-14 11:54:23 +01:00
Guillaume Le Vaillant 6682a3b271 gnu: Add cl-magic-square.
* gnu/packages/lisp-xyz.scm (cl-magic-square, ecl-magic-square,
  sbcl-magic-square): New variables.

Change-Id: I252077ec62df4bd000969b019cca99fdabcba308
2026-02-14 11:07:35 +01:00
Guillaume Le Vaillant 368c5dbe91 gnu: cl-simple-matrix: Update to 3.14.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.14.

Change-Id: Ic915c590f8877dc1536d6f0366caae5e90ce80ea
2026-02-14 10:50:56 +01:00
Maxim Cournoyer bc4972662b make: Improve handling of git configuration.
Commit 427b8f960e introduced a regression that broke building Guix in an
isolated container.

* configure.ac ($(GIT_HOOKS_DIR), $(GIT_HOOKS_DIR)/%)
($(GIT_CONFIG_FILE), $(GIT_HOOKS_DIR)/commit-msg): Guard against the cases
where GIT_HOOKS_DIR or GIT_CONFIG_FILE variables are empty.

Fixes: <https://issues.guix.gnu.org/80388>.
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I68645f93d9e1088902f6e0d2c8f97fe969d741c0
2026-02-14 18:32:02 +09:00
Cayetano Santos d2c12da941 gnu: emacs-elisp-autofmt: Update to 0.1-2.8aa1ac5.
* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to
0.1-2.8aa1ac5.
[arguments]: Add ’use-appropriate-python #:phase.

Change-Id: I00c3fea14cbe5da65645579e7d920c71a98759d7
2026-02-14 10:28:17 +01:00
Kyle Andrews c6d043f8f5 build-system/r: Use %BIOCONDUCTOR-VERSION.
* guix/build-system/r.scm (bioconductor-uri): Accept optional RELEASE
argument, defaulting to %BIOCONDUCTOR-VERSION from (guix import cran).
(default-bioc-version): New procedure.

Change-Id: I5949cd5c01120a2cdeccb522c2d7b2ebb64cb362
2026-02-14 10:18:25 +01:00
Ricardo Wurmus c8dc645fbd gnu: r-tximeta: Update to 1.28.3.
* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.28.3.

Change-Id: Idfae2347d58ba6c8b58c8d9a6b84bd36e768cf53
2026-02-14 10:18:25 +01:00
Ricardo Wurmus 458277137b gnu: r-rgreat: Update to 2.12.2.
* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.12.2.

Change-Id: Id2b7fe1fbe014eb7374ca2655d9a29b7f82966e6
2026-02-14 10:18:25 +01:00
Ricardo Wurmus 94b82f7c44 gnu: r-pcatools: Update to 2.22.4.
* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.22.4.
[propagated-inputs]: Add r-assorthead.

Change-Id: I40426c8a05626d73e7e0bbe05cf66c949e464d6a
2026-02-14 10:18:25 +01:00
Ricardo Wurmus c4b88e5e25 gnu: r-biocpkgtools: Update to 1.28.3.
* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.28.3.

Change-Id: Ic2481c53616d8700ad96ae9e2d37bcf717051e65
2026-02-14 10:18:25 +01:00
Ricardo Wurmus 2b62bf4f2e gnu: r-gtrellis: Update to 1.42.1.
* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.42.1.

Change-Id: I261281d68121866b814e54cb18b0dc7f19c5d7f6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 1852f5e39d gnu: r-enrichedheatmap: Update to 1.40.1.
* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.40.1.

Change-Id: I981995b30c57168e999079d22154be3720181dc6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus f1a3a0999a gnu: r-ggtreeextra: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.20.1.
[propagated-inputs]: Add r-yulab-utils.

Change-Id: I527b401b1acec94ecedf40e28c6c24df25c6be76
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 69ad88eb91 gnu: r-vsn: Update to 3.78.1.
* gnu/packages/bioconductor.scm (r-vsn): Update to 3.78.1.

Change-Id: I452833ad630d094227e342f38dece2aeb70bca37
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 9fc268a8ea gnu: r-scds: Update to 1.26.1.
* gnu/packages/bioconductor.scm (r-scds): Update to 1.26.1.

Change-Id: Iab8249219e3819b1450ee1cc5c325d935fd36f9a
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 5200b1bed5 gnu: r-simplifyenrichment: Update to 2.4.1.
* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.4.1.

Change-Id: Ic3c156ab1e6384e5a18ca5dce957b73098cb7345
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 5782124bb4 gnu: r-simona: Update to 1.8.1.
* gnu/packages/bioconductor.scm (r-simona): Update to 1.8.1.

Change-Id: I0160004aadf58174b0f9ec023648164cc532f231
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 8c886b250a gnu: r-seqarray: Update to 1.50.1.
* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.50.1.

Change-Id: I36d5c3947cdbb531e46d0a1211ce34bdb5bd4a4b
2026-02-14 10:18:24 +01:00
Ricardo Wurmus f24609ef4c gnu: r-scannotatr: Update to 1.16.1.
* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.16.1.

Change-Id: I644db2d421bff2d8c734eb6029572e9875126fc2
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 5ecec28dd7 gnu: r-msnid: Update to 1.44.1.
* gnu/packages/bioconductor.scm (r-msnid): Update to 1.44.1.

Change-Id: I5c4c3b49b7f54f42307354a72decaf3ccc5522f8
2026-02-14 10:18:24 +01:00
Ricardo Wurmus a5b56cd6e4 gnu: r-enmix: Update to 1.46.1.
* gnu/packages/bioconductor.scm (r-enmix): Update to 1.46.1.

Change-Id: Ifbb853fc68b3c1b887c8f8a9d3d9b7932968b7c2
2026-02-14 10:18:24 +01:00
Ricardo Wurmus 972a988cb5 gnu: r-complexheatmap: Update to 2.26.1.
* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.26.1.

Change-Id: Ia3f002b8ab76bd4a49790396ef7825db48c2acc6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus a6d16216e2 gnu: r-bambu: Update to 3.12.1.
* gnu/packages/bioconductor.scm (r-bambu): Update to 3.12.1.

Change-Id: I04b82f0693afe8805dda6b039150c2ab0c6d9be3
2026-02-14 10:18:24 +01:00
Ricardo Wurmus ed5af8efe4 gnu: r-anvil: Update to 1.22.5.
* gnu/packages/bioconductor.scm (r-anvil): Update to 1.22.5.

Change-Id: I26c35de22804a20ca4155777305004f3b06120c2
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 446a5a0bc5 gnu: r-systempiperdata: Update to 2.14.4.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.4.

Change-Id: Id543f3da8de708bbb29dd035ce5e19e38fc52634
2026-02-14 10:18:23 +01:00
Ricardo Wurmus fc7f7301a9 gnu: r-robustbase: Update to 0.99-7.
* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-7.
[native-inputs]: Add r-foreach and r-ggplot2.

Change-Id: I7d58f27f892811cc6a859dd55f664bc016b9a545
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 62d21bc9db gnu: r-segmented: Update to 2.2-1.
* gnu/packages/statistics.scm (r-segmented): Update to 2.2-1.

Change-Id: Iac03c052f54c1a578bc7bcbce9c3d468607aa6aa
2026-02-14 10:18:23 +01:00
Ricardo Wurmus e3ddcfe89a gnu: r-rsqlite: Update to 2.4.6.
* gnu/packages/statistics.scm (r-rsqlite): Update to 2.4.6.
[propagated-inputs]: Remove r-plogr.

Change-Id: I9eccf5f3a363e81e7e0d1dcbe11aca592f4ee5c2
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 7be00e3a3d gnu: r-viridislite: Update to 0.4.3.
* gnu/packages/cran.scm (r-viridislite): Update to 0.4.3.

Change-Id: I4f5740f88ccbb9164d6d38c69f666e71a3756648
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 157a3afd99 gnu: r-pdftools: Update to 3.7.0.
* gnu/packages/cran.scm (r-pdftools): Update to 3.7.0.

Change-Id: I6795cf63fce2e4451549226977b1feccc6ec700f
2026-02-14 10:18:23 +01:00
Ricardo Wurmus e7d9794d51 gnu: r-highs: Update to 1.12.0-3.
* gnu/packages/cran.scm (r-highs): Update to 1.12.0-3.

Change-Id: I1dd57586349e58ad5e92d29c7082f6a6ea25d0ba
2026-02-14 10:18:23 +01:00
Ricardo Wurmus b9c51fd747 gnu: r-mlr3cluster: Update to 0.2.0.
* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.2.0.
[propagated-inputs]: Remove r-clue.

Change-Id: I90e714eded6482df98eb56961fc0a22c51b76b03
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 08bd3edcd6 gnu: r-lgr: Update to 0.5.2.
* gnu/packages/cran.scm (r-lgr): Update to 0.5.2.
[native-inputs]: Add r-future-apply.

Change-Id: I26311cba292fcecbf44e87e88427ee4a7ca7a6e4
2026-02-14 10:18:23 +01:00
Ricardo Wurmus c6799e0a80 gnu: r-rsample: Update to 1.3.2.
* gnu/packages/cran.scm (r-rsample): Update to 1.3.2.

Change-Id: I41d1d8124f26654dd381727df03d9cc975818283
2026-02-14 10:18:23 +01:00
Ricardo Wurmus 3de0984e1e gnu: r-nanoarrow: Update to 0.7.0-3.
* gnu/packages/cran.scm (r-nanoarrow): Update to 0.7.0-3.

Change-Id: I5a5d4b66ae2efd1f1228ed2e950d6784859b1036
2026-02-14 10:18:23 +01:00
Ricardo Wurmus b68398bc42 gnu: r-spatstat: Update to 3.5-1.
* gnu/packages/cran.scm (r-spatstat): Update to 3.5-1.

Change-Id: I5952b5ab1ef25e8e9eb7096482be5bec4a19a883
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 0518dac05a gnu: r-spatstat-linnet: Update to 3.4-1.
* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.4-1.

Change-Id: I96f6ba133da9bebd38efa9425b72637d94d17233
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 98465aeb67 gnu: r-spatstat-model: Update to 3.6-1.
* gnu/packages/cran.scm (r-spatstat-model): Update to 3.6-1.

Change-Id: I2f47b026db207f43be7bda420f9f3cb1aa4d5b06
2026-02-14 10:18:22 +01:00
Ricardo Wurmus db083e46ac gnu: r-acuityview: Update to 1.1.1.
* gnu/packages/cran.scm (r-acuityview): Update to 1.1.1.

Change-Id: Id61972d70fdb6f6225e41c8210f4274f480cb5bb
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 5533ccdfe1 gnu: r-desolve: Update to 1.41.
* gnu/packages/cran.scm (r-desolve): Update to 1.41.

Change-Id: Ib6e7ee72023ad97fdb920fd931721c1e97935363
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 4378e2eeee gnu: r-arrow: Update to 23.0.0.1.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.0.1.

Change-Id: I7753927e974277ae3767571ce673883fd8f8f18c
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 942af03a14 gnu: r-varselrf: Update to 0.7-9.
* gnu/packages/cran.scm (r-varselrf): Update to 0.7-9.

Change-Id: Ie6d5e25d137372a81523d442a70606b264484c3f
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 8e7c599d23 gnu: r-yulab-utils: Update to 0.2.4.
* gnu/packages/cran.scm (r-yulab-utils): Update to 0.2.4.

Change-Id: I1f634b0a986b0ddb2328a0c5935fceb5188c5425
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 3b6a186a5b gnu: r-learnbayes: Update to 2.15.2.
* gnu/packages/cran.scm (r-learnbayes): Update to 2.15.2.
[propagated-inputs]: Add r-coda, r-lattice, and r-survival.

Change-Id: Ife4e690515f78a68de509cd2ed2ebf2b6a8de93d
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 5f8eba6633 gnu: r-irace: Update to 4.4.0.
* gnu/packages/cran.scm (r-irace): Update to 4.4.0.

Change-Id: I7058eaab5e4d19e1a62ad5edddfd1a4855751f75
2026-02-14 10:18:22 +01:00
Ricardo Wurmus a18acf5142 gnu: r-dorng: Update to 1.8.6.3.
* gnu/packages/cran.scm (r-dorng): Update to 1.8.6.3.

Change-Id: Ie3689cdfbb7092f4852914bf6090647d72f86a2c
2026-02-14 10:18:22 +01:00
Ricardo Wurmus c194763106 gnu: r-globals: Update to 0.19.0.
* gnu/packages/cran.scm (r-globals): Update to 0.19.0.

Change-Id: Ieb63122c78012947b81ca3bca8df8c07ef439151
2026-02-14 10:18:22 +01:00
Ricardo Wurmus 407707a30b gnu: r-gmp: Update to 0.7-5.1.
* gnu/packages/cran.scm (r-gmp): Update to 0.7-5.1.

Change-Id: I39c325c2f87c32c9851affb1c7816321c7df285f
2026-02-14 10:18:21 +01:00
Ricardo Wurmus ee681581b4 gnu: r-gargle: Update to 1.6.1.
* gnu/packages/cran.scm (r-gargle): Update to 1.6.1.

Change-Id: I2c9b419ea7de5e58e81c9bae362707e99c64044e
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 5b2d49d3d5 gnu: r-rgl: Update to 1.3.34.
* gnu/packages/cran.scm (r-rgl): Update to 1.3.34.

Change-Id: Ie6cb727eef27c702a6ef9216995a87cf6d15967d
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 897044a54d gnu: r-rcppalgos: Update to 2.9.5.
* gnu/packages/cran.scm (r-rcppalgos): Update to 2.9.5.

Change-Id: I8edc93e367ac65f3b2f7e780dfcdc7f54b036544
2026-02-14 10:18:21 +01:00
Ricardo Wurmus e00d68dc48 gnu: r-tweedie: Update to 3.0.12.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.12.
[propagated-inputs]: Add r-statmod.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: Ib0bd0110b816fa4388153248e9cf1fff7f05d28e
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 7ed718a6ab gnu: r-performance: Update to 0.16.0.
* gnu/packages/cran.scm (r-performance): Update to 0.16.0.

Change-Id: Ifb85109643e13f1bda13a3ca94877eafb3c33987
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 1894e83c90 gnu: r-reformulas: Update to 0.4.4.
* gnu/packages/cran.scm (r-reformulas): Update to 0.4.4.
[native-inputs]: Remove r-testthat.

Change-Id: Ib07a1b7560d06fa44afe08a663bacdd55605bdeb
2026-02-14 10:18:21 +01:00
Ricardo Wurmus ae1a08c830 gnu: r-insight: Update to 1.4.6.
* gnu/packages/cran.scm (r-insight): Update to 1.4.6.

Change-Id: I5237979e4df190ff14e0f817d436f7e1b0850498
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 3e9edde26c gnu: r-profilemodel: Update to 0.6.2.
* gnu/packages/cran.scm (r-profilemodel): Update to 0.6.2.

Change-Id: I0229b72b8c5456aacfc7c490171d1b8439811ee8
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 7415ae7edd gnu: r-rdpack: Update to 2.6.6.
* gnu/packages/cran.scm (r-rdpack): Update to 2.6.6.

Change-Id: Idd455923552e42ef31ad2aa1c250d006f7b8fc39
2026-02-14 10:18:21 +01:00
Ricardo Wurmus a12e13bdec gnu: r-billboarder: Update to 0.5.1.
* gnu/packages/cran.scm (r-billboarder): Update to 0.5.1.

Change-Id: I93d11577546c354d8a5333917a64525ad0ef44d4
2026-02-14 10:18:21 +01:00
Ricardo Wurmus 059647218d gnu: r-bibtex: Update to 0.5.2.
* gnu/packages/cran.scm (r-bibtex): Update to 0.5.2.

Change-Id: I9b48ac16a5c41d683b91a7ef39da73974b2c00fc
2026-02-14 10:18:21 +01:00
Ricardo Wurmus bb2031b1f9 gnu: r-operator-tools: Update to 1.6.3.1.
* gnu/packages/cran.scm (r-operator-tools): Update to 1.6.3.1.
[native-inputs]: Add r-magrittr.

Change-Id: I2678ccf11965e0d6e1d1c64dafaa89b906609ae9
2026-02-14 10:18:20 +01:00
Ricardo Wurmus f4b0a082d2 gnu: r-sqldf: Update to 0.4-12.
* gnu/packages/cran.scm (r-sqldf): Update to 0.4-12.

Change-Id: I3a9df4068fca08926b1cd899ab68bf1065f5461f
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 1a66846dc9 gnu: r-randomizr: Update to 1.0.1.
* gnu/packages/cran.scm (r-randomizr): Update to 1.0.1.

Change-Id: I264ac9b6dd2dac26f5a8e19bae5742aab3b5a8ec
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 0e5674d268 gnu: r-np: Update to 0.60-19.
* gnu/packages/cran.scm (r-np): Update to 0.60-19.

Change-Id: I6e2c6d2b101e801f988eacc77f2477c92c9a022a
2026-02-14 10:18:20 +01:00
Ricardo Wurmus c30345fe06 gnu: r-stabs: Update to 0.7-1.
* gnu/packages/cran.scm (r-stabs): Update to 0.7-1.
[native-inputs]: Remove r-testthat.

Change-Id: I9c5f825c03de3511bc83b2394e6b1c81f0490435
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 7605e516ef gnu: r-network: Update to 1.20.0.
* gnu/packages/cran.scm (r-network): Update to 1.20.0.

Change-Id: I5258cd6b929c9974620375001db4e102c85c7c2f
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 58e649d7bd gnu: r-ncdfcf: Update to 0.8.1.
* gnu/packages/cran.scm (r-ncdfcf): Update to 0.8.1.

Change-Id: Ife1a0d849498c4c9c8460f6debe27e46f100b6c6
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 0e7eb97a2d gnu: r-nanonext: Update to 1.8.0.
* gnu/packages/cran.scm (r-nanonext): Update to 1.8.0.

Change-Id: If0e2ab3628a85d90877eaf468ea96d04d0e1af05
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 01971397f1 gnu: r-statsexpressions: Update to 1.7.3.
* gnu/packages/cran.scm (r-statsexpressions): Update to 1.7.3.

Change-Id: Ie7006e45e476217c89ccddac7aa487aeba1e4a9a
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 15c40bf093 gnu: r-psych: Update to 2.6.1.
* gnu/packages/cran.scm (r-psych): Update to 2.6.1.

Change-Id: I056c0cdea49609c540f1fdfd5b3c362e574821c1
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 25687d00ce gnu: r-rpostgres: Update to 1.4.9.
* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.9.
[propagated-inputs]: Remove r-plogr.

Change-Id: Iaf1b7dafa717706ab00d1f81b73ac78f8782a51b
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 3a631b1fda gnu: r-timedate: Update to 4052.112.
* gnu/packages/cran.scm (r-timedate): Update to 4052.112.

Change-Id: I8ccce9fd454f2cb628cf6c2839c729a594d96575
2026-02-14 10:18:20 +01:00
Ricardo Wurmus 386d9dba1c gnu: r-timechange: Update to 0.4.0.
* gnu/packages/cran.scm (r-timechange): Update to 0.4.0.

Change-Id: Ibe5e8df6d73f5efae337a02f21d393855771ecdb
2026-02-14 10:18:19 +01:00
Ricardo Wurmus f291d52561 gnu: r-littler: Update to 0.3.22.
* gnu/packages/cran.scm (r-littler): Update to 0.3.22.

Change-Id: Icdb8a6ca489d42e59d6febc1e5705abe1997b786
2026-02-14 10:18:19 +01:00
Ricardo Wurmus e83a551d33 gnu: r-rmariadb: Update to 1.3.5.
* gnu/packages/cran.scm (r-rmariadb): Update to 1.3.5.
[propagated-inputs]: Remove r-plogr.

Change-Id: Iff6972b4ebd45ebda09c1fc0f09a2f2df0f7e689
2026-02-14 10:18:19 +01:00
Ricardo Wurmus df398634ae gnu: r-bindrcpp: Update to 0.2.4.
* gnu/packages/cran.scm (r-bindrcpp): Update to 0.2.4.
[propagated-inputs]: Remove r-plogr.

Change-Id: I9d167ccd65eed37721af907fda312ba929160e75
2026-02-14 10:18:19 +01:00
Ricardo Wurmus f4bbf7bd0c gnu: r-pkgload: Update to 1.5.0.
* gnu/packages/cran.scm (r-pkgload): Update to 1.5.0.

Change-Id: Id73fbf2c19b1227aa82605dbb78f8e699e888977
2026-02-14 10:18:19 +01:00
Ricardo Wurmus 90c14eca48 gnu: r-partykit: Update to 1.2-25.
* gnu/packages/cran.scm (r-partykit): Update to 1.2-25.
[native-inputs]: Remove r-pmml, r-sandwich, and r-xml; add r-knitr.

Change-Id: Ic4c635a7e7f45d91f98e6a1fd26c60b03fdfed95
2026-02-14 10:18:19 +01:00
Ricardo Wurmus c82ef93d0f gnu: r-secretbase: Update to 1.2.0.
* gnu/packages/cran.scm (r-secretbase): Update to 1.2.0.

Change-Id: Ifbd05ef0e25e03c0d46a8165496ee80cdde030f4
2026-02-14 10:18:19 +01:00
Ricardo Wurmus 95d4d9a559 gnu: r-gap: Update to 1.9.
* gnu/packages/cran.scm (r-gap): Update to 1.9.

Change-Id: I9f1b4a993c190b15c6f8980276df0358823c8c43
2026-02-14 10:18:19 +01:00
Ricardo Wurmus eebbc18b19 gnu: r-lubridate: Update to 1.9.5.
* gnu/packages/cran.scm (r-lubridate): Update to 1.9.5.

Change-Id: Ia3b2072e0397427b8b8edf549a3d7a481cd418a3
2026-02-14 10:18:19 +01:00
Ricardo Wurmus e06b052e59 gnu: r-lattice: Update to 0.22-9.
* gnu/packages/cran.scm (r-lattice): Update to 0.22-9.

Change-Id: I7f3b389e91aa8c85b336e98a62f2b9ee8a6f4891
2026-02-14 10:18:19 +01:00
Ricardo Wurmus b73317e155 gnu: r-fpeek: Update to 0.2.0.
* gnu/packages/cran.scm (r-fpeek): Update to 0.2.0.

Change-Id: Id9e9ca2f0185dd7c6427000ae4a687386e6d55ae
2026-02-14 10:18:19 +01:00
Ricardo Wurmus 5d17561ab6 gnu: r-foreign: Update to 0.8-91.
* gnu/packages/cran.scm (r-foreign): Update to 0.8-91.

Change-Id: I52ca61498c3822107fd7bcf9aeac6ad1ee61b9e1
2026-02-14 10:18:19 +01:00
Ricardo Wurmus 6c642eff9c gnu: r-cluster: Update to 2.1.8.2.
* gnu/packages/cran.scm (r-cluster): Update to 2.1.8.2.

Change-Id: I380b96223f16258b0c06e08967840bcc6ff56904
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 86e9ef61a9 gnu: r-rtk: Update to 0.2.7.
* gnu/packages/cran.scm (r-rtk): Update to 0.2.7.

Change-Id: I2f6c65ee942fe0b307dba10bb9121bc4a3c615b6
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 92ac6f1404 gnu: r-runner: Update to 0.4.6.
* gnu/packages/cran.scm (r-runner): Update to 0.4.6.

Change-Id: I5194b86becdc5969fc0d977ccb734a8e7d5ed88c
2026-02-14 10:18:18 +01:00
Ricardo Wurmus bc8c80b7c7 gnu: r-permute: Update to 0.9-10.
* gnu/packages/cran.scm (r-permute): Update to 0.9-10.

Change-Id: I15853dcf04e277a271ac09c3703de185647ce864
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 9ec17fd51a gnu: r-irlba: Update to 2.3.7.
* gnu/packages/cran.scm (r-irlba): Update to 2.3.7.

Change-Id: I19b636502c905882c9531d8ddf07b7eac4d0f4af
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 673636d8d6 gnu: r-ggstatsplot: Update to 0.13.5.
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.5.

Change-Id: Ica9312948a1bbf33ba633d4205705475724a3304
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 4db021aef3 gnu: r-ggplot2: Update to 4.0.2.
* gnu/packages/cran.scm (r-ggplot2): Update to 4.0.2.

Change-Id: I8d5127ac22fe1ea2b34c22a7f548cefeebf376fa
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 8e51dac5ba gnu: r-ggiraph: Update to 0.9.4.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.4.

Change-Id: Idd40df3c67e7c74f9522875e72f02ac5d1e89460
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 05b0023ba6 gnu: r-gdtools: Update to 0.5.0.
* gnu/packages/cran.scm (r-gdtools): Update to 0.5.0.
[native-inputs]: Add r-curl.

Change-Id: I90f4ca32e8c981525df3f81dd5013b990bf4033b
2026-02-14 10:18:18 +01:00
Ricardo Wurmus c506321437 gnu: r-dplyr: Update to 1.2.0.
* gnu/packages/cran.scm (r-dplyr): Update to 1.2.0.

Change-Id: Ia52f245a67dfa36bc72de131972bd196e10d80c2
2026-02-14 10:18:18 +01:00
Ricardo Wurmus b8caeb3869 gnu: r-collections: Update to 0.3.11.
* gnu/packages/cran.scm (r-collections): Update to 0.3.11.

Change-Id: I3b17a942c253387353200d4f8682414858d41cd8
2026-02-14 10:18:18 +01:00
Ricardo Wurmus 1c50db339c gnu: r-clubsandwich: Update to 0.6.2.
* gnu/packages/cran.scm (r-clubsandwich): Update to 0.6.2.

Change-Id: Ic563c6b11741a02ff12c8bd539cb6f201003caa8
2026-02-14 10:18:18 +01:00
Ricardo Wurmus e01dc325bf gnu: r-cardx: Update to 0.3.2.
* gnu/packages/cran.scm (r-cardx): Update to 0.3.2.

Change-Id: Ib80596fbd4abe87603b29ba823fadea0bb1e22e1
2026-02-14 10:18:17 +01:00
Ricardo Wurmus c218626a9c gnu: r-cardata: Update to 3.0-6.
* gnu/packages/cran.scm (r-cardata): Update to 3.0-6.

Change-Id: I29c70d27210ec10595a5db4f5d26d280a1c6d023
2026-02-14 10:18:17 +01:00
Ricardo Wurmus d644020db2 gnu: r-base64enc: Update to 0.1-6.
* gnu/packages/cran.scm (r-base64enc): Update to 0.1-6.

Change-Id: I7a3b590abc6000de5ac3e8e7ebf6b08ba3e64341
2026-02-14 10:18:17 +01:00
Ricardo Wurmus bb9e4671f6 gnu: r-aer: Update to 1.2-16.
* gnu/packages/cran.scm (r-aer): Update to 1.2-16.

Change-Id: I4b59b3b5d20899fc91274824d2d52fbb009ecb30
2026-02-14 10:18:17 +01:00
Ricardo Wurmus adee6ce457 gnu: r-wgcna: Update to 1.74.
* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.74.
[propagated-inputs]: Remove r-annotationdbi and r-go-db.

Change-Id: I886508cc01aabff7a107b7f6e606e4984a5135e6
2026-02-14 10:18:17 +01:00
Ricardo Wurmus d5cae29268 gnu: r-scistreer: Update to 1.2.1.
* gnu/packages/bioconductor.scm (r-scistreer): Update to 1.2.1.

Change-Id: I6a00643cdc0a8bedae568de38ec3d34c1ec770e1
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 6dd51a46bf gnu: r-numbat: Update to 1.5.2.
* gnu/packages/bioconductor.scm (r-numbat): Update to 1.5.2.
[propagated-inputs]: Remove r-pryr.

Change-Id: I72614a7dc7033174a6cdae8c84265544dd265d28
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 38755b5990 gnu: r-car: Update to 3.1-5.
* gnu/packages/cran.scm (r-car): Update to 3.1-5.
[properties]: Record updater-ignored-native-inputs.

Change-Id: Id0a7bd68f7cdf3f0ccb718f4583adf07edabf69a
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 88a537a0b4 gnu: r-checkmate: Update to 2.3.4.
* gnu/packages/cran.scm (r-checkmate): Update to 2.3.4.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Add r-data-table, r-magrittr, r-r6, and r-tibble.

Change-Id: If3bb2f3778826c16b55feceaf739665009d43042
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 4f1331939f gnu: r-saige: Update to 1.5.1-1.7172b7f.
* gnu/packages/bioinformatics.scm (r-saige): Update to 1.5.1-1.7172b7f.

Change-Id: I076cd1247efff7d311beae9b0dabc13ee13ea694
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 24d7af4799 gnu: r-duckdb: Update to 1.4.4.
* gnu/packages/duckdb.scm (r-duckdb): Update to 1.4.4.

Change-Id: I005f2ffcf96e110fad5dfe1297e0448662873b45
2026-02-14 10:18:17 +01:00
Ricardo Wurmus 4c045a890a gnu: r-semver: Update to 0.2.1.
* gnu/packages/cran.scm (r-semver): Update to 0.2.1.

Change-Id: I2d9a32430d9eabd1a0f7880284e0da01e01fc3c2
2026-02-14 10:18:16 +01:00
Ricardo Wurmus ca9131a956 gnu: r-flexdashboard: Update to 0.6.3.
* gnu/packages/cran.scm (r-flexdashboard): Update to 0.6.3.

Change-Id: If139417ef079c00d61875ca1eabbefb84cc95c8c
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 50c276b8b7 gnu: r-sparsevctrs: Update to 0.3.6.
* gnu/packages/cran.scm (r-sparsevctrs): Update to 0.3.6.

Change-Id: If02441658c75ca6f4d5c84d0a472eb01f9e933ae
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 83c321dd2d gnu: r-misc3d: Update to 0.9-2.
* gnu/packages/cran.scm (r-misc3d): Update to 0.9-2.

Change-Id: I8dfbc2c80902dc3637fa68e8787ad052fe25d958
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 88a0e032d6 gnu: r-summarytools: Update to 1.1.5.
* gnu/packages/cran.scm (r-summarytools): Update to 1.1.5.
[propagated-inputs]: Remove r-pryr.

Change-Id: Iadf924254c30e91ded81b94ee230c5950de7668e
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 4965896763 gnu: r-renv: Update to 1.1.7.
* gnu/packages/cran.scm (r-renv): Update to 1.1.7.

Change-Id: I65764b3d492d262878ba10e5292afd291a8b7571
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 26950d9e07 gnu: r-broom: Update to 1.0.12.
* gnu/packages/cran.scm (r-broom): Update to 1.0.12.

Change-Id: I7d0a943aae456fc7fc0b36a16031cc57e3483152
2026-02-14 10:18:16 +01:00
Ricardo Wurmus f192c6fe2e gnu: r-mnormt: Update to 2.1.2.
* gnu/packages/cran.scm (r-mnormt): Update to 2.1.2.

Change-Id: Ieead18698477b21b33292ae933bc0b6120ee8aac
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 7770c92c6e gnu: r-plumber: Update to 1.3.3.
* gnu/packages/cran.scm (r-plumber): Update to 1.3.3.

Change-Id: I012a3ebdc5f9acb39ee5e567d5e49ef3b7b423d9
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 4a24daa667 gnu: r-orgmassspecr: Update to 0.5-4.
* gnu/packages/cran.scm (r-orgmassspecr): Update to 0.5-4.

Change-Id: I9fedd028610c095f63598807a24a117763cb34e6
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 132eb8b569 gnu: r-data-table: Update to 1.18.2.1.
* gnu/packages/cran.scm (r-data-table): Update to 1.18.2.1.

Change-Id: Ia8723b31c5647e45e0f86e253bb852ccae42f463
2026-02-14 10:18:16 +01:00
Ricardo Wurmus be3f4721d9 gnu: r-readr: Disable one test.
* gnu/packages/statistics.scm (r-readr)[arguments]: Add phase
'disable-bad-tests.

Change-Id: I2dad6761373f0b143a677720999f9bd8ddcc0d4a
2026-02-14 10:18:16 +01:00
Ricardo Wurmus 22dc2e2656 gnu: r-vroom: Update to 1.7.0.
* gnu/packages/cran.scm (r-vroom): Update to 1.7.0.
[arguments]: Remove custom phases.
[synopsis]: Use lowercase.
[description]: Reflow paragraph.

Change-Id: Id9f1ff77af926d626267262cf2be8cec7285e139
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 7af33599b6 gnu: r-expint: Update to 0.2-1.
* gnu/packages/cran.scm (r-expint): Update to 0.2-1.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Add r-gsl and r-pracma.

Change-Id: I78c44b0930e241186ecd9c6183a9643fceee921f
2026-02-14 10:18:15 +01:00
Ricardo Wurmus c2e086413e gnu: r-bslib: Update to 0.10.0.
* gnu/packages/cran.scm (r-bslib): Update to 0.10.0.
[arguments]: Disable one more test.

Change-Id: I690d8783430390d9c4b10646a0bb5fb56d013326
2026-02-14 10:18:15 +01:00
Ricardo Wurmus ae5fb3234a gnu: Add r-ggamma.
* gnu/packages/cran.scm (r-ggamma): New variable.

Change-Id: Ib5f5b7aa84f4e673a6b426da228dbff7daf26c42
2026-02-14 10:18:15 +01:00
Ricardo Wurmus c4bd0eed04 gnu: r-tesseract: Update to 5.2.5.
* gnu/packages/cran.scm (r-tesseract): Update to 5.2.5.
[properties]: Record updater-extra-inputs.
[synopsis]: Do not use the term "Open Source".
[description]: Use complete sentences and Texinfo syntax for definitions.

Change-Id: I0e18e5488336a0d59cd58b423566d77e48153c2d
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 406d37a277 gnu: r-sn: Update to 2.1.2.
* gnu/packages/statistics.scm (r-sn): Update to 2.1.2.

Change-Id: Ic3003796b061f5eacdc176b00c72b7dfa764ee72
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 447fd9e539 gnu: r-rocr: Update to 1.0-12.
* gnu/packages/statistics.scm (r-rocr): Update to 1.0-12.

Change-Id: Ic965ed6387cba4d82dc5cdea3859093bb3e902e2
2026-02-14 10:18:15 +01:00
Ricardo Wurmus a0984b9160 gnu: r-qs2: Update to 0.1.7.
* gnu/packages/cran.scm (r-qs2): Update to 0.1.7.

Change-Id: If60e632beb95ac6c81c131824f62489733c5e9c8
2026-02-14 10:18:15 +01:00
Ricardo Wurmus d95fd4328b gnu: r-textplot: Update to 0.2.3.
* gnu/packages/cran.scm (r-textplot): Update to 0.2.3.

Change-Id: I9cadfdb16f5d64a9890cadc23aada891f504af7a
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 403d3b96a4 gnu: r-cpp11: Update to 0.5.3.
* gnu/packages/cran.scm (r-cpp11): Update to 0.5.3.

Change-Id: I115f527ebdc0fa0ba6ee9a108d5970c8f32ae79a
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 40e3d758d5 gnu: r-spatstat-random: Update to 3.4-4.
* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-4.

Change-Id: Ia71c5612c070f34240d9aeea26fd049df066be8b
2026-02-14 10:18:15 +01:00
Ricardo Wurmus d8dc5e606d gnu: r-spatstat-geom: Update to 3.7-0.
* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.7-0.

Change-Id: Id8c2b3f56b7398bd6633dd29be22b5869fdc21a8
2026-02-14 10:18:15 +01:00
Ricardo Wurmus 72dd525be8 gnu: r-spatstat-explore: Update to 3.7-0.
* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.7-0.

Change-Id: If74c4c89db1d8686d2939ed193f8702e632c61c4
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 782cc9887a gnu: r-kmer: Update to 1.1.3.
* gnu/packages/cran.scm (r-kmer): Update to 1.1.3.

Change-Id: Ia59c590181c64b3e4063dc3fd1579ff80c8e8293
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 94b08e55da gnu: r-scrime: Update to 1.3.7.
* gnu/packages/cran.scm (r-scrime): Update to 1.3.7.

Change-Id: Ida1a684fbbfa66cb53bf5675b05b364a6381b5e2
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 2687aca005 gnu: r-gbm: Update to 2.2.3.
* gnu/packages/cran.scm (r-gbm): Update to 2.2.3.
[native-inputs]: Remove r-runit; add r-tinytest.

Change-Id: I83421a6733bb25fdee9c512fe478d0dd6dc44d1f
2026-02-14 10:18:14 +01:00
Ricardo Wurmus b4671dac23 gnu: r-rjava: Update to 1.0-14.
* gnu/packages/cran.scm (r-rjava): Update to 1.0-14.

Change-Id: If4e60438d243b140960eb2f5c2215d9fc2a874a9
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 1d57912533 gnu: r-kohonen: Update to 3.0.13.
* gnu/packages/cran.scm (r-kohonen): Update to 3.0.13.

Change-Id: I9c515de12d10590cd5431c4129fafbd04ef6312d
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 26ff46a294 gnu: r-rncl: Update to 0.8.9.
* gnu/packages/cran.scm (r-rncl): Update to 0.8.9.

Change-Id: I6dc3f7a856f6d89a992098ab400c689ee50706d0
2026-02-14 10:18:14 +01:00
Ricardo Wurmus b78f978416 gnu: r-rnaturalearth: Update to 1.2.0.
* gnu/packages/cran.scm (r-rnaturalearth): Update to 1.2.0.

Change-Id: Ifd6b75be885462512546e06418379c976f1cdac1
2026-02-14 10:18:14 +01:00
Ricardo Wurmus d1ded4b169 gnu: r-quickjsr: Update to 1.9.0.
* gnu/packages/cran.scm (r-quickjsr): Update to 1.9.0.

Change-Id: I783b7d8a168ae9d5b96fad072a1cbeef3db263b9
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 63eb990d8d gnu: r-blavaan: Update to 0.5-10.
* gnu/packages/cran.scm (r-blavaan): Update to 0.5-10.

Change-Id: I3e67edaeed366ef7f2a26879076e3019268ed955
2026-02-14 10:18:14 +01:00
Ricardo Wurmus a077f6e14b gnu: r-hash: Update to 2.2.6.4.
* gnu/packages/cran.scm (r-hash): Update to 2.2.6.4.

Change-Id: I12871e78cf759ff334f046bae960fafe5c8c6f4c
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 432f9793d5 gnu: r-insight: Update to 1.4.5.
* gnu/packages/cran.scm (r-insight): Update to 1.4.5.

Change-Id: I4a41e5966a32907fcf68d0018741e7c244ad9e9f
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 44950f8061 gnu: r-rdpack: Update to 2.6.5.
* gnu/packages/cran.scm (r-rdpack): Update to 2.6.5.

Change-Id: I316a9a385aa9c0fc921c6684be2d131e1f1bcdcf
2026-02-14 10:18:14 +01:00
Ricardo Wurmus 0c6b1f1b21 gnu: r-rbibutils: Update to 2.4.1.
* gnu/packages/cran.scm (r-rbibutils): Update to 2.4.1.

Change-Id: I40498df75de680a33a67e7c2246df92d09f581b4
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 361e558211 gnu: r-adbcdrivermanager: Update to 0.22.0.
* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.22.0.

Change-Id: I67926e5a1104320afef8c3faff394547f731b4ac
2026-02-14 10:18:13 +01:00
Ricardo Wurmus e47400d0cb gnu: r-ncdfcf: Update to 0.8.0.
* gnu/packages/cran.scm (r-ncdfcf): Update to 0.8.0.

Change-Id: I9d66df53b5af287ff35d8b91601db77b401d109d
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 0547b4ea5d gnu: r-uuid: Update to 1.2-2.
* gnu/packages/cran.scm (r-uuid): Update to 1.2-2.

Change-Id: Ie9f873d8dc86cd88c25862bae2b3f3bb68fb41e9
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 0e1b6db5b7 gnu: r-vctrs: Update to 0.7.1.
* gnu/packages/cran.scm (r-vctrs): Update to 0.7.1.

Change-Id: I6ec183174e7ce888803709f4175981a5a9884dc6
2026-02-14 10:18:13 +01:00
Ricardo Wurmus f0c56aa0ad gnu: r-linprog: Update to 0.9-6.
* gnu/packages/cran.scm (r-linprog): Update to 0.9-6.

Change-Id: I1685e0d215e402454b0a187fc399e965793add97
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 97b9595576 gnu: r-kit: Update to 0.0.21.
* gnu/packages/cran.scm (r-kit): Update to 0.0.21.
[native-inputs]: Add r-knitr.

Change-Id: Ie81d264bfeba6dc0affede6f2fb4c24796e91342
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 684d4b5f77 gnu: r-fitdistrplus: Update to 1.2-6.
* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.2-6.
[native-inputs]: Remove r-evd and r-npsurv.

Change-Id: I8ce8d6a78ba191f91ca20580e43ed6f39657b14a
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 7ad188bfd2 gnu: r-ptw: Update to 1.9-17.
* gnu/packages/cran.scm (r-ptw): Update to 1.9-17.

Change-Id: I8e7c0a441e8d6deaf9c17adeb1576076990fe0e4
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 8ab524f794 gnu: r-minty: Update to 0.0.6.
* gnu/packages/cran.scm (r-minty): Update to 0.0.6.

Change-Id: I4a01d277d44b168c9be7162a979975718dbb7ce6
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 8cdae95416 gnu: r-zcompositions: Update to 1.6.0.
* gnu/packages/cran.scm (r-zcompositions): Update to 1.6.0.

Change-Id: Ica3b0b3ca21fc42d1df2b293b88cd384b57e8f96
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 9d86a653dc gnu: r-plotly: Update to 4.12.0.
* gnu/packages/cran.scm (r-plotly): Update to 4.12.0.

Change-Id: I2d02693530bea8cccbc142b91a7e8a7f2463ce45
2026-02-14 10:18:13 +01:00
Ricardo Wurmus 0068b61e3c gnu: r-collections: Update to 0.3.10.
* gnu/packages/cran.scm (r-collections): Update to 0.3.10.

Change-Id: I4e7bb7bf119cb62bd77d5d6aebbe1612088c210c
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 2d9edcfb13 gnu: r-castor: Update to 1.8.5.
* gnu/packages/cran.scm (r-castor): Update to 1.8.5.

Change-Id: Ic59e945dd474aa85321144fe36ebaef993a1ce07
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 07257b4d18 gnu: r-bbmisc: Update to 1.13.1.
* gnu/packages/cran.scm (r-bbmisc): Update to 1.13.1.

Change-Id: Iab454b00547956dbccb6bbeecc2139e1bcf17f72
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 2241946157 gnu: r-mathjaxr: Update to 2.0-0.
* gnu/packages/cran.scm (r-mathjaxr): Update to 2.0-0.
[source]: Adjust snippet.
[arguments]: Adjust build phase 'use-js-mathjax.

Change-Id: Iab937fc0185d1576eb4c25d267781b47c82ae237
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 6dd4497f63 gnu: Add js-mathjax-4.
* gnu/packages/patches/mathjax-4.0.0-disable-webpack.patch,
gnu/packages/patches/mathjax-4.0.0-no-a11y.patch: New files.
* gnu/local.mk (dist_patch_DATA): Record them.
* gnu/packages/javascript.scm (js-mathjax-4): New variable.
(js-mathjax-for-r-mathjaxr): Define as alias for js-mathjax-4.

Change-Id: I156605a8d11d615489d8f0c0c267c96339afc3c7
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 853b258522 gnu: r-tfmpvalue: Update to 1.0.0.
* gnu/packages/cran.scm (r-tfmpvalue): Update to 1.0.0.
[native-inputs]: Remove r-testthat.

Change-Id: I31fe95e0fcadb41bfbe89da885ba81156dbecabc
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 4e11c66b1e gnu: r-misctools: Update to 0.6-30.
* gnu/packages/cran.scm (r-misctools): Update to 0.6-30.
[properties]: Record updater-extra-native-inputs.

Change-Id: I905ddb13ebf806d0651b6e0c6838785c68ccb61f
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 44e80842c7 gnu: r-ggiraph: Update to 0.9.3.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.3.
[properties]: Record updater-extra-native-inputs.

Change-Id: I48ef5918be853173d3bdd61489f9120fc3f39a4d
2026-02-14 10:18:12 +01:00
Ricardo Wurmus fa6f629d22 gnu: r-arrow: Update to 23.0.0.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.0.

Change-Id: I39c692cd2f611e53bd2949347742fb67219773ad
2026-02-14 10:18:12 +01:00
Ricardo Wurmus 080d0232d9 gnu: apache-arrow: Update to 23.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 23.0.0.

Change-Id: I1e64acf317c492c8ff3d8f539622ac77d80e7513
2026-02-14 10:18:12 +01:00
Ricardo Wurmus eec58c78fd gnu: r-bedr: Update to 1.1.5.
* gnu/packages/cran.scm (r-bedr): Update to 1.1.5.
[arguments]: Enable all but one test; add phase 'skip-bad-tests.

Change-Id: I498d319c2f61b7d8c047c132cfe2327638cedf0c
2026-02-14 10:18:12 +01:00
Ricardo Wurmus d664fadd7e gnu: r-randomforestsrc: Update to 3.5.0.
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.5.0.
[arguments]: Add phase 'remove-diagrammer.
[propagated-inputs]: Add r-data-tree.

Change-Id: If37f31df2e88d3f8c6a8b0c494d15239732f134f
2026-02-14 10:18:12 +01:00
Andreas Enge 89fd9cd359 gnu: vtk: Update to 9.6.0 and add vtk-9.5.
* gnu/packages/image-processing.scm (vtk): Update to 9.6.0.
[origin]: Adapt snippet.
(vtk-9.5): Add back the previous version.
* gnu/packages/graphics.scm (f3d)[inputs],
* gnu/packages/engineering.scm (freecad)[inputs],
* gnu/packages/image-processing.scm (itk-snap)[inputs]:
Replace vtk by vtk-9.5.

Change-Id: I5f5d519b876b525f6a99c39b3453bbb677c01e95
2026-02-14 10:05:02 +01:00
Artyom V. Poptsov d780d3e11b gnu: watchdogd: Update to 4.1.
* gnu/packages/linux.scm (watchdogd): Update to 4.1.

Change-Id: I6203d2fb09ae8bddd82e471ee3340da1aa5f1ae8
2026-02-14 11:13:12 +03:00
Artyom V. Poptsov 319d5643aa gnu: aide: Update to 0.19.3.
* gnu/packages/admin.scm (aide): Update to 0.19.3.

Change-Id: I68d7a1873032fc5799b75039dfc7ce605f8091f4
2026-02-14 10:58:54 +03:00
Artyom V. Poptsov 83ded232d4 gnu: solaar: Update to 1.1.19.
* gnu/packages/admin.scm (solaar): Update to 1.1.19.

Change-Id: I8ccd24263de2d1c9b80323133d245e269cd782ba
2026-02-14 10:52:15 +03:00
Mazin AlHaddad ade30e87ce gnu: maim: Update to 5.8.1
* gnu/packages/xdisorg.scm (maim): Update to 5.8.1.

Closes: guix/guix#6343
Change-Id: I1cde7a15a8d8ed44a5cf42373ec035d46831e5d4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 13:30:45 +08:00
Wilko Meyer 0e90d79d00 gnu: cage: Update to 0.2.1.
* gnu/packages/wm.scm (cage): Update to 0.2.1.
[inputs]: Change wlroots-0.18 to wlroots-0.19.

Closes: guix/guix#6370
Change-Id: Ib311b2a7cf383c3e788907aa25405f9096655227
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 13:04:38 +08:00
Wilko Meyer 6b3b3f7945 gnu: srain: Update to 1.8.1.
* gnu/packages/irc.scm (srain): Update to 1.8.1.
[arguments]<#:configure-flags>: Disable app_indicator.
[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.
[home-page]: Update URL.

Closes: guix/guix#6375
Change-Id: I2226b3b3857e9f8272148a864bc5402b71e75928
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:59:27 +08:00
Luis Guilherme Coelho 0add7609d3 home: services: pipewire: Install pipewire and wireplumber.
* gnu/home/services/sound.scm (home-pipewire-profile-service): New procedure.
(home-pipewire-service-type): Extend home-profile-service-type.

Closes: guix/guix#6404
Change-Id: I6f9a0f61bb09080479264c31471e0461437d3913
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:53:09 +08:00
Nick Blumenauer 44bd21a75c gnu: qutebrowser: Update to 3.6.3.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.3.

Closes: guix/guix#6403
Change-Id: I809dfe0cf686a8c4ad96174ea6d1160cef90e56f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:49:39 +08:00
jgart fe4f4dcfe1 gnu: trealla: Update to 2.90.21.
* gnu/packages/prolog.scm (trealla): Update to 2.90.21.

Change-Id: I83eda0123d58da558487d77c03b2417dc4deb28c
2026-02-13 23:39:41 -05:00
kestrel 13fad785b9 gnu: luanti-mineclonia: Update to 0.119.0.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.119.0.

Closes: guix/guix#6326
Change-Id: I12dbacc1354526dff1a85ebe66535125a26db319
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:58:43 +08:00
Patrick Norton 342c82027b gnu: openttd-jgrpp: Update to 0.70.0.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.0.

Closes: guix/guix#6336
Change-Id: I65452157beeb0e5dee4b4dcba6bbd0a2f759fb22
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:41:02 +08:00
Johannes Christ 240b3be58a gnu: openttd-engine: Update to 15.1.
* gnu/packages/games.scm (openttd-engine): Update to 15.1.

Closes: guix/guix#6237
Change-Id: Ie17aba1803f108f004450c75ea7de1fd73ba922f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:17:49 +08:00
Andreas Enge 83d89b0645 gnu: vtk: Update to 9.5.2 and add vtk-9.4.
* gnu/packages/image-processing.scm (vtk): Update to 9.5.2.
(vtk-9.4): Add back the previous version.
* gnu/packages/maths.scm (python-quadpy)[inputs]: Replace vtk by vtk-9.4.

Change-Id: Ibf29e18245bd7415208b495cc36ed2c630bb9410
2026-02-13 19:14:16 +01:00
Mathieu Lirzin 2e099c8907 gnu: clojure-tools: Wrap clojure executable.
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, guile-3.0/pinned, openjdk:jdk.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated tools classpath.

Change-Id: Ie711b1f870dc4f9609bec9a570215cacbf57e4a6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-13 18:51:29 +01:00
Yan Abu Arab 5dd37b30b4 gnu: python-numpy-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-numpy-documentation)[phases]: Adjust
'avoid-external-deps' to up to date source code.
[native-inputs]: Add python-jupyterlite-sphinx, python-sphinx-copybutton.

Fixes: guix/guix#5539
Merges: https://codeberg.org/guix/guix/pulls/6374
Change-Id: I12874e13e36d1cd62f2fa94408c22c185586187a
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13 17:05:04 +00:00
Wilko Meyer 847dc67adf gnu: nginx-lua-module: Update to 0.10.29.
* gnu/packages/web.scm (nginx-lua-module): Update to 0.10.29.

Fixes: guix/guix#6381
Change-Id: Id07e0a5f6daac05246f9e8249416deda64c8d82d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-13 14:58:35 +01:00
Andreas Enge 0ae891a57d gnu: python-vedo: Update to 2025.5.4.
* gnu/packages/python-science.scm (python-vedo): Update to 2025.5.4.

Change-Id: Ide16096a2bde0460c62e62b5aa260a5d557e7fc7
2026-02-13 14:27:37 +01:00
Andreas Enge f2d52e1853 gnu: gp2c: Update to 0.0.14pl1.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.14pl1.

Change-Id: I8cba8f962c931217b806dbcea3c86823a0dec65d
2026-02-13 14:21:23 +01:00
Andreas Enge 29a6ae6543 gnu: uim-gtk: Remove obsolete input.
* gnu/packages/xorg.scm (uim-gtk)[inputs]: Remove gtk+-2.

Change-Id: I6c77c9829d00ce398bf41da1979c4a8ed0c67119
2026-02-13 12:30:14 +01:00
Andreas Enge 0e93e3a29b gnu: qlogo: Update to 0.961 and switch to Qt6.
* gnu/packages/logo.scm (qlogo): Update to 0.961.
[source]: Switch to git-fetch.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5. Add qtsvg.
[arguments]: Remove all phases. Disable tests.

Change-Id: I86164e9c6df1cc2d5c18c7101f0afb7e27219bd7
2026-02-13 12:27:18 +01:00
Andreas Enge 660d6437f8 gnu: love: No more devil.
The devil input was only needed prior to version 10.0 and is not
actually referenced.

* gnu/packages/game-development.scm (love)[inputs]: Remove devil.

Change-Id: I56aba7359928cc85d8b375b4166d2d3c2abf08a8
2026-02-13 12:00:59 +01:00
Andreas Enge 03c73b3995 gnu: vtk: Update to 9.4.2 and add vtk-9.3.
* gnu/packages/image-processing.scm (vtk): Update to 9.4.2.
[origin]: Adapt snippet.
(vtk-9.3): Add back the previous version.
(opencv)[inputs],
* gnu/packages/geo.scm (ogs-serial)[inputs],
* gnu/packages/python-science.scm (python-pyvista)[inputs]: Replace vtk
by vtk-9.3.

Change-Id: I1a567bc30c7845fdd647db0f93cef2cafe1ced76
2026-02-13 11:46:52 +01:00
Hugo Buddelmeijer b9dd5b8953 gnu: python-ipykernel-6: Fix build.
* gnu/packages/jupyter.scm (python-ipykernel-6): Fix build.
[native-inputs]: Remove python-pytest; add python-pytest-8.
[propagated-inputs]: Remove python-tornado-6; add python-tornado.

Fixes: guix/guix#6366
Merges: https://codeberg.org/guix/guix/pulls/6368
Change-Id: I2ccbbba6d7921a3903c5cbefe9916b2d0d77d4b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13 09:55:34 +00:00
Sharlatan Hellseher 6b682e5e55 gnu: python-tornado-6: Use 'define-deprecated-package`.
* gnu/packages/python-web.scm (python-tornado-6): Use
'define-deprecated-package`.

Change-Id: If56c02bda98f6cd6cf1d698aaa130a69d94f6fd9
2026-02-13 09:55:34 +00:00
Danny Milosavljevic fc62ea7409 gnu: conda: Make ~/.conda be tried LAST.
* gnu/packages/package-management.scm (conda)[arguments]<#:phases>[wrap-executable]:
Make CONDA_ENVS_PATH and CONDA_PKGS_DIRS be only defaulted to $HOME/.conda.

Fixes guix/guix#4826

Change-Id: Icd89f48aedf5e0d9eaa8294a810ae37d496e4872
2026-02-13 10:45:43 +01:00
Hartmut Goebel 46793f96cd Makefile.am: Add git-config and git-hooks convenience targets.
* Makefile.am (git-config, git-hooks): New phony targets.

Change-Id: Ia241300194fbc1ea1d691e867b5dccd8e75077f4
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-13 15:02:08 +09:00
Maxim Cournoyer 427b8f960e Makefile.am: Update hooks even when working from a git worktree.
Also simplify recipes by enclosing in the 'in_git_p' Automake conditional.

* Makefile.am (GIT_HOOKS_DIR, GIT_CONFIG_FILE): New variables.
(.git/hooks/, .git/hooks/%, .git/config, .git/hooks/commit-msg): Rewrite in
terms of the above.
(nodist_no_inst_DATA): Likewise.

Change-Id: I8fba6a1923bae5f54253ef6aa529bf68e01678ef
2026-02-13 15:01:42 +09:00
Maxim Cournoyer 3a2c82c09a build-aux: Turn `with-input-pipe-to-string' into a procedure.
There is no reason this should be syntax.

* build-aux/update-guix-package.scm (with-input-pipe-to-string): Make it a
procedure.

Change-Id: I96daeb40eb9202c542a7906926f2e25765d5078f
2026-02-13 15:01:33 +09:00
jgart 875eb949e9 gnu: trealla: Update to 2.90.18.
* gnu/packages/prolog.scm (trealla): Update to 2.90.18.

Change-Id: I6cca15341aae6b029f8d37dafebfadf829de789b
2026-02-12 23:12:40 -05:00
jgart 8d0cb60763 gnu: Add scryer-prolog.
* gnu/packages/prolog.scm (scryer-prolog): New variable.

Co-authored-by: Mark Walker <mark.damon.walker@gmail.com>
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I4ffc9a7ebab39ae95d7c38b380737091d21afe53
2026-02-12 22:25:31 -05:00
Arun Isaac 37e987dc9f gnu: skribilo: Update to 0.11.1.
* gnu/packages/skribilo.scm (skribilo): Update to 0.11.1.
2026-02-12 23:17:49 +00:00
FuncProgLinux deedd482e4 gnu: libmateweather: Update to 1.28.2.
* gnu/packages/mate.scm (libmateweather): Update to 1.28.2.

Change-Id: Ibaf37cdb1c5e1319ddb7c16f54b39ffb4675377d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5676
2026-02-12 23:56:36 +01:00
FuncProgLinux 76d4620512 gnu: caja: fix search path globs
Change-Id: I52b097654d87d276bb41dd807dba0cb721220986
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:36 +01:00
FuncProgLinux 6d2f1f092b gnu: Add caja-actions.
* gnu/packages/mate.scm (caja-actions): New variable.

Change-Id: Id76b9eca5b57459172395a43af30406faecf6831
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:36 +01:00
FuncProgLinux 24d1e7e10b gnu: libmateweather: Update to 1.28.1.
* gnu/packages/mate.scm (libmateweather): Update to 1.28.1.
[native-inputs]: Add autoconf, autoconf-archive, automake, gtk-doc/stable, libtool,
mate-common, and which.

Change-Id: Icd449e12a60233775006c403b80075c1195a0a47
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:32 +01:00
Ludovic Courtès 6e2fe68cb0 tests: Do not refer to ‘texlive’ package.
This is a followup to 7f46cd4bec, which broke
this test.

* tests/guix-package.sh: Replace ‘texlive’ with ‘tzdata’.

Change-Id: Ib7fadfaa4f6a19845064ba8dd737b65a16e93064
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6332
2026-02-12 23:03:31 +01:00
Andreas Enge ab4e148829 gnu: Remove python-robotframework-lint.
* gnu/packages/python-xyz.scm (python-robotframework-lint): Delete variable.

Fixes: guix/guix#5563
Change-Id: I97d6401b3ef126225f20ddc22dd26bcb38fd4b42
2026-02-12 22:59:20 +01:00
jgart a8cf0784b9 gnu: podman: Satisfy linter on formatting.
* gnu/packages/containers.scm (podman)[arguments]: Satisfy linter on formatting.

Change-Id: I1a5866e1917782581a1d14034fd9cd103f314c34
2026-02-12 16:03:35 -05:00
jgart 434aa93d7b gnu: distrobox: Update to 1.8.2.4.
* gnu/packages/containers.scm (distrobox): Update to 1.8.2.4.

Change-Id: Ic59b20b02adf9a0775c42c1040e067e5ded98c4a
2026-02-12 15:50:24 -05:00
Foster Hangdaan 2591397445 gnu: podman: Update to 5.8.0.
* gnu/packages/containers.scm (podman): Update to 5.8.0.

Change-Id: I05aa7108104babc342b1330e34c460129ccc1f16
Signed-off-by: jgart <jgart@dismail.de>
2026-02-12 15:50:24 -05:00
Andreas Enge 67bdb3c7d2 gnu: openldap: Update to 2.6.10.
* gnu/packages/openldap.scm (openldap): Update to 2.6.10.

Change-Id: If1780df8012da2af24a177d1d1fdeaf251c78528
2026-02-12 21:29:38 +01:00
Andreas Enge 2b728aab94 gnu: openldap: Refresh input.
* gnu/packages/openldap.scm (openldap)[inputs]: Remove bdb-5.3; add bdb.

Change-Id: Ifcd07dd22b64353feb1b865c2ade29d5fadeaf67
2026-02-12 21:29:38 +01:00
Sebastian Gibb 1c7bfe4004 gnu: pcsc-lite: Update to 2.4.1
* gnu/packages/security-token.scm (pcsc-lite): Update to 2.4.1.

Change-Id: Ic0470e13950abc7eb06d2e1f0135536de439af90
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-12 21:29:30 +01:00
Danny Milosavljevic 3b1b8dee3e gnu: conda-bootstrap: Avoid propagated-inputs.
* gnu/packages/package-management.scm (conda-bootstrap)[propagated-inputs]:
Move all to...
[inputs]: ...here.

Change-Id: I7c4ee5a0bf87cce2d75ff8f71c3f4f594828e6a4
2026-02-12 20:00:10 +01:00
Danny Milosavljevic a3a998141b gnu: Add conda.
* gnu/packages/patches/conda-fix-plugin-settings-test.patch: New file.
* gnu/packages/patches/conda-fix-cross-platform-export-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to them.
* gnu/packages/package-management.scm (conda): New variable.

Change-Id: I77335397e51a2b309567721151940e4207643911
2026-02-12 20:00:10 +01:00
Danny Milosavljevic d11b25b96a gnu: Add python-conda-libmamba-solver.
* gnu/packages/package-management.scm (python-conda-libmamba-solver): New
variable.
[inputs]: Add same inputs of conda-bootstrap.

Change-Id: Icaa4bab91b160549ad0eca1e8633dadd87ca07d0
2026-02-12 20:00:10 +01:00
Danny Milosavljevic 05686efeb2 gnu: conda: Rename to conda-bootstrap.
* gnu/packages/package-management.scm (conda): Rename to...
(conda-bootstrap): ...this.
[arguments]<#:phases>{pre-check}: Also set CONDA_PKGS_DIRS.
[propagated-inputs]: Add python-archspec, python-boltons, python-boto3,
python-charset-normalizer, python-conda-package-handling,
python-conda-content-trust, python-distro, python-frozendict,
python-jsonpatch, python-menuinst, python-packaging, python-platformdirs,
python-pluggy, python-pycosat, python-requests, python-ruamel.yaml,
python-setuptools, python-tqdm, python-truststore, python-zstandard.
[inputs]: Remove all.  Add python-wrapper.

Change-Id: I8f6a3ae4c8c1edceee1be43721c61014cf4da120
2026-02-12 20:00:10 +01:00
Danny Milosavljevic 23c0e85f76 gnu: Add python-libmambapy.
* gnu/packages/package-management.scm (python-libmambapy): New variable.

Change-Id: Iea3d800ffb03fd29dc9cfd20e9b3566107b9574f
2026-02-12 20:00:09 +01:00
Danny Milosavljevic 9b0ef0e26d gnu: Add libmamba.
* gnu/packages/package-management.scm (libmamba): New variable.

Change-Id: Ib2fc93860bff8facc4fbebdf3cf151eb216ac32c
2026-02-12 20:00:09 +01:00
Danny Milosavljevic f046a71cf9 gnu: Add libsolv.
* gnu/packages/patches/libsolv-conda-variant-priorization.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/package-management.scm (libsolv): New variable.
[source]: Use patch.

Change-Id: Ie6cb43385b3489804f9a8fd8e1ddf1d2bb50f4cd
2026-02-12 20:00:09 +01:00
Danny Milosavljevic 6d58d9f26e gnu: Add go-github-com-loft-sh-ssh.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-ssh): New variable.

Change-Id: I6065dfb7038488e91e3c8a3fc0809dcda1ea227c
Modified--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Danny Milosavljevic 82e5841cee gnu: Add go-github-com-loft-sh-log.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-log): New variable.

Change-Id: Iadfad1d67f48f1a7e05c98910272ad032027f023
Modified--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Danny Milosavljevic 65978c8fa6 gnu: Add go-github-com-loft-sh-admin-apis.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-admin-apis): New variable.

Change-Id: I4ab269604b9dc67d5ed0700a4952b58fa9a5117a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Sharlatan Hellseher 151c4ca936 gnu: Add go-github-com-sytten-logrus-zap-hook.
* gnu/packages/golang-xyz.scm (go-github-com-sytten-logrus-zap-hook): New variable.

Change-Id: I222187782745a6a9070d26676f894968b0d5890e
2026-02-12 18:23:01 +00:00
Sharlatan Hellseher f4bec4dfa7 gnu: Add go-github-com-stripe-stripe-go-v81.
* gnu/packages/golang-web.scm (go-github-com-stripe-stripe-go-v81): New variable.

Change-Id: Ia2164431c604df80735bd024be463cdb39471a37
2026-02-12 18:23:01 +00:00
Danny Milosavljevic 578b0bde8f gnu: Add go-github-com-liggitt-tabwriter.
* gnu/packages/golang-xyz.scm (go-github-com-liggitt-tabwriter): New variable.

Change-Id: Ia09a0b90ebca5a83eec3430bd57a4d1de01cfe1c
2026-02-12 18:23:01 +00:00
Danny Milosavljevic cdad86579f gnu: Add go-github-com-go-chi-chi.
* gnu/packages/golang-web.scm (go-github-com-go-chi-chi): New variable.

Change-Id: I8d7ad471e5bd7cc29e7f6c6e69cf6ae67b474439
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:22:48 +00:00
Danny Milosavljevic 78b3860f48 gnu: Add python-quasielasticbayes.
* gnu/packages/python-science.scm (python-quasielasticbayes): New variable.

Change-Id: I4a80e53c2f4c058b8678b599d9a4a3d7752efedb
2026-02-12 18:58:12 +01:00
Danny Milosavljevic 91ea95eff8 gnu: Add python-euphonic.
* gnu/packages/python-science.scm (python-euphonic): New variable.

Change-Id: I10ce0b9193e5d342ead24b9e16daefd9d16d40eb
2026-02-12 18:58:12 +01:00
Danny Milosavljevic 51b803ec26 gnu: Add python-pycifrw.
* gnu/packages/python-science.scm (python-pycifrw): New variable.

Change-Id: Iaee90ca32d519f1b621e6323e636bfcf231a61f1
2026-02-12 18:58:11 +01:00
Danny Milosavljevic e0cd960385 gnu: Add python-pystack.
* gnu/packages/python-science.scm (python-pystack): New variable.

Change-Id: If22714cbdf7a815b7c306b5b2b9dd487b3d62fcd
2026-02-12 18:58:11 +01:00
Danny Milosavljevic b6523e1a20 gnu: Add python-pystog.
* gnu/packages/python-science.scm (python-pystog): New variable.

Change-Id: I75eb64488c6a190aebee221bb7387dde2c0797c7
2026-02-12 18:58:10 +01:00
Danny Milosavljevic daaae8ed29 gnu: Add python-seekpath.
* gnu/packages/python-science.scm (python-seekpath): New variable.

Change-Id: I8892e74d89112d8927c0a1d223962b9e86742f8b
2026-02-12 18:58:10 +01:00
Danny Milosavljevic de73c0c7f3 gnu: Add python-spglib.
* gnu/packages/python-science.scm (python-spglib): New variable.

Change-Id: I425a7906fe4d9eaa21e7597c6ace97650e58b53a
2026-02-12 18:58:10 +01:00
Danny Milosavljevic 8516a200ac gnu: Add python-brille.
* gnu/packages/python-science.scm (python-brille): New variable.

Change-Id: I39db7aff28c9d3d80c1cd404ee91fd1ec5fc89cd
2026-02-12 18:58:09 +01:00
Giacomo Leidi 07b13851a3 gnu: erlang-unicode-util-compat: Update to 0.7.1.
* gnu/packages/erlang-xyz.scm (erlang-unicode-util-compat): Update to 0.7.1.

Change-Id: I7787f131da9072ef31c0f09602011000b0a29f84
2026-02-12 17:39:14 +01:00
Giacomo Leidi 0f2825a3ff gnu: erlang-mochiweb: Update to 3.3.0.
* gnu/packages/erlang-xyz.scm (erlang-mochiweb): Update to 3.3.0.

Change-Id: I11ae49ae2b7c536687f591b23b238b56322e6ab9
2026-02-12 17:39:13 +01:00
Giacomo Leidi c1c62855e9 gnu: erlang-luerl: Update to 1.5.0.
* gnu/packages/erlang-xyz.scm (erlang-luerl): Update to 1.5.0.

Change-Id: I4295904b63eecb30f5354b3383effdc1540c6f1f
2026-02-12 17:39:13 +01:00
Giacomo Leidi 1c757f2a8a gnu: erlang-cowlib: Update to 2.16.0.
* gnu/packages/erlang-xyz.scm (erlang-cowlib): Update to 2.16.0.

Change-Id: Ibe4ce1feab64477f468b1e433e56d37228bf20d1
2026-02-12 17:39:13 +01:00
Giacomo Leidi aa5b2819f1 gnu: erlang-cowboy: Update to 2.14.1.
* gnu/packages/erlang-xyz.scm (erlang-cowboy): Update to 2.14.1.

Change-Id: I1cdf34d738a5e34cfe1db1fb41b164ed0d539e0d
2026-02-12 17:39:13 +01:00
Giacomo Leidi 6c3d3ecaa4 gnu: erlang-relx: Update to 4.10.0.
* gnu/packages/erlang.scm (erlang-relx): Update to 4.10.0.

Change-Id: I46f83b700b76190e2cc8cc565ef7ced56c05c055
2026-02-12 17:39:13 +01:00
Giacomo Leidi 530e40cc7d gnu: erlang-provider-asn1: Update to 0.4.1.
* gnu/packages/erlang.scm (erlang-provider-asn1): Update to 0.4.1.

Change-Id: If99ad267136b414f48a89b3c0bca56a2b3dbe574
2026-02-12 17:39:13 +01:00
Giacomo Leidi 5c07eccfac gnu: erlang-proper: Update to 1.5.0.
* gnu/packages/erlang.scm (erlang-proper): Update to 1.5.0.

Change-Id: I3def803b1807d76baeb8c7a84a337dcd75ffe793
2026-02-12 17:39:13 +01:00
Giacomo Leidi e69766919a gnu: erlang-jsone: Update to 1.9.0.
* gnu/packages/erlang.scm (erlang-jsone): Update to 1.9.0.

Change-Id: I9d5a63affc036e7667154b56a1fcf70ae4a8d58e
2026-02-12 17:39:13 +01:00
Giacomo Leidi 743dead477 gnu: erlang-hex-core: Update to 0.11.0.
* gnu/packages/erlang.scm (erlang-hex-core): Update to 0.11.0.

Change-Id: Ie73fc9d643ed19f9c6a04db0c79acfa55fe66ac9
2026-02-12 17:39:13 +01:00
Giacomo Leidi 6778574329 gnu: erlang-eunit-formatters: Update to 0.6.0.
* gnu/packages/erlang.scm (erlang-eunit-formatters): Update to 0.6.0.

Change-Id: I19ae7005bb31233db8768645f3cc3ea8e36c7475
2026-02-12 17:39:12 +01:00
Giacomo Leidi f0a006a8e6 gnu: erlang-erlware-commons: Update to 1.8.1.
* gnu/packages/erlang.scm (erlang-erlware-commons): Update to 1.8.1.

Change-Id: I9e24e2bab4be5b936c05770a7c49083598d3e3b9
2026-02-12 17:39:12 +01:00
Giacomo Leidi 84a87af8d6 gnu: erlang-cth-readable: Update to 1.6.1.
* gnu/packages/erlang.scm (erlang-cth-readable): Update to 1.6.1.

Change-Id: Ife7ea74e42502edd73ba8dfb4c4b337e9c461ff3
2026-02-12 17:39:12 +01:00
Giacomo Leidi c15d39d3e8 gnu: erlang-covertool: Update to 2.0.7.
* gnu/packages/erlang.scm (erlang-covertool): Update to 2.0.7.

Change-Id: I9306852f417a2db326f837e5cab97d834bc450b4
2026-02-12 17:39:12 +01:00
Giacomo Leidi 6460e57319 gnu: elixir-recode: Update to 0.7.5.
* gnu/packages/elixir-xyz.scm (elixir-recode): Update to 0.7.5.

Change-Id: I767adcf3822cb9c702ee7c423852adc649c04dad
2026-02-12 17:39:12 +01:00
Giacomo Leidi fb24ac164d gnu: elixir-mimic: Update to 2.1.1.
* gnu/packages/elixir-xyz.scm (elixir-mimic): Update to 2.1.1.

Change-Id: Id8dcb52d28b5bd3c9efdebffe5dd85a264fffc02
2026-02-12 17:39:12 +01:00
Giacomo Leidi 63d32bc302 gnu: elixir-igniter: Update to 0.6.30.
* gnu/packages/elixir-xyz.scm (elixir-igniter): Update to 0.6.30.

Change-Id: I4afd5c2f28fe844cd96cab4efb46f239022719d4
2026-02-12 17:39:12 +01:00
Giacomo Leidi 3398574bb2 gnu: elixir-dialyxir: Update to 1.4.6.
* gnu/packages/elixir-xyz.scm (elixir-dialyxir): Update to 1.4.6.

Change-Id: I03100d1d8eab083f73f5ad5d0eb051ced45a3a95
2026-02-12 17:39:12 +01:00
Giacomo Leidi 9d5b7e2621 gnu: elixir-credo: Update to 1.7.12.
* gnu/packages/elixir-xyz.scm (elixir-credo): Update to 1.7.12.

Change-Id: I98c72a4544d0fb376686f86c90cfdab60e2682f0
2026-02-12 17:39:12 +01:00
Giacomo Leidi f493ec1155 gnu: elixir-excoveralls: Update to 0.18.5.
* gnu/packages/elixir-xyz.scm (elixir-excoveralls): Update to 0.18.5.

Change-Id: I0c7e6c6cde3484ac51cfceaed3342fad3eba4335
2026-02-12 17:39:11 +01:00
Giacomo Leidi 4a91daa4ef gnu: elixir-castore: Update to 1.0.15.
* gnu/packages/elixir-xyz.scm (elixir-castore): Update to 1.0.15.

Change-Id: If3f3fc6e1553ad2f76ccb86f3ceb1ad22ae645cf
2026-02-12 17:39:11 +01:00
Giacomo Leidi facaef5de9 gnu: elixir-beam-file: Update to 0.6.3.
* gnu/packages/elixir-xyz.scm (elixir-beam-file): Update to 0.6.3.

Change-Id: Ifd28be80927a34fba14c564a7cf5d9d91c4369ad
2026-02-12 17:39:11 +01:00
Giacomo Leidi adb4d7f358 gnu: elixir-file-system: Update to 1.1.1.
* gnu/packages/elixir-xyz.scm (elixir-file-system): Update to 1.1.1.

Change-Id: I3974331ff701a4e2deabc57ed21da53686d5a5ad
2026-02-12 17:39:11 +01:00
Giacomo Leidi 76a88a6ca0 gnu: elixir-makeup: Update to 1.2.1.
* gnu/packages/elixir-xyz.scm (elixir-makeup): Update to 1.2.1.

Change-Id: Ice5dcb761b4aab0920650854e8a1ebe2b4c096ab
2026-02-12 17:39:11 +01:00
Giacomo Leidi b93d17a03c gnu: elixir-nimble-parsec: Update to 1.4.2.
* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): Update to 1.4.2.

Change-Id: If1f7ee04bda7beec7a34cb7ea62f702afcfc8047
2026-02-12 17:39:11 +01:00
Giacomo Leidi 15e7af3bfb gnu: elixir-phoenix-live-head: Update to 1.0.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-live-head): Update to 1.0.0.

Change-Id: I113f95a72bed99ae57d3ed11b0283eaba6af6d60
2026-02-12 17:39:11 +01:00
Giacomo Leidi 947c3bb931 gnu: elixir-phoenix-live-favicon: Update to 1.0.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-live-favicon): Update to 1.0.0.

Change-Id: I6f990243b563a2514dd7ffe5734775c704bcf538
2026-02-12 17:39:11 +01:00
Giacomo Leidi 6e4f3a42c1 gnu: elixir-phoenix-html: Update to 4.3.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-html): Update to 4.3.0.

Change-Id: Iceb787144bae7fef34c48f1a0268d309f288d5a0
2026-02-12 17:39:10 +01:00
Giacomo Leidi ce1cc74e67 gnu: elixir-ex-cldr-territories: Update to 2.10.0.
* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-territories): Update to 2.10.0.

Change-Id: Ic0234eba52828f219190683c8f25d3b8675587be
2026-02-12 17:39:10 +01:00
Giacomo Leidi 182b98a37e gnu: elixir-ecto: Update to 3.13.3.
* gnu/packages/elixir-databases.scm (elixir-ecto): Update to 3.13.3.

Change-Id: I3e378e5cce51cd041d40aa180b4fef364fd716c6
2026-02-12 17:39:10 +01:00
Ingar 9f12aab350 gnu: Add git-remote-tor 0.1.4
* gnu/packages/version-control.scm: New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-remote-tor]: New entry.

Change-Id: I2b4628be4fd15ef50bcd84ed2f0f80bfd49034b4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-12 17:58:24 +02:00
Sharlatan Hellseher 1c04194982 gnu: go-github-com-hashicorp-go-metrics: Swap inheritance.
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-metrics):
Inherit from go-github-com-armon-go-metrics.
(go-github-com-armon-go-metrics): Sort variable alphabetically.

Change-Id: Ib8c21a5f1a73b4ec214650dea2ad1bfc03804e9d
2026-02-12 15:50:19 +00:00
Sharlatan Hellseher 662ca653ad gnu: packages/golang-web: Sort variables a->z.
* gnu/packages/golang-web.scm::(go-github-com-anaskhan96-soup,
go-github-com-andybalholm-cascadia,
go-github-com-azure-azure-sdk-for-go-sdk-internal,
go-github-com-cloudflare-backoff, go-github-com-eggsampler-acme-v3,
go-github-com-foxcpp-go-mockdns, go-github-com-go-rod-rod,
go-github-com-googleapis-enterprise-certificate-proxy,
go-github-com-googleapis-gax-go-v2, go-github-com-hashicorp-serf,
go-github-com-mvdan-xurls, go-github-com-sigstore-fulcio,
go-github-com-sigstore-sigstore, go-github-com-ysmood-fetchup,
go-github-com-ysmood-fetchup-for-go-rod,
go-go-opentelemetry-io-auto-sdk, and
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp): Sort
variables alphabetically.

Change-Id: Ic466dd8db93811ee985156f59503540c7ad92110
2026-02-12 15:22:40 +00:00
Raven Hallsby 49b38c1721 gnu: Add rassumfrassum.
* gnu/packages/text-editor.scms.scm (rassumfrassum): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5740
Change-Id: Ifc7cc57aec60c3de2e730e575b03ade1dd5b4be7
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 14:06:56 +00:00
jgart 37366cca61 gnu: trealla: Update to 2.90.16.
* gnu/packages/prolog.scm (trealla): Update to 2.90.16.

Change-Id: I70f2c970b19fdb8367cba398747afe2ee91384a8
2026-02-12 08:47:37 -05:00
Sharlatan Hellseher 61f76270ab gnu: python-ipykernel: Set default version to 6.
* gnu/packages/jupyter.scm (python-ipykernel-6, python-ipykernel-7): New
variables.
(python-ipykernel-7)
[phases]{sanity-check}: Delete for now.
[propagated-inputs]: Remove python-jupyter-client; add
python-jupyter-client-7.
[native-inputs]: Remove python-pytest-asyncio; add
python-pytest-asyncio-0.26.
(python-ipykernel): Set to python-ipykernel-6.

Fixes: guix/guix#5943
Change-Id: I5bafd9057a774d7fe31c52cd20899ddef6cd0620
Reviewed-by: Reza Housseini <reza@housseini.me>
2026-02-12 13:41:32 +00:00
Sharlatan Hellseher 7615e546bf gnu: python-jupyter-client: Set default version to 7.
* gnu/packages/jupyter.scm (python-jupyter-client-7,
python-jupyter-client-8): New variables.
(python-jupyter-client): Set to python-jupyter-client-7.

Change-Id: I8868d2a40e9679ac239ee0a09b151225ec08c511
Reviewed-by: Reza Housseini <reza@housseini.me>
2026-02-12 13:40:44 +00:00
Hugo Buddelmeijer 16f54fb1db guix: lint: Check python-pynose inputs instead of python-nose.
* guix/lint.scm (check-inputs-should-be-native): Remove python-nose,
add python-pynose.

Merges: https://codeberg.org/guix/guix/pulls/6286
Relates-to: guix/guix!5111
Change-Id: I90b9af7ddbae00f5fb5327b6dc0a0ef05b4c6bcf
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Gábor Udvari <mail@gaborudvari.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 13:23:26 +00:00
Mazin AlHaddad 30231fb159 gnu: picom: Update to 13.
* gnu/packages/compton.scm (picom): Update to 13.
[source]: Fix file-name.
[inputs]: Delete libxdg-basedir.
[native-inputs]: Add python-minimal-wrapper.
[home-page]: Update.

Merges guix/guix!6344.

Change-Id: I0cec9ec57b3c457bfd7b5c072a14d2177094114d
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-12 14:17:36 +01:00
Danny Milosavljevic 8a05b73b3a gnu: python-mathics-core: Fix numpy usage.
* gnu/packages/maths.scm (python-mathics-core)[propagated-inputs]: Replace
numpy-1 by numpy.

Merges: https://codeberg.org/guix/guix/pulls/6298
Fixes: guix/guix#6297
Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: I68f890fee77b66cf9fb07c87891db3ca54fcfeaa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 13:02:46 +00:00
Sharlatan Hellseher f5b7e39447 gnu: umoci: Update to 0.6.0.
* gnu/packages/virtualization.scm (umoci): Update to 0.6.0.
[native-inputs]: Remove go-github-com-opencontainers-image-spec-1.0.2,
and go-github-com-vbatts-go-mtree; add
go-github-com-containerd-platforms, go-github-com-cyphar-go-mtree, and
go-github-com-opencontainers-image-spec.
* gnu/packages/golang-xyz.scm (go-github-com-cyphar-go-mtree): New variable.
(go-github-com-opencontainers-image-spec-1.0.2): Delete variable.

Change-Id: I2145fb3414eef0be5e563fab9d34b5f35574c696
2026-02-12 12:34:39 +00:00
Foster Hangdaan 5337a43715 gnu: skopeo: Update to 1.22.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.22.0.

Merges: https://codeberg.org/guix/guix/pulls/6334
Change-Id: I148c23ff4b41e1a4bce2f567c46b86504051b463
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 10:02:05 +00:00
Alissa Istleyeva f7a092a424 gnu: crawl: Update to 0.34.0.
* gnu/packages/games.scm (crawl): Update to 0.34.0.

Change-Id: I1f6522112470dcfbd0aca2cb986229147d12882f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:54:00 +00:00
Leo Orveillon 2feccafa99 gnu: n2p2: Add files to output/lib.
* gnu/packages/maths.scm (n2p2):[phases]{install}: Remove condition to
add only ".so" files in "/lib", it is required to build lammps with n2p2
support.

Merges: https://codeberg.org/guix/guix/pulls/6291
Change-Id: I1e8fe34f4c874e85ffaab3104e8e141adf74c783
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:51:06 +00:00
Luis Guilherme Coelho b0bdd3f99d gnu: lf: Install man page and desktop file.
* gnu/packages/disk.scm (lf)[arguments]<#:phases>: Add
'install-man-page, and 'install-desktop-entry phases.

Merges: https://codeberg.org/guix/guix/pulls/5531
Change-Id: I27c1e46fbf288e9896119bcb15c819ceb7ea5555
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:44:25 +00:00
jgart 9c8e6a9b11 gnu: trealla: Update to 2.90.11.
* gnu/packages/prolog.scm (trealla): Update to 2.90.11.

Change-Id: I0156dc0e1b30edf585722cf59e5a78468c975545
2026-02-11 20:09:47 -05:00
Grigory Shepelev a4db2e66e8 gnu: Add guile-wayland-scm.
* gnu/packages/guile-xyz.scm (guile-wayland-scm): New variable.

Change-Id: Ibe0253c85042a4b737ea46e6c310b736118f54c2
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:30 +01:00
Grigory Shepelev f393decab9 gnu: Add guile-wayland-scm-shm.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): New variable.

Change-Id: Id0d73bb8f23459f7913f19d0ee2e076272c15192
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:30 +01:00
Grigory Shepelev 8a7a5b63ab gnu: Add guile-wayland-scm-socket.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): New variable.

Change-Id: Ib808886c83d4a9a9847389971217f14a9f1e87da
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:29 +01:00
Sharlatan Hellseher 7bbc2e64a0 gnu: Add go-gorm-io-gorm.
* gnu/packages/golang-xyz.scm (go-gorm-io-gorm): New variable.

Change-Id: Ie70b6a6b52a28d54919ebb24e9b5d43d482c9b73
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher 07c0ff59ea gnu: Add go-github-com-zmap-rc2.
* gnu/packages/golang-crypto.scm (go-github-com-zmap-rc2): New variable.

Change-Id: I3edd348de3429a6a50d8c1b91327f6e67122807b
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher 9587d39359 gnu: go-github-com-letsencrypt-boulder: Add more missing inputs.
* gnu/packages/golang-web.scm (go-github-com-letsencrypt-boulder):
[arguments] <test-subdirs>: Activate more tests.
[propagated-inputs]: Add go-github-com-eggsampler-acme-v3,
go-github-com-letsencrypt-borp, go-github-com-letsencrypt-pkcs11key-v4,
go-github-com-letsencrypt-validator-v10, and
go-github-com-weppos-publicsuffix-go.

Change-Id: Ie9cd1a3ea3927a8e5c2d41f7e1b25d9df29cf054
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher 47b3f7348b gnu: Add go-github-com-eggsampler-acme-v3.
* gnu/packages/golang-web.scm (go-github-com-eggsampler-acme-v3): New variable.

Change-Id: Ibd850bc991174f12d12f5a38b23fbee94b1f1636
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher cabd5b3d4f gnu: Add go-github-com-letsencrypt-pkcs11key-v4.
* gnu/packages/golang-crypto.scm (go-github-com-letsencrypt-pkcs11key-v4): New variable.

Change-Id: I2c7d02c0c94eb7e6379f66e2ff62147103fa38f3
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher 0dea54759f gnu: Add go-github-com-letsencrypt-validator-v10.
* gnu/packages/golang-xyz.scm (go-github-com-letsencrypt-validator-v10): New variable.

Change-Id: Ie3923a38a3891b5832cbbda533f79bfbc5f33705
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher 2f5b6cd7b2 gnu: Add go-github-com-letsencrypt-borp.
* gnu/packages/golang-xyz.scm (go-github-com-letsencrypt-borp): New variable.

Change-Id: I2d07a21233ac5bf859d476d4e53e842a8b487c30
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 5b1fac19a7 gnu: Add go-github-com-foxcpp-go-mockdns.
* gnu/packages/golang-web.scm (go-github-com-foxcpp-go-mockdns): New variable.

Change-Id: I5af4ffd07a1adedcab3f2d1bb2753d841c9a59d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 71c0ff0020 gnu: Add go-github-com-ishidawataru-sctp.
* gnu/packages/golang-web.scm (go-github-com-ishidawataru-sctp): New variable.

Change-Id: Ibbca95bb49340aa6d674a62e69f6577a3bc5c1fa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 6659f3338b gnu: Add go-github-com-jinzhu-inflection.
* gnu/packages/golang-xyz.scm (go-github-com-jinzhu-inflection): New variable.

Change-Id: I5857eb62adcf931e1636e8a92d0496759449b8da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues b8d3f4c45a gnu: Add go-github-com-jinzhu-now.
* gnu/packages/golang-xyz.scm (go-github-com-jinzhu-now): New variable.

Change-Id: I8580882ef92796b96c738210faa00d9547317161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 15b281538c gnu: Add go-github-com-mreiferson-go-httpclient.
* gnu/packages/golang-web.scm (go-github-com-mreiferson-go-httpclient): New variable.

Change-Id: I6d79d43f2bf3fac643e6a84ac8b912f1afdaf023
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 3ba12c59a1 gnu: Add go-github-com-transparency-dev-merkle.
* gnu/packages/golang-xyz.scm (go-github-com-transparency-dev-merkle): New variable.

Change-Id: Ia9690160137b2ce04641223f8a0380fd37f17446
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 8d4f3d8d35 gnu: Add go-github-com-tomasen-realip.
* gnu/packages/golang-web.scm (go-github-com-tomasen-realip): New variable.

Change-Id: I64f82a36126ac7db4dd83380ffc1e9e98b3cfd18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues e6d5ea5e77 gnu: Add go-github-com-weppos-publicsuffix-go.
* gnu/packages/golang-web.scm (go-github-com-weppos-publicsuffix-go): New variable.

Change-Id: I4e4420bc016902b71a54644fc015ec3adb975692
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues 8d4679ac71 gnu: Add go-github-com-jhump-gopoet.
* gnu/packages/golang-xyz.scm (go-github-com-jhump-gopoet): New variable.

Change-Id: Ice8de7fc7a401e51b6061e27f2ef69c11f7cac2f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 13b8bc09a3 gnu: Add go-github-com-cloudflare-redoctober.
* gnu/packages/golang-crypto.scm (go-github-com-cloudflare-redoctober): New variable.

Change-Id: Ibe13fbc7fc9776a3530d38534a6566e3576e7fe0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 0489db737d gnu: Add go-github-com-cloudflare-backoff.
* gnu/packages/golang-web.scm (go-github-com-cloudflare-backoff): New variable.

Change-Id: Ia232318b4701c5c459cc6ecb516b64dd9fe682c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues e759bf5859 gnu: Add go-github-com-container-storage-interface-spec.
* gnu/packages/golang-xyz.scm (go-github-com-container-storage-interface-spec): New variable.

Change-Id: Ic950670f904023e506db8ac38de8ba1293bf3867
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 8dcbdd08a0 gnu: Add go-github-com-fernet-fernet-go.
* gnu/packages/golang-crypto.scm (go-github-com-fernet-fernet-go): New variable.

Change-Id: Ibc192b2d09fc517d017055f5ea911c692aadca43
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 9ae47e97d7 gnu: Add go-github-com-moby-vpnkit.
* gnu/packages/golang-web.scm (go-github-com-moby-vpnkit): New variable.

Change-Id: Ibb809a764cd3e77e7dacc901b3411ded295260e1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues b697d4b09d gnu: Add go-github-com-linuxkit-virtsock.
* gnu/packages/golang-web.scm (go-github-com-linuxkit-virtsock): New variable.

Change-Id: I7165a517b5b7e05676b7055adf4006e069380fe2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 111f1fd968 gnu: Add go-github-com-golang-lint.
* gnu/packages/golang-check.scm (go-github-com-golang-lint): New variable.

Change-Id: Idb37d319d44186ded97455658b6606b5a7661bad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues 0fbc161283 gnu: Add go-github-com-garyburd-redigo.
* gnu/packages/databases.scm (go-github-com-garyburd-redigo): New variable.

Change-Id: Ic6eb55e6c93321fb2811349ea5f46f988878149c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues 12d4e7277b gnu: Add go-code-cloudfoundry-org-clock.
* gnu/packages/golang-xyz.scm (go-code-cloudfoundry-org-clock): New variable.

Change-Id: I7e21f57d96fb5c019b452cb3e9b60feed03a2449
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues 474ad53b83 gnu: Add go-github-com-tedsuo-ifrit.
* gnu/packages/golang-xyz.scm (go-github-com-tedsuo-ifrit): New variable.

Change-Id: Id88cbbf7236faa39e7ad730aabb7cf69bc5e5576
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues a05130e7ec gnu: Add go-github-com-nu7hatch-gouuid.
* gnu/packages/golang-xyz.scm (go-github-com-nu7hatch-gouuid): New variable.

Change-Id: I327c1ed3687daa2346245437e58eb37c8e7d6cec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Vagrant Cascadian 7cc2b90a68 gnu: ladspa: Update to use deb.debian.org.
* gnu/packages/audio.scm (ladspa)[source]: Update uri.
2026-02-11 13:15:11 -08:00
Vagrant Cascadian 4949cf10d5 gnu: keynav: Update to use deb.debian.org.
* gnu/packages/xorg.scm (keynav)[source]: Update uri.
2026-02-11 13:15:08 -08:00
Vagrant Cascadian 135ea69968 gnu: python-xdo: Update to use deb.debian.org.
* gnu/packages/xdisorg.scm (python-xdo)[source]: Update uri.
2026-02-11 13:15:04 -08:00
Vagrant Cascadian 5a7b59495d gnu: swish-e: Update to use deb.debian.org.
* gnu/packages/search.scm (swish-e)[source]: Update uri.
2026-02-11 13:15:02 -08:00
Vagrant Cascadian d851fd6afb gnu: perl-libtime-period: Update to use deb.debian.org.
* gnu/packages/perl.scm (perl-libtime-period)[source]: Update uri.
2026-02-11 13:14:58 -08:00
Vagrant Cascadian 8ce67e0a87 gnu: impass: Update to use deb.debian.org.
* gnu/packages/password-utils.scm (impass)[source]: Update uri.
2026-02-11 13:14:55 -08:00
Vagrant Cascadian 4d343e4db3 gnu: abootimg: Update to use deb.debian.org.
* gnu/packages/android.scm (abootimg)[source]: Update uri.
2026-02-11 13:14:49 -08:00
jgart a9a4df135f gnu: vorta: Delete python-wheel.
* gnu/packages/backup.scm (vorta)[native-inputs]: Delete python-wheel.

Change-Id: Ib16b633567dd1684b345eaf87b85988ab0ff190e
2026-02-11 16:12:10 -05:00
moksh 4a6dcca4e0 gnu: vorta: Update to 0.11.3.
* gnu/packages/backup.scm (vorta): Update to 0.11.3.

Change-Id: I338d0b595e74f90f881dcc7879be2e1ef8c58766
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:07:14 -05:00
jgart dd15cf2b6c gnu: newsraft: Use official home page.
* gnu/packages/syndication.scm (newsraft)[home-page]: Use official home page.

Change-Id: I3db58eeea6dac16709d1add669e678af1927b8ec
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:56 -05:00
Luis Guilherme Coelho 4c8748db80 gnu: newsraft: Install desktop file.
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘install-desktop-entry’ phase.

Change-Id: I26ec7ca5bc398c3df2f3a5ef6b8a79be98fd38ee
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:13 -05:00
Luis Guilherme Coelho b99ad08cca gnu: newsraft: Wrap newsraft with libnotify.
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘wrap-newsraft’ phase.
[inputs]: Add libnotify.

Change-Id: Iebf6d10705af2a2a2f393c3b6d751e2f83c16cc3
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:13 -05:00
Vagrant Cascadian 1e270c9a33 teams: kernel: Add Vagrant Cascadian.
* etc/teams.scm ("Vagrant Cascadian"): Add to kernel team.
2026-02-11 09:53:18 -08:00
Efraim Flashner 0689ad6dd0 system: vm: Remove grub-efi workaround.
Bug https://bugs.gnu.org/28768 no longer needs working around.

* gnu/system/vm.scm (virtualized-operating-system): Don't override the
bootloader of the system configuration used.

Change-Id: I495f59a6edd7929e2d47276db53fd86a89ac95e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:32:51 +02:00
Alexis Simon 376a269253 gnu: Add alignoth.
* gnu/packages/bioinformatics.scm (alignoth): New entry.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alignoth]: New entry.

Change-Id: I35c0daf9d930f196551de1e5618b0569314a03db
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:22:59 +02:00
Sharlatan Hellseher b383c0ece5 gnu: lf: Update to 41.
* gnu/packages/disk.scm (lf): Update to 41.
[native-inputs]: Remove go-github-com-xuanwo-go-locale.

Change-Id: I16b780f2567564f3c933bab3e69cd95dbbc38f6a
2026-02-11 14:50:47 +00:00
Carlos Durán Domínguez dd5acc983c gnu: harmonist-sdl: Fix name collision.
* gnu/packages/games.scm (harmonist-sdl): Fix name collision with harmonist
package.
[arguments] <#:phases>: Add fix-name-collision phase.

Change-Id: Ic1a8b4b116d0173d59e7ace13b18b626b09b040b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez 0039705187 gnu: harmonist: Update to 1.0.2.
* gnu/packages/games.scm (harmonist): Update to 1.0.2.
[home-page]: Update it.

Change-Id: Idbd2e111ac6d69fa57881b15aea1ade01b46debb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez e7f6317b10 gnu: go-codeberg-org-anaseto-gruid-sdl: Update to 0.10.1.
* gnu/packages/game-development.scm (go-codeberg-org-anaseto-gruid-sdl):
Update to 0.10.1.
[source] <url>: Remove .git suffix.

Change-Id: Idf1e959ad273f0ba1f25929aad5dab4613ca7b10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez d13a95d371 gnu: go-codeberg-org-anaseto-gruid-tcell: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I08d570b792dd1619e277ca7ac5f575798e7b24a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez 187402e0b3 gnu: go-github-com-gdamore-tcell-v2: Update to 2.13.5.
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to
2.13.5.

Change-Id: If4f1b4dcf89fd14cc9ef849fc39d3ce02fd06d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez bd922673ce gnu: go-codeberg-org-anaseto-gruid-js: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I13959803b951c7674da9bad488dceb2515d10200
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez 5589eb8988 gnu: go-codeberg-org-anaseto-gruid: Update to 0.25.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): Update to
0.25.0.
[source] <url>: Remove .git suffix.

Change-Id: I6ec837537103724e6af3c33c5395e213d759410f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:45 +00:00
Ashish SHUKLA 0f7e40b009 gnu: got: Update to 0.122.
* gnu/packages/version-control.scm (got): Update to 0.122.

Merges: https://codeberg.org/guix/guix/pulls/6323
Change-Id: I4d27ea8dc589aea4d3efe8aab71bcab9e18aca78
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:28:13 +00:00
Sergio Pastor Pérez 21bb03de88 teams: Add Sergio Pastor Pérez to various teams.
* etc/teams.scm: ("Sergio Pastor Pérez"): New entry. Add Sergio Pastor Pérez
to guile, hpc and kde teams.

Change-Id: I04c9b9a7cfc09633602cfaed661c3f305d7bb74b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 14:48:57 +01:00
Cayetano Santos b8a02db5e9 teams: hpc: Adopt rocm-libs and rocm-tools.
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/rocm-tools.scm" and "gnu/packages/rocm-libs.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6305.

Change-Id: I1cd8ecb60588b6e41dd9429d8a5f01613ee81a21
2026-02-11 13:14:09 +01:00
Foster Hangdaan 051a66b8e8 gnu: transmission: Switch to git-fetch.
* gnu/packages/bittorrent.scm (transmission)[source]: Switch to git-fetch.

Change-Id: If6908e5ee535049408408c1d86a3dfcc673206f3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:37:33 +01:00
Foster Hangdaan 6153c8e698 gnu: transmission: Update to 4.1.0.
* gnu/packages/bittorrent.scm (transmission): Update to 4.1.0.
[source]: Remove transmission-4.0.6-fix-build.patch.
* gnu/packages/patches/transmission-4.0.6-fix-build.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I36ebc4693dfb5bdcc73ccb6a6669fe9217e732b2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:31:39 +01:00
Spencer King d5e8058313 gnu: iaito: Update to 6.0.8.
* gnu/packages/engineering.scm (iaito): Update to 6.0.8.
[version]: Switch to using a release tag.

Change-Id: Icc3cd97cfd800c0c42e0b1b0c9b72f75772311e7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Spencer King bc994f6638 gnu: radare2: Update to 6.0.8.
* gnu/packages/engineering.scm (radare2): Update to 6.0.8.
[arguments]<#:configure-flags>: Disable use_libuv.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch:
Remove diff for nonexistent code.

Change-Id: I567713ef8535eb134e42be6b2865265bb5574731
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Spencer King 037e48a481 gnu: sdb: Update to 2.3.4.
* gnu/packages/databases.scm (sdb): Update to 2.3.4.

Change-Id: I3e89eaa8074002359e3c1419442d11b680a99988
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Cayetano Santos 398561e8df gnu: gtkwave: Update to 3.4.0-1.36638f9.
* gnu/packages/electronics.scm (gtkwave): Update to 3.4.0-1.36638f9.
[inputs]: Add json-glib.

Change-Id: If3a392b8a2fbc2b9a497d5ab878e173bb861181c
2026-02-11 12:02:10 +01:00
Mathieu Lirzin 5bde01c062 Revert "gnu: clojure-tools: Add coreutils-minimal and openjdk inputs."
This reverts commit 1481959db7.

Change-Id: I9c05bb3575da3a45ee358ed5eacbd6e6e0a6885f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 11:10:15 +01:00
Giacomo Leidi b657836863 gnu: postgresql-role: Avoid leaking passwords through kernel's command line facility.
The implementation of postgresql-role's password up until now relied on
spawining a subshell reading the password file and passing its content
via command line to a psql process which would create users and set
passwords. This allowed a (fast) attacker to eavesdrop, via the kernel
command line facility, the password while they were read,
without having the permissions required for reading the password
file.

This new implementation reads passwords directly from password files
into the Guile process, temporarily stores them in query files living in
a memory backed file system and deletes the query files after executing
them. It also makes sure to turn off logging of commands for the
duration of the password setting transaction, so passwords don't get
leaked to system logs through misconfiguration.

* gnu/services/databases.scm (%postgresql-role-runtime-dir): New
variable.
(postgresql-create-roles): Rework the way passwords are set to avoid
leaking them through subshells and command lines.
(%postgresql-role-file-systems): New variable.
(postgresql-role-service-type): Add file-system-service-type extension
point.

Change-Id: I52406d1d24f5d163081b5c21d3e1760fc0b67a1e
2026-02-11 10:57:06 +01:00
Andreas Enge 55669ce9dc gnu: Remove python-nptyping.
* gnu/packages/python-check.scm (python-nptyping): Delete variable.

Fixes: guix/guix#5525
Change-Id: I48c8f86a994e184c7faae5ae64b3ba2503466216
2026-02-11 10:56:12 +01:00
Andreas Enge ae7f682c64 gnu: lazarus: Refresh deprecated input.
* gnu/packages/pascal.scm (lazarus)[inputs]: Replace atk by at-spi2-core.
[arguments]<#:phases>{build}: Adapt accordingly.

Change-Id: Ib54848eeb9166a37bf4603f9fb04c2aa2de0433a
2026-02-11 10:56:08 +01:00
Igorj Gorjaĉev e9bfe0893c build-system: mix: Set deterministic compiler option.
* guix/build/mix-build-system.scm (set-mix-env): Set deterministic compiler
option.

Merges: https://codeberg.org/guix/guix/pulls/5550
Change-Id: Id9d353bf9747d79ec6e86603f9fb899a0c607cbb
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:16:23 +01:00
Igorj Gorjaĉev 067b7d1238 gnu: elixir-hex: Set deterministic compiler option.
* gnu/packages/elixir.scm (elixir-hex): Set deterministic compiler option.

Change-Id: If299e5b996d7689545eeab99c5559a14b304706d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev c4164697f3 gnu: elixir: Fix search paths.
* gnu/packages/elixir.scm (elixir): Fix search paths.
[native-search-paths]: Add search path for Erlang deps.

Change-Id: I9215404215911d8ca17de01c4e57ba996c6b3233
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev 6e5488902e gnu: elixir: Update to 1.19.5.
* gnu/packages/elixir.scm (elixir): Update to 1.19.5.

Change-Id: I62a58b05d221f7d51c96bc225efa0dd5feb71f1d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:36 +01:00
Andy Tai 15b16a3a59 gnu: xpra: Update to 6.4.3.
* gnu/packages/xorg.scm (xpra): Update to 6.4.3.

Change-Id: I2ee1f31ad7ac1907e8217b523912c463e9b3b01e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 10:07:25 +01:00
Maxim Cournoyer 50a99b17ec utils/git-origin: Fix generated sexp when #:recursive? is #t.
* guix/import/utils.scm (git-origin): Wrap recursive? in extra list.

Change-Id: Id2a9d918fd67fe93bbc42bdbe2bc324b74ecc683
2026-02-11 17:40:23 +09:00
Efraim Flashner 1675810df7 gnu: fish: Adjust input crates.
Fixes guix/guix#6296.

* gnu/packages/rust-crates.scm (fish): Use the fish fork of
rust-pcre2-sys.

Change-Id: I224fd3ae3f35a69a1e9b98e83e9a48695b6e800a
2026-02-11 10:06:09 +02:00
Cayetano Santos 5af99e153d gnu: llama-cpp: Unbundle ggml.
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Add ggml.
[arguments]<#:configure-flags>: Set accordingly.

Change-Id: I30299ccab727f5a242eeb5437cb4b7e581e2b47d
2026-02-11 08:14:51 +01:00
Cayetano Santos 02dba5ab3e gnu: Add ggml.
* gnu/packages/machine-learning.scm (ggml): New variable.

Merges guix/guix!6238

Change-Id: Iebfff1cd9587a3ba3bb02020533c658b6c21f614
2026-02-11 08:10:15 +01:00
Andy Tai ff3813891a gnu: llama-cpp: Update to b7966.
* gnu/packages/machine-learning.scm (llama-cpp): Update to b7966.
[inputs]: Add openssl.
[native-inputs]: Add python-minimal-wrapper.
[arguments]<#:phases>: Update ’fix-tests.

Merges guix/guix!6227

Change-Id: I756e3e28a6b5d0fdc64349260806305619bbcc30
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-11 08:09:03 +01:00
Cayetano Santos 2c9f8c009a gnu: emacs-racket-mode: Skip failing tests.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[arguments]<#:phases>:
Add ’skip-failing-tests.

Merges guix/guix!6167

Change-Id: I70a6cc31f04da6dbec0e65f063b7246c73421c78
2026-02-11 08:01:29 +01:00
Cayetano Santos 1b7439d73d gnu: cryptsetup-minimal: Update to 2.8.4.
* gnu/packages/cryptsetup.scm (cryptsetup-minimal): Update to 2.8.4.

Merges guix/guix!6177

Change-Id: I0fc61f3c193eb37139fa106e8fd1b02315e97c31
2026-02-11 07:52:01 +01:00
Hilton Chain 5429b9a1f9 installer: run-wifi-page: Handle null ‘service-items’.
Previously, the installer crashes after pressing enter on "No wifi detected".

* gnu/installer/newt/wifi.scm (run-wifi-page): Scan wifi when connecting with
null ‘service-items’.

Change-Id: I04c57f2bdf0cc7f5928e154fce48e54d1ecb0cfa
Merges: #6287
2026-02-11 12:14:13 +08:00
Ian Eure 4a7d413409 gnu: openshot: Update to 3.4.0.
* gnu/packages/video.scm (openshot): Update to 3.4.0.

Change-Id: Idb4df12dbc6aee1448798b6f571153886b480ab7
2026-02-10 18:25:42 -08:00
Ian Eure ec9611d0c6 Revert "gnu: Remove openshot."
This reverts commit 61bba2ef6e.
2026-02-10 18:25:41 -08:00
Ian Eure 17147fb2cd gnu: libopenshot-audio: Update to 0.5.0.
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.5.0.

Change-Id: Iddf57b3d7e3880ca34f94d45209091089101f148
2026-02-10 18:25:40 -08:00
Ian Eure 672e88fe15 gnu: libopenshot: Update to 0.5.0.
* gnu/packages/video.scm (libopenshot): Update to 0.5.0.

Change-Id: Ib3c22ccd41cc1b4563a209e8b52172f587e5c18f
2026-02-10 18:25:39 -08:00
Ian Eure d651764ec4 Revert "gnu: Remove python-pyqtwebengine."
This reverts commit 843719a57a.

Change-Id: I33605011b2824c6a04e4616d14908eb48afea533
2026-02-10 18:25:38 -08:00
jgart a1c141e342 home: services: Format let block in helper function.
* gnu/home/services/sway.scm (services): Format let block in helper function.

Change-Id: I9ce14f33cb52ab97e0af129aad12d65bfdd70495
2026-02-10 20:04:19 -05:00
Maxim Cournoyer 30d4846e2a gnu: gnome-music: Update to 49.1.
* gnu/packages/gnome.scm (gnome-music): Update to 49.1.

Change-Id: Ib37e2d57f05743799d6acbfd597a5477014df113
2026-02-11 09:49:53 +09:00
David Elsing 60220bc066 gnu: Add hipfft.
* gnu/packages/rocm-libs.scm (hipfft): New variable.

Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5787
2026-02-10 23:49:16 +01:00
David Elsing f87a0fc347 gnu: Add rocfft.
* gnu/packages/rocm-libs.scm (rocfft): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:16 +01:00
David Elsing dea0a3842b gnu: Add miopen.
* gnu/packages/rocm-libs.scm (miopen): New variable.
* gnu/packages/patches/miopen-zstd.patch (miopen): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing eb541097d1 gnu: Add frugally-deep.
* gnu/packages/machine-learning.scm (frugally-deep): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing b5c501ad47 gnu: Add half-rocm.
* gnu/packages/rocm-libs.scm (half-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing 82f8434094 gnu: Add rocmlir.
* gnu/packages/llvm.scm (rocmlir): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing 67aab9bb0f gnu: Add functionalplus.
* gnu/packages/cpp.scm (functionalplus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing e911d64ef2 gnu: Add doctest-next.
* gnu/packages/check.scm (doctest-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing 7e26e8e957 gnu: Add composable-kernel.
* gnu/packages/rocm-libs.scm (composable-kernel): New variable.
* gnu/packages/patches/composable-kernel-conditional-kernels.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:48:57 +01:00
David Elsing 8d765f76ff gnu: Add rocthrust.
* gnu/packages/rocm-libs.scm (rocthrust): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing 4012f1a134 gnu: Add hipcub.
* gnu/packages/rocm-libs.scm (hipcub): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing 82f539812a gnu: Add rccl.
* gnu/packages/rocm.scm (rccl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing b4d56448a7 gnu: Add hipblas.
* gnu/packages/rocm-libs.scm (hipblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing 1005b1648a gnu: Add hipsolver.
* gnu/packages/rocm-libs.scm (hipsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing 6671f03a76 gnu: Add rocsolver.
* gnu/packages/rocm-libs.scm (rocsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing ffe09631d8 gnu: Add hipsparse.
* gnu/packages/rocm-libs.scm (hipsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing 184c049226 gnu: Add rocsparse.
* gnu/packages/rocm-libs.scm (rocsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing 9f2f9101b4 gnu: Add rocprim.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (rocprim): New variable.
* gnu/packages/patches/rocprim-placement-new-delete.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing fa9a13d7e0 gnu: Add rocblas.
* gnu/packages/rocm-libs.scm (rocblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing a34860220f gnu: Add hipblaslt.
* gnu/packages/rocm-libs.scm (hipblaslt-supported-targets): New variable.
(hipblaslt-targets): New variable.
(hipblaslt): New variable.
* gnu/packages/patches/hipblaslt-python-nanobind.patch (hipblaslt): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing 54b0973203 gnu: Add origami.
* gnu/packages/rocm-libs.scm (origami): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing 16aeff94ea gnu: Add rocroller.
* gnu/packages/rocm-libs.scm (rocroller): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing e3ac9a651a gnu: Add mxdatagenerator.
* gnu/packages/rocm-libs.scm (mxdatagenerator): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing 99ced1d432 gnu: Add libdivide.
* gnu/packages/cpp.scm (libdivide): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing 1eb057021d gnu: Add tensile.
* gnu/packages/rocm-tools.scm (tensile): New variable.
* gnu/packages/patches/tensile-copy-if-not-exist.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing 8be8a7eda6 gnu: Add rocm-smi.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm (rocm-smi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing bb0ac27216 gnu: Add hipblas-common.
* gnu/packages/rocm-libs.scm (hipblas-common): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing 2f8b648eac gnu: Add hiprand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (hiprand): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing ee1614f4ae gnu: Add rocrand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm: New file.
(%rocm-version): New variable.
(%rocm-libraries-url): New variable.
(rocm-libraries-monorepo): New variable.
(rocm-library-source): New procedure.
(rocrand): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing fd40faec42 gnu: rocm: Add 'current-amd-gpu-targets-string'.
This is a string of GPU architectures separated by ";", which is commonly used
by ROCm libraries.

* gnu/packages/rocm.scm (current-amd-gpu-targets-string): New macro.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing 96bd726277 gexp: Add 'delayed-object'.
* guix/gexp.scm (<delayed-object>): New record type.
(delayed-object): New macro.
(delayed-object-compiler): New gexp compiler.
* tests/gexp.scm ("delayed-object"): New test.
* doc/guix.texi (G-Expressions): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing 7d1b86859b gnu: Add rocprofiler.
* gnu/packages/rocm-tools.scm (rocprofiler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing d3b5fb5788 gnu: Add roctracer.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (roctracer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing b8b7982091 gnu: Add aqlprofile.
* gnu/packages/rocm.scm (aqlprofile): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing a1180bdd43 gnu: Add rocgdb.
* gnu/packages/gdb.scm (rocgdb): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing be11ca5316 gnu: Add rocdbgapi.
* gnu/packages/gdb.scm (%rocm-gdb-version): New variable.
(rocdbgapi): New variable.
(gdb-14): Prefix license with license:.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing 290aac7769 gnu: Add hipify.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm: New file.
(%rocm-version): New variable.
(hipify): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing ec1eedd92f gnu: Add rocm-core.
* gnu/packages/rocm.scm (rocm-core): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing a5c0ce3fc3 gnu: rocm-bandwidth-test: Reorganize inputs.
* gnu/packages/rocm.scm (rocm-bandwidth-test): TODO

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing 9c4914aaf8 gnu: Add rocm-toolchain.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/llvm.scm (rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing dc52bfce99 gnu: Add offload-rocm.
* gnu/packages/llvm.scm (offload-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing 838a5a46ce gnu: Add clang-rocm-toolchain.
* gnu/packages/llvm.scm (clang-rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing a928423142 gnu: Add libomp-rocm.
* gnu/packages/llvm.scm (libomp-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing 091d8dafa4 gnu: rocm-hip-runtime: Propagate runtime dependencies.
* gnu/packages/rocm.scm (rocm-hip-runtime)[propagated-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing c0c6c2131a gnu: rocm-hip-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocm-hip-runtime)[arguments]<#:configure-flags>:
Remove "-DHIP_ENABLE_ROCPROFILER_REGISTER=OFF".
[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing db184be59c gnu: rocr-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocr-runtime)[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing 41c945bd13 gnu: Add rocprofiler-register.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (rocprofiler-register): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing e0dc199cc7 gnu: Add glog-next
* gnu/packages/logging.scm (glog-for-rocm): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing cf0289e6be gnu: make-clang-rocm: Enable amdclang wrapper.
* gnu/packages/llvm.scm (make-clang-rocm)[arguments]: Remove
CLANG_ENABLE_AMDCLANG configure flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing 913ff87b70 gnu: make-llvm-rocm: Do not use --disable-new-dtags by default.
* gnu/packages/patches/clang-rocm-default-new-dtags.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/llvm.scm (make-llvm-rocm)[source]: Add the patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing 7d09e6f881 gnu: Add lld-wrapper-rocm.
* gnu/packages/llvm.scm (lld-wrapper-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing e156af4eb5 gnu: Update ROCm to 7.1.1
* gnu/packages/llvm.scm (%rocm-llvm-version): Bump to 7.1.1.
(make-llvm-rocm): Update hash.
* gnu/package/rocm.scm (%rocm-version): Bump to 7.1.1.
(%rocm-systems-origin): Update hash.
(rocm-bandwidth-test): Update hash.
(%e-smi-version-for-rocm): Bump to 4.2.
(e-smi-for-ami-smi): Update hash.
(amd-smi): Update to 26.2.0.
[native-inputs]: Add pkg-config.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
Andy Tai adacb69e89 gnu: xpra, xpra-5: Fix build.
* gnu/packages/xorg.scm (xpra)[arguments]<#:phases>{fix-paths}:
Check target file existence.

Change-Id: I1d4ec75f8d1932fd6de204b7f9c726ddca588d09
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10 22:36:13 +01:00
Cayetano Santos d03de36259 teams: crypto: Adopt vpn.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/vpn.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6293

Change-Id: I756f1234af9b3c7eebd25feeddff696671333993
2026-02-10 20:27:34 +01:00
Cayetano Santos 157e6aa38e gnu: bigloo: Modernize.
* gnu/packages/scheme.scm (bigloo)[arguments]: Use G-Expressions.
[inputs]: Remove emacs; add gmp.
[propagated-inputs]: Remove gmp.
[native-inputs]: Add emacs.

Merges guix/guix!6219

Change-Id: I43d073d3aeb9348d56546004f006119f841f8c38
2026-02-10 20:24:47 +01:00
Cayetano Santos 0b17432dec gnu: bigloo: Update to 4.6a.
* gnu/packages/scheme.scm (bigloo): Update to 4.6a.
[source]: Update uri.
[inputs]: Add libbacktraceand and pcre2.
[native-inputs]: Add which.

Merges guix/guix!6219
Fixes guix/guix!6216

Change-Id: Icbf2a01f96237d8ca990df232d0de0092625598d
2026-02-10 20:21:36 +01:00
Cayetano Santos a988847441 gnu: n2n: Update to 3.0.
* gnu/packages/vpn.scm (n2n): Update to 3.0.

Change-Id: Ic28d2393cad019f257dd74ea4b4ff5cc5d8ccced
2026-02-10 19:13:21 +01:00
jgart 48b9e7ea5a gnu: emacs-dape: Update to 0.26.0.
* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.26.0.

Change-Id: Ib51d849db241343b99ce82507c18591610b4dd8c
2026-02-10 12:57:57 -05:00
Cayetano Santos 732717b316 gnu: meshlab: Update to 2025.07.
* gnu/packages/engineering.scm (meshlab): Update to 2025.07.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5, mesa, glu, gmp, eigen, and libfreenect; add boost,
cgal, embree, lib3mf, libe57format, libigl, mpfr, onetbb, tinygltf,
and xerces-c.
[arguments]<#:phases>: Remove ’go-to-source-dir.
<#:qtbase>: Add.
<#:configure-flags>: Update.

Merges guix/guix!6240

Change-Id: Iec25f0d269bf7b811e88e8b95e0ba530bafe58f8
2026-02-10 18:42:38 +01:00
Baptiste Strazzulla 7a544d6882 gnu: sshuttle: Update to 1.3.2.
* gnu/packages/vpn.scm (sshuttle): Update to 1.3.2
[native-inputs]: Add python-hatchling; remove python-poetry-core.

Merges guix/guix!2160

Change-Id: Ia293e3c545e9cf19dde9cef91cd3758d398c4a68
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-10 18:36:18 +01:00
Efraim Flashner d9197db628 gnu: fish: Add localization support.
* gnu/packages/shells.scm (fish)[native-inputs]: Add gettext-minimal.

Change-Id: Ib0749b44962ff6f26a67dfaf6134024f6d09a1e5
2026-02-10 18:39:49 +02:00
Andrew Stubbs d7c9d011d7 gnu: fish: Update to 4.3.3.
* gnu/packages/shell.scm (fish): Update to 4.3.3.
[arguments]: Adjust the workarounds for various tests.
* gnu/packages/rust-crates.scm (fish): Update crates.

Change-Id: I77f1351c4a0202eff30eee2e6953ddda0f569b73
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 18:39:45 +02:00
Andreas Enge fae4ddb064 gnu: spdlog: Change default to spdlog-15.
* gnu/packages/logging.scm (spdlog): Define as spdlog-15 instead of
spdlog-13.
* gnu/packages/wm.scm (waybar)[inputs]: Replace spdlog-1.13 by spdlog.

Change-Id: I351730c8f9e585bc1a7c85aef98b983793f93a46
2026-02-10 17:33:15 +01:00
Andreas Enge 19be6c0b40 gnu: fmt: Change default to fmt-11.
* gnu/packages/pretty-print.scm (fmt): Define as fmt-11 instead of fmt-9.

Change-Id: Ida795faefe0f9137f5f49ef070526493756ca983
2026-02-10 17:33:15 +01:00
Dariqq 2ac6de5bc0 gnu: Remove CMAKE_SYSTEM_PROCESSOR from packages.
* gnu/packages/assembly.scm (cpu-features): Remove -DCMAKE_SYSTEM_PROCESSOR
flag when cross compiling
* gnu/packages/image.scm (libjpeg-turbo): Same.

Change-Id: Iaa344b7c45d4fa423765df8a6022adb584724feb
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq bcc1881485 gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.
* gnu/packages/bioinformatics.scm (vcflib): Remove setting
PKG_CONFIG_EXECUTABLE flag.
* gnu/packages/cpp.scm (hyprlang): same.
* gnu/packages/cpp.scm (hyprutils): same.
* gnu/packages/debian.scm (apt-cacher-ng): Same
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/radio.scm (libiio): Same.
* gnu/packages/security-token.scm (libfido2): Same.
* gnu/packages/version-control.scm (libgit2-1.9,libgit2-1.7): Same
* gnu/packages/vulkan.scm (vulcan-loader): Same.

Change-Id: I12cb5fb7f1a93fa01766b37a32777a269d4c089c
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq 3fe0b451c6 build-system: cmake: Use a toolchain file for cross compiling.
* guix/build-system/cmake.scm (make-toolchain-alist): New procedure.
(make-cmake-toolchain): New procedure.

(cmake-cross-build): Replace cross configure-flags with CMAKE_TOOLCHAIN_FILE

Change-Id: Id754f5d7612b03aca18e1238c12a2b6b13f64381
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq cdef709ef3 build-system: cmake: Add cmake-system-processor-for-target.
* guix/build-system/cmake.scm (cmake-system-processor-for-target): New procedure.

Change-Id: I98277ed07c09bd41495782179494865c4c8458e8
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:14 +01:00
Dariqq a1c5edf016 build-system: cmake: cmake-system-name-for-target: Use match.
* guix/build-system/cmake.scm (cmake-system-name-for-target): Use match
instead of cond.

Change-Id: I57ebd07406693b19c83b6d1d643146adca4f8797
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:07 +01:00
Efraim Flashner 2b4a4295cc gnu: mpv-mpris: Update to 1.2.
* gnu/packages/video.scm (mpv-mpris): Update to 1.2.
[arguments]: Adjust make-flags.  Override the 'install phase.
[inputs]: Remove libdisplay-info.

Change-Id: Ie2991a7cd55f123bcc815c73a14ec3c70a487062
Signed-off-by: jgart <jgart@dismail.de>
2026-02-10 11:04:31 -05:00
Nicolas Graves e81419d1ad gnu: bristol: Fix package build.
* gnu/packages/patches/bristol-c99.patch
* gnu/local.mk: Record patch.
* gnu/packages/music.scm (bristol)[source]<patches>: Likewise.

Change-Id: I4b2f89bfae5a2d928a40d3b96883eab718774616
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 15:23:05 +00:00
Acid Bong 3e1cbac930 gnu: fd: Update to 10.3.0.
* gnu/packages/rust-apps.scm (fd): Update to 10.3.0.
* gnu/packages/rust-crates.scm (fd): Update crates.

Change-Id: Iee0bac0b553310ff67db10462485ae99be1b0fc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 17:07:10 +02:00
Sharlatan Hellseher ae5917bb1f gnu: python-hyperkitty: Update to 1.3.12-1.640d66d, fix tests.
* gnu/packages/mail.scm (python-hyperkitty): Update to
640d66de417c7d127c8a3ff478228f2edbe9928c commit.
[arguments] <test-flags>: Skip 2 tests.
<phases>: Use default 'check phase.
[native-inputs]: Add python-pytest and python-pytest-django.

Change-Id: Iccc21d7aecc11af04f76f7f246f56d18719305a9
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer 7b810e0891 gnu: python-django: Hide fixed CVE-2023-31047.
* gnu/packages/django.scm (python-django): Hide fixed CVE-2023-31047.

Change-Id: I613806daa38b236694520eac032179893d1ab381
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer 36a37a6767 gnu: python-django: Update to 5.2.11.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django): Update to 5.2.11.
[native-inputs]: Remove python-wheel.

Change-Id: I7f9b2f9e074e2754d690e75d97fae6b770573d01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Hugo Buddelmeijer 7e8c76c785 gnu: python-django-4: Update to 4.2.28.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django-4): Update to 4.2.28.

Change-Id: I113d9918097aa07468e14704c3eedfb3143ea8e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Efraim Flashner bc40d85820 gnu: codeberg-cli: Update shell completion phase.
* gnu/packages/rust-apps.scm (codeberg-cli)[arguments]: Replace the
'install-extras phase with a more succinct 'install-completions phase.

Change-Id: I6a2c32db7530a581b0c370f537f10e9c16c983c2
2026-02-10 16:10:34 +02:00
jgart ccb3f5fd2a gnu: codeberg-cli: Update to 0.5.4.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.4.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I1fd49af32a0a3a60ac0f2e694912460f45ba8a86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 16:10:34 +02:00
Foster Hangdaan 2d9137c2d5 gnu: python-internetarchive: Update to 5.7.2.
* gnu/packages/web.scm (python-internetarchive): Update to 5.7.2.

Change-Id: Iaf9f3ed5d26224b6b0405c02a5a378af6c236f13
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:03:59 +00:00
Cayetano Santos 2dcc6ad775 gnu: dwm: Simplify package.
* gnu/packages/suckless.scm (dwm)[arguments]<#:make-flags>: Add.
<#:phases>: Remove ’configure and ’install.

Merges guix/guix!6072

Change-Id: I7f17a5f524b47cd9f5b2b81086287ca5fbea298a
2026-02-10 14:56:10 +01:00
Patrick Norton f29fed506e gnu: flightgear: Update to 2024.1.4.
* gnu/packages/games.scm (flightgear): Update to 2024.1.4.

Change-Id: I43ae4b9c254e5f081587dffda030f044f90ffd47
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:53 +01:00
mst 1a337314a2 gnu: Add emacs-origami-ts.
* gnu/packages/emacs-xyz.scm (emacs-origami-ts): New variable.

Change-Id: I091d15e3b81591c894e7504f837aa115d54a5ec4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha 2cdd592215 gnu: Add eden.
* gnu/packages/emulators.scm (eden): New variable.

Change-Id: Iacd2561ee9923e466a89ff1610b593fe86dc5ad9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha 5f03611b8d gnu: Add mcl-cpp-for-eden.
* gnu/packages/emulators.scm (mcl-cpp-for-eden): New variable.

Change-Id: I63ac9e19bc7e5d59363c2a866a008b7703c3afb0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha 3d364f0e49 gnu: Add nx-tzdb.
* gnu/packages/emulators.scm (nx-tzdb): New variable.

Change-Id: I2908f71ce7291e91015fe0b7f82a676552eb3a97
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha 09fae4de71 gnu: Add sirit.
* gnu/packages/vulkan.scm (sirit): New variable.

Change-Id: Ibab4db16cf3b0196958eafce161285a910afb32d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha b0a1a0cbd7 gnu: Add gamemode.
* gnu/packages/linux.scm (gamemode): New variable.

Change-Id: I7ea221048badf4e28b3a964de8a0a61eab5b6210
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha 02564e94f9 gnu: Add xbyak.
* gnu/packages/cpp.scm (xbyak): New variable.

Change-Id: If92e7e660e48a5b43c1c4043c1f35d0d2437a73a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:51 +01:00
Acid Bong 049abf7db8 gnu: udiskie: Update to 2.6.1.
Remove python-pyxdg from inputs, as it was removed by the upstream back
in 2.2.0, see:
<https://github.com/coldfix/udiskie/blob/master/CHANGES.rst#220>.

* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.1.
[inputs]: Remove python-pyxdg.

Change-Id: I2cdd651a00ae49314f3ee2705a39e5008dab0d58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 13:02:29 +00:00
Hennadii Stepanov ea1a16f7c2 gnu: python-lief: Update to 0.17.3.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.3.

Change-Id: Iaf0d9a3a0cb8cccf5e39fadcb1a16c61b0fd8109
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 12:54:27 +00:00
Yarl Baudig a06c9b0ff7 store: Make derivation-path? use direct-store-path?.
* guix/store.scm (derivation-path?): Use direct-store-path? instead of
store-path?.
* tests/store.scm (derivation-path?): New test.

Change-Id: Ib54b9e2045f19f26039cf072eeb79dab8f0195be
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6192
2026-02-10 11:36:16 +01:00
Ludovic Courtès afcfe2bc3c doc: Refer to on-line manuals at doc.guix.gnu.org.
* doc/htmlxref.cnf: Add entries for 20 manuals at doc.guix.gnu.org.

Change-Id: I28ff7b00d024214bf22b6ae06bc873528a0c7440
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6271
2026-02-10 11:36:16 +01:00
Carlos Durán Domínguez 5a9a8cb7a8 gnu: Add sov.
* gnu/packages/wm.scm (sov): New variable.

Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5731
2026-02-10 11:36:16 +01:00
Ludovic Courtès 08888b0e61 gnu: python-nose: Use ‘define-deprecated-package’.
* gnu/packages/check.scm (python-nose): Use ‘define-deprecated-package’.

Fixes: guix-science/guix-past#37
Change-Id: I7c47db52b483980806e066f48231ede88deb3871
2026-02-10 11:36:15 +01:00
Cayetano Santos f922e98bec gnu: json-for-vhdl-for-vunit: Simplify.
* gnu/packages/electronics.scm (json-for-vhdl-for-vunit)[arguments]:
Delete.
[native-inputs]: Delete.
(python-vunit)[arguments]: Update ’unbundle #:phase.

Change-Id: Id8a947a0d415a48798d2efd4abcab1a7717a336d
2026-02-10 11:27:35 +01:00
Cayetano Santos 7bd9285dcf gnu: json-for-vhdl: Fix paths.
* gnu/packages/electronics.scm (json-for-vhdl)[arguments]:
Update #:install-plan.
[native-search-paths]: Add.

Change-Id: If3e294c5dd4f2cd7c8c6fac7b30a50b63f491731
2026-02-10 11:27:35 +01:00
Cayetano Santos 48018e5672 gnu: json-for-vhdl: Fix circular dependency on python-vunit.
* gnu/packages/electronics.scm (json-for-vhdl)[native-inputs]: Delete.
[arguments]: Delete ’check #:phase.

Change-Id: I10de47a0b9b4eb52dd83fdaec84df1570323588a
2026-02-10 11:27:35 +01:00
Hugo Buddelmeijer fcd9f151c4 gnu: python-dcor: Fix profile collission by switching to NumPy2.
* gnu/packages/statistics.scm (python-dcor): Switch to NumPy2.
[arguments]<#:phases>: Add 'remove-doctests phase.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Ib776e540ef1228b71979d2bd96b3100cb18414d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 09:56:00 +00:00
Sharlatan Hellseher 83a781aa1b gnu: gpodder: Update to 3.11.5.
* gnu/packages/gpodder.scm (gpodder): Update to 3.11.5.
[phases]{check, install}: Use default phases.
{make-po-files-writable}: Remove phase.
[inputs]: Remove python-dbus; add eyed3, python-dbus-python,
python-ffmpeg-python, python-filelock, python-pillow, and
python-urllib3.
[native-inputs]: Remove python-pytest-cov and which.

Fixes: guix/guix#5401
Reported-by: Andreas Enge <andreas@enge.fr>
Change-Id: Idb83b53a860de867c3227ae61c48fcb8a00c6656
2026-02-10 09:55:43 +00:00
Sharlatan Hellseher 8d78892b07 gnu: python-sphinx: Pin to 8 thread during check phase.
* gnu/packages/sphinx.scm (python-sphinx):[arguments] <test-flags>:
Limit the number of threads to maximum of 8 to amend failure in CI.

Fixes: guix/guix#6284
Reported-by:  Efraim Flashner <efraim@flashner.co.il>
Change-Id: I77ce22e957d1ca213edb8e507a81bac3fd18dc8a
2026-02-10 09:54:36 +00:00
Maxim Cournoyer 90b1546bc2 services: Fix logging for jami-service-type.
Its default behavior changed and it no longer logs to syslog by default;
update to log to /var/log/jami.log instead.

* gnu/services/telephony.scm (jami-configuration->command-line-arguments):
Drop /dev/log mapping. Add /var/log/jami.log mapping. Always add --console argument.
(jami-shepherd-services): Conditionally add #:log-file argument; simplify
usernames logic a bit.
* gnu/services/telephony.scm (jami-configuration): Update doc.
* doc/guix.texi (Telephony Services): Likewise.

Change-Id: Ia2819866c84db4cba92fad52dfd0a74acdc887fc
2026-02-10 18:07:49 +09:00
Maxim Cournoyer e92dafb302 gnu: jami: Update to 20260206.0.
* gnu/packages/jami.scm (libjami, jami): Update to 20260206.0.
* gnu/packages/patches/jami-libjami-cmake.patch: Update patch.
* gnu/packages/patches/jami-qwindowkit.patch
* gnu/packages/patches/libjami-pkgconf.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I9484cb85d8c82ebbc86be9046d155fa53bb6e07a
2026-02-10 18:07:49 +09:00
Maxim Cournoyer 755c2bf12d gnu: dhtnet: Update to 0.1.0-1.cff0326.
* gnu/packages/networking.scm (dhtnet): Update to 0.1.0-1.cff0326.

Change-Id: I742997cf962327223e52dff72eef2ab5cfd3d7de
2026-02-10 18:07:49 +09:00
Maxim Cournoyer 8bd1cc5908 gnu: opendht: Update to 3.7.0rc8.
* gnu/packages/patches/opendht-meson-install-headers.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/networking.scm (opendht): Update to 3.7.0rc8.
[source] <patches>: Delete.

Change-Id: Id1d8b4a095edcaabc92ecb17f7a203e29df21d27
2026-02-10 18:07:49 +09:00
Efraim Flashner 4064682685 gnu: spotifyd: Fix building.
* gnu/packages/rust-apps.scm (spotifyd)[arguments]: Add
cargo-install-paths.

Change-Id: Ibc59dca9ef85ef906a65f267bffe22250a9549fd
2026-02-10 09:14:01 +02:00
Arun Isaac 4baa120b8b gnu: uim-qt: Use G-expressions.
* gnu/packages/xorg.scm (uim-qt): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac b7da354fc8 gnu: uim-gtk: Use G-expressions.
* gnu/packages/xorg.scm (uim-gtk): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac 6d7c26222e gnu: uim: Update to 1.9.6.
* gnu/packages/xorg.scm (uim): Update to 1.9.6.
[arguments]: Add --disable-nls to configure-flags.
2026-02-10 01:42:56 +00:00
Arun Isaac 8540bc61c4 gnu: uim: Use G-expressions.
* gnu/packages/xorg.scm (uim): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac 94e566b99e gnu: uim: Do not return #t from custom phases.
* gnu/packages/xorg.scm (uim)[arguments]: Do not return #t from custom
phases.
2026-02-10 01:42:56 +00:00
jgart 36ac4f6ca3 gnu: trealla: Update to 2.90.9.
* gnu/packages/prolog.scm (trealla): Update to 2.90.9.

Change-Id: Iad240abd6aca819330815f89b437933eb9fab784
2026-02-09 18:45:26 -05:00
Janneke Nieuwenhuizen 0978ce1e62 ci: Also build 64-bit hurd image.
* gnu/ci.scm (%guix-system-images): Add hurd64-barebones-qcow2-image.

Change-Id: I41e6acf09d6284b0b7d2d23132d355d2229285a6
2026-02-09 22:49:30 +01:00
jgart bc94389997 gnu: trealla: Update to 2.90.8.
* gnu/packages/prolog.scm (trealla): Update to 2.90.8.

Change-Id: Ib708073a1b3558b5d3ff9e48bbaf1e168d2aeba2
2026-02-09 16:48:22 -05:00
Vagrant Cascadian 2725514974 gnu: diffoscope: Update to 312.
* gnu/packages/diffoscope.scm (diffoscope): Update to 312.
[phases]: Add 'update-to-7zip.  [native-inputs]: update to 7zip.
2026-02-09 11:58:30 -08:00
Mathieu Lirzin 379f8aa245 gnu: cognitect-aws-api: Update to 0.8.800.
* gnu/packages/clojure.scm (cognitect-aws-api): Update to 0.8.800.

Change-Id: I1e8e6f656099b9587b489b094d21caf82f8380c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:58 +01:00
Mathieu Lirzin a2622decf9 gnu: clojure-tools: Install man pages.
* gnu/packages/clojure.scm (clojure-tools): Install man pages.

Change-Id: I1a492e5dfe8d3c9c088ac50441f271ed04e1a5b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:56 +01:00
Mathieu Lirzin cf1c4525b8 gnu: clojure-tools: Remove rlwrap optional input.
* gnu/packages/clojure.scm (clojure-tools)[inputs]: Remove rlwrap.
[description]: Explain that rlwrap is an optional dependency.

Change-Id: I0571c2370d623050c53e727bd4a342f020b15da2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:54 +01:00
Mathieu Lirzin 1481959db7 gnu: clojure-tools: Add coreutils-minimal and openjdk inputs.
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, openjdk and guile-3.0/pinned.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated classpath.

Change-Id: Ia6ed624df29d2ee42f08c6e1ae3d64719b0f7474
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:52 +01:00
Mathieu Lirzin 9ccc91ae1f gnu: clojure-tools-deps: Update to 0.28.1578.
* gnu/packages/clojure.scm (clojure-tools-deps): Update to 0.28.1578.

Change-Id: I4c9fd8ef20d6489351acc5e24a776a0896087d2c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:49 +01:00
Mathieu Lirzin 1fff31eb9e gnu: clojure-tools-deps: Fix dependency resolution.
* gnu/packages/clojure.scm (clojure-tools-deps): Use
maven-core 3.8 and maven-resolver 1.6 as inputs.

Change-Id: Ibf43bdf7a060914a74717d5fe8e8e2c292d87ac7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:47 +01:00
Kristiyan Kanchev e076c32fdf gnu: Add maven-3.8-core.
* gnu/packages/maven.scm (maven-3.8-core): New variable.

Change-Id: I8bb788d40288b4c0d915d0f3b7ad387c648dc457
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:45 +01:00
Kristiyan Kanchev 118fe39f9a gnu: Add maven-3.8-plugin-api.
* gnu/packages/maven.scm (maven-3.8-plugin-api): New variable.

Change-Id: Id04a145f9fefb51c7267ef7a3b21808a99b831aa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:43 +01:00
Kristiyan Kanchev 081c5e5d2d gnu: Add maven-3.8-resolver-provider.
* gnu/packages/maven.scm (maven-3.8-resolver-provider): New variable.

Change-Id: I50409f4163746685ee078aaaa6f54d1c19cb255c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:41 +01:00
Kristiyan Kanchev 344fd8543e gnu: Add maven-3.8-repository-metadata.
* gnu/packages/maven.scm (maven-3.8-repository-metadata): New variable.

Change-Id: I3eb99502e023338ad1f81797479e04c39bf288c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:39 +01:00
Kristiyan Kanchev 39e353a709 gnu: Add maven-3.8-model-builder.
* gnu/packages/maven.scm (maven-3.8-model-builder): New variable.

Change-Id: I724d1cdd2143f425533951b76d68720b45fd962c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:37 +01:00
Kristiyan Kanchev 26a3a2e02a gnu: Add maven-3.8-settings-builder.
* gnu/packages/maven.scm (maven-3.8-settings-builder): New variable.

Change-Id: I62ab9efa60992d508556c6b3e7c330d4a20a624a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:35 +01:00
Kristiyan Kanchev 34dd306786 gnu: Add maven-3.8-settings.
* gnu/packages/maven.scm (maven-3.8-settings): New variable.

Change-Id: Id1b5f985daf15f667a538661a592abffb52f39bc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:31 +01:00
Kristiyan Kanchev be2e11e565 gnu: Add maven-3.8-builder-support.
* gnu/packages/maven.scm (maven-3.8-builder-support): New variable.

Change-Id: I34f6ba5e3b7e77f63d8877d16d63c554ce618cba
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:29 +01:00
Kristiyan Kanchev b866dded68 gnu: Add maven-3.8-model.
* gnu/packages/maven.scm (maven-3.8-model): New variable.

Change-Id: I87cfcc46b4f0780799764f64736d634adacddd2a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:27 +01:00
Kristiyan Kanchev d2a5704de0 gnu: Add maven-3.8-artifact.
* gnu/packages/maven.scm (maven-3.8-artifact): New variable.

Change-Id: I884edece4e49ff9bc1bc593e6e384f7aabdc915e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:25 +01:00
Kristiyan Kanchev 64226b50ac gnu: Add maven-3.8-pom.
* gnu/packages/maven.scm (maven-3.8-pom): New variable.

Change-Id: Iebe7ed4f6e173d347088edc893dbe9879d2f0a29
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:23 +01:00
Kristiyan Kanchev 62fd506e0e gnu: Add maven-resolver-1.6-transport-http.
* gnu/packages/maven.scm (maven-resolver-1.6-transport-http): New variable.

Change-Id: I219d367383c0dd5963d430919b9b721514c38ce5
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:21 +01:00
Kristiyan Kanchev 1d9322eae4 gnu: Add maven-resolver-1.6-transport-file.
* gnu/packages/maven.scm (maven-resolver-1.6-transport-file): New variable.

Change-Id: I28a36d2fc7f11b37a6294041499367046d6b0863
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:19 +01:00
Kristiyan Kanchev 95efa6e074 gnu: Add maven-resolver-1.6-impl.
* gnu/packages/maven.scm (maven-resolver-1.6-impl): New variable.

Change-Id: I253af276a944603d8be4c4880122aa18da749383
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:18 +01:00
Kristiyan Kanchev d45ce0b322 gnu: Add maven-resolver-1.6-connector-basic.
* gnu/packages/maven.scm (maven-resolver-1.6-connector-basic): New variable.

Change-Id: Idfdf3b219e02b53e9007f65ceee3d5e5517f16cf
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:15 +01:00
Kristiyan Kanchev d73d75f4cb gnu: Add maven-resolver-1.6-util.
* gnu/packages/maven.scm (maven-resolver-1.6-util): New variable.

Change-Id: I3524f5680fb04b211dcefaea4d0fbd8ea8e5c90a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:13 +01:00
Kristiyan Kanchev 95583a1048 gnu: Add maven-resolver-1.6-test-util.
* gnu/packages/maven.scm (maven-resolver-1.6-test-util): New variable.

Change-Id: I8f1c0264eedc30c67b71f3933e89efc1d1e58d37
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:11 +01:00
Kristiyan Kanchev 4ac3e5b10e gnu: Add maven-resolver-1.6-spi.
* gnu/packages/maven.scm (maven-resolver-1.6-spi): New variable.

Change-Id: I8fa0bc4261dd251af1f8bb67e0d7ef276fc43e29
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:09 +01:00
Kristiyan Kanchev 63367b5e6a gnu: Add maven-resolver-1.6-api.
* gnu/packages/maven.scm (maven-resolver-1.6-api): New variable.

Change-Id: I87e403617f3666b9e3691f13d98527e8c6393166
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:07 +01:00
Kristiyan Kanchev e2672928ed gnu: Add maven-resolver-1.6-parent-pom.
* gnu/packages/maven.scm (maven-resolver-1.6-parent-pom): New variable.

Change-Id: I48daac622e04b28163365fbc8d2071dafe1b95e9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:06 +01:00
Mathieu Lirzin efcc18cffd gnu: clojure: Remove redundant icedtea input.
It is already defined by the ant-build-system, and it is not referenced
in the output.

* gnu/packages/clojure.scm (clojure)[inputs]: Remove icedtea.

Change-Id: Ibc59bdf569167c6b111e6b31ee629224ce3a6bf0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:03 +01:00
Sergey Trofimov e6376dc823 gnu: Add clojure-data-zip.
* gnu/packages/clojure.scm (clojure-data-zip): New variable.

Change-Id: Ie40a398e3016d2a9b7f374b194580f083f1ed4ab
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:20:56 +01:00
Wilko Meyer eee1bfbec5 gnu: services: Add xandikos-service-type.
* gnu/services/dav.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add file.
* doc/guix.texi (DAV Services): Document the service.

Change-Id: I5345efd579f9e527eb8798397b52bf1b9b4cab56
2026-02-09 16:27:42 +01:00
Cayetano Santos 84d6e780e1 gnu: emacs-doric-themes: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 1.0.0.

Change-Id: Ia3ff8327104e036a071f4f0a8295cbfffe029bd2
2026-02-09 13:49:26 +01:00
Ricardo Wurmus 1e7fdebe25 gnu: rcas-web: Update to 0.2.0.
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.2.0.
[inputs]: Add r-biocmanager.

Change-Id: I8ddf52180700ca917e75e099378c4fe9a7cdd9bb
2026-02-09 11:55:22 +01:00
Andreas Enge 07ba811e89 gnu: Remove emacs-libgit.
* gnu/packages/emacs-xyz.scm (emacs-libgit): Delete variable.

Fixes: guix/guix#5454
Change-Id: I8b56b197a6190a981c1a10b7d13dc68df424f399
2026-02-09 10:18:14 +01:00
Andreas Enge b0c5ccfd94 gnu: Remove jucipp.
* gnu/packages/text-editors.scm (jucipp): Delete variable.

Fixes: guix/guix#5453
Change-Id: I99c93e9b4b5fb780f8c507875fcb41d70dd23c1b
2026-02-09 10:18:14 +01:00
Andreas Enge 870e4a13c7 gnu: Remove optizelle.
* gnu/packages/maths.scm (optizelle): Delete variable.

Fixes: guix/guix#5423
Change-Id: Ie0031b6e91da0f69b5ae0eac4eaea107a2793f31
2026-02-09 10:18:14 +01:00
Andreas Enge e880e0ad36 gnu: Remove python-jinja2-time.
* gnu/packages/python-xyz.scm (python-jinja2-time): Delete variable.

Fixes: guix/guix#5420
Fixes: guix/guix#5546
Change-Id: Ibd57cd57bb33bf03fec76f8698a631498ea668c8
2026-02-09 10:18:13 +01:00
Cayetano Santos b59d5657cf gnu: emacs-consult-mu: Update to 1.0-1.8b54bbf.
* gnu/packages/emacs-xyz.scm (emacs-consult-mu): Update to
1.0-1.8b54bbf.
[arguments]: Disable #:tests?.

Change-Id: Iefce767ceea5888b3d32df49170cb129b6fdf145
2026-02-09 10:15:55 +01:00
Efraim Flashner f2c664190f gnu: efitools: Fix build on riscv64-linux.
* gnu/packages/efi.scm (efitools)[source]: Add patch.
* gnu/packages/patches/efitools-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ieb79d0ee219d1d3af85eb56b57b92e9d22b73dc9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:38:03 +02:00
Efraim Flashner b270665944 gnu: syncthing: Enable cross compiling.
* gnu/packages/syncthing.scm (syncthing)[arguments]: Adjust the 'build
phase to explicitly build all targets.  Adjust the 'install phase
accordingly.

Change-Id: I1a570b5ff56c2d4d2c131d47c3a6e2ca209ceb86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:37:21 +02:00
Efraim Flashner 485819c180 system: images: Add image names.
* gnu/system/images/a20-olinuxino-lime2.scm
(a20-olinuxino-lime2-image-type):
* gnu/system/images/novena.scm (novena-image-type),
* gnu/system/images/orangepi-r1-plus-lts-rk3328.scm
(orangepi-r1-plus-lts-rk3328-image-type),
* gnu/system/images/pine64.scm (pine64-image-type),
* gnu/system/images/pinebook-pro.scm (pinebook-pro-image-type),
* gnu/system/images/rock-4c-plus.scm (rock-4c-plus-image-type),
* gnu/system/images/rock64.scm (rock64-image-type):  Add name field to
constructor.
* gnu/system/images/unmatched.scm (unmatched-disk-image),
* gnu/system/images/visionfive2.scm (visionfive2-disk-image): Add name
field.

Change-Id: Id64082f912e6346c1f3b47619ce31f129612ff34
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:36:09 +02:00
Hilton Chain cd7bfbf068 gnu: webrtc-for-telegram-desktop: Fix build.
* gnu/packages/telegram.scm (webrtc-for-telegram-desktop) [inputs]: Use
pipewire-minimal-1.4.

Change-Id: If7101fcd0fe1683784c67ef36cd9bfcbf8ef7c74
2026-02-09 11:17:54 +08:00
Hilton Chain e0e3a18ad1 gnu: Add pipewire-minimal-1.4.
This is a follow-up to commit 63fbbd42df, which
breaks webrtc-for-telegram-desktop.

* gnu/packages/linux.scm (pipewire-minimal-1.4): New variable.

Change-Id: Ief9d4b438efe63df04cba4229837454752c2a9d1
2026-02-09 11:17:52 +08:00
jgart 0c646ef2c2 gnu: trealla: Update to 2.90.2.
* gnu/packages/prolog.scm (trealla): Update to 2.90.2.

Change-Id: Icf520cc211c819ba640c1d0e861745dd8dff18c6
2026-02-08 20:02:29 -05:00
Giacomo Leidi 722754d847 gnu: libguestfs-minimal: Update to 1.56.2.
* gnu/packages/virtualization.scm (libguestfs-minimal): Update to
1.56.2.
[inputs]: Replace jansson with json-c.

Merges: https://codeberg.org/guix/guix/pulls/5309
Change-Id: If08c6d30f2959c83e53e459a7172260843844ce0
2026-02-09 00:53:01 +01:00
Sören Tempel 64622248cd services: web: Add go-webdav.
* gnu/services/web.scm (go-webdav-service-type): New service.
(go-webdav-account-service): New variable.
(go-webdav-shepherd-service): New procedures.
* gnu/tests/web.scm (%test-go-webdav): Add tests for the service.
* doc/guix.texi (Web Services): Document it.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-08 23:53:58 +01:00
Nicolas Goaziou daca67c560 gnu: xournalpp: Update to 1.3.2.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.2.
[arguments]: Skip tests.
[native-inputs]: Add ninja.
[inputs]: Add qpdf.

Change-Id: I10132c9725068aea1349b3e38ae40150e072f532
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-08 23:38:24 +01:00
Sughosha 516a9fabc8 gnu: konsave: Update to 2.3.0.
* gnu/packages/configuration-management.scm (konsave): Update to 2.3.0.

Change-Id: I45d8b6d0a0878e207340246d05d84ec909cd4013
2026-02-09 02:09:17 +05:30
Danny Milosavljevic 29a4d07db9 gnu: Add node-playwright-core.
* gnu/packages/playwright.scm: New file.
(node-playwright-core): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to file.

Change-Id: Ie94128a2bbbd0fadbd8762dc99b802706aee3530
2026-02-08 21:23:36 +01:00
Danny Milosavljevic 70d2a055b5 gnu: Add node-yauzl.
* gnu/packages/node-xyz.scm (node-yauzl): New variable.

Change-Id: I5c51dd8e8fcdcbfd5409686a2de3083603afedde
2026-02-08 21:23:36 +01:00
Danny Milosavljevic 9da154727c gnu: Add node-yaml.
* gnu/packages/node-xyz.scm (node-yaml): New variable.

Change-Id: I79fa7c40c9a023242da33dfc779d917b29a64aa1
2026-02-08 21:23:36 +01:00
Danny Milosavljevic 5e16fb3f0d gnu: Add node-ws.
* gnu/packages/node-xyz.scm (node-ws): New variable.

Change-Id: I134e0b564a963795f44f4fac3564286a1636ed0b
2026-02-08 21:23:36 +01:00
Danny Milosavljevic 736ba0ad32 gnu: Add node-utf-8-validate.
* gnu/packages/node-xyz.scm (node-utf-8-validate): New variable.
2026-02-08 21:23:36 +01:00
Danny Milosavljevic 4de51d3f6d gnu: Add node-sprintf-js.
* gnu/packages/node-xyz.scm (node-sprintf-js): New variable.

Change-Id: I51e1556bd5fc2b207c3188a0417baa6d71eb140c
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 36a797d219 gnu: Add node-stack-utils.
* gnu/packages/node-xyz.scm (node-stack-utils): New variable.

Change-Id: Ia9df4d7cbdadfe3f23dd7e8a556b8152c1e36bd4
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 542b761063 gnu: Add node-socks-proxy-agent.
* gnu/packages/node-xyz.scm (node-socks-proxy-agent): New variable.

Change-Id: Ib8027290ffd291232d3cb6b34df5e2a17481a405
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 677ab6d1de gnu: Add node-socks.
* gnu/packages/node-xyz.scm (node-socks): New variable.

Change-Id: I99005a86727a23a4a30fb6f7a4891e7238798f25
2026-02-08 21:23:35 +01:00
Danny Milosavljevic b331a0f866 gnu: Add node-smart-buffer.
* gnu/packages/node-xyz.scm (node-smart-buffer): New variable.

Change-Id: I067545aa4e7fac9d6eaee5a4357243f9875fce75
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 492bcf4594 gnu: Add node-signal-exit.
* gnu/packages/node-xyz.scm (node-signal-exit): New variable.

Change-Id: Ia3b6c1219b74503b052e7de441bcbff5291d5bbf
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 5509aeddfe gnu: Add node-retry.
* gnu/packages/node-xyz.scm (node-retry): New variable.

Change-Id: Ia19573c28a9e69305adfc48d4384aef2420466fe
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 1747d2fca4 gnu: Add node-pump.
* gnu/packages/node-xyz.scm (node-pump): New variable.

Change-Id: Iadc272892b55e588756380831ffbed93aec4d8a7
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 2a30cba6cf gnu: Add node-proxy-from-env.
* gnu/packages/node-xyz.scm (node-proxy-from-env): New variable.

Change-Id: I8f40ba540541158a6dcd2b2d7440c31b26eceb30
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 590391575c gnu: Add node-proper-lockfile.
* gnu/packages/node-xyz.scm (node-proper-lockfile): New variable.

Change-Id: Ia4017f7640eb7838bf7b5cb9fa9361ab0912b13f
2026-02-08 21:23:35 +01:00
Danny Milosavljevic 5c72937895 gnu: Add node-progress.
* gnu/packages/node-xyz.scm (node-progress): New variable.

Change-Id: I657a2f2938065b3e8934f878f1d1f9d1934de797
2026-02-08 21:23:34 +01:00
Danny Milosavljevic d9c979f69e gnu: Add node-pngjs.
* gnu/packages/node-xyz.scm (node-pngjs): New variable.

Change-Id: I6d4b6c049240f98332c90e95f3b3e7846a01ba6f
2026-02-08 21:23:34 +01:00
Danny Milosavljevic 9342a54546 gnu: Add node-pend.
* gnu/packages/node-xyz.scm (node-pend): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic f5eff85a6c gnu: Add node-open.
* gnu/packages/node-xyz.scm (node-open): New variable.

Change-Id: I1ca0e4bef93ba5a522a374646d926f2d2f3a988d
2026-02-08 21:23:34 +01:00
Danny Milosavljevic 56649d7048 gnu: Add node-minimatch.
* gnu/packages/node-xyz.scm (node-minimatch): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic f93de9255e gnu: Add node-mime.
* gnu/packages/node-xyz.scm (node-mime): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic 792252a910 gnu: Add node-jsbn.
* gnu/packages/node-xyz.scm (node-jsbn): New variable.

Change-Id: I5ca040b809d2326a0423b201f286b49e869ff3ce
2026-02-08 21:23:34 +01:00
Danny Milosavljevic 044183a1f1 gnu: Add node-is-wsl.
* gnu/packages/node-xyz.scm (node-is-wsl): New variable.

Change-Id: I6015694c9a5713066bdc86cee9177230f84fee06
2026-02-08 21:23:33 +01:00
Danny Milosavljevic 9bacce217a gnu: Add node-is-docker.
* gnu/packages/node-xyz.scm (node-is-docker): New variable.

Change-Id: Ief942106bc3bae361649f64e6beb04e587119451
2026-02-08 21:23:33 +01:00
Danny Milosavljevic dd48209427 gnu: Add node-ip-address.
* gnu/packages/node-xyz.scm (node-ip-address): New variable.
2026-02-08 21:23:33 +01:00
Danny Milosavljevic cb65c5c6e1 gnu: Add node-jpeg-js.
* gnu/packages/node-xyz.scm (node-jpeg-js): New variable.

Change-Id: I4ff0b4c0f206bc29b4bf7f79242edf0d3f583960
2026-02-08 21:23:33 +01:00
Danny Milosavljevic f117a94d0c gnu: Add node-https-proxy-agent.
* gnu/packages/node-xyz.scm (node-https-proxy-agent): New variable.

Change-Id: Ib8566287facdf5585b1b0f240030b40fe845e588
2026-02-08 21:23:33 +01:00
Danny Milosavljevic f9040f253a gnu: Add node-gyp-build.
* gnu/packages/node-xyz.scm (node-gyp-build): New variable.

Change-Id: Ic3a29c91b659f59028a50109ca458a8620f3ac28
2026-02-08 21:23:33 +01:00
Danny Milosavljevic a9ae329525 gnu: Add node-graceful-fs.
* gnu/packages/node-xyz.scm (node-graceful-fs): New variable.

Change-Id: Ia222cbae55e18aeaf0a0dd5def60eea750ee4e59
2026-02-08 21:23:33 +01:00
Danny Milosavljevic 2103fdc231 gnu: Add node-get-stream.
* gnu/packages/node-xyz.scm (node-get-stream): New variable.
2026-02-08 21:23:33 +01:00
Danny Milosavljevic a63735500b gnu: Add node-fd-slicer.
* gnu/packages/node-xyz.scm (node-fd-slicer): New variable.

Change-Id: Iedb7479fb415aa10207e43280369e414be922da6
2026-02-08 21:23:33 +01:00
Danny Milosavljevic 422c489a03 gnu: Add node-extract-zip.
* gnu/packages/node-xyz.scm (node-extract-zip): New variable.

Change-Id: Id850652670d8bbc24f463c280a1f4f3669351b40
2026-02-08 21:23:33 +01:00
Danny Milosavljevic e8f10caa13 gnu: Add node-escape-string-regexp.
* gnu/packages/node-xyz.scm (node-escape-string-regexp-4): New variable.

Change-Id: I3e29d7449cc4032d62d88771af6f61435eb93b40
2026-02-08 21:23:32 +01:00
Danny Milosavljevic a803820e83 gnu: Add node-end-of-stream.
* gnu/packages/node-xyz.scm (node-end-of-stream): New variable.

Change-Id: I593ef3b1a0704b61c882f0c6dae747d4d430cbce
2026-02-08 21:23:32 +01:00
Danny Milosavljevic dd3788e809 gnu: Add node-dotenv.
* gnu/packages/node-xyz.scm (node-dotenv): New variable.

Change-Id: Idf23a9904305b2781edda451f42e48ffb945bb28
2026-02-08 21:23:32 +01:00
Danny Milosavljevic 49690ee60f gnu: Add node-define-lazy-prop.
* gnu/packages/node-xyz.scm (node-define-lazy-prop): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic 19e18a1b55 gnu: Add node-diff.
* gnu/packages/node-xyz.scm (node-diff): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic 7f2bd2de67 gnu: node-debug: Update to 4.3.4.
* gnu/packages/node-xyz.scm (node-debug): Update to 4.3.4.

Change-Id: Iabc97eeb3bceea47927c865fea81a30d02614378
2026-02-08 21:23:32 +01:00
Danny Milosavljevic eb5d8bc68b gnu: Add node-concat-map.
* gnu/packages/node-xyz.scm (node-concat-map): New variable.

Change-Id: I4b5c808f640e2c8e3985b56bffdc52663383b1f5
2026-02-08 21:23:32 +01:00
Danny Milosavljevic b12a400d53 gnu: Add node-commander.
* gnu/packages/node-xyz.scm (node-commander): New variable.

Change-Id: I8e9577eca0330c5de6f3bb1b3ea34db0d5598d55
2026-02-08 21:23:32 +01:00
Danny Milosavljevic 4fde42845f gnu: Add node-colors.
* gnu/packages/node-xyz.scm (node-colors): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic 75914a69db gnu: Add node-bufferutil.
* gnu/packages/node-xyz.scm (node-bufferutil): New variable.

Change-Id: I238301a87e50052e5582073b67642bcdc8dcf649
2026-02-08 21:23:31 +01:00
Danny Milosavljevic ab0ef2e369 gnu: Add node-brace-expansion@1.
* gnu/packages/node-xyz.scm (node-brace-expansion-1): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic c55facf1bf gnu: Add node-balanced-match.
* gnu/packages/node-xyz.scm (node-balanced-match): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic 7c3d7be5cb gnu: Add node-agent-base.
* gnu/packages/node-xyz.scm (node-agent-base): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic c93914ba16 gnu: node-addon-api: Update to 8.5.0.
* gnu/packages/node-xyz.scm (node-addon-api): Update to 8.5.0.

Change-Id: I5af8a5ed0543bf1d28271cdaa9685e4dd29e344d
2026-02-08 21:23:31 +01:00
Danny Milosavljevic f84d74b046 gnu: emacs-agent-shell: Update to 0.34.1.
* gnu/packages/emacs-xyz.scm (emacs-agent-shell): Update to 0.34.1.

Change-Id: I571dd35eb712654f151cb7bfb54372520deb0db6
2026-02-08 21:17:24 +01:00
Danny Milosavljevic 38500468a3 gnu: emacs-acp: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-acp): Update to 0.9.1.

Change-Id: I5f29699c6508a86ed12ef4be6b887bacf5180e9f
2026-02-08 21:17:24 +01:00
David Thompson b2299d9b5a teams: guile: Add David Thompson.
* etc/teams.scm ("David Thompson"): Add to guile team.

Change-Id: Idcb1535f87f51b62c52c710f34cce445098913f6
2026-02-08 13:48:22 -05:00
Andreas Enge 4d064b0ca6 Revert "gnu: Remove syncthing-gtk."
syncthing-gtk has been reported to work, see #3468.

This reverts commit 22ec49e10d.

Change-Id: I61383a299d05ecb54118e73535a469d936618ba7
2026-02-08 18:09:55 +01:00
Anderson Torres a76b9d459d iwd: Update to 3.10.
* gnu/packages/networking.scm (iwd): Update to 3.10.

Change-Id: I5f0e9052ab50528a2fb102f0c568e4f83e2b274f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 16:06:12 +01:00
Anderson Torres 9451b18bcf gnu: iwd: Indent.
* gnu/packages/networking.scm (iwd): Indent.
[source, inputs, arguments]: Indent.

Change-Id: I89e458e19069d5157b0449e3c5451e514b409ff7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 16:06:05 +01:00
Hartmut Goebel 8251b7335c gnu: trytond-web-shop-shopify: Update to 7.0.14.
* gnu/packages/tryton.scm (trytond-web-shop-shopify): Update to 7.0.14.

Change-Id: I27bfa9a5a89cd8f2435f6ab2c3bb4ae2a15e4f64
2026-02-08 15:28:05 +01:00
Hartmut Goebel cf0560a1a0 gnu: trytond-stock-split: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-stock-split): Update to 7.0.1.

Change-Id: Ib6abb0f4099b66d81309291be34543cbd6191933
2026-02-08 15:28:05 +01:00
Hartmut Goebel fbf689b3f0 gnu: trytond-stock-lot-sled: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-stock-lot-sled): Update to 7.0.2.

Change-Id: I44227e81c42644fe434730cb0de587376aec7162
2026-02-08 15:28:05 +01:00
Hartmut Goebel f20a8f642c gnu: trytond-stock-lot: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-stock-lot): Update to 7.0.5.
  [native-inputs]: Remove trytond-stock-split.

Change-Id: Iab971ea6c4a7d280974d854c665d8292a43a4377
2026-02-08 15:28:04 +01:00
Hartmut Goebel b8d51cba36 gnu: trytond-sale-point: Update to 7.0.4.
* gnu/packages/tryton.scm (trytond-sale-point): Update to 7.0.4.

Change-Id: I7a91a43f31a28aadb0cc4ab7d2e875d6b61131aa
2026-02-08 15:28:04 +01:00
Hartmut Goebel 8cfa80c4bc gnu: trytond-sale-gift-card: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-sale-gift-card): Update to 7.0.1.

Change-Id: I80acf0c0c3de9ea2254c0aa8c1dedfdf720930eb
2026-02-08 15:28:04 +01:00
Hartmut Goebel cc3b5db842 gnu: trytond-sale: Update to 7.0.16.
* gnu/packages/tryton.scm (trytond-sale): Update to 7.0.16.

Change-Id: I4d345fee2cf0c9b162ef445941dc5877095db079
2026-02-08 15:28:04 +01:00
Hartmut Goebel 63703fb7de gnu: trytond-purchase: Update to 7.0.17.
* gnu/packages/tryton.scm (trytond-purchase): Update to 7.0.17.

Change-Id: I68035fe4a7bb766a33298c78f227b0de42036e65
2026-02-08 15:28:03 +01:00
Hartmut Goebel 60cd31e2c5 gnu: trytond-production-split: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-production-split): Update to 7.0.2.

Change-Id: I7b6b081e4df55d5a86488ba8e687f346ceb03651
2026-02-08 15:28:03 +01:00
Hartmut Goebel c6e038de85 gnu: trytond-production: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-production): Update to 7.0.5.

Change-Id: I1cd609644029845c2c3b773128540fe34623e075
2026-02-08 15:28:03 +01:00
Hartmut Goebel f90f1e8713 gnu: trytond-product: Update to 7.0.4.
* gnu/packages/tryton.scm (trytond-product): Update to 7.0.4.

Change-Id: I0ca0f0379043a3617e804c244e7278debd514ca8
2026-02-08 15:28:03 +01:00
Hartmut Goebel 5648cb6a3d gnu: trytond-party: Update to 7.0.7.
* gnu/packages/tryton.scm (trytond-party): Update to 7.0.7.

Change-Id: I39ddfb57121b763307def669db30687102f0d6d6
2026-02-08 15:28:02 +01:00
Hartmut Goebel 802827a888 gnu: trytond-marketing-automation: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-marketing-automation): Update to 7.0.2.

Change-Id: I1c5d56d29a3bbc3131d15d0be2d7b295cc8ec039
2026-02-08 15:28:02 +01:00
Hartmut Goebel fb23d0e46a gnu: trytond-document-incoming-invoice: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-document-incoming-invoice): Update to 7.0.2.

Change-Id: I77d03b43c2a35b3290f1f8b100f72020a32bf3d0
2026-02-08 15:28:02 +01:00
Hartmut Goebel 32887c324d gnu: trytond-account-statement: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-statement): Update to 7.0.6.

Change-Id: I47301847aab17d0d70d01b948916565307c5653a
2026-02-08 15:28:02 +01:00
Hartmut Goebel 233f7f9aca gnu: trytond-account-payment-stripe: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-payment-stripe): Update to 7.0.6.

Change-Id: I7a2d0675ef8b2ecdb53fa1016928c4487b7459d7
2026-02-08 15:28:02 +01:00
Hartmut Goebel e4e5fc09dc gnu: trytond-account-payment: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-account-payment): Update to 7.0.5.
  [native-inputs]: Remove trytond-account-statement-rule.

Change-Id: Ie371c5f902e7ec8c4e7b1aa27675dff8dbd4fd4f
2026-02-08 15:28:01 +01:00
Hartmut Goebel d714281cbb gnu: trytond-account-invoice-history: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-account-invoice-history): Update to 7.0.1.

Change-Id: I33fd27210c37d1eec590707e796f5e495a668025
2026-02-08 15:28:01 +01:00
Hartmut Goebel 9244825cc9 gnu: trytond-account-invoice: Update to 7.0.15.
* gnu/packages/tryton.scm (trytond-account-invoice): Update to 7.0.15.

Change-Id: I06c31e07ef73b970b7989591a13caeb653f20c2f
2026-02-08 15:28:01 +01:00
Hartmut Goebel ab9fd50187 gnu: trytond-account: Update to 7.0.23.
* gnu/packages/tryton.scm (trytond-account): Update to 7.0.23.

Change-Id: Ie5c83eed74c9b3adad469749bd469088bce46f26
2026-02-08 15:28:01 +01:00
Hartmut Goebel 3436d8e626 gnu: python-proteus: Update to 7.0.3.
* gnu/packages/tryton.scm (python-proteus): Update to 7.0.3.

Change-Id: I615c01a1d85d6403b155632c2ded6e9bb95e9f10
2026-02-08 15:28:00 +01:00
Hartmut Goebel 274616c317 gnu: tryton: Update to 7.0.32.
* gnu/packages/tryton.scm (tryton): Update to 7.0.32.

Change-Id: I10258dc3435ffb3d26c778f883a57cd1423cbf68
2026-02-08 15:28:00 +01:00
Hartmut Goebel 8e91ae19f5 gnu: trytond: Update to 7.0.45.
* gnu/packages/tryton.scm (trytond): Update to 7.0.45.

Change-Id: Ib642b33324da11c0d45553b68db256aaecc7ca15
2026-02-08 15:28:00 +01:00
Roman Scherer a6c41b7976 gnu: libcamera: Add libpisp to inputs on ARM.
This enables the rpi/pisp pipeline for Raspberry Pi 5 camera support.

* gnu/packages/networking.scm (libcamera)[inputs]: Add libpisp on ARM.

Change-Id: I59c7263193c924bc7c4adcf0eda8e9e90383fd1b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:22:01 +01:00
Roman Scherer 45d53ea6f4 gnu: Add libpisp.
* gnu/packages/networking.scm (libpisp): New variable.

Change-Id: I66f61124ea6c147fcdd43d4d91ae8258912c68fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:21:54 +01:00
Anderson Torres 8d29cdc0d9 gnu: pdpmake: Do not rely on a previous make.
* gnu/packages/build-tools.scm (pdpmake)[arguments]<#:phases>:
Add custom build, check and install phases. Remove configure phase.
<#:test-target>, <#:make-flags>: Remove.

Change-Id: Ibd08da53aab2aec14a3e2562bf39a3c54d3aff91
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:11:38 +01:00
Anderson Torres 8dd35f8330 gnu: pdpmake: Update to 2.0.4.
* gnu/packages/build-tools.scm (pdpmake): Update to 2.0.4.
[source]: Use original Git repository.
[arguments]<#:parallel-tests?>: Remove.
[synopsis]: Reword.

Change-Id: I7e1ac133c57e7300a067c9af808d2558c76d6a29
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:11:13 +01:00
Christopher Baines bb1e80dd7e guix: Cleanup store connection buffering.
This is handled with the builtin port buffer now, and the code to handle it
separately is unnecessary.

* guix/store.scm (store-connection-output-port, store-connection-flush-output)
(write-buffered-output): Remove procedures.
(client-stub, add-to-store, add-file-tree-to-store): Remove the buffered port.

Change-Id: Ief4e8d6c00fcf65eb0393bf91e86907181620664
2026-02-08 11:17:59 +00:00
Christopher Baines 50fcce6d3b guix: store: Remove custom port output buffering.
This is mostly motivated by wanting more control over the buffering, which is
the case with this change as it's associated with the port which may be
supplied, rather than added on as a additional layer.

I'm also interested in potentially increasing the buffer size as bigger writes
may improve performance when using inferiors, or when there's high latency on
the connection. This commit doesn't change the buffer size though.

* guix/store.scm (connect-to-daemon): Use block buffering on the returned port
by default.
(port->connection): Don't use the buffering-output-port.
(buffering-output-port): Remove.

Change-Id: Id2c18e2448ae42a8194a0d35c7b1b210a3036df2
2026-02-08 11:17:58 +00:00
Christopher Baines 39a8527bfd guix: store: Use port->connection in open-connection.
This reduces code duplication, the behaviour should be unchanged.

* guix/store.scm (open-connection): Use port->connection.

Change-Id: I90f5aab510719dc2597ab5aa2e1e43825fa76f1e
2026-02-08 11:17:58 +00:00
Christopher Baines aff0250401 guix: store: Make sure to force output after writes.
As not doing so only works with an unbuffered port.

* guix/store.scm (open-connection): Add (force-output port) calls after a
couple of writes.
(process-stderr): Add force-output where necessary.

Change-Id: I76483970f52d08a64b7568a3cbf6609d2b173dab
2026-02-08 11:17:56 +00:00
Daniel Khodabakhsh 311fd17066 gnu: Add rayforge.
* gnu/packages/engineering.scm (rayforge): New variable.

Change-Id: I13550eef3f42b0354d2cffe1c6e4324cdedcdbd5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:13:55 +01:00
Daniel Khodabakhsh a643b04de3 gnu: Add vtracer.
* gnu/packages/rust-apps.scm (vtracer): New variable.
* gnu/packages/rust-crates.scm: Add crates for vtracer.

Change-Id: I7e77f7d7a1b7bbdafb926e6e2a745d280ad74234
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:47 +01:00
Daniel Khodabakhsh 446bbceac1 gnu: Add python-ezdxf.
* gnu/packages/python-xyz.scm (python-ezdxf): New variable.

Change-Id: I38986a59449a105fefddc9e31ab29b91110ddced
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:21 +01:00
Daniel Khodabakhsh 0508e91355 gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable.

Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:03 +01:00
Efraim Flashner 8781aff522 gnu: python-trio: Fix building on some platforms.
* gnu/packages/python-xyz.scm (python-trio)[native-inputs]: Only include
python-cryptography on systems where it is supported.

Change-Id: I2933b1fee70b9b3d250a52e20f068a371325c611
2026-02-08 11:58:47 +02:00
Yarl Baudig ae90908399 gnu: r-nlme: Fix tests on aarch64.
* gnu/packages/cran.scm (r-nlme)[arguments]<#:phases>{ffp-contract-off}:
New phase.

Change-Id: I45a58ec3f47a135855d26115596a21aeef612771
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 09:24:27 +01:00
Hugo Buddelmeijer 2123995b6e gnu: Add python-wrapper to some Tex Live packages.
* gnu/packages/tex.scm (texlive-lilyglyphs)[inputs]:
(texlive-de-macro)[inputs]:
(texlive-ebong)[inputs]:
(texlive-latex-papersize)[inputs]:
(texlive-pythontex)[inputs]:
(texlive-memoize)[inputs]:
(texlive-changes)[inputs: Replace python by python-wrapper.
(texlive-mercatormap)[inputs]:
(texlive-parades)[inputs]: Add python-wrapper.
(texlive-changes)[arguments]<#:link-scripts>: Add pyMergeChanges.py.
(texlive-sypycalc): Add TODO note.

Change-Id: I5a29dbfe672e8ea7c28b18694b5fe72721d6829e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 09:07:39 +01:00
Acid Bong a74a1e1563 gnu: sx: Update to 3.0.
* gnu/packages/xdisorg.scm (sx): Update to 3.0.

Closes: guix/guix#6207
Change-Id: Ia8d5dd12abd194acc84c97aa99a703403ae9b1ae
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-08 11:22:47 +08:00
Maxim Cournoyer 9e6705676f gnu: emacs-gnugo: Update to 3.1.2.0.20250131.151403.
* gnu/packages/emacs-xyz.scm (emacs-gnugo): Update to 3.1.2.0.20250131.151403.

Change-Id: Ieddde6224f0edfc74892309ad935b4d22b5e0b00
2026-02-08 08:23:19 +09:00
Maxim Cournoyer 8a744a0b0c import/elpa: Add GNU-devel repository.
* guix/import/elpa.scm (%elpa-archives): Register GNU-devel archive.
* doc/guix.texi (Invoking guix import): Document it.

Change-Id: If036334477be7537ff70a62d4900427d74bc05db
2026-02-08 08:23:19 +09:00
Andreas Enge 0fba3e7725 gnu: arcan: Update to 0.7.1.
* gnu/packages/arcan.scm (arcan): Update to 0.7.1.
[source]: Switch to Codeberg.

Fixes: guix/guix#5767
Change-Id: If5c1d4451e5ad92813dccbc5c0c23d0e261a5f49
2026-02-07 23:51:12 +01:00
Ricardo Wurmus ec77706204 gnu: Add dexed.
* gnu/packages/audio.scm (dexed): New variable.

Change-Id: I0769a822060e85cfb902fe79525dce4a7e2d169a
2026-02-07 23:35:20 +01:00
Nicolas Graves 70452065b5 gnu: quodlibet: Fix entry point.
* gnu/packages/music.scm (quodlibet)[arguments]<#:phases>: Relocate
extra wrap phases after 'wrap phase to fix entry points.

Change-Id: I76f4f11d4311ae1fcf283ecb43defe7624d4ef4c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 23:32:02 +01:00
Ashvith Shetty d34dafb6b2 gnu: Update vkmark.
* gnu/packages/benchmark.scm (vkmark): Update vkmark to 2025.01.

Change-Id: I6b5a74afb81e8d3e84666f63d01803de8fbaab7a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:18:58 +01:00
Noé Lopez 2ce85b2245 gnu: Add bitcoin-knots.
* gnu/packages/finance.scm (bitcoin-knots): New variable.

Change-Id: I781d0273358689f5cf00b3f6100588d012510487
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:15:18 +01:00
Peter Polidoro c7fe80064f gnu: opencascade-occt: Add RapidJson and Draco support.
* gnu/packages/maths.scm (opencascade-occt)[inputs]: Add draco and
rapidjson.
[arguments]<#:configure-flags>: Enable Draco (for mesh-compression)
and RapidJson (for the glTF writer).

Change-Id: Id09f31e3be9798c77380ec0958eb8f9fe6d7b71b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:08:22 +01:00
Ashvith Shetty 825a1c0251 gnu: blackbox-terminal: Update to 0.14.0-0.4bf9ac5.
* gnu/packages/gnome-xyz.scm (blackbox-terminal): Update to 0.14.0-0.4bf9ac5.

Change-Id: Id840fa05e533bab193ec5cd713b3970a7040b9a8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 320d3dcbf2 gnu: Add aw-watcher-window-wayland.
* gnu/packages/monitoring.scm (aw-watcher-window-wayland): New variable.
* gnu/packages/rust-crates.scm: Record aw-watcher-window-wayland cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 2e962f4b89 gnu: Add aw-server-rust.
* gnu/packages/monitoring.scm (aw-server-rust): New variable.
* gnu/packages/rust-crates.scm: Record aw-server-rust cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 89c8cf9f59 gnu: Add activity-watch packages.
* gnu/packages/monitoring.scm (aw-source, aw-core, aw-client)
(aw-notify, aw-qt, aw-watcher-afk, aw-watcher-input)
(aw-watcher-window): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 0322144d9b gnu: Add python-timeslot.
* gnu/packages/time.scm (python-timeslot): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 58b237deb9 gnu: Add python-pynput.
* gnu/packages/python-xyz.scm (python-pynput): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 629c3b8f98 gnu: Add python-persist-queue.
* gnu/packages/python-xyz.scm (python-persist-queue): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 24d52ff206 gnu: Add python-dbutils.
* gnu/packages/databases.scm (python-dbutils): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 561ed8814f maint: Build all guix dependencies in the hurd manifest.
* etc/manifests/hurd.scm (guix-dependencies): Don't filter out locales,
graphviz and po4a.

Change-Id: I6f99697a057c48868b65b372bac26fba79021134
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 3afbbf8ae3 gnu: opensp: Fix build on the Hurd.
* gnu/packages/patches/opensp-maxpathlen.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xml.scm (opensp): Add phase for adding the patch.

Change-Id: I47278396eb5ded8f654708019e51b7d88b13b976
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 8b19b95599 gnu: gd: Also skip a failing test on i586-gnu.
Followup to c289311336.
* gnu/packages/gd.scm (gd)[arguments]: XFAIL the test on all IA-32 platforms.

Change-Id: If4d651ba5311b3deaae5d16ec2f43f550d43a957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei d1dc0c73aa gnu: dbus: Fix build on the Hurd.
* gnu/packages/patches/dbus-hurd-patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/glib.scm (dbus): Add phase for adding the patch.

Change-Id: Ifa3950b9db588b4102162672958541b49dac33a0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:15 +01:00
Wilko Meyer 232c55f844 gnu: Add php-8.4.
* gnu/packages/php.scm (php-8.4): New variable.

Change-Id: I81f24e91f3060d563c89dd5a19e694e6b7d264aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:53 +01:00
Wilko Meyer ea510232e6 gnu: Add php-8.5.
* gnu/packages/php.scm (php-8.5): New variable, formerly known as "php".
(php): Update to php-8.5.

Change-Id: I4bf6026695202226c14757bccee83a5b510d4eee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:45 +01:00
msglm e36f3a691e gnu: yt-dlp: Update to 2026.02.04.
* gnu/packages/video.scm (yt-dlp): Update to 2026.02.04

Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:22:09 -08:00
moksh d46b423c1d gnu: librewolf: Update to 147.0.3-2.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.3-2.

Change-Id: I0c4c97d86c4f22e46393da93ea89e22b84a29197
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:05:04 -08:00
Cayetano Santos fa6b510864 gnu: Add python-cxxheaderparser.
* gnu/packages/python-xyz.scm (python-cxxheaderparser): New variable.

Change-Id: I3e9d07cf37bf0a6268371ac562074f42c9866ab6
2026-02-07 20:02:59 +01:00
Ludovic Courtès 3a3533826b gnu: libphidget: Fix compilation with GCC 14.
* gnu/packages/libphidget.scm (libphidget)[arguments]: New field.

Change-Id: I3a1ba11f684c19a4585327d0e146955e6c3bc655
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 19:45:10 +01:00
Efraim Flashner f9e4d65b1f gnu: system-config-printer: Fix build.
* gnu/packages/gnome.scm (system-config-printer)[arguments]: Add
modules, with prefix as needed.  Adjust the 'add-install-to-pythonpath
and 'wrap-for-python phases.

Change-Id: If86ad288064170ada3613678063f041766dc9606
2026-02-07 20:36:18 +02:00
Hartmut Goebel c5cdafddf5 gnu: avro-cpp: Update to 1.12.1.
* gnu/packages/serialization.scm (avro-cpp): Update to 1.12.1.
[inputs]: Remove boost-1.83; add boost-1.88 and zlib.

Change-Id: I9882d788bf34a804d71336fbd2ef1770508fbf99
2026-02-07 18:25:10 +01:00
Rutherther b7510ecaf1 inferior: Allow caching of unauthenticated channels.
* guix/inferior.scm (cached-channel-instance): Distinguish
keys for authenticated and unauthenticated channel instances.
Allow caching unauthenticated channels.

Change-Id: I25cec6bff99579e8859fdb474514bcd4d41c6d95
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #3024
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez cebff095e9 gnu: showmethekey: Improve style.
* gnu/packages/video.scm (showmethekey): Reindent.
[source]: Reindent.
[arguments]: Improve style.
[native-inputs]: Reindent.
[inputs]: Reindent
[description]: Reindent and fix markup.

Change-Id: I7aac4566c2f75c4240a6e07c978caa1c0776a4c8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5707
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez ce4ed658d4 gnu: showmethekey: Update to 1.19.0.
* gnu/packages/video.scm (showmethekey): Update to 1.19.0.
[arguments]<#:glib-or-gtk?>: Set to #t.
[inputs]: Remove gtk, cairo, pango, libxkbcommon, and polkit.

Change-Id: I13b57c53453d1c4f947b5567485737d153d788a2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-02-07 17:00:11 +01:00
Rutherther 7fd75725c5 guix-install.sh: Set Guile load paths in zzz-guix.sh.
Reverts bb2263102a.
Follow up of 4aece62a75 that makes this safe.

* etc/guix-install.sh (sys_create_init_profile): Set GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH to user's current-guix profile.

Change-Id: I52e02d779c1ece4570e355fcc12193ef87b89e50
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5686
2026-02-07 17:00:10 +01:00
Rutherther 175a8d86c9 guix-install.sh: Check if ~/.guix-profile exists properly.
Currently the check only looks if ~/.guix-profile symlink exists.
That, however, is not sufficient. This file might be created prior to creation
of the first generation of user's profile.

So we should be checking that the profile does have the file we're looking for
- etc/profile. This is the same way how /etc/profile solves this on Guix System.

* etc/guix-install.sh (sys_create_init_profile): Properly check if
~/.guix-profile exists.

Change-Id: I1a650cb5b845ca96705361e332409c3b49000057
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5123
2026-02-07 17:00:09 +01:00
jgart b7a291a3c7 gnu: trealla: Update to 2.90.0.
* gnu/packages/prolog.scm (trealla): Update to 2.90.0.

Change-Id: Iff40dfff0bc47f2fbfe8c3f11412b528f13d5440
2026-02-07 09:58:26 -06:00
Andreas Enge 79b90ada7a gnu: python-rtree: Update to 1.4.1.
* gnu/packages/geo.scm (python-rtree): Update to 1.4.1.

Change-Id: Ia4ef71f518e3b8ab24a2bf8b74a1172b687b8552
2026-02-07 16:53:09 +01:00
Andy Tai 0f291ac28e gnu: units: Update to 2.25.
* gnu/packages/maths.scm (units): Update to 2.25.

Change-Id: I9439366f66ff4e9bc37ee6f64bdb0b24d9ffedd2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 15:34:40 +01:00
Jake Forster fcbfc559b1 gnu: itk-snap: Improve reproducibility.
* gnu/packages/image-processing.scm (itk-snap): Improve reproducibility.
[arguments]<#:phases>{make-reproducible}: Patch @CMAKE_HOST_SYSTEM@,
@CMAKE_HOST_SYSTEM_PROCESSOR@.  Patch compile dates in c3d and greedy
submodules.  Move to after 'prepare-submodules phase.
{prepare-submodules}: Copy instead of symlink c3d and greedy.

Change-Id: I491f2fad852dd9dc1233f8d7e1428380fdbe6b21
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:36:23 +01:00
Andreas Enge a5d3806bcf gnu: Remove python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable.

Fixes: guix/guix#5385
Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07 14:28:00 +01:00
Andreas Enge f40de94c7c gnu: Remove python-harmony.
* gnu/packages/messaging.scm (python-harmony): Delete variable.

Fixes: guix/guix#5386
Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-02-07 14:27:35 +01:00
Andreas Enge eba1d0d5ca gnu: Remove python-slurm-magic.
* gnu/packages/parallel.scm (python-slurm-magic): Delete variable.

Fixes: guix/guix#5298
Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
2026-02-07 14:20:32 +01:00
Andreas Enge 0f17bb44a3 gnu: Remove python-biofluff.
* gnu/packages/bioinformatics.scm (python-biofluff): Delete variable.

Fixes: guix/guix#5249
Change-Id: I01a3672be5d344aba4e14f280350d27b910c9e61
2026-02-07 14:19:39 +01:00
Andreas Enge 22ec49e10d gnu: Remove syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): Delete variable.

Fixes: guix/guix#3468
Change-Id: Ia60404a9c4037c1e9efb98f4d6c44515e6f231fa
2026-02-07 14:16:51 +01:00
Andreas Enge 86acfa0b94 gnu: Remove qsyncthingtray.
* gnu/packages/syncthing.scm (qsyncthingtray): Delete variable.

Change-Id: I67b5f674bd04624d18aaa842c811282cabc1f462
2026-02-07 14:16:22 +01:00
Olivier Dion 83b255409e gnu: liburcu: Update to 0.15.6.
* gnu/packages/datastructures.scm (liburcu): Update to 0.15.6.

Change-Id: Ie8e6307137d80ec29925c57ba70070b8a39d3822
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:08:52 +01:00
Sharlatan Hellseher f1f049817b gnu: thefuck: Use python-pytest-8.
* gnu/packages/admin.scm (thefuck):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I532c1973c289501219c5f40ebda2f2c9d27fc20c
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher d83410ba4c gnu: Remove scons-python2.
* gnu/packages/build-tools.scm (scons-python2): Delete variable.

Change-Id: Ie58a8d433de6196547ffc69a6d0d602789d1fb65
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher 0c6eb59fa2 gnu: redeal: Disable missing tests.
* gnu/packages/games.scm (redeal):[arguments] <test-flags>: No tests
provided.

Change-Id: I564f131a34e01bef441be01f20ff87d00892141f
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher b2ffb0bfe5 gnu: scvelo: Relocate phase 'set-numba-cache-dir.
* gnu/packages/bioinformatics.scm (scvelo): [arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ia51609df06d64d41b7a272d0e17e96cf973df2f8
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher bc70d27edc gnu: python-ikarus: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (python-ikarus): Update to 0.0.3. Use
G-Expressions.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Remove 'fix-issue-12; reallocate 'set-numba-cache-dir.
[native-inputs]: Remove python-wheel.

Change-Id: I4bf1b5bbda56373fd632f31aca59d473ab37252a
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher 189b7542de gnu: python-lenstronomy: Skip one test.
* gnu/packages/astronomy.scm (python-lenstronomy)[arguments]
<test-flags>: Skip one more test.

Change-Id: I8c17b7750edde002bd4340eb2475ab3d8c795370
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher 9a26c21a54 gnu: python-django-rq: Update to 3.2.2.
* gnu/packages/django.scm (python-django-rq): Update to 3.2.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Remove 'pre-check; add 'start-redis.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I438d07f2bfda42e9dff9f4c1269106c6be68e766
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher 66ec92b2c3 gnu: python-rq-scheduler: Improve package, fix tests.
* gnu/packages/databases.scm (python-rq-scheduler): Reallocate some
fields, fix the style and readability.
[source] <url>: Use exact git URL instead of [home-page].
[arguments] <test-flags>: Skip tests requiring root access.
[propagated-inputs]: Remove python-croniter; add python-crontab,
python-freezegun, and python-dateutil.
[native-inputs]: Remove python-crontab, python-freezegun, and python-wheel.
[home-page]: Move above [synopsis].

Change-Id: If82959e5cb028b826a5a53293b3c58aefb507f36
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher 7d6c683bc4 gnu: python-crontab: Update to 3.3.0.
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.3.0.
[source] <pypi-uri>: Fix the name.
[native-inputs]: Remove python-wheel.

Change-Id: Ic5ea74269d289ec1d9e6a9132a25bc57a907406c
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher c6614e132f gnu: python-rq: Update to 2.6.1.
* gnu/packages/databases.scm (python-rq): Update to 2.6.1.
[propagated-inputs]: Add python-croniter.

Change-Id: Iab464919a5a336ef8e7377a6ee99d0a867f320f4
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher eb42987949 gnu: python-celltypist: Update to 1.7.1.
* gnu/packages/bioinformatics.scm (python-celltypist): Update to 1.7.1.
[arguments] <tests?>: Enable simple runtime regression check.
<phases>: Remove 'set-home and 'set-numba-cache-dir; add
'set-environment; use custom 'check phase.
[native-inputs]: Remove python-wheel; add python-setuptools.

Change-Id: I7ec16da8c6d3af8ad0d8eb96d5f9b50d9858eae3
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher e012430a92 gnu: python-argostranslate: Fix build.
* gnu/packages/machine-learning.scm (python-argostranslate)
  [phases]{writable-home}: Remove phase.
  {set-home-env}: New phase, located before {build}.

Relates-to: guix/guix#5892
Change-Id: I04fdb2fa6793d3e3e1da906612f4b650238f2b1d
2026-02-07 12:28:58 +01:00
Nicolas Graves 56a1951da0 gnu: python-scitools-iris: Update to 3.14.1.
* gnu/packages/geo.scm (python-scitools-iris): Update to 3.14.1.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Remove phase 'relax-requirements.  Refresh phase
'fix-paths.  Replace phase 'pre-check addition by the phase 'check
replacement.
[native-inputs]: Add python-affine, python-rasterio,
python-scitools-mo-pack.

Change-Id: Ie2fef55d61266758106c3797217da72927279c90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves 78af90c974 gnu: Add iris-test-data.
* gnu/packages/geo.scm (iris-test-data): New variable.

Change-Id: Ib9a0b1d09a06d9372272fd7d0c7862533d7b4b84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves 215cdb12d0 gnu: Add python-scitools-mo-pack.
* gnu/packages/geo.scm (python-scitools-mo-pack): New variable.

Change-Id: I3a03acd4fbbccc69a72373c7e34e6d23f7fd9426
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves 79cffdc00f gnu: Add libmo-unpack.
* gnu/packages/geo.scm (libmo-unpack): New variable.

Change-Id: I7f157a0949e4022b7ad20635119e906ab005fb0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves 9999f19742 gnu: python-scikit-surprise: Relocate phase 'set-home.
* gnu/packages/python-science.scm (python-scikit-surprise)[arguments]
<#:phases>: Relocate phase 'set-home.

Change-Id: Id6e5993e167f1f61865fcfe31caba0bce2d5263a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves 0f6bd9d642 gnu: python-robotframework-datadriver: Add python-xlrd native-input.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver)
[native-inputs]: Remove python-wheel.  Add python-xlrd.

Change-Id: I38db8263ffad28042306b24e00034be941a236ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves 9c1378062d gnu: python-ratelimiter: Switch to pytest-8.
* gnu/packages/python-xyz.scm (python-ratelimiter)[native-inputs]:
Replace python-pytest by python-pytest-8.

Change-Id: Ie10f3fbcd4cea932be317eb21624bcac8ca6fa10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves d568e0d1a7 gnu: python-ndcube: Relocate phase 'set-home-env.
* gnu/packages/wxwidgets.scm (python-ndcube)[arguments]<#:phases>:
Relocate phase 'set-home-env.

Change-Id: I77bd29800f0c24cdbbff88251093e8c107eae6d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves fdece4569e gnu: python-woob: Relax requirements.
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves 57379fbc44 gnu: python-wxpython: Relocate phase 'add-missing-.so.
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]<#:phases>:
Relocate phase 'add-missing-.so.

Change-Id: I15fd0fdc49c5dbf35d06814663896bc09486c09e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher 63b0317069 gnu: python-irispy-lmsal: Relocate phase 'set-home.
* gnu/packages/astronomy.scm (python-irispy-lmsal):
[arguments]<#:phases>: Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: I743634183b7d7a60d0d24bb28ee06a2709aa2d11
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher fc71e0b6ab gnu: python-rpy2: Use python-pytest-8.
* gnu/packages/statistics.scm (python-rpy2):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I20c82c77c5589c5802e4d7f252bd24aeedec5d85
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher e8a0d060ac gnu: python-sphinxcontrib-programoutput: Skip 2 tests.
* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput):
  [phases]{cleanup}: Add step to disable 2 failing tests.

Change-Id: I7ed8c5912c4f0c7641ef05426980686c5cb5b1e3
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher 9f2c3165b8 gnu: python-abjad: Disable tests.
* gnu/packages/music.scm (python-abjad):
  [arguments] <tests?>: Disable for now.
  [native-inputs]: Remove python-pytest and python-wheel.

Change-Id: If28e3dcf6b245e165f35ccbb1c6efc2a535453f2
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher d7365ddbc3 gnu: python-uqbar: Update to 0.9.6.
* gnu/packages/graphviz.scm (python-uqbar): Update to 0.9.6.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-wheel.

Change-Id: I7e317fa2e66c557ae7fbca67ad87bee4722a9d9e
2026-02-07 12:28:57 +01:00
Nicolas Graves f0507e1031 gnu: quodlibet: Fix tests by ignoring most problematic ones.
* gnu/packages/music.scm (quodlibet):
  [arguments]<#:test-flags>: Ignore test files with most failing tests.
  <#:phases>: Reallocate 'pre-check; use default 'check; add 'prepare-x.
  [native-inputs]: Remove xvfb-run; add xorg-server-for-tests.

Change-Id: I3349a249a4d25c916f80c306cccc7ca715e7cf73
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves f219efde32 gnu: rapid-photo-downloader: Update to 0.9.37a5.
* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.37a5.
[native-inputs]: Replace python-setuptools by python-hatchling,
python-hatch-argparse-manpage, python-hatch-gettext.
[propagated-inputs]: Add python-pillow.

Change-Id: I38a87f28a25f3fbb8447a6d6a2ece5ef02dd85c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves bf2a7027d1 gnu: rednotebook: Relocate phase 'set-HOME.
* gnu/packages/rednotebook.scm (rednotebook)[arguments]<#:phases>:
Relocate phase 'set-HOME.

Change-Id: I266d066f93d158c33aeafd5cdf9aa8002d02678a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves 200ffe6497 gnu: snakemake: Update to 8.30.0.
* gnu/packages/python-science.scm (snakemake): Update to 8.30.0.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Remove python-wheel.

Change-Id: I5b509cdf177224a71c313fed32f913cca85410d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves ceed5daa2b gnu: python-snakemake-interface-storage-plugins: Update to 3.6.0.
* gnu/packages/python-science.scm (python-snakemake-interface-storage-plugins): Update to 3.6.0.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I5e0028168d261ba12dbce846253ca4c8274710d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves 98b269d0df gnu: python-legacy-api-wrap: Update to 1.5.
* gnu/packages/python-xyz.scm (python-legacy-api-wrap): Update to 1.5.

Change-Id: Icc34334452c3ed556652a9c6412fbaa25f6c9e77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves eda5b7b016 gnu: twitchy: Relocate phase 'set-HOME.
* gnu/packages/video.scm (twitchy)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Iebee41ed2d4431a40a24aed41b193a51bc1b75d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves 67b5f86424 gnu: vorta: Relocate phase 'set-HOME.
* gnu/packages/backup.scm (vorta)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Ief4c40b75e856b6e10df2069ef4bfa501ac5ec8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves f319ff5a54 gnu: wllvm: Update to 1.3.1-0.948cdb8.
* gnu/packages/llvm.scm (wllvm): Update to 1.3.1-0.948cdb8.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add clang and procps.

Change-Id: I61ace17965efa739235b2cb8c5946cd64d12a987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves a0650005be gnu: xonsh: Ignore failing tests.
* gnu/packages/shell.scm (xonsh)[arguments]<#:test-flags>: Ignore
tests that fail because of pip.

Change-Id: Ia02075b278aae3740cb67e3b849d748b1b20c9c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher d775596a8f gnu: python-scanpy: Skip one more test.
* gnu/packages/bioinformatics.scm (python-scanpy):
  [arguments]<test-flags>: Skip one more shaky test.

Change-Id: I6093f2365fbab05ada6cc8cbdfede5bfdfb6f27d
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher 715cf64dd2 gnu: python-splicekit: Refresh package style.
* gnu/packages/bioinformatics.scm (python-splicekit): Re order inputs
and arguments and start description from a new line.

Change-Id: I0ae7b2434669cbfee19a39283933fc2af45362a2
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher 66f7868f61 gnu: python-pybio: Relocate phase 'set-home.
* gnu/packages/bioinformatics.scm (python-pybio)[arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ifeceb52b20348f2f495217ee371b84be7bbf590b
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher a670612844 gnu: python-pandapipes: Update to 0.13.0.
* gnu/packages/engineering.scm (python-pandapipes): Update to 0.13.0.
[native-inputs]: Remove python-pytest-xdist, python-wheel, and unzip.

Change-Id: I85394f0731448a502386847cdece7c76646e1724
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 56dd654bea gnu: python-nptyping: Use python-numpy-1, fix build.
* gnu/packages/python-check.scm (python-nptyping):
  [phases]{set-source-date-epch}: Remove phase.
  [propagated-inputs]: Remove python-numpy; add python-numpy-1.
  [native-inputs]: Remove python-wheel.

Change-Id: I37652688828425963004c22aff287f76e88f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 8e8d18f61f gnu: python-mathlibtools: Fix build.
* gnu/packages/lean.scm (python-mathlibtools):
  [phases]{fix-home-directory}: Remove phase.
  {set-home-env}: New phase

Relates-to: guix/guix#5892
Change-Id: If791942e8c8053b00ec82737ef2ad8e1581d7e3c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher b35ce8a33d gnu: python-kivymd: Fix build.
* gnu/packages/python-graphics.scm (python-kivymd):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I8a40dfa02b731d66c320806251ce3b3a3577d12c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 749eca3963 gnu: python-mathicsscript: Fix build.
* gnu/packages/maths.scm (python-mathicsscript):
  [phases]{setenv}: Remove phase.
  {set-home-env}: New phase, set before build.

Relates-to: guix/guix#5892
Change-Id: I2cdb99e7bc6b98536f610f6733ef2f583bcc28ac
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher a74315b30d gnu: python-mathics-core: Fix build.
* gnu/packages/maths.scm (python-mathics-core):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I682c1e5331e7e3a4f99fa5a5322f79e6093b6b5a
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher ff260debed gnu: Remove python-imageio-freeimage.
* gnu/packages/python-xyz.scm (python-imageio-freeimage): Delete variable.

Fixes: guix/guix#5389
Change-Id: Ieb19e12b773f3bad6630533c90710370594f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher edddc96f5b gnu: python-conda-package-handling: Use python-pytest-8.
* gnu/packages/python-web.scm (python-conda-package-handling):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I8e86f6c92b72c5b82ca0fdebd2e1aa11ec28a5ce
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 850bea99fc gnu: python-django-configurations: Update to 2.5.1.
* gnu/packages/django.scm (python-django-configurations): Update to 2.5.1.
[source]: Switch to git-fetch.
[phases]{set-environment}: New phase, add before build to pass
{sanity-check}.
[propagated-inputs]: Remove python-django-4; add python-django.
[native-inputs]: Remove python-wheel.

Change-Id: Ibea6400e810fdf277edcb8e8ec5fb95859ec9558
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 0aa8b522e6 gnu: python-django-dbbackup: Update to 5.1.2.
* gnu/packages/django.scm (python-django-dbbackup): Update to 5.1.2.
[source]: Switch to git-fetch.
[phases]{pre-check}: Remove tests modification step.
{check}: Use default phase.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I206864969a91cd554431b2afe81dae4622bf1fa2
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 4c60e934d3 gnu: python-anaconda-cli-base: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I280356241b3eee8cdfec51ea2ce6da41751699d8
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher 6fbd1da486 gnu: proton-vpn-cli: Update to 0.1.5.
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.5.
[phases]{prepare-tests}: Remove phase.
{prepare-envs}: New phase.
[propagated-inputs]: Remove python-sentry-sdk; add python-tabulate.

Change-Id: I77c88e4d2442b1679444b4b61d4c04511bc05839
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher f50a3c37da gnu: pass-git-helper: Fix build.
* gnu/packages/password-utils.scm (pass-git-helper):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I7cd2d0cb08b95dbfd1be25e363476d95848f5620
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 4e0544a3ad gnu: pairadise: Disable missing tests.
* gnu/packages/bioinformatics.scm (pairadise):
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I0545b4ce56562ba9c5f875133cff33fbd1126459
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 0aa63b09d1 gnu: liquidctl: Fix build.
* gnu/packages/hardware.scm (liquidctl):
  [phases] {set-runtime-dir}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I666b7d48697fed2d360b5a26228e047e2b22adbd
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 920b43db29 gnu: libmemcached: Fix build.
* gnu/packages/databases.scm (libmemcached):
  [native-inputs]: Remove python-sphinx; add python-sphinx-6.

Change-Id: I457afdd5e7ce7db753d26cf9f8e9e3c0cc05e792
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 68c057d5d8 gnu: fenics: Fix tests.
* gnu/packages/simulation.scm (fenics):
  [arguments] <test-flags>: Skip two more tests.
  [native-inputs]: Add pythn-numpy-1.

Change-Id: Ic41cb4f6f92b89cffd87d43b617d34dce756efd9
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 52f23b2437 gnu: httpie: Skip 2 tests.
* gnu/packages/python-web.scm (httpie):
  [arguments] <test-flags>: Skip 2 problematic tests.
  [native-inputs]: Remove python-wheel.

Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 1cbafed4bd gnu: gourmet: Fix build.
* gnu/packages/nutrition.scm (gourmet)
  [phases]{set-environment}: New phase.
  {configure-tests}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: I153a0c7b2a1d8fac6402dd75f31edfc6ec4a7ef8
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher 62d5d727ba gnu: cpplint: Update to 2.0.2.
* gnu/packages/cpp.scm (cpplint): Update to 2.0.2.
[phases]{patch-build-system, reduce-GUIX_PYTHONPATH,
reset-GUIX_PYTHONPATH}: Remove phases
{fix-pytest-config}: New phase.
[native-inputs]: Remove python-parameterized, python-pytest-cov,
python-pytest-runner, and python-wheel.

Change-Id: I43ae67d5dfd8e711e6682c6c8001dc6e30fb5755
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher b3f61f6253 gnu: aacircuit: Fix build.
* gnu/packages/electronics.scm (aacircuit)
  [phases]{set-home-env}: New phase.
  {check}: Move setting HOME to {set-home-env} phase.

Relates-to: guix/guix#5892
Change-Id: I09e1e00d0ed4844a6a275c31fe47aeab76f7c7f3
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher c7a29fe75c gnu: upower: Fix tests.
* gnu/packages/gnome.scm (upower)[phases]{adjust-test-suite}: Add
temporary workaround for dbusmock version and skip one problematic test.

Change-Id: I4dd9732969de1f8a6c5da41774d60a26635c4227
2026-02-07 12:28:54 +01:00
Nicolas Graves a273b090b1 gnu: gdal: Switch to pyproject.
* gnu/packages/geo.scm (gdal):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'swap-files, use site-packages.

Change-Id: Ie24b7c787a16d18c3b93f6bb10dd09095205562f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:54 +01:00
Nicolas Graves 78708529c2 gnu: ledger: Switch to pyproject.
* gnu/packages/finance.scm (ledger):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-python-installation-directory.
2026-02-07 12:28:54 +01:00
Nicolas Graves aa58739aad gnu: ledger: Improve style.
* gnu/packages/finance.scm (ledger)[arguments]: Improve style, use
gexps and modern style.
2026-02-07 12:28:53 +01:00
Nicolas Graves 8cafdb0ef1 gnu: lib2geom: Switch to pyproject.
* gnu/packages/graphics.scm (lib2geom):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: If624d8eaaadca2f2377b1dd5103eaaa761709c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 169e8b4e24 gnu: libdecaf: Switch to pyproject.
* gnu/packages/crypto.scm (libdecaf):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I4d7bb9a8679252b01633b8e3e4dfeacbc1dc6d84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 2070b7ffc2 gnu: libsignon-glib: Switch to pyproject.
* gnu/packages/qt.scm (libsignon-glib):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system, improve style.

Change-Id: Ie2112ef73b34aec4c04ff37119493f8af36981da
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 811445f08f gnu: python-sip-4: Improve style and switch to pyproject.
* gnu/packages/qt.scm (python-sip-4):
[arguments]: Improve style,
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite phase 'configure tpo use gexps and site-packages.
[native-inputs, propagated-inputs]: Relocate fields, improve style.

Change-Id: Ib6d2842cb4cbe343b72ca7673319715ab637533f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves f359bf4fbd gnu: git-filter-repo: Switch to pyproject.
* gnu/packages/version-control.scm (git-filter-repo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I5f88683b51008c86789052dbaa4640a8da78a47b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 2926d727de gnu: redshift: Improve style and switch to pyproject.
* gnu/packages/xdisorg.scm (redshift):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:phases>: Switch to pyproject-build-system.

Change-Id: Id01675d8de493e745ac13178bc34a34345d19cc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves cf8573f373 gnu: meld: Switch to pyproject.
* gnu/packages/patchutils.scm (meld):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I3a322ed154b432e751aad3e86fafaf938b45be8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves a5656a4410 gnu: python-clingcon: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingcon):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I5631ef318520191d37045ba3c55bf8becb864adf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 6eae30d6e6 gnu: python-clingo-dl: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingo-dl):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I78ae978dec526e1ad838b12f974741f510d4e7b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves ed3032d896 gnu: python-clingo: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Id154c99b0920f55f85f6f9dbdd057148c5783f4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves b96170652f gnu: opencc: Improve style and switch to pyproject.
* gnu/packages/textutils.scm (opencc):
[arguments]: Use list instead of quote.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite using gexps, #$output, site-packages, and
search-ipnut-directory.

Change-Id: I050acb3be2ff0a34fc6156113a4cc997bedd2937
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 5e19fd4b54 gnu: mozo: Switch to pyproject.
* gnu/packages/mate.scm (mozo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Ibd6a245c2927cedbbe9dac89ec7778eddec18f6a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves 23d56d6190 gnu: libmodulemd: Switch to pyproject.
* gnu/packages/rpm.scm (libmodulemd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.  Relocate keywords, as python: prefix isn't
above when first used.

Change-Id: If1fd0ed13ea545a8cfacbf59e62353be990cb5f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves cbfa906046 gnu: postmarketos-tweaks: Switch to pyproject.
* gnu/packages/gnome-xyz.scm (postmarketos-tweaks):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Ic9eb8388bea535b139f0e2fbe404926dd907685d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves 141626bfc7 gnu: portfolio: Reindent and switch to pyproject.
* gnu/packages/gnome-xyz.scm (portfolio):
[arguments]: Use modern style, re-indent.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.

Change-Id: If6d2b759c6d5a47a1b489cca79ca0e281b09099c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves b423516def gnu: brltty: Switch to pyproject.
* gnu/packages/accessibility.scm (brltty):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I654bf717bb4ea33954abb48c895cd239e93a7685
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves 8a6ee34522 gnu: sssd: Switch to pyproject.
* gnu/packages/sssd.scm (sssd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system, relocate keyword, remove duplicate keyword.
<#:phases>: Improve phase 'wrap-binaries, use the site-packages
procedure.

Change-Id: I963b2f6932390a80c3b118744eb2c6a1bd39d377
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves e2bbd905da gnu: spdk: Switch to pyproject.
* gnu/packages/storage.scm (spdk):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I2227b3da7722bcc4a64e4691b7aa466c6a0365b6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves c3922d1fdc gnu: ocaml-z3: Drop custom imported-modules.
* gnu/packages/maths.scm (ocaml-z3)[arguments]
<#:imported-modules, #:modules>: Drop them.

Change-Id: I30a53824a7cbc7026f119f5bdbdf5da4ec3d5b64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves f1df7d79d9 gnu: Add python-mcp.
* gnu/packages/python-web.scm (python-mcp): New variable.
Change-Id: I6ee5ce57db56462120321b6f6e64ac3a301bcaa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves 983051488c gnu: Add python-httpx-sse.
* gnu/packages/python-web.scm (python-httpx-sse): New variable.

Change-Id: I69b12e54907e15fa7237060ca0f3df863e99cf32
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves 9dd10b4566 gnu: Add python-sse-starlette.
* gnu/packages/python-web.scm (python-sse-starlette): New variable.

Change-Id: I47c8fa1569d69c28e0f580df42f77fc8889643bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves 5dcde9b5a5 gnu: python-starlette: Update to 0.49.1.
* gnu/packages/python-web.scm (python-starlette): Update to 0.49.1.

Change-Id: I19ed03999c59271a4da26d798d644996c2224b02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves aaac159245 gnu: python-poppler-qt5: Fix build.
* gnu/packages/pdf.scm (python-poppler-qt5)
[source]: Switch to git-fetch.
[arguments]<#·configure-flags>: Remove them.
2026-02-07 12:28:52 +01:00
Nicolas Graves 1c846e8e6f gnu: python-clinguin: Update to 2.7.4.
* gnu/packages/potassco.scm (python-clinguin): Update to 2.7.4.

Change-Id: I6c25f97e45d3e177cfd3915a8a56ba80440ecf48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves e859365ef2 gnu: python-fastapi-pagination: Update to 0.15.6.
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.
(python-fastapi-pagination): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.  Add
python-dirty-equals.
[arguments]<#:test-flags>: Update them.
<#:phases>: Refresh phase 'patch-tests.

Change-Id: I59a7d3d2729ae99169f8cc2e5713875d0bc391da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves b49f6636a0 gnu: python-fastapi: Update to 0.128.0.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.128.0.
[arguments]<#:test-flags>: Update them.

Change-Id: Ibc25b68e370e26c3d922096876ad8679caeda44c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Hartmut Goebel abbade3c60 gnu: Fix build of trytond modules.
The pyproject-build-system changed the order of phases. Thus prepare-check
must go before sanity-check. To hopefully be more resilient to future
changes, add it relatively to wrap, which comes before sanity-check.

* gnu/packages/tryton.scm (tryton-phases)[prepare-check]: Move after wrap.

Change-Id: I2b4662313e430fa32989d326f862458f5d7c4e49
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 12:28:51 +01:00
Sergey Trofimov 63fbbd42df gnu: pipewire: Update to 1.5.85.
* gnu/packages/linux.scm (pipewire): Update to 1.5.85.
[arguments]<#:configure-flags>: Add -Db_asneeded=false, update -Dsystemd
to -Dlibsystemd.
(pipewire-minimal):[arguments]<#:configure-flags>: Remove unnecessary
explicit linking with gcc_s.

Change-Id: Id53f8d9d606b62cbac525baba9661099f2b53667
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov cfc4599756 gnu: libcamera: Use G-Expressions.
* gnu/packages/networking.scm (libcamera): Simplify by applying
G-Expressions everywhere.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I44103a01cca67c4dc861fb0268d2ac8010997d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov 6d2f3fe350 gnu: libcamera: Update to 0.6.0.
* gnu/packages/networking.scm (libcamera): Update to 0.6.0.
[arguments]<#:configure-flags>: Enable python bindings, remove obsolete
flags.
<#:phases>{'set-sphinx-theme}: New phase.
{'disable-gstreamer-tests}: Disable tests requiring /dev/udmabuf.
[native-inputs]: Add python-sphinxcontrib-doxylink.
[inputs]: Add libjpeg-turbo, libyuv, pybind11.
* gnu/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch:
Adjust to latest source.

Fixes: guix/guix#6002
Change-Id: I8618f58438de3569b7a54663f69ecaa7b1c6283c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov fbc5fa1d10 gnu: libyuv: Update to 1922.
* gnu/packages/image.scm (libyuv): Update to 1922.
[arguments]<#:configure-flags>: Add -DUNIT_TEST=ON.
<#:phases>: Replace 'check with custom test.
[inputs]: Add libjpeg-turbo.
[native-inputs]: Add googletest.
* gnu/packages/image.scm (libyuv-prev): Package wrongly versioned
libyuv@2021.4 to be superseded by libyuv.

Change-Id: I0ddad9890230f1d670ead46038ad90c051539120
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov 7e917411d5 gnu: Add python-sphinxcontrib-doxylink.
* gnu/packages/sphinx.scm (python-sphinxcontrib-doxylink): New variable.

Change-Id: Iab4fe13e8fe3a6285d515e7fc6968ec7d0ef94e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves 44f1c6e466 gnu: boost: Switch to pyproject.
* gnu/packages/boost.scm (boost): [arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.

Change-Id: I6b281d2c4fc62af9c8c93b57db4eb935d9ab536d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves f3997b9a0f gnu: optizelle: Improve style and switch to pyproject.
* gnu/packages/maths.scm (optizelle):
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-numpy-path using the site-packages
procedure.
[inputs, native-inputs]: Drop labels.

Change-Id: I76db3d0353cf95e411cfd11a81b34cf6cd851d05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves 32a4f0613b gnu: emacs-jedi: Switch to pyproject.
* gnu/packages/emacs-xyz.scm (emacs-jedi):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ie6c15a483c093c33159e50a7a3403649d37ea1bc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves f77310c3ba gnu: pyre: Switch to pyproject.
* gnu/packages/python-science.scm (pyre):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Iba843ba453ab2ed6958b546f27724d1cf3392f2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves f9e597da4e gnu: gr-satellites: Switch to pyproject.
* gnu/packages/radio.scm (gr-satellites):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Iafc42df6908525a5b78a055b427bedd67f02d31e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves 602f071a0f gnu: gr-satellites: Relocate and improve arguments style.
* gnu/packages/radio.scm (gr-satellites)[arguments]: Relocate field
and improve style.

Change-Id: I3d5f30542599e2055f2f47027ec072d71dd5fc19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves bdc42e4ea1 gnu: gr-osmosdr: Switch to pyproject.
* gnu/packages/radio.scm (gr-osmosdr):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
<#:phases>{fix-gnuradio-iqbalance-detection}: Improve phase, use
search-input-directory.

Change-Id: I3e6bb8a6949758e33368247abd6d1fa31af0e1d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves cff243ab74 gnu: gr-osmosdr: Relocate and reindent arguments.
* gnu/packages/radio.scm (gr-osmosdr)[arguments]: Relocate field, and
reindent it.

Change-Id: I9e37371995bf7d38e27603cf79ab3de3b4e4eb12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves 8bf1f10332 gnu: gnuradio: Switch to pyproject.
* gnu/packages/radio.scm (gnuradio):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I4aef809e100b78536d45e1747fed67886d630e90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves d5d5b12844 gnu: gnuradio: Relocate and improve arguments style.
* gnu/packages/radio.scm (gnuradio)[arguments]: Relocate field,
migrate to modern style.
<#:phases>: Rewrite phase 'wrap-with-GI_TYPELIB_PATH.

Change-Id: Iccc8316d9b40d5d3cfefd09995ab3d5fb955a197
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves c67217080c gnu: xwayland-run: Switch to pyproject.
* gnu/packages/xorg.scm (xwayland-run):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I410b5b57fd4357e85047ceb905665dd715c20442
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves 243e5628bd gnu: libaccounts-glib: Switch to pyproject.
* gnu/packages/glib.scm (libaccounts-glib):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system.

Change-Id: Icb5413c16af9be128fdb367c77f1700189aee36d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves f15488420a gnu: libaccounts-glib: Relocate and reindent arguments.
* gnu/packages/glib.scm (libaccounts-glib)[arguments]: Relocate
field and reindent it.

Change-Id: I4d28ef0110f3fac61304ea021dda24444bbbc875
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves d30e5fccc4 gnu: confy: Switch to pyproject.
* gnu/packages/gnome.scm (confy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
<#:phases>: Remove phase 'patch-for-compatibility.

Change-Id: Idd48f3e14702f09070a7340e05a0ea1eec5a6608
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves e9ccc03c81 gnu: piper: Switch to pyproject.
* gnu/packages/gnome.scm (piper):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I00092d1fddaaab7825b625b344cacaf61986a4ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves 7c7025cdb9 gnu: apostrophe: Switch to pyproject.
* gnu/packages/gnome.scm (apostrophe):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ic1751d52676270c8144bffc60436397f4bada496
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves d62c74c584 gnu: setzer: Switch to pyproject.
* gnu/packages/gnome.scm (setzer):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ib37104bb2b0ef3fd772799859aabd809b4ad7017
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves bb747b39b2 gnu: soundconverter: Switch to pyproject.
* gnu/packages/gnome.scm (soundconverter):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Cleanup unecessary use of gnu build-system modules.
<#:phases>: Migrate phase 'wrap-soundconverter-for-python to
pyproject.  Improve phase 'wrap-soundconverter.

Change-Id: I62b8b15c383c899adcf9226e0396efc31588b0d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves d4b7a4276e gnu: secrets: Switch to pyproject.
* gnu/packages/gnome.scm (secrets):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ib5a8121dfd101d872fcc47edf30b64dc6e7ec3df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves ffafd6d6cf gnu: lollypop: Switch to pyproject.
* gnu/packages/gnome.scm (lollypop):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: If3820beee0a79eb50a2ddd04fc8be2cf408f3752
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 65a143e0f2 gnu: gnome-tweaks: Switch to pyproject.
* gnu/packages/gnome.scm (gnome-tweaks):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ia9bac986bfbf9c92939a17b0316555070821e357
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 5429786470 gnu: gexiv2: Drop arguments.
* gnu/packages/gnome.scm (gexiv2) [arguments]: Drop them.

Change-Id: Ic5f7c4811ed690d1e75c1246655d98de0d3708d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 98e7fac834 gnu: gom: Switch to pyproject.
* gnu/packages/gnome.scm (gom):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system.

Change-Id: I309aa203d0594984e249e1f1d6c7ffa2426093e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 257b3cedc4 gnu: drawing: Switch to pyproject.
* gnu/packages/gnome.scm (drawing):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I223ec55b85c6729219721a045598f038f15d5e47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 82c73e7a27 gnu: cambalache: Switch to pyproject.
* gnu/packages/gnome.scm (cambalache):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I1ff9557c19641688166a86982e52983e777b1173
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 38981deb8b gnu: blueprint-compiler: Switch to pyproject.
* gnu/packages/gnome.scm (blueprint-compiler):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I604b70490e8f3b0df988e852e83f8d70b6da2057
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves f795336e0f gnu: system-config-printer: Switch to pyproject.
* gnu/packages/gnome.scm (system-config-printer):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>{add-install-to-pythonpath, wrap-for-python}: Likewise.
{wrap}: Improve style.

Change-Id: Ie248069593758a7ab9c51146751d094480574092
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 6f04e98b9d gnu: gtg: Switch to pyproject.
* gnu/packages/gnome.scm (gtg):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I79b6a8709178a23e455e447d12193fc6ecaebf22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 42d8ae015f gnu: 389-ds-base: Switch to pyproject.
* gnu/packages/openldap.scm (389-ds-base):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-install-location-of-python-tools.

Change-Id: Idf2865bddc06a4cf38fa106b9ca1576320d98fff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 668c94c464 gnu: python-gst: Switch to pyproject.
* gnu/packages/gstreamer.scm (python-gst):
[arguments]<#:imported-modules, #:modules, #:configure-flags>:
Switch to pyproject-build-system.

Change-Id: Iafe2a549b87712df5a37f278a4c99049d079a40c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves 1a8a989837 gnu: julia-pycall: Switch to pyproject.
* gnu/packages/julia-xyz.scm (julia-pycall):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'set-python.

Change-Id: I6b2899db709ef311e86308537bc98d9a06caef42
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves e416c68d0e gnu: libreoffice: Switch to pyproject.
* gnu/packages/libreoffice.scm (libreoffice):
[arguments]<#:modules, #:imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase 'bin-and-desktop-install.

Change-Id: If333d833cfcc0286ac55ac028dba326a4b6cd794
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves 898167e3c8 gnu: libreoffice: Improve style.
* gnu/packages/libreoffice.scm (libreoffice)[arguments]
<#:configure-flags>: Relocate field before <#:phases>.

Change-Id: I01166523ca81f5a3aa80c306e4db04fbd85dad3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves a3759b6d5f gnu: criu: Switch to pyproject.
* gnu/packages/virtualization.scm (criu):
[arguments]<#:modules, imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages.

Change-Id: I8b80842ad87f8e6367cc0caaefc47fcec0fa2181
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves ef1c4a8912 gnu: python-booleanoperations: Improve style.
* gnu/packages/graphics.scm (python-booleanoperations)[arguments]
<#:modules>: Remove them.
<#:test-flags>: Use string-join rather than format.

Change-Id: I9f80d1c8ba0c0cb40d87f4ab71a68db3435623e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves 54c83ed38a gnu: bitmask: Migrate to pyproject.
* gnu/packages/vpn.scm (bitmask)
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to pyproject.
<#:phases>: Modernize phase 'patch.
[inputs]: Improve style, drop labels.

Change-Id: I928036a783d88a985a83524e3d84d09841bdfb55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher aa1f87753a gnu: python-streamtracer: Switch from cargo to pyproject.
* gnu/packages/python-xyz.scm (python-streamtracer):
  [build-system]: Switch to pyproject-build-system.
  [arguments] <modules>: Move prefix from pyproject to cargo.
  <test-flags>: Run tests for installed module.
  [phases]{build-python-module, install-python-module,
  add-install-to-pythonpath, check-python-module}: Remove phases.
  {prepare-cargo-build-system}: New phases.
  [native-inputs]: Remove python-wrapper; add rust, and rust:cargo; add
  optional rust-sysroot.

Change-Id: I13596be16e9eb0fbb2596a43c51333f8ca951cae
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher 7dd5a44161 gnu: python-plotly: Use python-pytest-8.
* gnu/packages/python-science.scm (python-plotly):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I6ae645843e661c60c05e40823a6c0b0330144d35
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher a59f6e39ee gnu: python-sunraster: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-sunraster):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: Ifba1cab870a0ac51914fe9b09c59e0faecb75aa3
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher 13fb23f88d gnu: python-sunpy-soar: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-sunpy-soar):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: I77c68d8069c28b1b1b0c53935ddcb73adc92bc73
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher 9abf01561b gnu: python-pysat: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-pysat):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove setting HOME step.

Relates-to: guix/guix#5892
Change-Id: Ia9324fe81e70e7c9d90173b0064188e39f624ec5
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher 9b1a6a1257 gnu: python-astrodata: Add python-tomli to native inputs.
* gnu/packages/astronomy.scm (python-astrodata)[native-inputs]: Add
python-tomli.

Change-Id: Ib6d95e1146d6dc95b20ac5f6a8548f053eae87ef
2026-02-07 12:28:48 +01:00
Nicolas Graves 56708aeace gnu: python-pytest-black: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-black)
[native-inputs]: Add python-pytest-8.  Remove python-wheel.
[propagated-inputs]: Remove python-pytest.

Change-Id: Ifc6b751be94ad5b6e4fa23b2a0ee18dbe95ed688
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 3af14e0674 gnu: python-pytest-csv: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-csv)
[native-inputs]: Add python-pytest-8.  Remove python-wheel.
[propagated-inputs]: Remove python-pytest.

Change-Id: Ideed0a7c8b7802cc5aa14973f6bc369a961aa8aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 62323cd67f gnu: python-pytest-flake8: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-flake8)
[native-inputs]: Replace python-pytest by python-pytest-8.  Remove
python-wheel.

Change-Id: I10c7aef586d7673bba1ac7f438cbc0ee31ab3dd0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 1de95c6fd1 gnu: python-sphinxext-opengraph: Update to 0.13.0.
* gnu/packages/sphinx.scm (python-sphinxext-opengraph): Update to 0.13.0.
[arguments]: Drop them.
[native-inputs]: Replace python-setuptools by python-flit-core.

Change-Id: I62f25c05029c214ad13ae689f23ade4bd239611f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 3618eab5b6 gnu: python-ndeflib: Switch to python-pytest-8.
* gnu/packages/python-xyz.scm (python-ndeflib)
[native-inputs]: Replace python-pytest by python-pytest-8.

Change-Id: If1f08d841ba4568458ae8f4bf3277a3f776d467d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 6e401231c2 gnu: python-pytest-pylint: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-pylint)
[native-inputs]: Replace python-pytest by python-pytest-8.  Remove
python-wheel.

Change-Id: Ia0394c56f145d5a182eed057712e011eeb1c8bd9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves cb24bb7468 gnu: python-pyscss: Switch to python-pytest-8.
* gnu/packages/python-web.scm (python-pyscss)
[native-inputs]: Replace python-pytest by python-pytest-8.

Change-Id: Id1fd90e5779a288ffde574cf41057eac49448dd2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 37f352ef53 gnu: python-csb43: Relax requirements.
* gnu/packages/python-xyz.scm (python-csb43)[arguments]
<#:phases>: Add phase 'relax-requirements.

Change-Id: If4d718aeb4545fb10c80cfc506a983db66438bed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 69ad91c229 gnu: python-pytest-mypy-testing: Update to 0.2.0.
* gnu/packages/check.scm (python-pytest-mypy-testing): Update to 0.2.0.
[source]: Switch to git-fetch.

Change-Id: I0ead98ea98b9a2f7be7a047408253eca5119cdcf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 4d6446d35d gnu: python-pytest-testmon: Update to 2.2.0.
* gnu/packages/python-check.scm (python-pytest-testmon): Update to 2.2.0.

Change-Id: I9ce5a11136803be52b79914f6a6df3b2475a62e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 371e623693 gnu: Remove python-cfgraph.
* gnu/packages/rdf.scm (python-cfgraph): Delete variable.

Fixes: guix/guix#5200
Change-Id: I7e5ada1e5e195c87329eaec1727e13dba4808ec9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves 9d91b1e289 gnu: Remove python-daemux.
* gnu/packages/tmux.scm (python-daemux): Delete variable.

Fixes: guix/guix#5199
Change-Id: I5856717be0f2ee846515600e4a8f13e128b3f149
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves 0d2964c549 gnu: python-coverage: Update to 7.13.2.
* gnu/packages/check.scm (python-coverage): Update to 7.13.2.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Replace python-pytest-8 by python-pytest.

Change-Id: Ibab6a6dee35bfcf4a8741d7a80434599360ae08a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves cd922c8cba gnu: python-yamlloader: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-yamlloader): Update to 1.6.0.
[native-inputs]: Add python-pytest.

Change-Id: I29875488b26755f3496670a510f9019fd398e0b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves 3aa6c48bbc gnu: python-sphinx-autodoc-typehints: Update to 3.5.2.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 3.5.2.
[arguments]<#:test-flags>: Ignore more failing tests.

Change-Id: Ifc44e6b5a90362d50802d4359f23a066fd4c483b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves 1a82eeeded gnu: python-sphobjinv: Update to 2.3.1.3.
* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.3.
[source]: Switch to git-fetch.
[native-inputs]: Improve style.  Add python-pytest-check.  Remove
python-wheel.

Change-Id: Iaefe484986127245d17af09b29b5b2df29459c8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves f976635507 gnu: python-xmlsec: Update to 1.3.17.
* gnu/packages/python-xyz.scm (python-xmlsec): Update to 1.3.17.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Drop phase 'pre-check.

Change-Id: I9b5220f9acba1f53e444bd60d60e8d8d5ae4afd3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves 33b5313d6d gnu: python-python3-saml: Drop phase 'pre-check.
* gnu/packages/python-web.scm (python-python3-saml)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: Ib1fc47e84ea2e8da5aa30205802c758d4de16ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves f2ffaa347e gnu: python-django-allauth: Drop phase 'pre-check.
* gnu/packages/django.scm (python-django-allauth)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: I3e62f9aa0ff4fccd40e5ca916e8cf13e4541d987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves 348032e627 gnu: xmlsec: Update to 1.3.9.
* gnu/packages/xml.scm (xmlsec): Update to 1.3.9.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Disable dynamic loading support, as it
is not required and causes peculiar configuration requirements.
[inputs]: Remove libltdl.

Change-Id: I538fd6ff14fdc8f52531f7cd6ebd15fa063437f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher c74a0d5a91 gnu: jack-select: Update to 1.5.2.
* gnu/packages/music.scm (jack-select): Update to 1.5.2.

Change-Id: I5aacf2386740849e3462f3d32c886700cdb4e53b
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher 13f8875a50 gnu: jack-select: Switch to pyproject.
* gnu/packages/music.scm (jack-select): Use G-Expressions.
[build-system]: Switch to pyproject-build-system.
[phases]{configure, build, install}: Use phases from
pyproject-build-system.
{fix-libasound-path}: New phase.
[inputs]: Remove python-dbus and python-wrapper; add gtk+ and
python-dbus-python.
[native-inputs]: Add python-setuptools.

Change-Id: Ic82c8bb0386811f207cafd9b0612c44c9ff9c373
2026-02-07 12:28:45 +01:00
Sharlatan Hellseher ee9f7169fb gnu: packages/rust-crates: Sort some variables a->z.
* gnu/packages/rust-crates.scm: (rust-async-compression-0.4.25,
rust-cc-1.2.54, rust-itoa-1.0.17, rust-libc-0.2.180, rust-ryu-1.0.22,
rust-zerocopy-0.8.33, rust-zerocopy-derive-0.8.33): Sort variables
alphabetically to resolve git conflicts.

Fixes: guix/guix#5950
Change-Id: Ic4611478ce0491f496bc15e58ce2dee615412250
2026-02-07 12:28:45 +01:00
Nicolas Graves a291d2697b gnu: python-google-api-core: Update to 2.29.0.
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.29.0.

Change-Id: I6da448552d1d6ae49af66f98a5cbde0511c7bcc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 41e64792e1 gnu: python-google-auth-oauthlib: Update to 1.2.4.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.4.
Change-Id: I6d7b2e267ebb93d394cd243ccec779d6260363ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 71b2d17d20 gnu: python-pytest-textual-snapshot: Relax requirements.
* gnu/packages/python-check.scm (python-pytest-textual-snapshot)
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I41c3df3ac6fc9154c85bb05d93da1d22ecf85a50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 9d57566793 gnu: python-google-auth: Update to 2.48.0.
* gnu/packages/python-web.scm (python-google-auth): Update to 2.48.0.
[propagated-inputs]: Remove python-cachetools, add
python-cryptography.
[native-inputs]: Add python-aiohttp, python-requests, python-rsa,
python-urllib3.  Remove python-cryptography, python-mock.

Change-Id: Iad35b296c278b182fcb0256e4a66a90e4758fa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 0dba696865 gnu: python-textual: Update to 7.4.0.
* gnu/packages/python-build.scm (python-textual): Update to 7.4.0.
[arguments]<#:test-flags>: Align style.
<#:phases>: Add phase 'relax-requirements.
[propagated-inputs]: Add python-mdit-py-plugins.
* gnu/packages/python-xyz.scm : Add comment.

Change-Id: I064dd81b81568526c986f8dd667b693b5a22e32c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 8a84a30fbf gnu: python-pytest-isort: Update to 4.0.0.
* gnu/packages/python-check.scm (python-pytest-isort): Update to 4.0.0.

Change-Id: Ia94de2ea3ac3a7df7605c16b59c5916e8191143e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves ac29a28570 gnu: python-elastic-transport: Use the right python-pytest-asyncio.
* gnu/packages/python-web.scm (python-elastic-transport)
[native-inputs]: Replace python-pytest-asyncio by
python-pytest-asyncio-0.26.

Change-Id: I49d13fb4c1130f36cc73f89ba224958e2b1d4944
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 90437f77cf gnu: python-can: Relax requirements.
This relaxation is fine according to
https://github.com/hardbyte/python-can/commit/bc248e8aaf96280a574c06e8e7d2778a67f091e3

* gnu/packages/python-xyz.scm (python-can)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: I1be72d9a2cada3dc9bb740355bfc2277f8a011ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves 6912158f77 gnu: python-diff-cover: Add python-pycodestyle native-input.
* gnu/packages/python-xyz.scm (python-diff-cover)[native-inputs]: Add
python-pycodestyle.

Change-Id: Ieb6c991415bf445684e449a3e2d2362449a20d57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves 586d4a71b1 gnu: python-pytooling: Update to 8.11.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.11.0.
[arguments]<#:test-flags>: Update them.
<#:phases>: Add phase 'patch-git-bin-for-tests to drop former failing
tests.
[native-inputs]: Add python-aiohttp, python-requests.

Change-Id: Ie23d82f758d6361fa948ab97f314d7f25e91bbc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves 5faad87a91 gnu: python-cmudict: Drop importlib-metadata requirement.
* gnu/packages/dictionaries.scm (python-cmudict)[arguments]<#:phases>:
In phase 'relax-requirements, drop importlib-metadata requirement.

Change-Id: I07652a99a8668839104ee8575fac8a4c83a38923
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher f9ba406dc0 gnu: Remove python-discover.
* gnu/packages/check.scm (python-discover): Delete variable.

Fixes: guix/guix#5135
Change-Id: I5ff792a6fe4205f57257c2dc28c0766ffeac33ba
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher a2c8386f35 gnu: Remove python-coverage-test-runner.
* gnu/packages/check.scm (python-coverage-test-runner): Delete variable.

Fixes: guix/guxi#5136
Change-Id: I6413c28a5206efbfd53a5726a59226e10a2bd0c1
2026-02-07 12:28:44 +01:00
Nicolas Graves dbc0173478 gnu: dblatex: Switch to pyproject.
Rationale: This setup.py is clubberred by an old BuildScripts
configuration, which is not compatible with the most recent
setuptools.  Patch it to use a modern API for entry points.

* gnu/packages/docbook.scm (dblatex):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'use-modern-entry-points.
[native-inputs]: Add python-setuptools.

Change-Id: I816635cd9e96b04665231398b307695481def0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher f815f0796f gnu: python-meson-python: Rename to python-meson.
This change adjusts the package name to follow Guix naming convention
for Python packages, see:
<https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>.

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

* gnu/packages/algebra.scm (python-flint):
* gnu/packages/astronomy.scm (python-pixell)
* gnu/packages/finance.scm (beancount)
* gnu/packages/game-development.scm (python-pygame-ce)
* gnu/packages/machine-learning.scm (python-scikit-learn)
* gnu/packages/python-science.scm (python-pandas, python-scikit-image,
python-scikit-misc, python-scipy, python-scs)
* gnu/packages/python-xyz.scm (python-contourpy, python-cysignals,
python-dbus-python, python-matplotlib, python-numpy, python-numpy-1,
python-pywavelets, python-siphash24)
[native-inputs]: Remove python-meson-python; add python-meson.

Fixes: guix/guix#5917
Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher 0620f182e0 gnu: python-nose: Deprecate in favor of python-pynose.
* gnu/packages/check.scm (python-nose): Deprecate variable.

Fixes: guix/guix#5111
Change-Id: I80445a5ed438d800aed116eef88f4df65d3b306b
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher c37871187e gnu: python-flint: Adjust native-inputs.
* gnu/packages/algebra.scm (python-flint):[native-inputs]: Remove
meson-python and python-cython; add python-meson-python.

Change-Id: I9171a30b1770eaede45cd8b37565cb200b2532ce
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 28a0b3221c gnu: python-scikit-misc: Adjust inputs.
* gnu/packages/python-science.scm (python-scikit-misc):
[propagated-inputs]: Remove meson-python and python-spin.
[native-inputs]: Remove pkg-config, python-cython, python-numpy,
python-numpydoc, and python-wheel; add python-spin.

Change-Id: If2a9f9f3a003d2edc960ca5382d66fba604defef
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher bbfea24b41 gnu: python-pixell: Adjust native inputs.
* gnu/packages/astronomy.scm (python-pixell)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I97bb6a1ca6f5454760ce14b923a2156a4c00412d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 15a9841068 gnu: python-cysignals: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-cysignals)[native-inputs]:
Remove meson-python, pkg-config, and python-sphinx; add
python-meson-python.

Change-Id: I63d7da3556da8c4c33176956e2261df646ea902d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 519ddd28a4 gnu: python-contourpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-contourpy)[native-inputs]:
Remove cmake-minimal, meson-python, and pkg-config; add
python-meson-python.

Change-Id: Ifd5a08d147184950095a078aa0a134add0d1ab36
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher ee5d3fb344 gnu: python-siphash24: Adjust native-inputs.
* gnu/packages/python-xyz.scm (python-siphash24)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Iaa3e8061f683ee3ea3882b4970296431993b72ee
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 5a200d8651 gnu: python-scs: Adjust native inputs.
* gnu/packages/python-science.scm (python-scs)[native-inputs]: Remove
meson-python; add python-meson-python.

Change-Id: I903af2c7c8a06cd616c39feb37ba7b42ba30bc0e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 74325f30c2 gnu: python-pygame-ce: Adjust native inputs.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Ib3f6ccbd0ec266f73b3f4678b0bcc9e78134196e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 8920d05cd1 gnu: python-scikit-image: Adjust native inputs.
* gnu/packages/python-science.scm (python-scikit-image):
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic273fd889d108ed896d753702a5ef977ade3a5f9
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher 6f7f9d6c68 gnu: python-scikit-learn: Adjust native inputs.
* gnu/packages/machine-learning.scm (python-scikit-learn):
[native-inputs]: Remove meson-python, pkg-config, and python-cython; add
python-meson-python.

Change-Id: Ib0ad4db1382d748e3ecbab9c50f9446c345048dc
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher e50bf1b431 gnu: python-scipy: Adjust inputs and native inputs.
* gnu/packages/python-science.scm (python-scipy):
[phases]{relax-requirements}: Remove phase.
[inputs]: Remove boost; add boost-1.88.
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic9534456c52f0a93086ad9275c2e4ca2f93661a9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 415c5bdaa3 gnu: python-matplotlib: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-matplotlib)[native-inputs]:
Remove meson-python and python-wheel; add python-meson-python.

Change-Id: Id8c0b9138ef80bebd3188d50ac65d97d59481ebf
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 2b911b764b gnu: python-pandas: Adjust native inputs.
* gnu/packages/python-science.scm (python-pandas)[native-inputs]:
Remove meson and meson-python; add python-meson-python.

Change-Id: I5f947f9a81e6931261ad16a3648fc1350d50c7f9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 615c0f3962 gnu: python-numpy-1: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy-1)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I49c7c219c02f0c5374573e139b4164e96429b184
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 9e20b9a419 gnu: python-numpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
meson-python, ninja, and pkg-config; add python-meson-python.

Change-Id: I34b5a3ce480fc7eb6b717cba11512cf2d3464aae
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 2be51334cf gnu: python-meson-python: Update to 0.19.0.
* gnu/packages/python-xyz.scm (python-meson-python): Update to 0.19.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-tomli; add meson, ninja,
python-cython, and python-packaging.
[native-inputs]: Add git-minimal, patchelf, python-pytest, and
python-pytest-mock.

Change-Id: Iae236772fe06eccf61f88147c9e4ffa23d0a5617
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 774825a6cd gnu: python-platypush: Update to 1.3.17.
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.17.
[propagated-inputs]: Add python-psutil.
[native-inputs]: Remove python-wheel.

Change-Id: I2288177de402ab3f70660235f4e4a8c3ea3bcf32
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 8e9cec519e gnu: python-pyzbar: Fix test flags.
* gnu/packages/aidc.scm (python-pyzbar)[arguments] <test-flags>: Adjust
skipped tests, "-k" option does not support glob pattern use explicit
"--deselect" parameter and skip 2 tests.

Change-Id: Iad255dd3bb71c98c385c2e03e75435fef3fe7172
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher 5354fbaaca gnu: python-aspectlib: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-aspectlib): Update to 2.0.0.
[arguments] <test-flags>: Ignore only integration tests.
[phases]{fix-pytest-config}: New phase.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-8.

Change-Id: I4a940367c9a54bd8ecdccb8b6297f5b172925460
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher d09690436e gnu: python-fields: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-fields)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I222be28e2a8f77371187ff56048958cdc5974d86
2026-02-07 12:28:42 +01:00
Hugo Buddelmeijer 059bbece2f gnu: python-parso: Update to 0.8.5.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.5.
[native-inputs]: Remove python-wheel.

Change-Id: I7548a9a8735c88036874bfd21614d33ea45d6a36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:41 +01:00
Nicolas Graves 483ee41756 import: pypi: Fix tests.
* guix/import/pypi.scm (unzip-command): Use invoke instead of
system*.
(read-wheel-metadata): Adapt accordingly.
(guess-requirements-from-wheel): Improve readability.

* tests/import/pypi.scm (parse-wheel-metadata): Add test (used to
isolate the issue in another test).
(pypi->guix-package, no wheel): Remove python-wheel from the result.
(pypi->guix-package, no usable requirement file, no wheel.): Likewise.
(pypi->guix-package, package name contains \"-\" followed by digits):
Likewise.
(package-latest-release): Likewise.
(pypi->guix-package, no requires.txt, but wheel): Likewise. Also
improve readability.

Change-Id: I49e6ae549437a068acd85fa0f13471bc0af5a399
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher 5cafd2bdb0 gnu: b4: Update to 0.14.3.
* gnu/packages/version-control.scm (b4): Update to 0.14.3.
[native-inputs]: Remove python-wheel.

Change-Id: I463523cfcafc0c5dca332d2e8d99b0e33278e578
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher f0cdd8da8a gnu: conan: Update to 2.24.0.
* gnu/packages/package-management.scm (conan): Update to 2.24.0.
[arguments] <modules>: Drop.
<test-flags>: Simplify, run only unittests and skip only one test.
[phases]{patch-hard-coded-GCC-references, check 'configure-tests, check,
set-home}: Remove phases.
[inputs]: Add python-colorama, python-dateutil, python-distro,
python-fasteners, python-jinja2, python-patch-ng, python-pyyaml,
python-requests, python-urllib3, python-bottle, python-pluginbase,
and python-pyjwt.
[propagated-inputs]: Remove python-bottle, python-colorama,
python-dateutil, python-distro, python-fasteners, python-future,
python-jinja2, python-node-semver, python-patch-ng, python-pluginbase,
python-pygments, python-pyjwt, python-pyyaml, python-requests,
python-six, python-tqdm, and python-urllib3-1.26.
[native-inputs]: Remove cmake, python-pytest, and python-wheel; add
cmake-minimal and python-pytest-8.

Fixes: guix/guix#3520
Change-Id: I2546e328ca5749da37e649b0928912031c6fc078
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher d1ff238ffb gnu: python-umap-learn: Update to 0.5.11.
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.11.
[phases]{set-numa-cache-dir}: Move before {build}, see:
<https://codeberg.org/guix/guix/issues/5892>.
[native-inputs]: Remove python-wheel.

Change-Id: Ia05d93991f3fa9baced3a92260cfc111b91f7400
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher 99039628f7 gnu: alot: Update to v0.12.
* gnu/packages/mail.scm (alot): Update to v0.12.
[arguments] <tests?, test-flags>: Enable, skip only 4 problematic tests.
<phases>: Add 'include-defaults, 'fix-share-path, and 'install-themes.
[native-inputs]: Add gawk, python-pytest, and python-setuptools-scm.

Fixes: guix/guix#5797
Reported-by: Sebastian Gibb <mail@sebastiangibb.de>
Change-Id: Id8dec975bf1bd8ceff61ba589db348cc566e6a47
Co-authored-by: Sergey Trofimov <sarg@sarg.org.ru>
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher 8f58755e39 gnu: ansible-core: Fix build.
* gnu/packages/admin.scm (ansible-core):
[phases]{set-HOME}: New phases.
{check}: Remove setting HOME from phase.
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: Ifeb238a4f058d6618d1ce79f0275332bed1f007f
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher c2f52bf0be gnu: python-scikit-learn: Fix build.
* gnu/packages/machine-learning.scm (python-scikit-learn):
[phases]{patch-pyproject}: Remove license modification line.

Change-Id: I19585e113e8f32c506841afbdfbc957ad44539da
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher d5770cfd0f gnu: python-sunpy: Set HOME before build.
* gnu/packages/astronomy.scm (python-sunpy):
  [phases]{pre-check}: Remove phase.
  {set-HOME}: New phase.

Change-Id: I4dc3e596b913f59689e507e3caad69a7b7355e5c
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher d6f61b453f gnu: barectf: Simplify package.
* gnu/packages/instrumentation.scm (barectf):
[phases]{relax-requirements}: Remove phase.
{set-CC}: Use cc-for-target.

Change-Id: I9240603331863ef412ddc2f872900dafc8bb7390
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher f6daec59b2 gnu: Remove python-pysimplesoap.
* gnu/packages/python-web.scm (python-pysimplesoap): Delete variable.

Fixes: guix/guix#5089
Change-Id: I4cec05e760e2e475005e2ade335f4bab492691d9
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher b4cfa77182 gnu: Remove python-dlmanager.
* gnu/packages/python-xyz.scm (python-dlmanager): Delete variable.

Fixes: guix/guix#5097
Change-Id: I830bdaf93208e5016cf89a17cb8a81b592bbd408
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 86eeec55a7 gnu: Remove python-lockfile.
* gnu/packages/python-xyz.scm (python-lockfile): Delete variable.

Fixes: guix/guix#5104
Change-Id: Ib9b0787527d1a9db7819fb823cf2cbe9e4b1a102
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher b588868399 gnu: Remove python-cliapp.
* gnu/packages/python-xyz.scm (python-cliapp): Delete variable.

Fixes: guix/guix#5106
Change-Id: I9034aa52b6e9c40af73024b29ee6461d7d368990
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 1021218d0f gnu: Remove python-shellescape.
* gnu/packages/python-xyz.scm (python-shellescape): Delete variable.

Fixes: guix/guix#5107
Change-Id: I8035154a9efa76e0b7c3fb3297d1bf922224332f
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 541812b7c0 gnu: python-deal: Update to 4.24.6.
* gnu/packages/python-check.scm (python-deal): Update to 4.24.6.
[arguments] <test-flags>: Reworks skipped tests.
[propagated-inputs]: Add python-astroid, python-deal-solver,
python-pygments, and python-typeguard.

Change-Id: I20a0ccd912aa49d1862990a59381c282de5d2307
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher cbf919ed17 gnu: Add python-deal-solver.
* gnu/packages/python-check.scm (python-deal-solver): New variable.

Change-Id: Icb1ef10ac61cb68a9f500a01d4aae00bbccbcbed
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher ad11e8d08b gnu: python-numpoly: Update to 1.3.9.
* gnu/packages/python-science.scm (python-numpoly): Update to 1.3.9.
[source] <commit>: Upstream tagging style by removing "v" from the tag.
[phases]{set-version}: New phase.
[arguments] <test-flags>: Run all tests.

Change-Id: I601ed70b8f4e65782b6bbe98ea7ddc7f91a0b60b
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 12b51db37e gnu: python-mkdocs: Update to 1.6.1.
* gnu/packages/python-xyz.scm (python-mkdocs): Update to 1.6.1.
[phases]{patch-requirements}: Remove phase.
[propagated-inputs]: Remove python-importlib-metadata and
python-mdx-gh-links; add python-mkdocs-get-deps and python-pathspec.
[native-inputs]: Remove python-setuptools; add python-hatchling.

Change-Id: Ia2c1e771d32371e6cac419b52407bf5c7659b96b
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher bc05ddd743 gnu: Add python-mkdocs-get-deps.
* gnu/packages/python-xyz.scm (python-mkdocs-get-deps): New variable.

Change-Id: I69821fdc701ac4120181370e1521fd659d84867a
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 1a841dfbcf gnu: Remove python-publicsuffix.
* gnu/packages/python-web.scm (python-publicsuffix): Delete variable.

Fixes: guix/guix#5072
Change-Id: I8b786a0466b44fb341b48bfbd1e50b283a4d0a7d
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher 51b3db5012 gnu: qtile: Remove unused native inputs.
* gnu/packages/wm.scm (qtile)[native-inputs]: Remove pre-commit,
python-anyio, python-check-manifest, python-coverage, python-isort,
python-mypy, python-pycairo, python-pytest, python-pytest-asyncio,
python-pytest-cov, python-pytest-httpbin, python-twine, python-wheel,
and xorg-server-for-tests.

Change-Id: I492b357666d538fc8eb94c3a450e76f69f4d0432
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher bd39f9621d gnu: python-deprecated: Update to 1.3.1.
* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.3.1.
[native-inputs]: Remove python-wheel.

Change-Id: Ib50d7108cfc341b67bceeea417c86bdf1b542c5a
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 8284505bd9 gnu: python-dcor: Update to 0.7.
Upstream still pins on NumPy v1, see:
<https://github.com/vnmabus/dcor/issues/69>.

* gnu/packages/statistics.scm (python-dcor): Update to 0.7.
[arguments]: Drop all.
[propagated-inputs]: Add python-array-api-compat.
[native-inputs]: Add python-array-api-strict and python-pytest-cov.

Change-Id: I6db6499ccff7f2ca4d9dbe2eb717ce523bd26612
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 0c4360cd89 gnu: python-moto: Update to 5.1.20.
* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.20.
[arguments] <test-flags>: Reduce amount of skipped tests.

Change-Id: I1fda6dcbb9047f97ecc41a5a3238792e2e4f42fc
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 31c1ce4c07 gnu: python-py-partiql-parser: Update to 0.6.3.
* gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.6.3.

Change-Id: I779a71f38a3f035b4c554d3b64310126b86b2c91
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 3bf07b4c06 gnu: awscli: Update to 1.43.11.
* gnu/packages/python-web.scm (awscli): Update to 1.43.11.

Change-Id: I11f4ce5f12ade7efcbf4338e127d649579d985e6
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 1c2ce435fe gnu: python-kombu: Update to 5.6.2.
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.6.2.
[arguments] <test-flags>: Ignore tests requiring Pyro.
[native-inputs]: Remove python-pyro4.

Change-Id: Icfe96910003d2a26813e266df7ea68da0227cede
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 10d955ef7d gnu: python-s3fs: Update to 2026.1.0.
* gnu/packages/python-web.scm (python-s3fs): Update to 2026.1.0.

Change-Id: If0e843b76e7f0daa14247b599d1d0239a81f4c40
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 7f31fa8c7d gnu: python-fsspec: Update to 2026.1.0.
* gnu/packages/python-xyz.scm (python-fsspec): Update to 2026.1.0.

Change-Id: I5f15db3d094ac44ccc9983b1fbf8e3866444ccfe
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher 960399a026 gnu: python-aiobotocore: Update to 3.0.0.
* gnu/packages/python-web.scm (python-aiobotocore): Update to 3.0.0.
[propagated-inputs]: Remove python-urllib3; add python-typing-extensions.
[home-page]: Fix it.

Change-Id: I69dad6eecf07d551b2254cc9120ea79f3f18d649
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher 6d12acdd20 gnu: python-s3transfer: Update to 0.16.0.
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.16.0.

Change-Id: I6118598ce3f27d3434ceeef194dbdd53edfb9b97
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher da450aa7de gnu: python-boto3: Update to 1.42.5.
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.42.5.

Change-Id: I13a5efd3d7b030a6c03e966660f866f153805be2
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher 77d64772aa gnu: python-botocore: Update to 1.42.5.
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.42.5.

Change-Id: Id0d2b730cdd7bdbf80cc4df8f04726d941cc5e24
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher dd41cf4b34 gnu: python-aiohttp: Update to 3.11.18.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.11.18.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
python-isal.

Change-Id: Iddaa74cf3cae0ce50105c556311b0a43f761bea9
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher 447a74cedd gnu: python-tornado: Update to 6.4.2.
* gnu/packages/python-web.scm (python-tornado): Absorb definition of
python-tornado-6.
(python-tornado-5): New variable, inherit from python-tornado.
(python-tornado-6): Deprecate variable.

* gnu/packages/jupyter.scm (python-jupyterlite-core)
* gnu/packages/jupyter.scm (python-pytest-jupyter)
* gnu/packages/jupyter.scm (python-voila)
* gnu/packages/python-xyz.scm (python-pypugjs)
* gnu/packages/python-xyz.scm (python-tenacity):
[native-inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
[inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/bioinformatics.scm (python-bulkvis)
* gnu/packages/jupyter.scm (python-ipykernel)
* gnu/packages/jupyter.scm (python-jupyter-client)
* gnu/packages/jupyter.scm (python-jupyter-client-7)
* gnu/packages/jupyter.scm (python-jupyter-server)
* gnu/packages/jupyter.scm (python-nbclassic)
* gnu/packages/jupyter.scm (python-nbdime)
* gnu/packages/jupyter.scm (python-notebook)
* gnu/packages/jupyter.scm (python-terminado)
* gnu/packages/python-check.scm (python-pytest-tornasync)
* gnu/packages/python-science.scm (python-distributed)
* gnu/packages/python-xyz.scm (python-bokeh)
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap)
* gnu/packages/python-xyz.scm (python-nbconvert)
[propagated-inputs]: Remove python-tornado-6; add python-tornado.

Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
2026-02-07 12:28:38 +01:00
Nicolas Graves 6d2e8b3be7 gnu: Remove python-taskgroup.
* gnu/packages/python-xyz.scm (python-taskgroup): Delete variable.

Fixes: guix/guix#5752
Change-Id: I59a15036d0b4f92b73f61d9d849dbf77b8727da9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves 58545a183d gnu: hypercorn: Drop uneeded propagated-inputs.
* gnu/packages/python-xyz.scm (hypercorn)[propagated-inputs]:
Drop python-exceptiongroup, python-taskgroup.

Change-Id: Id5b27d63b4e9ff6ee0c9b5dfb3731218672840dd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves 8faee401f6 gnu: python-scikit-build-core: Drop python-exceptiongroup input.
* gnu/packages/python-science.scm (python-scikit-build-core)
[propagated-inputs]: Drop python-exceptiongroup.

Change-Id: Id6e5491f3bab5bfbe4719f5313ff21d72e44d232
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves d9d7246cef gnu: streamlink: Drop python-exceptiongroup input.
* gnu/packages/video.scm (streamlink)[propagated-inputs]: Drop
python-exceptiongroup.

Change-Id: I53c00bae53545234b55a014651c3a298ca6e764a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves 383e67a388 gnu: python-quart-trio: Drop python-exceptiongroup propagated-input.
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
Drop python-exceptiongroup.

Change-Id: I3cadb8346c717fd014d3cae88dc04660386e1fe3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves 7da791ec1e gnu: python-cattrs: Drop python-exceptiongroup propagated-input.
* gnu/packages/python-xyz.scm (python-cattrs)[propagated-inputs]:
Drop python-exceptiongroup.

Change-Id: Ib64cfaa4c939b44b4a072c0bd6f45cfdd09aa900
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves f64b2ac50c import: pypi: Correct name for ignored input.
* guix/import/pypi.scm (pypi-ignored-inputs): Rename
"import-metadata" to "importlib-metadata".

Change-Id: I5e934a85da65a9d8c7a4fa5af9c140f67302488b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Sharlatan Hellseher ad29457fc0 gnu: python-six-bootstrap: Deprecate in favor of python-six.
* gnu/packages/python-build.scm (python-six-bootstrap): Deprecate variable.

Change-Id: If55687c028da97173c3d79cfc79be7cdc246041c
2026-02-07 12:28:37 +01:00
Nicolas Graves 1bf91ac505 gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves e9ddab869d build-system/pyproject: Add phase 'set-version.
Rationale: When gradually moving sources to git-fetch, a lot of
'set-version phases have been added within the python packages.  To
support moving to git source even more, add a 'set-version phase that
does this work automatically.

* guix/build/pyproject-build-system.scm (set-version): New variable.
(%standard-phases): Record 'set-version phase.
2026-02-07 12:28:37 +01:00
Nicolas Graves 5e22e9b3aa import: pypi: Ignore pypi-ignored-inputs.
* guix/import/pypi.scm (pypi-ignored-inputs): New variable.
  (compute-inputs): Use it.

* tests/pypi.scm (parse-requires.txt): Add ignored input to test the
  feature.

* guix/lint.scm (check-inputs-should-be-native): Adapt list.
  (check-inputs-should-not-be-an-input-at-all): Use pypi-ignored-list.

Change-Id: I297793b71f9ffdfbe7cc4e883777f8823941adf0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves 77e1781ffe gnu: Remove python-importlib-metadata input from some packages.
Remove python-importlib-metadata from [native-inputs, inputs, or
propagated-inputs] in the following packages as not required for
build/tests/install:

* gnu/packages/android.scm (python-miio)
* gnu/packages/astronomy.scm (python-jwst, python-stpipe)
* gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc,
python-weblogo, python-metacells)
* gnu/packages/calendar.scm (khal)
* gnu/packages/django.scm (python-django-q2)
* gnu/packages/engineering.scm (python-asyncua)
* gnu/packages/jupyter.scm (python-jupyterlab-server,
python-jupyterlite-core)
* gnu/packages/machine-learning.scm (python-pynndescent,
python-gymnasium)
* gnu/packages/maths.scm (python-orthopy, python-quadpy)
* gnu/packages/package-management.scm (poetry)
* gnu/packages/python-compression.scm (python-pybcj)
* gnu/packages/python-crypto.scm (python-keyring)
* gnu/packages/python-web.scm (python-jsonpickle, python-flask)
* gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher,
python-lsp-server, python-nbconvert, python-dns-lexicon,
python-signedjson, python-verlib2)
* gnu/packages/sphinx.scm (python-sphinx-6)
* gnu/packages/spreadsheet.scm (visidata)

Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves b6627e81a4 gnu: python-pymanopt: Remove python-flake8-bugbear native-input.
* gnu/packages/machine-learning.scm (python-pymanopt)[native-input]:
Remove python-flake8-bugbear.

Change-Id: Ib3eca8ce7dabb2ef9da4db0ca9eeeb94308f4805
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves 91af137e60 gnu: python-docstring-to-markdown: Remove uneeded native-inputs.
* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
[native-inputs]: Remove python-pytest-cov, python-pytest-flake8, and
python-wheel.

Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves 84d448688a gnu: Remove python-pip native-input from some packages.
Remove python-pip from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/python-science.scm: (python-scikit-build-core)
* gnu/packages/python-xyz.scm: (python-pypandoc)
* gnu/packages/shells.scm: (xonsh)

Change-Id: I26579cf868b1e56d075b5c8d8ef7914feee44bcb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves cd0a53d17f gnu: Remove python-isort native-input from some packages.
Remove python-isort from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/machine-learning.scm: (python-pymanopt))
* gnu/packages/mail.scm: (python-hyperkitty, postorius)
* gnu/packages/virtualization.scm: (python-qemu-qmp)

Change-Id: Ie50eb222c5db62cf985926c716152db8bf6e7855
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves c5a8f822d0 gnu: python-immutables: Remove python-mypy native-input.
* gnu/packages/python-xyz.scm (python-immutables):
  [origin]: Use git-fetch to use upstream test-data directory.
  [native-inputs]: Remove python-mypy.
  [arguments]<#:phases>: Add phase to remove python-mypy native-input.

Change-Id: I783413ec475e5a4084ae84ca2afcd5244a396c23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves a63620b659 gnu: Remove python-mypy native-input from some packages.
Remove python-mypy from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/engineering.scm: (uranium, cura)
* gnu/packages/machine-learning.scm: (python-torchmetrics)
* gnu/packages/python-check.scm: (python-nptyping)
* gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref,
python-starsessions)
* gnu/packages/python-xyz.scm: (kalamine, python-numpy-1)
* gnu/packages/serialization.scm: (python-msgspec)

Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves d1c0316cef gnu: python-wiimatch: Remove python-codecov native-input.
* gnu/packages/astronomy.scm (python-wiimatch)
[native-inputs]: Remove python-codecov.

Change-Id: I10e41dccebf10d2a3ef49a4f02287b7317a13c10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves 71444ac38b gnu: Remove python-covdefaults native-input from some packages.
Remove python-covdefaults from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/python-xyz.scm (python-pyproject-api)
* gnu/packages/version-control.scm (pre-commit)

Change-Id: I97ac72184393a86c5eabf32a558efc95630f07e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 5b2625c889 gnu: Remove python-pycodestyle native-input from some packages.
Remove python-pycodestyle from [native-inputs] in the following packages
as not required for build/tests/install:

* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-diff-cover
python-lsp-server, python-affine)

Change-Id: Ibd609f89b5fe1f7750108676f98ee0fdc9daf7ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 047a9dc43b gnu: Remove python-coveralls native-input from some packages.
Remove python-coveralls from [native-inputs] in the following packages
as not required for build/tests/install:

* gnu/packages/python-science.scm (python-trimesh)
* gnu/packages/python-xyz.scm (python-affine)

Change-Id: Ia2beeec4ebc4e651f0a079efb644afa8026d53de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 4817aa01e3 gnu: u-boot-tools: Remove python-coverage native-input.
* gnu/packages/bootloaders.scm (u-boot-tools):
  [native-inputs]: Remove python-coverage.
  [arguments]<#:phases>: Adapt patch phase.

Change-Id: I94394544079197b4a3f8c53cc0b3d78d1f5dc8be
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves fbaf9c22a0 gnu: Remove python-coverage native-input from some packages.
Remove python-coverage from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/check.scm: (python-pytest-flakes)
* gnu/packages/cpp.scm: (cpplint)
* gnu/packages/jupyter.scm: (python-nbclassic)
* gnu/packages/machine-learning.scm (onnx,
python-pytorch-lightning) (python-torchmetrics)
* gnu/packages/openstack.scm: (python-hacking)
* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/version-control.scm: (pre-commit)

Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 015bc199ef gnu: Remove python-flake8 native-input from some packages.
Remove python-flake8 from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/bioinformatics.scm: (python-doubletdetection)
* gnu/packages/ebook.scm: (calibre)
* gnu/packages/graph.scm: (python-pygsp)
* gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api)
* gnu/packages/python-web.scm: (python-furl)
* gnu/packages/python-xyz.scm: (python-jinja2-cli)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/vpn.scm: (sshuttle)

* gnu/packages/music.scm (python-mutagen):
  [arguments]<#:test-flags>: Ignore flake8 quality tests.
  [native-inputs]: Remove python-flake8.

Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 6f6c88d72c gnu: Remove python-pylint native-input from some packages.
Remove python-pylint from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/games.scm (open-adventure)
* gnu/packages/potassco.scm (python-clingraph)
* gnu/packages/python-xyz.scm (python-lsp-jsonrpc, python-mediapy)
* gnu/packages/virtualization.scm (python-qemu-qmp)

Change-Id: I138d6ad7fbde00f76f77c14d728adce8d74f25bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves 409c99f4b9 gnu: python-doubletdetection: Remove python-black native-input.
* gnu/packages/bioinformatics.scm (python-doubletdetection)
[native-inputs]: Remove python-black.

Change-Id: Iaa12a1b73bb2f97a053c7b6365b3e1bc7c53080d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves b2867cf6b7 gnu: python-pycountry: Remove coverage input.
* gnu/packages/iso-codes.scm (python-pycountry)
[arguments]<#:phases>: Add phase 'fix-pytest-config.
[native-inputs]: Rmove python-pytest-cov.
[description]: Improve style.

Change-Id: I8f04f2fb2a262dd7b8dffff1a6c73cea520a7117
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer 4869f4fe77 gnu: python-matplotlib-documentation: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
[native-inputs]: Add ffmpeg, graphviz, python-matplotlib, python-pyyaml,
python-sphinx-tags and python-sphinxcontrib-video.

Relates-to: #4637
Change-Id: I59a23c3d6d6007def58528cb0b8d29eb4a0f8b13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer b94c530e7c gnu: python-sphinx-gallery: Propagate python-joblib.
* gnu/packages/sphinx.scm (python-sphinx-gallery)
[propagated-inputs]: Add python-joblib.

Change-Id: Ia14e770a620a4398c48ad3dca28a6a27a17b4ea4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer 3c0b1e31c6 gnu: python-sphinx-gallery: Update to 0.20.0.
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.20.0.
[propagated-inputs]: Remove python-jupyterlite-sphinx.
[native-inputs]: Add python-jupyterlite-sphinx python-pydata-sphinx-theme,
python-sphinxcontrib-video, python-sphinx-design and python-statsmodels.

Change-Id: I35c2dac4ac8fbca13f16c832e53d0851ca015c52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer 483cc9b8e4 gnu: Add python-sphinxcontrib-video.
* gnu/packages/sphinx.scm (python-sphinxcontrib-video): New variable.

Change-Id: Idf7bd4450ee93c3970741bd169cf10525764f176
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer 537b853deb gnu: python-numpydoc: Update to 1.10.0.
* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.10.0.
[propagated-inputs]: Remove python-jinja2, add python-tomli.
[#:test-flags]: Skip new test.

Change-Id: I7a1a009edcccd436bfdd52ced9b56ca94ab7208e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer bc52952c95 gnu: Add python-sphinx-tags.
* gnu/packages/sphinx.scm (python-sphinx-tags): New variable.

Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher 321882346c gnu: python-sphinx-issues: Update to 5.0.1.
* gnu/packages/sphinx.scm (python-sphinx-issues): Update to 5.0.1.
[phases]{patch-sphinx-build-path}: Switch to search-input-file.

Change-Id: Icfd43725f94dfd40a8ca223dcab73ea1b4b17089
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher c592bb848f gnu: python-sphinx-rtd-theme: Update to 3.1.0.
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.1.0.
[native-inputs]: Remove python-wheel.

Change-Id: I34cb4d3bca874b33ef6cc715701357cd5d047d41
2026-02-07 12:28:34 +01:00
Maxim Cournoyer 95fc451c04 gnu: python-sphinx: Update to 9.0.3.
* gnu/packages/sphinx.scm (python-sphinx): Update to 9.0.3.
(python-sphinx-pytest) [#:test-flags]: New argument.
(python-myst-parser) [#:test-flags]: Ignore more tests.

Change-Id: Ia1a0bda0c11e9b1909aad224a5bb3e48737b6492
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer cca26dda19 gnu: Add python-roman-numerals.
* gnu/packages/python-xyz.scm (python-roman-numerals): New variable.

Change-Id: Idd5ad0a8ba7cc2a6acac5948af4a8c8dd5999277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher 12d83d196a gnu: python-pythondialog: Deprecate in favor of python-dialog.
* gnu/packages/python-xyz.scm (python-pythondialog): Proper deprecate
variable.

Change-Id: Ic76ad0fa92bb8eb7ffe47b06a8ba8ea70a54de24
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 5576d9cc52 gnu: Remove pudb.
* gnu/packages/python-xyz.scm (pudb): Delete variable.

Change-Id: I9cdd207262a70bd0cfec89ce36e9ee035cf2ac67
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher e1d6724eda gnu: Remove python-consul.
* gnu/packages/python-xyz.scm (python-consul): Delete variable.

Change-Id: Ia3975aa86ad981f607074ac941a405ee9d1f15cf
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 98305a8210 gnu: Remove python-pep621.
* gnu/packages/python-xyz.scm (python-pep621): Delete variable.

Change-Id: Id962df957d978f14e655b3105d53b36d8086fc6d
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 5d748698d2 gnu: Remove python-language-server.
* gnu/packages/python-xyz.scm (python-language-server): Delete variable.

Change-Id: I3305e3df05157403e935685f10cfa1e3246ba429
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 2fd449243d gnu: Remove python-jsonrpc-server.
* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable.

Change-Id: I10cc4abd05eda36c1ded5142876d03c0dba1e799
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 7b4c3103d2 gnu: Remove python-xenon.
* gnu/packages/code.scm (python-xenon): Delete variable.

Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 6c28fc5827 gnu: Remove python-requests-unixsocket.
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable.

Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 1574c37720 gnu: Remove python-scikit-image-next.
* gnu/packages/python-science.scm (python-scikit-image-next): Delete variable.

Change-Id: Ieecd9370c75ba24ea1740615fc950d9b1ffcb216
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher 1177039890 gnu: Remove python-binwalk.
* gnu/packages/firmware.scm (python-binwalk): Delete variable.

Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher f235a916b1 gnu: Remove python-cython-3.
* gnu/packages/python-xyz.scm (python-cython-3): Delete variable.

Change-Id: I702030f70a2063ef2a913b78e28f0dd132c09b7c
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher 4f6577931e gnu: Remove python-setuptools-79.
* gnu/packages/python-build.scm (python-setuptools-79): Delete variable.

Fixes: guix/guix#5737
Change-Id: If282391c8992fbbc7284c9e71f8bf57d43318997
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher d39dee169c gnu: Remove python-setuptools-67.
* gnu/packages/python-build.scm (python-setuptools-67): Delete variable.

Related-to: guix/guix#5737
Change-Id: I40a3499686877b99c7467a3e83976c3ea48b4649
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher 5f84a2d122 gnu: Remove python-docutils-0.16.
* gnu/packages/python-xyz.scm (python-docutils-0.16): Delete variable.

Fixes: guix/guix#5800
Change-Id: Ie0faabd1681bffce59e7706fd1ca3abd6a9f709a
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong 48fa7f2122 gnu: python-anyio: Update to 4.12.1.
* gnu/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.12.1.
  [source] <patches>: Add patch.
  [arguments] <#:test-flags>: Unskip a test removed upstream.
  [native-inputs]: Add python-blockbuster.
  [home-page]: Change to the documentation website.

Change-Id: I3b73ec261817186b2b6a153eb844ff86dfdd28af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong 81df280103 gnu: Add python-blockbuster.
* gnu/packages/python-check.scm (python-blockbuster): Add variable.

Change-Id: I7cbdea1d62f700d75d92b8fd98929dc716e038e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong b984aaab60 gnu: python-pyee: Fix build.
* gnu/packages/python-xyz.scm (python-pyee) [arguments] <#:phases>:
  Add phase 'patch-pytest-config for compatibility with pytest 9.

Change-Id: I17370c6648cbb9983584239236b19493cc28be4e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong 992e7fc3b8 gnu: python-trio: Update to 0.32.0.
* gnu/packages/python-xyz.scm (python-trio): Update to 0.32.0.
  [arguments] <#:test-flags>: Adjust skipped tests.
  <#:phases>: Add phase 'patch-pthread-path.  Remove the inclusion
  of src in PYTHONPATH in 'set-env phase before phase 'check.
  [native-inputs]: Add python-async-generator, python-cryptography,
  python-jedi and python-pylint.  Remove python-wheel.
  [propagated-inputs]: Remove python-cffi and python-exceptiongroup.
  [home-page]: Change to the documentation website.

Change-Id: Ib109aeb2cf6a239a5a055d53682ab811c76701f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher 252d45be89 gnu: python-execnet: Update to 2.1.2.
* gnu/packages/python-xyz.scm (python-execnet): Update to 2.1.2.
[phases]{adjust-for-pytest-7.2+, pretend-version, prepare-for-tests}:
Remove phases.
{set-version, pre-check}: New phases.

Change-Id: Ifd26ee4d592862ed8c812fae61fafa06fdfac9da
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher 4dbea4f8af gnu: python-execnet: Fix indentation.
* gnu/packages/python-xyz.scm (python-execnet): Fix indentation.

Change-Id: I74cbc2078450484e91b60f4fe6c9534ddc5b71f6
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher 9effcb54c6 gnu: python-markupsafe: Update to 3.0.3.
* gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.3.
[native-inputs]: Remove python-wheel.

Change-Id: I6222521337536075750614a3c9284fd3633768ba
2026-02-07 12:28:31 +01:00
Nicolas Graves 4b388188f8 gnu: Deprecate python-ukpostcodeparser.
* gnu/packages/python-xyz.scm
(python-ukpostcodeparser): Deprecate package.
(python-faker)[native-inputs]: Drop python-ukpostcodeparser.

Change-Id: Ib80d408cc4eb7e54b79128c7d14065fd2f432972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves 37e670fcca gnu: python-icecream: Update to 2.1.9.
* gnu/packages/python-xyz.scm (python-icecream): Update to 2.1.9.
[source]: Switch to git-fetch.
[arguments]: Drop them.
[native-inputs]: Remove python-wheel.

Change-Id: I6266e3a8a23f70c1d11305292d2bd8ef33392150
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves 330909db92 gnu: mesa: Add python-packaging to native-inputs.
* gnu/packages/gl.scm (mesa)[native-inputs]: Add python-packaging.

Change-Id: I0a1c5ec7efc7c6d51491b418d90dfa4126c08c14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves 8193183d65 gnu: python-envs: Propagate necessary packages.
* gnu/packages/python-xyz.scm (python-envs)
[native-inputs]: Add python-packaging.
[propagated-inputs]: Add python-jinja2, python-terminaltables.

Change-Id: I5a66592a0af7f3567d0313bdc9c3752267033079
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves 855e52db66 gnu: python-twisted: Propagate python:tk.
* gnu/packages/python-xyz.scm (python-twisted)[propagated-inputs]: Add
python:tk.

Change-Id: I20376d69683d2ba312a565c930639f401f73ab19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves b4ec3c1e3c gnu: python-duniterpy: Relax requirements.
* gnu/packages/finance.scm (python-duniterpy)[arguments]<#:phases>:
Add phase 'relax-requirements.

Change-Id: I0fa9514267270396eecd8b11bf05bbfdf4db5fcd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves a226273ba2 gnu: python-pytest-sugar: Update to 1.1.1-0.4b1cd8d.
* gnu/packages/check.scm (python-pytest-sugar): Update to 1.1.1-0.4b1cd8d.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-packaging.
[native-inputs]: Remove python-wheel.
[home-page]: Update it.
[description]: Update it.

Change-Id: If9105648373c39465cbbc08f4721bf4c25d8491d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Sharlatan Hellseher ce399662a3 gnu: python-anyio: Update to 4.10.0.
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.10.0.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add python-truststore.

Change-Id: Ib0aab1c2dfbb7518756d5cd1eb8f21e203f5519f
2026-02-07 12:28:30 +01:00
Nicolas Graves a0f66f7326 gnu: python-anyio: Improve style.
* gnu/packages/python-xyz.scm (python-anyio)[arguments]
<#:phases>: Migrate to <#test-flags>, improve style, use gexps, and
string-join.

Change-Id: I99b144390e5503b149d9b469bf71ad53c61ba829
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves d916cfea91 gnu: python-trio: Improve style.
* gnu/packages/python-xyz.scm (python-trio)[arguments]: Improve style,
use gexps and string-join, put conditional arguments first.

Change-Id: I14a3bffa2137fbadd9aebc9a64ac2c6d027806d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves 8e0f560f8d gnu: python-numpy: Drop uneeded native-inputs.
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
python-mypy, duplicate python-setuptools, and python-wheel.

Change-Id: I94a5a51a4eff4620809af9c4a0abbd649c0768c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves 6f2259d7f0 gnu: python-curio: Flag the package as deprecated.
* gnu/packages/python-xyz.scm (python-curio): Flag the package as
deprecated.

Change-Id: I484f852cc6ecb59eb2e3638a7b32442752e98faa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves 7b1f76b6cc gnu: python-ipython: Drop python-curio native-input.
* gnu/packages/python-xyz.scm (python-ipython)[native-inputs]: Drop
python-curio.

Change-Id: Id6183bc95711899171e3d3941423400ba001592a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves ccba1a600c gnu: python-certauth: Fix tests.
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
python-pytest, drop python-wheel.

Change-Id: Ia2ffaabdfb8943bc19bac75561268186bbb10fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves d2fe4a5ee5 gnu: python-syrupy: Fix tests.
* gnu/packages/python-check.scm (python-syrupy)
[arguments]<#:test-backend>: Drop it.
<#:test-flags>: Ignore expected failing test.
[native-inputs]: Drop python-invoke.

Change-Id: Ie3e92293d7bd96aa7edbf81b577c9413bd988dfd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves 017ecad9d9 gnu: pybind11: Add python-setuptools native-inputs, improve style.
* gnu/packages/python-xyz.scm (pybind11)
[native-inputs]: Drop labels, add python-setuptools.
[arguments]<#:configure-flags>: Adapt for catch label change.
<#:phases>: Improve style.

Change-Id: I3171c79e079be0ebeda072412b3a9173c61713ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves 8c8ef5f197 gnu: python-dependency-groups: Correct package.
* gnu/packages/python-web.scm (python-dependency-groups)
[native-inputs]: Add python-pytest, as tests were not run using unittests.

Change-Id: I966ea4dad232ad514bcf10cfd37a89c5244ca0b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves bbb3a062e7 gnu: python-sniffio: Drop python-curio native-input.
* gnu/packages/python-xyz.scm (python-sniffio):
[arguments] <test-flags>: Skip test requiring curio.
[native-inputs]: Remove python-curio.

Change-Id: I96678566359cbbfc1ee268c73952b1de6a147959
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 2ed4b04db3 gnu: python-frozenlist: Update to 1.8.0.
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.8.0.
[source]: Switch to git-fetch.
[outputs]: Add "wheel" output.
[arguments]<#:test-flags>: Ignore configuration.
[native-inputs]: Add python-cython, python-pytest, python-tomli.
Remove python-wheel.

Change-Id: I3ff9f502960c8dd1ff304b90499d4c1370869b20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 38cd29afb9 gnu: python-pytest-asyncio: Switch to git-fetch.
* gnu/packages/check.scm (python-pytest-asyncio):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.

Change-Id: I448406ec79ceca892a1204a948ce2b91a573114b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 5949c757cd gnu: python-expandvars: Simplify.
* gnu/packages/python-xyz.scm (python-expandvars):
[arguments]<#:phases>: Drop them.
<#:test-flags>: Add flag to ignore configuration that is
too old for pytest@9 compatiblity.

Change-Id: I1aed3c1c60110cf39262686a235eccc0f570e41e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 126fdbd61d gnu: python-pyproject-metadata: Update to 0.10.0.
* gnu/packages/python-xyz.scm (python-pyproject-metadata): Update to 0.10.0.
[native-inputs]: Replace python-pypa-build by python-flit-core.
Remove python-setuptools.

Change-Id: Ibbc17d14b182a1513e5492aee138ac721710db16
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves d033fb7212 gnu: python-phpserialize: Fix tests.
* gnu/packages/python-xyz.scm (python-phpserialize)
[arguments]: Remove <#:test-backend>, update <#:test-flags>.
[native-inputs]: Add python-pytest.

Change-Id: I72536b16f56ad7e9050828f2c77d70abf16ce639
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 744a1e0776 gnu: python-openpyxl: Disable failing tests.
* gnu/packages/python-xyz.scm (python-openpyxl)[arguments]
<#:test-flags>: Disable failing tests.

Change-Id: I5d8c9a02377dcd3a04ae4db886bebdf0743db028
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves d49c63c280 gnu: python-semantic-version: Set test-backend to nose2.
* gnu/packages/python-xyz.scm (python-semantic-version)[arguments]
<#:tests?>: Set it.

Change-Id: I09c84e3658fb6ff61255893a25332638192690b8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves e945c4e6de gnu: python-termcolor: Relax coverage requirements.
* gnu/packages/python-xyz.scm (python-termcolor)[arguments]
<#:phases>: Add phase 'relax-coverage-requirements.
(python-termcolor-next)[name, arguments]: Set them.

Change-Id: Icd184f39b0f9da33cfa9306c33639467dbf0cf80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves 86b1a3a1b1 gnu: python-flit: Relax python-pip requirement.
The new sanity-check makes this package fail.

* gnu/packages/python-xyz.scm (python-flit)[arguments]<#:phases>: Add
phase 'relax-pip-requirement.

Change-Id: Ib3023182667469c9683f0c63ccbd165276af3202
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves e9b2aec4c7 gnu: python-cffi: Ignore performance tests.
* gnu/packages/libffi.scm (python-cffi)[arguments]<#:tests?>: Ignore
performance tests.

Change-Id: Ic74ebfa42fd48d13ae539ea016eed8157012c11e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves a01d406b6d gnu: python-gitdb: Ignore performance tests.
* gnu/packages/version-control.scm (python-gitdb)[arguments]
<#:test-flags>: Ignore performance tests.

Change-Id: I2f7379cb32af2270ec9dee2551cfa47c1205c5df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves ab0c70e27e gnu: python-defusedxml: Update to 0.7.1-0.c744588.
* gnu/packages/xml.scm (python-defusedxml): Update to 0.7.1-0.c744588.
[source]: Switch to git-fetch.
[arguments]: Run a custom test-suite.
[native-inputs]: Remove python-wheel.

Change-Id: If80357c1c4a18e0ca910ec245141ecad7649b08e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves 72c177d747 gnu: python-jsonrpclib-pelix: Fix tests.
* gnu/packages/python-xyz.scm (python-jsonrpclib-pelix)
[arguments]<#:test-backend>: Remove it.
<#:test-flags>: Refresh it.
[native-inputs]: Add python-pytest.

Change-Id: I98db9df4f74ddfa601aa577b899a6e91677e96de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves b2acfd5cfb gnu: python-multidict: Update to 6.7.0.
* gnu/packages/python-xyz.scm (python-multidict): Update to 6.7.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore benchmarks.
<#:phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov and python-wheel.  Add
python-objgraph and python-psutil.
[description]: Improve style.

Change-Id: Ifa9e724162fac24cd83523f92ab66e36bdceb2d8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves 8a3c363dd4 gnu: python-dbusmock-minimal: Rename to python-dbusmock-for-tests.
* gnu/packages/gnome.scm (upower)
* gnu/packages/gtk.scm (at-spi2-core)
* gnu/packages/polkit.scm (polkit)
[native-inputs]: Remove python-dbusmock-minimal; add
python-dbusmock-for-tests.

* gnu/packages/python-xyz.scm
(python-dbusmock-minimal): Rename to python-dbusmock-for-tests.
(python-dbusmock-minimal): New deprecated package.

Change-Id: I640ede147bd1b85b671a76b2d9096fea063164b1
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves 7db9527211 gnu: python-dbusmock: Fix and improve packages.
* gnu/packages/python-xyz.scm
(python-dbusmock-check-phase): Drop variable.
(python-dbusmock-patch-paths-phase): New variable.
(python-dbusmock): Refactor phases accordingly.
(python-dbusmock-minimal): Update to 0.37.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]<#:phases>: Drop 'check phase replacement.  Refactor
'patch-paths phase.
[native-inputs]: Add python-setuptools.

Change-Id: Id32561d8d1b15f96726a6c4099d64c6937dad506
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves c2b071024a gnu: Remove python-pytest-asyncio-0.21.
* gnu/packages/check.scm (python-pytest-asyncio-0.21): Delete variable.

Fixes: guix/guix#5738
Change-Id: Id288d8132a2e74879f72f92638b7c661f7d7e3b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves e20d30b674 gnu: python-asyncua: Update to 1.1.8.
* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.8.
[native-inputs]: Remove python-pytest-asyncio-0.21, python-setuptools,
and python-wheel; add python-pytest-asyncio, and python-hatchling.
[propagated-inputs]: Add python-wait-for2.

Change-Id: I27b71ce7c976892b8c77a290d3468ea9c72f18e7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Sharlatan Hellseher 142db683ed gnu: Add python-wait-for2.
* gnu/packages/python-xyz.scm (python-wait-for2): New variable.

Change-Id: I11e048274e08e479afce345fa1d75794f4f5672c
2026-02-07 12:28:28 +01:00
Nicolas Graves b3279f466c gnu: Remove python-pytest-asyncio-0.23.
* gnu/packages/check.scm (python-pytest-asyncio-0.23): Delete variable.

Change-Id: I00190eb51efcd3f637ff827060999eb06703947c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Sharlatan Hellseher 72f7749a94 gnu: python-fakeredis: Update to 2.33.0.
* gnu/packages/databases.scm (python-fakeredis): Update to 2.33.0.
[arguments] <test-flags>: Run more tests, skip only 4.
[propagated-inputs]: Remove python-typing-extensions; add python-valkey.

Change-Id: I05d5f3b5da3da175a180cdb71fe6078342c10653
2026-02-07 12:28:27 +01:00
Nicolas Graves 658b97632e gnu: python-redis: Update to 7.1.0.
* gnu/packages/databases.scm (python-redis): Update to 7.1.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Rename and refresh phase 'avoid-pytest-cov to
'relax-coverage-requirements.
[native-inputs]: Add python-hatchling, python-mock,
python-pytest-timeout.  Replace python-pytest-asyncio-0.23 by
python-pytest-asyncio.  Remove python-setuptools.

Change-Id: I202a4b4e413300dc2a9f25b75793367e4adcd8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher 4ed99b8647 gnu: python-traitlets: Update to 5.14.3.
* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.14.3.
[native-inputs]: Remove python-argcomplete, python-mypy, python-pytest-mock, and
python-pytest-mypy-testing.

Change-Id: I857b475b0b0b35a537429c3741845db327e788b0
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher d9f147701a gnu: python-pytest-asyncio-0.26: Relax higher boundary of Pytest version.
* gnu/packages/check.scm (python-pytest-asyncio-0.26):
[arguments] <test-flags>: Skip 4 tests, as it was in v1.0.0.
<phases>: Add 'relax-requirements.

Change-Id: If104b5b59759b4ea6c6fcb91aee62e4f933480a1
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher 2bd8817578 gnu: Remove python-charset-normalizer-3.
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Delete variable.

Change-Id: I0013e9c5a388cf1a3b5d1c485832fb31d87b0e36
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher bd40350cad gnu: python-pybedtools: Update to 0.12.0.
* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.12.0.
Use G-Expresions.
[source] <snippet>: Move phase {remove-cython-generated-files} here.
[argumets] <modules>: Drop all.
<build-backend>: Use setuptools.build_meta.
<test-flags>: Run test from installed module via "--pyargs".
<phases>: Remove 'build-extenstions; add 'remove-local-source.
[native-inputs]: Remove python-wheel.

Change-Id: I993aaee8a4bae900d4c6b61d5b4804d8afbe1131
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher 9d9abe91bf gnu: python-pytest-timeout: Update to 2.4.0.
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.4.0.
[native-inputs]: Remove python-wheel.

Change-Id: I1e6f72b41bdf0d02bdc2965fc2cc0928c8223f8f
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher b29cec7f6d gnu: python-pytest-mock: Update to 3.15.1.
* gnu/packages/check.scm (python-pytest-mock): Update to 3.15.1.
[native-inputs]: Remove python-wheel.

Change-Id: I27c3ff15fec307dc06e62cb73c73861b567a5664
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher c9785742c9 gnu: python-pytest-asyncio: Update to 1.3.0.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.3.0.
[arguments] <test-flags>: Rework skipped tests.
[native-inputs]: Remove python-wheel.

Change-Id: I762de7afafe6b87befebca27016917bc9f267979
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher aa6da190cd gnu: Deprecate python-rich-next in favor of python-reach.
* gnu/packages/python-xyz.scm (python-rich-next): Deprecate variable.

Change-Id: I8bcf329d0a69a0292b0fdb089e95fcf6c1103b4c
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher d8dfee36f6 gnu: python-rich: Update to 14.2.0.
* gnu/packages/python-xyz.scm (python-rich): Update to 14.2.0.
[arguments]: Drop all.
[native-inputs]: Add which.

Change-Id: I04ef0b87763c9d468648c5b05cff87ffb951f582
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher 1d643cffd2 gnu: python-dateparser: Fix tests.
* gnu/packages/python-xyz.scm (python-dateparser):
[arguments]: Simplify.
<test-flags>: Skip only one failing test.
[phases]{set-check-environment}: Remove phase.
[propagated-inputs]: Remove python-ruamel.yaml.

Change-Id: If72eb17f98935204d636a76d2a3db1326eb35606
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher 2b6c197092 gnu: python-wrapt: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-wrapt): Update to 2.0.1.
[native-inputs]: Remove python-wheel; add python-mypy.

Change-Id: Id3ba54ce1a68e16f2b083bb826c94fe62820bacd
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher bba4ca6ee4 gnu: python-pytest-subtests: Update to 0.15.0.
* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.15.0.
[native-inputs]: Remove python-pytest-bootstrap and python-wheel; add
python-pytest-8.

Change-Id: I427b7bbcc5284607961210a167149fc50714c952
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher 642324bd8c gnu: python-expandvars: Update to 1.1.2.
* gnu/packages/python-xyz.scm (python-expandvars): Update to 1.1.2.
[phases]{fix-pytest-config}: New phase.

Change-Id: Iddc35940857724379377e6a9a9a3f5e3697556f5
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher ff803a71bd gnu: python-numpy-1: Use python-setuptools.
* gnu/packages/python-xyz.scm (python-numpy-1)
[phases]{delete-test-files}: New phases.
{check}: Skip 2 more tests expecting older setuptools.
[native-inputs]: Remove python-setuptools-67, and python-wheel-0.40; add
python-setuptools.

Change-Id: I658ccde3c32daca20ecd2716ae245077decdde26
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher b43588b08c gnu: python-setuptools-79: Disable tests.
* gnu/packages/python-build.scm (python-setuptools-79)[arguments]:
Overwrite and disable tests.

Change-Id: Ie5184747e60eeca0502126de05e24cb629bb8a79
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher e524d03142 gnu: python-pytest-xdist: Skip 2 more tests.
* gnu/packages/check.scm (python-pytest-xdist):
[arguments] <test-flags>: Reworks skipped tests, add 2 more.
[native-inputs]: Remove python-wheel.
[synopsis, description]: Replace py.test with pytest.

Change-Id: Ie454f68dfe2c18819f1ea2e3b41b2d100270ec12
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher ddf12c910c gnu: python-mt940: Enable tests.
* gnu/packages/finance.scm (python-mt940):
[arguments] <test-backend>: Use unittest.
[native-inputs]: Remove python-setuptools-67 and python-wheel-0.40; add
python-setuptools.

Change-Id: I660ed423b08a08cc31c1b652c0f096652b08f3dc
2026-02-07 12:28:26 +01:00
Nicolas Graves eee1ff3ae4 gnu: python-yewtube: Drop phase 'fix-entry-points.
* gnu/packages/python-xyz.scm (python-yewtube)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: Icf5515198078d3290a459dce335f79af4a8368c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves 6d41b6b0a0 gnu: udiskie: Drop phase 'fix-entry-points.
* gnu/packages/freedesktop.scm (udiskie)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: I91fb698e1abcf83be89422034fe9f2d926a94235
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves f4bd009961 gnu: python-invoke: Drop phase 'fix-entry-points.
* gnu/packages/python-xyz.scm (python-invoke)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: Ibfeff99cba7fa4badb0dee42dda306c69e998ee6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves 1d226e66f6 build-system: pyproject: Improve entry-point parser.
* guix/build/pyproject-build-system.scm (create-entrypoints): Add
procedures parse-entry-points and parse-line.

Change-Id: Ifd208df6a912431f8d996c5dab2b39987dcc3532
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves e819ee0375 build-system: pyproject: Fix entry points handling.
* guix/build/pyproject-build-system.scm (create-entrypoints): Correct
the auto-generated script.

Fixes: guix/guix#4509
Change-Id: I0689e99311ff29f58d93ce9a4cca03941ec74419
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sören Tempel c1f202b1cf gnu: python-numpy: Reduce closure size through custom wrap phase
* gnu/packages/python-xyz.scm (python-numpy)
[arguments] <phases>: Provide custom 'wrap phase.

Change-Id: Iab5bbee198796b61364fc3116a748e0e71b79148
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sören Tempel 9d9ac45bef gnu: python-numpy-1: Reduce closure size through custom wrap phase
* gnu/packages/python-xyz.scm (python-numpy-1)
[arguments] <phases>: Provide custom 'wrap phase.

Change-Id: I111ad7dfd39ada63b97b43d7eeb1eda0ca508db5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher f6b3355fce gnu: Remove python-djangorestframework.
* gnu/packages/django.scm (python-djangorestframework): Delete variable.

Change-Id: Icb2d0d0ddae994851963977d0d318eccfe8a64d1
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 4e101aeeac gnu: Remove python-pandas-2.
* gnu/packages/python-science.scm (python-pandas-2): Delete variable.

Change-Id: Ia08c92f284f3bdb5849967376d5cfc38c61c7703
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 871baf04c6 gnu: Remove python-hypercorn.
* gnu/packages/python-web.scm (python-hypercorn): Delete variable.

Change-Id: I8718d0984ba3d2f3450cd6d7209a2fd8bf857d34
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 2b2e03590c gnu: Remove python-requests-next.
* gnu/packages/python-web.scm (python-requests-next): Delete variable.

Change-Id: I83a6c57aa27afaeb9116efb33982dce92f5cfa1d
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 5b87614d2c gnu: Remove python-schema-0.5.
* gnu/packages/python-xyz.scm (python-schema-0.5): Delete variable.

Change-Id: If511246ee6ad743591f50d4a2ad7d23f4ae141f5
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher da7b87812d gnu: Remove python-tldr.
* gnu/packages/textutils.scm (python-tldr): Delete variable.

Change-Id: Id535933a89c202b9fe1192b78116781b43dbf8a2
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 9a50823081 gnu: Remove python-cobib.
* gnu/packages/textutils.scm (python-cobib): Delete variable.

Change-Id: I30cd0930728617827af71baa3dad42f1960b9316
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher ad436df5cd gnu: Remove python-pre-commit.
* gnu/packages/version-control.scm (python-pre-commit): Delete variable.

Change-Id: I0f8ced695ba57ffd3260897bb3587bd18f096d00
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher ba73ff4176 gnu: Remove python-typing-extensions-next.
* gnu/packages/python-build.scm (python-typing-extensions-next): Delete variable.

Change-Id: Ibcd8027c6b45f1951c697df1fc572b990e73cff0
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher 848b01ccc9 gnu: Remove python-pbr-next.
* gnu/packages/python-build.scm (python-pbr-next): Delete variable.

Change-Id: I18998f29d6f4346a579e9e9c15b0f19420bb2c0b
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher 81dcb1f37a gnu: Remove python-setuptools-next.
* gnu/packages/python-build.scm (python-setuptools-next): Delete variable.

Change-Id: I2de8aa1869e1d7485cc2816c6ab0d67429cce707
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher ac7e58d235 gnu: Remove python-poetry-core-next.
* gnu/packages/python-build.scm (python-poetry-core-next): Delete variable.

Change-Id: Ic4cddb270e1b4c25ca02bb63de5e3f4678bf49de
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher b7a4d2452a gnu: Remove python-flit-core-next.
* gnu/packages/python-build.scm (python-flit-core-next): Delete variable.

Change-Id: Icb7703b21bc37a4bff6180450d5cfc1617f2dab7
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher 22778d24b6 gnu: python-check-manifest: Update to 0.51.
* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.51.
[arguments]: Use G-Expressions.
<test-flags>: Rework skipped tests.
[phases]{allow-git-submodule-add}: Remove phase.

Change-Id: Ia81da688d25ccb8f4956cc33e2481f61ecfaeab9
2026-02-07 12:28:24 +01:00
Nicolas Graves 2dfc6c477c gnu: python-setuptools: Bootstrap the package properly.
This commit includes changes submitted in two merge requests:
- https://codeberg.org/guix/guix/pulls/5723
- https://codeberg.org/guix/guix/pulls/5362

Related issue with bootstraping and "guix pull":
- https://codeberg.org/guix/guix/issues/5813

* gnu/packages/python-build.scm (python-setuptools)
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Add phases 'build-bundled-wheel-for-tests, 'cleanup,
'configure-tests, 'drop-platformdirs-requirement,
'cleanup-installed-tests.
[propagated-inputs]: Add python-jaraco-functools, python-jaraco-text,
python-more-itertools, python-packaging, python-wheel.
[native-inputs]: Add python-autocommand, python-backports-tarfile,
python-filelock-bootstrap, python-inflect, python-jaraco-collections,
python-jaraco-context, python-jaraco-envs-bootstrap,
python-jaraco-functools, python-jaraco-path, python-jaraco-test,
python-jaraco-text, python-more-itertools, python-packaging,
python-path, python-platformdirs-bootstrap, python-pip,
python-pypa-build, python-pytest-bootstrap, python-tomli,
python-typing-extensions, python-typeguard, and python-wheel.

Change-Id: I2361b2626e7c0ca54fad7e9eeb0a616b2b66f6d9
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher 85a45ad58f gnu: Remove python-pep517.
* gnu/packages/python-xyz.scm (python-pep517, python-pep517-bootstrap):
Delete variables.

Relates-to: guix/guix#5813
Fixes: guix/guix#5726
Change-Id: Ia0c25319dd59f6f484611159580a844fd6e96d30
2026-02-07 12:28:24 +01:00
Nicolas Graves 582ca1dca3 gnu: python-pypa-build: Update to 1.3.0.
* gnu/packages/python-build.scm (python-pypa-build): Update to 1.3.0.
[propagated-inputs]: Remove python-packaging-bootstrap,
python-pep517-bootstrap, python-toml.  Add python-colorama,
python-packaging, python-pyproject-hooks, python-tomli.

Change-Id: I9f89f3a08a59610f32a74c2ac39cd291d6f104fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves bfae897c0b gnu: python-jaraco-test: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-test): Move from here…
* gnu/packages/python-build.scm (python-jaraco-test): …to here.

Change-Id: I0ae77cbdc492c60d48348981b042ad8bd9e1e963
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves b4e490053e gnu: Add python-jaraco-envs-bootstrap.
* gnu/packages/python-build.scm (python-jaraco-envs-bootstrap): New variable.

Change-Id: Ie98d8a3ff626f991acfa73de65f47b4f85667e51
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves 34571f52e9 gnu: Add python-virtualenv-bootstrap.
* gnu/packages/python-build.scm (python-virtualenv-bootstrap): New variable.

Change-Id: Iba9fbc24886169df3cb42bb1c254359fd8d3fa17
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves cf5bec98ae gnu: Add python-filelock-bootstrap.
* gnu/packages/python-build.scm (python-filelock-bootstrap): New variable.
* gnu/packages/python-xyz.scm (python-filelock): Inherit from python-filelock-bootstrap.

Change-Id: I0a0ff8246bcdccd384fe36119fd1125b53e0f670
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves 98e6e9c4c8 gnu: python-distlib: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-distlib): Move from here…
* gnu/packages/python-build.scm (python-distlib): …to here.

Change-Id: Ib6611610e6b32a6e3cf0faab35572938c2cb6005
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 1513445f34 gnu: python-path: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-path): Move from here…
* gnu/packages/python-build.scm (python-path): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap,
python-packaging by python-packaging-bootstrap, python-pygments by
python-pygments-bootstrap.

Change-Id: Ief847ef89a3bc76df59b9939b50068d969648717
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 621bd48bc3 gnu: Add python-platformdirs-bootstrap.
* gnu/packages/python-build.scm (python-platformdirs-bootstrap): New variable.
* gnu/packages/python-xyz.scm (python-platformdirs): Add a comment.

Change-Id: If9c296d498690f8c1fff585a6bb7ce4579434c79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves fc513cc7e6 gnu: python-jaraco-path: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-path): Move from here…
* gnu/packages/python-build.scm (python-jaraco-path): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I1180653d8834d9161be77c3f6b36a3b7a8884f20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves bcb84fa89c gnu: python-jaraco-collections: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-collections): Move from here…
* gnu/packages/python-build.scm (python-jaraco-collections): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.  Remove
python-wheel.

Change-Id: I7e612a59917b9700dffd0034bbedde62959a9597
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves b53df52efa gnu: python-jaraco-text: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-text): Move from here…
* gnu/packages/python-build.scm (python-jaraco-text): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I0597c86f98f6bd98104c6507d8aa9d67295d5234
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 7650205482 gnu: python-jaraco-functools: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-functools): Move from here…
* gnu/packages/python-build.scm (python-jaraco-functools): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.  Remove python-wheel.

Change-Id: I0a5fd9e8efce8c905c55b7c379ecfcdcd260234a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves c6229d2069 gnu: python-jaraco-context: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-context): Move from here…
* gnu/packages/python-build.scm (python-jaraco-context): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.  Remove python-wheel.

Change-Id: Idd1376ae78b19876ea15149b4f51f31684cbd931
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 5e28584000 gnu: python-jaraco-classes: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-classes): Move from here…
* gnu/packages/python-build.scm (python-jaraco-classes): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.

Change-Id: Ib3dce8be7938bc81d8363888662a19e66b94d8f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves c75b9a5c91 gnu: python-inflect: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-inflect): Move from here…
* gnu/packages/python-build.scm (python-inflect): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: Id8782ae885b16d2a2870cd5d05b93e93ca9dbc40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves a0f4fdda29 gnu: python-typeguard: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-typeguard): Move from here…
* gnu/packages/python-build.scm (python-typeguard): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I14196e595b28741d3c97bcd7436d8276ca9425d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 05c66d405a gnu: python-typeguard: Lift python-mypy native-input.
* gnu/packages/python-xyz.scm (python-typeguard)
[arguments]<#:test-flags>: Ignore mypy tests.
[native-inputs]: Remove python-mypy.

Change-Id: Iaea7809ace069935473a4aaab712747d4318a8ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves 8b30c24930 gnu: python-more-itertools: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-more-itertools): Move from here…
* gnu/packages/python-build.scm (python-more-itertools): …to here.

Change-Id: I5449d1bd0ed4f56a3943020e239cf299ab231617
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves 9765d15962 gnu: python-backports-tarfile: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-backports-tarfile): Move from here…
* gnu/packages/python-build.scm (python-backports-tarfile): …to here.

Change-Id: I08fad809bc89251a8b23fe3f13801623db0c16b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves e53af3c801 gnu: python-pyproject-hooks: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pyproject-hooks): Move from here…
* gnu/packages/python-build.scm (python-pyproject-hooks): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: Iafcf2b6c9e6e4c82f566e994819a39636738ae32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves f8e42bff04 gnu: python-colorama: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-colorama): Move from here…
* gnu/packages/python-build.scm (python-colorama): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: I3ac5f6611a411458a0aeca0d6d4a2af79ce49e54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves dc0fad63c3 gnu: python-testpath: Move to (gnu packages python-build).
* gnu/packages/check.scm (python-testpath): Move from here…
* gnu/packages/python-build.scm (python-testpath): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: I3796f3cddc366d86c99fcef72b7b950791e99ef2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves ec6b1c830c gnu: python-autocommand: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-autocommand): Move from here…
* gnu/packages/python-build.scm (python-autocommand): …to here.
[native-inputs]: Replace python-setuptools by
python-setuptools-bootstrap.

autocommand: Adapt native-inputs.

Change-Id: I6999788c79a3904a22bebbff352c44a11df977a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves 3d169ca446 gnu: python-packaging: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-packaging): Move from here ...
* gnu/packages/python-build.scm (python-packaging): ... to here.
Overwrite original python-packaging-bootstrap and swap inheritance.

Change-Id: If244d390b7ec3e526dccba28023f6f5350346f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves aa8d1bb55e gnu: python-pretend: Move to python-build and adapt native-inputs.
* gnu/packages/python-xyz.scm (python-pretend): Move from here…
* gnu/packages/python-build.scm (python-pretend): …to here.
[native-inputs]: Remove python-pytest,
and python-setuptools; add python-packaging-bootstrap,
python-pytest-bootstrap, and python-setuptools-bootstrap.

Related-to: guix/guix#5813
Change-Id: I75a27534d71f456fdb76841f1d3597a81976c7e6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves 4bd6db2080 gnu: python-six: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-six, python-six-bootstrap): Move from here…
* gnu/packages/python-build.scm (python-six, python-six-bootstrap): …to here.
* gnu/packages/linphone.scm: Adapt imported modules.
* gnu/packages/mate.scm: Adapt imported modules.

Change-Id: Iea0b78aa4adfdd68d863f674fd37997ad4c99485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves cc2083a785 gnu: python-pygments: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pygments, python-pygments-boostrap): Move from here…
* gnu/packages/python-build.scm (python-pygments, python-pygments-boostrap): …to here.
* gnu/packages/books.scm: Adapt modules.
* gnu/packages/lisp-xyz.scm: Adapt modules.
* gnu/packages/ruby-xyz.scm: Adapt modules.

Change-Id: Id73c1d536c48c490bb7444f87cc6b89d6a79cb38
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves 978e8c588d gnu: python-pytest-bootstrap: Move to (gnu packages python-build).
* gnu/packages/check.scm (python-pytest-bootstrap): Move from here…
* gnu/packages/python-build.scm (python-pytest-bootstrap): …to here.
Redefine it to avoid inheritance.

Change-Id: I1494221674cac649d7a3710f7877f51c640af4e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 8dff06ca6d gnu: Add python-pygments-bootstrap.
* gnu/packages/python-build.scm (python-pygments-bootstrap): New variable.

Change-Id: I30049d78d5e59302da0d95c674eb2d03637ecfd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves a1ea35e0d8 gnu: python-iniconfig: Move to python-build and adapt native-inputs.
* gnu/packages/python-xyz.scm (python-iniconfig): Move from here…
* gnu/packages/python-build.scm (python-iniconfig): …to here.
[native-inputs]: Remove python-hatch-vcs, and python-hatchling; add
python-hatch-vcs-bootstrap, and python-hatchling-bootstrap.

Change-Id: I4691d19787fdfbc1293b475c43595d273aa40a4e
Modified-by-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 1a00e429c6 gnu: Add python-hatch-vcs-bootstrap.
* gnu/packages/python-build.scm (python-hatch-vcs-bootstrap): New variable.

Change-Id: Iaf06c1e6c44aeb29e73cb836fe0ca016ab5c945f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves b638d57656 gnu: Add python-setuptools-scm-bootstrap.
* gnu/packages/python-build.scm (python-setuptools-scm-bootstrap): New variable.

Change-Id: I9ba335003efe7c2d164a96526646ecca8e1ee347
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 4c4eadd161 gnu: Add python-hatchling-bootstrap.
* gnu/packages/python-build.scm (python-hatchling-bootstrap): New variable.

Change-Id: Ie7a7d7817cc51f8b88d43f2ec8ae14c343608279
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves f670684dfc build-system/pyproject: Improve style.
* guix/build/pyproject-build-system.scm (ensure-no-cythonized-files):
Remove extra spaces in Python snippet.

Change-Id: I1453e8707093e640e588d7221a8e71abf846c89f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 6e6f1ee7ad gnu: python-pyfavicon: Correct package.
* gnu/packages/python-xyz.scm (python-pyfavicon)
[arguments]<#:test-backend>: Remove it.
[native-inputs]: Add python-pytest.

Change-Id: I0ca4da01598fffe2c2dbfdcd45c4f2ff2677aaa2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 11dabadee0 gnu: python-pyro4: Correct package.
* gnu/packages/python-xyz.scm (python-pyro4)
[native-inputs]: Reintroduce python-pytest.
[arguments]<#:test-flags>: Correct them.
<#:phases>: Remove them.

Change-Id: Icdc6b1e39a829d979b27037fda7dce632b64da4d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 212fb89337 gnu: python-pyzbar: Modernize package.
* gnu/packages/aidc.scm (python-pyzbar)
[native-inputs]: Add python-pytest.
[arguments]<#:test-flags>: Adapt accordingly.
<#:phases>: Drop phase 'remove-failing-test. Refresh phase
'set-library-file-name.

Change-Id: I247cfd60a4c36d42918befe1ce4231cd8eb24180
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 66e53fb849 gnu: python-aiosqlite: Correct package.
* gnu/packages/databases.scm (python-aiosqlite)
[native-inputs]: Add python-packaging due to sanity-check change.
[propagated-inputs]: Add forgotten python-typing-extensions.

Change-Id: Ib9422597a7758d017d4c1f193551db96791e9e5f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves f36a5d015a gnu: python-envs: Propagate python-click.
The new sanity-check found that we forgot to do that.

* gnu/packages/python-xyz.scm (python-envs)[propagated-inputs]: Add
python-click.

Change-Id: I1106a370ca4a15435d2315fcea246b398db666b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves 7e1cfafc35 gnu: python-monthdelta: Disable tests.
* gnu/packages/python-xyz.scm (python-monthdelta)[arguments]
<#:tests?>: Disable them, as there are none to run.

Change-Id: Ifd25d27cdbdd7b901d92c509f984a50342d0bdb6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:20 +01:00
Nicolas Graves 1545a9183a gnu: python-axolotl-curve25519: Disable tests.
* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
[arguments]<#:tests?>: Disable them, drop <#:test-backend>.

Change-Id: I789d70a34ccfc347d9b7c7e911eb18e0e71397f1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher e12208693b gnu: Remove python-hypothesis-next.
* gnu/packages/check.scm (python-hypothesis-next): Delete variable.

Change-Id: I108aa4004ba92b51f639add0745fec0f421d5a9c
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 362fbc30b3 gnu: python-iso8601/pinned: Switch to pyproject.
* gnu/packages/time.scm (python-iso8601/pinned): Inherit [build-system]
and [arguments] fields from python-iso8601.
[arguments]: Use default 'check.

Change-Id: I0516abc57cdd28946e0f6391f401a5509b43f255
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 214e238184 gnu: python-fonttools-minimal: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fonttools-minimal):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ic89cc5a8162d7fd961a64a2ace6d184e72d27b4b
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher ef7ccf01ff gnu: Remove python-pytest-7.
* gnu/packages/check.scm (python-pytest-7): Delete variable.

Change-Id: I061bc31d096f837928e21e950f08e3db592564db
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 8666b3c6a2 gnu: Remove python-pytest-6.
* gnu/packages/check.scm (python-pytest-6): Delete variable.

Change-Id: Ie38f20a6823cbf0878c645e720b9b5e3c4945157
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher f75dc166bd gnu: python-seaborn: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I31a95b37cad06b918a92bb0e73d6684507da1df2
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 8990cfda50 gnu: python-readchar: Use python-pytest-8.
* gnu/packages/machine-learning.scm (python-readchar)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: I4a879d7d6e591e3c3e0971c93b257cf763a07f41
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher a0b5bac6ae gnu: barectf: Use python-pytest-8.
* gnu/packages/instrumentation.scm (barectf)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I94e7a6ecec3c8291ee35acc373ed7a11e3fd8018
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 47358c73cd gnu: python-pytest-httpx: Use python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-httpx)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: Ic8b7bf22a84b7ecb8c37996405f6d7b996cf3ce5
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 5d7532509d gnu: python-azure-core: Use python-pytest-8
* gnu/packages/python-web.scm (python-azure-core)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: I82a393735461681b3fa9112b582e87eb46700635
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher 3fc042a458 gnu: python-boltons: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-boltons)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I50073f38a2a29f55708b152e895d01a662a844bc
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher 20b7e15239 gnu: python-black: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-black)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I38f746beea5f3512812f01afb07ccab099c56cf5
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher 93f3a716c3 gnu: python-coverage: Use python-pytest-8.
* gnu/packages/check.scm (python-coverage)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: Ifea657387cd6a0d80ece14b82d3280f08be5d2d9
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher 918afd33ee gnu: python-docopt: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-docopt):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I327218f7a1614aedd7c399824fae85c61e0fbec0
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher 8122978c46 gnu: Add python-pytest-8.
* gnu/packages/check.scm (python-pytest-8): New variable.

Change-Id: I5886e75b56efda89cf924e6ec0f91fba9121903c
2026-02-07 12:28:19 +01:00
Nguyễn Gia Phong af94c0816f gnu: python-pytest: Update to 9.0.2.
* gnu/packages/check.scm (python-pytest): Update to 9.0.2.
  [native-inputs]: Remove python-wheel.

Change-Id: I10de9b291beabb23fdaa21149a6eaa8165b48c9c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher e1b0d19b14 gnu: python-hypothesis: Update to 6.150.2.
* gnu/packages/check.scm (python-hypothesis): Update to 6.150.2.
[source]: Switch to git-fetch providing tests.
[arguments] <test-flags>: Skip some problematic tests.
[phases]{chdir-to-source}: New phase.
[propagated-inputs]: Remove python-attrs-bootstrap and
python-exceptiongroup.
[native-inputs]: Remove python-wheel.

Change-Id: I1c247e745f03f9fd00e7c41a1f828074b3b78ccd
2026-02-07 12:28:19 +01:00
Nicolas Graves 17202e5a17 gnu: yelp-tools: Switch to python-lxml-for-texlive.
This allows to decouple the pyproject-build-system for
texlive-bin and consequentially the whole world.

* gnu/packages/gnome.scm (yelp-tools)[native-inputs]: Replace
python-lxml by python-lxml-for-texlive.

Change-Id: I60970703cd667ecebc7269ee84b596f7c345aa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves 00ff4d8b32 gnu: mallard-ducktype: Build with a custom build-system.
* gnu/packages/documentation.scm (mallard-ducktype)
[build-system, arguments]: Build using a custom build-system.

Change-Id: I56bc352ab62bf143bbe5d370dd68ff2b2e2bb75e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves 2d6d1d1ca4 gnu: Add python-lxml-for-texlive.
* gnu/packages/xml.scm (python-lxml-for-texlive): New variable.

Change-Id: I736960de9bcf5ccf403678ca626904d65e70cff7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves f03ffef299 gnu: meson: Use a custom build-system.
This allows us to decouple meson and all its dependents from the
pyproject-build-system, and avoid a lot of rebuilds (rusts, llvm...).

* gnu/packages/build-tools.scm (meson)
[build-system]: Replace pyproject-build-system with a patched
gnu-build-system.
[arguments]<#:phases>: Adapt accordindly.
[native-inputs]: Replace python-setuptools by python-setuptools-bootstrap.

Change-Id: Ieb4b007847d567aad04734a62cfc6c07e2bb2f96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves 121bcd0699 gnu: Add python-setuptools-bootstrap.
This change is a combined commits, proposed in the following merge
requests:

- https://codeberg.org/guix/guix/pulls/5034
- https://codeberg.org/guix/guix/pulls/5770

As they are related to a new addition they are squashed to prevent bad
git bisects.

* gnu/packages/python-build.scm (python-setuptools-bootstrap): New variable.

Change-Id: I7677ede70a61b9cc39ae6e021fc2f1f1afaa8d25
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves 93b40d330f build-system/pyproject: Remove uneeded use of pyproject-guile-json.
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy)
* gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit)
* gnu/packages/cinnamon.scm (libxapp)
* gnu/packages/cups.scm (hplip)
* gnu/packages/djvu.scm (ocrodjvu)
* gnu/packages/finance.scm (electron-cash)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/image-processing.scm (insight-toolkit)
* gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite,
koboldcpp, python-tokenizers)
* gnu/packages/maths.scm (gmsh, z3, fp16)
* gnu/packages/music.scm (quodlibet)
* gnu/packages/photo.scm (lensfun)
* gnu/packages/python-science.scm (python-clarabel)
* gnu/packages/python-xyz.scm (python-orjson, python-libcst,
python-rpds-py, python-streamtracer, python-tiktoken)
* gnu/packages/rpm.scm (createrepo-c)
* gnu/packages/rust-apps.scm (maturin)
* gnu/packages/sugar.scm (sugar, sugar-datastore)
* gnu/packages/version-control.scm (mercurial, hg-commitsigs)
* gnu/packages/vpn.scm (python-proton-vpn-local-agent)
[arguments]<#:phases>: Remove uneeded use of pyproject-guile-json
extension.

* gnu/packages/python-xyz.scm (python-streamtracer)[arguments]
<#:phases>: Also rewrite 'check phase replacement.

Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves 29f2f54fe8 build-system/cargo: Remove uneeded use of cargo-guile-json.
* gnu/packages/antivirus.scm (clamav)
* gnu/packages/freedesktop.scm (waypipe)
* gnu/packages/gnome.scm (librsvg)
* gnu/packages/kde-pim.scm (kdepim-addons)
* gnu/packages/language.scm (libchewing)
* gnu/packages/rust-apps.scm (helvum)
* gnu/packages/shells.scm (fish):
[arguments]<#:phases>: Remove uneeded use of cargo-guile-json
extension.

Change-Id: I041819515585777a3d63945b755d71e607fa0650
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves c0b30ed0d3 build-system/cargo: Using autoload for (json) module.
This allows to avoid the `with-extensions` everywhere.

* guix/build/cargo-build-system.scm: Using autoload for (json)
module.

Change-Id: Iecf4ba8cfeed4b838a815288a59d35416b41553e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves 1330c5bac8 build-system/pyproject: Using autoload for (json) module.
This allows to avoid the `with-extensions` everywhere.

* guix/build/pyproject-build-system.scm: Using autoload for (json)
module.

Change-Id: Ie31579b377df34688a2cd4959f517b734eff5ffa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nguyễn Gia Phong 0c59ec6aa9 build-system/pyproject: ensure-no-mtimes-pre-1980: Fix ftw use.
In (ftw startname proc), proc should return #t to continue,
or any other value to stop.

* guix/build/pyproject-build-system.scm (ensure-no-mtimes-pre-1980):
  Mirror the implementation in guix/build/pyproject-build-system.scm.

References: https://www.gnu.org/software/guile/manual/html_node/File-Tree-Walk.html#index-ftw
Change-Id: Ifb5d4ab35dfac0c164ea1ac7cf2a1fdf043d1d22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves eae22f6f6e build-system/pyproject: Decouple from python-build-system.
This is a step in the progressive deprecation of the
python-build-system.  It will later allow to deprecate and drop the
build-system without needing a world rebuild.

* guix/build/pyproject-build-system.scm
(python-version, python-output, site-packages)
(add-installed-pythonpath, add-install-to-pythonpath)
(add-install-to-path, ensure-no-times-pre-1980)
(enable-bytecode-determinism, ensure-no-cythonized-files)
(check): Dropped unused argument.
(wrap, sanity-check, rename-pth-file): Raw copy from
guix/build/python-build-system.scm. Drop the import.  Run the
sanity-check phase before the check phase.

Change-Id: I2d259ab464e4e188c3a8430caef271cbcd33eb36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:01 +01:00
Cayetano Santos 605823232d gnu: yosys: Build info documentation.
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add texinfo,
python-sphinxcontrib-bibtex and python-sphinx-inline-tabs.
[arguments]: Add ’build-info #:phase.

Merges guix/guix!6118

Change-Id: I0055e165156c61eaa3c47e7d0da47e84f1016def
2026-02-07 12:27:23 +01:00
Noé Lopez ec5fb6678f gnu: Add rsgain.
* gnu/packages/audio.scm (rsgain): New variable.

Merges guix/guix!6137

Change-Id: I4c2d5de17c2af2128cd81649899f9fdaf69c1521
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 11:46:16 +01:00
Noé Lopez 6a3b5bbd2a gnu: Add crcpp.
* gnu/packages/crypto.scm (crcpp): New variable.

Merges guix/guix!6137

Change-Id: I9d3824b1c8bd1a5fd257751b98c6c4d63094d8b6
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 11:46:16 +01:00
Cayetano Santos 68591fe6c2 gnu: Add ittapi.
* gnu/packages/profiling.scm (ittapi): New variable.

Merges guix/guix!6099

Change-Id: I8a30344343624f6c57d09fa794aca198c07e7f66
2026-02-07 09:15:09 +01:00
Sharlatan Hellseher 838fb086e6 gnu: Add containers-storage.
* gnu/packages/golang-xyz.scm (containers-storage): New variable.

Change-Id: I1850e839e074c5dc4d33c5bef04cf7edbbbf16e5
2026-02-07 07:55:54 +00:00
Sharlatan Hellseher fa9050683b gnu: Add go-github-com-theupdateframework-go-tuf-v2.
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf-v2): New variable.

Change-Id: I7552141dba1f2216cc078838e6540d3a19d4d7d8
2026-02-07 07:55:53 +00:00
Danny Milosavljevic 4e1e510f3e gnu: Add go-github-com-containers-image-v5.
* gnu/packages/golang-xyz.scm (go-github-com-containers-image-v5): New
variable.

Change-Id: I3071f504134a45b2bf9586cf6700d52acb08d4e7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic 75190ecc60 gnu: Add go-github-com-containers-libtrust.
* gnu/packages/golang-crypto.scm (go-github-com-containers-libtrust): New
variable.

Change-Id: I48d598aaca5a5decb10f8738265eedabf76dbcbd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic b1ae785ac1 gnu: Add go-github-com-containers-storage.
* gnu/packages/golang-xyz.scm (go-github-com-containers-storage): New variable.

Change-Id: I0c014822bd81e7848f0e90ed911cd61393646926
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic d221c11854 gnu: Add go-github-com-sylabs-sif-v2.
* gnu/packages/golang-xyz.scm (go-github-com-sylabs-sif-v2): New variable.

Change-Id: Ib7f229ce3f8a1ed6227f365341cf9ccd0c486aaf
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic 9d23ee3d5e gnu: Add go-github-com-sigstore-fulcio.
* gnu/packages/golang-web.scm (go-github-com-sigstore-fulcio): New variable.

Change-Id: I0231e1f95d40f0300b500e8badfa91431d545582
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic 329a1d61e3 gnu: Add go-github-com-sigstore-sigstore.
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-sigstore): New variable.

Change-Id: I298b80eace427bf43df0b235100710ed4b82e696
2026-02-07 07:55:53 +00:00
Danny Milosavljevic 970a1f2d61 gnu: Add go-github-com-sigstore-protobuf-specs.
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-protobuf-specs): New variable.

Change-Id: Ic967777f931562cc26f44231eed4eecebcab8e8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Sharlatan Hellseher 080ce1854d gnu: Add go-github-com-tink-crypto-tink-go-v2.
* gnu/packages/golang-crypto.scm (go-github-com-tink-crypto-tink-go-v2): New variable.

Change-Id: I79a50401188f97342da328060ec01083591f80b2
2026-02-07 07:55:53 +00:00
Danny Milosavljevic e77fee13bb gnu: Add go-github-com-paesslerag-jsonpath.
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-jsonpath): New variable.

Change-Id: I29a482ab11c98befd1fd29688fb6d5920283694a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic ce3a30102d gnu: Add go-github-com-paesslerag-gval.
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-gval): New variable.

Change-Id: I2b210655ad51d37488977662c328ef9debb1fd2b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic 287a02424d gnu: Add go-github-com-theupdateframework-go-tuf.
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf): New variable.

Change-Id: Idb8b70d5694582ae4df7b295d51bc22b002e0165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic 5a4ab4a547 gnu: Add go-github-com-letsencrypt-boulder.
* gnu/packages/golang-web.scm (go-github-com-letsencrypt-boulder): New variable.

Change-Id: I3555498836dcfe146714ac3bcaf3b442c295689e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic ce9d4061ea gnu: Add go-github-com-google-go-containerregistry.
* gnu/packages/golang-web.scm (go-github-com-google-go-containerregistry): New variable.

Change-Id: I495faa4a82138221d7a84ab06c8e47bbccfd482f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic c4008ef497 gnu: Add go-github-com-go-rod-rod.
* gnu/packages/golang-web.scm (go-github-com-go-rod-rod)
(go-github-com-ysmood-fetchup-for-go-rod): New variables.

Change-Id: Ic4ba3becb1e3ea383a1655e8c43a55fb3f482b73
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic 7a06dfb6c2 gnu: Add go-github-com-ysmood-leakless.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-leakless): New variable.

Change-Id: I1519054d9045a0925c62240d9a1f5cc439bb127f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic a6aee58e22 gnu: Add go-github-com-ysmood-gson.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gson): New variable.

Change-Id: I61271d57bb99c7c388b8da17e54b70dc9d3dff09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic e3b11da46f gnu: Add go-github-com-ysmood-fetchup.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-fetchup): New variable.

Change-Id: I5caea2d75c7d969c4b7fda62e5ddbf3e1cf97268
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 6f47ce4326 gnu: Add go-github-com-ysmood-got.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-got): New variable.

Change-Id: I00a4e0bd6604558f6972d9f6c191e98b4c9f30f2
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 79a33e5475 gnu: Add go-github-com-ysmood-gop.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gop): New variable.

Change-Id: I560910e8b1546c09d291fab0de74983bc267b29f
2026-02-07 07:55:51 +00:00
Danny Milosavljevic ac7ca70564 gnu: Add go-github-com-ysmood-goob.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-goob): New variable.

Change-Id: I1f3120c2375b246413daf1118b8c6f67c1a2d500
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic a2261b7be9 gnu: Add go-github-com-ysmood-gotrace.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gotrace): New variable.

Change-Id: Iafd3399ca7440a27f8daa4b5d58fb509a4a30223
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Sharlatan Hellseher 2a2f545aa1 gnu: Add go-github-com-segmentio-ksuid.
* gnu/packages/golang-xyz.scm (go-github-com-segmentio-ksuid): New variable.

Change-Id: I644576ca89b85299e5a2d4974356fdc07f9e1653
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 13b09c346f gnu: Add go-github-com-manifoldco-promptui.
* gnu/packages/golang-xyz.scm (go-github-com-manifoldco-promptui): New variable.

Change-Id: Id4e7ec055e9dc0ec8708805a0edbd27f5ae5a7b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 5ddaa09faf gnu: Add go-github-com-cyberphone-json-canonicalization.
* gnu/packages/golang-xyz.scm (go-github-com-cyberphone-json-canonicalization):
New variable.

Change-Id: I0fdc3f4f1e0ed7815b8b4785ce28471831fb8096
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 49c86fb0f0 gnu: Add go-github-com-proglottis-gpgme.
* gnu/packages/golang-crypto.scm (go-github-com-proglottis-gpgme): New variable.

Change-Id: I83e2d50c7923d1e270b315df984238369fed4d83
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic 736adc8930 gnu: Add go-github-com-secure-systems-lab-go-securesystemslib.
* gnu/packages/golang-crypto.scm (go-github-com-secure-systems-lab-go-securesystemslib):
New variable.

Change-Id: I748f3378e631d361e744e8010b4afba977c25ffe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic e6822cee18 gnu: Add go-github-com-codahale-rfc6979.
* gnu/packages/golang-crypto.scm (go-github-com-codahale-rfc6979): New
variable.

Change-Id: If59c57b524a9a3141c005f4f533254fdfb3f9a92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Danny Milosavljevic 9e97562845 gnu: Add go-github-com-titanous-rocacheck.
* gnu/packages/golang-xyz.scm (go-github-com-titanous-rocacheck): New variable.

Change-Id: Iace7780d792f064b7f4e7dfdd86e4f146be2dc1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Danny Milosavljevic d2eaf3067a gnu: Add go-github-com-vbauerster-mpb-v8.
* gnu/packages/golang-xyz.scm (go-github-com-vbauerster-mpb-v8): New variable.

Change-Id: I60aff91957b98d5bbca433f903e841e056227b80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:48 +00:00
Nemin a2c7ed14e5 gnu: Add wezterm.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [wezterm]: New entry.
* gnu/packages/terminal.scm: (wezterm): New variable.

Change-Id: I0109663598f49fe1e40d9b9a076ae2bbdd32f54d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Merges: #6020
2026-02-07 13:17:16 +08:00
IliaLuetin fe672756d8 gnu: Add font-nerd-symbols.
This package provides the symbol fonts from the Nerd Fonts project.
The source repository doesn't test file integrity so basic custom tests
are included.

* gnu/packages/fonts.scm (font-nerd-symbols): New variable.

Change-Id: Ifb81c6f45704766d95cca62c36d0f6d8aa7a7cc2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-02-07 13:17:09 +08:00
Luis Guilherme Coelho df6b3fd09d gnu: Add font-meslo-lg.
* gnu/packages/fonts (font-meslo-lg): New variable.

Closes: guix/guix#6059
Change-Id: If50b518978a6cafe941b4addb352b0b937e3ec67
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-07 13:05:05 +08:00
jgart 301532acfe Revert "gnu: faiss: Enable C API."
This reverts commit 9d80ddabfa.

Change-Id: Idc7b79b180a11945430a00f98b15de310d1ffdf8
2026-02-06 15:20:03 -06:00
jgart 87f01a4f6a Revert "gnu: faiss: Build shared libraries."
This reverts commit 2d33ec5eaf.

Change-Id: I8d2dd0a8d2ae0d8a403a0aec1956a7bd46bffbb5
2026-02-06 15:20:03 -06:00
jgart 8097283c89 Revert "gnu: Add go-github-com-matryer-moq."
This reverts commit a045f91c9e.

Change-Id: I2cc44b347da74a0cc5c7f4f59ff0b3a079d7f242
2026-02-06 15:20:03 -06:00
jgart ad23fa0747 Revert "gnu: Add go-github-com-vbauerster-mpb."
This reverts commit 2db7edab0f.

Change-Id: I1a5e8cd9ccf1a914ee230017c09a5991b479c1a7
2026-02-06 15:20:02 -06:00
jgart e0a363b078 Revert "gnu: Add go-github-com-scylladb-termtables."
This reverts commit 87d1a98830.

Change-Id: I47350c82b75d4a3acf62d6c04d32f1b9bd781656
2026-02-06 15:20:02 -06:00
jgart da3fe3044b Revert "gnu: Add go-github-com-araddon-dateparse."
This reverts commit dc55d1315d.

Change-Id: I7c24bcf4ce9495646309eb9e0fb09fe7b8c639c2
2026-02-06 15:20:02 -06:00
jgart 65edb431f1 Revert "gnu: Add go-github-com-michaelmure-go-term-text."
This reverts commit 78bafecb6f.

Change-Id: Ie6617f4242086f7a0c283ca7e65dc71f957b185e
2026-02-06 15:20:01 -06:00
jgart 55af944f80 Revert "gnu: Add go-github-com-couchbase-ghistogram."
This reverts commit e84d924244.

Change-Id: I3f3950985e4c58a296b58d14c39f60b522e4a6c3
2026-02-06 15:20:00 -06:00
jgart 817f33e52c Revert "gnu: Add go-github-com-mschoch-smat."
This reverts commit 4bc5d1785f.

Change-Id: I0bb0a32dd808ed1e3e639d3c5717efc5dd8e68fb
2026-02-06 15:19:59 -06:00
jgart 3fa2d9f20b Revert "gnu: Add go-github-com-phayes-freeport."
This reverts commit 24faafff38.

Change-Id: Ia682b797bcb36cb790e304e4360ef5311d71af65
2026-02-06 15:19:59 -06:00
jgart d82285b923 Revert "gnu: Add go-github-com-blevesearch-gtreap."
This reverts commit 1658c86087.

Change-Id: I98cc56dc7dfe1fcbdc08def617e19654d71c38e8
2026-02-06 15:19:59 -06:00
jgart 92b8197ce5 Revert "gnu: Add go-github-com-roaringbitmap-roaring."
This reverts commit 405b08f04a.

Change-Id: I659666770355711632f9d7a1b655adcdc5d759d2
2026-02-06 15:19:58 -06:00
jgart da4a8ca4fd Revert "gnu: Add go-github-com-blevesearch-bleve-index-api."
This reverts commit 90c3b4aecb.

Change-Id: I760c564a655b580605925bf7c79f368c401f6fc9
2026-02-06 15:19:58 -06:00
jgart 9c6735525e Revert "gnu: Add go-github-com-blevesearch-scorch-segment-api."
This reverts commit 8361f88885.

Change-Id: Id063ccc917d7a9284f9e454860c89ae7fb6fc20a
2026-02-06 15:19:58 -06:00
jgart d84c03f78d Revert "gnu: Add go-github-com-blevesearch-upsidedown-store-api."
This reverts commit 3eab7ed68f.

Change-Id: I6575104a8866ec2e02112565d7b79b3a7c57b8a3
2026-02-06 15:19:57 -06:00
jgart 699a0afdbc Revert "gnu: Add go-github-com-blevesearch-mmap-go."
This reverts commit 9296093b46.

Change-Id: Id5ace1031b37a845eab6cb6027f059ea5db48609
2026-02-06 15:19:57 -06:00
jgart aab44d46fb Revert "gnu: Add go-github-com-couchbase-moss."
This reverts commit 6a65dea586.

Change-Id: I8341e8ba681439039d830ebffa83acfcd8aa452e
2026-02-06 15:19:56 -06:00
jgart 0eb329c910 Revert "gnu: Add go-github-com-blevesearch-vellum."
This reverts commit 7dea8abe8f.

Change-Id: I1aad30df9a693b0f36a480ddcbed2aa8dd4e79cb
2026-02-06 15:19:56 -06:00
jgart c5867ac54e Revert "gnu: Add go-github-com-blevesearch-segment."
This reverts commit 3ac98cc344.

Change-Id: Ib9fcd11417dec377b82096ec2a6c52c4eb4f170b
2026-02-06 15:19:56 -06:00
jgart 40e9603e02 Revert "gnu: Add go-github-com-blevesearch-snowballstem."
This reverts commit 34e857caa5.

Change-Id: I893ce28ec6449fc78b338201c1a20d10506cb0fd
2026-02-06 15:19:55 -06:00
jgart 9e2f5cc792 Revert "gnu: Add go-github-com-blevesearch-go-porterstemmer."
This reverts commit f4bb583561.

Change-Id: I33a9ac3f89fcd8818b5b8edf5c48b9fa0040e51e
2026-02-06 15:19:55 -06:00
jgart 0d51f694f8 Revert "gnu: Add blevesearch-faiss."
This reverts commit 65edf46f27.

Change-Id: Ie5448df6ee714335bc832991e2a852fd6da92ca6
2026-02-06 15:19:55 -06:00
jgart 90876e8276 Revert "gnu: Add go-github-com-blevesearch-go-faiss."
This reverts commit fa0843ddbb.

Change-Id: I33375514edcebdf054613177cfee598a0c36fc7d
2026-02-06 15:19:54 -06:00
jgart 3d486c5259 Revert "gnu: Add go-github-com-blevesearch-zapx-v16."
This reverts commit 833219c7b6.

Change-Id: Id3443c8475785f746d9944695075e7c2c4f000ab
2026-02-06 15:19:54 -06:00
jgart e377353341 Revert "gnu: Add go-github-com-blevesearch-zapx-v15."
This reverts commit f0cf5f2ec8.

Change-Id: Ic610f967beaba8d2a8529ddd652363db2d5765dc
2026-02-06 15:19:54 -06:00
jgart ef39e1480a Revert "gnu: Add go-github-com-blevesearch-zapx-v14."
This reverts commit e08dc1c543.

Change-Id: I69a14a38a2ab72f13760c2b8247c4a486c01763d
2026-02-06 15:19:53 -06:00
jgart 8544bf683a Revert "gnu: Add go-github-com-blevesearch-zapx-v13."
This reverts commit c1a1647fd6.

Change-Id: If062c721b15aad06829cb8d3eee541d3e19d020a
2026-02-06 15:19:53 -06:00
jgart 14b09569fa Revert "gnu: Add go-github-com-blevesearch-zapx-v12."
This reverts commit 8207563e2a.

Change-Id: I273b63311ca97bf7a560cc9ebcaaee5beb285023
2026-02-06 15:19:53 -06:00
jgart 650dfdcdc8 Revert "gnu: Add go-github-com-blevesearch-zapx-v11."
This reverts commit c3971200b7.

Change-Id: I0c4248984cfa80d755e34dcfe97a9adec73e1607
2026-02-06 15:19:52 -06:00
jgart cf5d0bc5a6 Revert "gnu: Add go-github-com-blevesearch-geo-geojson."
This reverts commit 0764be9285.

Change-Id: I1b0d7690fe4969ee26b7d228b39a55428d0f7943
2026-02-06 15:19:52 -06:00
jgart 8a8a9fc624 Revert "gnu: Add go-github-com-blevesearch-geo-r1."
This reverts commit 1ca49aa0ae.

Change-Id: I419e7f02b85a3d943805fac681d2f13e78e41e12
2026-02-06 15:19:51 -06:00
jgart 541f0dbdc1 Revert "gnu: Add go-github-com-blevesearch-geo-r2."
This reverts commit 336abfbdd3.

Change-Id: I450982b016a7700b0e4679fe0e8fde091bbc90b3
2026-02-06 15:19:51 -06:00
jgart f3e14ab5fc Revert "gnu: Add go-github-com-blevesearch-geo-r3."
This reverts commit d16b6875f5.

Change-Id: If680d1638c8409d729e26c55f9dc99b8c7948bdb
2026-02-06 15:19:51 -06:00
jgart a76cfe29e6 Revert "gnu: Add go-github-com-blevesearch-geo-s1."
This reverts commit e9391ade3d.

Change-Id: Ied10c1694ce9bfa69b46bdeeb12c2bdeac41812b
2026-02-06 15:19:50 -06:00
jgart c36e17bdb4 Revert "gnu: Add go-github-com-blevesearch-geo-s2."
This reverts commit 7db0a6938e.

Change-Id: I89ce1d0f82a0a83ccdd46af8fddff99c58f339dd
2026-02-06 15:19:50 -06:00
jgart a4801f2bf0 Revert "gnu: Add go-github-com-99designs-gqlgen."
This reverts commit 2f1885d911.

Change-Id: Ib6e0452c084569c47c58ccb1b2c887022208edc8
2026-02-06 15:19:50 -06:00
jgart 6b2f4b0522 Revert "gnu: Add go-github-com-blevesearch-bleve."
This reverts commit 0f49530c1e.

Change-Id: Ibe8a36022b74ea6fa68c9a0fa0106aec3d1305e9
2026-02-06 15:19:49 -06:00
jgart 36a0228715 Revert "gnu: Add go-gitlab-com-gitlab-org-api-client-go-0.116."
This reverts commit f3c64aaa4d.

Change-Id: I0c60488b019b97721a0c69e5fd5fe885cc9fb2fd
2026-02-06 15:19:48 -06:00
jgart 34c34461f1 Revert "gnu: Add git-bug."
This reverts commit 57ab2f0ec6.

Change-Id: I95215fbb530922194560fe5c522810907ffe59b0
2026-02-06 15:19:45 -06:00
Ludovic Courtès 95e47fba00 teams: Update own membership.
* etc/teams.scm (civodul): Remove ‘mentors’; add ‘guile’.

Change-Id: Ie4be0559b3f7fff4dab610f3e3e083ca26135a34
Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:34:23 -06:00
Arun Isaac 57ab2f0ec6 gnu: Add git-bug.
* gnu/packages/golang-apps.scm (git-bug): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:53 -06:00
Arun Isaac f3c64aaa4d gnu: Add go-gitlab-com-gitlab-org-api-client-go-0.116.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go-0.116):
New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:53 -06:00
Arun Isaac 0f49530c1e gnu: Add go-github-com-blevesearch-bleve.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 2f1885d911 gnu: Add go-github-com-99designs-gqlgen.
* gnu/packages/golang-web.scm (go-github-com-99designs-gqlgen): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 7db0a6938e gnu: Add go-github-com-blevesearch-geo-s2.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-s2): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac e9391ade3d gnu: Add go-github-com-blevesearch-geo-s1.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-s1): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac d16b6875f5 gnu: Add go-github-com-blevesearch-geo-r3.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-r3): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 336abfbdd3 gnu: Add go-github-com-blevesearch-geo-r2.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-r2): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 1ca49aa0ae gnu: Add go-github-com-blevesearch-geo-r1.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-r1): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 0764be9285 gnu: Add go-github-com-blevesearch-geo-geojson.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-geo-geojson): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac c3971200b7 gnu: Add go-github-com-blevesearch-zapx-v11.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v11): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 8207563e2a gnu: Add go-github-com-blevesearch-zapx-v12.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v12): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac c1a1647fd6 gnu: Add go-github-com-blevesearch-zapx-v13.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v13): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac e08dc1c543 gnu: Add go-github-com-blevesearch-zapx-v14.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v14): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac f0cf5f2ec8 gnu: Add go-github-com-blevesearch-zapx-v15.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v15): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 833219c7b6 gnu: Add go-github-com-blevesearch-zapx-v16.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v16): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac fa0843ddbb gnu: Add go-github-com-blevesearch-go-faiss.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-faiss): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac 65edf46f27 gnu: Add blevesearch-faiss.
* gnu/packages/golang-xyz.scm (blevesearch-faiss): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:52 -06:00
Arun Isaac f4bb583561 gnu: Add go-github-com-blevesearch-go-porterstemmer.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-porterstemmer):
New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 34e857caa5 gnu: Add go-github-com-blevesearch-snowballstem.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-snowballstem): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 3ac98cc344 gnu: Add go-github-com-blevesearch-segment.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-segment): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 7dea8abe8f gnu: Add go-github-com-blevesearch-vellum.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-vellum): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 6a65dea586 gnu: Add go-github-com-couchbase-moss.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-moss): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 9296093b46 gnu: Add go-github-com-blevesearch-mmap-go.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-mmap-go): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 3eab7ed68f gnu: Add go-github-com-blevesearch-upsidedown-store-api.
*
gnu/packages/golang-xyz.scm (go-github-com-blevesearch-upsidedown-store-api):
New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 8361f88885 gnu: Add go-github-com-blevesearch-scorch-segment-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-scorch-segment-api):
New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 90c3b4aecb gnu: Add go-github-com-blevesearch-bleve-index-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve-index-api): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 405b08f04a gnu: Add go-github-com-roaringbitmap-roaring.
* gnu/packages/golang-compression.scm (go-github-com-roaringbitmap-roaring):
New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 1658c86087 gnu: Add go-github-com-blevesearch-gtreap.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-gtreap): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 24faafff38 gnu: Add go-github-com-phayes-freeport.
* gnu/packages/golang-xyz.scm (go-github-com-phayes-freeport): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 4bc5d1785f gnu: Add go-github-com-mschoch-smat.
* gnu/packages/golang-xyz.scm (go-github-com-mschoch-smat): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac e84d924244 gnu: Add go-github-com-couchbase-ghistogram.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-ghistogram): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 78bafecb6f gnu: Add go-github-com-michaelmure-go-term-text.
* gnu/packages/golang-xyz.scm (go-github-com-michaelmure-go-term-text): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac dc55d1315d gnu: Add go-github-com-araddon-dateparse.
* gnu/packages/golang-xyz.scm (go-github-com-araddon-dateparse): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:51 -06:00
Arun Isaac 87d1a98830 gnu: Add go-github-com-scylladb-termtables.
* gnu/packages/golang-xyz.scm (go-github-com-scylladb-termtables): New
variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:50 -06:00
Arun Isaac 2db7edab0f gnu: Add go-github-com-vbauerster-mpb.
* gnu/packages/golang-xyz.scm (go-github-com-vbauerster-mpb): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:50 -06:00
Arun Isaac a045f91c9e gnu: Add go-github-com-matryer-moq.
* gnu/packages/golang-check.scm (go-github-com-matryer-moq): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:50 -06:00
Arun Isaac 2d33ec5eaf gnu: faiss: Build shared libraries.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to
configure-flags.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:50 -06:00
Arun Isaac 9d80ddabfa gnu: faiss: Enable C API.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to
configure-flags.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:40 -06:00
Sergey Trofimov ecc4bf19e0 home: dotfiles: Fix compilation warning.
* gnu/home/services/dotfiles.scm: For list-of-strings field type
use define-maybe/no-serialization, remove duplicated predicate.

Change-Id: I31620b22b53ef3100852ab96dd4a0e69280e6902
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5338
2026-02-06 20:49:03 +01:00
Sergey Trofimov 321e05d0f6 home: xdg: Fix compilation warning.
* gnu/home/services/xdg.scm (home-xdg-base-directories-configuration):
Specify field serializer explicitly.

Change-Id: I1b178952e3eb95d3faea38f7cf7a782bc73c0ea5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:03 +01:00
Sergey Trofimov dbbdc41b0c system: pam: Replace deprecated setuid-program-service-type
* gnu/system/pam.scm (pam-root-service-type): Replace
setuid-program-service-type with privileged-...

Change-Id: I0a736cc49d8710d4b2b03d3e9761f9daed8b74b1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:03 +01:00
Sergey Trofimov a5ba90028b services: virtual-build-machine: Fix typo in GC job configuration.
* gnu/services/virtualization.scm (gc-service-type): Use
make-timer-destructor as stop procedure.

Change-Id: I94b2cac0b03cbf1b5add7e5554567907a982c58e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:03 +01:00
Foster Hangdaan f87e87f3b7 gnu: skopeo: Update to 1.21.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.21.0.
[native-inputs]: Use go-1.24.

Change-Id: I5648e0da00230c3c32d76bbcf27fa0d6727f069f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5263
2026-02-06 20:49:02 +01:00
Ludovic Courtès f4d42db437 services: static-networking: Add ‘scope’ field to <network-route>.
* gnu/services/base.scm (assert-network-route-scope): New procedure.
(<network-route>)[scope]: New field.
(network-set-up/linux)[route-scope->constant]: New procedure.
Use it to pass #:scope to ‘route-add’.
* doc/guix.texi (Networking Setup): Document it.

Fixes: guix/guix#4175
Reported-by: Christopher Baines <mail@cbaines.net>
Change-Id: I24399eca6e691d63fa3d01be564060a3d693d650
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5507
2026-02-06 20:49:02 +01:00
Ludovic Courtès 1bd2dd9020 services: static-networking: Tweak error messages.
* gnu/services/base.scm (assert-network-link-mac-address): Change error
message string to conform to standards.
(assert-network-link-type): Change to ‘define-with-syntax-properties’ since
previously it would reject a non-literal symbol.  Adjust message string.

Change-Id: I0a8b9d7512ca7567f9d60eb15ad6fb4e05020e48
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:02 +01:00
Sören Tempel b61e684741 gnu: texlive-minted: Use packaged version of python-latexminted.
Fixes #2551

* gnu/packages/tex.scm (texlive-minted)
[arguments]<phases>: Add 'fix-paths phase to refer to latexminted.
[inputs]: Add python-latexminted.
[source]<snippet>: Remove vendored scripts and wheel files.

Change-Id: If17269ac864feb652021f0b0474dc3aeac3d59bd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5678
2026-02-06 20:49:02 +01:00
Sören Tempel d98cf2b1b4 gnu: Add python-latexminted.
* gnu/packages/python-xyz.scm (python-latexminted): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:02 +01:00
Sören Tempel 1beeb4db9b gnu: Add python-latex2pydata.
* gnu/packages/python-xyz.scm (python-latex2pydata): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:02 +01:00
Sören Tempel 4632d0fa3a gnu: Add python-latexrestricted.
* gnu/packages/python-xyz.scm (python-latexrestricted): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06 20:49:01 +01:00
Patrick Norton 3800a6753e gnu: uniutils: Update documentation.
* gnu/packages/textutils.scm (uniutils): Update documentation to reflect
the addition of two new commands.

Change-Id: Ic54ca23d14f554de909190a64a1dc5c30f2b70ba
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6079
2026-02-06 20:49:01 +01:00
Łukasz Stelmach 8813f8ba34 tests: Fix (getcwd) failing without chroot.
In case chroot and unshare are not available, $test_directory remains the
current directory.  When the directory gets removed (line 119), ‘guix pack’ on
line 121 fails due to (getcwd) failing with ENOENT.

The bug was already present in 272c070962.

* tests/guix-pack.sh: Always do “cd -”.

Change-Id: Ib02bf3714f0c6706b5e759dbb28cf86edf0f1317
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6013
2026-02-06 20:49:01 +01:00
Congcong Kuo dab3b8f64c daemon: Remove unused entities in globals.{hh, cc}.
All these entities are not been used anywhere.

* nix/libstore/globals.hh (Settings): Remove 'overrides' member
and 'getOverrides' method declaration.
(nixVersion): Removed.
* nix/libstore/globals.cc (Settings::set): Do not update the 'overrides' map.
(Settings::getOverrides): Remove function definition.

Change-Id: If7dbb6df79178d2569cda21e1fe5e0ea3d8e59ba
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6009
2026-02-06 20:49:01 +01:00
FuncProgLinux cda4d04f85 gnu: mate-common: Add patch to package definition.
* gnu/packages/mate.scm (mate-common): Add patch to package.

Change-Id: I4c9971bbd6c698ca6720dfa861317ec4e77144a3

gnu mate-common: upload patch for mate-autogen

Change-Id: I597009e157dacac516d54e8ff1fd7e7f9e627cfe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5975
2026-02-06 20:49:01 +01:00
kestrel 63f3fe6896 gnu: widelands: Update to 1.3.
* gnu/packages/games.scm (widelands)[inputs]: Add font-amiri and
font-culmus.
[arguments]<#:configure-flags>: Do not set build type explicitly.

Change-Id: Ic9505168503a86c62249773784587ef046c13057
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 19:59:39 +01:00
Ahmad Draidi 18570549d5 gnu: bcachefs-tools: Update to 1.35.1.
* gnu/packages/file-systems.scm (bcachefs-tools-minimal): Update to 1.35.1.
[arguments]: Modify 'patch-install' phase to remove kernel module
sources from output. Add 'add-version' phase.
(bcachefs-tools-minimal/static)[arguments]: Add 'patch-makefile' phase
to fix static builds.
(bcachefs-tools): Fix tabulation lints.

Change-Id: I243989a738191fc11764870a3ee56ce31aac9720
Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 18:27:53 +01:00
Ahmad Draidi b27318dc1f gnu: bcachefs-tools: Disable FUSE support.
FUSE support is at an early stage and may corrupt filesystems. It also
does not build in the latest upstream release.

* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
Remove 'enable-fuse phase.
[inputs]: Remove.

Change-Id: I871ef27155a3dd962f1c939c406c4d1a87b11921
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 18:27:52 +01:00
Ahmad Draidi 09d35b114d gnu: bcachefs-linux-module: Update to 1.35.1.
* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to 1.35.1.
[arguments]<#:phases>{add-version}: New phase.
{patch-source}: Simplify accordingly.

Change-Id: I42a7a23990aea4631d4c632470213a9461f16750
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 18:27:52 +01:00
Jason Conroy 4ea3671ecd teams: ocaml: Add Jason Conroy (@conroj).
* etc/teams.scm ("Jason Conroy"): Add to ocaml team.

Change-Id: I792369adae55c106fd6f88dbdeb38a84b3e99b94
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-06 18:18:21 +01:00
moksh 7e16672f8e teams: mozilla: Add Untrusem.
* etc/teams.scm ("Untrusem"): Add to Mozilla team.

Change-Id: Iebd7e10b31890a30d6f169ef394d59d547ea27d6
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-06 08:24:31 -08:00
moksh 28b956178c gnu: librewolf: Update to 147.0.3-1.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.3-1.

Change-Id: I700dfb3e00467f19105794b6e45c22ff07b26b52
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-06 08:22:37 -08:00
Ashish SHUKLA 2ede106349 gnu: got: Update to 0.121
* gnu/packages/version-control.scm (got): Update to 0.121.

Change-Id: Ibfc961fad769cd1c6d7d30594c7b89c93c8ad197
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 16:04:56 +01:00
Jan Wielkiewicz e8a19e4659 gnu: luanti: Update to 5.15.0.
* gnu/packages/luanti.scm (luanti): Update to 5.15.0.

Change-Id: I7d12000fbb089dc5707e69342be58db2ae61bff1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 15:43:33 +01:00
Patrick Norton e7de707884 gnu: dunst: Update to 1.13.1.
* gnu/packages/wm.scm (dunst): Update to 1.13.1.

Change-Id: I456b1ae0015c43d5a5515fef12995838a869bcc2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 15:41:00 +01:00
Hennadii Stepanov 2b4a653397 gnu: osslsigncode: Update to 2.12.
* gnu/packages/crypto.scm (osslsigncode): Update to 2.12.

Change-Id: Iaca2b9f262ed1dda4d4121c128fd65f03e7487c2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 15:34:27 +01:00
Hilton Chain 6da26b6b90 home: symlink-manager: Handle dangling symlinks.
This is a follow-up to commit 4b9b223bff.

* gnu/home/services/symlink-manager.scm (update-symlinks-script): Handle
dangling symlinks.

Fixes: #1752
Change-Id: Iedd11f84f816e3043d7bf50db240bf5ec1f3e512
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Merges: #6169
2026-02-06 19:14:46 +08:00
Hilton Chain 4d1966c375 activation: copy-account-skeletons: Make all copied skeletons writable.
Previously, copying skeleton ‘.config/nano/nanorc’ to user home won't make
‘~/.config/nano/nanorc’ writable.

* gnu/build/activation.scm (copy-account-skeletons)
[set-owner]: Make all copied skeleton writable.
Rename procedure to ‘set-permission’.

Change-Id: I24a2bda42bc5af803857dc090e487b6a040b58be
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Merges: #6149
2026-02-06 19:14:46 +08:00
Hilton Chain 689ee928a6 system: skeleton-directory: Remove special cases of directory creation.
Directories have been supported in skeleton names since
d9ea94dc44.

* gnu/system/shadow.scm (default-skeletons): Add directories to skeleton names.
(skeleton-directory): Remove special cases of directory creation.

Change-Id: I7918498c2ff115ad8d1f5e3472678da1db8b4f2e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-02-06 19:14:44 +08:00
Acid Bong 965b5537cf gnu: keychain: Update to 2.9.8.
* gnu/packages/crypto.scm (keychain): Update to 2.9.8.

Merges guix/guix!6173

Change-Id: I71efe8afd8bb4a757c5db80be8a36a1aab623f8a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-06 12:12:31 +01:00
Acid Bong b24412a9c7 gnu: keychain: Update source and homepage URLs.
Update source and homepage URLs, following the project's transfer from
Funtoo to Daniel Robbins.

Merges guix/guix!6173

* gnu/packages/crypto.scm (keychain)[source]: Update url.
[home-page]: Likewise.

Change-Id: I69248b6a8d487271a2dffa58511dbf956eb5d8ff
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-06 12:12:31 +01:00
David Arroyo 4164e516aa gnu: stlink: Update to 1.8.0-0.6a6718b.
* gnu/packages/embedded.scm (stlink): Update to 1.8.0-0.6a6718b.

Change-Id: Ief53570c716e9a3d400bd44b7386440cf973dac9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-06 11:47:43 +01:00
Cayetano Santos f642fdaeb6 gnu: emacs-consult-eglot: Add extensions.
* gnu/packages/emacs-xyz.scm (emacs-consult-eglot)[propagated-inputs]:
Add emacs-embark.
[arguments]: #:include ’consult-eglot-embark.

Change-Id: I5a61297342e666742667dc54c0a3e64ac50a19e9
2026-02-06 11:23:28 +01:00
Andy Tai 5c3ac4d275 gnu: nano: Update to 8.7.1.
* gnu/packages/text-editors.scm (nano): Update to 8.7.1.

Change-Id: I83236e25f9eeda5108390c47b75c1ca5608a3f4c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2026-02-06 10:35:16 +01:00
Patrick Norton a90ea82d1d gnu: cloc: Update to 2.08.
* gnu/packages/code.scm (cloc): Update to 2.08.

Change-Id: I0f667b5fe7c222924624b8764773615d9985c1e2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2026-02-06 10:16:11 +01:00
Acid Bong f1eb343811 gnu: keyd: Update to 2.6.0.
* gnu/packages/linux.scm (keyd): Update to 2.6.0.

Change-Id: I5a7c948843a64b7b013a49d5dd357f27895f2b29
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2026-02-06 09:58:34 +01:00
Peter Polidoro 6d7db40c58 gnu: kicad: Update to 9.0.7.
* gnu/packages/engineering.scm (kicad): Update to 9.0.7.

Merges guix/guix!6073

Change-Id: I205acc52f5e2c0b7b34d7ed54d0887402b34eee3
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-06 08:00:30 +01:00
Sharlatan Hellseher 97c5e95ab3 gnu: kronosnet: Update to 1.33.
* gnu/packages/high-availability.scm (kronosnet): Update to 1.33.

Change-Id: I4d13c0abbff0dc830e526a7216d650a11c9b004d
2026-02-06 00:06:12 +00:00
Sharlatan Hellseher 9ceefcd491 gnu: corosync: Update to 3.1.10.
* gnu/packages/high-availability.scm (corosync): Update to 3.1.10.

Change-Id: I8d1d7aa20656ad4c8025984b05524abfbc4d1ae6
2026-02-06 00:06:12 +00:00
Danny Milosavljevic fcdb199e8c gnu: Add go-github-com-charmbracelet-huh.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-huh): New variable.

Change-Id: Ie4dbe379726c05a99ea56533e183a237f381646b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 23:54:16 +00:00
Sharlatan Hellseher 673b8d6acc gnu: Add go-github-com-charmbracelet-x-xpty.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-xpty): New variable.

Change-Id: I85e99ff0d9ea24737835cb3b632d8cbab1559d01
2026-02-05 23:54:15 +00:00
Sharlatan Hellseher 48ac193941 gnu: Add go-github-com-charmbracelet-x-conpty.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-conpty): New variable.

Change-Id: I50e864d4cfc9c0c98fdbd7ca4e81707f44640ec6
2026-02-05 23:54:15 +00:00
Sharlatan Hellseher 03c1f612d2 gnu: Add go-github-com-charmbracelet-x-termios.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-termios): New variable.

Change-Id: Ia0753850c1dc657b378276a0a801ec48c532421f
2026-02-05 23:54:15 +00:00
Danny Milosavljevic eaaea2f9b5 gnu: Add go-github-com-charmbracelet-x-exp-strings.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-strings): New
variable.

Change-Id: Ic7bf61e020f66b849830baa01394efe703f49b49
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 23:54:15 +00:00
Danny Milosavljevic 9af0f18057 gnu: Add go-github-com-catppuccin-go.
* gnu/packages/golang-xyz.scm (go-github-com-catppuccin-go): New variable.

Change-Id: Ie528bca1bca2cb337e3f54c482284671a5d6cc1c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 23:54:15 +00:00
Danny Milosavljevic 2d23133866 gnu: Add go-github-com-acarl005-stripansi.
* gnu/packages/golang-xyz.scm (go-github-com-acarl005-stripansi): New variable.

Change-Id: Ic44dbfa3de7914cd5c4102a83e95aecd7cf793ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 23:54:15 +00:00
Sharlatan Hellseher af566bc06c gnu: git-spice: Update to 0.23.0.
* gnu/packages/version-control.scm (git-spice): Update to 0.23.0.
[arguments] <go>: Use go-1.25.
<test-flags>: Rework skipped tests.
[native-inputs]: Add go-github-com-hexops-autogold-v2 and
go-go-abhg-dev-container-ring.

Change-Id: I5cbfbae949d99e2e736f5f6df1f5266f0e8dfbc2
2026-02-05 23:53:41 +00:00
Sharlatan Hellseher 5cdd7a69c6 gnu: go-go-abhg-dev-log-silog: Update to 0.2.0.
* gnu/packages/golang-xyz.scm (go-go-abhg-dev-log-silog): Update to 0.2.0.

Change-Id: Ib61a98038282c991c2c3fd471e0369a97d404111
2026-02-05 23:43:04 +00:00
Sharlatan Hellseher ed682266f2 gnu: go-gitlab-com-gitlab-org-api-client-go: Update to 1.28.0.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go): Update to 1.28.0.
[arguments] <tests?, test-flags>: Disable for now.
<phases>: Add 'remove-examples.
[propagated-inputs]: Add go-github-com-makenowjust-heredoc-v2,
go-github-com-zalando-go-keyring, go-google-golang-org-protobuf, and
go-gopkg-in-yaml-v3.

Change-Id: I9d8d43000d1174aadae5135563c8f1671cfe7bd1
2026-02-05 23:43:04 +00:00
Sharlatan Hellseher 9430e5b695 gnu: go-github-com-charmbracelet-bubbles: Update to 0.21.1.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): Update to 0.21.1.

Change-Id: Ieff8cdecd49f980a950f4cac508cd4f634b26bae
2026-02-05 22:38:56 +00:00
Sharlatan Hellseher 18f068e2c4 gnu: go-github-com-charmbracelet-bubbletea: Update to 1.3.10.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbletea): Update to 1.3.10.

Change-Id: I8827fe82b93b5bc25306b7782aea449dec085e95
2026-02-05 22:38:56 +00:00
Danny Milosavljevic 0b30683faf gnu: go-github-com-containerd-containerd: Update to 1.7.22.
* gnu/packages/golang-xyz.scm:
(go-github-com-containerd-containerd-1.7.22): Update to 1.7.22.

Change-Id: I0a251e7650fd405fa277ba1b5a05aded6864e8fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 22:00:27 +00:00
Danny Milosavljevic 7525dc6807 gnu: go-sigs-k8s-io-yaml: Update to 1.6.0.
* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-yaml): Update to 1.6.0.
[propagated-inputs]: Add go-go-yaml-in-yaml-v2, go-go-yaml-in-yaml-v3,
go-sigs-k8s-io-randfill.
[native-inputs]: Remove go-gopkg-in-check-v1.

Change-Id: I285d5a0e1a085780589858e6ad2ca732f2eeb612
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 22:00:27 +00:00
Wilko Meyer 4649356206 teams: Re-add Wilko Meyer as a member of the kernel team.
* etc/teams.scm ("Wilko Meyer"): New entry.

Change-Id: Ic7b0c8a8102d73653e5c2bae9829286c03acd815
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-05 22:04:48 +01:00
Yelninei a8e232a64c gnu: rsyslog: Update to 8.2512.0.
* gnu/packages/logging.scm (rsyslog): Update to 8.2512.0.

Change-Id: I973131a09764626b805750cb7470336fbe3ed3bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-05 21:58:05 +01:00
Sharlatan Hellseher 46ef0552fd gnu: Add go-github-com-masterminds-sprig.
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig): New variable.
(go-github-com-masterminds-sprig-v3): Inherit from go-github-com-masterminds-sprig.

Change-Id: Ie6349be6ebced2c4688dee0463cc635b101bfd93
2026-02-05 20:45:11 +00:00
Noé Lopez 33ee29bc87 gnu: Add emacs-rtfm-mode.
* gnu/package/emacs-xyz.scm (emacs-rtfm-mode): New variable.

Merges guix/guix!6136

Change-Id: Ieb22734828c57aec6405ff37b2fda0486df821c7
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-05 20:31:40 +01:00
Yan Abu Arab f75080db69 teams: python,sysadmin: Add Yan Abu Arab.
* etc/teams.scm ("Yan Abu Arab"): Add to python team, add to sysadmin team.

Change-Id: I96a7102a117da7e112a2e668c5a0080eabf2a662
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-05 17:21:43 +00:00
Simon Tournier 0d2eb45aca gnu: Remove python-multivelo.
* gnu/packages/bioinformatics.scm (python-multivelo): Delete variable.

Fixes: guix/guix#5364
Change-Id: I7636eb262c9a3fcebde3678bad18110301ce8889
Merges: #6131
2026-02-05 18:16:53 +01:00
Sharlatan Hellseher f41704d926 gnu: go-github-com-redis-go-redis-v9: Update to 9.17.3.
* gnu/packages/golang-xyz.scm (go-github-com-redis-go-redis-v9): Update to 9.17.3.

Change-Id: Ia2692fb54d0898503b7f91c6de871a7aa4b05f8d
2026-02-05 17:15:13 +00:00
Sharlatan Hellseher c5f168f66d gnu: Add go-github-com-go-redis-redis.
* gnu/packages/golang-xyz.scm (go-github-com-go-redis-redis): New variable.

Change-Id: Ia4a2c2e1b644c7267159cba586a9be0726da7eb5
2026-02-05 17:15:10 +00:00
Hugo Buddelmeijer 2c710762f5 teams: python: Add Hugo Buddelmeijer.
* etc/teams.scm ("Hugo Buddelmeijer"): Add to python team.

Change-Id: I3d0c864583c83e3289ee236233f34875ab17f7db
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-05 10:32:57 +01:00
Hugo Buddelmeijer ecb9b498fe gnu: python-lofar-h5plot: Update to 2.9.2.
* gnu/packages/astronomy.scm (python-lofar-h5plot): Update to 2.9.2.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Ia3f868d86e70ce1bc24ef112671b6c9f07b57b93
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:49 +00:00
Hugo Buddelmeijer 73ec8f84be gnu: python-statmorph: Fix install by switching to NumPy2.
* gnu/packages/astronomy.scm (python-statmorph): Use NumPy2.
[arguments]<#:test-flags>: Deselect unstable test.
[propagated-inputs]: Remove python-numpy-1 and python-wheel; add
python-numpy.

Change-Id: I5f330a3344b81e790af9e17fef668b39c99395aa
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:49 +00:00
Hugo Buddelmeijer 2dff95674f gnu: python-spisea: Switch to NumPy2.
* gnu/packages/astronomy.scm (python-spisea): Switch to NumPy2.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Ibd8b37b80b37b73a04dd023aadc8a15b2f0d9a4e
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:48 +00:00
Hugo Buddelmeijer 84cab85dbc gnu: python-pysm3: Update to 3.4.3-0.7e5980e.
* gnu/packages/astronomy.scm (python-pysm3): Update to
7e5980e18a03aac9adf0eea09ef94b8e359a7fe0 commit.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Update relax-requirements and set-version phases.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Ic0930a276b1144dcefcd7b018dc0d7fd78d5bb6d
Reviewed-by: Reza Housseini <reza@housseini.me>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:48 +00:00
Hugo Buddelmeijer e64ad323b5 gnu: python-mapsims: Fix install by switching to NumPy2.
Package could not be installed due to NumPy conflicts, but works fine
with NumPy2.

* gnu/packages/astronomy.scm (python-mapsims):[propagated-inputs]:
  Remove python-numpy-1; add python-numpy.

Change-Id: I16d92715fb3117c20f2a3830bbec95cfb004bd87
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:48 +00:00
Hugo Buddelmeijer 100ea8bd68 gnu: python-pixell: Fix build by switching to NumPy2.
From https://github.com/simonsobs/pixell/issues/325:

"It does [support numpy>=2.0], though, anything that doesn't work still
is a bug that should be fixed."

Tests pass, so it works well enough. Version on master cannot be
installed due to conflicts.

* gnu/packages/astronomy.scm (python-pixell)[propagated-inputs]:
  Remove python-numpy-1; add python-numpy.

Change-Id: If7a8469efd560245ea472d9333b3325e5020c58d
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:42 +00:00
Hugo Buddelmeijer 75cba8fec7 gnu: python-stdatamodels: Switch to the latest python-asdf.
* gnu/packages/astronomy.scm (python-stdatamodels)[propagated-inputs]:
  Remove python-asdf-4; add python-asdf.

Change-Id: Ia3c2dab399803fcf994fba91fec57c3e5d3d0a6e
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:44:03 +00:00
Hugo Buddelmeijer a2929a9784 gnu: python-pysynphot: Fix build by relaxing NumPy requirement.
* gnu/packages/astronomy.scm (python-pysynphot): Relax NumPy requirement.
[arguments]<#:phases>: Add relax-dependecies phase.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Icc5ee5d54a33ff3112110f9ea6c4679ba5e53ec1
Reviewed-by: Reza Housseini <reza@housseini.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 20:10:19 +00:00
Sharlatan Hellseher f128559596 teams: Katherine Cox-Buday: Remove from the go team.
Katherine Cox-Buday was not active for more than 2 years already.

* etc/teams.scm ("Katherine Cox-Buday"): Withdraw from from go team.

Change-Id: I059d2c1c0959bc3b84c307b17c668ac5df896ac6
2026-02-04 19:40:55 +00:00
Arthur Rodrigues 78b685f258 teams: go: Add Arthur Rodrigues.
* etc/teams.scm ("Arthur Rodrigues"): Add to go team.

Change-Id: Ib6c969fc1058233de1c820cd8779a8c7b42484f4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-04 19:40:54 +00:00
Mathieu Lirzin da873a8da5 gnu: java-hamcrest-all: Deprecate.
* gnu/packages/java.scm (java-hamcrest-all): Deprecate.

Change-Id: I4e6a32e3711af401d1d5ff3c611ea5ab4fc103c8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 18:48:46 +01:00
Mathieu Lirzin 5591700ffd gnu: java-hamcrest-library: Deprecate.
* gnu/packages/java.scm (java-hamcrest-library): Deprecate.

Change-Id: I0baa969199bfe4fa976d868e7e48831007961b95
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 18:48:44 +01:00
Mathieu Lirzin 0e19ef2dbe gnu: java-hamcrest-core: Deprecate.
* gnu/packages/java.scm (java-hamcrest-core): Deprecate.

Change-Id: I515f51c36ca4b92172812673308799da401704db
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 18:48:41 +01:00
Mathieu Lirzin b3afd03528 gnu: Add java-hamcrest.
* gnu/packages/java.scm (java-hamcrest): New variable.

Change-Id: Ic9611714ac2066334caea7a41d21bd8b33ef29cc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 18:48:28 +01:00
Cayetano Santos f5d7b5ddc6 gnu: emacs-python-black: Fix exec paths.
* gnu/packages/emacs-xyz.scm (emacs-python-black)[arguments]: Add
’patch-exec-paths #:phase.

Change-Id: Iac041ab369fd66951edb17f174fae94d1f56b8a8
2026-02-04 18:44:08 +01:00
John Kehayias d752617287 gnu: godot: Update to 4.6.
* gnu/packages/game-development.scm (godot): Update to 4.6.
[source]: Remove libjpeg-turbo patch and add glslang patch.  Update snippet to
preserve dr_libs and re-spirv and remove glslang.
[arguments]<#:scons-flags>: Disable builtin glslang.
<#:phases>: Add unpack-mesa and use-system-spirv phases.  Add file from mesa
to unbundle-wayland phase.
[inputs]: Add spirv-headers and change zstd to zstd-1.5.7.
* gnu/packages/patches/godot-glslang.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update to current patch for godot.

Change-Id: I9b0daf4d25d317f2de3333a9adeaafbf548e0e2f
2026-02-04 12:31:20 -05:00
Andy Tai 726510888a gnu: vlc: Update to 3.0.23.
* gnu/packages/video.scm (vlc): Update to 3.0.23.
[source]: Remove patch.
* gnu/packages/patches/vlc-livemedia-2024.11.28.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ie09f143de9edbcddc96dc836b439ebd7fcf64d6a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-04 16:41:33 +01:00
Nguyễn Gia Phong 068c60cf75 gnu: scvelo: Deprecate in favor of python-scvelo.
* gnu/packages/bioinformatics.scm (python-scvelo): New variable.
  (scvelo): Deprecate in favor of python-scvelo.
  (r-netid)[propagated-inputs], (python-multivelo)[propagated-inputs]:
  Replace scvelo with python-scvelo.

Change-Id: I45160537670785682e7d8a9333952b7105dc8c1f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-04 16:06:41 +01:00
Mathieu Lirzin d0ac3f79a4 teams: java: Adopt Clojure modules.
* etc/teams.scm (java): Add clojure files to scope.
* CODEOWNERS: Regenerate file.

Change-Id: Ia8adfc3519e95a5137b00ef6fbf285f4d8577d4b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 11:10:10 +01:00
Mathieu Lirzin 692b505ccb teams: Add Mathieu Lirzin.
* etc/teams.scm ("Mathieu Lirzin"): Add to java team.

Change-Id: I4d00c12740c81f9d0a30c124de7a261e8849fffb
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 11:09:01 +01:00
Cayetano Santos 697d820d31 gnu: yosys: Update to 0.62.
* gnu/packages/electronics.scm (yosys): Update to 0.62.
[source]: Add snippet.

Change-Id: Id4243a7c14314459db6bfea797c1f6bb1af053e6
2026-02-04 10:48:55 +01:00
Cayetano Santos ed7e90b498 gnu: sby: Update to 0.62.
* gnu/packages/electronics.scm (sby): Update to 0.62.

Change-Id: Ia8a40b35c6338d2ccb6603157b34094c29fa01d1
2026-02-04 10:48:55 +01:00
Cayetano Santos f0ef89cd74 gnu: mcy: Update to 0.62.
* gnu/packages/electronics.scm (mcy): Update to 0.62.

Change-Id: I7a0d65308fc9dde071993be1e1fa3c970fe39966
2026-02-04 10:48:55 +01:00
Cayetano Santos f4b27a86d7 gnu: eqy: Update to 0.62.
* gnu/packages/electronics.scm (eqy): Update to 0.62.

Change-Id: I48bb933b14ec98387cb89ff2b06652e55e9cfcf2
2026-02-04 10:48:55 +01:00
Cayetano Santos 3b5c2019e7 gnu: abc-yosyshq: Update to 0.62.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.62.

Change-Id: I5fb8b93356e134b2610dfdb9a5c5218bb7fca9e0
2026-02-04 10:48:55 +01:00
Cayetano Santos 5e057b861e gnu: Add python-sphinxcontrib-bibtex.
* gnu/packages/sphinx.scm (python-sphinxcontrib-bibtex): New variable.

Change-Id: I5687e297a02f0e92ecaac7886b2c29f8b9e09309
2026-02-04 10:48:55 +01:00
Cayetano Santos 13b8e03002 gnu: Add python-pybtex-docutils.
* gnu/packages/python-xyz.scm (python-pybtex-docutils): New variable.

Change-Id: Ia4fc53bedf772c09a164d7ac8f00d7df782587f5
2026-02-04 10:48:54 +01:00
Collin J. Doering ae8e468e54 teams: Add rekahsoft to teams.
* etc/teams.scm: Add Collin Doering to various teams.

Change-Id: Ic18627f12c00f2f5440d9fef83126eb75011f243
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-02-04 09:43:42 +01:00
Yunqi Shao 008f2b7e98 teams: Add Yunqi Shao to sysadmin team.
* etc/teams.scm: Add yqshao to sysadmin team.

Change-Id: I4cd47213308cd495fb4e6f2f4e6d29076dfcfc1f
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-02-04 09:43:42 +01:00
David Thompson ac88b80713 teams: Add Guile team.
* etc/teams.scm (guile): New team.
* CODEOWNERS: Regenerate file.

Change-Id: I7e275252e879ce57c24c7cffcde124bdd351307d
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-02-04 09:43:39 +01:00
Giacomo Leidi 7dda7de517 gnu: Add guile-bstructs to guile-goblins propagated-inputs.
Spritely Goblins requires bstructs to provide the unix domain
netlayer, see:

https://codeberg.org/fishinthecalculator/goblins/src/branch/main/Makefile.am#L166

This patch enables the netlayer by adding bstructs to
propagated-inputs.

* gnu/packages/guile-xyz.scm (guile-goblins)[propagated-inputs]: Add
guile-bstructs.

Change-Id: If81a853abf96ac01de1db5ac39e54b6bfd0a8945
2026-02-04 09:30:20 +01:00
Ricardo Wurmus b556659af6 gnu: juce: Update to 8.0.12.
* gnu/packages/cpp.scm (juce): Update to 8.0.12.
[arguments]: Adjust phase 'patch-paths.
[native-inputs]: Replace jack-1 with jack-2; add ladspa.

Change-Id: I01f4744bd2ef49ca1a53c78f9878b43dbc816fec
2026-02-03 22:53:46 +01:00
Ricardo Wurmus 2e944d8948 gnu: Add python-burr.
* gnu/packages/machine-learning.scm (python-burr): New variable.

Change-Id: Iae8cb383ae1528abc96f961e4a9d1436b913d61a
2026-02-03 22:53:40 +01:00
Efraim Flashner 6d97c3f30f teams: bootstrap: Adopt bootstrap.scm.
* etc/teams.scm (bootstrap)[scope]: Add gnu/packages/bootstrap.scm.
CODEOWNERS: Regenerate file.

Change-Id: Icdccfe154e09835cec2a95f94f3688b412dbb787
2026-02-03 16:48:57 +02:00
Ludovic Courtès 33bf09eb79 doc: Document “standard” pull requests and AGit.
* doc/contributing.texi (Submitting Patches): Document “standard” pull
requests and AGit.

Merges guix/guix!5840

Change-Id: I8fe93e4dde0b9543f3bd99c66cf1fdb6ba69c449
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-03 07:58:33 +01:00
Ludovic Courtès c36602a36d doc: Remove “Debbugs Usertags” section.
* doc/contributing.texi (Debbugs Usertags): Remove.

Merges guix/guix!5840

Change-Id: If550e31918c495ed24578fcbaaa179eb36521687
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-03 07:58:21 +01:00
Ludovic Courtès 9d22a2eef7 doc: Update Debbugs deprecation warnings.
* doc/contributing.texi (The Issue Tracker): Update deprecation notice.
(Debbugs User Interfaces): Likewise.

Merges guix/guix!5840

Change-Id: Ic5c1bddddbb8c53b031d52887f57372759badf8b
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-03 07:58:07 +01:00
Ludovic Courtès 0871dba4d6 doc: Remove “Sending a Patch Series” section.
* doc/contributing.texi (Sending a Patch Series): Remove.

Merges guix/guix!5840

Change-Id: I8f15c4385b24cecc6a8f1bd13c2065d2a267e5b1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-03 07:57:55 +01:00
Ludovic Courtès d499253d47 doc: Contributions are now made on Codeberg.
* doc/contributing.texi (Submitting Patches): Document Codeberg pull requests
as the only method.  Mention guix-patches@gnu.org in a footnote.  Remove
paragraphs about of ‘git send-email’ and the associated workflow.

Merges guix/guix!5840

Reported-by: Nick Blumenauer <nicknb@posteo.com>
Change-Id: Ifbd46665a14a83f014ddff4234cc69bf93c3a8d1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-03 07:57:26 +01:00
Luis Guilherme Coelho e81ea17c5f gnu: Add pipemixer.
* gnu/packages/audio.scm (pipemixer): New variable.

Change-Id: I8370d15c6378d0f51bf9e8ec29aa85424f54860f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-03 03:56:55 +01:00
wvlab 7957c22ae5 gnu: waypipe: Update to 0.11.0.
* gnu/packages/rust-crates.scm (lookup-cargo-input): Use rust-nix-0.30.1 for
waypipe.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.11.0.

Change-Id: I9d548edc7b128349de74326c537af679f3287454
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-03 03:49:38 +01:00
Nicolas Goaziou 6dabc40474 gnu: emacs-ebuild-mode: Update to 1.81.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.81.

Change-Id: Ib8fc94c6465e25add2bc43899cc119ab5a358493
2026-02-02 23:11:39 +01:00
Nicolas Goaziou 3e1e434a20 gnu: emacs-vertico-posframe: Update to 0.9.2.
* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.9.2.

Change-Id: I343cb9c50ae7ec06291e42d456626db2a5c4b81a
2026-02-02 23:03:37 +01:00
Nicolas Goaziou c1ac9c7c17 gnu: emacs-ivy-posframe: Update to 0.6.4.
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.4.

Change-Id: Id1329591bf6e537ffd918e231297b22ee12bbd1b
2026-02-02 23:03:17 +01:00
Nicolas Goaziou 5da01ce90a gnu: emacs-url-http-oauth: Update to 0.8.5.
* gnu/packages/emacs-xyz.scm (emacs-url-http-oauth): Update to 0.8.5.

Change-Id: I910e65cf01bc2467648170e4418424fa14a9d723
2026-02-02 23:02:43 +01:00
Nicolas Goaziou 25a3f4ecae gnu: emacs-tramp: Update 2.8.1.1.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.1.1.

Change-Id: I143e00dda1b40bb36f4874119b57ed802f2571b4
2026-02-02 23:02:18 +01:00
Nicolas Goaziou 47a9347812 gnu: emacs-notmuch-indicator: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-notmuch-indicator): Update to 1.3.0.

Change-Id: I766029315998158fea107a70d66cf8d450882e5a
2026-02-02 23:01:53 +01:00
Nicolas Goaziou 747b487c8d gnu: emacs-peg: Update to 1.0.2.
* gnu/packages/emacs-xyz.scm (emacs-peg): Update to 1.0.2.

Change-Id: I2d82be33d55865bef4d922b6759787984f2bad33
2026-02-02 23:01:26 +01:00
Nicolas Goaziou bcd82d481a gnu: emacs-websocket: Update to 1.16.
* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.16.

Change-Id: Id01835630de2f76dd905074a713df0a64b253ffa
2026-02-02 23:01:06 +01:00
Nicolas Goaziou 68b50700da gnu: emacs-jsonrpc: Update to 1.0.27.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.27.

Change-Id: Ib9e3550dfae940e98b300308c4033c888d60b762
2026-02-02 23:00:40 +01:00
Nicolas Goaziou 58f932763a gnu: emacs-eglot: Update to 1.21.
* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.21.

Change-Id: Id3063e6164cf3ebe120232b1639d6f204e54c9a8
2026-02-02 23:00:19 +01:00
Nicolas Goaziou 7f2b824fbc gnu: emacs-posframe: Update to 1.5.1.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.5.1.

Change-Id: I104d47c0006cda32fec3381ffcee8dba7371b2d7
2026-02-02 22:59:48 +01:00
Nicolas Goaziou 206ccbd7d0 gnu: emacs-pyim: Update to 5.3.6.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.6.

Change-Id: I3df723be5e4059656136ad0292b6e8046e75a75c
2026-02-02 22:59:26 +01:00
Nicolas Goaziou 6aa52e5032 gnu: emacs-org-notify: Update to 0.1.2.
* gnu/packages/emacs-xyz.scm (emacs-org-notify): Update to 0.1.2.

Change-Id: I9822001843f4d07d298892cb568a9a991727311c
2026-02-02 22:58:52 +01:00
Nicolas Goaziou 7c8178ca7d gnu: emacs-denote-org: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-denote-org): Update to 0.2.1.

Change-Id: I5fbf71bc9af234f6f832fff83feac88e2ba16241
2026-02-02 22:58:28 +01:00
Nicolas Goaziou a8ef69d20a gnu: emacs-denote-markdown: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-denote-markdown): Update to 0.2.1.

Change-Id: Ib8029cad516fa567f8a0364b071a6c86b7781110
2026-02-02 22:58:07 +01:00
Nicolas Goaziou a3302b8eaf gnu: emacs-indent-bars: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 1.0.0.

Change-Id: Idd9171d20876506ff49efe460ae2f3730fc32132
2026-02-02 22:57:31 +01:00
Nicolas Goaziou 2c83b2143a gnu: emacs-subed: Update to 1.3.1.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.3.1.

Change-Id: I77ad0ea1bb57c90fc544dbd75cf8d6628b11ed5b
2026-02-02 22:57:02 +01:00
Nicolas Goaziou 39ab0542c8 gnu: emacs-auctex: Update to 14.1.2.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.1.2.

Change-Id: I80be1b34eadfea933e9c5252700f1fa60411ac76
2026-02-02 22:55:29 +01:00
Nicolas Goaziou 65509a6a9a gnu: emacs-relint: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 2.2.

Change-Id: I1129cd92c3d25fb1838fed1f1c032f7d95374db5
2026-02-02 22:54:47 +01:00
Nicolas Goaziou e32817c3eb gnu: emacs-xr: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 2.2.

Change-Id: Ia823622ab471fe71ba0d9a80c4a1c6240021988e
2026-02-02 22:54:23 +01:00
Nicolas Goaziou f153b6f520 gnu: emacs-project: Update to 0.11.2.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.11.2.

Change-Id: Ibb5369a267c0913cebe0d25c804b1036f3d222a3
2026-02-02 22:53:48 +01:00
Patrick Norton b6adefc50d gnu: udiskie: Update to 2.6.0.
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.0.

Merges guix/guix!5508

Change-Id: I98127279cc9db1e7ec772568ad3da16a5c67f859
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 20:10:48 +01:00
Cayetano Santos 1772e9e19d teams: crypto: Adopt cryptsetup.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/cryptsetup.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I5b96145de42b1a80bda5a12ab0ed3db884967a1b
2026-02-02 19:53:31 +01:00
moksh ce49f1c567 gnu: librewolf: Update to 147.0.2-1 [security-fixes].
contains fixes for:
CVE-2026-24868: Mitigation bypass in the Privacy: Anti-Tracking component
CVE-2026-24869: Use-after-free in the Layout: Scrolling and Overflow componentn

* gnu/packages/librewolf.scm (librewolf): Update to 147.0.2-1.

Change-Id: Ie9b9d75d1be09f6e625ed85b7e6950fae27cf050
2026-02-02 10:44:26 -08:00
Luis Guilherme Coelho 49f822717c gnu: newsraft: Update to 0.35.
* gnu/packages/syndication.scm (newsraft): Update to 0.35.

Merges guix/guix!5575

Change-Id: I1deb7d681d9a4e9aff4d468db9ae5d8c62e3bdf5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 19:26:06 +01:00
Nigko Yerden 672aec29be gnu: f3: Update to 9.0.
* gnu/packages/disks.scm (f3): Update to 9.0.

Change-Id: Iaaa87a2309f2abe75af9a42c9c088fbceffc6def
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 19:10:41 +01:00
Andy Tai 954bd5a0cb gnu: Add fvwm3.
* gnu/packages/wm.scm (fvwm3): New variable.

Change-Id: I203c28201ef366d8c831c7cd33ef95d92e191c32
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 18:59:54 +01:00
Foster Hangdaan 90d47ae98c gnu: electrum: Update to 4.7.0.
* gnu/packages/finance.scm (electrum): Update to 4.7.0.
[source]: Use `git-fetch`; remove ’snippet and ’modules.
[native-inputs]: Remove python-wheel.

Merges guix/guix!5844

Change-Id: I31460029ce5becdface2cabf391784c3656bb70f
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 18:50:09 +01:00
Foster Hangdaan 4383c2cbac gnu: electrum-aionostr: Update to 0.1.0.
* gnu/packages/finance.scm (electrum-aionostr): Update to 0.1.0.
[native-inputs]: Remove python-wheel.

Merges guix/guix!5844

Change-Id: I3f3e5e485232b19a27b45a533da35835329cfa46
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02 18:48:54 +01:00
Cayetano Santos 4a1fedd453 gnu: dwm: Update to 6.8.
* gnu/packages/suckless.scm (dwm): Update to 6.8.

Change-Id: I94421c1cf579046a11b0b07c31de890abc989f7c
2026-02-02 13:58:31 +01:00
Oleg Pykhalov f86f25377a home: services: ssh: Add support for known_hosts2 file.
This commit adds a new 'known-hosts2' field to the OpenSSH home service
configuration, enabling a hybrid approach to SSH host key management.

* gnu/home/services/ssh.scm (<home-openssh-configuration>)[known-hosts2]: New field.
(openssh-configuration-files): Generate ~/.ssh/known_hosts2 when specified.
* doc/guix.texi (Secure Shell): Document new 'known-hosts2' field.

Change-Id: I1d314706eaf6af9547833020abe857f4d8c44b86
2026-02-02 15:43:22 +03:00
Cayetano Santos 76b220ee30 gnu: nvc: Update to 1.19.0.
* gnu/packages/electronics.scm (nvc): Update to 1.19.0.

Change-Id: I43da001f5ef8a5fb596050630258586edee846f4
2026-02-02 11:36:14 +01:00
Foster Hangdaan 8a77b0a213 gnu: wesnoth: Update to 1.18.6.
* gnu/packages/games.scm (wesnoth): Update to 1.18.6.

Closes: guix/guix#6016
Change-Id: I7ef8a513b618594c716b99b30eb4e18c57699a9f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-02 17:37:19 +08:00
forgoty 3e801b3f4e gnu: Add libretro-nestopia.
* gnu/packages/emulators.scm (libretro-nestopia): New variable.

Closes: guix/guix#5785
Change-Id: I25d44dea48a1b01354ee83eb7b39a9b4ecd9aa9e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-02 17:37:19 +08:00
Nguyễn Gia Phong 21a22211df build: Revert misadaptation to http-client's http-fetch.
(guix build download) defines its own http-fetch and does not use
(guix http-client).  (guix build download-nar) also uses http-fetch
from the former module.

* guix/build/download.scm (url-fetch): Revert usage of http-fetch to that of
the procedure defined in the module.
* guix/build/download-nar.scm (download-nar): Revert usage of http-fetch to
the one in (guix build download-nar).

Fixes: 392cf48739 ("http-client: Alter http-fetch to return the response.")
Change-Id: Iaccd9d8ed038e5b25a9cae4c1f4c1a6f809d1c6d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2026-02-02 09:57:37 +01:00
Cayetano Santos 82d22e717c gnu: salmon: Update dependency on tbb.
* gnu/packages/bioinformatics.scm (salmon)[inputs]: Remove tbb; add
onetbb.

Change-Id: I6b18757e62cffafc65fcf7f79590d0c1bada7c83
2026-02-02 08:08:08 +01:00
Cayetano Santos eab8eace46 gnu: r-proxyc: Update dependency on tbb.
* gnu/packages/cran.scm (r-proxyc)[inputs]: Remove tbb; add onetbb.

Change-Id: I77f26aa9c88a450892fff5f1a3fca81a132c7037
2026-02-02 08:02:41 +01:00
jgart 9bedf9f826 gnu: Add emacs-do-at-point.
* gnu/packages/emacs-xyz.scm (emacs-do-at-point): New variable.

Change-Id: Iec8d7fdf602aa99dcff8dca60695c37971bb9705
Signed-off-by: jgart <jgart@dismail.de>
2026-02-01 22:22:46 -05:00
Gabriel Wicki fb94a69d43 gnu: python-klayout: Enable tests.
* gnu/packages/electronics.scm (python-klayout)
[native-inputs]: Add python-wrapper.
[arguments]: Enable tests.

Change-Id: I76c5c7ad7f06b1973dce60198047b24f9421a7b9
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-02-01 23:37:02 +01:00
Timo Wilken b45e6133f0 gnu: yt-dlp: Update to 2026.01.29.
The snippet about Python 3.13 doesn't seem to be needed; it was introduced in
commit 47b792658e without explanation. Upstream
now also declares 3.14 in pyproject.toml.

* gnu/packages/video.scm (yt-dlp): Update to 2026.01.29.
  [source]: Remove unneeded snippet.

Change-Id: Ie5fba51343584ec6cd9e250ad5b8b829005ccb8e
2026-02-01 13:46:10 -08:00
Denis 'GNUtoo' Carikli 69cc00def4 system: Add am335x-evm installer.
* gnu/system/install.scm (am335x-evm-installation-os):
  New exported variable.

Change-Id: I6dbe95f64d2c6f609fbf0e9c09e484f90850c70b
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-01 10:57:47 -08:00
Denis 'GNUtoo' Carikli 99b6b83230 gnu: bootloader: Add u-boot-am335x-evm-bootloader.
* gnu/bootloader/u-boot.scm (u-boot-am335x-evm-bootloader):
  New exported variable.

Change-Id: I258f7b7b31e7b7597710b8ff30d7a5ed882e147c
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-01 10:57:36 -08:00
Denis 'GNUtoo' Carikli 2f51ef95b4 system: export rock-4c-plus-installation-os.
* gnu/system/install.scm (rock-4c-plus-installation-os):
  Export variable.

Change-Id: Id91a9d77e34685a6bd62f2098b3b812e246cb758
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-01 10:57:02 -08:00
Cayetano Santos 9aa8afe1de gnu: emacs-racket-mode: Update to 1-9.71f27c6.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 1-9.71f27c6.
[propagated-inputs]: Remove emacs-faceup, emacs-paredit, and emacs-s.
[native-inputs]: Add emacs-faceup, emacs-paredit, and texinfo.
[arguments]: Add ’configure and ’make-info #:phases.

Change-Id: I1a75c5928f2c8b68805cfd545738e93fc5fdc836
2026-02-01 17:06:19 +01:00
Nicolas Goaziou 161209777c gnu: emacs-org-books: Update to 0.3.1.
* gnu/packages/emacs-xyz.scm (emacs-org-books): Update to 0.3.1.
[source]: Update URL, old location being archived.

Change-Id: I76d59e9b7448418ece4eba210cbd2d040fadca25
2026-02-01 01:57:43 +01:00
Nicolas Goaziou 0d4aa5e818 gnu: emacs-greader: Update to 0.13.1.
* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.13.1.

Change-Id: I22da4366c46000ba5240b20bf1fd16353d317fd3
2026-02-01 01:57:43 +01:00
Nicolas Goaziou 6d7df313e2 gnu: emacs-emms: Update to 25.
* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 25.

Change-Id: I1b7c53c16c33629d7900014665c744e4e0801b73
2026-02-01 01:57:43 +01:00
Nicolas Goaziou d9d45c97b9 gnu: emacs-inspector: Update to 0.39.
* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.39.

Change-Id: I7b596944e98d95441964716557e7b4d382d4f8fd
2026-02-01 01:57:42 +01:00
Nicolas Goaziou c79b96dd2e gnu: emacs-claude-code: Update to 0.7.1.
* gnu/packages/emacs-xyz.scm (emacs-claude-code): Update to 0.7.1.
[source]: Use newer URL.
[propagated-inputs]: Add emacs-markdown-mode, emacs-projectile and emacs-vterm.

Change-Id: Id01b5f8dbfba4b3d21cc66f1c5fab54ab23ec45d
2026-02-01 01:57:42 +01:00
Nicolas Goaziou f23dfb2be8 gnu: emacs-flymake-mypy: Update to 0.3.2.
* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): Update to 0.3.2.

Change-Id: Ife9bf1d84311af549d226271bd935c6cbc6aa106
2026-02-01 01:57:42 +01:00
Nicolas Goaziou 68ca2ba1a4 gnu: emacs-org-wild-notifier: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-org-wild-notifier): Update to 0.7.0.

Change-Id: Ic36cd6566c285ff9722d4acfd67d4cb9d93ad9c4
2026-02-01 01:57:41 +01:00
Nicolas Goaziou e3d71dd62c gnu: emacs-vulpea: Update to 2.0.1.
* gnu/packages/emacs-xyz.scm (emacs-vulpea): Update to 2.0.1.

Change-Id: Ie0e44866706796081fcfa393d220466277f63a89
2026-02-01 01:57:41 +01:00
Nicolas Goaziou 6f93501f53 gnu: emacs-osm: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 2.2.

Change-Id: I0deb75635d764929760c0a5ff19247105bc97a38
2026-02-01 01:57:41 +01:00
Nicolas Goaziou 1313128b0c gnu: emacs-org-modern: Update to 1.12.
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.12.

Change-Id: Ia89db1543fcbd6be22e27e9be020f6db3710371d
2026-02-01 01:57:40 +01:00
Nicolas Goaziou 25959842df gnu: emacs-vertico: Update to 2.7.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.7.

Change-Id: I8f72265f151c660722f7170f1e3116274421119a
2026-02-01 01:57:40 +01:00
Nicolas Goaziou e2e0bdcf1b gnu: emacs-orglink: Update to 1.2.9.
* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.9.

Change-Id: I89de468477c007d43ad7bcea85fefbeb7d9c5143
2026-02-01 01:57:40 +01:00
Nicolas Goaziou 523c411662 gnu: emacs-org-node: Update to 3.12.3.
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.12.3.

Change-Id: I8db5541a8d27f23b6359d41ee2365ec172e6e0e9
2026-02-01 01:57:39 +01:00
Nicolas Goaziou 59bd307a5b gnu: emacs-org-mem: Update to 0.27.1.
* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.27.1.

Change-Id: I27e8816a0298a99b0ca63c88e919d74d001d1388
2026-02-01 01:57:39 +01:00
Nicolas Goaziou 977b925da0 gnu: emacs-qrencode: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-qrencode): Update to 1.3.

Change-Id: I66d99f1bb6a021ba7099d0dfc8671a1637c09e97
2026-02-01 01:57:39 +01:00
Nicolas Goaziou 2efffb119d gnu: emacs-no-littering: Update to 1.8.3.
* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.8.3.

Change-Id: I1d1d870f96192ff7b4b17cab2a994784ad7aa93a
2026-02-01 01:57:38 +01:00
Nicolas Goaziou 75c0bb1403 gnu: emacs-modus-themes: Update to 5.2.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 5.2.0.

Change-Id: Ie72a670c05b3bb7af8a12ea0f302808f25482c6c
2026-02-01 01:57:38 +01:00
Nicolas Goaziou 3f90977175 gnu: emacs-ssh-config-mode: Update to 9.7.
* gnu/packages/emacs-xyz.scm (emacs-ssh-config-mode): Update to 9.7.
[synopsis, description]: Improve markup.

Change-Id: I9084b32522877138c0ba968f37952608241b0328
2026-02-01 01:57:38 +01:00
Nicolas Goaziou db1024b117 gnu: emacs-flyspell-correct: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-flyspell-correct): Update to 1.0.0.
[arguments]: Fix test commands and remove Avy menu dependency.
[native-inputs]: Add emacs-buttercup, ispell, makem-minimal.

Change-Id: I89842732d0a1446a619eae785eb06839f8478639
2026-02-01 01:57:37 +01:00
Nicolas Goaziou b6c6d41349 gnu: emacs-org-social: Update to 2.10.
* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.10.

Change-Id: I39546b27c6de044fa4c935d2a27ccf18d0bcdd8a
2026-02-01 01:57:37 +01:00
Nicolas Goaziou 15bfb63a2d gnu: emacs-casual: Update to 2.13.1.
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.13.1.

Change-Id: Ic040098c0d8c51caebe11fabb6208ce308a3c609
2026-02-01 01:57:37 +01:00
Nicolas Goaziou 17d7818fc5 gnu: emacs-forge: Update to 0.6.3.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.3.

Change-Id: I8cbc0a990e41ff601c15d66546d0a29bf7e1015c
2026-02-01 01:57:36 +01:00
Nicolas Goaziou 8addcd44f9 gnu: emacs-transient: Update to 0.12.0.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.12.0.

Change-Id: Idb34c3fb21d62340632b229cee6b22783adddf5e
2026-02-01 01:57:36 +01:00
Nicolas Goaziou 27dbe50060 gnu: emacs-notmuch-maildir: Update to 1.3.2.
* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 1.3.2.

Change-Id: I1e099c82e131423d7daa9b01c42be03bba5b269f
2026-02-01 01:57:36 +01:00
Nicolas Goaziou 9f1a46f2e2 gnu: emacs-notmuch-addr: Update to 1.1.3.
* gnu/packages/emacs-xyz.scm (emacs-notmuch-addr): Update to 1.1.3.

Change-Id: I928d8d68f2b680a133fa166bbb6f61e7eddae672
2026-02-01 01:57:35 +01:00
Nicolas Goaziou 66430619f6 gnu: emacs-docker: Update to 2.5.0.
* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.5.0.

Change-Id: I4a1d42f72fb1b50b4397bdae7ea9cad9aa387a49
2026-02-01 01:57:35 +01:00
Nicolas Goaziou e7d3752feb gnu: emacs-orgit-forge: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-orgit-forge): Update to 1.1.1.

Change-Id: Id3eef92d0dde210a5910a4afc91a680e165a68e3
2026-02-01 01:57:35 +01:00
Nicolas Goaziou 8d654f2dcb gnu: emacs-orgit: Update to 2.1.1.
* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.1.1.

Change-Id: I6b395e5ef7e31614541de5580e5573e6732a2d60
2026-02-01 01:57:34 +01:00
Nicolas Goaziou 89711f3a57 gnu: emacs-yeetube: Update to 2.1.11.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.11.

Change-Id: I15ac5b500373e7efc87a0b122ba7b8e334fa875f
2026-02-01 01:57:34 +01:00
Nicolas Goaziou 7d3a7878ae gnu: emacs-hideshowvis: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-hideshowvis): Update to 0.9.

Change-Id: Id293caa5c2e73aa092941f33348ce550c2811d62
2026-02-01 01:57:34 +01:00
Nicolas Goaziou 9e7b92698c gnu: emacs-org-re-reveal: Update to 3.38.0.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.38.0.

Change-Id: I396a87932117bc8373225db33168ebe11a0da4a8
2026-02-01 01:57:34 +01:00
Nicolas Goaziou 5f87c26fee gnu: emacs-pulsar: Update to 1.3.2.
* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.2.

Change-Id: I02de9dd54cca33ea2ac22c245910005b8dc3905d
2026-02-01 01:57:33 +01:00
Nicolas Goaziou de0dab4121 gnu: emacs-org-auto-tangle: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): Update to 0.7.0.

Change-Id: Ia90feef4f8dbdd9d8b12823a7b5d1dbe6707bb0c
2026-02-01 01:57:33 +01:00
Nicolas Goaziou ee9d1f4b5e gnu: emacs-epkg: Update to 4.1.2.
* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.1.2.

Change-Id: I1501fdb08469d378c5385c66c118a808fc6d4a27
2026-02-01 01:57:33 +01:00
Nicolas Goaziou 1e6a86b6e3 gnu: emacs-emacsql: Update to 4.3.4.
* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.4.

Change-Id: I499dbe60d856e60c8d405739172ddb70f1d20fd4
2026-02-01 01:57:32 +01:00
Nicolas Goaziou 3cace99337 gnu: emacs-polymode-ansible: Update to 0.5.2.
* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Update to 0.5.2.

Change-Id: I60d074b531ca35befd8d79ff6e51930ba683b8b2
2026-02-01 01:57:32 +01:00
Nicolas Goaziou 1830a02146 gnu: emacs-ffi: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-ffi): Update to 0.2.2.

Change-Id: Ia80ffae3210eee21ab4e541a6158277aa64b6a9b
2026-02-01 01:57:32 +01:00
Nicolas Goaziou cd3ce3d4d1 gnu: emacs-difftastic: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-difftastic): Update to 1.0.0.

Change-Id: I81efb87ec88b32533a111ab9a10ce87315cfc2a4
2026-02-01 01:57:31 +01:00
Nicolas Goaziou 8344d41662 gnu: emacs-tempel: Update to 1.11.
* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.11.

Change-Id: Idd9d86a55f48872fd1bc0a671777a0b0b6d6c6c4
2026-02-01 01:57:31 +01:00
Nicolas Goaziou 0e8504ca2d gnu: emacs-tmr: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.3.0.

Change-Id: I1b19cb6c30f5528b4f4a260e845086003b067706
2026-02-01 01:57:31 +01:00
Nicolas Goaziou a8f120e27c gnu: emacs-yaml: Update to 1.2.3.
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.3.

Change-Id: I60e893f8cd393a7bc1d7dff0d2dd585328f1639a
2026-02-01 01:57:30 +01:00
Nicolas Goaziou cea9cba491 gnu: emacs-elfeed-score: Update to 1.2.11.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.11.

Change-Id: I231419229b9d1a3d90a3eec0aff5ef519bb57995
2026-02-01 01:57:30 +01:00
Nicolas Goaziou f2eac36197 gnu: emacs-realgud: Update to 1.6.0.
* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.6.0.

Change-Id: I918ae6eb947f6528ad041b60ec00740899c4a3af
2026-02-01 01:57:30 +01:00
Nicolas Goaziou 3bc49c3ed7 gnu: emacs-hl-todo: Update to 3.9.3.
* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.9.3.

Change-Id: Ica758fc9660fc5bd136a311ade82bc6ce917c881
2026-02-01 01:57:29 +01:00
Nicolas Goaziou 6795470b8c gnu: emacs-consult-flycheck: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-consult-flycheck): Update to 1.1.

Change-Id: I54a44a7320409d6b2cc1c4137dd046d90ae0eab1
2026-02-01 01:57:29 +01:00
Nicolas Goaziou 33481fdde2 gnu: emacs-orderless: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.6.

Change-Id: I136a493b0ee85cd7765e0a4f158029fcb1c1206a
2026-02-01 01:57:29 +01:00
Nicolas Goaziou e1d9ab07d4 gnu: emacs-org-supertag: Update to 5.6.3.
* gnu/packages/emacs-xyz.scm (emacs-org-supertag): Update to 5.6.3.
[arguments]: Add a phase to fix byte-compilation.
[propagated-inputs]: Add emacs-posframe.

Change-Id: I66c7f159fc5aae37221e94be9041c172055fdee6
2026-02-01 01:57:28 +01:00
Nicolas Goaziou 0a5f4cf04a gnu: emacs-jinx: Update to 2.6.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.6.

Change-Id: I07bf858a98d1a322607993f583dc701f06fe2ced
2026-02-01 01:57:28 +01:00
Nicolas Goaziou 1c470c23a3 gnu: emacs-jira: Update to 2.17.0.
* gnu/packages/emacs-xyz.scm (emacs-jira): Update to 2.17.0.

Change-Id: I6ddcaf636a2067aef03cf1880124643571bb1ab5
2026-02-01 01:57:28 +01:00
Nicolas Goaziou fefe5a3cc0 gnu: emacs-slime: Update to 2.32.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.32.

Change-Id: Idf6c891a624d3df0b7e760ad5cc876ec294ea18c
2026-02-01 01:57:27 +01:00
Nicolas Goaziou b427250c4a gnu: emacs-ol-notmuch: Update to 2.1.3.
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.1.3.

Change-Id: Iab293a578d19fc33f922c8f843971423fa76b4c1
2026-02-01 01:57:27 +01:00
Nicolas Goaziou c6f42141ca gnu: emacs-el-job: Update to 2.7.1.
* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.7.1.

Change-Id: I2978cddb4fc7554203dff96bb399398c1680afec
2026-02-01 01:57:27 +01:00
Nicolas Goaziou 306d52e2f6 gnu: emacs-shx: Update to 1.5.2.
* gnu/packages/emacs-xyz.scm (emacs-shx): Update to 1.5.2.
* gnu/packages/patches/emacs-shx-byte-compilation-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister deleted file.

Change-Id: I17f8224f0a9e5541d79923fee2136151f86679b1
2026-02-01 01:57:26 +01:00
Nicolas Goaziou 35c34ad12f gnu: emacs-shell-maker: Update to 0.84.9.
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.9.

Change-Id: Iea39d893765b26eb2d4a6561a4acd82a40ed9463
2026-02-01 01:57:26 +01:00
Nicolas Goaziou 559af751c1 gnu: emacs-orgmdb: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb): Update to 1.1.0.

Change-Id: If24bae24bf0b36e53a29cedc7058d2f987566e31
2026-02-01 01:57:26 +01:00
Nicolas Goaziou 161eab1660 gnu: emacs-doric-themes: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 0.6.0.

Change-Id: I27025880bea65aba4d8e063d48dbe2bb525c55c0
2026-02-01 01:57:25 +01:00
Nicolas Goaziou d1c548661c gnu: emacs-ef-themes: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 2.1.0.

Change-Id: I2166b657d1a43dcec3a301b232e9086714ee41b4
2026-02-01 01:57:25 +01:00
Nicolas Goaziou d533be216e gnu: emacs-keycast: Update to 1.4.7.
* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.7.

Change-Id: I77d0d986f22ac3f35bf2238fd44abd730f7caf4f
2026-02-01 01:57:25 +01:00
Nicolas Goaziou ddbf535d8a gnu: emacs-org-fc: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.10.0.

Change-Id: Id897522ae98ef2fde7986119e7e31ccbff0a0400
2026-02-01 01:57:24 +01:00
Nicolas Goaziou b574c34bff gnu: emacs-ellama: Update to 1.11.0.
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.11.0.
[native-inputs]: Add emacs-yaml.

Change-Id: I80e2eb5908ab1b0899e1ede624c2c50d75ae6ab4
2026-02-01 01:57:24 +01:00
Nicolas Goaziou 9c07bc1d62 gnu: emacs-cape: Update to 2.6.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.6.

Change-Id: I93cf82d41c87ad3a8333686095f1f52f9e624de4
2026-02-01 01:57:24 +01:00
Nicolas Goaziou 97329326ac gnu: emacs-howm: Update to 1.5.6.
* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.5.6.

Change-Id: Idf8254c6dee0b4d99e32f750b8083c72124620df
2026-02-01 01:57:23 +01:00
Nicolas Goaziou 4b29aaef57 gnu: emacs-aio: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-aio): Update to 1.1.

Change-Id: Id30786404b3fad2f993d171adb6a3da1310b94ba
2026-02-01 01:57:23 +01:00
Nicolas Goaziou 8eb21c79b1 gnu: emacs-cond-let: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-cond-let): Update to 0.2.1.

Change-Id: I25acbfeb450e7592e75d6e7e142c230e401f3d1b
2026-02-01 01:57:23 +01:00
Nicolas Goaziou dbdcb638ac gnu: emacs-auto-compile: Update to 2.1.2.
* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.1.2.

Change-Id: Iab5ed9146dbe971e933455c5f78d6cf3e9db06ca
2026-02-01 01:57:22 +01:00
Nicolas Goaziou 3bee33b4e9 gnu: emacs-empv: Update to 6.1.0.
* gnu/packages/emacs-xyz.scm (empv): Update to 6.1.0.
[inputs]: Remove fd, add yt-dlp.

Change-Id: Ie5955d8d915a09b63593d02aca1e353e30785efc
2026-02-01 01:57:22 +01:00
Nicolas Goaziou dc6582a9a1 gnu: emacs-abyss-theme: Update to 0.7.2.
* gnu/packages/emacs-xyz.scm (emacs-abyss-theme): Update to 0.7.2.

Change-Id: I9ce9e7d181087dfac0bff01f4531fae28a7c8405
2026-02-01 01:57:22 +01:00
Nicolas Goaziou 46f2ccbee0 gnu: emacs-ghub: Update to 5.0.3.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 5.0.3.
[propagated-inputs]: Add emacs-cond-let.

Change-Id: I875aa19fdda96aad04578dfcc0b1c1320f169d3c
2026-02-01 01:57:21 +01:00
Nicolas Goaziou 092109f1ed gnu: emacs-moody: Update to 1.2.2.
* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.2.

Change-Id: I8a09bfd7614a7586e1a0ea81fd2e216cad8f3bed
2026-02-01 01:57:21 +01:00
Nicolas Goaziou 8129a2c8ea gnu: emacs-minions: Update to 1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.2.0.

Change-Id: I8826a8f8954f36805cdea6dd7467ba0332d73446
2026-02-01 01:57:21 +01:00
Nicolas Goaziou e1223981db gnu: emacs-llm: Update to 0.28.5.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.28.5.

Change-Id: I86a35fe344876938412567d6d3d3d9f81938cecf
2026-02-01 01:57:20 +01:00
Nicolas Goaziou 099048a613 gnu: emacs-llama: Update to 1.0.3.
* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 1.0.3.

Change-Id: I54f5242e7dd8744c42dc952ee295f10b99f13872
2026-02-01 01:57:20 +01:00
Nicolas Goaziou 99c690a3a9 gnu: emacs-with-editor: Update to 3.4.8.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.8.

Change-Id: Idc080c01b96232c1e9381f00984a5d28de0dfbec
2026-02-01 01:57:20 +01:00
Nicolas Goaziou 81c586227d gnu: emacs-git-modes: Update 1.4.8.
* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.8.

Change-Id: Ia27b334967ed2d1c451d9da1306577b2ef9e0c8c
2026-02-01 01:57:20 +01:00
Nicolas Goaziou ff3fc0b705 gnu: emacs-dicom: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.3.

Change-Id: I01f87c0f2df295124c20988ff527c973c0f1cb79
2026-02-01 01:57:19 +01:00
Nicolas Goaziou 63283d3b57 gnu: emacs-agent-shell: Update to 0.32.2.
* gnu/packages/emacs-xyz.scm (emacs-agent-shell): Update to 0.32.2.

Change-Id: I818e0b2b0c5319d051a29fd49d3f029885c29d00
2026-02-01 01:57:19 +01:00
Nicolas Goaziou aa2b259161 gnu: emacs-acp: Update to 0.8.3.
* gnu/packages/emacs-xyz.scm (emacs-acp): Update to 0.8.3.

Change-Id: I3215f9c3c24298ce0cdd5144a12fa79831edc6aa
2026-02-01 01:57:19 +01:00
Nicolas Goaziou a326685b2d gnu: emacs-mew: Update to 6.10.
* gnu/packages/mail.scm (emacs-mew): Update to 6.10.

Change-Id: Id6c382e7c29f3e41d5f3ac9a5ad74f691b896a7c
2026-02-01 01:57:18 +01:00
Nicolas Goaziou 3b9c7661e8 gnu: emacs-scad-mode: Update to 98.0.
* gnu/packages/engineering.scm (emacs-scad-mode): Update to 98.0.

Change-Id: I4a91ae1bf4b047460633fbd6f74e17904b85538e
2026-02-01 01:57:18 +01:00
Nicolas Goaziou 09d0b46f16 gnu: emacs-chatgpt-shell: Update to 2.30.4.
* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.30.4.

Change-Id: I584db4a8c8984a4e29c239dd961db30165da1c20
2026-02-01 01:57:18 +01:00
Mark H Weaver 8135999e63 gnu: yt-dlp: Update to 2026.01.29.
* gnu/packages/video.scm (yt-dlp): Update to 2026.01.29.
2026-01-31 17:56:47 -05:00
gemmaro 6f0f2e93fd gnu: Add emacs-renpy-mode.
* gnu/packages/emacs-xyz.scm (emacs-renpy-mode): New variable.

Merges guix/guix!6025

Change-Id: I1cfab41fee4cbe619fb52a7404cb3a2d5ec0aab5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-31 22:44:19 +01:00
Cayetano Santos 7ab990a50a gnu: koboldcpp: Update to 1.107.
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.107.
[source]: Add snippet.

Change-Id: I7582cc557ddf203866981b7876c9cd77927db6c5
2026-01-31 22:04:29 +01:00
Cayetano Santos 0dd2a125aa gnu: falcosecurity-libs: Update dependency on tbb.
* gnu/packages/linux.scm (falcosecurity-libs)[propagated-inputs]: Remove
tbb; add onetbb.

Change-Id: I092bd0badc9621c99e226c5d0825857ec2dd57e8
2026-01-31 21:14:23 +01:00
Cayetano Santos 695c45e742 gnu: Add clblast.
* gnu/packages/maths.scm (clblast): New variable.

Merges guix/guix!5913

Change-Id: I48f19c902fc3299a19ccf867e99cfd11b542f080
2026-01-31 21:00:18 +01:00
Thomas Kramer 6c2f16fd6d gnu: Add ciel.
* gnu/packages/electronics.scm (ciel): New variable.

Merges guix/guix!5638

Change-Id: If8abda262d12522a2e7689fd417a25435ada4f1b
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-01-31 20:16:56 +01:00
Cayetano Santos bde5837f4b gnu: emacs-vterm: Update to 0.0.2-3.a01a289.
* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2-3.a01a289.

Change-Id: Idde9f10e8eb3d170292de0e6190d40b144e76666
2026-01-31 19:29:10 +01:00
Ashish SHUKLA 8296d37110 gnu: zfs: Update to 2.4.0.
* gnu/packages/file-systems.scm (zfs): Update to 2.4.0.

Change-Id: I0841d20570de9deeae0390bf7a7e6a0da2f13961
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Merges: #4294
2026-01-31 23:39:00 +08:00
Mazin AlHaddad 45d45099d7 gnu: imv: Fix absolute filepath replacement.
* gnu/packages/image-viewers.scm (imv): Fix replacement match behavior.
[arguments]<#:phases>: Adapt file name substitution.

Change-Id: I0772628e4f204fd0dd7d5ab0c40972ac38a1fea6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Fixes: #5933
Merges: #5932
2026-01-31 23:39:00 +08:00
Rutherther 33e0fa7e31 services: pcscd: Add polkit extension.
Extend polkit to support new polkit rule used in pcsc-lite.

* gnu/services/security-token.scm (pcscd-service-type): Extend polkit.

Change-Id: Ib14f6f58b7ce0383e091f23257b379af0f78e928
Fixes: #5940
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Merges: #5942
2026-01-31 23:33:52 +08:00
Hilton Chain 3354299b97 installer: Handle service configurations for desktop environments without a snippet.
Fixes one of the issues in #5612.

* gnu/installer/services.scm (system-services->configuration): Check
‘desktop?’ before skipping modifying system services.

Change-Id: I1fa4670ab3fc8ad445c296ead0df565313b09d95
Merges: #5651
2026-01-31 21:44:02 +08:00
Hilton Chain 50203e4181 installer: system-services->configuration: Simplify returning sexp.
* gnu/installer/services.scm (system-services->configuration): Simplify
returning sexp to improve readability.

Change-Id: I02a91523bcf4af1b6fe6476ab2f0e390559a8457
2026-01-31 21:44:00 +08:00
Nemin 4c98911039 gnu: openvr: Update to 2.12.14.
* gnu/packages/game-development.scm (openvr): Update to 2.12.14.

Change-Id: I46fabf3b766296cf6d4161e3b9ba3f8de4470114
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Nguyễn Gia Phong 1cafb52efd gnu: ranger: Update home-page.
* gnu/packages/disk.scm (ranger)[home-page]: Use “https://ranger.fm”.
[source]: Adjust accordingly.

Change-Id: I6a0fa940c645639d10fb95c39b708ea93eb5a5db
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Nguyễn Gia Phong 46870ecc0e gnu: ranger: Set path to file.
While file is an optional dependency, it is required to determine file
types and open files.

* gnu/packages/disk.scm (ranger)[inputs]: Add file.
[#:phases]: Add ‘set-paths’.

Change-Id: I35a462d949cf1aca5896574a1ff19525d3c435f0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Nicolas Graves 61e9329c56 gnu: Add emacs-vulpea-journal.
* gnu/packages/emacs-xyz.scm (emacs-vulpea-journal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Ale Abdo be6732d7ab gnu: Add tree-sitter-phpdoc.
* gnu/packages/tree-sitter.scm (tree-sitter-phpdoc): New variable.

A requirement for php-ts-mode to work in Emacs.

Change-Id: I64b5218311cc37dd0591a649b2d916322e840377
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Patrick Norton 6a5a4fa371 gnu: openttd-jgrpp: Update to 0.69.2.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.69.2.

Change-Id: I842f8f40ee7e6c3382071bac31df6ecee64d7c23
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Anderson Torres 9f13ecff2d gnu: pingus: Update to 0.7.6-1.7d65221.
* gnu/packages/games.scm (pingus): Update to 0.7.6-1.7d65221.
Reword comments to convey more information.
[inputs]: Change fmt-8 to fmt-10.
[synopsis]: Reword.

Change-Id: Iee243533b4ffe730d917823e0545a20da993fcd6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Anderson Torres 35d4e04abe gnu: priocpp: Update to 0.0.0-1.ea15402.
* gnu/packages/cpp.scm (priocpp): Update to 0.0.0-1.ea15402.
[inputs]: Update fmt-8 to fmt-10.

Change-Id: I42463f11e233d6223439caba24ee2868933d1edf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:58 +01:00
Nguyễn Gia Phong eb50c1fae0 gnu: Add sdl3-image.
* gnu/packages/sdl.scm (sdl3-image): New variable.
(sdl-image)[home-page]: Update URL.

Change-Id: I744f515aa7b4c814db86d21209ea31666b19ef3f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31 13:31:57 +01:00
Cayetano Santos 91462fd1ca gnu: emacs-diff-hl: Update to 1.10.0-0.e79aa49.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to
1.10.0-0.e79aa49.
[native-inputs]: Add git-minimal.
[arguments]: Add ’git-init and ’disable-hg-test #:phases.

Change-Id: I917cc5844bba7671e50199dbbce63238e559424c
2026-01-31 12:54:35 +01:00
Hartmut Goebel 6a2d67a531 gnu: xerces-c: Update to 3.3.0.
* gnu/packages/xml.scm (xerces-c): Update to 3.3.0.

Change-Id: Ia2ca2d0761c66deb0a665f04ed268b05ab7551aa
2026-01-31 11:14:01 +01:00
Nguyễn Gia Phong 819310310b gnu: Add python-argostranslate.
* gnu/packages/machine-learning.scm (python-argostranslate):
  New variable.

Merges guix/guix!5564

Co-Authored-By: Lapearldot <lapearldot@disroot.org>
Change-Id: I59b5159b19cfea97cc4aa83a8ffb482066cc2b01
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-31 09:58:46 +01:00
Nguyễn Gia Phong f004a0629e gnu: Add python-xx-sent-ud-sm.
* gnu/packages/machine-learning.scm (python-xx-sent-ud-sm): New variable.

Change-Id: I2fc16a03871752bc7a571ad317a6747a419f7f68
2026-01-31 09:54:48 +01:00
Nguyễn Gia Phong a2f5c702f1 gnu: Add python-stanza.
* gnu/packages/machine-learning.scm (python-stanza): New variable.

Change-Id: I86369771db647c85d7a204ff8069d6e3670bb58b
2026-01-31 09:54:48 +01:00
Nguyễn Gia Phong 9f6f7fa0cb gnu: Add python-sacremoses.
* gnu/packages/language.scm (python-sacremoses): New variable.

Change-Id: I7fd661f312c0cda107bf7eb79b99ea3f1eba3386
2026-01-31 09:54:48 +01:00
Luis Guilherme Coelho 4aadcb3140 gnu: Add pinentry-fuzzel.
* gnu/packages/gnupg.scm (pinentry-fuzzel): New variable.

Merges guix/guix!5912

Change-Id: Iab9a60f54cdbe2daac0a71045608f428e58cab22
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-01-31 09:51:41 +01:00
Cayetano Santos 899d1a005e gnu: libigl: Update dependency on tbb.
* gnu/packages/engineering.scm (libigl)[inputs]: Remove tbb; add onetbb.

Merges guix/guix!5757

Change-Id: Iff6c60ef7788978d82b9c86edf85c1bc2c7ba4d0
2026-01-31 09:47:46 +01:00
Cayetano Santos b9361ecc37 gnu: prusa-slicer: Update dependency on tbb.
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Remove tbb; add
onetbb.

Merges guix/guix!5757

Change-Id: Ic849ab0f3e9338aef56e656ff1c6ba2a2d5954e1
2026-01-31 09:47:39 +01:00
Cayetano Santos 2a9f3971cf gnu: blender: Update dependency on tbb.
* gnu/packages/graphics.scm (blender)[inputs]: Remove tbb; add onetbb.

Merges guix/guix!5757

Change-Id: Icdf9396a0bfb5c8852d9107a04bd97c5d0a27e27
2026-01-31 09:47:30 +01:00
Cayetano Santos a09f05a594 gnu: openvdb: Update dependency on tbb.
* gnu/packages/graphics.scm (openvdb)[inputs]: Remove tbb; add onetbb.

Merges guix/guix!5757

Change-Id: I8e402b996d96e9ea05bc3afbad08ad52f999b7d1
2026-01-31 09:47:21 +01:00
Cayetano Santos 74a4e74322 gnu: embree: Update dependency on tbb.
* gnu/packages/graphics.scm (embree)[inputs]: Remove tbb; add onetbb.

Merges guix/guix!5757

Change-Id: Ifb5d0899208a15900dfdab1c7a89120bb0f03129
2026-01-31 09:47:13 +01:00
Cayetano Santos 0f40b39f08 gnu: vtk: Update dependency on tbb.
* gnu/packages/image-processing.scm (vtk)[propagated-inputs]: Remove
tbb; add onetbb.

Merges guix/guix!5757

Change-Id: Iaaf6692c0d40e5dda848035dede8dd8f2a07edf8
2026-01-31 09:47:06 +01:00
Cayetano Santos 156eedfd4a gnu: paraview: Update dependency on tbb.
* gnu/packages/image-processing.scm (paraview)[inputs]: Remove tbb; add
onetbb.

Merges guix/guix!5757

Change-Id: Ifb9d4740c863fb7a7f93f8d82f73af5850a1be69
2026-01-31 09:46:52 +01:00
Cayetano Santos 63dead100c gnu: insight-toolkit: Update dependency on tbb.
* gnu/packages/image-processing.scm (insight-toolkit)[inputs]: Remove
tbb; add onetbb.

Merges guix/guix!5757

Change-Id: I9a2e5f39041d6a6b61eb985a08c06c9cc4e03622
2026-01-31 09:46:45 +01:00
jgart a5fe83f4dc gnu: sbcl-static-vectors: Update to 1.9.3.
* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.9.3.

Change-Id: I9c8e116fb7604a52832af0a324d2a4edea241f02
2026-01-31 00:59:42 -05:00
John Kehayias 35785d7874 gnu: v4l2loopback-linux-module: Update to 0.15.3.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.3.

Change-Id: Ib5621cc638c4f3c0c5316e6ce0f02c94c6b90d47
2026-01-30 15:05:55 -05:00
John Kehayias 34cb2aad49 gnu: darkman: Update to 2.3.0-0.b7c84de.
Use a newer commit to fix a bug where scripts aren't detected properly.

* gnu/packages/xdisorg.scm (darkman): Update to 2.3.0-0.b7c84de.
[version]: Use git-version.

Change-Id: Ifa39185d0084d0e59c3acd0d2d6a57ec615d1822
2026-01-30 13:32:13 -05:00
Maxim Cournoyer a6dddbb062 gnu: opendht: Disable liburing support.
It caused a regression in Jami (could no longer register Jami account names).

* gnu/packages/networking.scm (opendht) [source]: Delete
opendht-meson-liburing.patch patch.
[#:phases] {disable-problematic-tests}: Reinstate a few tests.
[propagated-inputs]: Remove liburing, leaving a comment.
* gnu/packages/patches/opendht-meson-liburing.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I6dde661e6f7e5bc71fc6f6efe38e6f10b41a31ed
2026-01-31 00:51:05 +09:00
Sughosha 7e91d0bf20 gnu: kdav: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdav): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: I2a91ff143535aacc5c0ceb9f531142fe7350e2c3
2026-01-30 20:53:46 +05:30
Sughosha 1d33fb7379 gnu: kde-frameworkintegration: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.21.0.

Change-Id: Ic85cdf3b04ef32c11e079e3373a1ec5ddaedc91d
2026-01-30 20:53:46 +05:30
Sughosha 07c8c8a6e0 gnu: purpose: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (purpose): Update to 6.21.0.

Change-Id: Id5f54c5798a4dbd89616e7c1e826c608b0606db4
2026-01-30 20:53:45 +05:30
Sughosha e4dbff34e9 gnu: kxmlgui: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.21.0.

Change-Id: I5a755f1d036b40fcc842fc8a6601386a230b643d
2026-01-30 20:53:45 +05:30
Sughosha 19fce4ad8b gnu: kwallet: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: Ibc6f60ef738dcbe0e583b1f672bc9a33405d5bf7
2026-01-30 20:53:45 +05:30
Sughosha 88091d2fc8 gnu: ktexttemplate: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.21.0.

Change-Id: I1eff2c3a49c30db6958dbdcb79ced22f616c02e0
2026-01-30 20:53:45 +05:30
Sughosha 1cda5179cd gnu: ktextwidgets: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.21.0.

Change-Id: Ifd1db3c38fd7dea255e361f0e0cc30f1b28407a9
2026-01-30 20:53:45 +05:30
Sughosha 94632d9237 gnu: ktexteditor: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: Ia421b1d332739aa6a55dd41ae2a86cab5e4cd5e8
2026-01-30 20:53:45 +05:30
Sughosha a3b9389b6b gnu: kstatusnotifieritem: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.21.0.

Change-Id: Ibdfdccb26bc6645e393726ad0db8a33853aa120c
2026-01-30 20:53:44 +05:30
Sughosha 3395f7472c gnu: kservice: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kservice): Update to 6.21.0.

Change-Id: Ic8e06d92516cc32c9d322d064c1efb80207bece0
2026-01-30 20:53:44 +05:30
Sughosha 2aed57bd4c gnu: krunner: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (krunner): Update to 6.21.0.

Change-Id: Ic4775922a34c64e1407f6beffd2423456c7df7bf
2026-01-30 20:53:44 +05:30
Sughosha b1d4159b5e gnu: kpeople: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.21.0.

Change-Id: I7268450b4264d1c3955208cbce7d4be3e3a40901
2026-01-30 20:53:44 +05:30
Sughosha 2794825918 gnu: kparts: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kparts): Update to 6.21.0.

Change-Id: Icf4d82f2a45b4aa1f2d133ae8ad68aea7cbd5b57
2026-01-30 20:53:44 +05:30
Sughosha 8c61199546 gnu: knotifyconfig: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.21.0.

Change-Id: I5fdd154bca4efed0fb09bda1e8316a3eb754f3b9
2026-01-30 20:53:43 +05:30
Sughosha 4dc3906904 gnu: knewstuff: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.21.0.

Change-Id: I97ea4463ae285c9e5ceac6927463bcdf8d90cff5
2026-01-30 20:53:43 +05:30
Sughosha ea6e0a69e0 gnu: kio: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kio): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the test to exclude with test-exclude
keyword.
Change-Id: I518a030f0f7d024ac455a1fe0d15fa68124afb39
2026-01-30 20:53:43 +05:30
Sughosha b8b9d20d6e gnu: kiconthemes: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.21.0.

Change-Id: Ife9157a201266d8b8f97290ccc9be4cf81b06b2d
2026-01-30 20:53:43 +05:30
Sughosha 1985e5065a gnu: kglobalaccel: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.21.0.

Change-Id: Idc27e9395ef45c363912b4f63a890ce417f608fe
2026-01-30 20:53:43 +05:30
Sughosha f50513da2f gnu: kdesu: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.21.0.

Change-Id: I984d4daf0c52a1e81a7a95b7514761197530ff39
2026-01-30 20:53:43 +05:30
Sughosha 52f7eb4532 gnu: kded: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kded): Update to 6.21.0.

Change-Id: I3af9e75fb502bab2313da88a24413ef8f6d87aad
2026-01-30 20:53:42 +05:30
Sughosha 1ccdbd0cea gnu: kdeclarative: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.21.0.

Change-Id: I19feb93b6f647461f9ecb238c51810227a9e2c5c
2026-01-30 20:53:42 +05:30
Sughosha 79d7cee66c gnu: kconfigwidgets: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: Ied258385664fac19d1e87df2be35a65a81d161f6
2026-01-30 20:53:42 +05:30
Sughosha 3d3a4f669c gnu: kcmutils: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.21.0.

Change-Id: Icc50e717ae0172b05714d0ed01cce9587a762591
2026-01-30 20:53:42 +05:30
Sughosha c5688ba2fb gnu: kbookmarks: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.21.0.

Change-Id: I7b56ed639bd7a9c530cc7127c8e26bd1df6c971f
2026-01-30 20:53:42 +05:30
Sughosha e28b9fe8b6 gnu: baloo: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (baloo): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the test to exclude with the test-exclude
keyword.

Change-Id: I33fe2b68f7d565dfd45a2785d2b6e9561817a901
2026-01-30 20:53:42 +05:30
Sughosha c8acfd0308 gnu: syndication: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (syndication): Update to 6.21.0.

Change-Id: Ic6564dc429c626f36613982ce90cc620ca6a8c10
2026-01-30 20:53:42 +05:30
Sughosha 085f641eb8 gnu: kunitconversion: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.21.0.

Change-Id: I8aba0df08f7912526811a93e328f9bc31cd959b0
2026-01-30 20:53:41 +05:30
Sughosha 026540631e gnu: kpty: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kpty): Update to 6.21.0.

Change-Id: Ie2d160693cfd12638888e24d0f14821cb8e38f7d
2026-01-30 20:53:41 +05:30
Sughosha 86b0bf7f97 gnu: kpackage: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the test to exclude with the test-exclude
keyword.

Change-Id: I57956876cfbdfb57877a71d7e8561c05c7cfe1dc
2026-01-30 20:53:41 +05:30
Sughosha 7241e1b93d gnu: knotifications: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.21.0.

Change-Id: Ie8f3b560a5e16be55fc979fd83d79d201eb13e91
2026-01-30 20:53:41 +05:30
Sughosha d34b0f3a39 gnu: kjobwidgets: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.21.0.

Change-Id: Ic5dbef3305ceff4038b9ef91c22460eaa655c52a
2026-01-30 20:53:41 +05:30
Sughosha 139b5a63b1 gnu: kimageformats: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.21.0.
[source]: Switch to git-fetch.

Change-Id: Ie66dc1b9204465bb36b198aba300ff4f5268c800
2026-01-30 20:53:41 +05:30
Sughosha 1b7bfbe82a gnu: kimageannotator: Update to 0.7.2.
* gnu/packages/kde-frameworks.scm (kimageannotator): Update to 0.7.2.
[arguments]<#:test-exclude>: Exclude AnnotationAreaTest.
<#:phases>: In 'check phase, exclude the test and perform only when the tests?
keyword is set to true.

Change-Id: Icdb481616564855449b62704340afdfd8833e923
2026-01-30 20:53:40 +05:30
Sughosha cb187a95bc gnu: kfilemetadata: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: I0f1009e1ea77b24c4cd1f3e8c3689c1ba423ed11
2026-01-30 20:53:40 +05:30
Sughosha f176ed6d4e gnu: kdoctools: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.21.0.

Change-Id: I09b0231410b4bd89422f4d84836096adeb2c5645
2026-01-30 20:53:40 +05:30
Sughosha 7617688986 gnu: kcrash: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.21.0.

Change-Id: If1bb69c1e1241395205338800863263be7f24ff6
2026-01-30 20:53:40 +05:30
Sughosha 67fe7a6118 gnu: kcontacts: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the test to exclude with the test-exclude
keyword.

Change-Id: Iafdfa4802129e29e857066b3e3eeb61f88f5479e
2026-01-30 20:53:40 +05:30
Sughosha 6876c69b74 gnu: kcompletion: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.21.0.

Change-Id: I94898ba50108a56296be96245e5f9e672c78d807
2026-01-30 20:53:40 +05:30
Sughosha b850973bb3 gnu: kauth: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kauth): Update to 6.21.0.

Change-Id: I7666b5f080da9e13ac2e664040e94aa625b8595a
2026-01-30 20:53:40 +05:30
Sughosha d92b479fe3 gnu: threadweaver: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.21.0.

Change-Id: I49769cdc5ff1f613c9a40ed8b959508f2a413edd
2026-01-30 20:53:39 +05:30
Sughosha 821e994385 gnu: sonnet: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.21.0.

Change-Id: Idf14fcd5e328c3c3b2952f3c013b22853ce3f907
2026-01-30 20:53:39 +05:30
Sughosha aaefa62230 gnu: solid: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 6.21.0.

Change-Id: I13f67428b056362dd2de39aa6a67930a626f6c2e
2026-01-30 20:53:39 +05:30
Sughosha 5ddb4d14d8 gnu: qqc2-desktop-style: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.21.0.

Change-Id: Ib35e441a06af593db6442f78f98250c4b478fe0b
2026-01-30 20:53:39 +05:30
Sughosha 1f854b5a38 gnu: prison: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (prison): Update to 6.21.0.

Change-Id: I704a648f2f5422b0a413935cbf3393e7397f7737
2026-01-30 20:53:38 +05:30
Sughosha 0442ef0e37 gnu: networkmanager-qt: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.21.0.

Change-Id: I1cfa8e7a94533b52841a1b770a95b56216f3e25d
2026-01-30 20:53:38 +05:30
Sughosha 4569c0ddbd gnu: modemmanager-qt: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.21.0.

Change-Id: I62dc099ac140502dc5de9d720549c05324b04d67
2026-01-30 20:53:38 +05:30
Sughosha 1fa8e65b08 gnu: kwindowsystem: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.21.0.

Change-Id: Icb159699ca275535d389b300d6f5718028061646
2026-01-30 20:53:38 +05:30
Sughosha f04e8f3800 gnu: kwidgetsaddons: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the test to exclude with the test-exclude
keyword.

Change-Id: I240defadc0f671bc031243b5efde7bb0a8828187
2026-01-30 20:53:38 +05:30
Sughosha aa5a83b0a2 gnu: ksyntaxhighlighting: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.21.0.

Change-Id: Ib4bbd9a0e1aac36381228a9cced7185e75a269bc
2026-01-30 20:53:38 +05:30
Sughosha 98164abc95 gnu: ksvg: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.21.0.
[arguments]<#:phases>: Move 'check phase after the 'install phase.

Change-Id: I31da8c5474d7c0d75503dace4a5dedb00dcac85a
2026-01-30 20:53:37 +05:30
Sughosha 2207046d6c gnu: kplotting: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.21.0.

Change-Id: I47c6468e012425ad4204734fa58e13ed0150b1ee
2026-01-30 20:53:37 +05:30
Sughosha efa84e3f26 gnu: kitemviews: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.21.0.

Change-Id: Ic6fb24c50dca6a7139e87274b26c1f121637a892
2026-01-30 20:53:37 +05:30
Sughosha a6c42c94e9 gnu: kitemmodels: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.21.0.

Change-Id: Ia19570113f301846ff47f9700e073b3976d1a6fa
2026-01-30 20:53:37 +05:30
Sughosha 88b2481aeb gnu: kirigami: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.21.0.

Change-Id: I745e50d73203a907b285a97d76f573a4a4a19372
2026-01-30 20:53:37 +05:30
Sughosha d7edae0668 gnu: kidletime: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.21.0.

Change-Id: I4b0eba9b5a1d81d6f07efaf68eb8b6ac6cd8e1e4
2026-01-30 20:53:37 +05:30
Sughosha e2bf6b8d9e gnu: ki18n: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing tests.
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword.

Change-Id: I4e79c4bff0a5d2ca523326764d84e951c07b83c3
2026-01-30 20:53:37 +05:30
Sughosha acd580b33c gnu: kholidays: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.21.0.

Change-Id: I331c8f71d5369a1f4ad018ea614d49746c169ba9
2026-01-30 20:53:36 +05:30
Sughosha 4b8d8ec52a gnu: kguiaddons: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.21.0.

Change-Id: Ifd6018e948d348ea1220cef58dfabed0f2fac77f
2026-01-30 20:53:36 +05:30
Sughosha 3147bc13f8 gnu: kdnssd: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.21.0.

Change-Id: Ife1ec51d14594972a4778101400b4397dd50ad01
2026-01-30 20:53:36 +05:30
Sughosha 39e04a8077 gnu: kdbusaddons: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.21.0.

Change-Id: I429bfc7fce49c805d28ef7193a1cb01e9bef8a7c
2026-01-30 20:53:36 +05:30
Sughosha 533c5ae35a gnu: kcoreaddons: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.21.0.

Change-Id: I48d0b09c344f834b6fadef525bdcb3f48be84f73
2026-01-30 20:53:36 +05:30
Sughosha ada0ab9b06 gnu: kconfig: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.21.0.

Change-Id: I97a2719365e4debb937e7b61d7872c2a31761583
2026-01-30 20:53:36 +05:30
Sughosha 3e6e6b5163 gnu: kcolorscheme: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.21.0.

Change-Id: I13624b7fc99bb9230b1b8bab05ed138fd2f0c622
2026-01-30 20:53:36 +05:30
Sughosha fc50d219a0 gnu: kcodecs: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.21.0.

Change-Id: I1fa2b9863cf184f0bb6b2f57327fe697303d4eb8
2026-01-30 20:53:35 +05:30
Sughosha 163eb41c5d gnu: kcalendarcore: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.21.0.

Change-Id: Ib28afe8e5b114760e52248013b1c84d36d939d2f
2026-01-30 20:53:35 +05:30
Sughosha 09aebb9ca5 gnu: karchive: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (karchive): Update to 6.21.0.
[arguments]<#:test-exclude>: Exclude the failing test.
<#:phases>: In 'check phase, replace the test to exclude with the test-exclude
keyword.

Change-Id: If69acba134b326c6210edf6055a77a83a4d13ebf
2026-01-30 20:53:35 +05:30
Sughosha bc8f4ccbb2 gnu: kapidox: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.21.0.

Change-Id: If74833c42487f8f4e6f934972f3255deec6ef5f8
2026-01-30 20:53:35 +05:30
Sughosha 9a9666d3bf gnu: breeze-icons: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.21.0.

Change-Id: I019bce0e2d3d6b25416c7e75b8e4ca5f58d1ef87
2026-01-30 20:53:35 +05:30
Sughosha 21fd1c151e gnu: bluez-qt: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.21.0.

Change-Id: I3a5643526309ec0222c1aa004b3a4d247a9717ea
2026-01-30 20:53:35 +05:30
Sughosha 6bd23b52ec gnu: attica: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (attica): Update to 6.21.0.

Change-Id: I8678434ee6fd546e3dfe494527f70ca080f6b34b
2026-01-30 20:53:35 +05:30
Sughosha 79c655b755 gnu: kquickcharts: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.21.0.

Change-Id: Idb0eca93e350259b37cf1a01145b7fa7958bfc15
2026-01-30 20:53:34 +05:30
Sughosha cfbf7cde59 gnu: extra-cmake-modules: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.21.0.

Change-Id: Ie79f12f436fe279f8db55cba8198e3e935e30455
2026-01-30 20:53:34 +05:30
Sughosha b4da0e82c5 gnu: sweeper: Update to 25.12.0.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.12.0.

Change-Id: If15fd477593d5943e214898f9f90e26dc1d22585
2026-01-30 20:53:34 +05:30
Sughosha f2964a1c08 gnu: ktimer: Update to 25.12.0.
* gnu/packages/kde-utils.scm (ktimer): Update to 25.12.0.

Change-Id: I5c17b9432fc39c3bce3864cecb1678cfebb543f5
2026-01-30 20:53:34 +05:30
Sughosha 2e69e7fb89 gnu: kmouth: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kmouth): Update to 25.12.0.

Change-Id: Ib645d2a20842bfbc93b7be0e1635ee6f1eb62223
2026-01-30 20:53:34 +05:30
Sughosha e72eaab054 gnu: kmousetool: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kmousetool): Update to 25.12.0.

Change-Id: If8bbb0bc9bb7a1e91ff48a9fba0076e73393ce7a
2026-01-30 20:53:34 +05:30
Sughosha 2d22db8b87 gnu: kmag: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kmag): Update to 25.12.0.

Change-Id: I18e49927ecb66892c23274b76da3fa1d4705c2c2
2026-01-30 20:53:34 +05:30
Sughosha 3b25936b1c gnu: kontrast: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kontrast): Update to 25.12.0.

Change-Id: I327fa286ed78d9f0edfe3c9b0559afd55cc4d099
2026-01-30 20:53:33 +05:30
Sughosha e0fe5df086 gnu: kongress: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kongress): Update to 25.12.0.

Change-Id: I6b5f444e047d1a9d2ff8e4710f3f677bfa2663c3
2026-01-30 20:53:33 +05:30
Sughosha ba914fd0f5 gnu: kfind: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kfind): Update to 25.12.0.

Change-Id: I0c041626494a187985cb8a1465843c6070c1093a
2026-01-30 20:53:33 +05:30
Sughosha b1544c583d gnu: keysmith: Update to 25.12.0.
* gnu/packages/kde-utils.scm (keysmith): Update to 25.12.0.

Change-Id: I925f224aad97e51b6e0887154e3caf101811ac4b
2026-01-30 20:53:33 +05:30
Sughosha 3327ff0a49 gnu: kdialog: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kdialog): Update to 25.12.0.

Change-Id: I8cc75d93086edc169f78ca0f85e77218e92bdea4
2026-01-30 20:53:33 +05:30
Sughosha 1a5f312c5f gnu: kcharselect: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kcharselect): Update to 25.12.0.

Change-Id: I1dccb36cd8dfaf4d973e304e247111126e18d619
2026-01-30 20:53:33 +05:30
Sughosha 4db3266fa3 gnu: kcalc: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kcalc): Update to 25.12.0.
[inputs]: Add kiconthemes.

Change-Id: I4b8b6f792a50cd14db65253617c1d0603b2b5cdc
2026-01-30 20:53:33 +05:30
Sughosha 32ea17d42e gnu: kbackup: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kbackup): Update to 25.12.0.

Change-Id: I655c09cfc0102e2cc9549e04adf2f2e0c4927a58
2026-01-30 20:53:32 +05:30
Sughosha 79b3a346a0 gnu: kdebugsettings: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.12.0.
[inputs]: Reorder; add kwindowsystem.

Change-Id: Icfb31668e4df6ae25c120e342e99f2aa66d8f8f5
2026-01-30 20:53:32 +05:30
Sughosha 55a2afffc6 gnu: kate: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kate): Update to 25.12.0.
[inputs]: Add qtsvg.
[native-inputs]: Add xorg-server-for-tests.
[arguments]<#:phases>: Replace 'check-setup phase with 'set-home-directory.
[license]: Add expat.

Change-Id: Ie6bf73644b7d66ab710242b638d860083e217ee7
2026-01-30 20:53:32 +05:30
Sughosha 53453190da gnu: kamera: Update to 25.12.0.
* gnu/packages/kde-utils.scm (kamera): Update to 25.12.0.

Change-Id: I65b51368bd9913140594c9acd78e84adbc166d9f
2026-01-30 20:53:32 +05:30
Sughosha d7b0f09932 gnu: kaichat: Update to 0.5.1.
* gnu/packages/kde-utils.scm (kaichat): Update to 0.5.1.

Change-Id: I9e969b722556b4e414e1774460cca1c9271ab326
2026-01-30 20:53:32 +05:30
Sughosha 91d362c1db gnu: isoimagewriter: Update to 25.12.0.
* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.12.0.

Change-Id: Id53875932fb71cca6797e98f76cb8cf00ec82a36
2026-01-30 20:53:32 +05:30
Sughosha 5cadfe4773 gnu: francis: Update to 25.12.0.
* gnu/packages/kde-utils.scm (francis): Update to 25.12.0.

Change-Id: I509ec87720ba971ac0d89efb129193d98549939f
2026-01-30 20:53:32 +05:30
Sughosha 0b6fae3cb3 gnu: filelight: Update to 25.12.0.
* gnu/packages/kde-utils.scm (filelight): Update to 25.12.0.

Change-Id: I6b3bb11c1106cb2052eefb36643f05da0f3fe61f
2026-01-30 20:53:31 +05:30
Sughosha 09e36fb37f gnu: ark: Update to 25.12.0.
* gnu/packages/kde-utils.scm (ark): Update to 25.12.0.

Change-Id: If67c5ce220d55db8bc52d6497b452ba8211e0b2e
2026-01-30 20:53:31 +05:30
Sughosha 6bf2ba6da9 gnu: yakuake: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.12.0.

Change-Id: Ie97aaa63e0ea4ce9ec486b99a22dbe1344a4a5c9
2026-01-30 20:53:31 +05:30
Sughosha 499e0641b2 gnu: partitionmanager: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.12.0.

Change-Id: I6a6cd5074cac3ca9c7f225db03287e6304466111
2026-01-30 20:53:31 +05:30
Sughosha d6e67143dc gnu: kwalletmanager: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.12.0.

Change-Id: Ia367cb182db488d6d41a78957d58be2e7c905ab9
2026-01-30 20:53:31 +05:30
Sughosha 4cf4636192 gnu: ksystemlog: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.12.0.

Change-Id: Ib75d8d877a379fc889270e07584607ec87e2290e
2026-01-30 20:53:31 +05:30
Sughosha a07ff6f990 gnu: krfb: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (krfb): Update to 25.12.0.

Change-Id: I6587d3ba70b7131cdcf42f41fcf5a8fa2c97df2a
2026-01-30 20:53:31 +05:30
Sughosha f3c03c8feb gnu: konsole: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (konsole): Update to 25.12.0.

Change-Id: Ifb8e445497a836fdcbb7bfa93a34d5cca4a26d55
2026-01-30 20:53:31 +05:30
Sughosha b1d933124b gnu: kpmcore: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.12.0.

Change-Id: Ia00b5ea5188d248a1be7e4bef31eba0f833cc0a7
2026-01-30 20:53:30 +05:30
Sughosha 37b446bd10 gnu: khelpcenter: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.12.0.

Change-Id: Ic7005b77052cb3c79b01d02f55da06a6f7e310d1
2026-01-30 20:53:30 +05:30
Sughosha 52933382c2 gnu: kdf: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (kdf): Update to 25.12.0.

Change-Id: I2535358d68dd52369185e1bfb90c2e7dce0db185
2026-01-30 20:53:30 +05:30
Sughosha e1ddd69ab4 gnu: dolphin-plugins: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.12.0.

Change-Id: I8a99e5a81800163b86799322cd4983636f42f138
2026-01-30 20:53:30 +05:30
Sughosha b79d8caa35 gnu: dolphin: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.12.0.

Change-Id: I66c4f899127fd045a49078306b7e8005f5bf3d8a
2026-01-30 20:53:30 +05:30
Sughosha c52de06e5f gnu: baloo-widgets: Update to 25.12.0.
* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.12.0.

Change-Id: I004b4bfa7e48c5e5cc7bcb2222fb83142ad57bb3
2026-01-30 20:53:30 +05:30
Sughosha e9b34a0ce9 gnu: massif-visualizer: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.12.0.

Change-Id: I2b59d0700b4a5b65c2508488497d8a579403b02f
2026-01-30 20:53:30 +05:30
Sughosha 283709b48e gnu: kompare: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (kompare): Update to 25.12.0.

Change-Id: Ia0e88e3d747e5e253273a39beec0f8790cde00ff
2026-01-30 20:53:29 +05:30
Sughosha 0ce81df889 gnu: kdevelop: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.12.0.

Change-Id: Iacfff181bb411ee944f021c70604d73f88319859
2026-01-30 20:53:29 +05:30
Sughosha dd81d6b404 gnu: kcachegrind: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.12.0.

Change-Id: Ic0f9aac0bda9cb8b0c11336e76f6f66423681cf9
2026-01-30 20:53:29 +05:30
Sughosha 1e653c3b3c gnu: kapptemplate: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.12.0.

Change-Id: I2caf694273d53253a67367b7aa9aa072b8657f9f
2026-01-30 20:53:29 +05:30
Sughosha 700aa1b754 gnu: libkomparediff2: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.12.0.

Change-Id: I3d36e2cf59b413264f9b7156abf86dfcef301f6a
2026-01-30 20:53:29 +05:30
Sughosha 1d9a7d462a gnu: poxml: Update to 25.12.0.
* gnu/packages/kde-sdk.scm (poxml): Update to 25.12.0.

Change-Id: I315ea11267f95a11b764352b53ff55d55c72ec41
2026-01-30 20:53:29 +05:30
Sughosha cd5a5e1408 gnu: zanshin: Update to 25.12.0.
* gnu/packages/kde-pim.scm (zanshin): Update to 25.12.0.

Change-Id: I35bd590d6c8c42ffd9e91ba2d77898e7c634e6ee
2026-01-30 20:53:29 +05:30
Sughosha 9a1c4e3908 gnu: mimetreeparser: Update to 25.12.0.
* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.12.0.

Change-Id: Idbb75aa5f2adfcbd3e3c3c4a3a61c4920ff7f833
2026-01-30 20:53:28 +05:30
Sughosha 5607023baa gnu: merkuro: Update to 25.12.0.
* gnu/packages/kde-pim.scm (merkuro): Update to 25.12.0.

Change-Id: I70e3e2672407e49730994363d8b5086049dd0d7b
2026-01-30 20:53:28 +05:30
Sughosha 80170d1e3f gnu: libksieve: Update to 25.12.0.
* gnu/packages/kde-pim.scm (libksieve): Update to 25.12.0.

Change-Id: I89cb6d95e61d18cc9467fd2e984441be9476a29f
2026-01-30 20:53:28 +05:30
Sughosha 5eb0477f16 gnu: libkleo: Update to 25.12.0.
* gnu/packages/kde-pim.scm (libkleo): Update to 25.12.0.

Change-Id: I6d69a26a8dfae03a52ab067e49dc9642f0f3a6de
2026-01-30 20:53:28 +05:30
Sughosha d65c99bb84 gnu: libkgapi: Update to 25.12.0.
* gnu/packages/kde-pim.scm (libkgapi): Update to 25.12.0.

Change-Id: I0bba4a9cb61b92a8fe83514f58f1d1cf11acdb57
2026-01-30 20:53:28 +05:30
Sughosha daea2783be gnu: libkdepim: Update to 25.12.0.
* gnu/packages/kde-pim.scm (libkdepim): Update to 25.12.0.

Change-Id: I503fc1ad5909bca06dde8eb0e89e12d75675ebd2
2026-01-30 20:53:28 +05:30
Sughosha 39c356b30a gnu: ktnef: Update to 25.12.0.
* gnu/packages/kde-pim.scm (ktnef): Update to 25.12.0.

Change-Id: I1347d4d720bfdeff3cbee97db1c1d5253772f083
2026-01-30 20:53:27 +05:30
Sughosha d132b9ca4e gnu: ksmtp: Update to 25.12.0.
* gnu/packages/kde-pim.scm (ksmtp): Update to 25.12.0.

Change-Id: I9e9d8c4d22f8aa04608ca26a2817e5aa2d85875a
2026-01-30 20:53:27 +05:30
Sughosha eabc7fb019 gnu: kpimtextedit: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.12.0.

Change-Id: I42091a148d37e89af07f9d904a0f49e3f2bd8c34
2026-01-30 20:53:27 +05:30
Sughosha 6004a6a8c9 gnu: libgravatar: Update to 25.12.0.
* gnu/packages/kde-pim.scm (libgravatar): Update to 25.12.0.

Change-Id: If9d15202f654a56983c560856e8711e6f3f09eed
2026-01-30 20:53:27 +05:30
Sughosha f15f650ada gnu: kpublictransport: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.12.0.
[inputs]: Reorder; add kitemmodels, qtlocation and qtpositioning.

Change-Id: I3288e35684c06e9625273c76e7288c649695e4ab
2026-01-30 20:53:27 +05:30
Sughosha 4c64aab95c gnu: kpimcommon: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.12.0.

Change-Id: Ib9bd443f928957633f5d82b58c5c068acb7ee35f
2026-01-30 20:53:27 +05:30
Sughosha c6f553c572 gnu: kpkpass: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kpkpass): Update to 25.12.0.
[inputs]: Add qtdeclarative.

Change-Id: Ic51502747144de11841f62900a847103954a789e
2026-01-30 20:53:26 +05:30
Sughosha 480439949e gnu: korganizer: Update to 25.12.0.
* gnu/packages/kde-pim.scm (korganizer): Update to 25.12.0.
[inputs]: Remove kidentitymanagement.

Change-Id: Iac5b292e5d3ef8d8cafa8cbf2a57e008fcc5bb30
2026-01-30 20:53:26 +05:30
Sughosha a8e95cc4ce gnu: kontactinterface: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.12.0.

Change-Id: Iea319a6eb5d8c041f99025df99fdfa337dfb9883
2026-01-30 20:53:26 +05:30
Sughosha ac835eafed gnu: kmime: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmime): Update to 25.12.0.

Change-Id: I2077fc76e10946f9f5b327947c58ed6cfa03ac2c
2026-01-30 20:53:26 +05:30
Sughosha d763a2cbd6 gnu: kmessagelib: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.12.0.

Change-Id: I87b4124cff9e83b1157ed4fe77d3327316f2c460
2026-01-30 20:53:26 +05:30
Sughosha 2b427be80b gnu: kmbox: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmbox): Update to 25.12.0.

Change-Id: I3e51bd456419a6a7cdfe380e671ad3c36a844955
2026-01-30 20:53:25 +05:30
Sughosha 07b5475b32 gnu: kmailtransport: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.12.0.

Change-Id: I2ece3f06dabad5df8021b17014f53ab5ca3c4053
2026-01-30 20:53:25 +05:30
Sughosha d97e453c66 gnu: kmailimporter: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.12.0.

Change-Id: Ib40af4e8ccb823965918f82f4e97cd6084f70f48
2026-01-30 20:53:25 +05:30
Sughosha dd9c727c31 gnu: kmailcommon: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.12.0.

Change-Id: I4b25b082a5b17d09101b89d52d153fb83264dd14
2026-01-30 20:53:25 +05:30
Sughosha 5a59dcd2e6 gnu: kmail-account-wizard: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.12.0.

Change-Id: I501ddc6343b4a4b9331723a9af9fc6998f48269d
2026-01-30 20:53:25 +05:30
Sughosha f37b245f1c gnu: kmail: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kmail): Update to 25.12.0.

Change-Id: I3cb7fc14f9050c3a19296dc923018f2d10257075
2026-01-30 20:53:24 +05:30
Sughosha e688d94feb gnu: kleopatra: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kleopatra): Update to 25.12.0.

Change-Id: Id2ff45ebbb10da7f3245d96692bb7a7ffa8e1dc6
2026-01-30 20:53:24 +05:30
Sughosha b8b27d8c41 gnu: kldap: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kldap): Update to 25.12.0.

Change-Id: Ic4df728cd284a74a43e65ad09f9f179f1a88dee1
2026-01-30 20:53:24 +05:30
Sughosha 52cea3cb17 gnu: kitinerary: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kitinerary): Update to 25.12.0.
[inputs]: Reorder; add abseil-cpp, boost-1.83, libphonenumber, protobuf,
osmctools, rsync and wget.

Change-Id: I9d6747ba11ae944aae7dc5bfdc78711e573a9616
2026-01-30 20:53:24 +05:30
Sughosha 02b5ed3d6c gnu: osmctools: Wrap osmupdate with wget.
* gnu/packages/geo.scm (osmctools)[arguments]<#:phases>: Add wrap phase.
[inputs]: Add wget.

Change-Id: If4c9a0c6440921fd7c509df028b970530d16363b
2026-01-30 20:53:24 +05:30
Sughosha d9204ac8a8 gnu: evolution-data-server: Fix build.
* gnu/packages/gnome.scm (evolution-data-server): Fix build.
[inputs]: Remove libphonenumber; add libphonenumber-8.11.

Change-Id: I743269627cd71f99bc0f7f8a2abbf213c874f316
2026-01-30 20:53:23 +05:30
Sughosha f0d86b5d2b gnu: Add libphonenumber-8.11.
* gnu/packages/messaging.scm (libphonenumber-8.11): New variable.

Change-Id: Ib49e4b7175d684ecaaa3c969492917d602a9fbfa
2026-01-30 20:53:23 +05:30
Sughosha a4bb22ce55 gnu: libphonenumber: Update to 9.0.21.
* gnu/packages/messaging.scm (libphonenumber): Update to 9.0.21.
[inputs]: Add abseil-cpp and icedtea.

Change-Id: I5dcfc506b04f6de7798f839fc8ff8e57b8b46538
2026-01-30 20:53:23 +05:30
Sughosha 2be52badbc gnu: kimap: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kimap): Update to 25.12.0.

Change-Id: I7c2e477c0506ce88b0523d76c1d4259412756fcf
2026-01-30 20:53:23 +05:30
Sughosha 75d038831f gnu: kidentitymanagement: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.12.0.

Change-Id: I7478c51e8b121db277ea833f1b6fa8325d3a7b59
2026-01-30 20:53:23 +05:30
Sughosha f919589d17 gnu: khealthcertificate: Update to 25.12.0.
* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.12.0.

Change-Id: Iec815a45a71cb9d08c3661527d2925748d0113b1
2026-01-30 20:53:23 +05:30
Sughosha 9c2a2c1bd6 gnu: kgpg: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kgpg): Update to 25.12.0.

Change-Id: I7f53a7dcd8de9a4e2a8ed5d165e55bbd4039d092
2026-01-30 20:53:22 +05:30
Sughosha 3b5a7320cc gnu: keventviews: Update to 25.12.0.
* gnu/packages/kde-pim.scm (keventviews): Update to 25.12.0.

Change-Id: I49d73e67d77f56a9241509269740aa4dd46ec96e
2026-01-30 20:53:22 +05:30
Sughosha 9bcb05a390 gnu: kdepim-runtime: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.12.0.
[arguments]<#:test-exclude>: Exclude "schedulertest".

Change-Id: I9e2ffb612fce79273353ea9249bf99419898923b
2026-01-30 20:53:22 +05:30
Sughosha 9200654976 gnu: kdepim-addons: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.12.0.

Change-Id: Ib0a96c218c088639ab3c9d8f99877569efd66c5a
2026-01-30 20:53:22 +05:30
Sughosha 4665567dee gnu: kcalutils: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kcalutils): Update to 25.12.0.

Change-Id: Ib5017c9882b636b3de765777aba5422625b85dd7
2026-01-30 20:53:22 +05:30
Sughosha e9fe454221 gnu: kcalendarsupport: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.12.0.

Change-Id: I42b646324b32602875f82d2b8a80a7e13c4fb3bd
2026-01-30 20:53:22 +05:30
Sughosha dda8ef8f43 gnu: kaccounts-providers: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.12.0.

Change-Id: If187a5e3f121098c0d17ab7c1f6cc511701132bc
2026-01-30 20:53:22 +05:30
Sughosha 4dc227dcb4 gnu: kaccounts-integration: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.12.0.

Change-Id: Ifd2cb1e70ab58d5b12a9f6efcb3fbbc9dd7c0f5d
2026-01-30 20:53:21 +05:30
Sughosha 7e9cea91eb gnu: kaddressbook: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.12.0.

Change-Id: I070572ec4a8bd167b03d3ee492d980b0cd9aeb36
2026-01-30 20:53:21 +05:30
Sughosha 04fd3de300 gnu: kincidenceeditor: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.12.0.

Change-Id: I71c2e05611f53015e09bbfbed6a41c023e2b4417
2026-01-30 20:53:21 +05:30
Sughosha 752ab6b2d5 gnu: itinerary: Update to 25.12.0.
* gnu/packages/kde-pim.scm (itinerary): Update to 25.12.0.
[inputs]: Reorder; add kcrash, kfilemetadata, libical, olm, openssl, qcoro-qt6
and libqmatrixclient.

Change-Id: Ib9cc67b5ff458ee8af9f56f3986ebe21d8da66cd
2026-01-30 20:53:21 +05:30
Sughosha 8f7b4fa901 gnu: libqmatrixclient: Update to 0.9.5.
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.5.

Change-Id: Ib98234d3b3758769235acb9222903fad3b24b714
2026-01-30 20:53:20 +05:30
Sughosha a7799451eb gnu: akregator: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akregator): Update to 25.12.0.

Change-Id: Ib0e6ef8774214c9378face9781b53786ab66fbe3
2026-01-30 20:53:20 +05:30
Sughosha 1fd47e7949 gnu: akonadi-import-wizard: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.12.0.

Change-Id: Iaf47b20871c939343b14e07c44972d229913447c
2026-01-30 20:53:19 +05:30
Sughosha 2e77c1e06e gnu: akonadi-search: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.12.0.

Change-Id: I71b25bf57731353a118595b331bffae6821322a6
2026-01-30 20:53:19 +05:30
Sughosha ff01a2f6ab gnu: akonadi-mime: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.12.0.

Change-Id: I7f1cb526bcece88bb487c405dfde85837be7cd8c
2026-01-30 20:53:19 +05:30
Sughosha 57c804b7d6 gnu: akonadi-contacts: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.12.0.

Change-Id: I835eb11c931853890c624c8285f27b49606df869
2026-01-30 20:53:18 +05:30
Sughosha 6213953aeb gnu: akonadi-calendar: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.12.0.

Change-Id: Icf53bc4d80a97a66bb7dcdbadf48bc01d96e0e52
2026-01-30 20:53:18 +05:30
Sughosha 65287cef67 gnu: akonadi: Update to 25.12.0.
* gnu/packages/kde-pim.scm (akonadi): Update to 25.12.0.
* gnu/packages/patches/akonadi-not-relocatable.patch: Fix patch to apply to the
latest code.

Change-Id: Icab5c1aac6053bb4650be11d37d2392bfdd75d30
2026-01-30 20:53:18 +05:30
Sughosha 2a3e99185f gnu: grantleetheme: Update to 25.12.0.
* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.12.0.

Change-Id: I24dac85d9877e5bb25b6649e6251d33bbc1204b0
2026-01-30 20:53:18 +05:30
Sughosha e8a6b77439 gnu: kosmindoormap: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.12.0.

Change-Id: I1c1dcbfccea18e6f4d868a2733cf46bfa0af8310
2026-01-30 20:53:18 +05:30
Sughosha 75e512c13d gnu: kopeninghours: Update to 25.12.0.
* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.12.0.

Change-Id: Ic070359a5848581c6149d854500bc1aaeff27759
2026-01-30 20:53:18 +05:30
Sughosha 5803b6583a gnu: ghostwriter: Update to 25.12.0.
* gnu/packages/kde-office.scm (ghostwriter): Update to 25.12.0.

Change-Id: I575870321f7b03eab29843128e33de44bd7d6ec5
2026-01-30 20:53:18 +05:30
Sughosha 163ab41429 gnu: plasmatube: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.12.0.

Change-Id: I412e0006556b2ebe4d72be2e207b1ea53562207f
2026-01-30 20:53:17 +05:30
Sughosha d7e31f713c gnu: libkcompactdisc: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.12.0.

Change-Id: Iafa1a59389556a5c98ff75a9c65becfe97ed9114
2026-01-30 20:53:17 +05:30
Sughosha 232eb1edb6 gnu: libkcddb: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.12.0.

Change-Id: Iec8fa7701624992447c0a72071816140e307033e
2026-01-30 20:53:17 +05:30
Sughosha ef00c09ea2 gnu: kwave: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (kwave): Update to 25.12.0.

Change-Id: Ie14922a006545112ed1940aa9ad6991c409f4253
2026-01-30 20:53:17 +05:30
Sughosha 288a05d014 gnu: kmix: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (kmix): Update to 25.12.0.

Change-Id: I77ac3ab7697e82799f9d7393d9ce4a815b318d78
2026-01-30 20:53:17 +05:30
Sughosha 9223c6d2ea gnu: kasts: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (kasts): Update to 25.12.0.

Change-Id: I8cd3f25d87dab19ddd12a021866d7d216d750cb2
2026-01-30 20:53:17 +05:30
Sughosha 3c524c846d gnu: kamoso: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.12.0.
[inputs]: Add kirigami-addons.

Change-Id: I1e238a59de2c60390a8693d19098ebab9fab4b5a
2026-01-30 20:53:17 +05:30
Sughosha 0760ef7571 gnu: k3b: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (k3b): Update to 25.12.0.

Change-Id: Ifde951d3bdc7457247be7347360a1c232f390b51
2026-01-30 20:53:16 +05:30
Sughosha c5e645ffbe gnu: kdenlive: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.12.0.
[inputs]: Remove kdoctools; add kddockwidgets.

Change-Id: I7307077a032d56711f4ad9496219e8d37dede549
2026-01-30 20:53:16 +05:30
Sughosha 220fc53a60 gnu: kddockwidgets: Update to 2.4.0.
* gnu/packages/qt.scm (kddockwidgets): Update to 2.4.0.

Change-Id: I57183b31001e54015c09541f42bd58b98fc7f132
2026-01-30 20:53:16 +05:30
Sughosha fbf2069370 gnu: juk: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (juk): Update to 25.12.0.

Change-Id: I96777590b37c9ffc49e3436e82ae049e2c57137d
2026-01-30 20:53:16 +05:30
Sughosha 58ab65e40a gnu: ffmpegthumbs: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.12.0.

Change-Id: Id84c9fdf118827f87884b2e5cc2f744800775ea9
2026-01-30 20:53:16 +05:30
Sughosha f20f08f02f gnu: elisa: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (elisa): Update to 25.12.0.

Change-Id: I13bb407e698b0c8580445bff9e48fa1d2da0af12
2026-01-30 20:53:16 +05:30
Sughosha 1d9aaa6d84 gnu: dragon: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (dragon): Update to 25.12.0.

Change-Id: I7be03f7f47b59fa82f182557a80d1b63b3f69582
2026-01-30 20:53:16 +05:30
Sughosha c653ba857e gnu: audiocd-kio: Update to 25.12.0.
* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.12.0.

Change-Id: Ib77ca5f489aca10cdeeae85eeb07c3dc33cbe741
2026-01-30 20:53:15 +05:30
Sughosha edc7dfb767 gnu: smb4k: Update to 4.0.5.
* gnu/packages/kde-internet.scm (smb4k): Update to 4.0.5.

Change-Id: I5d110d6330352ce09219299c0dc7970c60d4de7d
2026-01-30 20:53:15 +05:30
Sughosha a9a383fa77 gnu: neochat: Update to 25.12.0.
* gnu/packages/kde-internet.scm (neochat): Update to 25.12.0.
[inputs]: Remove kcrash and kiconthemes.

Change-Id: I151a4ddcd9bbb44743f21883f81394d3138b03cc
2026-01-30 20:53:15 +05:30
Sughosha a792ad7e2d gnu: kunifiedpush: Update to 25.12.0.
* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.12.0.

Change-Id: I062a114fc8e60b2c5f6bd1488292e56c76153ea2
2026-01-30 20:53:15 +05:30
Sughosha 30b6eba651 gnu: libktorrent: Update to 25.12.0.
* gnu/packages/kde-internet.scm (libktorrent): Update to 25.12.0.

Change-Id: I28b759d4ec5401d6487df070d07f98e963339739
2026-01-30 20:53:15 +05:30
Sughosha 5654e0a9b4 gnu: ktorrent: Update to 25.12.0.
* gnu/packages/kde-internet.scm (ktorrent): Update to 25.12.0.

Change-Id: I17b676c3446c1d7a43be0fd90e787fafe167dfcf
2026-01-30 20:53:15 +05:30
Sughosha b11658467f gnu: krdc: Update to 25.12.0.
* gnu/packages/kde-internet.scm (krdc): Update to 25.12.0.

Change-Id: Ie394b1fb150afc3209260d84ea169bb0ef02546a
2026-01-30 20:53:14 +05:30
Sughosha a2d74dcec8 gnu: konversation: Update to 25.12.0.
* gnu/packages/kde-internet.scm (konversation): Update to 25.12.0.

Change-Id: I303b0e95894307a9cdcefaf7a5d7db3a00e35a5f
2026-01-30 20:53:14 +05:30
Sughosha 1dc5fe845f gnu: kio-zeroconf: Update to 25.12.0.
* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.12.0.

Change-Id: I14c3a4342486a24081fe43b118cdaac3a01dd2bd
2026-01-30 20:53:14 +05:30
Sughosha 04e323b92a gnu: kio-extras: Update to 25.12.0.
* gnu/packages/kde-internet.scm (kio-extras): Update to 25.12.0.
[arguments]<#:test-exclude>: Exclude "filenamesearchexternaltest".
[inputs]: Reorder; remove kguiaddons and ktextwidgets.

Change-Id: I90b83186d793c92eadf9ca71da543d1bf6cf0982
2026-01-30 20:53:14 +05:30
Sughosha ae5e7897bc gnu: kdeconnect: Update to 25.12.0.
* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.12.0.
[inputs]: Remove kconfigwidgets.

Change-Id: Id9399c77b51d77691b12deb6d84525a1b043575c
2026-01-30 20:53:14 +05:30
Sughosha 0ef25dd9e7 gnu: kget: Update to 25.12.0.
* gnu/packages/kde-internet.scm (kget): Update to 25.12.0.

Change-Id: I739693734183119a0b133019fa90521e5895c6af
2026-01-30 20:53:14 +05:30
Sughosha a18fcf4718 gnu: falkon: Update to 25.12.0.
* gnu/packages/kde-internet.scm (falkon): Update to 25.12.0.

Change-Id: I27c419de5bd2370c7e5572756f2953becb9f9857
2026-01-30 20:53:13 +05:30
Sughosha 5e9be8f481 gnu: okular: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (okular): Update to 25.12.0.

Change-Id: I1312e8649750b9dd96691fe68b21a866b36ce8bd
2026-01-30 20:53:13 +05:30
Sughosha c94731cede gnu: libkexiv2: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.12.0.

Change-Id: I929480becf1ccd7a2964b54ada227a5d15c808b6
2026-01-30 20:53:13 +05:30
Sughosha 002257602d gnu: libksane: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (libksane): Update to 25.12.0.

Change-Id: Iba9d9afa2009fa0259d5dff88d969129c2cce506
2026-01-30 20:53:13 +05:30
Sughosha 1e498bff0b gnu: libkdcraw: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.12.0.

Change-Id: I5b2d304dd0d473fe3247299e1b3d92d583b6c142
2026-01-30 20:53:13 +05:30
Sughosha 2b0a5d7fed gnu: kolourpaint: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.12.0.

Change-Id: I4c0886b37a3f513ea2249f55bb492d1b92cfa64b
2026-01-30 20:53:12 +05:30
Sughosha 8ec2a81e5c gnu: kdegraphics-thumbnailers: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.12.0.

Change-Id: I553c2b2db331623bcf3d9e68387028f91d6f605c
2026-01-30 20:53:12 +05:30
Sughosha 5013e93a62 gnu: kdegraphics-mobipocket: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.12.0.

Change-Id: I6b5e7681db196b02e8bba31db3bec0392d925bb7
2026-01-30 20:53:12 +05:30
Sughosha aa4e6e9122 gnu: kcolorchooser: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.12.0.

Change-Id: I9a158abd8b496543a0c8fd6796e6f409d19a4679
2026-01-30 20:53:12 +05:30
Sughosha 6b2e85463e gnu: gwenview: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (gwenview): Update to 25.12.0.

Change-Id: Ie4c01970b0bf0454bf6962a13bbda6baff0180a5
2026-01-30 20:53:12 +05:30
Sughosha 78cd1e9d6d gnu: ksanecore: Update to 25.12.0.
* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.12.0.

Change-Id: I586cc1e106d47cf299b0c5b9ca82d806a38af3f0
2026-01-30 20:53:11 +05:30
Sughosha 60c1c85655 gnu: kquickimageeditor: Update to 0.6.0.
* gnu/packages/kde-graphics.scm (kquickimageeditor): Update to 0.6.0.
[inputs]: Add kconfig and opencv.

Change-Id: I8983e75850f4496648b6ea413c35c8bc1d3a269a
2026-01-30 20:53:11 +05:30
Sughosha fe2ca603b4 gnu: kpat: Update to 25.12.0.
* gnu/packages/kde-games.scm (kpat): Update to 25.12.0.

Change-Id: Id9eada8b53b6afa6161936adbc487d5ddfa19558
2026-01-30 20:53:11 +05:30
Sughosha 7fe5f7061b gnu: knights: Update to 25.12.0.
* gnu/packages/kde-games.scm (knights): Update to 25.12.0.

Change-Id: I70f7858bb7049ff2c73903027a68d401961b0904
2026-01-30 20:53:11 +05:30
Sughosha a070440203 gnu: kjumpingcube: Update to 25.12.0.
* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.12.0.

Change-Id: I7a96d9df1c51bd4c6978fd6879e47e397a6d7eaa
2026-01-30 20:53:11 +05:30
Sughosha aa9629fe07 gnu: ksquares: Update to 25.12.0.
* gnu/packages/kde-games.scm (ksquares): Update to 25.12.0.

Change-Id: I2eb219414b61471967601e64d16789467226c6eb
2026-01-30 20:53:11 +05:30
Sughosha 53dd0ff390 gnu: kreversi: Update to 25.12.0.
* gnu/packages/kde-games.scm (kreversi): Update to 25.12.0.

Change-Id: Ie11a583dd58498a6bcf18bfe2b09eba1d7ca57eb
2026-01-30 20:53:11 +05:30
Sughosha bec6b8ec2f gnu: knavalbattle: Update to 25.12.0.
* gnu/packages/kde-games.scm (knavalbattle): Update to 25.12.0.

Change-Id: I5fd75d6d7eb1064c8538646d69ef52e057791a5d
2026-01-30 20:53:10 +05:30
Sughosha d1c208ceed gnu: kollision: Update to 25.12.0.
* gnu/packages/kde-games.scm (kollision): Update to 25.12.0.

Change-Id: Ia3495f9afaac8c27710d0be0bef619ed42a0bedc
2026-01-30 20:53:10 +05:30
Sughosha 1af5bc4786 gnu: ksnakeduel: Update to 25.12.0.
* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.12.0.

Change-Id: I91d56013eed41a2075e7e83d7257997482ff7cf4
2026-01-30 20:53:10 +05:30
Sughosha cc8b3eeabe gnu: killbots: Update to 25.12.0.
* gnu/packages/kde-games.scm (killbots): Update to 25.12.0.

Change-Id: I89d577ee6bbb31e03f06191b91076de5b242bcea
2026-01-30 20:53:10 +05:30
Sughosha b25337db03 gnu: bovo: Update to 25.12.0.
* gnu/packages/kde-games.scm (bovo): Update to 25.12.0.

Change-Id: Iae5707a8f4df7b36ad79014e3e036dad2b955e34
2026-01-30 20:53:10 +05:30
Sughosha bdfaafb9dc gnu: kspaceduel: Update to 25.12.0.
* gnu/packages/kde-games.scm (kspaceduel): Update to 25.12.0.

Change-Id: Id729ede6c84f3ce3bed11f4546442a27714d7333
2026-01-30 20:53:10 +05:30
Sughosha e44e41d2b1 gnu: kapman: Update to 25.12.0.
* gnu/packages/kde-games.scm (kapman): Update to 25.12.0.

Change-Id: Iaf109f74a201c25a41fa7661751376f03ad34564
2026-01-30 20:53:10 +05:30
Sughosha 9b5eae2506 gnu: lskat: Update to 25.12.0.
* gnu/packages/kde-games.scm (lskat): Update to 25.12.0.

Change-Id: Ic42be6639398762fc76b5d729d90f01cf39b222a
2026-01-30 20:53:10 +05:30
Sughosha 8d364bd6cf gnu: kubrick: Update to 25.12.0.
* gnu/packages/kde-games.scm (kubrick): Update to 25.12.0.

Change-Id: Ifb336adb3995f7b6488da81dbfa679da0d083a6c
2026-01-30 20:53:09 +05:30
Sughosha 0f02ca37a0 gnu: kigo: Update to 25.12.0.
* gnu/packages/kde-games.scm (kigo): Update to 25.12.0.

Change-Id: Ifaa243b8122d6e8a2e0c7ca29e85839551d406b6
2026-01-30 20:53:09 +05:30
Sughosha 00c402f048 gnu: kiriki: Update to 25.12.0.
* gnu/packages/kde-games.scm (kiriki): Update to 25.12.0.

Change-Id: I0f0a45dd52e8eecce41eded45b0637161d62a7de
2026-01-30 20:53:09 +05:30
Sughosha a2e7226429 gnu: palapeli: Update to 25.12.0.
* gnu/packages/kde-games.scm (palapeli): Update to 25.12.0.

Change-Id: I93e841d9d38362e3d6a2ce588e2a9420f43d586f
2026-01-30 20:53:09 +05:30
Sughosha b6d7e5b110 gnu: ksirk: Update to 25.12.0.
* gnu/packages/kde-games.scm (ksirk): Update to 25.12.0.

Change-Id: I2cb20cdc062bf9c07e939ed9d1d50f829d610b08
2026-01-30 20:53:09 +05:30
Sughosha e13a7fe7d1 gnu: granatier: Update to 25.12.0.
* gnu/packages/kde-games.scm (granatier): Update to 25.12.0.

Change-Id: Ifd573fe22fc506c73371e5d611804059efb5bbcb
2026-01-30 20:53:09 +05:30
Sughosha 16adba0be7 gnu: bomber: Update to 25.12.0.
* gnu/packages/kde-games.scm (bomber): Update to 25.12.0.

Change-Id: I500db0f38135707fe79f587c4a507b90446f0a4e
2026-01-30 20:53:09 +05:30
Sughosha 7daf1adca5 gnu: knetwalk: Update to 25.12.0.
* gnu/packages/kde-games.scm (knetwalk): Update to 25.12.0.

Change-Id: Ie252cfa199a58c25e4e94835811f1ddc0cb5740e
2026-01-30 20:53:08 +05:30
Sughosha c2fd636591 gnu: kblackbox: Update to 25.12.0.
* gnu/packages/kde-games.scm (kblackbox): Update to 25.12.0.

Change-Id: I30974f864e28cc0f29cb3f4f13246bf72613522d
2026-01-30 20:53:08 +05:30
Sughosha 56f1f02a97 gnu: kfourinline: Update to 25.12.0.
* gnu/packages/kde-games.scm (kfourinline): Update to 25.12.0.

Change-Id: I0056d2bc64eb484936db16cd21e8beee7ba7fd80
2026-01-30 20:53:08 +05:30
Sughosha 271d954490 gnu: kdiamond: Update to 25.12.0.
* gnu/packages/kde-games.scm (kdiamond): Update to 25.12.0.

Change-Id: If914eed9b91840a9b15a80a8e5aaf5f9de4be9e2
2026-01-30 20:53:08 +05:30
Sughosha 635aa451d0 gnu: kgoldrunner: Update to 25.12.0.
* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.12.0.

Change-Id: I52f5f3a56923ee8abe7db6c9e2ac46b06772b7bb
2026-01-30 20:53:08 +05:30
Sughosha f46caa7d98 gnu: klines: Update to 25.12.0.
* gnu/packages/kde-games.scm (klines): Update to 25.12.0.

Change-Id: Icc71ab4858065b96c74f7669f31e7029f6774ce5
2026-01-30 20:53:08 +05:30
Sughosha f075009bc5 gnu: klickety: Update to 25.12.0.
* gnu/packages/kde-games.scm (klickety): Update to 25.12.0.

Change-Id: I79dd301cfddc9063155ba339125c36f94db6e7bc
2026-01-30 20:53:08 +05:30
Sughosha 9fe63a734e gnu: ksudoku: Update to 25.12.0.
* gnu/packages/kde-games.scm (ksudoku): Update to 25.12.0.

Change-Id: I38b6238522f8008f4c5c1866d89aa89a23ab730c
2026-01-30 20:53:08 +05:30
Sughosha 6a6e52ae45 gnu: kblocks: Update to 25.12.0.
* gnu/packages/kde-games.scm (kblocks): Update to 25.12.0.

Change-Id: Ibc21443e058c4b85dc787fe4b81cd94980d53e4c
2026-01-30 20:53:07 +05:30
Sughosha d5e27fa334 gnu: kbounce: Update to 25.12.0.
* gnu/packages/kde-games.scm (kbounce): Update to 25.12.0.

Change-Id: If61512d380418012b6bf80843d6dd80a6e131063
2026-01-30 20:53:07 +05:30
Sughosha fca8ceed40 gnu: konquest: Update to 25.12.0.
* gnu/packages/kde-games.scm (konquest): Update to 25.12.0.

Change-Id: I77d1e2c04bcbf71b9eef09cfc91855bda0d14776
2026-01-30 20:53:07 +05:30
Sughosha 11f58e5590 gnu: kmines: Update to 25.12.0.
* gnu/packages/kde-games.scm (kmines): Update to 25.12.0.

Change-Id: Ibeed33dbfaf2f59678fd45cab1dea595b2c864ad
2026-01-30 20:53:07 +05:30
Sughosha 6cd7848b5c gnu: kbreakout: Update to 25.12.0.
* gnu/packages/kde-games.scm (kbreakout): Update to 25.12.0.

Change-Id: I5f89c8d67804da7829823025b0c47e68ad0c3bb9
2026-01-30 20:53:07 +05:30
Sughosha c1585b1703 gnu: kajongg: Update to 25.12.0.
* gnu/packages/kde-games.scm (kajongg): Update to 25.12.0.

Change-Id: I1bb556144ff1532075b34d886e386a735d65add9
2026-01-30 20:53:07 +05:30
Sughosha baabf087dc gnu: kshisen: Update to 25.12.0.
* gnu/packages/kde-games.scm (kshisen): Update to 25.12.0.

Change-Id: I9f3ae448c8b93ee8daf1ae412a224afdc073bf4c
2026-01-30 20:53:07 +05:30
Sughosha 503cdbbbb6 gnu: kmahjongg: Update to 25.12.0.
* gnu/packages/kde-games.scm (kmahjongg): Update to 25.12.0.

Change-Id: I5de4ddacbe4ed0ead7ee4f6385304b6285b77db2
2026-01-30 20:53:06 +05:30
Sughosha 60cc7478af gnu: libkmahjongg: Update to 25.12.0.
* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.12.0.

Change-Id: If9a963aa874814cbbd7cdd4d4e6b7ca3ac7882bf
2026-01-30 20:53:06 +05:30
Sughosha e94df676cc gnu: kolf: Update to 25.12.0.
* gnu/packages/kde-games.scm (kolf): Update to 25.12.0.

Change-Id: I60ffce42fee3afcc4ac0e764b9f3415644b0df7b
2026-01-30 20:53:06 +05:30
Sughosha 53b858b233 gnu: picmi: Update to 25.12.0.
* gnu/packages/kde-games.scm (picmi): Update to 25.12.0.

Change-Id: I2de3b971cdc9b976d35edfdce74963a4aea2c783
2026-01-30 20:53:06 +05:30
Sughosha 2ba9702ad5 gnu: ktuberling: Update to 25.12.0.
* gnu/packages/kde-games.scm (ktuberling): Update to 25.12.0.

Change-Id: I025b6c6db47160f3117512a65e43d096d6ec2905
2026-01-30 20:53:06 +05:30
Sughosha 14c81c43b7 gnu: katomic: Update to 25.12.0.
* gnu/packages/kde-games.scm (katomic): Update to 25.12.0.

Change-Id: Iafaf1f5d3d2b3b3498eb5d6f383b34a1622ea9d0
2026-01-30 20:53:06 +05:30
Sughosha 11c3724bcc gnu: libkdegames: Update to 25.12.0.
* gnu/packages/kde-games.scm (libkdegames): Update to 25.12.0.

Change-Id: I087a08f45e893763a81f11e987822e46227fde06
2026-01-30 20:53:06 +05:30
Sughosha dba8f3f0b6 gnu: marble: Update to 25.12.0.
* gnu/packages/kde-education.scm (marble): Update to 25.12.0.
[source]: Switch to url-fetch.

Change-Id: I422f4f054ea3f873479357ff850ba6e35c1ae9eb
2026-01-30 20:53:05 +05:30
Sughosha e35583801f gnu: ktouch: Update to 25.12.0.
* gnu/packages/kde-education.scm (ktouch): Update to 25.12.0.

Change-Id: I2f88ba1366b2d559fe63ef63332d9d82614b023f
2026-01-30 20:53:05 +05:30
Sughosha c04a6751b3 gnu: kalgebra: Update to 25.12.0.
* gnu/packages/kde-education.scm (kalgebra): Update to 25.12.0.

Change-Id: Iae613b6f2f106993887a3d21c60a273e9225a00b
2026-01-30 20:53:05 +05:30
Sughosha 2546ef981b gnu: analitza: Update to 25.12.0.
* gnu/packages/kde-education.scm (analitza): Update to 25.12.0.

Change-Id: Ieb1ce3f8761e226350c0c3e653cf0a4e9ea26d07
2026-01-30 20:53:05 +05:30
Sughosha 18b72f7555 gnu: kqtquickcharts: Update to 25.12.0.
* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.12.0.

Change-Id: I5e008dff8f1bd8d8d2080f1a13d96cf9458ac429
2026-01-30 20:53:05 +05:30
Sughosha 4056a38ab0 gnu: hugin: Update to 2025.0.1.
* gnu/packages/photo.scm (hugin): Update to 2025.0.1.

Change-Id: I15c06e04f16d986fbc920ddc324fb4218ce0ec6e
2026-01-30 20:53:05 +05:30
Sughosha cb585484ca gnu: gpscorrelate: Update to 2.3.
* gnu/packages/gps.scm (gpscorrelate): Update to 2.3.

Change-Id: I0a07d9bd853fbafe2112a79cdfd25136c3cbedf6
2026-01-30 20:53:04 +05:30
Sughosha aea4c526c9 gnu: viewnior: Fix build.
* gnu/packages/image-viewers.scm (viewnior): Fix build.
[inputs]: Remove exiv2; add exiv2-0.27.

Change-Id: Ibff4c9343787065e87b2d627806e3165fc5c482c
2026-01-30 20:53:04 +05:30
Sughosha 8998d1a4fc gnu: libextractor: Fix build.
* gnu/packages/gnunet.scm (libextractor): Fix build.
[inputs]: Remove exiv2; add exiv2-0.27.

Change-Id: I7d93ae85348644a058cc51d28488c38878456fbe
2026-01-30 20:53:04 +05:30
Sughosha 4d80d84608 gnu: Add exiv2-0.27.
* gnu/packages/image.scm (exiv2-0.27): New variable.

Change-Id: Ifc440fa109369ff2f618844fadfef23d8ab527e5
2026-01-30 20:53:04 +05:30
Sughosha 9963f43c52 gnu: exiv2: Update to 0.28.7.
* gnu/packages/image.scm (exiv2): Update to 0.28.7.
[arguments]<#:tests?>: Disable.
[propagated-inputs]: Add brotli and libinih.

Change-Id: I8ace9d98c9a4a5b1022bbdc0c4ebca2b654e4e7e
2026-01-30 20:53:03 +05:30
John Khoo d25404a998 gnu: Format sway-audio-idle-inhibit.
This is due to a committer error: the latest revision of a PR
was not pulled and some comments remained unaddressed.

* gnu/packages/wm.scm (sway-audio-idle-inhibit): Reformat.

Change-Id: I8a1c04b00e92e38da20407500caa27cbac2ad927
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-01-30 10:37:54 +01:00
Sharlatan Hellseher 20be65d481 gnu: python-mapsims: Update to 2.7.0.
* gnu/packages/astronomy.scm (python-mapsims): Update to 2.7.0.
[source]: Switch to git-fetch providing a fresh version; 2023 2.6.0
PyPI, 2025 2.7.0 Git.
[phases]{relax-requirements}: Remove phase.
[propagated-inputs]: Remove python-healpy and python-numpy; add
python-healpy-1.18 and python-numpy-1.

Change-Id: I1c7dea78b5e5374b76e6292b0c8fc05b241a4f4e
2026-01-30 09:10:15 +00:00
Sharlatan Hellseher 2eaaad6402 gnu: python-pysm3: Use python-numpy-1 and python-healpy-1.18.
* gnu/packages/astronomy.scm (python-pysm3):
  [phases]{relax-requirements}: Do not force NumPy v2.
  [propagated-inputs]: Remove python-healpy and python-numpy; add
  python-healpy-1.18 and python-numpy-1.

Change-Id: Id700f9178d77344cb2baaf422be539f0f4d17768
2026-01-30 09:10:15 +00:00
Sharlatan Hellseher 21f915d03c gnu: python-pixell: Use python-numpy-1 and python-healpy-1.18.
* gnu/packages/astronomy.scm (python-pixell):
  [propagated-inputs]: Remove python-healpy, and python-numpy; add
  python-healpy-1.18, and python-numpy-1.

Change-Id: I125e76ba9d857aa4a924362d209c8e5935d1fa42
2026-01-30 09:10:15 +00:00
Sharlatan Hellseher ec60ac2d06 gnu: python-gw-sky: Reduce closure size, skip one test.
* gnu/packages/astronomy.scm (python-gw-sky):
  [arguments] <test-flags>: Skip one of two tests.
  [native-inputs]: Remove jupyter, python-nbconvert, and python-wheel.

Change-Id: I6acc742e010c372c36bc4909bb790b50f04c3ba2
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 1facfca058 gnu: python-romancal: Silent check and sanity-check phases.
As it's a leaf package and quite rapidly updated check and sanity-check
phases are disabled for now to make it buildable, a fresh release might
be placed before <2026-01-30>.

* gnu/packages/astronomy.scm (python-romancal)[arguments] <tests?>:
Disable for now.
[phases]{sanity-check}: Delete phase.

Change-Id: I30af4317916639f87288779ccd7bdd69b3ce8f67
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher c2a46c23c7 gnu: python-jwst: Relax requirements for python-drizzle.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
New phase.

Change-Id: I1c24bf2c5af53584cca3fb28e9284f4c3cd0689e
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 3c10d40d34 gnu: python-specutils: Improve package.
* gnu/packages/astronomy.scm (python-specutils):
[arguments] <test-flags>: Run tests from installed Python module with
"--pyargs".
[phases]{remove-local-source}: New phase.
{set-home-env}: Move before {build}.

Change-Id: I1a8a894946e2961a46d3665e13861ad1dfd35236
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 66e4c4d746 gnu: python-stpipe: Fix tests.
* gnu/packages/astronomy.scm (python-stpipe):
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip 6 tests.
[phases]{set-version}: New phase.

Change-Id: Ib12027ec304073f113731ee98f379277d8b51e98
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher a7b914a163 gnu: python-stpreview: Fix tests.
* gnu/packages/astronomy.scm: (python-roman-datamodels-0.28,
python-rad-0.28): New variables.
(python-stpreview)[native-inputs]: Remove python-roman-datamodels and
python-wheel; add python-roman-datamodels-0.28.

Change-Id: I1dad50526d090739876761a1a6cf20359f680fe4
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 6dc9a3363b gnu: Add python-gammapy.
* gnu/packages/astronomy.scm (python-gammapy): New variable.

Change-Id: I9454ee32cf00bf3aa996efd71be2b32fa954ce16
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 0aa6e3c023 gnu: Add python-healpy-1.18.
* gnu/packages/astronomy.scm (python-healpy-1.18): New variable.

Change-Id: I7e82c6de5f2e788cb8bbece03f3170ce190a70b5
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher 952b8c0bfa gnu: Add python-pyflct.
* gnu/packages/algebra.scm (python-pyflct): New variable.

Change-Id: If92c1d6dc3a879468bd2f30f2182a84f4cf11066
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher c9f4997d7a gnu: Add python-astlib.
* gnu/packages/astronomy.scm (python-astlib): New variable.

Change-Id: I63691c616210c03d59ae268980161b2807e13c76
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher fcf181df46 gnu: Add python-casa-cube.
* gnu/packages/astronomy.scm (python-casa-cube): New variable.

Change-Id: I9ab46f06111372acd19e499ad80f291b8f8be63e
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher c8604b0d33 gnu: Add python-cmasher.
* gnu/packages/python-science.scm (python-cmasher): New variable.

Change-Id: I74c8ad6f9170b34b8c4fd1760c2ca3ba90d2a1f5
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 6bb2b66ef3 gnu: Add python-bdsf.
* gnu/packages/astronomy.scm (python-bdsf): New variable.

Change-Id: Ifa147e9b17433a2c141ba902d9b3f84a08e10245
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher f16b9b92aa gnu: Add boost-with-numpy.
* gnu/packages/boost.scm (boost-with-numpy): New variable.

Change-Id: I95feeed592947704aa82b7f85fc536417d1fd815
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 36db1c78f7 gnu: aoflagger: Update to 3.4.0-1.b97943f.
* gnu/packages/astronomy.scm (aoflagger): Update to
b97943fd4c809f73ce1de2129a529d702cb133aa commit.
[inputs]: Remove gtkmm-3; add gtkmm.
[native-inputs]: Remove boost-1.83; add boost.

Change-Id: Id9604ecbab91cef325135e6eabd5fbeb76e2116a
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 621afcac0b gnu: aocommon: Update to 0.0.0-4.5f3f280.
* gnu/packages/astronomy.scm (aocommon): Update to
5f3f28099f354cfd4d077ed461c365ba46eb9ffb commit.

Change-Id: I018ead866d218daf311ecc8e6c114af020a187ad
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 07838a9962 gnu: astroterm: Update to 1.0.10.
* gnu/packages/astronomy.scm (astroterm): Update to 1.0.10.

Change-Id: I1443472049357517a9a1c7974fa92eb6fdaa0dea
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher bd039343e2 gnu: gpredict: Update to 2.4.
* gnu/packages/astronomy.scm (gpredict): Update to 2.4.
[source]: Switch to git-fetch.
[arguments] <configure-flags>: Drop all.
<phases>: Remove 'fix-tests; use custom 'bootstrap.
[native-inputs]: Add autoconf, automake, (list glib "bin"), and libtool.

Change-Id: I165ddb69109dbc0c698a24d114a2c30a83d294bd
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 1beedcf82d gnu: celestia: Update to 1.6.4-1.6de0339.
* gnu/packages/astronomy.scm (celestia): Update to
6de0339a85be38e85e2ad34f58850700be4342c5 commit.

Change-Id: I0d4b6da6812396009c3973961dceb6802fee3045
2026-01-30 09:10:13 +00:00
Sharlatan Hellseher 8246789f32 gnu: celestia-content: Update to 0.0.0-4.7c1a1f7.
* gnu/packages/astronomy.scm (celestia-content): Update to
7c1a1f7f9189b5c207d0ef185e880077136716a3 commit.

Change-Id: I2445f9edc5804754a8540ddc7b5d2f227d02c8c6
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher 7639064cdc gnu: python-aiapy: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-aiapy): Update to 0.11.0.
[arguments] <test-flags>: Run in a single thread, there are not too many
tests; skip one test requiring remote data.
<phases>: Preserve 'sanity-check.
[native-inputs]: Remove python-pytest-cov and python-pytest-xdist; add
python-hissw.

Change-Id: I25a5983a7f7f55c4a685c27b6dae25858e4b92c6
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher 93c11ef84a gnu: Add python-hissw.
* gnu/packages/astronomy.scm (python-hissw): New variable.

Change-Id: I2502729bc9d9fb1d7ede4af1fc8613ce98836041
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher 0096f052f6 gnu: python-astromartini: Update to 2.1.15.
* gnu/packages/astronomy.scm (python-astromartini): Update to 2.1.15.
[arguments]: Drop all, tests are not thread save, run them sequentially.
[propagated-inputs]: Add python-eaglesqltools, python-halo-analysis,
python-hdecompose, and python-pyread-eagle.
[native-inputs]: Remove python-pytest-xdist.

Change-Id: I15a728bf436021ffb5616f84df0e814e84d03d57
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher a900e990ce gnu: Add python-eaglesqltools.
* gnu/packages/astronomy.scm (python-eaglesqltools): New variable.

Change-Id: Ia833c3e285fe0be028402431a5e084404d28edfe
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher ff5ab76079 gnu: Add python-hdecompose.
* gnu/packages/astronomy.scm (python-hdecompose): New variable.

Change-Id: Ib2dff022bc01a5b53c8f31568310bc5dac0517f2
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher b426c08b82 gnu: Add python-halo-analysis.
* gnu/packages/astronomy.scm (python-halo-analysis): New variable.

Change-Id: I935894c576647c0979600fbc9096f90d2195c012
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher 62e3736e47 gnu: Add python-pyread-eagle.
* gnu/packages/python-xyz.scm (python-pyread-eagle): New variable.

Change-Id: I770e2c544c2061cb4fdc9511756d66e938e4d8b6
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher c659c091d6 gnu: python-ctapipe: Update to 0.29.0.
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.29.0.

Change-Id: I7c960229da781f30c33b02386916360b5c59929e
2026-01-30 09:10:12 +00:00
Sharlatan Hellseher d29bf8c2ef gnu: python-drizzlepac: Update to 3.10.0-1.6ac0ef1.
* gnu/packages/astronomy.scm (python-drizzlepac): Update to
6ac0ef1a27b0e2a568b1aa1f24b118ed322db409 commit.

Change-Id: I0d2349d2a949163a83a9779370780ea653bb46ff
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher f7eef8cd05 gnu: python-irispy-lmsal: Simplify package.
* gnu/packages/astronomy.scm (python-irispy-lmsal)[arguments]
<test-flags>: Drop all.
<phases>: Keep 'sanity-check.

Change-Id: I835672a0ef7e390222a99fe0d8bdae1f77ad947c
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher d99ff11ca2 gnu: python-pypeit: Update to 1.18.1.
* gnu/packages/astronomy.scm (python-pypeit): Update to 1.18.1.
[phases]{post-check}: Remove phase.
[propagated-inputs]: Remove python-astropy-6 and
python-extension-helpers; add python-astropy.
(python-pypeit-minimal)[arguments]<phases>: Remove modification of not
existing phase.

Change-Id: I326ae44eee7f1311dbfefb1c395b2ecd9264e98b
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher bf13a1bad1 gnu: python-viresclient: Update to 0.14.1.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.14.1.

Change-Id: I1ffaa3ef7f557bebc6383ea73c3877b734fde96b
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher 8862afeec4 gnu: tenmon: Update to 20260119.
* gnu/packages/astronomy.scm (tenmon): Update to 20260119.
[arguments]<configure-flags>: Drop them as no longer required.

Change-Id: I15ee79901ae034a44bcdbfa5bef58f679c8cf43d
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher d653513782 gnu: siril: Update to 1.4.1.
* gnu/packages/astronomy.scm (siril): Update to 1.4.1.

Change-Id: Ib19b745de86fa36af747c14f5e3c85e8b0ccdcf9
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher 4e4b361cb2 gnu: stellarium: Update to 25.4.
* gnu/packages/astronomy.scm (stellarium): Update to 25.4.

Change-Id: I62ca4248159eef580d11764e9c7b3393d9ac2a1a
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher 1e7ec8065f gnu: calcmysky: Update to 0.4.0.
Upstream release note mentions dual licensing now: "This release is
relicensed to GPLv2 (with GPLv3 remaining an option) to fix
compatibility with Stellarium's license.", see:
<https://github.com/10110111/CalcMySky/releases/tag/v0.4.0>

* gnu/packages/astronomy.scm (calcmysky): Update to 0.4.0.
[license]: Adjust to new dual license model.

Change-Id: If584241c6369b4ec376c15188f5f56e49ac15155
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher 1d49397b9b gnu: python-soxs: Update to 5.2.0.
* gnu/packages/astronomy.scm (python-soxs): Update to 5.2.0.

Change-Id: I40cbf5dfbebd397f3428b970c41100335eede44c
2026-01-30 09:10:11 +00:00
Sharlatan Hellseher dd05643ea6 gnu: python-swiftgalaxy: Update to 2.3.1.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.1.

Change-Id: I81eaba9ab7a7f809275251d3a0843bb5e7ce92c7
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher f44892f3b0 gnu: python-swiftsimio: Update to 10.7.2.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 10.7.2.

Change-Id: I904571728d939a364c2172b87623515b5f6858b7
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher a8cee9d295 gnu: python-stpsf: Update to 2.2.0.
* gnu/packages/astronomy.scm (python-stpsf): Update to 2.2.0.
[native-inputs]: Remove python-wheel.
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher 6c1dacff05 gnu: python-pynbody: Update to 2.4.1.
* gnu/packages/astronomy.scm (python-pynbody): Update to 2.4.1.

Change-Id: If772a2a32cb108cab4882c077ce76a8234bdf342
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher cc858d8358 gnu: python-lenstronomy: Update to 1.13.5.
* gnu/packages/astronomy.scm (python-lenstronomy): Update to 1.13.5.
[arguments] <test-flags>: Rework skipped tests, run more.
[propagated-inputs]: Remove python-astropy-6; add python-astropy.

Change-Id: I317fabab4e377947841853f44d24b0948cec5fac
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher ca8eb0edfa gnu: python-colossus: Update to 1.3.11-0.5ea40f8.
* gnu/packages/astronomy.scm (python-colossus): Update to
5ea40f83d6f3bb56c6e1f2eb31b90dabebf60d3d commit.

Change-Id: I929dc7e45ad32fb2e007d882e0b8f0bcef162c8c
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher 6d652dc0b2 gnu: python-ndcube: Update to 2.4.0.
* gnu/packages/astronomy.scm (python-ndcube): Update to 2.4.0.
[arguments] <test-flags>: Skip freshly failing test only.

Change-Id: Iafd38ffeef6ab54e38ba63e370cbc2bd3cc5d1a0
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher 7f73fb6f2c gnu: python-ndcube-minimal: Reduce closure size.
* gnu/packages/astronomy.scm (python-ndcube-minimal)[native-inputs]: Do
not inherit from python-ndcube, remove python-matplotlib,
python-mpl-animators, and python-reproject.

Change-Id: I3b625c44ad6a09571e489fdf1f577662fec3df25
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher a6e5790ae5 gnu: python-drizzle: Update to 2.2.0.
* gnu/packages/astronomy.scm (python-drizzle): Update to 2.2.0.
[native-inputs]: Remove python-wheel; add python-pytest-doctestplus.

Change-Id: Id27507fb94e42a7c67ffc21cb7e4e6e69482ddc1
2026-01-30 09:10:10 +00:00
Sharlatan Hellseher df1623e0a5 gnu: ginga: Update to 5.5.1.
* gnu/packages/astronomy.scm (ginga): Update to 5.5.1.
[arguments] <test-flags>: Don't skip tests, all of them pass successfully.

Change-Id: Ie87cc96ea661d4fd392e77c434bf1c4b2bc77552
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher 33e2e4a879 gnu: python-crds: Update to 13.1.1.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.1.

Change-Id: Ifcebd3e8c7562854dab36dee274bddd0bcfffd41
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher 96c8605dbf gnu: python-cdflib: Update to 1.3.8.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.8.
[arguments] <test-flags>: Deselect "remote_data" marker.
[native-inputs]: Remove python-pytest-remotedata.

Change-Id: I135588d6cdb2db4858a8f4ceca77882b074e8b9b
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher cb46515547 gnu: python-astroquery: Simplify and improve tests.
* gnu/packages/astronomy.scm (python-astroquery):
[arguments] <test-flags>: Rework skipped tests.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Add python-pytest-rerunfailures and
python-pytest-timeout.
[propagated-inputs]: Sort a->z; group by priority.

Change-Id: I54db4c66d8f97829e7015074e3c26d22629e4999
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher d8f3e15f00 gnu: python-roman-datamodels: Update to 0.29.0.
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.29.0.
[propagated-inputs]: Add python-semantic-version.

Change-Id: Ib094cd374ef2a31f4d22416b487ad6ff416d0c53
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher 8b20e95459 gnu: python-rad: Update to 0.29.0.
* gnu/packages/astronomy.scm (python-rad): Update to 0.29.0.

Change-Id: Ieb7b137b8489eca4e42fc08b9c6f7f9c8761e49c
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher f0f709a9b7 gnu: python-astropy-healpix: Update to 1.1.3.
* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.1.3.
[arguments] <test-flags>: Run tests from installed module.
<phases>: Use default 'check; add 'remove-local-source.
[native-inputs]: Remove python-hypothesis, python-pytest-astropy, and
python-wheel.; add python-pytest.

Change-Id: I705d9dd3a6bbba465bb73af47980d80d6b720b51
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher fb6ec92e3f gnu: Add python-gwcs-1 and python-gwcs-0.
* gnu/packages/astronomy.scm (python-gwcs-0, python-gwcs-1): New variables.
(python-gwcs-0, python-gwcs-0.21): Inherit from python-gwcs-1.
(python-gwcs): Pin to python-gwcs-0.

Change-Id: I94291aa749667cd94073e434822978c7b5efbd7c
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher 1f194fb9d6 gnu: python-skyfield: Update to 1.54.
* gnu/packages/astronomy.scm (python-skyfield): Update to 1.54.
[native-inputs]: Remove python-wheel.

Change-Id: I1296e25b21fa6e521000dd8832ffa3042356f5b4
2026-01-30 09:10:09 +00:00
Sharlatan Hellseher bd5e243d09 gnu: python-astropy-iers-data: Update to 0.2026.1.19.0.42.31.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2026.1.19.0.42.31.

Change-Id: Ib22b00ccbd5bcc75759369130d5869585d3a3ddf
2026-01-30 09:09:59 +00:00
John Khoo f91da7868c gnu: Add sway-audio-idle-inhibit.
* gnu/packages/wm.scm (sway-audio-idle-inhibit): New variable.

Merges: https://codeberg.org/guix/guix/pulls/3047
Change-Id: I7b19aa7df0a2981fa048d47055f0d378fbce32ba
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-01-30 09:55:51 +01:00
jgart 7a6345ba3e gnu: sbcl-stefil: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-stefil)[inputs]: Refactor to modern style.

Change-Id: I9d138ae754939ae95441e640cf4fabf17b2b8f2c
2026-01-30 03:44:49 -05:00
Patrick Norton efb17a7358 gnu: calc: Update to 2.16.1.2.
* gnu/packages/maths.scm (calc): Update to 2.16.1.2.
[source]: Fetch directly from git.

Change-Id: I8ce9eb069f6d53e87c915ebf9b323517ad81df27
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-30 09:42:56 +01:00
jgart a63e78e7cd gnu: sbcl-pngload: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-pngload)[inputs]: Refactor to modern style.

Change-Id: Ie5f910247cece91188f3fa5b9b3bb0db4c20a2de
2026-01-30 03:38:20 -05:00
jgart 6ca61b2f28 gnu: sbcl-gsll: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-gsll)[inputs]: Refactor to modern style.

Change-Id: Ia3ddded769c5f99fcbab5b4b4228216cd7683b65
2026-01-30 03:36:39 -05:00
jgart a598b617b8 gnu: sbcl-specialized-function: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-specialized-function)[inputs]: Refactor to modern style.

Change-Id: I4d783ed8a0143958ceeb4c66662cb3d0fb5168c8
2026-01-30 03:33:26 -05:00
jgart 7c84dd2e0e gnu: sbcl-prometheus: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus)[inputs]: Refactor to modern style.

Change-Id: I66a5686bdde9d2b59c544bd4f85d6077239c420b
2026-01-30 03:32:32 -05:00
jgart b651c333cd gnu: sbcl-datafly: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-datafly)[inputs]: Refactor to modern style.

Change-Id: I55a6e0caae4cf40327ad6c3a2b99094ac3e878c2
2026-01-30 03:31:03 -05:00
jgart 37345f7fa5 gnu: cl-clsql: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (cl-clsql): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: Ifdda02ba6ea2280524b0feefa84c4846f6ff4870
2026-01-30 03:28:23 -05:00
jgart fb8544b546 gnu: sbcl-cl-sqlite: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-sqlite): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: I94d75529816e48c77ae0d7b0c4eaeb9ba4dc088f
2026-01-30 03:21:52 -05:00
jgart 2547e15e68 gnu: sbcl-vernacular: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-vernacular)[inputs]: Refactor to modern style.

Change-Id: I8a729d336d79216495f01a5b08a95ac02d7df8e4
2026-01-30 03:07:47 -05:00
jgart cbd4e2a536 gnu: sbcl-overlord: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-overlord): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: I7d8744c5e318a5f4d231887fa596ee733dfdecec
2026-01-30 03:06:01 -05:00
jgart 3bb655d903 gnu: sbcl-cl-random-forest: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-random-forest): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: I7ab53dffec8659fe0c9502924f657c384f825b77
2026-01-30 03:03:46 -05:00
jgart ba05e260d2 gnu: sbcl-cl-opengl: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-opengl)[inputs]: Refactor to modern style.

Change-Id: I833a99e5687af8d8827744c90a126cccf8b9f17f
2026-01-30 03:02:40 -05:00
jgart b2e97fa744 gnu: sbcl-cl-locale: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-locale): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: Ib0153ed2160c97fd448cb2a14fd6d28d8c28d86c
2026-01-30 03:01:41 -05:00
jgart 220444e5f3 gnu: sbcl-cl-async: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-async)[inputs]: Refactor to modern style.

Change-Id: I58d90799e689a99f4e59fa45bf726410e411b7f7
2026-01-30 03:00:05 -05:00
jgart 0d623f682f gnu: sbcl-caveman: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-caveman): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: I4ee1f32eccb31f4ea404eed42ee5625faa2ca2d3
2026-01-30 02:58:54 -05:00
jgart ce94bb2fd0 gnu: sbcl-antik-base: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-antik-base)[inputs]: Refactor to modern style.

Change-Id: I30d2eddbb287a2c4b8281a97143db9ddeadf5ad4
2026-01-30 02:57:29 -05:00
jgart 0c30b46cee gnu: sbcl-pzmq: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-pzmq): Refactor to modern style.
[native-inputs]: Refactor them.
[inputs]: Refactor them.

Change-Id: I9f9ce19fec448b58b8c01cb3c8093ff88e652001
2026-01-30 02:56:13 -05:00
jgart ac06033d49 gnu: sbcl-cl-libxml2: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-libxml2)[inputs]: Refactor to modern style.

Change-Id: Iba2759fafef4fdf7f24e9c1ee039c7f51e9ca060
2026-01-30 02:52:57 -05:00
jgart ab15013d4c gnu: sbcl-cl-liballegro: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-liballegro)[inputs]: Refactor to modern style.

Change-Id: Ie538797c81262842c05d08ed16913e5144c741a8
2026-01-30 02:51:51 -05:00
jgart 0da670ee80 gnu: sbcl-cl-irc: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-irc)[inputs]: Refactor to modern style.

Change-Id: If629baaea38ef7ef2b1b109cff0211d7d7673a93
2026-01-30 02:50:00 -05:00
jgart 8a2f86a14b gnu: sbcl-graph: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-graph)[inputs]: Refactor to modern style.

Change-Id: I21b6f17d3efb16ada7f43189c7de18449938380a
2026-01-30 02:48:45 -05:00
jgart 0c08a5f983 gnu: sbcl-dynamic-classes: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-dynamic-classes)[inputs]: Refactor to modern style.

Change-Id: I10c5480e7820bef3c228bdacae10bd70c4474cca
2026-01-30 02:47:09 -05:00
jgart ded0d8830d gnu: sbcl-gtype: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-gtype)[inputs]: Refactor to modern style.

Change-Id: Ie9051e1b5adadbd9340792fc9d456d9c1011a2b8
2026-01-30 02:42:19 -05:00
jgart 449334e576 gnu: sbcl-chirp: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-chirp)[inputs]: Refactor to modern style.

Change-Id: I16ec4bfd81d0c472c63da488ae7579beae5988d3
2026-01-30 02:39:06 -05:00
jgart 2d48660d89 gnu: sbcl-cepl: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cepl)[inputs]: Refactor to modern style.

Change-Id: Ieb8dc5943bc3b5b043645b84ec0bf6cec709212d
2026-01-30 02:36:58 -05:00
jgart 6fde3d7484 gnu: sbcl-kebab: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-kebab)[inputs]: Refactor to modern style.

Change-Id: Ifb3c0161e55deddf25f4eae48bd7db9c527e6838
2026-01-30 02:34:28 -05:00
jgart d1021dfee5 gnu: sbcl-fare-quasiquote: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote)[inputs]: Refactor to modern style.

Change-Id: I330eaacbe9160bc9a86a3ad4348a541297aeaae3
2026-01-30 02:33:09 -05:00
jgart c250d4e913 gnu: sbcl-let-over-lambda: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-let-over-lambda)[inputs]: Refactor to modern style.

Change-Id: Ib321da75775b4215375a835bad793ab1c5587211
2026-01-30 02:30:39 -05:00
jgart c3df17deec gnu: sbcl-lev: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-lev)[inputs]: Refactor to modern style.

Change-Id: Ie65463ae773b109bb2f6cc2b181391a43d9fa87f
2026-01-30 02:28:35 -05:00
jgart 439df6706a gnu: sbcl-restas: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-restas)[inputs]: Refactor to modern style.

Change-Id: Ia51cf8a4f4a53961df11cb165d63baccd48b3482
2026-01-30 02:25:00 -05:00
jgart 059b70089c gnu: sbcl-cl-abnf: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-abnf)[inputs]: Refactor to modern style.

Change-Id: I6cf2a501b66779ec775a3a3faae8403c50d463ff
2026-01-30 02:23:46 -05:00
jgart 4773deb2e0 gnu: sbcl-cl-glfw3: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-glfw3)[inputs]: Refactor to modern style.

Change-Id: Ib5d9bbd27a2fe03c2ba5dfa330c2bde38e20aae9
2026-01-30 02:21:59 -05:00
jgart ea128ea81b gnu: sbcl-cl-cookie: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cookie)[inputs]: Refactor to modern style.

Change-Id: I2cf6b7aa7dc5d81e4f362bc7ecc8cc5c6dd63e92
2026-01-30 02:19:14 -05:00
jgart 441cc3658c gnu: sbcl-messagebox: Update to 1.0.0-2.0bdec8e.
* gnu/packages/lisp-xyz.scm (sbcl-messagebox): Update to 1.0.0-2.0bdec8e.
[source]: Update url.
[home-page]: Update url.

Change-Id: Ief1138fe694386a2896566c58970516ad21ef816
2026-01-30 02:17:36 -05:00
jgart e56f44eded gnu: sbcl-messagebox: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-messagebox)[inputs]: Refactor to modern style.

Change-Id: I497e17a491b7ebba8237bd1a9662d3f984b22f9e
2026-01-30 02:12:22 -05:00
jgart b5c9d79f07 gnu: sbcl-routes: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-routes)[inputs]: Refactor to modern style.

Change-Id: I75e921bcf83454cfbb3f6e54203eb6b193aae4cb
2026-01-30 02:10:47 -05:00
jgart 62111b8a5d gnu: sbcl-acl-compat: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-acl-compat)[inputs]: Refactor to modern style.

Change-Id: I0af212c0a770322b8bf4bff11b5cdee102a68745
2026-01-30 02:09:25 -05:00
jgart 3929e8d4c7 gnu: sbcl-markup-reader: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-markup-reader)[inputs]: Refactor to modern style.

Change-Id: Ibf81c1192b251ea16721fd0553d736c7f5173006
2026-01-30 02:07:50 -05:00
jgart 37f1465d45 gnu: sbcl-numcl: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-numcl)[inputs]: Refactor to modern style.

Change-Id: I579c757eb5fb6b66b1149d137c0f04aa1619fd9a
2026-01-30 02:05:23 -05:00
jgart 3094139c55 gnu: sbcl-mssql: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-mssql)[inputs]: Refactor to modern style.

Change-Id: Ibb7743a1ad66f1fcca06bf9f12b4c183d000e48e
2026-01-30 02:03:29 -05:00
jgart 125627f357 gnu: sbcl-montezuma: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-montezuma)[inputs]: Refactor to modern style.

Change-Id: I07d6d7227855ebda6c757f0fc5b3213aac6dc480
2026-01-30 02:01:20 -05:00
jgart 675631a56f gnu: sbcl-modularize: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-modularize)[inputs]: Refactor to modern style.

Change-Id: I47beafa0e548ee3b9a379e69892d2d665c9ada3a
2026-01-30 01:59:01 -05:00
jgart 2c5d6124bb gnu: sbcl-cl-coroutine: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-coroutine)[inputs]: Refactor to modern style.

Change-Id: I90e1c821959545bc1ee03d7d1c7b5b756c329d42
2026-01-30 01:57:05 -05:00
jgart 621eb7042c gnu: sbcl-cl-project: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-project)[inputs]: Refactor to modern style.

Change-Id: I342077df85f010df9b91f83c18420a03002b1bbf
2026-01-30 01:56:04 -05:00
jgart 491a6ed3b1 gnu: sbcl-rutils: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-rutils)[inputs]: Refactor to modern style.

Change-Id: I4735813fa421713cbe8e9a974acb4a610f4d8b83
2026-01-30 01:53:29 -05:00
jgart 931c2cac4c gnu: sbcl-moptilities: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[inputs]: Refactor to modern style.

Change-Id: I8c031412a087728d40de0fa2dd2ced739d375350
2026-01-30 01:52:41 -05:00
jgart cd3200d325 gnu: sbcl-quickproject: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-quickproject)[inputs]: Refactor to modern style.

Change-Id: I25a5687d6557f8ab26983f9f3e85e726d97a43bb
2026-01-30 01:51:46 -05:00
jgart b9efe483b2 gnu: sbcl-queues: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-queues)[inputs]: Refactor to modern style.

Change-Id: I590fdfc6b3f28a249c67642f23cd8dcd5780ab00
2026-01-30 01:50:28 -05:00
jgart a0cb93e7b6 gnu: sbcl-png: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-png)[inputs]: Refactor to modern style.

Change-Id: I9ed94804fd983634cbe6c6d1ecd70d5b6f5e8d70
2026-01-30 01:50:25 -05:00
jgart f0823ad719 gnu: sbcl-jpl-queues: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-jpl-queues)[inputs]: Refactor to modern style.

Change-Id: I42959d2a935ae1ca125af90e12a56d82eb3d06fc
2026-01-30 01:50:22 -05:00
jgart e1c2668128 gnu: sbcl-green-threads: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-green-threads)[inputs]: Refactor to modern style.

Change-Id: I284bba5050bd4e7741126d327d6fc0f93297bf55
2026-01-30 01:50:02 -05:00
jgart 63af972d47 gnu: sbcl-enchant: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-enchant)[inputs]: Refactor to modern style.

Change-Id: I1b36ad32ed2d5a6ebaa12a46fb7dda5b6c1ddf64
2026-01-30 01:43:00 -05:00
jgart 68ba46fee3 gnu: sbcl-cl-slug: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-slug)[inputs]: Refactor to modern style.

Change-Id: I2c481b26d4fbfeda78af1881db9a8272915c77e2
2026-01-30 01:38:21 -05:00
jgart f2a9731917 gnu: sbcl-cl-rdkafka: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka)[inputs]: Refactor to modern style.

Change-Id: I24714cd29ffddd89cdc8498c1937f8c4b9a682a3
2026-01-30 01:37:09 -05:00
jgart 80f37b7770 gnu: sbcl-cl-diskspace: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-diskspace)[inputs]: Refactor to modern style.

Change-Id: I0614f2647030872de707b9a8b4e7d1ada427fb01
2026-01-30 01:35:21 -05:00
jgart e67dfa0f8b gnu: sbcl-cl-csv: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-csv)[inputs]: Refactor to modern style.

Change-Id: I93c10ed2b3251738656da731ef1dcb06183b5a20
2026-01-30 01:34:42 -05:00
jgart e51077b0ed gnu: sbcl-cl-online-learning: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning)[inputs]: Refactor to modern style.

Change-Id: I00c46c7fecf01695a87d24e3d604abcb759da747
2026-01-30 01:32:45 -05:00
jgart 8f9096ef35 gnu: sbcl-cl-libyaml: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-libyaml)[inputs]: Refactor to modern style.

Change-Id: Ideccbb5495704061aaffe979375dde6a4545d1ed
2026-01-30 01:29:50 -05:00
jgart 8b087a0d1b gnu: sbcl-cl-charms: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-charms)[inputs]: Refactor to modern style.

Change-Id: I09892c6f197abb0ae0722f5facc3e1e970891108
2026-01-30 01:28:53 -05:00
jgart b7ecdcb7c8 gnu: sbcl-trivialib-type-unify: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-trivialib-type-unify)[inputs]: Refactor to modern style.

Change-Id: I12790747668f57db62f22bd8b476b42b2c709033
2026-01-30 01:27:32 -05:00
jgart 0279df12d5 gnu: sbcl-type-i: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-type-i)[inputs]: Refactor to modern style.

Change-Id: Id91a793cadb62aa07a5a94d6911a8e615c19bd0a
2026-01-30 01:26:26 -05:00
jgart 419cfe3f37 gnu: sbcl-arnesi: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-arnesi)[inputs]: Refactor to modern style.

Change-Id: Ie898a39dac23b7c11b20fdce863a623d81d3a45e
2026-01-30 01:24:49 -05:00
jgart 25b42e8d24 gnu: sbcl-periodic-table: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-periodic-table)[inputs]: Refactor to modern style.

Change-Id: Id19d0c081281c3462b4bf9bec45c9767e1e9dd3b
2026-01-30 01:23:22 -05:00
jgart d8795491cf gnu: sbcl-caveman: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-caveman)[propagated-inputs]: Refactor to modern style.

Change-Id: Ibae489f4f34010011e762f68685197526bd0aa94
2026-01-30 01:21:45 -05:00
jgart b85edd06c0 gnu: sbcl-bknr-datastore: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-bknr-datastore): Refactor to modern style.
[native-inputs]: Refactor it.
[inputs]: Refactor it.

Change-Id: Ibc80b381c25dd664a55f7e9844e2c205c767e944
2026-01-30 01:19:00 -05:00
jgart 3d0200e90a gnu: sbcl-bit-smasher: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-bit-smasher)[inputs]: Refactor to modern style.

Change-Id: I0ca385010be152fb1314b9cf40236935fa7744b9
2026-01-30 01:16:16 -05:00
jgart a2d80e03e4 gnu: sbcl-aserve: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-aserve)[inputs]: Refactor to modern style.

Change-Id: I2009f04d77c679e8a2838abca4e122c311da686f
2026-01-30 01:14:14 -05:00
jgart 3331889d63 gnu: sbcl-symbol-munger: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-symbol-munger)[inputs]: Refactor to modern style.

Change-Id: I367dd0631d43d6b32ce310336dadd1220bcd0807
2026-01-30 01:12:23 -05:00
jgart 97c4558e44 gnu: sbcl-parser-combinators: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-parser-combinators)[inputs]: Refactor to modern style.

Change-Id: Ic28154ad55b88617264de83ec33ddf8318ac920c
2026-01-30 01:10:15 -05:00
jgart e117157e69 gnu: sbcl-parse-float: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-parse-float)[inputs]: Refactor to modern style.

Change-Id: I1c961d16c09c0f7e74ecb9ec2f3d3a2cf4ddb65c
2026-01-30 01:07:57 -05:00
jgart 790877328c gnu: sbcl-optima: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-optima)[inputs]: Refactor to modern style.

Change-Id: I48adfaf83128e3cd57d38b6f7eec7d80a4c5a645
2026-01-30 01:06:50 -05:00
jgart 8da8357e5e gnu: trealla: Update to 2.89.13.
* gnu/packages/prolog.scm (trealla): Update to 2.89.13.

Change-Id: Ifc00985e074ab2bebc759c28eb143add7c706407
2026-01-30 01:03:56 -05:00
Vagrant Cascadian 930ec11314 gnu: arm-trusted-firmware: Update to 2.12.9.
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.9.
2026-01-29 16:10:44 -08:00
Vagrant Cascadian 8311e00d3c gnu: u-boot: Update to 2026.01.
* gnu/packages/bootloaders.scm (u-boot): Update to 2026.01.
[patches]: Drop u-boot-rockchip-inno-usb.patch.
(u-boot-documentation)[native-inputs]: add python-sphinx-reredirects.
(u-boot-documentation)[native-inputs]: Add comment about optional
python-sphinx-rtd-theme.
(u-boot-sandbox): Disable HKDF_MBEDTLS.
(u-boot-tools): Update 'patch phase to disable openssl.
* gnu/packages/patches/u-boot-rockchip-inno-usb.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
2026-01-29 16:10:41 -08:00
Vagrant Cascadian 5c9d765a17 gnu: Add python-sphinx-reredirects.
* gnu/packages/sphinx.scm (python-sphinx-reredirects): New variable.

Change-Id: Ifb917b1e70af1a613c618515d26083f04648f678
2026-01-29 16:10:39 -08:00
Vagrant Cascadian 1718f03495 gnu: diffoscope: Update to 311-2-ge4ec97f7.
* gnu/packages/diffoscope.scm (diffoscope): Update to 311-2-ge4ec97f7.
2026-01-29 16:10:35 -08:00
jgart f2a0cf7633 gnu: sbcl-flow: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-flow)[inputs]: Refactor to modern style.

Change-Id: Icbc9988167ebf6731a127caeb5bdd4ed926c8bfb
2026-01-29 18:13:45 -05:00
jgart d048e06557 gnu: sbcl-float-features: Sort package fields.
* gnu/packages/lisp-xyz.scm (sbcl-float-features): Sort package fields.

Change-Id: I0e67a8ccbfd2d757799d1396de5b7bf52bf7cc3e
2026-01-29 18:04:32 -05:00
jgart af180e0762 gnu: sbcl-float-features: Update to 1.0.0-3.daecae2.
* gnu/packages/lisp-xyz.scm (sbcl-float-features): Update to 1.0.0-3.daecae2.
[source]: Update url.
[native-inputs]: Add sbcl-parachute.
[inputs]: Refactor to modern style.
[arguments]: Enable tests.

Change-Id: Ifc08b3dd872b0466622c80b4087e33b3a38efbd8
2026-01-29 18:02:47 -05:00
jgart 66ded508e3 gnu: sbcl-constantfold: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-constantfold)[inputs]: Refactor to modern style.

Change-Id: I7dec05c4e00e6ad318d67d1f58a668a378e0a66f
2026-01-29 17:57:30 -05:00
jgart fcff26cd49 gnu: sbcl-cl-readline: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-readline)[inputs]: Refactor to modern style.

Change-Id: I610d8052fd539b198c579fd0fded016e0b461443
2026-01-29 17:56:06 -05:00
jgart 25f27690a6 gnu: sbcl-cl-libuv: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-libuv)[inputs]: Refactor to modern style.

Change-Id: I1ae57dbc1df59327d83790c3bfadefd3e8693f43
2026-01-29 17:55:04 -05:00
jgart f8e3b8e93d gnu: sbcl-cl-fastcgi: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-fastcgi)[inputs]: Refactor to modern style.

Change-Id: Ic7ba1fb0b36c0454ca2475ff850658eb7f6831f1
2026-01-29 17:53:57 -05:00
jgart d19d0b1875 gnu: Add clasp-chemboy.
* gnu/packages/lisp-xyz.scm (clasp-chemboy): New variable.

Change-Id: I7e8bbf85dbcf2522f078790f1055bff1acc5a604
2026-01-29 17:51:53 -05:00
jgart 5cba4d036f gnu: sbcl-chemboy: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-chemboy)[inputs]: Refactor to modern style.

Change-Id: I35c15a8d3dbca643aacbb237765801c919f275a8
2026-01-29 17:48:55 -05:00
jgart abfcebbdd5 gnu: sbcl-type-r: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-type-r)[inputs]: Refactor to modern style.

Change-Id: I1fde07d1040857370828fe9fff802bbcc2af1a0e
2026-01-29 17:43:35 -05:00
jgart a29d648e4d gnu: sbcl-antik: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-antik)[inputs]: Refactor to modern style.

Change-Id: Ie40ca6ab37838f8380c314f06b4de46d5b0978fb
2026-01-29 17:41:44 -05:00
jgart 5976a71b23 gnu: sbcl-abstract-classes: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-abstract-classes)[inputs]: Refactor to modern style.

Change-Id: Iaa1e86183752a8db7f783602ea5fe31f53bb8112
2026-01-29 17:40:15 -05:00
jgart 87cf6a1f86 gnu: Add clasp-abstract-classes.
* gnu/packages/lisp-xyz.scm (clasp-abstract-classes): New variable.

Change-Id: Ic45cf80f39fe55c075c15029bb8c20688cf5c3ba
2026-01-29 17:39:43 -05:00
jgart d17bd12dca gnu: sbcl-ubiquitous: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-ubiquitous)[inputs]: Refactor to modern style.

Change-Id: I97e1a58a0b095158ed8dacf370b334959dd50a64
2026-01-29 17:38:03 -05:00
jgart 311dbb1413 gnu: sbcl-asdf-finalizers: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-asdf-finalizers)[native-inputs]: Refactor to modern style.

Change-Id: I65cc435a7d5bc3d25714184c81ec4c425c097b32
2026-01-29 17:34:20 -05:00
Vagrant Cascadian 36f50a6001 gnu: linux-libre-arm64-mnt-reform 6.18: New package.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.18): New variable.
2026-01-29 13:30:15 -08:00
Vagrant Cascadian 603c3ed469 gnu: Add reform-debian-packages-for-6.18.
* gnu/packages/linux.scm (reform-debian-packages-for-6.18): New variable.
2026-01-29 13:30:11 -08:00
Leo Famulari 9fe57d112e gnu: Add linux-libre 6.18.
* gnu/packages/linux.scm (linux-libre-6.18-version,
linux-libre-6.18-gnu-revision, deblob-scripts-6.18,
linux-libre-6.18-pristine-source, linux-libre-6.18-source,
linux-libre-headers-6.18, linux-libre-6.18): New variables.
* gnu/packages/aux-files/linux-libre/6.18-i686.conf,
gnu/packages/aux-files/linux-libre/6.18-arm64.conf,
gnu/packages/aux-files/linux-libre/6.18-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Co-authored-by: Dariqq <dariqq@posteo.net>
Co-authored-by: Vagrant Cascadian <vagrant@debian.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29 13:30:06 -08:00
Wilko Meyer 4f0a9231aa gnu: linux-libre-arm64-mnt-reform 6.17, 6.12: Add support for wireguard.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17,
linux-libre-arm64-mnt-reform-6.12): Add kernel configuration for wireguard.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29 13:30:03 -08:00
Wilko Meyer c7eae12ba1 gnu: linux-libre-arm64-mnt-reform 6.12: Add support for USB tethering.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.12): Add kernel
configuration for USB tethering support.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29 13:30:01 -08:00
Wilko Meyer aed6decc4b gnu: linux-libre-arm64-mnt-reform 6.17: Add support for USB tethering.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17): Add kernel
configuration for USB tethering support.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29 13:29:58 -08:00
Vagrant Cascadian fbc56e07de gnu: linux-libre 5.10: Update to 5.10.248.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.248.
(deblob-scripts-5.10): Update hash.  (linux-libre-5.10-pristine-source):
Update hash.
2026-01-29 13:29:56 -08:00
Vagrant Cascadian f48845a644 gnu: linux-libre 5.15: Update to 5.15.198.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.198.
(deblob-scripts-5.15): Update hash. (linux-libre-5.15-pristine-source): Update
hash.
2026-01-29 13:29:53 -08:00
Vagrant Cascadian b3cb62fda7 gnu: linux-libre 6.1: Update to 6.1.161.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.121.
(deblob-scripts-6.1): Update hash.  (linux-libre-6.1-pristine-source): Update
hash.
2026-01-29 13:29:50 -08:00
Vagrant Cascadian 480ce2eeab gnu: linux-libre 6.6: Update to 6.6.121.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.121.
(deblob-scripts-6.6): Update hash.  (linux-libre-6.6-pristine-source): Update
hash.
2026-01-29 13:29:48 -08:00
Vagrant Cascadian 7677519428 gnu: linux-libre 6.12: Update to 6.12.67.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.67.
(deblob-scripts-6.12): Update hash.  (linux-libre-6.12-pristine-source):
Update hash.
2026-01-29 13:29:45 -08:00
Vagrant Cascadian 30431ba8e5 gnu: reform-debian-packages-for-6.17: Update to 2023-07-10-496-gd25e032.
* gnu/packages/linux.scm (reform-debian-packages-for-6.17): Update to
2023-07-10-496-gd25e032.
2026-01-29 13:29:42 -08:00
Leo Famulari 797e7b8968 gnu: linux-libre: Update to 6.17.13.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.13.
(linux-libre-6.17-pristine-source): Update hash.
(linux-libre-arm64-mnt-reform-6.17): Drop patches applied upstream.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29 13:29:39 -08:00
Vagrant Cascadian 3b1891727e gnu: reform-debian-packages: Remove.
* gnu/packages/linux.scm (reform-debian-packages): Remove obsolete variable.
2026-01-29 13:29:16 -08:00
jgart b2cd73d28a gnu: sbcl-closure-common: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-closure-common): Refactor to modern style.
[inputs]: Refactor it.
[license]: Add it.

Change-Id: I5212175fd669f3d2aadf85b842021190ea3036a6
2026-01-29 15:39:53 -05:00
jgart 4dfc863688 gnu: sbcl-clamp: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-clamp): Refactor to modern style.
[inputs]: Refactor it.
[native-inputs]: Refactor it.

Change-Id: I30c95db1bfb6a408fa19c730c6f7139f3d7321ea
2026-01-29 15:32:27 -05:00
jgart 4a9dec47f9 gnu: sbcl-cl-vectors: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-vectors)[inputs]: Refactor to modern style.

Change-Id: I270915036fa84a332e9116b390279af056f27411
2026-01-29 15:27:29 -05:00
jgart 9ddc020ce5 gnu: sbcl-cl-typesetting: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-typesetting)[inputs]: Refactor to modern style.

Change-Id: I2ec2b18ee7cbf73906e95fa6255068c605e1a322
2026-01-29 15:26:05 -05:00
jgart aeca076e3e gnu: sbcl-cl-syntax: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-syntax)[inputs]: Refactor to modern style.

Change-Id: I98fd048ad5e905bd8bb63b7ffa19410891fc4842
2026-01-29 15:23:45 -05:00
jgart 21060a1962 gnu: sbcl-cl-string-match: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-string-match)[inputs]: Refactor to modern style.

Change-Id: Ibdfb4576d342a5fa8e1277a0d03725fb078e7e38
2026-01-29 15:20:36 -05:00
jgart e8a39ed1bc gnu: sbcl-cl-str: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-cl-str)[inputs]: Refactor to modern style.

Change-Id: I409e5b126b1ee2635e0807e5acec2c5921c18739
2026-01-29 15:14:14 -05:00
jgart ca14394441 gnu: sbcl-data-sift: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-data-sift)[inputs]: Refactor to modern style.

Change-Id: I505452895574f6e6e323b1d48b78a22c062fa438
2026-01-29 15:11:16 -05:00
jgart 69c667d579 gnu: sbcl-fast-http: Refactor to modern style.
* gnu/packages/lisp-xyz.scm (sbcl-fast-http)[native-inputs]: Refactor to
modern style.

Change-Id: I62beb81489316dba98ef048984ed8e130832b2b8
2026-01-29 15:09:11 -05:00
jgart 45c22e2da8 gnu: sbcl-dbi: Update to 0.11.1-4.5c48b75.
* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 0.11.1-4.5c48b75.
[native-inputs]: Refactor to modern style.
[inputs]: Refactor to modern style.

Change-Id: I0bafd04bf37ba2a493aab10fa9653c525f2a0e4e
2026-01-29 15:02:55 -05:00
Danny Milosavljevic 5ccabfd270 gnu: itk-snap: Add Wayland.
* gnu/packages/image-processing.scm (itk-snap)[inputs]: Add qtwayland.
[arguments]<#:phases>{wrap-executable}: Fix it.

Change-Id: I1293b81baeee02a1e2126b2b77706326d281056b
2026-01-29 20:42:52 +01:00
Danny Milosavljevic 0b2a4276c3 gnu: qtquick3d: Add Wayland.
* gnu/packages/qt.scm (qtquick3d)[modules]: Add (guix build qt-utils).
[imported-modules]: Add (guix build qt-utils).
[inputs]: Add qtwayland.
[arguments]<#:phases>{qt-wrap}: New phase.

Change-Id: I3c51f71229b89860128f2120219684d149e3e5e2
2026-01-29 20:42:52 +01:00
Danny Milosavljevic 18584ffe75 gnu: kristall: Add Wayland.
* gnu/packages/web-browsers.scm (kristall)[inputs]: Add qtwayland-5.

Change-Id: Ie39edbd61cdb226fd3111f4c8fb48e901a54028e
2026-01-29 20:42:52 +01:00
Danny Milosavljevic 4b9154837f gnu: ckb-next: Add Wayland.
* gnu/packages/hardware.scm (ckb-next)[inputs]: Add qtwayland-5.

Change-Id: Icfe75dc2d6ac35664b218d3925420edae36a5b6a
2026-01-29 20:42:52 +01:00
Danny Milosavljevic 904019a852 gnu: avogadro2: Add Wayland.
* gnu/packages/chemistry.scm (avogadro2)[inputs]: Add qtwayland-5.
[arguments]<#:phases>{wrap-program}: Add qtwayland-5.

Change-Id: I8d085a782455b6ade8b8d77acd45ee00d9bf4eac
2026-01-29 20:42:52 +01:00
Danny Milosavljevic 02f7f2b4ba gnu: pencil2d: Add Wayland.
* gnu/packages/animation.scm (pencil2d)[inputs]: Add qtwayland-5.

Change-Id: Ia09ede19c58254ad085e02f91c079596810bc603
2026-01-29 20:42:52 +01:00
Danny Milosavljevic c71caf2ae9 gnu: papagayo: Add Wayland.
* gnu/packages/animation.scm (papagayo)[arguments]<#:phases>{wrap-executable}:
Add qtwayland.
[inputs]: Add qtwayland.

Change-Id: I449d4dd412c46088dec2091dd6ab6b6a1302ebae
2026-01-29 20:42:51 +01:00
Aaron1371 bc8adbc9b2 gnu: Add fennel-ls.
* gnu/packages/lua.scm (fennel-ls): New variable.

Merges guix/guix!1267

Change-Id: I1f0c494f770a104e866e4dbecb6f19d78cd19366
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-29 20:13:26 +01:00
Aaron1371 147767904e gnu: Add dkjson.
* gnu/packages/lua.scm (dkjson): New variable.

Merges guix/guix!1267

Change-Id: I7b804adf9832888d35b9432e086dee432fd1704d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-29 20:13:26 +01:00
John Dawson 7572a7b9bb import/cran: Prevent overwriting the definition of %standard-phases.
* guix/import/cran.scm (maybe-arguments): Do not overwrite %STANDARD-PHASES
with the definition from MINIFY-BUILD-SYSTEM.

Change-Id: I6e4cd64575ea029665db0d3b3aecdea38c41fe9d
2026-01-29 20:03:18 +01:00
jgart 05df277ebc gnu: trealla: Update to 2.89.12.
* gnu/packages/prolog.scm (trealla): Update to 2.89.12.

Change-Id: I0fd2fdfbbd3ebeb450d2294209ee49f4fe0d556b
2026-01-29 10:39:14 -05:00
Ludovic Courtès 79523d5fc1 teams: Add two files for the ‘core’ team.
* etc/teams.scm (core): Add ‘etc/teams.scm’ and ‘guix/remote-procedures.scm’.
* CODEOWNERS: Regenerate.

Change-Id: I805b507db22679afed31176e6a0043424a185bf8
2026-01-29 11:53:43 +01:00
Ludovic Courtès 9dd02e1f91 teams: Correctly handle more than 50 teams.
The page size limit for GET requests on /api/v1/orgs/guix/teams is 50.  Thus,
‘organization-teams’ was previously reporting at most 50 teams, even though
there are now 52 of them.  This patch fixes that.

* etc/teams.scm (organization-teams): Rename to…
(organization-teams/paginated): … this.  Add ‘page’ parameter and honor it.
Remove “limit” URL parameter.
(organization-teams): New procedure.

Fixes: guix/guix#5833
Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: Ia25685e001e8522ca4268557ade7d29b5106ae00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5883
2026-01-29 11:51:37 +01:00
Ludovic Courtès cf81cfadbd serialization: Do not require ‘bytevector-slice’.
Commit 40c24a92af make (guix serialization)
reliant on ‘bytevector-slice’ from Guile 3.0.9.  However, when pulling from an
old Guix, such as 1.4.0, which runs on 3.0.8, ‘bytevector-slice’ is
unavailable.  This commit addresses that.

* guix/serialization.scm (sub-bytevector): Reintroduce.
(read-byte-string): Use it.

Fixes: guix/guix#5978
Reported-by: Zelphir Kaltstahl <zelphirkaltstahl@posteo.de>
Change-Id: I9d0b3b52cd1ec5346780fdb2306c352117cb33e8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5991
2026-01-29 11:50:35 +01:00
Guillaume Le Vaillant 1a2ea60946 gnu: cl-simple-matrix: Update to 3.13.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.13.

Change-Id: I429726d25868a16873a59675edfbfe565aa75470
2026-01-29 10:59:11 +01:00
Guillaume Le Vaillant a6aa62253a gnu: xmrig: Update to 6.25.0.
* gnu/packages/finance.scm (xmrig): Update to 6.25.0.

Change-Id: I6f3dc9172cbb1fb529a30b5238b07c98c14f2ea7
2026-01-29 10:59:11 +01:00
Guillaume Le Vaillant 346d3556bf gnu: p2pool: Update to 4.13.
* gnu/packages/finance.scm (p2pool): Update to 4.13.

Change-Id: Id1aba8d6831efd456027b7f1daa0a948c4494af8
2026-01-29 10:59:11 +01:00
Yelninei 20810ace0e Reapply "gnu: gdb: Enable scripting when cross compiling."
This reverts commit 64429ac586.

* gnu/packages/gdb.scm (gdb-14)[native-inputs]: Only add guile when
cross-compiling.
(gdb/pinned): Keep old configure-flags to prevent rebuild.

Change-Id: I9c207f1071bbe97b9ca4a86abd77a86f46f84757
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-29 11:49:23 +02:00
Efraim Flashner 04978dc5f0 gnu: vim: Update to 9.1.2110.
* gnu/packages/vim.scm (vim): Update to 9.1.2110.
[arguments]: Rewrite the code for skipping tests.

Change-Id: I2ebf5c26ef894e2aba57dbe01e024c688cc832ad
2026-01-29 08:49:22 +02:00
Yarl Baudig ae2c2e1f54 gnu: ghc: Add support for aarch64.
Fixes guix/guix#1858.

* gnu/packages/haskell.scm (ghc-bootstrap-aarch64-8.10.7,
binary-ghc-8.10.7): New variables.
(ghc-9.2)[[arguments]: Adjust the phases when building on aarch64-linux.
[native-inputs]: When building on aarch64-linux use binary-ghc-8.10.7
instead of the previous ghc version.

Change-Id: I2adfd26a33e92f05561e6d9dc9af41cbb7ecabfa
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-29 07:50:52 +02:00
Maxim Cournoyer 86d18c125f gnu: jami-docs: Update to 0.0.0-5.f95825c.
* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-5.f95825c.

Change-Id: I107d0cb8baf51522de19e47667b3e02255bb5331
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 009e23549e gnu: jami: Update to 20260126.0.
* gnu/packages/jami.scm (%jami-nightly-version): Bump to 20260126.0.
(%jami-daemon-commit): Update commit.
(libjami): Update to 20260126.0.
[source] <patches>: Delete libjami-simdutf.patch.
[build-system]: Switch to meson.
[#:configure-flags]: Adjust accordingly.
[#:make-flags]: Delete argument.
[#:phases] {sanitize-jami.pc}: New phase.
{delete-static-libraries}: Delete phase.
[native-inputs]: Delete autoconf, automake and libtool.
(jami): Update to 20260126.0.
[source] <patches>: Delete jami-allow-system-zxing-cpp.patch.
[#:configure-flags]: Delete -DENABLE_LIBWRAP=ON.
* gnu/packages/patches/jami-libjami-cmake.patch: Rebase.
* gnu/packages/patches/jami-qwindowkit.patch: Rebase.
* gnu/packages/patches/jami-allow-system-zxing-cpp.patch: Delete file.
* gnu/packages/patches/libjami-simdutf.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I0dc68c620bb11df5f9b31a71a7c514af4624b50e
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 3404810966 gnu: qwindowkit: Update to 1.5.0.
* gnu/packages/qt.scm (qwindowkit): Update to 1.5.0.
[#:configure-flags]: Remove -DQWINDOWKIT_BUILD_STATIC=OFF, which is the
default.  Add -DQWINDOWKIT_BUILD_QUICK=ON.

Change-Id: Ibc0b922680ffeb8d22f837b189899262d65954fd
2026-01-29 14:49:41 +09:00
Maxim Cournoyer ede32d8e9c gnu: qmsetup: Update to 1.0.0.0.
* gnu/packages/cmake.scm (qmsetup): Update to 1.0.0.0.

Change-Id: Ie958c93df8b8856f0d257f5b435054fc344f4c76
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 7efd719544 gnu: syscmdline: Update to 1.0.0.0-0.0c9f3de.
* gnu/packages/cpp.scm (syscmdline): Update to 1.0.0.0-0.0c9f3de.

Change-Id: I592f1a128932cd852249c47e9a9d8ad83dba4c81
2026-01-29 14:49:41 +09:00
Maxim Cournoyer e8f7a198cc gnu: dhtnet: Update to 0.1.0-0.8a43aed.
* gnu/packages/networking.scm (dhtnet): Update to 0.1.0-0.8a43aed.

Change-Id: I3f23db2b5ec5ea0174eb544e5d7b2b1c29e48176
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 2f3ec23316 gnu: pjproject-jami: Update to 2.13.1-0.59d9e13.
* gnu/packages/telephony.scm (pjproject-jami): Update to 2.13.1-0.59d9e13.

Change-Id: Ibee12b396006ea65695361384d5de90783248150
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 06d2cc36d3 gnu: libupnp: Update to 1.14.25.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.25.

Change-Id: I2df20a58da2c771d2bf64ff8414233d40806345f
2026-01-29 14:49:41 +09:00
Maxim Cournoyer 934ccec24c build/marionette: Remove 'reconnect=1' QEMU parameter.
This option was removed from QEMU 10.2.  'make check-system TESTS=anonip',
which does a reboot and was the reason for its introduction still passes, so
apparently it's no longer needed.

* gnu/build/marionette.scm (make-marionette)
<extra-options>: Remove reconnect=1 chardev parameter.

Change-Id: Iaa225bc6a9f58cbbca74fc394ec2005f51e8491d
2026-01-29 14:49:38 +09:00
Maxim Cournoyer f3d73553cd transformations: Fix recursive?' inheritance for with-git-url'.
* guix/transformations.scm (transform-package-source-git-url): Use the second
value of `package-git-url+recursive?'.
* tests/transformations.scm
("options->transformation, with-git-url, recursive? inheritance"): New test.

Change-Id: Ifd89bf1b0267f2b080b872cc7b318b9ae3706422
2026-01-29 13:51:06 +09:00
jgart df96ee97e9 gnu: Add wayout.
* gnu/packages/xdisorg.scm (wayout): New variable.

Change-Id: Ibe4c302ff273e84f9baf444a56c10970d59ba120
Signed-off-by: jgart <jgart@dismail.de>
2026-01-28 14:15:41 -05:00
jgart d3aa1a72ee gnu: Add lisgd.
* gnu/packages/freedesktop.scm (lisgd): New variable.

Change-Id: I3ebee227ff08c500380739613b36b7ebc81c7deb
Signed-off-by: jgart <jgart@dismail.de>
2026-01-28 14:11:08 -05:00
jgart d4c83934a4 gnu: emacs-shell-maker: Update to 0.84.8.
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.8.
[arguments]: Patch curl.
[inputs]: Add curl.

Change-Id: Icab3e1fdc5ef20a1959e4735098a9c3df6d7eae1
2026-01-28 13:59:13 -05:00
Christopher Baines 1c230ec96e scripts: substitute: Default to fast decompression.
This changes the behaviour for the first one or few nars the substitute script
downloads, with uncompressed and zstd compressed nars prefered rather than
picking by file size.

* guix/scripts/substitute.scm: (%default-fast-decompression?): Change to #t.
* tests/substitute.scm ("substitute, preferred nar URL is 404, other is 200"):
Adjust test.

Change-Id: I89202f084cd6b9d506bcb3d46f75de690c6986b5
2026-01-28 17:45:33 +00:00
Christopher Baines 86d06b4cad substitutes: Handle closing connections to substitute servers.
When reusing a HTTP connection to fetch multiple nars, and the remote server
signals that the connection should be closed.

* guix/substitutes.scm (download-nar): Close connections to substitute servers
when a Connection: close header is specified in the response.

Change-Id: Id3746c848a2157419060d5d968f724bc82a28e49
2026-01-28 17:44:57 +00:00
Christopher Baines be84a75c39 substitutes: Add #:keep-alive? keyword argument to download-nar.
To be consistent with other procedures that make network requests.

* guix/substitutes.scm (download-nar): Add #:keep-alive? option.
* guix/scripts/substitute.scm (process-substitution/fallback)
(process-substitution): Call download-nar with #:keep-alive? #t.

Change-Id: I83b27d0c3a0916d058fbbbeb7aa77dbb8a742768
2026-01-28 17:44:57 +00:00
Christopher Baines 53d306ca39 substitutes: Move download-nar from substitutes script to here.
From the substitutes script.  This makes it possible to use download-nar in
the the Guile guix-daemon.

* guix/scripts/substitute.scm (%fetch-timeout): Move down to where it's now
used.
(%random-state, with-timeout, catch-system-error, http-response-error?,
download-nar): Move to…
* guix/substitutes.scm: …here.

Change-Id: I8c09bf4b33cb5c6d042057d4d9adeb36c24c11dc
2026-01-28 17:44:57 +00:00
Christopher Baines 41a20ca0d2 scripts: substitute: Don't enforce cached connections in download-nar.
This is in preparation for moving the download-nar procedure out of the
script.

As well as calling open-connection-for-uri/cached, with-cached-connection adds
a single retry to the expression passed in, in the case of a exception that
suggests there's a problem with the cached connection. This is important
because download-nar/http-fetch doesn't check if a connection used for
multiple requests should be closed (because the servers set the relevant
response header).

To make download-nar more generic, have it take open-connection-for-uri as a
keyword argument, and replicate the with-cached-connection single retry by
closing the port in the case of a network error, and recalling
open-connection-for-uri.  This will work fine in the case when connection
caching is not in use, as well as when open-connection-for-uri/cached is used,
since open-connection-for-uri/cached will open a new connection if the cached
port is closed.

* guix/scripts/substitute.scm (kind-and-args-exception?): Remove and inline
where necessary.
(call-with-cached-connection): Remove procedure.
(with-cached-connection): Remove syntax rule.
(http-response-error?): New procedure.
(download-nar): Add new #:open-connection-for-uri keyword argument and use it,
also replace with-cached-connection.
(process-substitution/fallback,process-substitution): Pass
 #:open-connection-for-uri open-connection-for-uri/cached to download-nar.

Change-Id: I277b1d8dfef79aa1711755b10b9944da7c19157c
2026-01-28 17:44:57 +00:00
Christopher Baines 999a8a668b http-client: Include EPIPE in network-error?.
The substitute script checks for EPIPE errors, so this allows using
network-error?.

* guix/http-client.scm (network-error?): Include EPIPE.

Change-Id: I96d76d77997ed21a38bf9c41479fea67ab01e084
2026-01-28 17:44:57 +00:00
Christopher Baines b354ef2df3 http-client: Add network-error? from the substitute script.
Plus remove http-get-error? from network-error? as http-get-error? doesn't
indicate a network error.

* guix/scripts/substitute.scm (process-substitution/fallback)
(process-substitution): Use http-get-error?  with network-error?.
(system-error?, network-error?): Move from here…
* guix/http-client.scm: …to here, and also don't use http-get-error?.

Change-Id: I61ee9e5fbf90ebb76a34aa8b9ec8f5d74f8a3c54
2026-01-28 17:44:56 +00:00
Christopher Baines dce5b6371e scripts: substitute: Extract script specific output from download-nar.
As this moves download-nar in a direction where it could be used outside the
substitute script.

* guix/scripts/substitute.scm (download-nar): Return expected and actual
hashes and move status-port output to guix-substitute.
(process-substitution/fallback): Remove port argument, and move output to port
to guix-substitute.
(process-substitution): Return hashes from download-nar or
process-substitution/fallback, plus the narinfo.
(guix-substitute): Don't pass the reply-port in to process-substitution and
implement the messages to the reply-port here.

Change-Id: Icbddb9a47620b3520cdd2e8095f37a99824c1ce0
2026-01-28 17:44:56 +00:00
Christopher Baines 3e8d419da9 scripts: substitute: Untangle selecting fast vs small compressions.
Pulling the logic up to the script makes this code more portable and not
reliant on setting a global variable.

* guix/scripts/substitute.scm (%prefer-fast-decompression?): Rename to…
(%default-fast-decompression?): this.
(call-with-cpu-usage-monitoring): Use multiple values to return the results
from the thunk as well as the cpu usage.
(display-narinfo-data): Update accordingly.
(download-nar): Add fast-decompression? as a keyword argument, remove
code to set! it and monitor the cpu-usage.
(process-substitution, process-substitution/fallback): Accept and pass through
fast-decompression? to download-nar.
(guix-substitute): Move the cpu usage monitoring and fast decompression
switching logic here.

Change-Id: I4e80b457b55bcda8c0ff4ee224dd94a55e1b24fb
2026-01-28 17:44:56 +00:00
Christopher Baines 392cf48739 http-client: Alter http-fetch to return the response.
Rather than just the port and response-content-length.  I'm looking at using
the response headers within the substitute script to work out when to close
the connection.

* guix/http-client.scm (http-fetch): Return the response as the second value,
rather than the response-content-length.
* guix/build/download-nar.scm (download-nar): Adapt accordingly.
* guix/build/download.scm (url-fetch): Adapt accordingly.
* guix/scripts/substitute.scm (process-substitution): Adapt accordingly.
* guix/scripts/challenge.scm (call-with-nar): Adapt accordingly.

Change-Id: I490ecf7cef1f5ebbf1e6ed026f6a8fc9dacc56be
2026-01-28 17:44:56 +00:00
Christopher Baines dd6ee2f53a scripts: substitute: Simplify with-timeout usage.
To reduce the codepaths in download-nar.

* guix/scripts/substitute.scm (with-timeout): Accept a #f duration and don't
set a timeout.
(download-nar): Remove the if for fetch-timeout.

Change-Id: I4e944a425a8612e96659dd84dd0e315012f080ab
2026-01-28 17:44:56 +00:00
Cayetano Santos 45469682c8 gnu: python-botorch: Update to 0.16.1.
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.16.1.

Merges guix/guix!5935

Change-Id: I6d2d9d3b3071a7974a41020c2f42b4547cc92fcf
2026-01-28 14:16:43 +01:00
Cayetano Santos e1890ff86f gnu: python-gpytorch: Update to 1.15.1.
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.15.1.

Merges guix/guix!5935

Change-Id: I1b2d4b8937f74143910ba281f7496d4b1c10b81c
2026-01-28 14:16:35 +01:00
Cayetano Santos f5dd93caf3 gnu: python-pynndescent: Update to 0.6.0.
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.6.0.
[native-inputs]: Remove python-wheel.

Merges guix/guix!5935

Change-Id: Ib9dcb82bede9d2806c0e44c8b39c428aaac97804
2026-01-28 14:16:09 +01:00
Cayetano Santos f18a45499a gnu: bowtie: Update to 2.5.4.
* gnu/packages/bioinformatics.scm (bowtie): Update to 2.5.4.
[source]: Use G-Expressions in ’snippet.
[arguments]: Use G-Expressions.
<#:make-flags>: Add CC.
<#:phases>: Add ’tests? arguments to ’check phase; add ’fix-prefix.
[inputs]: Drop variables, add onetbb, delete tbb-2020 and
python-wrapper.
[native-inputs]: Add python-wrapper, which and perl-file-which.

Merges guix/guix!5491

Change-Id: I12686b06911c11170748b64af722c5311b2e542d
2026-01-28 14:03:59 +01:00
Patrick Norton adfeff04bc gnu: iotop: Update to 1.31.
* gnu/packages/linux.scm (iotop): Update to 1.31.

Closes: guix/guix#5961
Change-Id: I1f15cb19542d9be4a738adf113bded904e4d3b6a
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-01-28 18:31:55 +08:00
Ashish SHUKLA 039695115f gnu: knot: Update to 3.5.3.
* gnu/packages/dns.scm (knot): Update to 3.5.3.

Closes: guix/guix#5984
Change-Id: Iffe0cc8e828c99bd8c3345cbb656369425a438f0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-01-28 18:31:51 +08:00
Thomas Kramer 33209c4ff5 gnu: Add python-gdstk.
* gnu/packages/electronics.scm (python-gdstk): New variable

Merges guix/guix!5798

Change-Id: I00e6ae26aaf741acd24caceba6d3181ab83ed692
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-28 10:21:26 +01:00
Thomas Kramer e3fe03c5ed gnu: Add gdstk.
* gnu/packages/electronics.scm (gdstk): New variable

Merges guix/guix!5798

Change-Id: Ic159f22e31fadb7f348bf768b1e23e0ef71d2331
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-28 10:21:17 +01:00
Cayetano Santos 59dbdc642a gnu: emacs-lsp-mode: Update to 9.0.1-1.328c979.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to
9.0.1-1.328c979.
[arguments]: Update #:emacs.

Change-Id: I79a5da405f9ef77e9a8376db421c3709a69e2fb4
2026-01-28 09:07:27 +01:00
Ludovic Courtès 40c24a92af serialization: Use ‘bytevector-slice’ from Guile >= 3.0.9.
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.

Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4495
2026-01-27 13:01:14 +01:00
Ludovic Courtès ab72a155c6 store: Move low-level protocol bit-twiddling to (guix remote-procedures).
* guix/store.scm (%protocol-version, %worker-magic-1, %worker-magic-2)
(protocol-major, protocol-minor, protocol-version): Move to…
* guix/remote-procedures.scm: … here.

Change-Id: Idbb23e63ab6314aa7e9ce0e3e5aa835be85c27d9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:18 +01:00
Ludovic Courtès 68f1f74fb8 Define remote procedure interface in (guix remote-procedures).
* guix/store.scm (define-enumerate-type, operation-id)
(hash-algo, build-mode, gc-action): Remove.
(operation, define-operation): Remove.
(client-stub, define-client-stubs): New macros.
(%client-stubs): New variable.
<top level>: Call ‘visit-remote-procedures’.
(define-top-level-client-procedures): New macro.
<top level>: Call ‘define-top-level-client-procedures’.
(valid-path?, query-path-hash, query-path-info, ensure-path)
(find-roots, add-temp-root, add-indirect-root)
(references, referrers, valid-derivers, query-derivation-outputs)
(has-substitutes, substitutable-paths, substitutable-path-info)
(optimize-store, import-paths, query-failed-paths)
(clear-failed-paths, hash-path->path): Remove.
(set-build-options): Rewrite in terms of ‘set-options’.
(add-data-to-store): Rewrite in terms of ‘add-data-to-store/direct’.
(add-to-store, add-file-tree-to-store): Use ‘remote-procedure-id’ instead of
‘operation-id’.
(build-things): Rewrite in terms of ‘build-things/direct’.
(%built-in-builders): Rewrite in terms of ‘built-in-builders/direct’.
(verify-store): Rewrite in terms of ‘verify-store/direct’.
(run-gc): Rewrite in terms of ‘run-gc/direct’.
(export-path): Rewrite in terms of ‘export-path/direct’.
(substitute-urls): Rewrite in terms of ’substitute-urls/direct’.
* guix/remote-procedures.scm: New file.
* Makefile.am (MODULES): Add it.

Change-Id: I78b3d47e34205e8f8b93a51b273f56edc46e3902
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:18 +01:00
Ludovic Courtès b67831bb6e store: Require a more recent minor version.
* guix/store.scm (open-connection): Require minor version #x61 or later.
(set-build-options): Remove now useless conditionals.
(build-things): Remove ‘build/old’ and the condition on the minor version.

Change-Id: I17835524ad7d69d29dba81292c6691212e200117
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:17 +01:00
Ludovic Courtès 40b525be02 store: Rewrite ‘run-gc’ client stub using ‘operation’.
* guix/store.scm (run-gc): Rewrite using ‘operation’.

Change-Id: I63c83604be22af83ada073993994e8695ab4e7b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:17 +01:00
Ludovic Courtès 4dd5fd2dff store: Remove unnecessary protocol version conditionals.
In commit 36457566f9 (2014), the
‘worker-protocol.hh’ defines #x10e as the protocol version.  Thus, minor
versions lower than 14 existed in Nix but never existed in Guix.

* guix/store.scm (open-connection): Ensure minor version >= 14.
(set-build-options): Remove unnecessary conditionals on
‘store-connection-minor-version’.
(run-gc): Likewise.

Change-Id: I5fc32fbdf7412150ac81543b5da17d2c6f3473a1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:17 +01:00
Ludovic Courtès 132250beff serialization: Rename ‘string’ to ‘utf8-string’.
This avoids name clash with the ‘string’ binding of core Guile.

* guix/serialization.scm <top level>: Change ‘string’ to ‘utf8-string’.
* guix/store.scm (valid-path?, hash-part->path):
(add-data-to-store, add-indirect-root): Adjust operation specification
accordingly.

Change-Id: Ibf7c571ac46689c2870a2c6db6a3632405d47544
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:17 +01:00
Ludovic Courtès 0c1ea038e9 serialization: Formally declare serializable types.
* guix/serialization.scm (write-boolean, read-boolean)
(read-base16, write-base16): New procedures.
(<substitutable>, <path-info>): New record types.
(read-substitutable-path-list, read-path-info): New procedures.
(define-serializable-types): New macro.
<top level>: Use it.
* guix/store.scm (<substitutable>, <path-info>)
(read-substitutable-path-list, read-path-info): Move to serialization.scm.
(read-arg, write-arg): Remove.
* guix/store.scm (open-connection, process-stderr)
(add-to-store, add-file-tree-to-store, run-gc)
(export-path, export-paths): Use ‘write-value’ and ‘read-value’.
(store-path): Rename to…
(make-store-path): … this.
(output-path, fixed-output-path): Adjust accordingly.

Change-Id: I0b8863e48cb59205fa7812e8202f9a175ec8606b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-27 12:58:17 +01:00
Clombrong 8dc57904e3 services: Add endlessh-service-type.
* docs/guix.texi: Document EndleSSH service and configuration.
* gnu/services/ssh.scm: New service.
* gnu/services/ssh.scm: Define shepherd service.

Merges: https://codeberg.org/guix/guix/pulls/5910
Co-Authored-By: Giacomo Leidi <therewasa@fishinthecalculator.me>
Change-Id: Ief4520b536276b88f2e5027ef0897bf84b2835df
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-01-27 11:46:03 +01:00
Daniel Khodabakhsh 3f5ebde420 gnu: Add node-typescript.
* gnu/packages/node-xyz.scm (node-typescript): New variable.

Change-Id: Ief680a973c6f4f98837db3b2b15109c10fda8c6e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh 116f04b948 gnu: Add node-types-source-map-support.
* gnu/packages/node-xyz.scm (node-types-source-map-support): New variable.

Change-Id: I4bfda700f971ad4b8ec2d04ff510e263f94d94bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh 526e87d09f gnu: Add node-types-node.
* gnu/packages/node-xyz.scm (node-types-node): New variable.

Change-Id: I31801972ed59743856d56585aad450aa8368baea
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh ee7d8a74a6 gnu: Add node-chalk.
* gnu/packages/node-xyz.scm (node-chalk): New variable.

Change-Id: Ia267af1f10b4b322682ceb44d0bae7d9ee0dc30b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh a93c9ae66c gnu: Add node-command-line-usage.
* gnu/packages/node-xyz.scm (node-command-line-usage): New variable.

Change-Id: I30410f1287e1a4aa07ea159e160bc7c6e79073ed
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh 58e6543f6b gnu: Add node-hereby.
* gnu/packages/node-xyz.scm (node-hereby): New variable.

Change-Id: Ide051fbc2be3d80f70a45f1030211e20fbc9f9bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh 5c98e5269a gnu: Add node-glob.
* gnu/packages/node-xyz.scm (node-glob): New variable.

Change-Id: I8a16ef870f604cac35cda534b49006c7f746895e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 0342cecbac gnu: Add node-minimatch.
* gnu/packages/node-xyz.scm (node-minimatch): New variable.

Change-Id: Ided488ef27a54d680681d966845e6e8cee74c0f3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh edaab3e577 gnu: Add node-table-layout.
* gnu/packages/node-xyz.scm (node-table-layout): New variable.

Change-Id: I52722b5c23f877e0e11efca970a55a9bff4941eb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 3081706ffa gnu: Add node-wordwrapjs.
* gnu/packages/node-xyz.scm (node-wordwrapjs): New variable.

Change-Id: I7a85881db3e2ce9cd99517b655b53add55ee7158
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 46d3c833c6 gnu: Add node-ansi-styles.
* gnu/packages/node-xyz.scm (node-ansi-styles): New variable.

Change-Id: I5ea900aae7a16418d442de5cd058eed5e18a7cbc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh c40a927df6 gnu: Add node-brace-expansion.
* gnu/packages/node-xyz.scm (node-brace-expansion): New variable.

Change-Id: I3d2d96c5a888d3e70ed23248e7e02b3a92ae14c2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 2371b45028 gnu: Add node-fast-xml-parser.
* gnu/packages/node-xyz.scm (node-fast-xml-parser): New variable.

Change-Id: I1e569fed347895d0409b65110f184e90f7d9222c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 6649e34002 gnu: Add node-minipass-7.
* gnu/packages/node-xyz.scm (node-minipass-7): New variable.

Change-Id: I9a7fa292a8117795959a3f45cb300d9e07fd6a45
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh aae52b37be gnu: Add node-path-scurry.
* gnu/packages/node-xyz.scm (node-path-scurry): New variable.

Change-Id: I39598efc068bc706a481d121f6b0c5615a83effc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh 6d11b2c0c0 gnu: Add node-pretty-ms.
* gnu/packages/node-xyz.scm (node-pretty-ms): New variable.

Change-Id: I77eb83b965af37f31076766d4a0e795e61d64ab7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh efe368426f gnu: Add node-source-map-support.
* gnu/packages/node-xyz.scm (node-source-map-support): New variable.

Change-Id: Ie975afe66498a174a78536c0075c53306a73593d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh f868a14709 gnu: Add node-supports-color.
* gnu/packages/node-xyz.scm (node-supports-color): New variable.

Change-Id: I00d7701662e4d3752426aca5aece879fa8d15c79
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh d44c3fc267 gnu: Add node-which.
* gnu/packages/node-xyz.scm (node-which): New variable.

Change-Id: I31434c264ba2df58ed74eb3f35a97faea327ddf6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh b02a4eefbd gnu: Add node-balanced-match.
* gnu/packages/node-xyz.scm (node-balanced-match): New variable.

Change-Id: I91006e112da75c54a777bf6da83d5d939a7de9d1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 029db9af52 gnu: Add node-color-convert.
* gnu/packages/node-xyz.scm (node-color-convert): New variable.

Change-Id: Ifc3061862a5d0abbad0fedf1b36ea4f9e554b418
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 333b5bba9d gnu: Add node-dprint-formatter.
* gnu/packages/node-xyz.scm (node-dprint-formatter): New variable.

Change-Id: I3b850a1a3d821f125f52d02718c49c7252ed0247
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 433fd24130 gnu: Add node-jsonc-parser.
* gnu/packages/node-xyz.scm (node-jsonc-parser): New variable.

Change-Id: I4a482d482b587006bac621161c01a31ab8c16a55
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 9ac0df45ee gnu: Add node-array-back.
* gnu/packages/node-xyz.scm (node-array-back): New variable.

Change-Id: I348ce710940d8309c1fb55313425541061644228
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 145d4ca98e gnu: Add node-buffer-from.
* gnu/packages/node-xyz.scm (node-buffer-from): New variable.

Change-Id: Id90afe871a323fa513832544c222560a0954da0a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 4ce6be078a gnu: Add node-deep-extend.
* gnu/packages/node-xyz.scm (node-deep-extend): New variable.

Change-Id: I567a994e57e48d54e5a938cd56fb4d98445448c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 0cb873f173 gnu: Add node-escape-string-regexp.
* gnu/packages/node-xyz.scm (node-escape-string-regexp): New variable.

Change-Id: I5879164912380f9880313bf45349c42a270f4c07
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 3ca4d943fe gnu: Add node-fastest-levenshtein.
* gnu/packages/node-xyz.scm (node-fastest-levenshtein): New variable.

Change-Id: I452ea3174da66509b199c38031ae6e5ca08f1a85
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 9ce61658d1 gnu: Add node-has-flag.
* gnu/packages/node-xyz.scm (node-has-flag): New variable.

Change-Id: I75d3d85928e8f3cd884ce9dc3a6c20927f62965a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 699ddb16dd gnu: Add node-isexe.
* gnu/packages/node-xyz.scm (node-isexe): New variable.

Change-Id: I412db97f7c94d3eed15edf9ca9a27f843a3079aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh bde545386f gnu: Add node-lru-cache.
* gnu/packages/node-xyz.scm (node-lru-cache): New variable.

Change-Id: Ic09c6608d11554d0e67935dab87a0f681d1ca49b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:44 +01:00
Daniel Khodabakhsh 333f7c1709 gnu: Add node-minipass-5.
* gnu/packages/node-xyz.scm (node-minipass-url): New variable.

Change-Id: Ib3edc6d85aa3e279751b296870d6ed1f571affcf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh 6765faeb84 gnu: Add node-undici-types.
* gnu/packages/node-xyz.scm (node-undici-types): New variable.

Change-Id: I2a958fa4b7aeda01587105fe1027607df7677851
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh 7d94b835e9 gnu: node-minimist: Update to 1.2.8.
* gnu/packages/node-xyz.scm (node-minimist): Update to 1.2.8.

Change-Id: Ie9eb70530a2870365794c4d3b2432dddc4e27361
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh 9de7fa194d gnu: Add node-parse-ms.
* gnu/packages/node-xyz.scm (node-parse-ms): New variable.

Change-Id: I9d12b5acff3122276e7074c9b77ba1b3d109a4fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh dd7dac883e gnu: Add node-picocolors.
* gnu/packages/node-xyz.scm (node-picocolors): New variable.

Change-Id: I60c0bbf7b2ea058f398f81dfcf635165ffd1b027
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh a98bfe26fb gnu: Add node-reduce-flatten.
* gnu/packages/node-xyz.scm (node-reduce-flatten): New variable.

Change-Id: Ib8887489b53f1e4cad033ddeffe597a7d3ad6dfa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh 5eab0ad523 gnu: Add node-source-map.
* gnu/packages/node-xyz.scm (node-source-map): New variable.

Change-Id: I13e2be02c270f18f300eb61ad3504b8bfceda5cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh 89ad8677b0 gnu: Add node-strnum.
* gnu/packages/node-xyz.scm (node-strnum): New variable.

Change-Id: I33988e4fd6eca9b81c650b171b777af747056760
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:43 +01:00
Daniel Khodabakhsh ba1e0dc41a gnu: Add node-typical.
* gnu/packages/node-xyz.scm (node-typical): New variable.

Change-Id: I0053fc63f641b1ba6e294931496b41ab6e33dc86
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-27 10:39:35 +01:00
Efraim Flashner 1cad718948 gnu: make-rust-sysroot: Remove cross-gcc work-around.
* gnu/packages/rust.scm (make-rust-sysroot/implementation)
[native-inputs]: Remove gcc-14.

Change-Id: Ia2c8dcff4b3fac5f7d61d7890e35f769e7bdc1bf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-27 10:55:49 +02:00
Cayetano Santos 149c5bf876 gnu: emacs-marginalia: Update to 2.9.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.9.

Change-Id: I2976a02f3636919dbc0c68b39cc40210d72dfb9b
2026-01-27 09:28:12 +01:00
Cayetano Santos 0a0bc22694 gnu: emacs-cape: Update to 2.5.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.5.

Change-Id: I5343780d4323d33d163d6d7a03e1e0fa032a1621
2026-01-27 09:28:12 +01:00
Cayetano Santos 025cb9939c gnu: emacs-corfu: Update to 2.8.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.8.

Change-Id: I53d89deacc41267ab824b85f8d53afaf8ceb6f21
2026-01-27 09:28:12 +01:00
Hennadii Stepanov e3f6fa5b95 gnu: osslsigncode: Update to 2.11.
* gnu/packages/crypto.scm (osslsigncode): Update to 2.11.

Merges guix/guix!5944

Change-Id: I2e1a291efbb21681bb1da2a81cead0e045114e9d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-27 09:15:19 +01:00
Cayetano Santos e1e2fb4008 gnu: emacs-org-ref: Update to 3.1-1.dc2481d.
* gnu/packages/emacs-xyz.scm (emacs-org-ref): Update to 3.1-1.dc2481d.
[propagated-inputs]: Add emacs-pdf-tools.
[arguments]: Delete ’skip-failing-test #:phase; set #:emacs.

Change-Id: I88bd559d87ea2482bed32dbca3692bd0d4013afe
2026-01-27 08:23:35 +01:00
Danny Milosavljevic 6c19ffab58 gnu: python-mathics-django: Update to 9.0.0.
* gnu/packages/maths.scm (python-mathics-django): Update to 9.0.0.

Change-Id: I7e4acb492b06a4d3357db61e7baf445cd36b6d59
2026-01-27 07:46:12 +01:00
Danny Milosavljevic c443f64cda gnu: python-mathicsscript: Update to 9.0.0.
* gnu/packages/maths.scm (python-mathicsscript): Update to 9.0.0.

Change-Id: I608b02988fee70306e465e69dd85ab059fb4db36
2026-01-27 07:46:12 +01:00
Danny Milosavljevic a6fc532169 gnu: python-mathics-core: Update to 9.0.0.
* gnu/packages/maths.scm (python-mathics-core)[arguments]<#:tests?>: Enable.
<#:phases>{patch-bugs}: Modify.
{set-home}: New phase.

Change-Id: I4b892e4475f63478ea6c52bed69f593259a4d618
2026-01-27 07:46:12 +01:00
Danny Milosavljevic 1a81e3a4ce gnu: python-mathics-scanner: Update to 2.0.0.
* gnu/packages/maths.scm (python-mathics-scanner): Update to 2.0.0.
[arguments]<#:phases>[prepare]: Modify.

Change-Id: I3e6cfe6b18899a1000d181b024aebbd120397250
2026-01-27 07:46:11 +01:00
Maxim Cournoyer 830d58dac2 import/utils: Add #:recursive? to `git-origin'.
* guix/import/utils.scm (git-origin) [#:recursive?]: New key.

Change-Id: Ibae80e873a593f9e904b1c974dbeca18fa115074
2026-01-27 14:27:25 +09:00
Maxim Cournoyer 33bb5f129d gnu: mitm-cache: Apply patch to gracefully handle HEAD requests.
* gnu/packages/patches/mitm-cache-head-requests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register.
* gnu/packages/rust-apps.scm (mitm-cache): Apply it.

Change-Id: I3480735340ef72be2acf8a3fdcfa9e71a6961b45
2026-01-27 14:27:25 +09:00
Maxim Cournoyer d5cd7679d3 import/utils: Add #:recursive? argument to `download-git-repository'.
* guix/import/utils.scm (download-git-repository)
[#:recursive?]: New argument.

Change-Id: I35660284e8048714c53f0ce4c16714630fd89775
2026-01-27 14:27:25 +09:00
Maxim Cournoyer 1b761aa3df system/linux-container: Re-export %namespaces, %writable-/tmp variables.
* gnu/system/linux-container.scm: Re-export %namespaces and %writable-/tmp,
which are from (guix build linux-container).

Change-Id: Iaad362247825e30fb6837af013018f2c472c19fa
2026-01-27 14:27:25 +09:00
Maxim Cournoyer 4b023510ec store: Mention return value of `add-to-store'.
* guix/store.scm (add-to-store): Mention return value in doc string.

Change-Id: I820cdb17945979954c9a2b09808025b5bb7793fc
2026-01-27 14:27:25 +09:00
Maxim Cournoyer cdd80c5ad7 doc: Fix typo.
* doc/guix.texi (Invoking guix import): Fix typo.

Change-Id: I4d9234ac3c4d83f64d36e7aedf4c67e9eaf79167
2026-01-27 14:27:25 +09:00
Vagrant Cascadian 60a507264d gnu: disorderfs: Update to 0.6.2.
* gnu/packages/file-systems.scm (disorderfs): Update to 0.6.2.
[native-inputs]: Switch from fuse-2 to fuse-3.18.
2026-01-26 20:00:05 -08:00
Vagrant Cascadian c468099db7 gnu: Add fuse@3.18.
* gnu/packages/linux.scm (fuse-3.18): New variable.
2026-01-26 19:59:58 -08:00
Maxim Cournoyer 5b1f7552e2 gnu: qemu: Update to 10.2.0.
* gnu/packages/virtualization.scm (qemu): Update to 10.2.0.
* gnu/packages/patches/qemu-fix-agent-paths.patch: Update patch.
* gnu/packages/patches/qemu-fix-test-virtio-version.patch: Adjust for file
name change.

Relates-to: #2447
Change-Id: I26034baf660af802cf4a4646d3b303f949bb1f3f
2026-01-27 11:16:12 +09:00
Maxim Cournoyer 476e0818c1 Revert "maint: Clean-up .dir-locals.el a bit."
This reverts commit 54b5356488.

The supporting `lisp-fill-paragraphs-as-doc-string' variable in Emacs hasn't
been released yet.  To check, run this in an Emacs git checkout:

  git branch --contains 192355e54af91ad6e7d1343071a749e1ced29400

Change-Id: I3fc23ceb7bc22876d7d3a51a1e55c6965c45699f
2026-01-27 11:09:09 +09:00
Maxim Cournoyer 42fe5b361c gnu: Add lua-language-server.
* gnu/packages/lua.scm (lua-language-server): New variable.

Change-Id: I2e110acf855b81f3d9e7b3228fc5fbf0827cb884
2026-01-27 10:56:28 +09:00
Maxim Cournoyer d888d51761 gnu: Add luamake and lua-bee.
* gnu/packages/lua.scm (luamake, lua-bee): New variables.

Change-Id: I9d2b05d8dfd7cf3a47d5ef9a23685d5fd0d29898
2026-01-27 10:56:28 +09:00
jgart c283124f4d gnu: mblaze: Update to 1.4.
* gnu/packages/mail.scm (mblaze): Update to 1.4.
[source]: Update uri.

Change-Id: I0c31c5dfd325dca85b6ae8c2d4a46ab9f3796efd
2026-01-26 14:57:18 -05:00
Cayetano Santos 0c1046ac0d gnu: adaptivecpp: Add rocm backend.
* gnu/packages/sycl.scm (adaptivecpp)[inputs]: Add rocm-device-libs,
rocm-hip-runtime, and rocr-runtime.
[native-inputs]: Remove clang-19 and lld-19; add clang-20 and lld-20.
[arguments]: Adjust #:configure-flags accordingly.
[synopsis]: Refresh.
[description]: Update.

Merges guix/guix!5879

Change-Id: Ide6484230237ae348e6a71be43bc30f5231af597
2026-01-26 18:29:25 +01:00
Cayetano Santos 11097ec2e0 gnu: adaptivecpp: Fix rpath.
* gnu/packages/sycl.scm (adaptivecpp)[arguments]<#:phases>: Remove
’create-symlinks.
<#:configure-flags>: Remove default flag.

Change-Id: Ia8d9a87e46be22303ffca126dec733b7042ead9d
2026-01-26 18:19:09 +01:00
Efraim Flashner 40298c2071 gnu: python-numpy: Fix build on powerpc64le-linux.
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Add a phase to
fix the test suite when building on powerpc64le-linux.

Change-Id: I124cab23263f72174b72f36c3fba08fa6d696b80
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-26 18:21:42 +02:00
Efraim Flashner 64429ac586 Revert "gnu: gdb: Enable scripting when cross compiling."
This reverts commit 1d9cf8758e.

This commit inadvertently caused many rebuilds.
2026-01-26 13:57:11 +02:00
Yelninei 1d9cf8758e gnu: gdb: Enable scripting when cross compiling.
Python detection failed because gdb was not able to find the flags for linking
with python.
Follow https://www.sourceware.org/gdb/wiki/CrossCompilingWithPythonSupport but
dispatch to pkg-config.

Guile detection was failing because gdb only tried the unprefixed pkg-config.
Also a native guile is needed to compile the scheme files.

Fixes guix/guix#5634.

* gnu/packages/gdb.scm (gdb-python-config): New procedure.
(gdb-14)[configure-flags]: Add --with-python
[#:phases]: Add a phase for guile detection.
[native-inputs]: Add guile-3.0.

Change-Id: I4a151ac292eba1472725a1535b72b9168bc10742
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5645
2026-01-26 10:28:45 +01:00
Charles Roelli d7e71dad6d doc: Fix hello package example.
* doc/guix.texi (Defining Packages): Fix package example.

Change-Id: Ib3bf14f50a938de569b7eb1927ec18d9ee5d1e5c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5838
2026-01-26 10:24:00 +01:00
Ludovic Courtès 997dd3aa51 doc: cookbook: Don’t insist on mounting home directories on the head node.
* doc/guix-cookbook.texi (Setting Up a Head Node): State that mounting home
directories on the head node is “optional”.

Change-Id: Id60b54d463f5422f71a71607cd71ed347a98865e
Merges: #5890
2026-01-26 10:22:54 +01:00
Ludovic Courtès 085c6e6583 doc: cookbook: Recommend systemd timer for ‘guix gc’.
* doc/guix-cookbook.texi (Setting Up a Head Node): Give instructions for the
systemd timer rather than ‘crontab’.

Change-Id: I063ad0ea694500a67553d66d37ae354b9c078a65
2026-01-26 10:18:39 +01:00
Ludovic Courtès 28ce4eae6b doc: cookbook: Update for unprivileged guix-daemon execution.
* doc/guix-cookbook.texi (Setting Up a Head Node): Add note about unprivileged
guix-daemon.  Remove ‘--build-users-group=guixbuild’ flag from ‘.service’
snippets.  Mention “systemd timer” next to “crontab entry”.

Change-Id: I72ac59d3ce8a5572dbeb8cb4c7764a8478f6e1ee
2026-01-26 10:18:35 +01:00
688 changed files with 117585 additions and 74467 deletions
+21 -3
View File
@@ -98,9 +98,27 @@
((indent-tabs-mode . nil)
;; Emacs 28 changed the behavior of 'lisp-fill-paragraph', which causes the
;; first line of package descriptions to extrude past 'fill-column'. The
;; following variable reverts its behavior to the previous one.
(lisp-fill-paragraphs-as-doc-string nil)
;; first line of package descriptions to extrude past 'fill-column', and
;; somehow that is deemed more correct upstream (see:
;; https://issues.guix.gnu.org/56197).
(eval . (progn
(require 'lisp-mode)
(defun emacs27-lisp-fill-paragraph (&optional justify)
(interactive "P")
(or (fill-comment-paragraph justify)
(let ((paragraph-start
(concat paragraph-start
"\\|\\s-*\\([(;\"]\\|\\s-:\\|`(\\|#'(\\)"))
(paragraph-separate
(concat paragraph-separate "\\|\\s-*\".*[,\\.]$"))
(fill-column (if (and (integerp emacs-lisp-docstring-fill-column)
(derived-mode-p 'emacs-lisp-mode))
emacs-lisp-docstring-fill-column
fill-column)))
(fill-paragraph justify))
;; Never return nil.
t))
(setq-local fill-paragraph-function #'emacs27-lisp-fill-paragraph)))
;; This notably allows '(' in Paredit to not insert a space when the
;; preceding symbol is one of these.
+75 -3
View File
@@ -10,6 +10,7 @@ gnu/packages/machine-learning\.scm @guix/ai
gnu/packages/audio\.scm @guix/audio
gnu/packages/fluidplug\.scm @guix/audio
gnu/packages/music\.scm @guix/audio
gnu/packages/xiph\.scm @guix/audio
gnu/packages/elixir(-.+|)\.scm$ @guix/beam
@@ -23,9 +24,18 @@ guix/scripts/import/hexpm\.scm @guix/beam
gnu/packages/bioinformatics\.scm @guix/bioinformatics
gnu/packages/bootstrap\.scm @guix/bootstrap
gnu/packages/commencement\.scm @guix/bootstrap
gnu/packages/mes\.scm @guix/bootstrap
gnu/packages/assembly\.scm @guix/build-tools
gnu/packages/autogen\.scm @guix/build-tools
gnu/packages/autotools\.scm @guix/build-tools
gnu/packages/bison\.scm @guix/build-tools
gnu/packages/m4\.scm @guix/build-tools
gnu/packages/oyacc\.scm @guix/build-tools
gnu/packages/re2c\.scm @guix/build-tools
gnu/build-system/cmake\.scm @guix/cpp
gnu/build/cmake-build-system\.scm @guix/cpp
gnu/packages/c\.scm @guix/cpp
@@ -34,6 +44,7 @@ gnu/packages/cpp\.scm @guix/cpp
gnu/packages/ninja\.scm @guix/cpp
gnu/packages/valgrind\.scm @guix/cpp
etc/teams\.scm @guix/core
guix/avahi\.scm @guix/core
guix/base16\.scm @guix/core
guix/base32\.scm @guix/core
@@ -94,6 +105,7 @@ guix/quirks\.scm @guix/core
guix/read-print\.scm @guix/core
guix/records\.scm @guix/core
guix/remote\.scm @guix/core
guix/remote-procedures\.scm @guix/core
guix/repl\.scm @guix/core
guix/search-paths\.scm @guix/core
guix/self\.scm @guix/core
@@ -130,12 +142,15 @@ guix/build/utils\.scm @guix/core-packages
guix/build-system/gnu\.scm @guix/core-packages
gnu/packages/(.*-|)crypto\.scm$ @guix/crypto
gnu/packages/cryptsetup\.scm @guix/crypto
gnu/packages/cybersecurity\.scm @guix/crypto
gnu/packages/gnupg\.scm @guix/crypto
gnu/packages/nettle\.scm @guix/crypto
gnu/packages/password-utils\.scm @guix/crypto
gnu/packages/security-token\.scm @guix/crypto
gnu/packages/ssh\.scm @guix/crypto
gnu/packages/tls\.scm @guix/crypto
gnu/packages/vpn\.scm @guix/crypto
gnu/packages/debian\.scm @guix/debian
@@ -180,6 +195,7 @@ gnu/packages/glib\.scm @guix/gnome
gnu/packages/gstreamer\.scm @guix/gnome
gnu/packages/gtk\.scm @guix/gnome
gnu/packages/gnome\.scm @guix/gnome
gnu/packages/gnome-circle\.scm @guix/gnome
gnu/packages/gnome-xyz\.scm @guix/gnome
gnu/packages/webkit\.scm @guix/gnome
gnu/services/desktop\.scm @guix/gnome
@@ -196,6 +212,12 @@ guix/import/go\.scm @guix/go
guix/scripts/import/go\.scm @guix/go
tests/import/go\.scm @guix/go
gnu/packages/guile\.scm @guix/guile
gnu/packages/guile-wm\.scm @guix/guile
gnu/packages/guile-xyz\.scm @guix/guile
guix/build-system/guile\.scm @guix/guile
guix/build/guile-build-system\.scm @guix/guile
gnu/packages/hare\.scm @guix/hare
gnu/packages/hare-apps\.scm @guix/hare
gnu/packages/hare-xyz\.scm @guix/hare
@@ -222,6 +244,8 @@ gnu/packages/oneapi\.scm @guix/hpc
gnu/packages/opencl\.scm @guix/hpc
gnu/packages/parallel\.scm @guix/hpc
gnu/packages/rocm\.scm @guix/hpc
gnu/packages/rocm-tools\.scm @guix/hpc
gnu/packages/rocm-libs\.scm @guix/hpc
gnu/packages/sycl\.scm @guix/hpc
gnu/packages/tbb\.scm @guix/hpc
gnu/packages/vulkan\.scm @guix/hpc
@@ -234,13 +258,17 @@ gnu/packages/hurd\.scm @guix/hurd
gnu/installer(\.scm$|/) @guix/installer
gnu/packages/clojure\.scm @guix/java
gnu/packages/java(-.+|)\.scm$ @guix/java
gnu/packages/maven(-.+|)\.scm$ @guix/java
guix/build/ant-build-system\.scm @guix/java
guix/build/clojure-build-system\.scm @guix/java
guix/build/clojure-utils\.scm @guix/java
guix/build/java-utils\.scm @guix/java
guix/build/maven-build-system\.scm @guix/java
guix/build/maven/ @guix/java
guix/build-system/ant\.scm @guix/java
guix/build-system/clojure\.scm @guix/java
guix/build-system/maven\.scm @guix/java
gnu/packages/node-xyz\.scm @guix/javascript
@@ -273,6 +301,9 @@ gnu/packages/fcitx5\.scm @guix/localization
gnu/packages/fonts\.scm @guix/localization
gnu/packages/ibus\.scm @guix/localization
gnu/packages/lua\.scm @guix/lua
gnu/packages/luanti\.scm @guix/lua
gnu/packages/lxqt\.scm @guix/lxqt
gnu/packages/mate\.scm @guix/mate
@@ -294,18 +325,39 @@ guix/import/opam\.scm @guix/ocaml
guix/scripts/import/opam\.scm @guix/ocaml
tests/import/opam\.scm @guix/ocaml
gnu/packages/perl(-.+|)\.scm$ @guix/perl
guix/build/perl-build-system\.scm @guix/perl
guix/build/rakudo-build-system\.scm @guix/perl
guix/build-system/perl\.scm @guix/perl
guix/build-system/rakudo\.scm @guix/perl
guix/import/cpan\.scm @guix/perl
guix/scripts/import/cpan\.scm @guix/perl
gnu/packages/django\.scm @guix/python
gnu/packages/jupyter\.scm @guix/python
gnu/packages/python(-.+|)\.scm$ @guix/python
gnu/packages/sphinx\.scm @guix/python
gnu/packages/tryton\.scm @guix/python
guix/build/pyproject-build-system\.scm @guix/python
guix/build-system/pyproject\.scm @guix/python
guix/build/python-build-system\.scm @guix/python
guix/build-system/python\.scm @guix/python
guix/build/pyproject-build-system\.scm @guix/python
guix/build/python-build-system\.scm @guix/python
guix/build/toml\.scm @guix/python
guix/import/pypi\.scm @guix/python
guix/scripts/import/pypi\.scm @guix/python
tests/import/pypi\.scm @guix/python
tests/toml\.scm @guix/python
gnu/ci\.scm @guix/qa-packages
gnu/packages/benchmark\.scm @guix/qa-packages
gnu/packages/check\.scm @guix/qa-packages
gnu/packages/ci\.scm @guix/qa-packages
gnu/packages/code\.scm @guix/qa-packages
gnu/packages/debug\.scm @guix/qa-packages
gnu/packages/dezyne\.scm @guix/qa-packages
gnu/packages/libunwind\.scm @guix/qa-packages
gnu/services/ci\.scm @guix/qa-packages
gnu/tests/ci\.scm @guix/qa-packages
gnu/packages/qt\.scm @guix/qt
guix/build-system/qt\.scm @guix/qt
@@ -355,6 +407,7 @@ gnu/packages/graph\.scm @guix/science
gnu/packages/lean\.scm @guix/science
gnu/packages/maths\.scm @guix/science
gnu/packages/medical\.scm @guix/science
gnu/packages/physics\.scm @guix/science
gnu/packages/sagemath\.scm @guix/science
gnu/packages/statistics\.scm @guix/science
@@ -367,7 +420,7 @@ gnu/packages/antivirus\.scm @guix/sysadmin
gnu/packages/apparmor\.scm @guix/sysadmin
gnu/packages/authentication\.scm @guix/sysadmin
gnu/packages/cluster\.scm @guix/sysadmin
gnu/packages/configuration-management @guix/sysadmin
gnu/packages/configuration-management\.scm @guix/sysadmin
gnu/packages/databases\.scm @guix/sysadmin
gnu/packages/distributed\.scm @guix/sysadmin
gnu/packages/dns\.scm @guix/sysadmin
@@ -387,6 +440,25 @@ gnu/packages/task-runners\.scm @guix/sysadmin
gnu/packages/terraform\.scm @guix/sysadmin
gnu/packages/virtualization\.scm @guix/sysadmin
gnu/packages/vnc\.scm @guix/sysadmin
gnu/services/admin\.scm @guix/sysadmin
gnu/services/authentication\.scm @guix/sysadmin
gnu/services/databases\.scm @guix/sysadmin
gnu/services/dns\.scm @guix/sysadmin
gnu/services/high-availability\.scm @guix/sysadmin
gnu/services/kerberos\.scm @guix/sysadmin
gnu/services/monitoring\.scm @guix/sysadmin
gnu/services/nfs\.scm @guix/sysadmin
gnu/services/samba\.scm @guix/sysadmin
gnu/services/virtualization\.scm @guix/sysadmin
gnu/services/vnc\.scm @guix/sysadmin
gnu/tests/databases\.scm @guix/sysadmin
gnu/tests/dns\.scm @guix/sysadmin
gnu/tests/high-availability\.scm @guix/sysadmin
gnu/tests/monitoring\.scm @guix/sysadmin
gnu/tests/nfs\.scm @guix/sysadmin
gnu/tests/samba\.scm @guix/sysadmin
gnu/tests/virtualization\.scm @guix/sysadmin
gnu/tests/vnc\.scm @guix/sysadmin
gnu/build/jami-service\.scm @guix/telephony
gnu/packages/jami\.scm @guix/telephony
+39 -35
View File
@@ -14,7 +14,7 @@
# Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
# Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
# Copyright © 2019, 2023 Efraim Flashner <efraim@flashner.co.il>
# Copyright © 2020, 2021, 2023, 2025 Maxim Cournoyer <maxim@guixotic.coop>
# Copyright © 2020, 2021, 2023, 2025, 2026 Maxim Cournoyer <maxim@guixotic.coop>
# Copyright © 2021 Chris Marusich <cmmarusich@gmail.com>
# Copyright © 2021 Andrew Tropin <andrew@trop.in>
# Copyright © 2023 Clément Lassieur <clement@lassieur.org>
@@ -116,6 +116,7 @@ MODULES = \
guix/narinfo.scm \
guix/derivations.scm \
guix/grafts.scm \
guix/remote-procedures.scm \
guix/repl.scm \
guix/rpm.scm \
guix/transformations.scm \
@@ -267,7 +268,6 @@ MODULES = \
guix/build/kconfig.scm \
guix/build/linux-module-build-system.scm \
guix/build/store-copy.scm \
guix/build/json.scm \
guix/build/pack.scm \
guix/build/utils.scm \
guix/build/union.scm \
@@ -454,10 +454,12 @@ AUX_FILES = \
gnu/packages/aux-files/findclass.php \
gnu/packages/aux-files/guix.vim \
gnu/packages/aux-files/guix-nvim.vim \
gnu/packages/aux-files/linux-libre/6.17-arm64.conf \
gnu/packages/aux-files/linux-libre/6.17-i686.conf \
gnu/packages/aux-files/linux-libre/6.17-riscv.conf \
gnu/packages/aux-files/linux-libre/6.17-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.19-arm64.conf \
gnu/packages/aux-files/linux-libre/6.19-i686.conf \
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.18-arm64.conf \
gnu/packages/aux-files/linux-libre/6.18-i686.conf \
gnu/packages/aux-files/linux-libre/6.18-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.12-arm.conf \
gnu/packages/aux-files/linux-libre/6.12-arm64.conf \
gnu/packages/aux-files/linux-libre/6.12-i686.conf \
@@ -479,10 +481,6 @@ AUX_FILES = \
gnu/packages/aux-files/linux-libre/5.10-arm64.conf \
gnu/packages/aux-files/linux-libre/5.10-i686.conf \
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf \
gnu/packages/aux-files/linux-libre/5.4-arm.conf \
gnu/packages/aux-files/linux-libre/5.4-arm64.conf \
gnu/packages/aux-files/linux-libre/5.4-i686.conf \
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf \
gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json \
gnu/packages/aux-files/pack-audit.c \
gnu/packages/aux-files/python/sanity-check.py \
@@ -494,7 +492,6 @@ AUX_FILES = \
# Templates, examples.
EXAMPLES = \
gnu/system/examples/asus-c201.tmpl \
gnu/system/examples/bare-bones.tmpl \
gnu/system/examples/bare-hurd.tmpl \
gnu/system/examples/bare-hurd64.tmpl \
@@ -1265,42 +1262,49 @@ cuirass-jobs: $(GOBJECTS)
.PHONY: clean-go make-go as-derivation
.PHONY: update-guix-package update-NEWS cuirass-jobs release
if in_git_p
# Git auto-configuration.
.git/hooks/:
$(AM_V_at)if test -d .git; then \
mkdir "$@"; \
fi
.git/hooks/%: etc/git/% | .git/hooks/
$(AM_V_at)if test -d .git; then \
cp "$<" "$@"; \
fi
# Note: the following git commands may fail and produce empty variables,
# e.g. when working on a work tree in a container.
GIT_HOOKS_DIR := $(shell git rev-parse --git-path hooks 2>/dev/null)
GIT_CONFIG_FILE := $(shell git rev-parse --git-path config 2>/dev/null)
$(GIT_HOOKS_DIR):
if [ -n "$(GIT_HOOKS_DIR)" ]; then mkdir -p "$@"; fi
.git/config: etc/git/gitconfig
$(AM_V_at)if command -v git >/dev/null && test -d .git; then \
git config --fixed-value --replace-all include.path \
../etc/git/gitconfig ../etc/git/gitconfig; \
$(GIT_HOOKS_DIR)/%: etc/git/% | $(GIT_HOOKS_DIR)/
if [ -n "$(GIT_HOOKS_DIR)" ]; then cp "$<" "$@"; fi
$(GIT_CONFIG_FILE): etc/git/gitconfig
if [ -n "$(GIT_CONFIG_FILE)" ]; then \
git config --fixed-value --replace-all include.path \
../etc/git/gitconfig ../etc/git/gitconfig; \
fi
COMMIT_MSG_MAGIC = VGhpcyBpcyB0aGUgY29tbWl0LW1zZyBob29rIG9mIEd1aXg=
.git/hooks/commit-msg: etc/git/commit-msg | .git/hooks/
$(AM_V_at)if test -d .git; then \
if test -f $@ && ! grep -qF $(COMMIT_MSG_MAGIC) $@; then \
mkdir -p $@.d && mv $@ $@.d && \
@ echo user commit-msg hook moved to $@.d/commit-msg; \
fi; \
cp etc/git/commit-msg $@; \
$(GIT_HOOKS_DIR)/commit-msg: etc/git/commit-msg | $(GIT_HOOKS_DIR)
if [ -n "$(GIT_HOOKS_DIR)" ]; then \
if test -f $@ && ! grep -qF $(COMMIT_MSG_MAGIC) $@; then \
mkdir -p $@.d && mv $@ $@.d && \
echo user commit-msg hook moved to $@.d/commit-msg; \
fi && \
cp etc/git/commit-msg $@; \
fi
# Convenience targets.
GIT_HOOKS_SOURCE_FILES := $(shell find etc/git -type f -executable)
.PHONY: git-config git-hooks invalidate-hooks
git-hooks: $(addprefix $(GIT_HOOKS_DIR)/,$(notdir $(GIT_HOOKS_SOURCE_FILES)))
git-config: $(GIT_CONFIG_FILE) git-hooks
# The etc/git/ config files are not distributed and have no use when building
# from a tarball. Do not add dependencies on these to *_DATA when building
# from a tarball, as that breaks the build.
if in_git_p
nodist_noinst_DATA = \
.git/hooks/pre-push \
.git/hooks/post-merge \
.git/config \
.git/hooks/commit-msg
$(GIT_HOOKS_DIR)/pre-push \
$(GIT_HOOKS_DIR)/post-merge \
$(GIT_CONFIG_FILE) \
$(GIT_HOOKS_DIR)/commit-msg
endif
# Downloading up-to-date PO files.
+1 -1
View File
@@ -324,7 +324,7 @@ files."
(message (format #f "You found a bug: the program '~a'
failed to compute the derivation for Guix (version: ~s; system: ~s;
host version: ~s; pull-version: ~s).
Please report the COMPLETE output above by email to <~a>.~%"
Please report the COMPLETE output above to <~a>.~%"
(derivation->output-path build)
version system %guix-version pull-version
%guix-bug-report-address))))))))))))
+3 -3
View File
@@ -128,13 +128,13 @@ COMMIT. PROC receives the temporary directory file name as an argument."
(define %guix-git-repo-push-url-regexp
"(git.guix.gnu.org|codeberg.org/guix|git@codeberg.org:guix)/guix(.git)? \\(push\\)")
(define-syntax-rule (with-input-pipe-to-string prog arg ...)
(let* ((input-pipe (open-pipe* OPEN_READ prog arg ...))
(define (with-input-pipe-to-string prog . args)
(let* ((input-pipe (apply open-pipe* OPEN_READ prog args))
(output (get-string-all input-pipe))
(exit-val (status:exit-val (close-pipe input-pipe))))
(unless (zero? exit-val)
(error (format #f "Command ~s exited with non-zero exit status: ~s"
(string-join (list prog arg ...)) exit-val)))
(string-join (cons prog args)) exit-val)))
(string-trim-both output)))
(define (find-origin-remote)
+3 -2
View File
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
#
# GNU Guix --- Functional package management for GNU
# Copyright © 2012-2021, 2022-2023 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2012-2021, 2022-2023, 2025 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2013, 2016 Mark H Weaver <mhw@netris.org>
# Copyright © 2014-2016 Alex Kost <alezost@gmail.com>
# Copyright © 2014-2016 David Thompson <davet@gnu.org>
@@ -130,7 +130,8 @@ if test "x$GUILD" = "x"; then
fi
dnl (guix ui), notably, requires 'default-optimization-level' added in 3.0.3.
PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.3])
dnl (guix serialization) requires 'bytevector-slice' added in 3.0.9.
PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.9])
dnl Get CFLAGS and LDFLAGS for libguile.
GUILE_FLAGS
+88 -317
View File
@@ -66,7 +66,7 @@ GNU Guix depends on the following packages:
@itemize
@item @url{https://gnu.org/software/guile/, GNU Guile}, version 3.0.x,
version 3.0.3 or later;
version 3.0.9 or later;
@item @url{https://notabug.org/cwebber/guile-gcrypt, Guile-Gcrypt}, version
0.1.0 or later;
@item
@@ -1514,37 +1514,30 @@ satisfied.
@subsection Python Modules
@cindex python
We currently package Python 2 and Python 3, under the Scheme variable names
@code{python-2} and @code{python} as explained in @ref{Version Numbers}.
To avoid confusion and naming clashes with other programming languages, it
seems desirable that the name of a package for a Python module contains
the word @code{python}.
The standard way to generate a package definition is to use
@code{guix import pypi <name>}, where @var{name} is the name of the
Python package on @url{https://pypi.org, PyPI}, see @pxref{Invoking guix
import}. Please check with @code{guix lint <package-name>} that the
generated package is valid.
Some modules are compatible with only one version of Python, others with
both. If the package Foo is compiled with Python 3, we name it
@code{python-foo}. If it is compiled with Python 2, we name it
@code{python2-foo}. Python 2 packages are being removed from the
distribution; please do no not submit any new Python 2 packages.
To avoid confusion and naming clashes with other programming languages,
Python module packages should be prefixed with @code{python-}.
If a project already contains the word @code{python}, we drop this;
for instance, the module python-dateutil is packaged under the names
@code{python-dateutil} and @code{python2-dateutil}. If the project name
starts with @code{py} (e.g.@: @code{pytz}), we keep it and prefix it as
described above.
If a project already contains the word @code{python}, please do not
repeat it; for instance, the module python-dateutil is packaged under
the name @code{python-dateutil}. If the project name starts with
@code{py}, it is kept and prefixed as described above (e.g.@:
@code{python-pytz}).
@quotation Note
Currently there are two different build systems for Python packages in Guix:
@var{python-build-system} and @var{pyproject-build-system}. For the
longest time, Python packages were built from an informally specified
@file{setup.py} file. That worked amazingly well, considering Python's
success, but was difficult to build tooling around. As a result, a host
of alternative build systems emerged and the community eventually settled on a
@url{https://peps.python.org/pep-0517/, formal standard} for specifying build
requirements. @var{pyproject-build-system} is Guix's implementation of this
standard. It is considered ``experimental'' in that it does not yet support
all the various PEP-517 @emph{build backends}, but you are encouraged to try
it for new Python packages and report any problems. It will eventually be
deprecated and merged into @var{python-build-system}.
The standard build system for Python packages is Guix's implementation
of the @url{https://peps.python.org/pep-0517/, formal Python standard}
for specifying build requirements: @var{pyproject-build-system}.
The @var{python-build-system} which corresponds to the way Python
packages were built before PEP517, using the informally specified
@file{setup.py} file, is now deprecated. @var{pyproject-build-system}
will eventually be deprecated and renamed into
@var{python-build-system} after its removal.
@end quotation
@subsubsection Specifying Dependencies
@@ -1556,21 +1549,20 @@ package source tree, with varying degrees of accuracy: in the
@file{requirements.txt}, or in @file{tox.ini} (the latter mostly for
test dependencies).
Your mission, when writing a recipe for a Python package, is to map
these dependencies to the appropriate type of ``input'' (@pxref{package
When editing a recipe for a Python package, the goal is to map these
dependencies to the appropriate type of ``input'' (@pxref{package
Reference, inputs}). Although the @code{pypi} importer normally does a
good job (@pxref{Invoking guix import}), you may want to check the
following check list to determine which dependency goes where.
good job (@pxref{Invoking guix import}), please verify the following
check list to determine which dependency goes where.
@itemize
@item
We currently package Python with @code{setuptools} and @code{pip}
installed per default. This is about to change, and users are encouraged
to use @code{python-toolchain} if they want a build environment for Python.
Python is packaged @emph{without} @code{setuptools} and @code{pip}
installed per default.
@command{guix lint} will warn if @code{setuptools} or @code{pip} are
added as native-inputs because they are generally not necessary.
@command{guix lint} will warn if @code{pip} or other unneeded
native-inputs are added.
@item
Python dependencies required at run time go into
@@ -1585,9 +1577,9 @@ Python packages required only at build time---e.g., those listed under
for testing---e.g., those in @code{tests_require} or @file{tox.ini}---go into
@code{native-inputs}. The rationale is that (1) they do not need to be
propagated because they are not needed at run time, and (2) in a
cross-compilation context, it's the ``native'' input that we'd want.
cross-compilation context, it's the target ``native'' input.
Examples are the @code{pytest}, @code{mock}, and @code{nose} test
Examples are the @code{pytest}, @code{mock}, and @code{stestr} test
frameworks. Of course if any of these packages is also required at
run-time, it needs to go to @code{propagated-inputs}.
@@ -1948,35 +1940,60 @@ keyword parameters for procedures that take more than four parameters.
@node Submitting Patches
@section Submitting Patches
@cindex pull requests
@cindex patch submission
Development is done using the Git distributed version control system.
Thus, access to the repository is not strictly necessary. We welcome
contributions in one of the following forms:
contributions as @dfn{pull requests} (PR) at
@url{https://codeberg.org/guix/guix/pulls/}@footnote{Before January 1st,
2026, changes would be submitted by email to
@email{guix-patches@@gnu.org} and could be
@uref{https://issues.guix.gnu.org, browsed online}. In accordance with
@uref{https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md,
Guix Consensus Document 002}, this method is no longer supported.}.
There are two ways to create a pull request:
@itemize
@item
@cindex pull request, for contributions
As a @dfn{pull request} (PR) at
@url{https://codeberg.org/guix/guix/pulls/}. This is now the preferred
form.
By creating a personal ``fork'' of @uref{https://codeberg.org/guix/guix,
the repository}, creating a branch with your changes, and
@uref{https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/,
submitting a pull request for that branch}.
@item
Until December 31st, 2025@footnote{This date is the result of a decision
made collectively in
@uref{https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md,
Guix Consensus Document 002} in May 2025.}, you may also send patches as
produced by @code{git format-patch} to the @email{guix-patches@@gnu.org}
mailing list (@pxref{Submitting patches to a project,,, git, Git User
Manual}).
@cindex AGit workflow, for pull requests
By following the @uref{https://forgejo.org/docs/next/user/agit-support/,
@dfn{AGit workflow}}, which is somewhat more convenient and consumes
less disk space at Codeberg since it removes the need to create a
``fork''.
This mailing list is backed by a Debbugs instance, which allows us to
keep track of submissions (@pxref{Tracking Bugs and Changes}).
Each message sent to that mailing list gets a new tracking number
assigned; people can then follow up on the submission by sending email
to @code{@var{ISSUE_NUMBER}@@debbugs.gnu.org}, where @var{ISSUE_NUMBER}
is the tracking number (@pxref{Sending a Patch Series}).
Assuming your local checkout is on the branch containing the changes you
would like to submit for inclusion in the @code{master} branch, run:
@example
git push origin HEAD:refs/for/master \
-o topic=@var{topic} \
-o title=@var{title} -o description=@var{description}
@end example
@var{topic} must be an identifier without whitespace, similar to a
branch name; @var{title} and @var{description} are arbitrary text that
can be omitted, in which case the message of the last commit on the
branch fills that role.
To send an update to an AGit pull request of yours, run:
@example
git push origin HEAD:refs/for/master \
-o topic=@var{topic} -o force-push=yes
@end example
Codeberg automatically figures out which pull request @var{topic}
corresponds to and updates the associated branch.
@end itemize
Either way, contributors are encouraged to take a moment to set some Git
Contributors are encouraged to take a moment to set some Git
repository options (@pxref{Configuring Git}) first, which can improve
the readability of patches. Seasoned Guix developers may also want to
look at the section on commit access (@pxref{Commit Access}).
@@ -2143,36 +2160,13 @@ guix pull --url=/path/to/your/checkout --profile=/tmp/guix.master --disable-auth
@end enumerate
When posting a patch to the mailing list, use @samp{[PATCH] @dots{}} as
a subject, if your patch is to be applied on a branch other than
@code{master}, say @code{core-updates}, specify it in the subject like
@samp{[PATCH core-updates] @dots{}}.
You may use your email client, the @command{git send-email} command
(@pxref{Sending a Patch Series}) or the @command{mumi send-email}
command (@pxref{Debbugs User Interfaces}). We prefer to get patches in
plain text messages, either inline or as MIME attachments. You are
advised to pay attention if your email client changes anything like line
breaks or indentation which could potentially break the patches.
Expect some delay when you submit your very first patch to
@email{guix-patches@@gnu.org}. You have to wait until you get an
acknowledgement with the assigned tracking number. Future acknowledgements
should not be delayed.
When a bug is resolved, please close the thread by sending an email to
@email{@var{ISSUE_NUMBER}-done@@debbugs.gnu.org}.
@menu
* Configuring Git::
* Sending a Patch Series::
@end menu
@node Configuring Git
@subsection Configuring Git
@cindex git configuration
@cindex @code{git format-patch}
@cindex @code{git send-email}
If you have not done so already, you may wish to set a name and email
that will be associated with your commits (@pxref{telling git your name,
@@ -2192,166 +2186,6 @@ changes was already submitted for review. If you have a
@file{commit-msg} hook of your own you would like to use with Guix, you
can place it under the @file{.git/hooks/commit-msg.d/} directory.
@node Sending a Patch Series
@subsection Sending a Patch Series
@cindex patch series
@cindex @code{git send-email}
@cindex @code{git format-patch}
@quotation Warning
This section is about contributing code by sending patches by email.
This option is supported until December 31st, 2025, but we recommend
getting familiar with the @dfn{pull request} workflow, which will become
the norm after that date. @xref{Submitting Patches}, for more info.
@end quotation
@unnumberedsubsubsec Single Patches
@anchor{Single Patches}
The @command{git send-email} command is the best way to send both single
patches and patch series (@pxref{Multiple Patches}) to the Guix mailing
list. Sending patches as email attachments may make them difficult to
review in some mail clients, and @command{git diff} does not store commit
metadata.
@quotation Note
The @command{git send-email} command is provided by the @code{send-email}
output of the @code{git} package, i.e. @code{git:send-email}.
@end quotation
The following command will create a patch email from the latest commit,
open it in your @var{EDITOR} or @var{VISUAL} for editing, and send it to
the Guix mailing list to be reviewed and merged. Assuming you have
already configured Git according to @xref{Configuring Git}, you can
simply use:
@example
$ git send-email --annotate -1
@end example
@quotation Tip
To add a prefix to the subject of your patch, you may use the
@option{--subject-prefix} option. The Guix project uses this to
specify that the patch is intended for a branch or repository
other than the @code{master} branch of
@url{https://codeberg.org/guix/guix.git}.
@example
git send-email --annotate --subject-prefix='PATCH core-updates' -1
@end example
@end quotation
The patch email contains a three-dash separator line after the commit
message. You may ``annotate'' the patch with explanatory text by adding
it under this line. If you do not wish to annotate the email, you may
drop the @option{--annotate} option.
If you need to send a revised patch, don't resend it like this or send
a ``fix'' patch to be applied on top of the last one; instead, use
@command{git commit --amend} or @url{https://git-rebase.io,
@command{git rebase}} to modify the commit, and use the
@email{@var{ISSUE_NUMBER}@@debbugs.gnu.org} address and the @option{-v}
flag with @command{git send-email}.
@example
$ git commit --amend
$ git send-email --annotate -v@var{REVISION} \
--to=@var{ISSUE_NUMBER}@@debbugs.gnu.org -1
@end example
@quotation Note
Due to an apparent bug in @command{git send-email},
@option{-v @var{REVISION}} (with the space) will not work; you
@emph{must} use @option{-v@var{REVISION}}.
@end quotation
You can find out @var{ISSUE_NUMBER} either by searching on the mumi
interface at @url{https://issues.guix.gnu.org} for the name of your patch or
reading the acknowledgement email sent automatically by Debbugs in
reply to incoming bugs and patches, which contains the bug number.
@unnumberedsubsubsec Notifying Teams
@anchor{Notifying Teams}
@cindex teams
If your git checkout has been correctly configured (@pxref{Configuring
Git}), the @command{git send-email} command will automatically notify
the appropriate team members, based on the scope of your changes. This
relies on the @file{etc/teams.scm} script, which can also be invoked
manually if you do not use the preferred @command{git send-email}
command to submit patches. To list the available actions of the script,
you can invoke it via the @command{etc/teams.scm help} command. For
more information regarding teams, @pxref{Teams}.
@quotation Note
On foreign distros, you might have to use @command{./pre-inst-env git
send-email} for @file{etc/teams.scm} to work.
@end quotation
@unnumberedsubsubsec Multiple Patches
@anchor{Multiple Patches}
@cindex cover letter
While @command{git send-email} alone will suffice for a single
patch, an unfortunate flaw in Debbugs means you need to be more
careful when sending multiple patches: if you send them all to the
@email{guix-patches@@gnu.org} address, a new issue will be created
for each patch!
When sending a series of patches, it's best to send a Git ``cover
letter'' first, to give reviewers an overview of the patch series.
We can create a directory called @file{outgoing} containing both
our patch series and a cover letter called @file{0000-cover-letter.patch}
with @command{git format-patch}.
@example
$ git format-patch -@var{NUMBER_COMMITS} -o outgoing \
--cover-letter
@end example
@quotation Note
@code{git format-patch} accepts a wide range of
@uref{https://git-scm.com/docs/gitrevisions, revision range} specifiers.
For example, if you are working in a branch, you could select all commits
in your branch starting at @code{master}.
@example
$ git format-patch master..@var{MY_BRANCH} -o outgoing \
--cover-letter
@end example
@end quotation
We can now send @emph{just} the cover letter to the
@email{guix-patches@@gnu.org} address, which will create an issue
that we can send the rest of the patches to.
@example
$ git send-email outgoing/0000-cover-letter.patch --annotate
$ rm outgoing/0000-cover-letter.patch # we don't want to resend it!
@end example
Ensure you edit the email to add an appropriate subject line and
blurb before sending it. Note the automatically generated shortlog
and diffstat below the blurb.
Once the Debbugs mailer has replied to your cover letter email, you
can send the actual patches to the newly-created issue address.
@example
$ git send-email outgoing/*.patch --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org
$ rm -rf outgoing # we don't need these anymore
@end example
Thankfully, this @command{git format-patch} dance is not necessary
to send an amended patch series, since an issue already exists for
the patchset.
@example
$ git send-email -@var{NUMBER_COMMITS} -v@var{REVISION} \
--to=@var{ISSUE_NUMBER}@@debbugs.gnu.org
@end example
If need be, you may use @option{--cover-letter --annotate} to send
another cover letter, e.g. for explaining what's changed since the last
revision, and why these changes are necessary.
@node Tracking Bugs and Changes
@section Tracking Bugs and Changes
@@ -2362,31 +2196,26 @@ patch submissions and topic branches.
* The Issue Tracker:: The official bug and patch tracker.
* Managing Patches and Branches:: How changes to Guix are managed.
* Debbugs User Interfaces:: Ways to interact with Debbugs.
* Debbugs Usertags:: Tag reports with custom labels.
* Cuirass Build Notifications:: Be alerted of any breakage via RSS feeds.
@end menu
@node The Issue Tracker
@subsection The Issue Tracker
@cindex bug reports, tracking
@cindex patch submissions, tracking
@cindex issue tracking
@cindex email workflow, deprecated
@cindex issue tracker, for the email workflow
@cindex Debbugs, issue tracking system
Bug reports (@dfn{issues}) and patch submissions (@dfn{pull requests})
are currently tracked at the @uref{https://codeberg.org/guix/guix,
project's home at Codeberg}.
Before May 25th, 2025, bug reports and patches were exclusively tracked
using the Debbugs instance at @uref{https://bugs.gnu.org}; it may still
be used for these purposes until December 31st, 2025, after which
Codeberg will become the sole option to report new bugs and propose new
changes@footnote{Check out
Before January 1st, 2026, bug reports and patches were tracked using the
Debbugs instance at @uref{https://bugs.gnu.org}, which can also be
browsed at @uref{https://issues.guix.gnu.org}. This has been
discontinued and Codeberg is now the sole option to report new bugs and
propose new changes@footnote{Check out
@uref{https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md,
Guix Consensus Document 002} for details on this decision.}. With
Debbugs, bug reports are sent by email to @email{bug-guix@@gnu.org} and
patches are sent to @email{guix-patches@@gnu.org} (@pxref{Submitting
Patches}).
Guix Consensus Document 002} for details on this decision.}.
@node Managing Patches and Branches
@subsection Managing Patches and Branches
@@ -2498,11 +2327,10 @@ only then should the merge requests be created, as documented earlier.
@quotation Warning
This section is about bug reports and patches sent by email to
@uref{https://issues.guix.gnu.org, Debbugs}. This option is supported
until December 31st, 2025, after which
@uref{https://codeberg.org/guix/guix, Codeberg} will be the only
interface for submitting bug reports and changes. @xref{Submitting
Patches}, for more info.
@uref{https://issues.guix.gnu.org, Debbugs}, which is discontinued.
Since January 1st, 2026, bug reports and patches are submitted as issues
and pull requests on @uref{https://codeberg.org/guix/guix, Codeberg}.
@xref{Submitting Patches}, for more info.
@end quotation
@subsubsection Web interface
@@ -2691,63 +2519,6 @@ used.
@xref{Top,,, debbugs-ug, Debbugs User Guide}, for more information on
this nifty tool!
@node Debbugs Usertags
@subsection Debbugs Usertags
@cindex usertags, for debbugs
@cindex Debbugs usertags
Debbugs provides a feature called @dfn{usertags} that allows any user to
tag any bug with an arbitrary label. Bugs can be searched by usertag,
so this is a handy way to organize bugs@footnote{The list of usertags is
public information, and anyone can modify any user's list of usertags,
so keep that in mind if you choose to use this feature.}. If you use
Emacs Debbugs, the entry-point to consult existing usertags is the
@samp{C-u M-x debbugs-gnu-usertags} procedure. To set a usertag, press
@samp{C} while consulting a bug within the *Guix-Patches* buffer opened
with @samp{C-u M-x debbugs-gnu-bugs} buffer, then select @code{usertag}
and follow the instructions.
For example, to view all the bug reports (or patches, in the case of
@code{guix-patches}) tagged with the usertag @code{powerpc64le-linux}
for the user @code{guix}, open a URL like the following in a web
browser:
@url{https://debbugs.gnu.org/cgi-bin/pkgreport.cgi?tag=powerpc64le-linux;users=guix}.
For more information on how to use usertags, please refer to the
documentation for Debbugs or the documentation for whatever tool you use
to interact with Debbugs.
In Guix, we are experimenting with usertags to keep track of
architecture-specific issues, as well as reviewed ones. To facilitate
collaboration, all our usertags are associated with the single user
@code{guix}. The following usertags currently exist for that user:
@table @code
@item powerpc64le-linux
The purpose of this usertag is to make it easy to find the issues that
matter most for the @code{powerpc64le-linux} system type. Please assign
this usertag to bugs or patches that affect @code{powerpc64le-linux} but
not other system types. In addition, you may use it to identify issues
that for some reason are particularly important for the
@code{powerpc64le-linux} system type, even if the issue affects other
system types, too.
@item reproducibility
For issues related to reproducibility. For example, it would be
appropriate to assign this usertag to a bug report for a package that
fails to build reproducibly.
@item reviewed-looks-good
You have reviewed the series and it looks good to you (LGTM).
@end table
If you're a committer and you want to add a usertag, just start using it
with the @code{guix} user. If the usertag proves useful to you,
consider updating this section of the manual so that others will know
what your usertag means.
@node Cuirass Build Notifications
@subsection Cuirass Build Notifications
@@ -3249,7 +3020,7 @@ to that commit message.
If you are not a committer, you can help others find a @emph{series} you
have reviewed more easily by adding a @code{reviewed-looks-good} usertag
for the @code{guix} user (@pxref{Debbugs Usertags}).
for the @code{guix} user.
@node Updating the Guix Package
@section Updating the Guix Package
+41 -14
View File
@@ -22,7 +22,7 @@ Copyright @copyright{} 2020 André Batista@*
Copyright @copyright{} 2020 Christine Lemmer-Webber@*
Copyright @copyright{} 2021 Joshua Branson@*
Copyright @copyright{} 2022, 2023 Maxim Cournoyer@*
Copyright @copyright{} 2023-2025 Ludovic Courtès@*
Copyright @copyright{} 2023--2026 Ludovic Courtès@*
Copyright @copyright{} 2023 Thomas Ieong@*
Copyright @copyright{} 2024 Florian Pelz@*
Copyright @copyright{} 2025 45mg@*
@@ -5958,6 +5958,15 @@ installation instructions (@pxref{Binary Installation,,, guix, GNU Guix
Reference Manual}). Thanks to the installation script, this should be
quick. Once installation is complete, we need to make some adjustments.
@quotation Note
Starting from Guix version 1.5.0, @command{guix-daemon} runs without
root privileges by default; previously installed systems can also be
migrated to this ``rootless'' mode (@pxref{Build Environment Setup,,,
guix, GNU Guix Reference Manual}). Learn more about this change in a
@uref{https://hpc.guix.info/blog/2025/03/build-daemon-drops-its-privileges/,
2025 blog post}.
@end quotation
Since we want @code{guix-daemon} to be reachable not just from the head
node but also from the compute nodes, we need to arrange so that it
listens for connections over TCP/IP. To do that, we'll edit the systemd
@@ -5972,13 +5981,12 @@ something like this:
@ifnothtml
@example
ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \
--build-users-group=guixbuild \
--listen=/var/guix/daemon-socket/socket --listen=0.0.0.0
@end example
@end ifnothtml
@ifhtml
@example
ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0
ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0
@end example
@end ifhtml
@@ -6014,32 +6022,51 @@ The @file{/gnu/store} directory can be exported read-only since only
package}; thus, to allow users to install packages with @code{guix
package}, this must be read-write.
Users can create as many profiles as they like in addition to the
default profile, @file{~/.guix-profile}. For instance, @code{guix
package -p ~/dev/python-dev -i python} installs Python in a profile
reachable from the @code{~/dev/python-dev} symlink. To make sure that
@quotation Note
Although it is rarely used, Guix allows for the creation of profiles in
non-default locations. For instance, @code{guix package -p
~/dev/python-dev -i python} installs Python in a profile reachable from
the @code{~/dev/python-dev} symlink instead of the default
@file{~/.guix-profile}.
To make sure that
this profile is protected from garbage collection---i.e., that Python
will not be removed from @file{/gnu/store} while this profile exists---,
@emph{home directories should be mounted on the head node} as well so
that @code{guix-daemon} knows about these non-standard profiles and
avoids collecting software they refer to.
@c The following paragraph refers to Guix commit
@c d12c4452a49b355369636de1dfc766b5bad6437b, which changed
@c 'time-machine' and 'shell' to store GC roots under /var/guix.
Doing so is optional though: profiles created by default by
@command{guix package}, @command{guix pull}, and @command{guix shell}
are all stored under @file{/var/guix} and thus protected from garbage
collection.
@end quotation
It may be a good idea to periodically remove unused bits from
@file{/gnu/store} by running @command{guix gc} (@pxref{Invoking guix
gc,,, guix, GNU Guix Reference Manual}). This can be done by adding a
crontab entry on the head node:
systemd timer based on the one shipped with Guix:
@example
root@@master# crontab -e
cp \
/var/guix/profiles/per-user/root/current-guix/lib/systemd/system/guix-gc.* \
/etc/systemd/system
@end example
@noindent
... with something like this:
Make sure to edit @file{guix-gc.service} and @file{guix-gc.timer} under
@file{/etc/systemd/system} to adjust the parameters to your need: timer
frequency, amount of free space, and whether to delete user's old
generations. We recommend executing @command{guix gc -F50G} every
night, which will ensure that at least 50@tie{}GiB are available,
without deleting user generations. Once you're satisfied, you can start
the timer:
@example
# Every day at 5AM, run the garbage collector to make sure
# at least 10 GB are free on /gnu/store.
0 5 * * 1 /usr/local/bin/guix gc -F10G
systemctl daemon-reload
systemctl start guix-gc.timer
@end example
We're done with the head node! Let's look at compute nodes now.
+810 -52
View File
File diff suppressed because it is too large Load Diff
+52 -1
View File
@@ -2,7 +2,58 @@
# Modified by Ludovic Courtès <ludo@gnu.org> for the GNU Guix manual.
# Further modified by Tomas Volf <~@wolfsden.cz>.
htmlxrefversion=2026-01-22.12; # UTC
htmlxrefversion=2026-02-23.07; # UTC
# Override URLs of manuals provided by the Documentation Center.
DOCUMENTATION_CENTER = https://doc.guix.gnu.org
bash mono ${DOCUMENTATION_CENTER}/bash/latest/en/bash.html
bash node ${DOCUMENTATION_CENTER}/bash/latest/en/html_node
binutils mono ${DOCUMENTATION_CENTER}/binutils/latest/en/binutils.html
binutils node ${DOCUMENTATION_CENTER}/binutils/latest/en/html_node
cuirass mono ${DOCUMENTATION_CENTER}/cuirass/latest/en/cuirass.html
cuirass node ${DOCUMENTATION_CENTER}/cuirass/latest/en/html_node
emacs-guix mono ${DOCUMENTATION_CENTER}/emacs-guix/latest/en/emacs-guix.html
emacs-guix node ${DOCUMENTATION_CENTER}/emacs-guix/latest/en/html_node
fibers mono ${DOCUMENTATION_CENTER}/fibers/latest/en/fibers.html
fibers node ${DOCUMENTATION_CENTER}/fibers/latest/en/html_node
gash mono ${DOCUMENTATION_CENTER}/gash/latest/en/gash.html
gash node ${DOCUMENTATION_CENTER}/gash/latest/en/html_node
gcrypt mono ${DOCUMENTATION_CENTER}/gcrypt/latest/en/gcrypt.html
gcrypt node ${DOCUMENTATION_CENTER}/gcrypt/latest/en/html_node
gdb mono ${DOCUMENTATION_CENTER}/gdb/latest/en/gdb.html
gdb node ${DOCUMENTATION_CENTER}/gdb/latest/en/html_node
geiser mono ${DOCUMENTATION_CENTER}/geiser/latest/en/geiser.html
geiser node ${DOCUMENTATION_CENTER}/geiser/latest/en/html_node
grub mono ${DOCUMENTATION_CENTER}/grub/latest/en/grub.html
grub node ${DOCUMENTATION_CENTER}/grub/latest/en/html_node
guile-avahi mono ${DOCUMENTATION_CENTER}/guile-avahi/latest/en/guile-avahi.html
guile-avahi node ${DOCUMENTATION_CENTER}/guile-avahi/latest/en/html_node
guile-gcrypt mono ${DOCUMENTATION_CENTER}/guile-gcrypt/latest/en/guile-gcrypt.html
guile-gcrypt node ${DOCUMENTATION_CENTER}/guile-gcrypt/latest/en/html_node
guile-gnutls mono ${DOCUMENTATION_CENTER}/guile-gnutls/latest/en/guile-gnutls.html
guile-gnutls node ${DOCUMENTATION_CENTER}/guile-gnutls/latest/en/html_node
guile-library mono ${DOCUMENTATION_CENTER}/guile-library/latest/en/guile-library.html
guile-library node ${DOCUMENTATION_CENTER}/guile-library/latest/en/html_node
guile mono ${DOCUMENTATION_CENTER}/guile/latest/en/guile.html
guile-netlink mono ${DOCUMENTATION_CENTER}/guile-netlink/latest/en/guile-netlink.html
guile-netlink node ${DOCUMENTATION_CENTER}/guile-netlink/latest/en/html_node
guile node ${DOCUMENTATION_CENTER}/guile/latest/en/html_node
guile-ssh mono ${DOCUMENTATION_CENTER}/guile-ssh/latest/en/guile-ssh.html
guile-ssh node ${DOCUMENTATION_CENTER}/guile-ssh/latest/en/html_node
inetutils mono ${DOCUMENTATION_CENTER}/inetutils/latest/en/inetutils.html
inetutils node ${DOCUMENTATION_CENTER}/inetutils/latest/en/html_node
libc mono ${DOCUMENTATION_CENTER}/libc/latest/en/libc.html
libc node ${DOCUMENTATION_CENTER}/libc/latest/en/html_node
mes mono ${DOCUMENTATION_CENTER}/mes/latest/en/mes.html
mes node ${DOCUMENTATION_CENTER}/mes/latest/en/html_node
r5rs mono ${DOCUMENTATION_CENTER}/r5rs/latest/en/r5rs.html
r5rs node ${DOCUMENTATION_CENTER}/r5rs/latest/en/html_node
recutils mono ${DOCUMENTATION_CENTER}/recutils/latest/en/recutils.html
recutils node ${DOCUMENTATION_CENTER}/recutils/latest/en/html_node
shepherd mono ${DOCUMENTATION_CENTER}/shepherd/latest/en/shepherd.html
shepherd node ${DOCUMENTATION_CENTER}/shepherd/latest/en/html_node
# Copyright 2010-2020, 2022 Free Software Foundation, Inc.
#
+1 -1
View File
@@ -51,7 +51,7 @@ profile guix-daemon @{guix_storedir}/*-{guix-daemon,guix}-*/bin/guix-daemon flag
@{guix_storedir}/** rwlmkux,
owner /tmp/** rw,
owner /tmp/** rwux,
@{PROC}/@{pid}/fd/ r,
+5 -1
View File
@@ -796,10 +796,14 @@ export PATH="$GUIX_PROFILE/bin${PATH:+:}$PATH"
# trailing colon so the system default search path is used.
export INFOPATH="$GUIX_PROFILE/share/info:${INFOPATH:-}"
export MANPATH="$GUIX_PROFILE/share/man:${MANPATH:-}"
# Expose the latest Guix modules to Guile so guix shell and repls spawned by
# e.g. Geiser work out of the box.
export GUILE_LOAD_PATH="$GUIX_PROFILE/share/guile/site/3.0${GUILE_LOAD_PATH:+:$GUILE_LOAD_PATH}"
export GUILE_LOAD_COMPILED_PATH="$GUIX_PROFILE/lib/guile/3.0/site-ccache${GUILE_LOAD_COMPILED_PATH:+:$GUILE_LOAD_COMPILED_PATH}"
# User's default profile, if it exists
GUIX_PROFILE="$HOME/.guix-profile"
if [ -L "$GUIX_PROFILE" ]; then
if [ -f "$GUIX_PROFILE/etc/profile" ]; then
. "$GUIX_PROFILE/etc/profile"
# see info '(guix) Application Setup'
+1 -3
View File
@@ -45,9 +45,7 @@
(_ #f)))
(define guix-dependencies
(filter-map input->package
(fold alist-delete (package-direct-inputs guix)
'("glibc-utf8-locales" "graphviz" "po4a"))))
(filter-map input->package (package-direct-inputs guix)))
(define (package-without-tests p)
(package/inherit p
+26 -2
View File
@@ -5,7 +5,7 @@
;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
;; Copyright © 2019, 2020 Konrad Hinsen <konrad.hinsen@fastmail.net>
;; Copyright © 2019, 2020, 2021, 2023 Julien Lepiller <julien@lepiller.eu>
;; Copyright © 20192025 Florian Pelz <pelzflorian@pelzflorian.de>
;; Copyright © 20192026 Florian Pelz <pelzflorian@pelzflorian.de>
;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
;; Copyright © 2020, 2021 Mathieu Othacehe <m.othacehe@gmail.com>
;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
@@ -27,7 +27,7 @@
;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;; Copyright © 2024 Nicolas Graves <ngraves@ngraves.fr>
;; Copyright © 2024 Sebastian Dümcke <code@sam-d.com>
;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
;; Copyright © 2025-2026 Anderson Torres <anderson.torres.8519@gmail.com>
;; Copyright © 2025 Roman Scherer <roman@burningswell.com>
;; Copyright © 2025 Jelle Licht <jlicht@fsfe.org>
;; Copyright © 2025 Rivulet Cedar <rivulet_cedar@yeah.net>
@@ -42,6 +42,30 @@
(channel-news
(version 0)
(entry (commit "d659fe8666c4bc38fcbdbe7b7a35101f2d7cc41b")
(title
(en "Potential security vulnerability in glibc")
(de "Mögliche Sicherheitslücke in glibc")
(pt "Potencial vulnerabilidade de segurança em glibc"))
(body
(en "Guix adds the environment variable @code{GUIX_LOCPATH} to glibc,
however it was not added to potentially unsafe variables to be unset in
privileged environments. A CVE number is pending for this issue. This has
been fixed with a graft to glibc and users should update all profiles,
reconfigure their system, and reboot.")
(de "Guix fügt die Umgebungsvariable @code{GUIX_LOCPATH} zu glibc
hinzu, aber sie wurde nicht zu den möglicherweise unsicheren Variablen
hinzugefügt, die in privilegierten Umgebungen zurückgesetzt werden. Eine
CVE-Nummer hierfür wird noch zugewiesen. Um den Fehler zu beheben, stellen
wir eine Veredelung für glibc bereit; Nutzerinnen und Nutzer sollten all ihre
Profile aktualisieren, ihr System rekonfigurieren und neustarten.")
(pt "Guix adiciona a variável de ambiente @code{GUIX_LOCPATH} à
glibc, todavia ela não foi adicionada às variáveis potencialmente inseguras
a serem desabilitadas em ambientes privilegiados. Este incidente está
pendente de um identificador CVE. Isto foi resolvido com um enxerto à glibc,
e os usuários devem atualizar todos os seus perfis, reconfigurando seu
sistema e reiniciando-o.")))
(entry (commit "6d4cb99a15da7f4fd55f956c55f4f4aacfcc7742")
(title
(en "@code{%desktop-services} now includes GDM on AArch64")
+204 -23
View File
@@ -14,7 +14,7 @@ exec $pre_inst_env_maybe guix repl -- "$0" "$@"
;;; Copyright © 2022 Simon Tournier <zimon.toutoune@gmail.com>
;;; Copyright © 2025 Jelle Licht <jlicht@fsfe.org>
;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
;;; Copyright © 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025-2026 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
@@ -285,14 +285,25 @@ PARAMETERS."
;; API documentation at <https://codeberg.org/api/swagger>.
(define-forgejo-request (organization-teams organization)
"Return the list of teams of ORGANIZATION."
(define-forgejo-request (organization-teams/paginated organization page)
"Return the list of teams of ORGANIZATION, for the given PAGE (1-indexed)."
(GET "orgs" organization "teams"
& '(("limit" . "100"))) ;get up to 100 teams
& `(("page" . ,(number->string page))))
=> 200
(lambda (port)
(map json->forgejo-team (vector->list (json->scm port)))))
(define (organization-teams token organization)
"Return the list of teams of ORGANIZATION."
(let loop ((index 1)
(pages '()))
(match (organization-teams/paginated token organization index)
(()
(concatenate (reverse pages)))
(lst
(loop (+ 1 index)
(cons lst pages))))))
(define-forgejo-request (create-team organization team)
"Create TEAM, a Forgejo team, under ORGANIZATION."
(POST "orgs" organization "teams")
@@ -463,6 +474,7 @@ already exists. Lookup team IDs among CURRENT-TEAMS."
#:description "Audio related packages."
#:scope (list "gnu/packages/audio.scm"
"gnu/packages/fluidplug.scm"
"gnu/packages/music.scm"
"gnu/packages/xiph.scm")))
(define-team beam
@@ -489,9 +501,22 @@ of Rebar and Mix build systems and Hex.pm importer."
(team 'bootstrap
#:name "Bootstrap"
#:description "Full-source bootstrap: stage0, Mes, Gash, etc."
#:scope (list "gnu/packages/commencement.scm"
#:scope (list "gnu/packages/bootstrap.scm"
"gnu/packages/commencement.scm"
"gnu/packages/mes.scm")))
(define-team build-tools
(team 'build-tools
#:name "Build tools team"
#:description "Build tools and parser generators."
#:scope (list "gnu/packages/assembly.scm"
"gnu/packages/autogen.scm"
"gnu/packages/autotools.scm"
"gnu/packages/bison.scm"
"gnu/packages/m4.scm"
"gnu/packages/oyacc.scm"
"gnu/packages/re2c.scm")))
(define-team c++
(team 'c++
#:name "C/C++ team"
@@ -509,7 +534,8 @@ of Rebar and Mix build systems and Hex.pm importer."
(team 'core
#:name "Core / Tools / Internals"
#:scope
(list "guix/avahi.scm"
(list "etc/teams.scm"
"guix/avahi.scm"
"guix/base16.scm"
"guix/base32.scm"
"guix/base64.scm"
@@ -569,6 +595,7 @@ of Rebar and Mix build systems and Hex.pm importer."
"guix/read-print.scm"
"guix/records.scm"
"guix/remote.scm"
"guix/remote-procedures.scm"
"guix/repl.scm"
"guix/search-paths.scm"
"guix/self.scm"
@@ -682,6 +709,7 @@ GLib/GIO, GTK, GStreamer and Webkit."
"gnu/packages/gstreamer.scm"
"gnu/packages/gtk.scm"
"gnu/packages/gnome.scm"
"gnu/packages/gnome-circle.scm"
"gnu/packages/gnome-xyz.scm"
"gnu/packages/webkit.scm"
"gnu/services/desktop.scm"
@@ -701,6 +729,17 @@ GLib/GIO, GTK, GStreamer and Webkit."
"guix/scripts/import/go.scm"
"tests/import/go.scm")))
(define-team guile
(team 'guile
#:name "Guile team"
#:description
"Team for the Guile platform, libraries, and build system."
#:scope (list "gnu/packages/guile.scm"
"gnu/packages/guile-wm.scm"
"gnu/packages/guile-xyz.scm"
"guix/build-system/guile.scm"
"guix/build/guile-build-system.scm")))
(define-team hare
(team 'hare
#:name "Hare"
@@ -745,6 +784,8 @@ the haskell-build-system."
"gnu/packages/opencl.scm"
"gnu/packages/parallel.scm"
"gnu/packages/rocm.scm"
"gnu/packages/rocm-tools.scm"
"gnu/packages/rocm-libs.scm"
"gnu/packages/sycl.scm"
"gnu/packages/tbb.scm"
"gnu/packages/vulkan.scm")))
@@ -771,16 +812,20 @@ the haskell-build-system."
"The JDK and JRE, the Maven build system, Java packages, the ant-build-system,
and the maven-build-system."
#:scope
(list ;; Match java.scm and java-*.scm.
(list "gnu/packages/clojure.scm"
;; Match java.scm and java-*.scm.
(make-regexp* "^gnu/packages/java(-.+|)\\.scm$")
;; Match maven.scm and maven-*.scm
(make-regexp* "^gnu/packages/maven(-.+|)\\.scm$")
"guix/build/ant-build-system.scm"
"guix/build/clojure-build-system.scm"
"guix/build/clojure-utils.scm"
"guix/build/java-utils.scm"
"guix/build/maven-build-system.scm"
;; The maven directory
(make-regexp* "^guix/build/maven/")
"guix/build-system/ant.scm"
"guix/build-system/clojure.scm"
"guix/build-system/maven.scm")))
(define-team javascript
@@ -842,6 +887,14 @@ asdf-build-system."
"gnu/packages/fonts.scm"
"gnu/packages/ibus.scm")))
(define-team lua
(team 'lua
#:name "Lua team"
#:description
"Lua, Fennel, and related packages."
#:scope (list "gnu/packages/lua.scm"
"gnu/packages/luanti.scm")))
(define-team lxqt
(team 'lxqt
#:name "LXQt team"
@@ -889,6 +942,21 @@ importer, and the ocaml-build-system."
"guix/scripts/import/opam.scm"
"tests/import/opam.scm")))
(define-team perl
(team 'perl
#:name "Perl and Raku team"
#:description
"Perl & Raku packages, the \"cpan\" importer, and the
perl-build-system as well as the rakudo-build-system."
#:scope
(list (make-regexp* "^gnu/packages/perl(-.+|)\\.scm$")
"guix/build/perl-build-system.scm"
"guix/build/rakudo-build-system.scm"
"guix/build-system/perl.scm"
"guix/build-system/rakudo.scm"
"guix/import/cpan.scm"
"guix/scripts/import/cpan.scm")))
(define-team python
(team 'python
#:name "Python team"
@@ -900,13 +968,32 @@ importer, and the ocaml-build-system."
(make-regexp* "^gnu/packages/python(-.+|)\\.scm$")
"gnu/packages/sphinx.scm"
"gnu/packages/tryton.scm"
"guix/build/pyproject-build-system.scm"
"guix/build-system/pyproject.scm"
"guix/build/python-build-system.scm"
"guix/build-system/python.scm"
"guix/build/pyproject-build-system.scm"
"guix/build/python-build-system.scm"
"guix/build/toml.scm" ;temporary, until other build system will use it
"guix/import/pypi.scm"
"guix/scripts/import/pypi.scm"
"tests/import/pypi.scm")))
"tests/import/pypi.scm"
"tests/toml.scm")))
(define-team qa-packages
(team 'qa-packages
#:name "Team for quality assurance packages"
#:description
"Quality assurance software (CI/CD, testing, analysis;
no direct relation to Guix's QA)."
#:scope (list "gnu/ci.scm"
"gnu/packages/benchmark.scm"
"gnu/packages/check.scm"
"gnu/packages/ci.scm"
"gnu/packages/code.scm"
"gnu/packages/debug.scm"
"gnu/packages/dezyne.scm"
"gnu/packages/libunwind.scm"
"gnu/services/ci.scm"
"gnu/tests/ci.scm")))
(define-team qt
(team 'qt
@@ -989,12 +1076,15 @@ release."
#:description
"Secrets, passwords, cryptography and security related packages."
#:scope (list (make-regexp* "^gnu/packages/(.*-|)crypto\\.scm$")
"gnu/packages/cryptsetup.scm"
"gnu/packages/cybersecurity.scm"
"gnu/packages/gnupg.scm"
"gnu/packages/nettle.scm"
"gnu/packages/password-utils.scm"
"gnu/packages/security-token.scm"
"gnu/packages/ssh.scm"
"gnu/packages/tls.scm")))
"gnu/packages/tls.scm"
"gnu/packages/vpn.scm")))
(define-team science
(team 'science
@@ -1010,6 +1100,7 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/lean.scm"
"gnu/packages/maths.scm"
"gnu/packages/medical.scm"
"gnu/packages/physics.scm"
"gnu/packages/sagemath.scm"
"gnu/packages/statistics.scm")))
@@ -1032,7 +1123,7 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/apparmor.scm"
"gnu/packages/authentication.scm"
"gnu/packages/cluster.scm"
"gnu/packages/configuration-management"
"gnu/packages/configuration-management.scm"
"gnu/packages/databases.scm"
"gnu/packages/distributed.scm"
"gnu/packages/dns.scm"
@@ -1051,7 +1142,26 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/task-runners.scm"
"gnu/packages/terraform.scm"
"gnu/packages/virtualization.scm"
"gnu/packages/vnc.scm")))
"gnu/packages/vnc.scm"
"gnu/services/admin.scm"
"gnu/services/authentication.scm"
"gnu/services/databases.scm"
"gnu/services/dns.scm"
"gnu/services/high-availability.scm"
"gnu/services/kerberos.scm"
"gnu/services/monitoring.scm"
"gnu/services/nfs.scm"
"gnu/services/samba.scm"
"gnu/services/virtualization.scm"
"gnu/services/vnc.scm"
"gnu/tests/databases.scm"
"gnu/tests/dns.scm"
"gnu/tests/high-availability.scm"
"gnu/tests/monitoring.scm"
"gnu/tests/nfs.scm"
"gnu/tests/samba.scm"
"gnu/tests/virtualization.scm"
"gnu/tests/vnc.scm")))
(define-team telephony
(team 'telephony
@@ -1117,12 +1227,12 @@ the \"texlive\" importer."
"ludo@gnu.org"
"civodul")
core core-packages hpc installer
mentors)
guile)
(define-member (person "Andreas Enge"
"andreas@enge.fr"
"enge")
bootstrap core-packages crypto lxqt science tex)
bootstrap c++ core-packages crypto lxqt science tex)
(define-member (person "Tanguy Le Carrour"
"tanguy@bioneland.org"
@@ -1182,7 +1292,7 @@ the \"texlive\" importer."
(define-member (person "Liliana Marie Prikler"
"liliana.prikler@gmail.com"
"lilyp")
emacs games gnome)
emacs games gnome qa-packages)
(define-member (person "Ricardo Wurmus"
"rekado@elephly.net"
@@ -1199,6 +1309,11 @@ the \"texlive\" importer."
"abcdw")
home emacs)
(define-member (person "Trevor Richards"
"trev@trevdev.ca"
"trevdev")
emacs lisp)
(define-member (person "pukkamustard"
"pukkamustard@posteo.net"
"pukkamustard")
@@ -1222,7 +1337,7 @@ the \"texlive\" importer."
(define-member (person "Vagrant Cascadian"
"vagrant@debian.org"
"vagrantc")
debian embedded)
debian embedded kernel)
(define-member (person "Vagrant Cascadian" ;XXX: duplicate
"vagrant@reproducible-builds.org"
@@ -1237,12 +1352,12 @@ the \"texlive\" importer."
(define-member (person "Katherine Cox-Buday"
"cox.katherine.e+guix@gmail.com"
"katco")
emacs go lisp)
emacs lisp)
(define-member (person "Munyoki Kilyungi"
"me@bonfacemunyoki.com"
"BonfaceKilz")
python lisp)
python guile)
(define-member (person "Gabriel Wicki"
"gabriel@erlikon.ch"
@@ -1269,6 +1384,11 @@ the \"texlive\" importer."
"Hellseher")
go julia python science sysadmin)
(define-member (person "Arthur Rodrigues"
"arthurhdrodrigues@proton.me"
"arthurhdrodrigues")
go)
(define-member (person "Mark H Weaver"
"mhw@netris.org"
"mhw")
@@ -1292,7 +1412,7 @@ the \"texlive\" importer."
(define-member (person "Janneke Nieuwenhuizen"
"janneke@gnu.org"
"janneke")
bootstrap core-packages home hurd installer)
bootstrap build-tools core-packages home hurd installer qa-packages)
(define-member (person "Ian Eure"
"ian@retrospec.tv"
@@ -1302,7 +1422,7 @@ the \"texlive\" importer."
(define-member (person "Zheng Junjie"
"z572@z572.online"
"Z572")
core-packages qt kde)
core-packages)
(define-member (person "Sughosha"
"sughosha@disroot.org"
@@ -1371,7 +1491,12 @@ the \"texlive\" importer."
(define-member (person "Rodion Goritskov"
"rodion@goritskov.com"
"rodion-goritskov")
release)
games java kde kernel release)
(define-member (person "Jason Conroy"
"jconroy@tscripta.net"
"conroj")
ocaml)
(define-member (person "Rutherther"
"rutherther@ditigal.xyz"
@@ -1406,7 +1531,7 @@ the \"texlive\" importer."
(define-member (person "Nguyễn Gia Phong"
"cnx@loang.net"
"cnx")
python sysadmin)
build-tools python qa-packages sysadmin)
(define-member (person "Lilah Tascheter"
"lilah@lunabee.space"
@@ -1422,6 +1547,62 @@ the \"texlive\" importer."
"reza@housseini.me"
"rhou")
python science c++)
(define-member (person "Yunqi Shao"
"me@yqshao.se"
"yqshao")
sysadmin)
(define-member (person "Collin Doering"
"collin@rekahsoft.ca"
"rekahsoft")
embedded electronics haskell sysadmin)
(define-member (person "Mathieu Lirzin"
"mthl@gnu.org"
"mthl")
java)
(define-member (person "Hugo Buddelmeijer"
"hugo@buddelmeijer.nl"
"hugobuddel")
python)
(define-member (person "Yan Abu Arab"
"yanabuarab@gmail.com"
"tux1c")
python sysadmin)
(define-member (person "Wilko Meyer"
"w@wmeyer.eu"
"theesm")
kernel perl)
(define-member (person "Untrusem"
"mysticmoksh@riseup.net"
"untrusem")
mozilla)
(define-member (person "David Thompson"
"dthompson2@worcester.edu"
"flockofbirbs")
guile)
(define-member (person "Sergio Pastor Pérez"
"sergio.pastorperez@gmail.com"
"pastor")
guile hpc kde)
(define-member (person "Carlo Zancanaro"
"carlo@zancanaro.id.au"
"czan")
lua ruby)
(define-member (person "Folât Pjêrsômêj"
"folaht@protonmail.com"
"folaht")
documentation)
(define (find-team name)
(or (hash-ref %teams (string->symbol name))
+3 -1
View File
@@ -73,7 +73,9 @@ C < ':'
NL < '\n'")
(define %names
'(("adwaita-fonts" . "font-adwaita")))
'(("adwaita-fonts" . "font-adwaita")
("pygobject" . "python-pygobject")
("pyatspi" . "python-pyatspi")))
(define (parse-releng data)
"Return the complete parse tree for DATA, a string representing the content of
+34
View File
@@ -0,0 +1,34 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the go-build-system.
;;; It is used to assist continuous integration of the go-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system))
(manifest
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or (eq? 'go (build-system-name (package-build-system package)))
(string=? "go" (package-name package)))
(cons package lst)
lst))
'())))
+36
View File
@@ -0,0 +1,36 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the perl-build-system.
;;; It is used to assist continuous integration of the perl-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system))
(manifest
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or (eq? 'perl (build-system-name (package-build-system package)))
(eq? 'rakudo (build-system-name (package-build-system package)))
(string=? "perl" (package-name package))
(string=? "rakudo" (package-name package)))
(cons package lst)
lst))
'())))
+6 -5
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2024, 2026 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -27,8 +27,9 @@
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (eq? (build-system-name (package-build-system package))
(quote cargo))
(cons package lst)
lst))
(if (and (eq? (build-system-name (package-build-system package))
(quote cargo))
(supported-package? package))
(cons package lst)
lst))
(list))))
+15 -16
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2024, 2026 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -17,10 +17,9 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the cargo-build-system
;;; which are NOT prefixed with 'rust-' and the packages which use rust itself
;;; as an input. This is a short list of packages which can be checked to see
;;; if a rust update has gone smoothly. It is used to assist continuous
;;; integration of the rust-team branch.
;;; and the packages which use rust itself as an input. This is a short list of
;;; packages which can be checked to see if a rust update has gone smoothly. It
;;; is used to assist continuous integration of the rust-team branch.
(use-modules (guix packages)
(guix profiles)
@@ -31,15 +30,15 @@
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or
(eq? (build-system-name (package-build-system package))
(quote cargo))
(any
(lambda (pkg)
(member (specification->package "rust") pkg))
(append (package-native-inputs package)
(package-propagated-inputs package)
(package-inputs package))))
(cons package lst)
lst))
(if (and (supported-package? package)
(or (eq? (build-system-name (package-build-system package))
(quote cargo))
(any
(lambda (pkg)
(member (specification->package "rust") pkg))
(append (package-native-inputs package)
(package-propagated-inputs package)
(package-inputs package)))))
(cons package lst)
lst))
(list))))
+37
View File
@@ -0,0 +1,37 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the texlive-build-system.
;;; It is used to assist continuous integration of the tex-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system)
(gnu packages tex))
(define %sundry-texlive-packages
(list bibtool
dvisvgm
rubber
texmaker
texstudio
lyx))
(packages->manifest
(cons texlive-scheme-full
%sundry-texlive-packages))
-108
View File
@@ -1,108 +0,0 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019 Timothy Sample <samplet@ngyro.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu bootloader depthcharge)
#:use-module (gnu bootloader extlinux)
#:use-module (gnu bootloader)
#:use-module (gnu packages bootloaders)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (ice-9 match)
#:export (depthcharge-bootloader))
(define (signed-kernel kernel kernel-arguments initrd)
(define builder
(with-imported-modules '((guix build utils))
#~(begin
(use-modules (guix build utils)
(ice-9 binary-ports)
(rnrs bytevectors))
(set-path-environment-variable "PATH" '("bin") (list #$dtc))
;; TODO: These files have to be writable, so we copy them.
;; This can probably be fixed by using a ".its" file, just
;; be careful not to break initrd loading.
(copy-file #$kernel "zImage")
(chmod "zImage" #o755)
(copy-file (string-append (dirname #$kernel) "/lib/dtbs/"
"rk3288-veyron-speedy.dtb")
"rk3288-veyron-speedy.dtb")
(chmod "rk3288-veyron-speedy.dtb" #o644)
(copy-file #$initrd "initrd")
(chmod "initrd" #o644)
(invoke (string-append #$u-boot-tools "/bin/mkimage")
"-D" "-I dts -O dtb -p 2048"
"-f" "auto"
"-A" "arm"
"-O" "linux"
"-T" "kernel"
"-C" "None"
"-d" "zImage"
"-a" "0"
"-b" "rk3288-veyron-speedy.dtb"
"-i" "initrd"
"image.itb")
(call-with-output-file "bootloader.bin"
(lambda (port)
(put-bytevector port (make-bytevector 512 0))))
(with-output-to-file "kernel-arguments"
(lambda ()
(display (string-join (list #$@kernel-arguments)))))
(invoke (string-append #$vboot-utils "/bin/vbutil_kernel")
"--pack" #$output
"--version" "1"
"--vmlinuz" "image.itb"
"--arch" "arm"
"--keyblock" (string-append #$vboot-utils
"/share/vboot-utils/devkeys/"
"kernel.keyblock")
"--signprivate" (string-append #$vboot-utils
"/share/vboot-utils/devkeys/"
"kernel_data_key.vbprivk")
"--config" "kernel-arguments"
"--bootloader" "bootloader.bin"))))
(computed-file "vmlinux.kpart" builder))
(define* (depthcharge-configuration-file config entries
#:key
(system (%current-system))
(old-entries '())
#:allow-other-keys)
(match entries
((entry)
(let ((kernel (menu-entry-linux entry))
(kernel-arguments (menu-entry-linux-arguments entry))
(initrd (menu-entry-initrd entry)))
;; XXX: Make this a symlink.
(signed-kernel kernel kernel-arguments initrd)))
(_ (error "Too many bootloader menu entries!"))))
(define install-depthcharge
#~(lambda (bootloader device mount-point)
(let ((kpart (string-append mount-point
"/boot/depthcharge/vmlinux.kpart")))
(write-file-on-device kpart (stat:size (stat kpart)) device 0))))
(define depthcharge-bootloader
(bootloader
(name 'depthcharge)
(package #f)
(installer install-depthcharge)
(configuration-file "/boot/depthcharge/vmlinux.kpart")
(configuration-file-generator depthcharge-configuration-file)))
+6 -3
View File
@@ -3,7 +3,7 @@
;;; Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2017, 2020 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2019, 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019, 2020, 2023, 2024, 2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
;;; Copyright © 2020 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2020 Stefan <stefan-guix@vodafonemail.de>
@@ -427,8 +427,11 @@ when booting a root file system on a Btrfs subvolume."
(arguments (menu-entry-multiboot-arguments entry))
;; Choose between device names as understood by Mach's built-in
;; IDE driver ("hdX") and those understood by rumpdisk ("wdX"
;; in the "noide" case).
(disk (if (member "noide" arguments) "w" "h"))
;; in the "noide" case). There are no IDE drivers in Mach for
;; hurd64, so always use rumpdisk there.
(rumpdisk? (or (target-hurd64?)
(member "noide" arguments)))
(disk (if rumpdisk? "w" "h"))
(device-spec (and=> device file-system-device->string))
(device-name (and=> device-spec device-spec->device-name))
(modules (menu-entry-multiboot-modules entry)))
+70 -6
View File
@@ -36,11 +36,11 @@
u-boot-a20-olinuxino-lime2-bootloader
u-boot-a20-olinuxino-micro-bootloader
u-boot-bananapi-m2-ultra-bootloader
u-boot-am335x-evm-bootloader
u-boot-beaglebone-black-bootloader
u-boot-cubietruck-bootloader
u-boot-firefly-rk3399-bootloader
u-boot-mx6cuboxi-bootloader
u-boot-nintendo-nes-classic-edition-bootloader
u-boot-novena-bootloader
u-boot-orangepi-r1-plus-lts-rk3328-bootloader
u-boot-orangepi-zero2w-bootloader
@@ -97,6 +97,48 @@ is BLOCK-SIZE * COUNT, or FILE size if COUNT is not given."
(if bootloader
(error "Failed to install U-Boot"))))
(define install-am335x-evm-u-boot
(write-u-boot-image
;; According to the "26.1.8.5.5 MMC/SD Read Sector Procedure in Raw Mode"
;; section in the "AM335x and AMIC110 Sitara™ Processors Technical
;; Reference Manual", we have offset, the bootrom tries to load code at the
;; offsets 0x0, 0x20000 (128KB), 0x40000 (256KB) and 0x60000 (384KB).
;;
;; The MBR is 512 Bytes
;; (https://en.wikipedia.org/wiki/Master_boot_record#Sector_layout).
;;
;; At the time of writing, u-boot.img is 1.4 MiB, and it is at offset
;; 0x60000 (384KB) as per CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR.
;;
;; We also need to align the first partition to make sure read/writes are
;; properly aligned.
;;
;; Given these constraints, we chose the following partitioning:
;;
;; 0 512 Bytes 128 KiB
;; | | (0x20000) 256 KiB
;; | | / (0x40000) 384 KiB 4 MiB
;; | | / | (0x60000) |
;; | | / | | |
;; v v / v v v
;; +-------+ +--------------+---------------+----------------+
;; | MBR | ... | First MLO | Second MLO | u-boot.img |
;; +-------+ +--------------+---------------+----------------+
;; <-512 B-> ... <-- 128 KiB --> <-- 128 KiB --> <-- 3712 KiB -->
;;
;; The rationale for that is as follows:
;;
;; - We add a second copy of the MLO at 256 KiB for improving reliability
;; as the doc/board/ti/am335x_evm.rst documentation in u-boot advise us
;; to do that, and also because the space there isn't used.
;;
;; - All can fit into 2MiB (u-boot.img can grow up to 1664 KiB), but we
;; want a bit more space in case u-boot.img grows over time, so we allow
;; u-boot to grow until the 4 MiB offset.
'(("MLO" 256 256) ;; First MLO
("MLO" 256 512) ;; Second MLO
("u-boot.img" 7424 768)) 512))
(define install-beaglebone-black-u-boot
;; http://wiki.beyondlogic.org/index.php?title=BeagleBoneBlack_Upgrading_uBoot
;; This first stage bootloader called MLO (U-Boot SPL) is expected at
@@ -158,6 +200,33 @@ is BLOCK-SIZE * COUNT, or FILE size if COUNT is not given."
(installer #f)
(disk-image-installer install-u-boot)))
(define u-boot-am335x-evm-bootloader
(bootloader
(inherit u-boot-bootloader)
;; This bootloader supports the following computers:
;; - SanCloud BeagleBone Enhanced
;; - SanCloud BeagleBone Enhanced Extended WiFi
;; - SanCloud BeagleBone Enhanced Lite
;; - Seeed Studio BeagleBone Green Eco
;; - TI AM3359 ICE-V2
;; - TI AM335x BeagleBone
;; - TI AM335x BeagleBone Black
;; - TI AM335x BeagleBone Green
;; - TI AM335x EVM
;; - TI AM335x EVM-SK
;; - TI AM335x PocketBeagle
;;
;; This list was made by retrieving the list of Devicetrees used in
;; configs/am335x_evm_defconfig in u-boot source code. Once we have that we
;; can look at each Devicetree in arch/arm/boot/dts/ti/omap/ inside Linux,
;; and in each file, look at the model property to find the name of the
;; computers that this image supports.
(package u-boot-am335x-evm)
;; At the time of writing, our u-boot.img is 1.4 MiB. This is why we can't
;; reuse install-beaglebone-black-u-boot. And having the same image being
;; able to boot on multiple computers is useful.
(disk-image-installer install-am335x-evm-u-boot)))
(define u-boot-beaglebone-black-bootloader
(bootloader
(inherit u-boot-bootloader)
@@ -185,11 +254,6 @@ is BLOCK-SIZE * COUNT, or FILE size if COUNT is not given."
(inherit u-boot-bootloader)
(disk-image-installer install-rockchip-u-boot)))
(define u-boot-nintendo-nes-classic-edition-bootloader
(bootloader
(inherit u-boot-allwinner-bootloader)
(package u-boot-nintendo-nes-classic-edition)))
(define u-boot-a20-olinuxino-lime-bootloader
(bootloader
(inherit u-boot-allwinner-bootloader)
+8 -8
View File
@@ -141,12 +141,13 @@ and bits are set according to the default behaviour of 'mkdir'."
#:key
(directory %skeleton-directory)
uid gid)
"Copy the account skeletons from DIRECTORY to HOME. When UID is an integer,
make it the owner of all the files created except the home directory; likewise
for GID."
(define (set-owner file)
"Copy the account skeletons from DIRECTORY to HOME and make them writable.
When UID is an integer, make it the owner of all the files created except the
home directory; likewise for GID."
(define (set-permission file)
(when (or uid gid)
(chown file (or uid -1) (or gid -1))))
(chown file (or uid -1) (or gid -1)))
(make-file-writable file))
(let ((files (scandir directory (negate dot-or-dot-dot?)
string<?)))
@@ -156,10 +157,9 @@ for GID."
(copy-recursively (string-append directory "/" file)
target
#:log (%make-void-port "w"))
(for-each set-owner
(for-each set-permission
(find-files target (const #t)
#:directories? #t))
(make-file-writable target)))
#:directories? #t))))
files)))
(define* (make-skeletons-writable home
+60 -31
View File
@@ -37,6 +37,7 @@
#:use-module (guix i18n)
#:use-module (rnrs io ports)
#:use-module (rnrs bytevectors)
#:use-module (ice-9 exceptions)
#:use-module (ice-9 match)
#:use-module (ice-9 rdelim)
#:use-module (ice-9 regex)
@@ -45,6 +46,8 @@
#:autoload (system repl repl) (start-repl)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:export (disk-partitions
partition-label-predicate
partition-uuid-predicate
@@ -65,6 +68,9 @@
cleanly-unmounted-ext2?
partition-lookup-error?
&partition-lookup-error
bind-mount
system*/tty
@@ -1182,6 +1188,10 @@ were found."
(define find-partition-by-luks-uuid
(find-partition luks-partition-uuid-predicate))
(define-condition-type &partition-lookup-error &condition
partition-lookup-error?
(spec partition-lookup-error-spec))
(define (canonicalize-device-spec spec)
"Return the device name corresponding to SPEC, which can be a <uuid>, a
@@ -1201,22 +1211,25 @@ file name or an nfs-root containing ':/')."
;; Some devices take a bit of time to appear, most notably USB
;; storage devices. Thus, wait for the device to appear.
(if (> count max-trials)
(error "failed to resolve partition" (fmt spec))
(raise (condition
(&partition-lookup-error
(spec (fmt spec)))))
(begin
(format #t "waiting for partition '~a' to appear...~%"
(fmt spec))
(sleep 1)
(loop (+ 1 count))))))))
(define (device-exists? device)
(and (file-exists? device)
device))
(match spec
((? string?)
(if (or (string-contains spec ":/") ;nfs
(and (>= (string-length spec) 2)
(equal? (string-take spec 2) "//")) ;cifs
(string=? spec "none"))
spec ; do not resolve NFS / CIFS / tmpfs devices
(if (string-prefix? "/dev/" spec)
;; Nothing to do, but wait until SPEC shows up.
(resolve identity spec identity)))
(resolve device-exists? spec identity)
spec)) ; do not resolve NFS / CIFS / tmpfs devices
((? file-system-label?)
;; Resolve the label.
(resolve find-partition-by-label
@@ -1319,6 +1332,14 @@ corresponds to the symbols listed in FLAGS."
(()
0))))
(define kind-and-args-exception?
(exception-predicate &exception-with-kind-and-args))
(define (system-error? exception)
"Return true if EXCEPTION is a Guile 'system-error exception."
(and (kind-and-args-exception? exception)
(eq? 'system-error (exception-kind exception))))
(define* (mount-file-system fs #:key (root "/root")
(check? (file-system-check? fs))
(skip-check-if-clean?
@@ -1339,8 +1360,8 @@ corresponds to the symbols listed in FLAGS."
(host-part (string-take source idx))
;; Strip [] from around host if present
(host (match (string-split host-part (string->char-set "[]"))
(("" h "") h)
((h) h)))
(("" h "") h)
((h) h)))
(inet-addr (host-to-ip host "nfs")))
;; Mounting an NFS file system requires passing the address
;; of the server in the addr= option
@@ -1426,26 +1447,37 @@ corresponds to the symbols listed in FLAGS."
"," 'prefix)
"")))))
(let* ((type (file-system-type fs))
(source (canonicalize-device-spec (file-system-device fs)))
(target (string-append root "/"
(file-system-mount-point fs)))
(flags (logior (mount-flags->bit-mask (file-system-flags fs))
(guard (c ((partition-lookup-error? c)
(format (current-error-port)
"could not find the partition: ~a~%"
(partition-lookup-error-spec c))
(unless (file-system-mount-may-fail? fs)
(raise c)))
((system-error? c)
(format (current-error-port)
"could not mount partition ~a: ~a~%"
(file-system-device fs)
(exception-message c))
(unless (file-system-mount-may-fail? fs)
(raise c))))
(let* ((type (file-system-type fs))
(source (canonicalize-device-spec (file-system-device fs)))
(target (string-append root "/"
(file-system-mount-point fs)))
(flags (logior (mount-flags->bit-mask (file-system-flags fs))
;; For bind mounts, preserve the original flags such
;; as MS_NOSUID, etc. Failing to do that, the
;; MS_REMOUNT call below fails with EPERM.
;; See <https://bugs.gnu.org/46292>
(if (memq 'bind-mount (file-system-flags fs))
(statfs-flags->mount-flags
(file-system-mount-flags (statfs source)))
0)))
(options (file-system-options fs)))
(when check?
(check-file-system source type (not skip-check-if-clean?) repair))
;; For bind mounts, preserve the original flags such
;; as MS_NOSUID, etc. Failing to do that, the
;; MS_REMOUNT call below fails with EPERM.
;; See <https://bugs.gnu.org/46292>
(if (memq 'bind-mount (file-system-flags fs))
(statfs-flags->mount-flags
(file-system-mount-flags (statfs source)))
0)))
(options (file-system-options fs)))
(when check?
(check-file-system source type (not skip-check-if-clean?) repair))
(catch 'system-error
(lambda ()
;; Create the mount point. Most of the time this is a directory, but
;; in the case of a bind mount, a regular file or socket may be
;; needed.
@@ -1474,10 +1506,7 @@ corresponds to the symbols listed in FLAGS."
(when (and (= MS_BIND (logand flags MS_BIND))
(= MS_RDONLY (logand flags MS_RDONLY)))
(let ((flags (logior MS_REMOUNT flags)))
(mount source target type flags options))))
(lambda args
(or (file-system-mount-may-fail? fs)
(apply throw args))))))
(mount source target type flags options))))))
(define %device-name-regexp "/dev/[hsvw]d([abcd])([0-9]*)")
(define %hurd-device-name-regexp "part:([0-9]*):device:[hw]d([0-9]*)")
+2 -2
View File
@@ -107,8 +107,8 @@ QEMU monitor and to the guest's backdoor REPL."
(define extra-options
(list "-nographic"
"-monitor" (string-append "unix:" socket-directory "/monitor")
"-chardev" (string-append "socket,id=repl,path=" socket-directory
"/repl,reconnect=1")
"-chardev" (string-append "socket,id=repl,path="
socket-directory "/repl")
"-chardev" (string-append "socket,id=qga,server=on,wait=off,path="
socket-directory "/qemu-ga")
+9 -7
View File
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012-2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2012-2024, 2026 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2020, 2026 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2019 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2020 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2020, 2021 Mathieu Othacehe <othacehe@gnu.org>
@@ -232,17 +232,18 @@ SYSTEM."
(define* (guix-jobs store systems #:key source commit)
"Return a list of jobs for Guix itself."
(define build
(primitive-load (string-append source "/build-aux/build-self.scm")))
(define instance
(checkout->channel-instance source
#:url (channel-url %default-guix-channel)
#:commit commit))
(map
(lambda (system)
(let ((name (string->symbol
(string-append "guix." system)))
(drv (run-with-store store
(build source #:version commit #:system system
#:pull-version 1
#:guile-version "2.2"))))
(channel-instances->derivation (list instance)
#:system system))))
(derivation->job name drv)))
systems))
@@ -254,6 +255,7 @@ SYSTEM."
(define %guix-system-images
(list hurd-barebones-qcow2-image
hurd64-barebones-qcow2-image
pine64-barebones-raw-image
pinebook-pro-barebones-raw-image
novena-barebones-raw-image
+12
View File
@@ -3,6 +3,7 @@
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2022-2023, 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2023 Carlo Zancanaro <carlo@zancanaro.id.au>
;;; Copyright © 2025 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -51,6 +52,7 @@
home-activation-service-type
home-run-on-change-service-type
home-provenance-service-type
home-gc-root-service-type
literal-string
literal-string?
@@ -757,6 +759,16 @@ environment, and its configuration file, when available.")))
(define sexp->home-provenance sexp->system-provenance)
(define home-provenance system-provenance)
;;;
;;; Garbage collector roots.
;;;
(define home-gc-root-service-type
(service-type
(inherit (system->home-service-type gc-root-service-type))
(default-value '())))
;;;
;;; Searching
+6 -8
View File
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2024 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;; Copyright © 2024, 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -45,7 +45,9 @@
(define %home-dotfiles-excluded
'(".*~"
".*\\.swp"
"\\.git"
;; This first / is safe until regexp-exec in directory-contents
;; is passed an absolute file name.
"/\\.git/.*"
"\\.gitignore"))
(define %home-dotfiles-layouts
@@ -60,10 +62,7 @@
or 'stow, but ~a was found.")
value))))
(define list-of-strings?
(list-of string?))
(define-maybe list-of-strings)
(define-maybe/no-serialization list-of-strings)
(define-configuration/no-serialization home-dotfiles-configuration
(source-directory
@@ -138,8 +137,7 @@ value, excluding files that match any of the patterns configured."
(define (filter-files directory)
(find-files directory
(lambda (file stat)
(not (regexp-exec exclusion-rx
(basename file))))))
(not (regexp-exec exclusion-rx file)))))
(if (and stow? packages (maybe-value-set? packages))
(append-map filter-files
(map (lambda (pkg)
+6
View File
@@ -95,6 +95,10 @@ PulseAudio clients to use PipeWire transparently.")
(list (home-pipewire-pulseaudio-shepherd-service config))
'())))
(define (home-pipewire-profile-service config)
(list (home-pipewire-configuration-pipewire config)
(home-pipewire-configuration-wireplumber config)))
(define (home-pipewire-asoundrc config)
(match-record config <home-pipewire-configuration>
(pipewire extra-content)
@@ -126,6 +130,8 @@ PulseAudio clients to use PipeWire transparently.")
(extensions
(list (service-extension home-shepherd-service-type
home-pipewire-shepherd-services)
(service-extension home-profile-service-type
home-pipewire-profile-service)
(service-extension home-xdg-configuration-files-service-type
home-pipewire-xdg-configuration)))
(description
+8
View File
@@ -3,6 +3,7 @@
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2026 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -311,6 +312,8 @@ through before connecting to the server.")
(default #f))
(known-hosts home-openssh-configuration-known-hosts ;unspec | list of file-like
(default *unspecified*))
(known-hosts2 home-openssh-configuration-known-hosts2 ;unspec | list of file-like
(default *unspecified*))
(hosts home-openssh-configuration-hosts ;list of <openssh-host>
(default '()))
(add-keys-to-agent home-openssh-configuration-add-keys-to-agent ;string with limited values
@@ -376,6 +379,7 @@ inserted after each of them."
(let* ((ssh-config (plain-file "ssh.conf"
(openssh-configuration->string config)))
(known-hosts (home-openssh-configuration-known-hosts config))
(known-hosts2 (home-openssh-configuration-known-hosts2 config))
(authorized-keys (home-openssh-configuration-authorized-keys config))
(authorized-keys (and
authorized-keys
@@ -387,6 +391,10 @@ inserted after each of them."
'()
`((".ssh/known_hosts"
,(file-join "known_hosts" known-hosts "\n"))))
,@(if (unspecified? known-hosts2)
'()
`((".ssh/known_hosts2"
,(file-join "known_hosts2" known-hosts2 "\n"))))
(".ssh/config" ,ssh-config))))
(define openssh-activation
+6 -17
View File
@@ -102,17 +102,6 @@
;; Convenient value to inherit for extensions.
%empty-sway-configuration))
;; Helper function.
(define (flatmap f l)
(let loop ((lst (reverse l)) (acc '()))
(match lst
(() acc)
((head . tail)
(let* ((h (f head))
(acc (append h acc)))
(loop tail acc))))))
;;;
;;; Definition of configurations.
;;;
@@ -893,13 +882,13 @@
;; Outputs.
#$@(with-heading "Outputs."
(flatmap serialize-output
(sway-configuration-outputs conf)))
(append-map serialize-output
(sway-configuration-outputs conf)))
;; Inputs.
#$@(with-heading "Inputs."
(flatmap serialize-input
(sway-configuration-inputs conf)))
(append-map serialize-input
(sway-configuration-inputs conf)))
;; Bar configuration:
;; If the bar is unset, do not include anything.
@@ -919,8 +908,8 @@
;; Modes.
#$@(with-heading "Modes."
(flatmap serialize-mode
(sway-configuration-modes conf)))
(append-map serialize-mode
(sway-configuration-modes conf)))
;; Startup-Programs.
#$@(with-heading
+12 -1
View File
@@ -103,10 +103,21 @@ subdirectory from XDG_CONFIG_HOME to generate a target path."
(define backup
(string-append backup-directory "/" (preprocess-file file)))
(define (copy-file* oldfile newfile)
"Like 'copy-file', but also copies dangling symlinks."
(catch 'system-error
(lambda ()
(copy-file oldfile newfile))
(lambda args
(if (and (eq? 'symlink (stat:type (lstat oldfile)))
(= ENOENT (system-error-errno args)))
(symlink (readlink oldfile) newfile)
(apply throw args)))))
(mkdir-p backup-directory)
(format #t (G_ "Backing up ~a...") (target-file file))
(mkdir-p (dirname backup))
(copy-file (target-file file) backup)
(copy-file* (target-file file) backup)
(delete-file (target-file file))
(display (G_ " done\n")))
+5 -4
View File
@@ -108,10 +108,11 @@ like sockets.")
@file{/var/log}, but for user. It is not a part of XDG Base Directory
Specification, but helps to make implementation of home services more
consistent."
(lambda (field-name val)
(when (maybe-value-set? val)
(warn-about-deprecation field-name #f #:replacement 'state-home))
(serialize-path field-name val)))
(serializer
(lambda (field-name val)
(when (maybe-value-set? val)
(warn-about-deprecation field-name #f #:replacement 'state-home))
(serialize-path field-name val))))
(state-home
(path "$HOME/.local/state")
"Base directory for programs to store state data that should persist
+4 -3
View File
@@ -233,11 +233,12 @@ force a wifi scan."
(lambda ()
(when (eq? exit-reason 'exit-component)
(cond
((components=? argument scan-button)
(run-wifi-scan-page)
(run-wifi-page))
((components=? argument exit-button)
(abort-to-prompt 'installer-step 'abort))
((or (components=? argument scan-button)
(null? service-items))
(run-wifi-scan-page)
(run-wifi-page))
((components=? argument listbox)
(let ((result (connect-wifi-service listbox service-items)))
(unless result
+24 -35
View File
@@ -243,44 +243,33 @@
;; under their own account: use 'guix search KEYWORD' to search
;; for packages and 'guix install PACKAGE' to install a package.\n")))))
(if (null? snippets)
`(,@(if (null? packages)
(if (target-hurd?)
`(,@package-heading
(packages %base-packages/hurd))
'())
`(,@(if (null? packages)
(if (target-hurd?)
`(,@package-heading
(packages (append (list ,@packages)
,(if (target-hurd?)
'%base-packages/hurd
'%base-packages)))))
(packages %base-packages/hurd))
'())
`(,@package-heading
(packages (append (list ,@packages)
,(if (target-hurd?)
'%base-packages/hurd
'%base-packages)))))
,@service-heading
(services ,services))
`(,@(if (null? packages)
(if (target-hurd?)
`(,@package-heading
(packages %base-packages/hurd))
'())
`(,@package-heading
(packages (append (list ,@packages)
,(if (target-hurd?)
'%base-packages/hurd
'%base-packages)))))
,@service-heading
,(if (and (null? snippets)
(not desktop?))
`(services ,services)
`(services
(append (list ,@snippets
,@service-heading
(services (append (list ,@snippets
,@(if desktop?
;; XXX: Assume 'keyboard-layout' is in scope.
`((set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
'()))
,@(if desktop?
;; XXX: Assume 'keyboard-layout' is in
;; scope.
`((set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
'()))
,(vertical-space 1)
,(comment (G_ "\
,(vertical-space 1)
,(comment (G_ "\
;; This is the default list of services we
;; are appending to.\n"))
,services))))))
,services))))))
+129 -59
View File
@@ -7,7 +7,7 @@
# Copyright © 2016, 2017, 2018 Kei Kebreau <kkebreau@posteo.net>
# Copyright © 2016, 2017 Rene Saavedra <rennes@openmailbox.org>
# Copyright © 2016 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@openmailbox.org>
# Copyright © 2016-2025 Ricardo Wurmus <rekado@elephly.net>
# Copyright © 2016-2026 Ricardo Wurmus <rekado@elephly.net>
# Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
# Copyright © 2016, 2017, 2018, 2019 Alex Vong <alexvong1995@gmail.com>
# Copyright © 2016-2023 Efraim Flashner <efraim@flashner.co.il>
@@ -35,7 +35,7 @@
# Copyright © 2020 Ryan Prior <rprior@protonmail.com>
# Copyright © 2020 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
# Copyright © 2020, 2021 Brice Waegeneire <brice@waegenei.re>
# Copyright © 2020, 2023, 2025 Tanguy Le Carrour <tanguy@bioneland.org>
# Copyright © 2020, 2023, 2025, 2026 Tanguy Le Carrour <tanguy@bioneland.org>
# Copyright © 2020 Martin Becze <mjbecze@riseup.net>
# Copyright © 2020 Malte Frank Gerdes <mate.f.gerdes@gmail.com>
# Copyright © 2020, 2023 Vinicius Monego <monego@posteo.net>
@@ -64,9 +64,10 @@
# Copyright © 2023, 2024 gemmaro <gemmaro.dev@gmail.com>
# Copyright © 2023 Herman Rimm <herman@rimm.ee>
# Copyright © 2023 Troy Figiel <troy@troyfigiel.com>
# Copyright © 2024, 2025 David Elsing <david.elsing@posteo.net>
# Copyright © 2024-2026 David Elsing <david.elsing@posteo.net>
# Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
# Copyright © 2024 Fabio Natali <me@fabionatali.com>
# Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
# Copyright © 2024 Noé Lopez <noelopez@free.fr>
# Copyright © 2024 Runciter <runciter@whispers-vpn.org>
# Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
@@ -100,7 +101,6 @@ GNU_SYSTEM_MODULES = \
%D%/bootloader/grub.scm \
%D%/bootloader/extlinux.scm \
%D%/bootloader/u-boot.scm \
%D%/bootloader/depthcharge.scm \
%D%/ci.scm \
%D%/compression.scm \
%D%/home.scm \
@@ -155,6 +155,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/appimage.scm \
%D%/packages/apr.scm \
%D%/packages/arcan.scm \
%D%/packages/array-languages.scm \
%D%/packages/aspell.scm \
%D%/packages/assembly.scm \
%D%/packages/astronomy.scm \
@@ -207,8 +208,8 @@ GNU_SYSTEM_MODULES = \
%D%/packages/commencement.scm \
%D%/packages/compression.scm \
%D%/packages/compton.scm \
%D%/packages/computer-architecture.scm \
%D%/packages/configuration-management.scm \
%D%/packages/conky.scm \
%D%/packages/connman.scm \
%D%/packages/containers.scm \
%D%/packages/convmv.scm \
@@ -321,6 +322,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/gl.scm \
%D%/packages/glib.scm \
%D%/packages/gnome.scm \
%D%/packages/gnome-circle.scm \
%D%/packages/gnome-xyz.scm \
%D%/packages/gnu-doc.scm \
%D%/packages/gnucash.scm \
@@ -549,10 +551,12 @@ GNU_SYSTEM_MODULES = \
%D%/packages/phabricator.scm \
%D%/packages/php.scm \
%D%/packages/php-xyz.scm \
%D%/packages/physics.scm \
%D%/packages/piet.scm \
%D%/packages/diagram.scm \
%D%/packages/pkg-config.scm \
%D%/packages/plan9.scm \
%D%/packages/playwright.scm \
%D%/packages/plotutils.scm \
%D%/packages/poedit.scm \
%D%/packages/polkit.scm \
@@ -600,6 +604,8 @@ GNU_SYSTEM_MODULES = \
%D%/packages/regex.scm \
%D%/packages/robotics.scm \
%D%/packages/rocm.scm \
%D%/packages/rocm-libs.scm \
%D%/packages/rocm-tools.scm \
%D%/packages/rpc.scm \
%D%/packages/rpm.scm \
%D%/packages/rrdtool.scm \
@@ -734,6 +740,7 @@ GNU_SYSTEM_MODULES = \
%D%/services/cuirass.scm \
%D%/services/cups.scm \
%D%/services/databases.scm \
%D%/services/dav.scm \
%D%/services/dbus.scm \
%D%/services/desktop.scm \
%D%/services/dict.scm \
@@ -805,6 +812,7 @@ GNU_SYSTEM_MODULES = \
%D%/system/vm.scm \
\
%D%/system/images/a20-olinuxino-lime2.scm \
%D%/system/images/am335x-evm.scm \
%D%/system/images/hurd.scm \
%D%/system/images/novena.scm \
%D%/system/images/orangepi-r1-plus-lts-rk3328.scm \
@@ -864,6 +872,7 @@ GNU_SYSTEM_MODULES = \
%D%/tests/install.scm \
%D%/tests/ldap.scm \
%D%/tests/lightdm.scm \
%D%/tests/linux.scm \
%D%/tests/linux-modules.scm \
%D%/tests/mail.scm \
%D%/tests/mcron.scm \
@@ -971,10 +980,6 @@ dist_patch_DATA = \
%D%/packages/patches/adb-add-libraries.patch \
%D%/packages/patches/adb-libssl_11-compatibility.patch \
%D%/packages/patches/accountsservice-extensions.patch \
%D%/packages/patches/aegisub-icu59-include-unistr.patch \
%D%/packages/patches/aegisub-boost68.patch \
%D%/packages/patches/aegisub-boost81.patch \
%D%/packages/patches/aegisub-make43.patch \
%D%/packages/patches/agda-categories-remove-incompatible-flags.patch \
%D%/packages/patches/agda-categories-use-find.patch \
%D%/packages/patches/agda-categories-use-newer-stdlib.patch \
@@ -999,9 +1004,7 @@ dist_patch_DATA = \
%D%/packages/patches/aria2-unbundle-wslay.patch \
%D%/packages/patches/ark-skip-xar-test.patch \
%D%/packages/patches/asli-use-system-libs.patch \
%D%/packages/patches/aspell-CVE-2019-25051.patch \
%D%/packages/patches/aspell-default-dict-dir.patch \
%D%/packages/patches/atf-execute-with-shell.patch \
%D%/packages/patches/ath9k-htc-firmware-binutils.patch \
%D%/packages/patches/ath9k-htc-firmware-gcc.patch \
%D%/packages/patches/ath9k-htc-firmware-gcc-compat.patch \
@@ -1039,6 +1042,7 @@ dist_patch_DATA = \
%D%/packages/patches/biboumi-cmake-ignore-git.patch \
%D%/packages/patches/brasero-fix-gcc-14-build-failure.patch \
%D%/packages/patches/brightnessctl-elogind-support.patch \
%D%/packages/patches/bristol-c99.patch \
%D%/packages/patches/bsd-games-2.17-64bit.patch \
%D%/packages/patches/bsd-games-add-configure-config.patch \
%D%/packages/patches/bsd-games-add-wrapper.patch \
@@ -1054,6 +1058,7 @@ dist_patch_DATA = \
%D%/packages/patches/beignet-correct-file-names.patch \
%D%/packages/patches/bidiv-update-fribidi.patch \
%D%/packages/patches/binutils-boot-2.20.1a.patch \
%D%/packages/patches/binutils-cross-windres.patch \
%D%/packages/patches/binutils-loongson-workaround.patch \
%D%/packages/patches/binutils-mingw-w64-deterministic.patch \
%D%/packages/patches/binutils-2.41-fix-cross.patch \
@@ -1073,10 +1078,10 @@ dist_patch_DATA = \
%D%/packages/patches/calibre-remove-test-unrar.patch \
%D%/packages/patches/calibre-remove-test-import-modules.patch \
%D%/packages/patches/calligra-qt-6.9.patch \
%D%/packages/patches/calls-disable-application-test.patch \
%D%/packages/patches/calls-disable-sip-test.patch \
%D%/packages/patches/camlboot-dynamically-allocate-stack-signal.patch \
%D%/packages/patches/capstone-fix-python-constants.patch \
%D%/packages/patches/cartridges-fix-non-parallel-build.patch \
%D%/packages/patches/catdoc-CVE-2017-11110.patch \
%D%/packages/patches/chez-irregex-import-cond-expand.patch \
%D%/packages/patches/chez-scheme-bin-sh.patch \
@@ -1103,6 +1108,7 @@ dist_patch_DATA = \
%D%/packages/patches/clang-17.0-link-dsymutil-latomic.patch \
%D%/packages/patches/clang-17.0-fix-build-with-gcc-14-on-arm.patch \
%D%/packages/patches/clang-18.0-libc-search-path.patch \
%D%/packages/patches/clang-rocm-default-new-dtags.patch \
%D%/packages/patches/clang-runtime-esan-build-fixes.patch \
%D%/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch \
%D%/packages/patches/clang-runtime-13-glibc-2.36-compat.patch \
@@ -1116,13 +1122,18 @@ dist_patch_DATA = \
%D%/packages/patches/clucene-gcc-14.patch \
%D%/packages/patches/clucene-pkgconfig.patch \
%D%/packages/patches/coda-use-system-libs.patch \
%D%/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch \
%D%/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch \
%D%/packages/patches/cogl-fix-double-free.patch \
%D%/packages/patches/collada-dom-boost.patch \
%D%/packages/patches/collectd-5.11.0-noinstallvar.patch \
%D%/packages/patches/collectd-5.11.0-python-3.11.patch \
%D%/packages/patches/combinatorial-blas-awpm.patch \
%D%/packages/patches/combinatorial-blas-io-fix.patch \
%D%/packages/patches/composable-kernel-conditional-kernels.patch \
%D%/packages/patches/compsize-fix-btrfs-progs-compatibility.patch \
%D%/packages/patches/conda-fix-cross-platform-export-tests.patch \
%D%/packages/patches/conda-fix-plugin-settings-test.patch \
%D%/packages/patches/containerd-create-pid-file.patch \
%D%/packages/patches/containerd-fix-includes.patch \
%D%/packages/patches/cool-retro-term-wctype.patch \
@@ -1205,6 +1216,7 @@ dist_patch_DATA = \
%D%/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch \
%D%/packages/patches/dvd+rw-tools-add-include.patch \
%D%/packages/patches/dwarves-threading-reproducibility.patch \
%D%/packages/patches/efitools-riscv64-support.patch \
%D%/packages/patches/efivar-fix-fprint-format.patch \
%D%/packages/patches/eigen-fix-strict-aliasing-bug.patch \
%D%/packages/patches/einstein-build.patch \
@@ -1235,10 +1247,7 @@ dist_patch_DATA = \
%D%/packages/patches/emacs-next-exec-path.patch \
%D%/packages/patches/emacs-next-native-comp-fix-filenames.patch \
%D%/packages/patches/emacs-pasp-mode-quote-file-names.patch \
%D%/packages/patches/emacs-pgtk-super-key-fix.patch \
%D%/packages/patches/emacs-polymode-fix-lexical-variable-error.patch \
%D%/packages/patches/emacs-shx-byte-compilation-test.patch \
%D%/packages/patches/emacs-telega-path-placeholder.patch \
%D%/packages/patches/emacs-telega-test-env.patch \
%D%/packages/patches/emacs-wordnut-require-adaptive-wrap.patch \
%D%/packages/patches/emacs-zoom-image-test-fix.patch \
@@ -1331,6 +1340,7 @@ dist_patch_DATA = \
%D%/packages/patches/freesolid-autotools.patch \
%D%/packages/patches/freesolid-configure.patch \
%D%/packages/patches/freesolid-pkgconfig.patch \
%D%/packages/patches/ftgl-ftcontour-type.patch \
%D%/packages/patches/fulcrum-1.9.1-unbundled-libraries.patch \
%D%/packages/patches/fuse-glibc-2.34.patch \
%D%/packages/patches/fuse-overlapping-headers.patch \
@@ -1358,6 +1368,7 @@ dist_patch_DATA = \
%D%/packages/patches/gcc-cross-environment-variables.patch \
%D%/packages/patches/gcc-cross-gxx-include-dir.patch \
%D%/packages/patches/gcc-fix-texi2pod.patch \
%D%/packages/patches/gcc-hurd-split-stack.patch \
%D%/packages/patches/gcc-libstdc++-newer-gcc.patch \
%D%/packages/patches/gcc-4.8-libsanitizer-fix.patch \
%D%/packages/patches/gcc-4.9-inline.patch \
@@ -1373,7 +1384,6 @@ dist_patch_DATA = \
%D%/packages/patches/gcc-libvtv-runpath.patch \
%D%/packages/patches/gcc-strmov-store-file-names.patch \
%D%/packages/patches/gcc-4-compile-with-gcc-5.patch \
%D%/packages/patches/gcc-4.6-gnu-inline.patch \
%D%/packages/patches/gcc-4.9.3-mingw-gthr-default.patch \
%D%/packages/patches/gcc-5-hurd.patch \
%D%/packages/patches/gcc-5.0-libvtv-runpath.patch \
@@ -1469,6 +1479,7 @@ dist_patch_DATA = \
%D%/packages/patches/glibc-cross-objcopy.patch \
%D%/packages/patches/glibc-cross-objdump.patch \
%D%/packages/patches/glibc-dl-cache.patch \
%D%/packages/patches/glibc-guix-locpath.patch \
%D%/packages/patches/glibc-hidden-visibility-ldconfig.patch \
%D%/packages/patches/glibc-hurd-clock_gettime_monotonic.patch \
%D%/packages/patches/glibc-hurd-clock_t_centiseconds.patch \
@@ -1497,22 +1508,17 @@ dist_patch_DATA = \
%D%/packages/patches/gnome-control-center-firmware-security.patch \
%D%/packages/patches/gnome-control-center-libexecdir.patch \
%D%/packages/patches/gnome-dictionary-meson-i18n.patch \
%D%/packages/patches/gnome-online-miners-tracker-3.patch \
%D%/packages/patches/gnome-recipes-rest-in-soup.patch \
%D%/packages/patches/gnome-settings-daemon-gc.patch \
%D%/packages/patches/gnome-settings-daemon-screensaver-error.patch \
%D%/packages/patches/gnome-session-support-elogind.patch \
%D%/packages/patches/gnome-tweaks-search-paths.patch \
%D%/packages/patches/gnulib-bootstrap.patch \
%D%/packages/patches/gnumach-div0.patch \
%D%/packages/patches/gnumach-kmsg-overflow.patch \
%D%/packages/patches/gnumach-version.patch \
%D%/packages/patches/gnupg-default-pinentry.patch \
%D%/packages/patches/gnupg-1-build-with-gcc10.patch \
%D%/packages/patches/gnutls-skip-trust-store-test.patch \
%D%/packages/patches/gnutls-no-which.patch \
%D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
%D%/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch \
%D%/packages/patches/gobject-introspection-cc.patch \
%D%/packages/patches/gobject-introspection-cc-1.72.patch \
%D%/packages/patches/gobject-introspection-girepository.patch \
%D%/packages/patches/go-fix-script-tests.patch \
%D%/packages/patches/go-gopkg-in-yaml-v3-32bit.patch \
@@ -1522,7 +1528,7 @@ dist_patch_DATA = \
%D%/packages/patches/go-github-com-warpfork-go-wish-fix-tests.patch \
%D%/packages/patches/go-github-com-wraparound-wrap-free-fonts.patch \
%D%/packages/patches/go-skip-gc-test.patch \
%D%/packages/patches/godot-libjpeg-turbo-unbundle.patch \
%D%/packages/patches/godot-glslang.patch \
%D%/packages/patches/gourmet-sqlalchemy-compat.patch \
%D%/packages/patches/gpaste-fix-paths.patch \
%D%/packages/patches/gpm-glibc-2.26.patch \
@@ -1576,7 +1582,6 @@ dist_patch_DATA = \
%D%/packages/patches/gzdoom-search-in-installed-share.patch \
%D%/packages/patches/gzdoom-find-system-libgme.patch \
%D%/packages/patches/hare-fallback-cache.patch \
%D%/packages/patches/hare-toolpath.patch \
%D%/packages/patches/hdf4-reproducibility.patch \
%D%/packages/patches/hdf4-shared-fortran.patch \
%D%/packages/patches/hdf5-config-date.patch \
@@ -1591,6 +1596,7 @@ dist_patch_DATA = \
%D%/packages/patches/heimdal-CVE-2022-45142.patch \
%D%/packages/patches/helm-fix-gcc-9-build.patch \
%D%/packages/patches/highlight-gui-data-dir.patch \
%D%/packages/patches/hipblaslt-python-nanobind.patch \
%D%/packages/patches/hplip-usb-timeout.patch \
%D%/packages/patches/http-parser-CVE-2020-8287.patch \
%D%/packages/patches/hubbub-sort-entities.patch \
@@ -1599,8 +1605,6 @@ dist_patch_DATA = \
%D%/packages/patches/hurd-refcounts-assert.patch \
%D%/packages/patches/hurd-rumpdisk-no-hd.patch \
%D%/packages/patches/hurd-startup.patch \
%D%/packages/patches/hurd-streamio-select.patch \
%D%/packages/patches/hurd-proc-zombies.patch \
%D%/packages/patches/hwloc-1-test-btrfs.patch \
%D%/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch \
%D%/packages/patches/i7z-gcc-10.patch \
@@ -1647,9 +1651,7 @@ dist_patch_DATA = \
%D%/packages/patches/irrlicht-link-against-needed-libs.patch \
%D%/packages/patches/isl-0.11.1-aarch64-support.patch \
%D%/packages/patches/ispell-for-linphone-cmake.patch \
%D%/packages/patches/jami-allow-system-zxing-cpp.patch \
%D%/packages/patches/jami-avutil-link.patch \
%D%/packages/patches/jami-qwindowkit.patch \
%D%/packages/patches/jamvm-1.5.1-aarch64-support.patch \
%D%/packages/patches/jamvm-1.5.1-armv7-support.patch \
%D%/packages/patches/jamvm-2.0.0-aarch64-support.patch \
@@ -1680,8 +1682,6 @@ dist_patch_DATA = \
%D%/packages/patches/jsonnet-include-cstdint-for-gcc-13-builds.patch \
%D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \
%D%/packages/patches/julia-Use-MPFR-4.2.patch \
%D%/packages/patches/komikku-python-3.11-compat.patch \
%D%/packages/patches/komikku-future-servers-compat.patch \
%D%/packages/patches/libcall-ui-make-it-installable.patch \
%D%/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch \
%D%/packages/patches/libconfuse-CVE-2022-40320.patch \
@@ -1695,8 +1695,6 @@ dist_patch_DATA = \
%D%/packages/patches/libgeotiff-fix-tests-on-i386.patch \
%D%/packages/patches/libguestfs-syms.patch \
%D%/packages/patches/libinfinity-renew-test-certificate.patch \
%D%/packages/patches/libjami-pkgconf.patch \
%D%/packages/patches/libjami-simdutf.patch \
%D%/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch \
%D%/packages/patches/libretro-dolphin-emu-data.patch \
%D%/packages/patches/libretro-dolphin-emu-gc-font-tool.patch \
@@ -1706,6 +1704,7 @@ dist_patch_DATA = \
%D%/packages/patches/librewolf-compare-paths.patch \
%D%/packages/patches/librewolf-neuter-locale-download.patch \
%D%/packages/patches/librewolf-use-system-wide-dir.patch \
%D%/packages/patches/libsolv-conda-variant-priorization.patch \
%D%/packages/patches/libvirt-add-install-prefix.patch \
%D%/packages/patches/libvirt-respect-modules-path.patch \
%D%/packages/patches/libzmf-doxygen-1.14.patch \
@@ -1799,9 +1798,14 @@ dist_patch_DATA = \
%D%/packages/patches/libphonenumber-reproducible-build.patch \
%D%/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch \
%D%/packages/patches/libquicktime-ffmpeg.patch \
%D%/packages/patches/libsecret-fix-test-paths.patch \
%D%/packages/patches/libsepol-versioned-docbook.patch \
%D%/packages/patches/libskk-fix-invalid-escape.patch \
%D%/packages/patches/libsoup-auth-digest-fix-crash.patch \
%D%/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch \
%D%/packages/patches/libsoup-fix-merge-of-ranges.patch \
%D%/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch \
%D%/packages/patches/libsoup-multipart-bounds-check.patch \
%D%/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch \
%D%/packages/patches/libspatialite-libxml2-2.14.patch \
%D%/packages/patches/libtar-CVE-2013-4420.patch \
%D%/packages/patches/libtar-CVE-2021-33643-CVE-2021-33644.patch \
@@ -1821,6 +1825,7 @@ dist_patch_DATA = \
%D%/packages/patches/libutils-remove-damaging-includes.patch \
%D%/packages/patches/libvdpau-va-gl-unbundle.patch \
%D%/packages/patches/libvpx-CVE-2016-2818.patch \
%D%/packages/patches/libvpx-CVE-2026-2447.patch \
%D%/packages/patches/libxcb-path-max.patch \
%D%/packages/patches/libxml2-xpath0-Add-option-xpath0.patch \
%D%/packages/patches/libwpd-gcc-compat.patch \
@@ -1834,7 +1839,6 @@ dist_patch_DATA = \
%D%/packages/patches/linphone-desktop-ispell.patch \
%D%/packages/patches/linphone-desktop-qtkeychain.patch \
%D%/packages/patches/linux-libre-infodocs-target.patch \
%D%/packages/patches/linux-libre-support-for-Pinebook-Pro.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch \
@@ -1852,16 +1856,26 @@ dist_patch_DATA = \
%D%/packages/patches/lua51-pkgconfig.patch \
%D%/packages/patches/luajit-add-riscv64-support.patch \
%D%/packages/patches/lua-liblua-so.patch \
%D%/packages/patches/luajit-search-paths.patch \
%D%/packages/patches/lua-5.1-search-paths.patch \
%D%/packages/patches/lua-5.2-search-paths.patch \
%D%/packages/patches/lua-5.3-search-paths.patch \
%D%/packages/patches/lua-5.4-pkgconfig.patch \
%D%/packages/patches/lua-5.4-liblua-so.patch \
%D%/packages/patches/lua-5.4-search-paths.patch \
%D%/packages/patches/lua-5.x-search-path-helpers.patch \
%D%/packages/patches/lua-lgi-fix-pango.patch \
%D%/packages/patches/lua-lgi-fix-ref.patch \
%D%/packages/patches/luanti-paths.patch \
%D%/packages/patches/lugaru-fix-sound.patch \
%D%/packages/patches/luit-posix.patch \
%D%/packages/patches/lxc-no-static-bin.patch \
%D%/packages/patches/lxsession-potfiles-ignore.patch \
%D%/packages/patches/mate-common-honor-aclocal.patch \
%D%/packages/patches/mactelnet-remove-init.patch \
%D%/packages/patches/mailutils-variable-lookup.patch \
%D%/packages/patches/mandoc-support-zstd-compression.patch \
%D%/packages/patches/mantid-openmp-cleanup.patch \
%D%/packages/patches/make-impure-dirs.patch \
%D%/packages/patches/makem-replace-git.patch \
%D%/packages/patches/marisa-fix-MARISA_WORD_SIZE.patch \
@@ -1869,6 +1883,8 @@ dist_patch_DATA = \
%D%/packages/patches/mathjax-disable-webpack.patch \
%D%/packages/patches/mathjax-no-a11y.patch \
%D%/packages/patches/mathjax-3.1.2-no-a11y.patch \
%D%/packages/patches/mathjax-4.0.0-disable-webpack.patch \
%D%/packages/patches/mathjax-4.0.0-no-a11y.patch \
%D%/packages/patches/maxima-defsystem-mkdir.patch \
%D%/packages/patches/maven-generate-component-xml.patch \
%D%/packages/patches/maven-generate-javax-inject-named.patch \
@@ -1900,7 +1916,9 @@ dist_patch_DATA = \
%D%/packages/patches/minisat-friend-declaration.patch \
%D%/packages/patches/minisat-install.patch \
%D%/packages/patches/miniz-for-pytorch.patch \
%D%/packages/patches/miopen-zstd.patch \
%D%/packages/patches/mit-krb5-hurd.patch \
%D%/packages/patches/mitm-cache-head-requests.patch \
%D%/packages/patches/mpc123-initialize-ao.patch \
%D%/packages/patches/mpg321-CVE-2019-14247.patch \
%D%/packages/patches/mpg321-gcc-10.patch \
@@ -1979,21 +1997,22 @@ dist_patch_DATA = \
%D%/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch \
%D%/packages/patches/ocaml-4.09-dynamically-allocate-signal-stack.patch \
%D%/packages/patches/ocaml-4.09-multiple-definitions.patch \
%D%/packages/patches/ogs-6.5.7-netcdfconverter.patch \
%D%/packages/patches/omake-fix-non-determinism.patch \
%D%/packages/patches/oneko-remove-nonfree-characters.patch \
%D%/packages/patches/onetbb-other-arches.patch \
%D%/packages/patches/online-judge-tools.patch \
%D%/packages/patches/onnx-1.17.0-for-onnxruntime.patch \
%D%/packages/patches/onnx-optimizer-system-library.patch \
%D%/packages/patches/onnx-1.13.1-use-system-googletest.patch \
%D%/packages/patches/onnx-shared-libraries.patch \
%D%/packages/patches/onnx-skip-model-downloads.patch \
%D%/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch \
%D%/packages/patches/openbios-aarch64-riscv64-support.patch \
%D%/packages/patches/openboardview-use-system-imgui.patch \
%D%/packages/patches/openboardview-use-system-mpc.patch \
%D%/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch \
%D%/packages/patches/openbox-python3.patch \
%D%/packages/patches/opendht-meson-install-headers.patch \
%D%/packages/patches/opendht-meson-liburing.patch \
%D%/packages/patches/openexr-2-gcc-14.patch \
%D%/packages/patches/openfst-for-vosk-fix-unique-ptr.patch \
%D%/packages/patches/openjdk-currency-time-bomb.patch \
@@ -2028,6 +2047,7 @@ dist_patch_DATA = \
%D%/packages/patches/openrgb-unbundle-hueplusplus.patch \
%D%/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch \
%D%/packages/patches/opensles-add-license-file.patch \
%D%/packages/patches/opensp-maxpathlen.patch \
%D%/packages/patches/openssl-1.1-c-rehash-in.patch \
%D%/packages/patches/openssl-3.0-c-rehash-in.patch \
%D%/packages/patches/openssl-hurd64.patch \
@@ -2043,7 +2063,6 @@ dist_patch_DATA = \
%D%/packages/patches/pnet-newer-libgc-fix.patch \
%D%/packages/patches/pnet-newer-texinfo-fix.patch \
%D%/packages/patches/pam-krb5-CVE-2020-10595.patch \
%D%/packages/patches/pango-skip-libthai-test.patch \
%D%/packages/patches/password-store-tree-compat.patch \
%D%/packages/patches/pciutils-hurd64.patch \
%D%/packages/patches/pcsxr-find-harfbuzz.patch \
@@ -2059,7 +2078,6 @@ dist_patch_DATA = \
%D%/packages/patches/podofo-gcc-14.patch \
%D%/packages/patches/pokerth-boost.patch \
%D%/packages/patches/pounce-readable-checks.patch \
%D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \
%D%/packages/patches/procps-strtod-test.patch \
%D%/packages/patches/prusa-slicer-add-cmake-module.patch \
%D%/packages/patches/prusa-wxwidgets-makefile-fix.patch \
@@ -2068,6 +2086,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-3.12-fix-tests.patch \
%D%/packages/patches/python-accupy-use-matplotx.patch \
%D%/packages/patches/python-accupy-fix-use-of-perfplot.patch \
%D%/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch \
%D%/packages/patches/python-bed-reader-use-store-samples.patch \
%D%/packages/patches/python-chai-drop-python2.patch \
%D%/packages/patches/python-clarabel-blas.patch \
@@ -2075,11 +2094,13 @@ dist_patch_DATA = \
%D%/packages/patches/python-docrepr-fix-tests.patch \
%D%/packages/patches/python-gpg-setup-72.patch \
%D%/packages/patches/python-hdmedians-replace-nose.patch \
%D%/packages/patches/python-jinja2-fragments-modify-conftest-py.patch \
%D%/packages/patches/python-louvain-fix-test.patch \
%D%/packages/patches/python-mohawk-pytest.patch \
%D%/packages/patches/python-msal-requests.patch \
%D%/packages/patches/python-norns-nose.patch \
%D%/packages/patches/python-numpy-gcc-14.patch \
%D%/packages/patches/python-onnx-asr-0.10.2-bundled-parakeet-model.patch \
%D%/packages/patches/python-random2-getrandbits-test.patch \
%D%/packages/patches/python-pillow-use-zlib-1.3.patch \
%D%/packages/patches/python-pydocstyle-add-support-for-pep701.patch \
@@ -2093,7 +2114,6 @@ dist_patch_DATA = \
%D%/packages/patches/python-sshtunnel-pep518.patch \
%D%/packages/patches/python-zeroc-ice-3.6.5-python-3.11-support.patch \
%D%/packages/patches/qcodeeditor-qt6.patch \
%D%/packages/patches/qgit-2.12-fix-search-style.patch \
%D%/packages/patches/qtdeclarative-5-disable-qmlcache.patch \
%D%/packages/patches/qtdeclarative-disable-qmlcache.patch \
%D%/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch \
@@ -2111,13 +2131,14 @@ dist_patch_DATA = \
%D%/packages/patches/sdl-pango-sans-serif.patch \
%D%/packages/patches/smalltalk-multiplication-overflow.patch \
%D%/packages/patches/soci-mysql-ddl-types.patch \
%D%/packages/patches/solarus-quest-editor-qlementine-reference.patch \
%D%/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch \
%D%/packages/patches/sqlite-hurd.patch \
%D%/packages/patches/squeak-vm-gcc-14-fix.patch \
%D%/packages/patches/stepmania-ffmpeg-compat.patch \
%D%/packages/patches/stk-5.0.1-fix-typo.patch \
%D%/packages/patches/strace-readlink-tests.patch \
%D%/packages/patches/sunxi-tools-remove-sys-io.patch \
%D%/packages/patches/p11-kit-hurd.patch \
%D%/packages/patches/patch-hurd-path-max.patch \
%D%/packages/patches/perl-5.14-autosplit-default-time.patch \
%D%/packages/patches/perl-5.14-module-pluggable-search.patch \
@@ -2205,6 +2226,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-pillow-CVE-2022-45199.patch \
%D%/packages/patches/python-libxml2-utf8.patch \
%D%/packages/patches/python-memcached-syntax-warnings.patch \
%D%/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch \
%D%/packages/patches/python-packaging-test-arch.patch \
%D%/packages/patches/python-pandas-2-no-pytz_datetime.patch \
%D%/packages/patches/python-property-cached-asyncio-3_11.patch \
@@ -2225,8 +2247,6 @@ dist_patch_DATA = \
%D%/packages/patches/qdigidoc-bundle-config-files.patch \
%D%/packages/patches/qdigidoc-bundle-tsl-files.patch \
%D%/packages/patches/qemu-build-info-manual.patch \
%D%/packages/patches/qemu-glibc-2.27.patch \
%D%/packages/patches/qemu-glibc-2.30.patch \
%D%/packages/patches/qemu-fix-agent-paths.patch \
%D%/packages/patches/qemu-fix-test-virtio-version.patch \
%D%/packages/patches/qemu-disable-aarch64-migration-test.patch \
@@ -2244,9 +2264,62 @@ dist_patch_DATA = \
%D%/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch \
%D%/packages/patches/quilt-grep-compat.patch \
%D%/packages/patches/qmk-firmware-fix-hacker-dvorak.patch \
%D%/packages/patches/qtwayland-dont-recreate-callbacks.patch \
%D%/packages/patches/qtwayland-cleanup-callbacks.patch \
%D%/packages/patches/qtwayland-update-wayland-xml.patch \
%D%/packages/patches/qtwayland-5.15.18-0001-client-announce-an-output-after-receiving-more-compl.patch \
%D%/packages/patches/qtwayland-5.15.18-0002-fix-issue-with-repeated-window-size-changes.patch \
%D%/packages/patches/qtwayland-5.15.18-0003-client-connect-drags-being-accepted-to-updating-the-.patch \
%D%/packages/patches/qtwayland-5.15.18-0004-client-disconnect-registry-listener-on-destruction.patch \
%D%/packages/patches/qtwayland-5.15.18-0005-client-set-xdgshell-size-hints-before-the-first-comm.patch \
%D%/packages/patches/qtwayland-5.15.18-0006-fix-build.patch \
%D%/packages/patches/qtwayland-5.15.18-0007-fix-remove-listener.patch \
%D%/packages/patches/qtwayland-5.15.18-0008-hook-up-querykeyboardmodifers.patch \
%D%/packages/patches/qtwayland-5.15.18-0009-correctly-detect-if-image-format-is-supported-by-qim.patch \
%D%/packages/patches/qtwayland-5.15.18-0010-client-don-t-always-recreate-frame-callbacks.patch \
%D%/packages/patches/qtwayland-5.15.18-0011-client-always-destroy-frame-callback-in-the-actual-c.patch \
%D%/packages/patches/qtwayland-5.15.18-0012-wayland-client-use-wl_keyboard-to-determine-active-s.patch \
%D%/packages/patches/qtwayland-5.15.18-0013-client-do-not-empty-clipboard-when-a-new-popup-windo.patch \
%D%/packages/patches/qtwayland-5.15.18-0014-client-implement-datadevicev3.patch \
%D%/packages/patches/qtwayland-5.15.18-0015-client-delay-deletion-of-qdrag-object-until-after-we.patch \
%D%/packages/patches/qtwayland-5.15.18-0016-client-avoid-processing-of-events-when-showing-windo.patch \
%D%/packages/patches/qtwayland-5.15.18-0017-handle-registry_global-out-of-constructor.patch \
%D%/packages/patches/qtwayland-5.15.18-0018-connect-flushrequest-after-forceroundtrip.patch \
%D%/packages/patches/qtwayland-5.15.18-0019-move-the-wayland-socket-polling-to-a-separate-event-.patch \
%D%/packages/patches/qtwayland-5.15.18-0020-client-remove-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0021-client-simplify-round-trip-behavior.patch \
%D%/packages/patches/qtwayland-5.15.18-0022-client-fix-opaque-region-setter.patch \
%D%/packages/patches/qtwayland-5.15.18-0023-use-proper-dependencies-in-compile-tests.patch \
%D%/packages/patches/qtwayland-5.15.18-0024-revert-client-remove-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0025-fix-race-condition-on-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0026-use-poll-2-when-reading-from-clipboard.patch \
%D%/packages/patches/qtwayland-5.15.18-0027-reduce-memory-leakage.patch \
%D%/packages/patches/qtwayland-5.15.18-0028-only-close-popup-in-the-the-hierchary.patch \
%D%/packages/patches/qtwayland-5.15.18-0029-check-pointer-for-null-before-use-in-assert.patch \
%D%/packages/patches/qtwayland-5.15.18-0030-use-wl_surface.damage_buffer-on-the-client-side.patch \
%D%/packages/patches/qtwayland-5.15.18-0031-client-clear-focus-on-touch-cancel.patch \
%D%/packages/patches/qtwayland-5.15.18-0032-guard-mresizedirty-by-the-correctmutex.patch \
%D%/packages/patches/qtwayland-5.15.18-0033-fix-compile-tests.patch \
%D%/packages/patches/qtwayland-5.15.18-0034-call-finishdrag-in-qwaylanddatadevice-dragsourcecanc.patch \
%D%/packages/patches/qtwayland-5.15.18-0035-hold-surface-read-lock-throughout-qwaylandeglwindow-.patch \
%D%/packages/patches/qtwayland-5.15.18-0036-keep-toplevel-windows-in-the-top-left-corner-of-the-.patch \
%D%/packages/patches/qtwayland-5.15.18-0037-client-add-f_seal_shrink-seal-to-shm-backing-file.patch \
%D%/packages/patches/qtwayland-5.15.18-0038-client-call-wl_output_release-upon-qwaylandscreen-de.patch \
%D%/packages/patches/qtwayland-5.15.18-0039-client-bump-wl_output-version.patch \
%D%/packages/patches/qtwayland-5.15.18-0040-fix-frame-sync-related-to-unprotected-multithread-ac.patch \
%D%/packages/patches/qtwayland-5.15.18-0041-client-handle-zwp_primary_selection_device_manager_v.patch \
%D%/packages/patches/qtwayland-5.15.18-0042-fixes-the-build-on-centos.patch \
%D%/packages/patches/qtwayland-5.15.18-0043-client-avoid-protocol-error-with-invalid-min-max-siz.patch \
%D%/packages/patches/qtwayland-5.15.18-0044-client-fix-handling-of-qt-blankcursor.patch \
%D%/packages/patches/qtwayland-5.15.18-0045-client-force-a-roundtrip-when-an-xdgoutput-is-not-re.patch \
%D%/packages/patches/qtwayland-5.15.18-0046-destroy-frame-queue-before-display.patch \
%D%/packages/patches/qtwayland-5.15.18-0047-client-fix-crash-on-dnd-updates-after-client-facing-.patch \
%D%/packages/patches/qtwayland-5.15.18-0048-convert-cursor-bitmap-to-supported-format.patch \
%D%/packages/patches/qtwayland-5.15.18-0049-replace-scale-with-devicepixelratio-for-non-integer-.patch \
%D%/packages/patches/qtwayland-5.15.18-0050-client-fix-buffer-damage.patch \
%D%/packages/patches/qtwayland-5.15.18-0051-client-commit-the-initial-surface-state-explicitly.patch \
%D%/packages/patches/qtwayland-5.15.18-0052-tests-fix-tst_xdgshell-minmaxsize.patch \
%D%/packages/patches/qtwayland-5.15.18-0053-client-remove-some-surface-commits.patch \
%D%/packages/patches/qtwayland-5.15.18-0054-client-avoid-locking-resizing-in-qwaylandshmbackings.patch \
%D%/packages/patches/qtwayland-5.15.18-0055-bradient-use-qwaylandwindow-actual-window-title.patch \
%D%/packages/patches/qtwebsockets-6.9-fix-tst_QWebSocket.patch\
%D%/packages/patches/rabbitmq-defaults.patch \
%D%/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch \
@@ -2285,6 +2358,7 @@ dist_patch_DATA = \
%D%/packages/patches/rocm-bandwidth-test-fix-external-packages-search.patch \
%D%/packages/patches/rocm-bandwidth-test-fix-hsa-include-file-lookup.patch \
%D%/packages/patches/rocm-bandwidth-test-take-default-gpus-from-environment.patch \
%D%/packages/patches/rocprim-placement-new-delete.patch \
%D%/packages/patches/rottlog-direntry.patch \
%D%/packages/patches/ruby-actionpack-remove-browser-tests.patch \
%D%/packages/patches/ruby-activesupport-fix-deprecation-warning.patch \
@@ -2303,6 +2377,10 @@ dist_patch_DATA = \
%D%/packages/patches/rust-1.70-fix-rustix-build.patch \
%D%/packages/patches/rust-1.78-unwinding-fix.patch \
%D%/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch \
%D%/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch \
%D%/packages/patches/rust-codex-0.98.0-core-file-lock.patch \
%D%/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch \
%D%/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch \
%D%/packages/patches/rust-ring-0.17-ring-core.patch \
%D%/packages/patches/rw-igraph-0.10.patch \
%D%/packages/patches/rxvt-unicode-fix-cursor-position.patch \
@@ -2318,6 +2396,7 @@ dist_patch_DATA = \
%D%/packages/patches/sbcl-burgled-batteries3-fix-signals.patch \
%D%/packages/patches/sbcl-ciel-repl.patch \
%D%/packages/patches/sbcl-clml-fix-types.patch \
%D%/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch \
%D%/packages/patches/sbcl-cl-redis-replace-sbcl-specific-calls.patch \
%D%/packages/patches/sbcl-eazy-gnuplot-skip-path-check.patch \
%D%/packages/patches/sbcl-lack-fix-tests.patch \
@@ -2385,10 +2464,12 @@ dist_patch_DATA = \
%D%/packages/patches/tao-fix-parser-types.patch \
%D%/packages/patches/tar-remove-wholesparse-check.patch \
%D%/packages/patches/tar-skip-unreliable-tests.patch \
%D%/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch \
%D%/packages/patches/tbb-gcc-14.patch \
%D%/packages/patches/tbb-other-arches.patch \
%D%/packages/patches/tclxml-3.2-install.patch \
%D%/packages/patches/tcsh-fix-autotest.patch \
%D%/packages/patches/tkremind-fix-fontchooser.patch \
%D%/packages/patches/teensy-loader-cli-help.patch \
%D%/packages/patches/tensorflow-c-api-fix.patch \
%D%/packages/patches/texinfo-headings-single.patch \
@@ -2398,7 +2479,7 @@ dist_patch_DATA = \
%D%/packages/patches/telegram-desktop-unbundle-cppgir.patch \
%D%/packages/patches/telegram-purple-adjust-test.patch \
%D%/packages/patches/telepathy-glib-fix-test.patch \
%D%/packages/patches/teuchos-remove-duplicate-using.patch \
%D%/packages/patches/tensile-copy-if-not-exist.patch \
%D%/packages/patches/texi2html-document-encoding.patch \
%D%/packages/patches/texi2html-i18n.patch \
%D%/packages/patches/texmacs-wayland-hidpi.patch \
@@ -2417,19 +2498,13 @@ dist_patch_DATA = \
%D%/packages/patches/torbrowser-compare-paths.patch \
%D%/packages/patches/torbrowser-use-system-wide-dir.patch \
%D%/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch \
%D%/packages/patches/tpetra-remove-duplicate-using.patch \
%D%/packages/patches/transcode-ffmpeg.patch \
%D%/packages/patches/transmission-4.0.6-fix-build.patch \
%D%/packages/patches/trytond-add-guix_trytond_path.patch \
%D%/packages/patches/ttf2eot-cstddef.patch \
%D%/packages/patches/turbovnc-custom-paths.patch \
%D%/packages/patches/turbovnc-find-system-packages.patch \
%D%/packages/patches/tuxpaint-stamps-path.patch \
%D%/packages/patches/tvm_fix_cpptest_build.patch \
%D%/packages/patches/twinkle-bcg729.patch \
%D%/packages/patches/u-boot-allow-disabling-openssl.patch \
%D%/packages/patches/u-boot-nintendo-nes-serial.patch \
%D%/packages/patches/u-boot-rockchip-inno-usb.patch \
%D%/packages/patches/ucx-tcp-iface-ioctl.patch \
%D%/packages/patches/uftrace-fix-tests.patch \
%D%/packages/patches/ultrastar-deluxe-no-freesans.patch \
@@ -2481,13 +2556,10 @@ dist_patch_DATA = \
%D%/packages/patches/vagrant-bin-vagrant-silence-warning-about-installer.patch \
%D%/packages/patches/vagrant-Support-system-installed-plugins.patch \
%D%/packages/patches/vagrant-Use-a-private-temporary-dir.patch \
%D%/packages/patches/vboot-utils-fix-format-load-address.patch \
%D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \
%D%/packages/patches/vboot-utils-skip-test-workbuf.patch \
%D%/packages/patches/vala-0.52-fix-valagirparser.patch \
%D%/packages/patches/vcmi-disable-privacy-breach.patch \
%D%/packages/patches/vinagre-newer-freerdp.patch \
%D%/packages/patches/vinagre-newer-rdp-parameters.patch \
%D%/packages/patches/vlc-livemedia-2024.11.28.patch \
%D%/packages/patches/vsearch-unbundle-cityhash.patch \
%D%/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch \
%D%/packages/patches/vte-CVE-2012-2738-pt1.patch \
@@ -2516,9 +2588,6 @@ dist_patch_DATA = \
%D%/packages/patches/x2goclient-fix-makefile.patch \
%D%/packages/patches/x265-arm-flags.patch \
%D%/packages/patches/x265-4-arm-flags.patch \
%D%/packages/patches/xdg-desktop-portal-disable-portal-tests.patch\
%D%/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch\
%D%/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch\
%D%/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch\
%D%/packages/patches/xf86-video-siliconmotion-fix-ftbfs.patch \
%D%/packages/patches/xfig-Enable-error-message-for-missing-libraries.patch \
@@ -2542,6 +2611,7 @@ dist_patch_DATA = \
%D%/packages/patches/xygrib-newer-proj.patch \
%D%/packages/patches/yajl-CVE-2023-33460.patch \
%D%/packages/patches/yggdrasil-extra-config.patch \
%D%/packages/patches/ypsilon-Use-GNU-toolchain-as-default.patch \
%D%/packages/patches/zabbix-agent2-test-timezone-fix.patch \
%D%/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch \
%D%/packages/patches/zig-0.9-fix-runpath.patch \
+5 -4
View File
@@ -32,6 +32,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system meson)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
@@ -109,7 +110,7 @@
(list latex2html
pkg-config
python-wrapper
swig)))
swig-4.0)))
(inputs
(list glib
gtk+-2
@@ -159,11 +160,11 @@ terminals.")
"PYTHON_ROOT=/"
(string-append "TCL_DIR=" #$output "/lib")
"INSTALL_WRITABLE_DIRECTORY=no-thanks")
#:imported-modules `((guix build python-build-system)
,@%glib-or-gtk-build-system-modules)
#:imported-modules (append %glib-or-gtk-build-system-modules
%pyproject-build-system-modules)
#:modules '((guix build utils)
(guix build glib-or-gtk-build-system)
((guix build python-build-system) #:prefix python:))
((guix build pyproject-build-system) #:prefix python:))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-errors
+188 -57
View File
@@ -80,6 +80,9 @@
;;; Copyright © 2025 Luca Kredel <luca.kredel@web.de>
;;; Copyright © 2025 ROCKTAKEY <rocktakey@gmail.com>
;;; Copyright © 2026 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;; Copyright © 2026 Andy Tai <atai@atai.org>
;;; Copyright © 2026 marderbot <marderbot@tredecimal.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -99,6 +102,7 @@
(define-module (gnu packages admin)
#:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system emacs)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
@@ -135,6 +139,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages dbm)
#:use-module (gnu packages debian)
#:use-module (gnu packages dns)
#:use-module (gnu packages elf)
@@ -222,14 +227,14 @@
(define-public aide
(package
(name "aide")
(version "0.19.2")
(version "0.19.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/aide/aide/releases/download/v"
version "/aide-" version ".tar.gz"))
(sha256
(base32 "1i3lbsw1mhsnq54bx48zikdiph1ihxn021ca7kmys4b1yh2jnxi3"))))
(base32 "0irz58hmbrq3vci0aixlyap35x59i8nz0whvvl12ihmqnl5if4v5"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags #~(list "--with-posix-acl"
@@ -331,23 +336,24 @@ characters can be replaced as well, as can UTF-8 characters.")
(define-public hetznercloud-cli
(package
(name "hetznercloud-cli")
(version "1.50.0")
(version "1.61.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hetznercloud/cli")
(commit (string-append "v" version))))
(url "https://github.com/hetznercloud/cli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1d0k2g1s5x77kd8wrx8py2g3bqhaxqnm5kgm0dlmzypmfyavssg4"))))
(base32 "1mwiqy05s43faxqv1llk242nikmgb09wy5i7m1kjvkjg0zzjn20s"))))
(build-system go-build-system)
(arguments
(list
#:tests? #f ; XXX: figure out hot to enable them
#:tests? #f
#:install-source? #f
#:import-path "github.com/hetznercloud/cli/cmd/hcloud"
#:unpack-path "github.com/hetznercloud/cli"))
#:unpack-path "github.com/hetznercloud/cli"
#:test-subdirs #~(list "../../..."))) ;test the whole library
(native-inputs
(list go-github-com-burntsushi-toml
go-github-com-cheggaaa-pb-v3
@@ -366,7 +372,10 @@ characters can be replaced as well, as can UTF-8 characters.")
go-github-com-swaggest-assertjson
go-go-uber-org-mock
go-golang-org-x-crypto
go-golang-org-x-term))
go-golang-org-x-exp
go-golang-org-x-net
go-golang-org-x-term
go-golang-org-x-text))
(home-page "https://github.com/hetznercloud/cli")
(synopsis "Command-line interface for the Hetzner Cloud service")
(description
@@ -2599,7 +2608,7 @@ features of sudo with a fraction of the codebase.")
(define-public wpa-supplicant-minimal
(package
(name "wpa-supplicant-minimal")
(version "2.10")
(version "2.11")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2607,7 +2616,7 @@ features of sudo with a fraction of the codebase.")
version ".tar.gz"))
(sha256
(base32
"0bvvw7bx149a57llzrwzlpggyym84f8jdd4abwsk0f2b2pjpmpr0"))
"02pwqwdcirnyfmfzrc0xb66qs8gzrpb6905nzcv8w2p3fips0bli"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -2921,7 +2930,7 @@ development, not the kernel implementation of ACPI.")
(define-public s-tui
(package
(name "s-tui")
(version "1.2.0")
(version "1.3.0")
(source
(origin
(method git-fetch)
@@ -2930,12 +2939,11 @@ development, not the kernel implementation of ACPI.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "08mfclgdy6cb8xgp8sc7fpm4qxay37j71b1b3niywi6x206i5m2m"))))
(base32 "0yqyndavlskzd0v0cby8v477ivyrpqxd58cn708y46yixz7r14h7"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
python-setuptools))
(inputs
(list python-psutil
python-urwid))
@@ -3286,6 +3294,10 @@ specified directories.")
import re
sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
")))))
(add-before 'build 'set-HOME
(lambda _
;; Otherwise Ansible fails to create its config directory.
(setenv "HOME" "/tmp")))
(add-after 'install 'replace-symlinks
(lambda _
;; Replace symlinks with duplicate copies of the ansible
@@ -3317,8 +3329,6 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
(replace 'check
(lambda* (#:key inputs outputs tests? test-flags #:allow-other-keys)
(when tests?
;; Otherwise Ansible fails to create its config directory.
(setenv "HOME" "/tmp")
;; The test suite needs to be run with 'ansible-test', which
;; does some extra environment setup. Taken from
;; https://raw.githubusercontent.com/ansible/ansible/\
@@ -3329,7 +3339,7 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
openssl
python-mock
python-pycryptodome
python-pytest
python-pytest-8
python-pytest-forked
python-pytest-mock
python-pytest-xdist
@@ -4066,7 +4076,7 @@ plug-in architecture to allow monitoring other system metrics.")
(native-inputs
(list go
python-mock
python-pytest
python-pytest-8
python-pytest-mock
python-setuptools
python-wheel))
@@ -4428,7 +4438,7 @@ buffers.")
(define-public igt-gpu-tools
(package
(name "igt-gpu-tools")
(version "1.28")
(version "2.3")
(source
(origin
(method git-fetch)
@@ -4437,7 +4447,7 @@ buffers.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "15mnsgzlpd4jkr2zy3jzx0b021g89fa61b8sdm8rjp27gxqkl8mm"))))
(base32 "1vyqrsvxraib98r4i6cjmxq7nis480s2ns95v78dscygcci42i8a"))))
(build-system meson-build-system)
(arguments
`(#:tests? #f ; many of the tests try to load kernel modules
@@ -4724,7 +4734,7 @@ information tool.")
(define-public fastfetch-minimal
(package
(name "fastfetch-minimal")
(version "2.57.0")
(version "2.60.0")
(source
(origin
(method git-fetch)
@@ -4733,7 +4743,7 @@ information tool.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1cipr083bf8frqijvxnff7bgzvzczxksicaqj0m22avyhzxc7p3d"))
(base32 "089577qgxd63zqzd00fz381bfpmj6pwlmy2zfan9r6gbm1jvj4i8"))
(modules '((guix build utils)))
(snippet '(begin
(delete-file-recursively "src/3rdparty")
@@ -4789,14 +4799,14 @@ system distribution, akin to many similar tools.")
(define-public nnn
(package
(name "nnn")
(version "5.1")
(version "5.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/jarun/nnn/releases/download/v"
version "/nnn-v" version ".tar.gz"))
(sha256
(base32 "0igc119c1cicravlsh0p715rn7fc0cqjxnhplqw0cbm2xv3g32n8"))))
(base32 "035xn433mqx6wzzwdavv40dk09m4k4m41gzwwd25glbl1widscfb"))))
(build-system gnu-build-system)
(inputs
(list ncurses readline))
@@ -5243,6 +5253,34 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(description "This package provides @code{udev} bindings for Python.")
(license license:lgpl2.1)))
(define-public undervolt
(package
(name "undervolt")
(version "0.4.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/georgewhewell/undervolt")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "136j8rqqra84yg57vn3nqwk1b36y9y7sjkynr0fl8pnrb7z8mq0v"))))
(build-system pyproject-build-system)
(arguments
(list #:tests? #f)) ;no tests
(native-inputs
(list python-setuptools))
(home-page "https://github.com/georgewhewell/undervolt")
(synopsis "Undervolt Intel CPUs under Linux")
(description
"Undervolt is a program for undervolting Intel CPUs under Linux. It
works in a similar manner to the Windows program ThrottleStop (i.e, MSR
0x150). A fixed voltage offset may be applied to one of 5 voltage planes,
which overrides systems' temperature target (CPU will throttle when this
temperature is reached).")
(license license:gpl2+)))
(define-public vmtouch
(package
(name "vmtouch")
@@ -5278,7 +5316,7 @@ cache of unix and unix-like systems.")
(define-public solaar
(package
(name "solaar")
(version "1.1.18")
(version "1.1.19")
(source
(origin
(method git-fetch)
@@ -5287,10 +5325,11 @@ cache of unix and unix-like systems.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0wf8rkm9anxr9iw51yxaav9cifpfkf1m4cw7i9rfsq8xb3aa2n9b"))))
(base32 "0pq1wy2m84ma0pg5k200f0fhywvx4qa873v8n5pz56ahc4ddcyk7"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
(list gobject-introspection
python-pytest
python-pytest-mock
python-setuptools
python-typing-extensions
@@ -5298,7 +5337,7 @@ cache of unix and unix-like systems.")
(propagated-inputs
(list python-pygobject
python-pyudev
python-dbus-python
python-dbus
python-evdev
;; For GUI.
python-pyyaml
@@ -5664,7 +5703,7 @@ entries, providing commands to add, remove, comment, and search.")
(define-public nmrpflash
(package
(name "nmrpflash")
(version "0.9.26")
(version "0.9.27")
(source
(origin
(method git-fetch)
@@ -5673,7 +5712,7 @@ entries, providing commands to add, remove, comment, and search.")
(url "https://github.com/jclehner/nmrpflash")
(commit (string-append "v" version))))
(sha256
(base32 "19dna96qg32nscvsalgd0xslp3da84aj196cczdm0ixhv1k9pvi3"))
(base32 "1fi64cqdllxsradh1iczyxsqgn2kcncdfaf94xll30ghpyz06jb2"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -6279,7 +6318,7 @@ doesn't need a Wayland compositor to be used.")
(define-public libseat
(package
(name "libseat")
(version "0.9.1")
(version "0.9.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -6288,7 +6327,7 @@ doesn't need a Wayland compositor to be used.")
(file-name (git-file-name name version))
(sha256
(base32
"1q1ih1f9v5240nlas1gz44giwq4k88p3yikfq7w0a4sw58yr6pz8"))))
"1rmi2f38g5zx50zzy5qicy314a5jmzjwdx3giy4yzb7rfwz0hlq7"))))
(build-system meson-build-system)
(arguments
(list #:configure-flags #~(list "-Dlibseat-logind=elogind"
@@ -6725,36 +6764,39 @@ file or files to several hosts.")
(define-public du-dust
(package
(name "du-dust")
(version "1.2.0")
(version "1.2.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "du-dust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1nx3a1vij6m7jkmjybaxpjmwqygh0byjqis94f8lx02i1yyw2w1d"))))
(base32 "0lksdw44s4fwyfscn79f8c8s3a5ijwfbxny539lgq0fsv5nx6bid"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share")))
(install-file "man-page/dust.1"
(string-append share "/man/man1"))
(mkdir-p (string-append out
"/share/bash-completion/completions"))
(copy-file
"completions/dust.bash"
(string-append
out "/share/bash-completion/completions/dust"))
(install-file "completions/dust.fish"
(string-append share
"/fish/vendor_completions.d"))
(install-file "completions/_dust"
(string-append share
"/zsh/site-functions"))))))))
(list
#:imported-modules (append %copy-build-system-modules
%cargo-build-system-modules)
#:modules '((guix build cargo-build-system)
((guix build copy-build-system) #:prefix copy:)
(guix build utils))
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda args
(apply (assoc-ref copy:%standard-phases 'install)
#:install-plan
'(("completions/dust.bash"
"share/bash-completion/completions/dust")
("completions/dust.elv"
"share/elvish/lib/dust")
("completions/dust.fish"
"share/fish/vendor_completions.d/")
("completions/_dust"
"share/zsh/site-functions/")
("man-page/dust.1" "share/man/man1/"))
args))))))
(inputs (cargo-inputs 'du-dust))
(home-page "https://github.com/bootandy/dust")
(synopsis "Graphical disk usage analyzer")
@@ -6847,14 +6889,14 @@ versions of @command{find}, including POSIX, GNU, and *BSD find.")
(define-public rdfind
(package
(name "rdfind")
(version "1.7.0")
(version "1.8.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://rdfind.pauldreik.se/" name "-" version
".tar.gz"))
(sha256
(base32 "0afzwhmzlzhzzckd9iwkbx6grrzm5p4vk0zbpz8lz7hx5qan7i3q"))))
(base32 "0ddgwx9131ba8ym75xnrz2rcy7l1rjdn8yzf6h0xrhic00r0sb8a"))))
(build-system gnu-build-system)
(native-inputs (list which))
(inputs (list nettle))
@@ -7068,6 +7110,61 @@ It shows which process uses the port, and its information like process tree,
working directory, user, pid, command, and so on.")
(license license:asl2.0)))
(define-public radius
(package
(name "radius")
(version "1.7")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://gnu/radius/radius-" version ".tar.xz"))
(sha256
(base32 "0n9k30ma7n9xmjwlvsv9x333g52lfplbpzcyg0vh2wmm423bvy36"))))
(build-system gnu-build-system)
(arguments
(list
#:configure-flags
#~(list "--with-log-dir=/var/log"
#$@(if (target-hurd?)
'()
'("--with-libpam")))
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-failing-tests
(lambda _
(for-each (lambda (test)
(substitute* "tests/testsuite.at"
((test)
"")))
(list "execwait")))))))
(inputs (append (if (target-hurd?)
'()
(list linux-pam util-linux))
(list acl
gawk
gdbm
gettext-minimal
guile-3.0
libxcrypt
readline)))
(native-inputs (list autoconf
bash-minimal
bison
flex
groff
m4
procps
texinfo))
(home-page "https://www.gnu.org/software/radius/")
(synopsis "Authentication and accounting services and daemon")
(description
"GNU Radius is a server for remote user authentication and accounting. It
is generally useful for networks that require a centralized authentication
and accounting services for its workstations. Authentication can be
performed in a variety of ways, such as via @file{/etc/passwd} or credentials
stored in an SQL database.")
(license license:gpl3+)))
(define-public xfel
(package
(name "xfel")
@@ -7107,3 +7204,37 @@ working directory, user, pid, command, and so on.")
(description "This package contains a debugging tool for Allwinner devices
(connects via USB OTG).")
(license license:expat)))
(define-public zzz
(package
(name "zzz")
(version "20250212")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/void-linux/void-runit")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"00nbnjmxwvqj5hf0g00ma26hb29i9mr05g8ls24icp1409c2ykkc"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("zzz" "sbin/")
("zzz.8" "share/man/man8/"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-zzz
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "zzz"
(("flock") (search-input-file inputs "bin/flock"))
(("grep") (search-input-file inputs "bin/grep"))))))))
(inputs
(list grep util-linux))
(home-page "https://github.com/void-linux/void-runit")
(synopsis "Simple script to suspend or hibernate your computer")
(description "Simple script to suspend or hibernate your computer. It
supports hooks before and after suspending.")
(license license:cc0)))
+2 -2
View File
@@ -197,7 +197,7 @@ come from Agda's standard library.")
(define-public agda-stdlib
(package
(name "agda-stdlib")
(version "2.1.1")
(version "2.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -206,7 +206,7 @@ come from Agda's standard library.")
(file-name (git-file-name name version))
(sha256
(base32
"1n742qvlxaj4dprnknvzrr876af6yjfwa4ps1dr4v1h814sg0xz0"))))
"17w5vfn5pb2cgfs22zph3jfqnki52ja8y4zwyqj24zwf9rxairr4"))))
(build-system agda-build-system)
(arguments
(list
+26 -41
View File
@@ -73,22 +73,30 @@
(build-system pyproject-build-system)
(arguments
(list
#:test-backend #~'unittest
#:test-flags
;; This tests if find_library was called once, but we remove the call in
;; the stage below to make the library find libzbar.
#~(list #$@(map (lambda (test) (string-append "--deselect="
"pyzbar/tests/"
"test_zbar_library.py::"
"TestLoad::"
test))
(list "test_found_non_windows"
"test_not_found_non_windows")))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test
(lambda _
;; This tests if find_library was called once, but we remove
;; the call in the stage below to make the library find libzbar.
(delete-file "pyzbar/tests/test_zbar_library.py")))
(add-before 'build 'set-library-file-name
(lambda _
(let ((libzbar #$(this-package-input "zbar")))
(substitute* "pyzbar/zbar_library.py"
(("find_library\\('zbar'\\)")
(string-append "'" libzbar "/lib/libzbar.so.0'")))))))))
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "pyzbar/zbar_library.py"
(("find_library\\('zbar'\\)")
(format #f "~s"
(search-input-file inputs "/lib/libzbar.so.0")))))))))
(native-inputs
(list pkg-config python-numpy python-pillow python-setuptools))
(list pkg-config
python-numpy
python-pillow
python-pytest
python-setuptools))
(inputs
(list zbar))
(home-page "https://github.com/NaturalHistoryMuseum/pyzbar/")
@@ -211,27 +219,6 @@ integration of this capability into your own programs.")
(home-page "https://github.com/zxing-cpp/zxing-cpp")
(license license:asl2.0)))
;;; This older variant is kept for gst-plugins-bad (see:
;;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1684).
(define-public zxing-cpp-1.2
(package/inherit zxing-cpp
(name "zxing-cpp")
(version "1.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/zxing-cpp/zxing-cpp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(patches (search-patches "zxing-cpp-1.2.0-gcc-14.patch"))
(sha256
(base32
"1gjj9c7h634rrmmgzbc7cxjqsxdq0paj6113k02ncjm1s9abk7ik"))))
;; Disable tests to avoid bundled dependencies.
(arguments '(#:tests? #f
#:configure-flags '("-DBUILD_BLACKBOX_TESTS=OFF")))
(native-inputs '())))
(define-public barcode
(package
(name "barcode")
@@ -363,12 +350,11 @@ This package includes the following programs:
(build-system glib-or-gtk-build-system)
(arguments
(list
#:configure-flags '(list "--disable-static"
"--with-gtk=auto"
"--with-python=auto"
(string-append "--with-dbusconfdir="
(assoc-ref %outputs "out")
"/etc"))))
#:configure-flags
#~(list "--disable-static"
"--without-dbus" ;See <https://github.com/mchehab/zbar/issues/104>
"--with-gtk=auto"
"--with-python=auto")))
(native-inputs
(list autoconf
automake
@@ -380,8 +366,7 @@ This package includes the following programs:
pkg-config
python-wrapper))
(inputs
(list dbus
imagemagick
(list imagemagick
libjpeg-turbo
perl
python
+44 -6
View File
@@ -17,7 +17,7 @@
;;; Copyright © 2022 宋文武 <iyzsong@envs.net>
;;; Copyright © 2022 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2023 Mehmet Tekman <mtekman89@gmail.com>
;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2025-2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
;;; Copyright © 2025 Skylar Hill <stellarskylark@posteo.net>
;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
@@ -313,7 +313,7 @@ PARI is also available as a C library to allow for faster computations.")
(define-public gp2c
(package
(name "gp2c")
(version "0.0.14")
(version "0.0.14pl1")
(source (origin
(method url-fetch)
(uri (string-append
@@ -321,7 +321,7 @@ PARI is also available as a C library to allow for faster computations.")
version ".tar.gz"))
(sha256
(base32
"0c3v1g04mkb45xrcrxr9xzp61nnql38k6i6s77i5f14l0b614qdg"))))
"1g160xg8p624vg1ms7mz34zrb9132ppwwrpqi4ldqqkqzlhf0p14"))))
(build-system gnu-build-system)
(native-inputs (list perl))
(inputs (list pari-gp))
@@ -557,11 +557,11 @@ fast arithmetic.")
(build-system pyproject-build-system)
(arguments
(list
;; tests: 905 passed
#:test-flags #~(list "--pyargs" "flint")))
(native-inputs
(list meson-python
pkg-config
python-cython
(list pkg-config
python-meson
python-pytest))
(inputs
(list gmp
@@ -985,6 +985,44 @@ gnu build version."))))
(string-append (package-description fftw)
" With OpenMPI parallelism support."))))
(define-public python-pyflct
(package
(name "python-pyflct")
(version "0.3.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyflct" version))
(sha256
(base32 "1xv4h1a4f8y3ww97g2vc7fg2scfi142vwjz556nx0r1nnpgggj41"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 6 passed
#:test-flags
#~(list "--pyargs" "pyflct")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'remove-local-source
(lambda _
(delete-file-recursively "pyflct"))))))
(native-inputs
(list python-cython
python-extension-helpers
python-pytest
python-setuptools
python-setuptools-scm))
(inputs
(list fftw))
(propagated-inputs
(list python-numpy
python-packaging))
(home-page "https://docs.sunpy.org/projects/pyflct/")
(synopsis "Python wrapper for Fourier Local Correlation Tracking")
(description
"This package provides a Python wrapper for Fourier Local Correlation Tracking.")
(license license:lgpl2.1)))
(define-public java-la4j
(package
(name "java-la4j")
+2 -3
View File
@@ -426,7 +426,7 @@ various Android core host applications.")
(lambda* (#:key inputs outputs #:allow-other-keys)
(install-file "diagnose_usb.h" (string-append (assoc-ref outputs "out") "/include"))
#t)))))
(native-inputs (list linux-libre-headers-5.4 gcc-11))
(native-inputs (list linux-libre-headers-5.15 gcc-11))
(inputs
(list android-libbase android-libcutils android-liblog openssl))
(home-page "https://developer.android.com/studio/command-line/adb.html")
@@ -1077,7 +1077,7 @@ script that you can put anywhere in your path.")
(source
(origin
(method url-fetch)
(uri (string-append "http://http.debian.net/debian/pool/main/a/abootimg/"
(uri (string-append "http://deb.debian.org/debian/pool/main/a/abootimg/"
"abootimg_" version ".orig.tar.gz"))
(sha256
(base32 "0sfc2k011l1ymv97821w89391gnqdh8pp0haz4sdcm5hx0axv2ba"))))
@@ -1168,7 +1168,6 @@ useful for reverse engineering, analysis of Android applications and more.")
python-croniter
python-cryptography
python-defusedxml
python-importlib-metadata
python-netifaces
python-pytz
python-pyyaml
+4 -3
View File
@@ -316,7 +316,7 @@ language.")
;; Ensure that all required Qt plugins are found at runtime.
(add-after 'install 'wrap-executable
(lambda* (#:key inputs #:allow-other-keys)
(let ((qt '("qtbase" "qtmultimedia")))
(let ((qt '("qtbase" "qtmultimedia" "qtwayland")))
(wrap-program (string-append #$output "/bin/Papagayo")
`("QT_PLUGIN_PATH" ":" prefix
,(map (lambda (label)
@@ -324,7 +324,7 @@ language.")
"/lib/qt5/plugins/"))
qt)))))))))
(inputs
(list bash-minimal qtbase-5 qtmultimedia-5 libsndfile))
(list bash-minimal qtbase-5 qtmultimedia-5 qtwayland-5 libsndfile))
(native-inputs
(list qttools-5))
(home-page "https://www.lostmarble.com/papagayo/")
@@ -352,7 +352,8 @@ waveform until they line up with the proper sounds.")
"0b1nwiwyg01087q318vymg4si76dw41ykxbn2zwd6dqbxzbpr1dh"))))
(build-system gnu-build-system)
(inputs
(list bash-minimal qtbase-5 qtxmlpatterns-5 qtmultimedia-5 qtsvg-5))
(list bash-minimal qtbase-5 qtxmlpatterns-5 qtmultimedia-5 qtsvg-5
qtwayland-5))
(arguments
(list
#:phases
+1 -2
View File
@@ -83,7 +83,6 @@
(guix build cmake-build-system)
(guix build utils))
#:phases
(with-extensions (list (cargo-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'prepare-cargo-build-system
(lambda args
@@ -112,7 +111,7 @@
(substitute* "unit_tests/CMakeLists.txt"
(("clamd_test\\.py" test)
(string-append
test " -k \"not test_clamd_08_VirusEvent\""))))))))))
test " -k \"not test_clamd_08_VirusEvent\"")))))))))
(native-inputs
(append
(list pkg-config
+1 -1
View File
@@ -93,7 +93,7 @@
perl
python-minimal
ruby
swig
swig-4.0
which))
(home-page "https://apparmor.net")
(synopsis "Linux kernel security module")
+3 -3
View File
@@ -65,16 +65,16 @@
(define-public arcan
(package
(name "arcan")
(version "0.6.3.3")
(version "0.7.1")
(source (origin
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/arcan")
(url "https://codeberg.org/letoram/arcan")
(commit version)))
(sha256
(base32
"0rbswqqrgh9bkv0fzsswpkfw2zp1a7znwy0abgrxha5vpn13qd8c"))
"1sn8rljghrw57q99n9hl03pr2ndgkzg4g3p443iaslg42bmww05c"))
(modules '((guix build utils)))
(snippet
;; Remove some bundled packages.
+108
View File
@@ -0,0 +1,108 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages array-languages)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system go)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages bash))
;;;
;;; Code:
(define-public goal
(package
(name "goal")
(version "1.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/anaseto/goal")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ckkjd2hf2v6f8x0ck9brp1ii4q8lcssvvwn7d6l1l5n9kcfjw7n"))))
(build-system go-build-system)
(inputs (list bash-minimal))
(outputs (list "out" "lib"))
(arguments
(list
#:unpack-path "codeberg.org/anaseto/goal"
#:import-path "codeberg.org/anaseto/goal/cmd/goal"
#:build-flags
#~(list "-tags" "full,nosse4") ;disable SSE4.2 optimizations
#:test-flags
#~(list "-skip" "TestSources/version.goal" ;git tests require a repo
"-tags" "full,nosse4")
#:phases
#~(modify-phases %standard-phases
;; Goal requires a shell interpreter.
(add-after 'unpack 'fix-sh-path
(lambda* (#:key unpack-path #:allow-other-keys)
(substitute* (string-append "src/" unpack-path "/os/os.go")
(("/bin/sh")
#$(file-append bash-minimal "/bin/sh")))))
;; Tests require the goal binary.
(add-before 'check 'add-goal-path
(lambda _
(setenv "PATH"
(string-append (getenv "PATH") ":" #$output "/bin"))))
;; Goal is embeddable, but end users typically don't need the source
;; code.
(replace 'install
(lambda* (#:key unpack-path #:allow-other-keys #:rest arguments)
(apply (assoc-ref %standard-phases 'install)
`(,@arguments #:import-path ,unpack-path))
(mkdir-p #$output:lib)
(rename-file (string-append #$output "/src")
(string-append #$output:lib "/src"))))
(add-after 'install 'install-goal-libs-and-documentation
(lambda* (#:key unpack-path inputs #:allow-other-keys #:rest
arguments)
(let ((outdir (string-append #$output "/share/goal/"
#$(version-major version) "/lib")))
(mkdir-p outdir)
(copy-recursively (string-append "src/" unpack-path "/lib")
outdir))
(install-file (string-append "src/" unpack-path "/docs/goal.1")
(string-append #$output "/share/man/man1")))))))
(native-search-paths
(list (search-path-specification
(variable "GOALLIB")
(separator #f)
(files `(,(string-append "share/goal/"
(version-major version) "/lib"))))))
(home-page "https://anaseto.codeberg.page/goal-docs/")
(synopsis "Embeddable scripting array language")
(description
"Goal is an embeddable array programming language with a bytecode
interpreter, written in Go. The command line intepreter can execute scripts
or run in interactive mode. Goal shines the most in common scripting tasks,
like handling columnar data or text processing. It is also suitable for
exploratory programming.")
(license license:isc)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above in alphabetic order.
;;;
+4 -6
View File
@@ -52,7 +52,7 @@
(define-public aspell
(package
(name "aspell")
(version "0.60.8")
(version "0.60.8.1")
(source
(origin
(method url-fetch)
@@ -60,9 +60,8 @@
version ".tar.gz"))
(sha256
(base32
"1wi60ankalmh8ds7nplz434jd7j94gdvbahdwsr539rlad8pxdzr"))
(patches (search-patches "aspell-default-dict-dir.patch"
"aspell-CVE-2019-25051.patch"))))
"06yjhwlgpcvbrl5g83qjrpzjwjx7hka5lhsfc3x5gm229nri5nnn"))
(patches (search-patches "aspell-default-dict-dir.patch"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -78,8 +77,7 @@
(substitute* "common/config.cpp"
(("\"filter-path(.*)DICT_DIR" _ middle)
(string-append "\"filter-path" middle
"\"" libdir "\"")))
#t))))))
"\"" libdir "\"")))))))))
(native-inputs (list perl))
(native-search-paths
+1 -18
View File
@@ -749,24 +749,7 @@ files.")
(list
#:tests? #f ;; XXX: insists on using bundled googletest
#:configure-flags
#~(list "-DBUILD_SHARED_LIBS=ON"
#$@(let ((target (%current-target-system)))
(if target
(cond ((string-prefix? "arm" target)
'("-DCMAKE_SYSTEM_PROCESSOR=arm"))
((string-prefix? "aarch64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
((string-prefix? "i686" target)
'("-DCMAKE_SYSTEM_PROCESSOR=x86"))
((string-prefix? "x86_64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
;; 32-bit and 64-bit
((string-prefix? "powerpc" target)
'("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
((string-prefix? "riscv64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
(else '()))
'())))))
#~(list "-DBUILD_SHARED_LIBS=ON")))
(home-page "https://github.com/google/cpu_features")
(synopsis "Cross platform C99 library to get cpu features at runtime")
(description
+1370 -932
View File
File diff suppressed because it is too large Load Diff
+269 -15
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015-2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015-2026 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
;;; Copyright © 2015, 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2015 Alex Kost <alezost@gmail.com>
@@ -59,6 +59,9 @@
;;; Copyright © 2025 Antoine Côté <antoine.cote@posteo.net>
;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl>
;;; Copyright © 2025 Evgenii Klimov <eugene.dev@lipklim.org>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;; Copyright © 2026 Noé Lopez <noelopez@free.fr>
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -91,6 +94,7 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages dbm)
#:use-module (gnu packages documentation)
@@ -812,6 +816,147 @@ attacks, performing pitch detection, tapping the beat and producing MIDI
streams from live audio.")
(license license:gpl3+)))
(define-public dexed
(package
(name "dexed")
(version "1.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/asb2m10/dexed")
(commit (string-append "v" version))
;; This is a JUCE project and so it bundles a particular
;; version of the JUCE repository and the sources of
;; other libraries.
(recursive? #true)))
(file-name (git-file-name name version))
(sha256
(base32
"1n604cvkjs11wqnaxnqzx8fgjj1klz85fnka15nnmhz49lqdlipl"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #false ;there are none
#:modules '((guix build utils)
(guix build cmake-build-system)
(guix base32)
(ice-9 string-fun)
(ice-9 regex)
(rnrs bytevectors))
#:imported-modules `((guix base32)
(guix build cmake-build-system)
,@%default-gnu-imported-modules)
#:configure-flags
;; We extract the build identifer from the output prefix. This is more
;; useful than setting it to a constant string.
#~(let ((build-id
(lambda (out)
(let* ((nix-store (string-append
(or (getenv "NIX_STORE") "/gnu/store")
"/"))
(filename
(string-replace-substring out nix-store ""))
(hash (match:substring (string-match "[0-9a-z]{32}"
filename)))
(bv (nix-base32-string->bytevector hash)))
(format #f "0x~x"
(bytevector-u32-ref bv 0 (endianness big)))))))
(list (string-append "-DBUILD_ID=" (build-id #$output))))
#:phases
#~(modify-phases %standard-phases
;; HOME must be defined for .vst3
(add-after 'unpack 'set-home-directory
(lambda _ (setenv "HOME" "HOME")))
(add-after 'unpack 'patch-libraries
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "libs/JUCE/modules/juce_gui_basics/native/juce_XSymbols_linux.h"
(("libX11.so.6")
(search-input-file inputs "/lib/libX11.so.6"))
(("libXext.so.6")
(search-input-file inputs "/lib/libXext.so.6"))
(("libXcursor.so.1")
(search-input-file inputs "/lib/libXcursor.so.1"))
(("libXinerama.so.1")
(search-input-file inputs "/lib/libXinerama.so.1"))
(("libXrender.so.1")
(search-input-file inputs "/lib/libXrender.so.1"))
(("libXrandr.so.2")
(search-input-file inputs "/lib/libXrandr.so.2")))))
(add-after 'unpack 'enable-lv2-format
(lambda _
(substitute* "Source/CMakeLists.txt"
(("set\\(DEXED_JUCE_FORMATS Standalone\\).*" m)
(string-append m "
if(NOT DEXED_SKIP_LV2)
list(APPEND DEXED_JUCE_FORMATS LV2)
endif()
"))
(("PRODUCT_NAME \"Dexed\".*" m)
(string-append m "
LV2URI \"https://github.com/asb2m10/dexed\"
")))))
(replace 'install
(lambda* (#:key build-type #:allow-other-keys)
(with-directory-excursion "Source/Dexed_artefacts"
(install-file (string-append build-type "/Standalone/Dexed")
(string-append #$output "/bin"))
(mkdir-p (string-append #$output:clap "/lib"))
(copy-recursively (string-append build-type "/CLAP")
(string-append #$output:clap "/lib"))
(mkdir-p (string-append #$output:lv2 "/lib"))
(copy-recursively (string-append build-type "/LV2")
(string-append #$output:lv2 "/lib"))
(mkdir-p (string-append #$output:vst3 "/lib"))
(copy-recursively (string-append build-type "/VST3")
(string-append #$output:vst3 "/lib"))))))))
(inputs
(list alsa-lib
freetype
gtk+
jack-2
libx11
libxcursor
libxext
libxinerama
libxrandr
libxrender
lv2
mesa))
(native-inputs
(list pkg-config))
(outputs '("out" "lv2" "clap" "vst3"))
(home-page "https://asb2m10.github.io/dexed/")
(synopsis "Frequency modulation (FM) plugin synthesizer")
(description
"Dexed is a multi-platform, multi-format plugin synthesizer. The sound
engine is closely modeled on the original Yamaha DX7 characteristics. Dexed
is also a MIDI cartridge librarian/manager for the DX7. Features include:
@enumerate
@item 144 DAW automatable DX7 parameters available from one single panel;
@item It fully supports DX7 input and output Sysex messages; including
controller change. This means that you can use this with a native DX7/TX7 as
a patch editor and sysex manager.
@item Every FM operator has a realtime VU meter to know which one is active.
@item It can load/save any DX7/TX7 sysex programs. It is also possible to
save a single program into a different sysex file.
@end enumerate
Dexed can be configured to use some of the original math limitation of a DX
synthesizer. This does not only apply to the DAC, it also involves the bit
resolution of the sine waves and the way that the amplitude is applied to each
operator. Dexed comes with three engine types:
@enumerate
@item Modern: this is the original 24-bit implementation.
@item Mark I: Based on the OPL Series but at a higher resolution (LUT are
10-bits). The target of this engine is to be closest to the real DX7.
@item OPL Series: this is an experimental 8-bit implementation of the reversed
engineered OPL family chips.
@end enumerate
")
(license license:gpl3+)))
(define-public dsp
(package
(name "dsp")
@@ -1064,7 +1209,7 @@ PulseAudio clients, featuring:
(define-public ardour
(package
(name "ardour")
(version "8.12")
(version "9.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1081,7 +1226,7 @@ PulseAudio clients, featuring:
namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \"\"; }")))))
(sha256
(base32
"1cbsgdzhvnjwqgxbjk7ydcqaq6m87qm463ccwlvz1h6wkm1h3270"))
"00bramm8dq0ihr376n7l9rg0mjzxmzw6lxvsbsdlrdsimfwsy16p"))
(file-name (git-file-name name version))))
(build-system waf-build-system)
(arguments
@@ -1089,7 +1234,6 @@ namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \
#:configure-flags
'(list "--optimize"
"--no-phone-home" ;don't contact ardour.org
"--no-ytk" ;don't use bundled GTK2
"--freedesktop" ;build .desktop file
"--test" ;build unit tests
"--use-external-libs") ;use system libraries
@@ -1683,7 +1827,7 @@ plugins are provided.")
(string-append #$output "/share/applications/")))))))
(inputs
(list python
python-dbus
python-dbus-1.2
python-jack-client
python-pyqt-6
python-requests))
@@ -3142,7 +3286,7 @@ synchronous execution of all clients, and low latency operation.")
expat
libsamplerate
opus
python-dbus
python-dbus-1.2
readline))
(native-inputs
(list pkg-config))
@@ -3282,6 +3426,41 @@ from being able to mix multiple JACK audio streams.")
(home-page "https://rdio.space/jackmixer/")
(license license:gpl2+)))
(define-public pipemixer
(package
(name "pipemixer")
(version "0.4.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/heather7283/pipemixer")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "08ji4lg24flzi6g3yaavfq8hz3kr98q2ripk5m4qk9z172qxbbc9"))))
(build-system meson-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-pw-device
(lambda _
(substitute* "src/pw/device.c"
;; TODO: Report upstream:
;; ../source/src/pw/device.c:328:80: error: expected
;; ; before { token
(("iter\\) \\{") "iter); {")))))))
(native-inputs
(list pkg-config))
(inputs
(list libinih ncurses pipewire-minimal-1.4))
(synopsis "TUI volume control app for pipewire.")
(description "This is a TUI volume control application for pipewire built with
ncurses. Heavily inspired by pulsemixer and pwvucontrol.")
(home-page "https://github.com/heather7283/pipemixer")
(license license:gpl3)))
(define-public jalv
(package
(name "jalv")
@@ -3374,7 +3553,7 @@ together.")
(method url-fetch)
;; Since the official link is dead,
;; we download the tarball from Debian or Internet Archive.
(uri (list (string-append "http://http.debian.net"
(uri (list (string-append "http://deb.debian.org"
"/debian/pool/main/l/ladspa-sdk/ladspa-sdk_"
version ".orig.tar.gz")
(string-append "https://web.archive.org/web/20140717172251/"
@@ -4736,7 +4915,18 @@ general purpose DVD/HD-DVD/Blu-ray disc dumper.")
version
".tar.gz"))
(sha256 (base32
"074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy"))))
"074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy"))
(snippet
#~(begin
(use-modules (ice-9 textual-ports))
(let* ((sndlibextra.c "src/sndlibextra.c")
(sndlibextra.c-original
(call-with-input-file sndlibextra.c
get-string-all)))
(call-with-output-file sndlibextra.c
(lambda (port)
(display "#include <stdlib.h>\n" port)
(display sndlibextra.c-original port))))))))
(build-system gnu-build-system)
(native-inputs
(list autoconf automake pkg-config libtool))
@@ -6012,6 +6202,56 @@ Python projects to scan and/or tag audio files.")
;; 'setup.py' claims LGPL2+, 'LICENSE' is LGPLv2.1.
(license license:lgpl2.1+)))
(define-public rsgain
(package
(name "rsgain")
(version "3.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/complexlogic/rsgain.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1bnpmm3bxij0l54i39vr70q3l1gdaac3l4vdv76pcdk9nlydmavn"))
(modules '((guix build utils)))
(snippet
;; Remove bundled dependencies.
#~(delete-file-recursively "src/external"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;no tests
#:configure-flags
#~(list "-DINSTALL_MANPAGE=ON")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'link-unbundled-libraries
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "CMakeLists.txt"
(("find_package(PkgConfig MODULE REQUIRED)" all)
(string-append all "\nfind_package (CRCpp REQUIRED)")))
(substitute* "src/tag.cpp"
(("external/CRC.h")
"CRC.h")))))))
(native-inputs (list pkg-config gzip))
(inputs
(list crcpp
ffmpeg
fmt
libebur128
libinih
taglib
zlib))
(home-page "https://github.com/complexlogic/rsgain")
(synopsis "ReplayGain 2.0 tagging utility")
(description "This package provides @acronym{rsgain, really simple gain}, a
ReplayGain 2.0 command line utility. rsgain applies loudness metadata tags to
files, while leaving the audio stream untouched. A ReplayGain-compatible player
will dynamically adjust the volume of tagged files during playback.")
(license license:bsd-2)))
(define-public filteraudio
(let ((revision "1")
(commit "2fc669581e2a0ff87fba8de85861b49133306094"))
@@ -6628,7 +6868,7 @@ bluetooth profile.")
(define-public libopenshot-audio
(package
(name "libopenshot-audio")
(version "0.4.0")
(version "0.5.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -6637,7 +6877,7 @@ bluetooth profile.")
(file-name (git-file-name name version))
(sha256
(base32
"0m6a0g6y464ypcza1wfaik77x26lfdmkb5k735f7v8463r7qhd0m"))))
"16nn5bnl27s4hr7vmhmjvh6i6abz6484hwypib49j4vadgdayyhn"))))
(build-system cmake-build-system)
(inputs
(list alsa-lib
@@ -7042,7 +7282,7 @@ default and preferred audio driver but also supports native drivers like ALSA.")
;; yabridge-host-32.exe and yabridge-host-32.exe.so. On
;; 64bit system do not enable it since gcc does not
;; support multilib.
(if (not #$(target-64bit?)) "-Dbitbridge=true" '()))
(if #$(target-32bit?) "-Dbitbridge=true" '()))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'copy-vst3sdk
@@ -7422,6 +7662,20 @@ digital radio.")
(home-page "https://www.rowetel.com/?page_id=452")
(license license:lgpl2.1)))
(define-public codec2-1
(package
(inherit codec2)
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/drowe67/codec2")
(commit version)))
(file-name (git-file-name "codec2" version))
(sha256
(base32 "00rx0p8b01ycb6lgp859cp1x165zf65qpnm72ry5z0fcipi2klzb"))))))
(define-public mbelib
;; No release since 2016, use commit directly.
(let ((commit "9a04ed5c78176a9965f3d43f7aa1b1f5330e771f")
@@ -7433,8 +7687,8 @@ digital radio.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/szechyjs/mbelib")
(commit commit)))
(url "https://github.com/szechyjs/mbelib")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0a7xmf87xnjzm5b437j2vnwv39x0ascja1j04c5wj6xs1529gw8h"))))
@@ -7865,7 +8119,7 @@ and DSD streams.")
(define-public qpwgraph
(package
(name "qpwgraph")
(version "0.9.8")
(version "0.9.9")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -7874,7 +8128,7 @@ and DSD streams.")
(file-name (git-file-name name version))
(sha256
(base32
"1d45qzjiixjmzjpaa04qvnz69bpf6dhlcq56zrgps507rr413fbx"))))
"03001pvcbvr206k00751232gm50x1icf086z8c5hiakl2ym79gwl"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f)) ; no tests
+5 -4
View File
@@ -44,7 +44,7 @@
(define-public libcotp
(package
(name "libcotp")
(version "3.1.0")
(version "4.0.0")
(source
(origin
(method git-fetch)
@@ -53,7 +53,7 @@
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1lw15blzzds3qq4ydhi6fsk189p1rbvzy5fzz4r3fv6wlmcyyprs"))))
(base32 "0p5z04klbb3p9ljkz6qmdb4fk9sx79yv7zcac005c0zk875pz1py"))))
(build-system cmake-build-system)
(arguments `(#:tests? #f))
;; TODO: tests:
@@ -143,7 +143,6 @@ PSKC (RFC6030) to manage secret key data.")
(build-system go-build-system)
(arguments
(list
#:go go-1.23
#:install-source? #f
#:import-path "github.com/google/oauth2l"
#:test-flags
@@ -161,7 +160,9 @@ PSKC (RFC6030) to manage secret key data.")
"TestServiceAccountImpersonationFlow/fetch._sso.*"
"TestStsFlow/fetch._2lo._sts"
"TestStsFlow/fetch._sso._sts")
"|"))
"|")
;; go 1.24 runs -vet by default, but oauth2l isn't ready
"-vet=off")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check
+16 -12
View File
@@ -38,25 +38,29 @@ Historically, this used to be the package name followed by \"-autoloads.el\".
As of Emacs 29, the term \"loaddefs\" is preferred over \"autoloads\",
but they function much in the same manner.")
(defun guix-emacs-find-autoloads (directory)
"Return a list of files containing autoload definitions in DIRECTORY.
The files in the list do not have extensions (.el, .elc)."
;; `directory-files' doesn't honor group in regexp.
(delete-dups (mapcar #'file-name-sans-extension
(directory-files directory 'full-name
guix-emacs-autoloads-regexp))))
(defcustom guix-emacs-verbose nil
"Set to true to provide verbose messages, such as when loading packages."
:type 'boolean
:group 'guix-emacs)
(defun guix-emacs-find-autoloads (directory)
"Return a list of files containing autoload definitions in DIRECTORY.
The files in the list do not have extensions (.el, .elc)."
;; `directory-files' doesn't honor group in regexp.
(if (file-directory-p directory)
(delete-dups (mapcar #'file-name-sans-extension
(directory-files directory 'full-name
guix-emacs-autoloads-regexp)))
(when guix-emacs-verbose
(message "Ignoring nonexistent load-path directory: %s" directory)
nil)))
(defun guix-emacs--load-file-no-error (file)
"Load FILE, ignoring any errors"
"Load FILE, ignoring any errors."
(load file 'noerror (not guix-emacs-verbose)))
(defun guix-emacs--non-core-load-path ()
;; Filter out core Elisp directories, which are already handled by Emacs.
(defsubst guix-emacs--non-core-load-path ()
"Filter out core Elisp directories, which are already handled by Emacs."
(seq-filter (lambda (dir)
(string-match-p "/share/emacs/site-lisp" dir))
load-path))
@@ -107,7 +111,7 @@ found in `load-path' to discover newly installed packages."
;; If emacs built with tree-sitter, read the value of the environment variable
;; to make tree-sitter grammars available in emacs out-of-the-box.
(with-eval-after-load 'treesit
(when-let ((grammar-path (getenv "TREE_SITTER_GRAMMAR_PATH")))
(when-let* ((grammar-path (getenv "TREE_SITTER_GRAMMAR_PATH")))
(mapcar (lambda (x) (add-to-list 'treesit-extra-load-path x))
(split-string grammar-path ":"))))
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 6.17.6 Kernel Configuration
# Linux/i386 6.18.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.3.0"
CONFIG_CC_IS_GCC=y
@@ -17,6 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
@@ -353,7 +354,6 @@ CONFIG_XEN=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVHVM_SMP=y
CONFIG_XEN_PVHVM_GUEST=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
@@ -416,9 +416,6 @@ CONFIG_NR_CPUS_RANGE_BEGIN=2
CONFIG_NR_CPUS_RANGE_END=8
CONFIG_NR_CPUS_DEFAULT=8
CONFIG_NR_CPUS=8
CONFIG_SCHED_CLUSTER=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
@@ -451,6 +448,7 @@ CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INITRD32=y
# CONFIG_MICROCODE_LATE_LOADING is not set
# CONFIG_MICROCODE_DBG is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_HIGHMEM4G=y
@@ -757,7 +755,7 @@ CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
CONFIG_HAVE_KVM_IRQ_BYPASS=m
CONFIG_HAVE_KVM_NO_POLL=y
CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_VIRT_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
@@ -797,10 +795,6 @@ CONFIG_X86_DISABLED_FEATURE_IBT=y
CONFIG_X86_DISABLED_FEATURE_FRED=y
CONFIG_X86_DISABLED_FEATURE_SEV_SNP=y
CONFIG_X86_DISABLED_FEATURE_INVLPGB=y
CONFIG_AS_AVX512=y
CONFIG_AS_GFNI=y
CONFIG_AS_VAES=y
CONFIG_AS_VPCLMULQDQ=y
CONFIG_AS_WRUSS=y
CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
CONFIG_ARCH_HAS_DMA_OPS=y
@@ -809,6 +803,12 @@ CONFIG_ARCH_HAS_DMA_OPS=y
# General architecture-dependent options
#
CONFIG_HOTPLUG_SMT=y
CONFIG_ARCH_SUPPORTS_SCHED_SMT=y
CONFIG_ARCH_SUPPORTS_SCHED_CLUSTER=y
CONFIG_ARCH_SUPPORTS_SCHED_MC=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_CLUSTER=y
CONFIG_SCHED_MC=y
CONFIG_HOTPLUG_CORE_SYNC=y
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
CONFIG_HOTPLUG_CORE_SYNC_FULL=y
@@ -936,6 +936,7 @@ CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
CONFIG_ARCH_VMLINUX_NEEDS_RELOCS=y
CONFIG_HAVE_GENERIC_TIF_BITS=y
#
# GCOV-based kernel profiling
@@ -1069,7 +1070,6 @@ CONFIG_COREDUMP=y
#
# Memory Management options
#
CONFIG_ZPOOL=y
CONFIG_SWAP=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_DEFAULT_ON is not set
@@ -1081,11 +1081,18 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc"
CONFIG_ZSMALLOC=y
#
# Zsmalloc allocator options
#
#
# Zsmalloc is a common backend allocator for zswap & zram
#
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# end of Zsmalloc allocator options
#
# Slab allocator options
@@ -1130,6 +1137,7 @@ CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
# CONFIG_PERSISTENT_HUGE_ZERO_FOLIO is not set
CONFIG_MM_ID=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
@@ -1172,6 +1180,7 @@ CONFIG_ANON_VMA_NAME=y
CONFIG_USERFAULTFD=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
CONFIG_EXECMEM=y
CONFIG_FIND_NORMAL_PAGE=y
#
# Data Access Monitoring
@@ -1183,7 +1192,6 @@ CONFIG_DAMON_SYSFS=y
CONFIG_DAMON_RECLAIM=y
CONFIG_DAMON_LRU_SORT=y
# CONFIG_DAMON_STAT is not set
# CONFIG_DAMON_STAT_ENABLED_DEFAULT is not set
# end of Data Access Monitoring
# end of Memory Management options
@@ -1202,6 +1210,7 @@ CONFIG_NET_CRC32C=y
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=m
# CONFIG_INET_PSP is not set
CONFIG_UNIX=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=m
@@ -1222,7 +1231,7 @@ CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set
# CONFIG_XFRM_IPTFS is not set
# CONFIG_SMC is not set
# CONFIG_DIBS is not set
CONFIG_XDP_SOCKETS=y
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_NET_HANDSHAKE=y
@@ -1686,11 +1695,8 @@ CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA256=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_INET_SCTP_DIAG=m
CONFIG_RDS=m
CONFIG_RDS_RDMA=m
@@ -1872,7 +1878,6 @@ CONFIG_BATMAN_ADV=m
# CONFIG_BATMAN_ADV_BATMAN_V is not set
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=y
CONFIG_BATMAN_ADV_MCAST=y
# CONFIG_BATMAN_ADV_DEBUG is not set
# CONFIG_BATMAN_ADV_TRACING is not set
@@ -1886,7 +1891,6 @@ CONFIG_VSOCKETS_LOOPBACK=m
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VIRTIO_VSOCKETS=m
CONFIG_VIRTIO_VSOCKETS_COMMON=m
CONFIG_HYPERV_VSOCKETS=m
CONFIG_NETLINK_DIAG=m
CONFIG_MPLS=y
CONFIG_NET_MPLS_GSO=m
@@ -2754,6 +2758,7 @@ CONFIG_EEPROM_93CX6=m
CONFIG_EEPROM_93XX46=m
CONFIG_EEPROM_IDT_89HPESX=m
CONFIG_EEPROM_EE1004=m
CONFIG_EEPROM_M24LR=m
# end of EEPROM support
CONFIG_CB710_CORE=m
@@ -2781,8 +2786,6 @@ CONFIG_PVPANIC=y
CONFIG_PVPANIC_MMIO=m
CONFIG_PVPANIC_PCI=m
CONFIG_GP_PCI1XXXX=m
CONFIG_AMD_SBRMI_I2C=m
CONFIG_AMD_SBRMI_HWMON=y
# end of Misc devices
#
@@ -2877,7 +2880,6 @@ CONFIG_SCSI_MYRB=m
CONFIG_SCSI_MYRS=m
CONFIG_VMWARE_PVSCSI=m
CONFIG_XEN_SCSI_FRONTEND=m
CONFIG_HYPERV_STORAGE=m
CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
CONFIG_FCOE=m
@@ -3066,6 +3068,8 @@ CONFIG_ATA_GENERIC=y
CONFIG_PATA_LEGACY=m
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_BITMAP=y
# CONFIG_MD_LLBITMAP is not set
CONFIG_MD_AUTODETECT=y
CONFIG_MD_BITMAP_FILE=y
CONFIG_MD_LINEAR=m
@@ -3115,6 +3119,7 @@ CONFIG_DM_LOG_WRITES=m
CONFIG_DM_INTEGRITY=m
CONFIG_DM_ZONED=m
CONFIG_DM_AUDIT=y
# CONFIG_DM_PCACHE is not set
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
@@ -3273,6 +3278,7 @@ CONFIG_NET_DSA_XRS700X=m
CONFIG_NET_DSA_XRS700X_I2C=m
CONFIG_NET_DSA_XRS700X_MDIO=m
CONFIG_NET_DSA_REALTEK=m
# CONFIG_NET_DSA_KS8995 is not set
CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
@@ -3408,8 +3414,10 @@ CONFIG_HINIC=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
CONFIG_LIBETH=m
CONFIG_LIBETH_XDP=m
CONFIG_LIBIE=m
CONFIG_LIBIE_ADMINQ=m
CONFIG_LIBIE_FWLOG=m
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
@@ -3642,6 +3650,7 @@ CONFIG_FDDI=y
CONFIG_DEFXX=m
CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_MDIO_BUS=y
CONFIG_PHYLINK=m
CONFIG_PHYLIB=y
CONFIG_SWPHY=y
@@ -3715,10 +3724,10 @@ CONFIG_DP83TD510_PHY=m
CONFIG_DP83TG720_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_XILINX_GMII2RGMII=m
CONFIG_MICREL_KS8995MA=m
CONFIG_PSE_CONTROLLER=y
CONFIG_PSE_REGULATOR=m
# CONFIG_PSE_PD692X0 is not set
# CONFIG_PSE_SI3474 is not set
# CONFIG_PSE_TPS23881 is not set
CONFIG_CAN_DEV=m
CONFIG_CAN_VCAN=m
@@ -3779,6 +3788,7 @@ CONFIG_CAN_F81604=m
CONFIG_CAN_GS_USB=m
CONFIG_CAN_KVASER_USB=m
CONFIG_CAN_MCBA_USB=m
# CONFIG_CAN_NCT6694 is not set
CONFIG_CAN_PEAK_USB=m
CONFIG_CAN_UCAN=m
# end of CAN USB interfaces
@@ -3794,7 +3804,6 @@ CONFIG_MCTP_TRANSPORT_I3C=m
CONFIG_MCTP_TRANSPORT_USB=m
# end of MCTP Device Drivers
CONFIG_MDIO_BUS=y
CONFIG_FWNODE_MDIO=y
CONFIG_ACPI_MDIO=y
CONFIG_MDIO_BITBANG=m
@@ -4236,7 +4245,6 @@ CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_VMXNET3=m
CONFIG_FUJITSU_ES=m
CONFIG_USB4_NET=m
CONFIG_HYPERV_NET=m
CONFIG_NETDEVSIM=m
CONFIG_NET_FAILOVER=y
CONFIG_NETDEV_LEGACY_INIT=y
@@ -4297,12 +4305,12 @@ CONFIG_KEYBOARD_DLINK_DIR685=m
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_GPIO=m
CONFIG_KEYBOARD_GPIO_POLLED=m
CONFIG_KEYBOARD_TCA6416=m
CONFIG_KEYBOARD_TCA8418=m
CONFIG_KEYBOARD_MATRIX=m
CONFIG_KEYBOARD_LM8323=m
CONFIG_KEYBOARD_LM8333=m
CONFIG_KEYBOARD_MAX7359=m
CONFIG_KEYBOARD_MAX7360=m
CONFIG_KEYBOARD_MPR121=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_OPENCORES=m
@@ -4426,8 +4434,10 @@ CONFIG_TOUCHSCREEN_GOODIX=m
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
CONFIG_TOUCHSCREEN_HIDEEP=m
# CONFIG_TOUCHSCREEN_HIMAX_HX852X is not set
CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
# CONFIG_TOUCHSCREEN_HYNITRON_CST816X is not set
CONFIG_TOUCHSCREEN_ILI210X=m
CONFIG_TOUCHSCREEN_ILITEK=m
CONFIG_TOUCHSCREEN_S6SY761=m
@@ -4511,10 +4521,12 @@ CONFIG_INPUT_AD714X_I2C=m
CONFIG_INPUT_AD714X_SPI=m
CONFIG_INPUT_ARIZONA_HAPTICS=m
CONFIG_INPUT_ATC260X_ONKEY=m
# CONFIG_INPUT_AW86927 is not set
CONFIG_INPUT_BMA150=m
CONFIG_INPUT_CS40L50_VIBRA=m
CONFIG_INPUT_E3X0_BUTTON=m
CONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_MAX7360_ROTARY is not set
CONFIG_INPUT_MAX77693_HAPTIC=m
CONFIG_INPUT_MAX8925_ONKEY=m
CONFIG_INPUT_MAX8997_HAPTIC=m
@@ -4534,6 +4546,7 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INPUT_CM109=m
CONFIG_INPUT_REGULATOR_HAPTIC=m
CONFIG_INPUT_RETU_PWRBUTTON=m
# CONFIG_INPUT_TPS6594_PWRBUTTON is not set
CONFIG_INPUT_AXP20X_PEK=m
CONFIG_INPUT_TWL4030_PWRBUTTON=m
CONFIG_INPUT_TWL4030_VIBRA=m
@@ -4601,7 +4614,6 @@ CONFIG_SERIO_RAW=m
CONFIG_SERIO_ALTERA_PS2=m
CONFIG_SERIO_PS2MULT=m
CONFIG_SERIO_ARC_PS2=m
CONFIG_HYPERV_KEYBOARD=m
CONFIG_SERIO_GPIO_PS2=m
CONFIG_USERIO=m
CONFIG_GAMEPORT=m
@@ -4870,6 +4882,8 @@ CONFIG_I2C_XILINX=m
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
CONFIG_I2C_LJCA=m
# CONFIG_I2C_NCT6694 is not set
# CONFIG_I2C_USBIO is not set
CONFIG_I2C_CP2615=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PCI1XXXX=m
@@ -4897,6 +4911,7 @@ CONFIG_I2C_SLAVE_EEPROM=m
# end of I2C support
CONFIG_I3C=m
# CONFIG_ADI_I3C_MASTER is not set
CONFIG_CDNS_I3C_MASTER=m
CONFIG_DW_I3C_MASTER=m
CONFIG_SVC_I3C_MASTER=m
@@ -4939,6 +4954,7 @@ CONFIG_SPI_SC18IS602=m
CONFIG_SPI_SIFIVE=m
CONFIG_SPI_MXIC=m
CONFIG_SPI_TOPCLIFF_PCH=m
CONFIG_SPI_VIRTIO=m
CONFIG_SPI_XCOMM=m
CONFIG_SPI_XILINX=m
CONFIG_SPI_ZYNQMP_GQSPI=m
@@ -5007,6 +5023,7 @@ CONFIG_PTP_1588_CLOCK_IDTCM=m
# CONFIG_PTP_1588_CLOCK_VMW is not set
CONFIG_PTP_1588_CLOCK_OCP=m
CONFIG_PTP_DFL_TOD=m
CONFIG_PTP_NETC_V4_TIMER=m
# end of PTP clock support
#
@@ -5019,7 +5036,9 @@ CONFIG_ZL3073X_SPI=m
# end of DPLL device support
CONFIG_PINCTRL=y
CONFIG_GENERIC_PINCTRL_GROUPS=y
CONFIG_PINMUX=y
CONFIG_GENERIC_PINMUX_FUNCTIONS=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set
@@ -5027,10 +5046,12 @@ CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_AMDISP=m
CONFIG_PINCTRL_CY8C95X0=m
# CONFIG_PINCTRL_DA9062 is not set
# CONFIG_PINCTRL_MAX7360 is not set
CONFIG_PINCTRL_MCP23S08_I2C=m
CONFIG_PINCTRL_MCP23S08_SPI=m
CONFIG_PINCTRL_MCP23S08=m
CONFIG_PINCTRL_SX150X=y
CONFIG_PINCTRL_UPBOARD=m
CONFIG_PINCTRL_MADERA=m
#
@@ -5143,6 +5164,8 @@ CONFIG_GPIO_LJCA=m
CONFIG_GPIO_LP3943=m
CONFIG_GPIO_LP873X=m
CONFIG_GPIO_MADERA=m
# CONFIG_GPIO_MAX7360 is not set
# CONFIG_GPIO_NCT6694 is not set
CONFIG_GPIO_PALMAS=y
CONFIG_GPIO_RC5T583=y
CONFIG_GPIO_TIMBERDALE=y
@@ -5187,6 +5210,7 @@ CONFIG_GPIO_XRA1403=m
#
CONFIG_GPIO_VIPERBOARD=m
CONFIG_GPIO_MPSSE=m
CONFIG_GPIO_USBIO=m
# end of USB GPIO expanders
#
@@ -5255,6 +5279,7 @@ CONFIG_POWER_SEQUENCING=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_POWER_SUPPLY_HWMON=y
CONFIG_ADC_BATTERY_HELPER=m
CONFIG_GENERIC_ADC_BATTERY=m
CONFIG_IP5XXX_POWER=m
CONFIG_MAX8925_POWER=m
@@ -5271,6 +5296,7 @@ CONFIG_BATTERY_DS2780=m
CONFIG_BATTERY_DS2781=m
CONFIG_BATTERY_DS2782=m
# CONFIG_BATTERY_SAMSUNG_SDI is not set
CONFIG_BATTERY_INTEL_DC_TI=m
CONFIG_BATTERY_SBS=m
CONFIG_CHARGER_SBS=m
CONFIG_MANAGER_SBS=m
@@ -5399,6 +5425,7 @@ CONFIG_SENSORS_FTSTEUTATES=m
CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_GPD is not set
CONFIG_SENSORS_G760A=m
CONFIG_SENSORS_G762=m
CONFIG_SENSORS_HIH6130=m
@@ -5474,6 +5501,7 @@ CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_NTC_THERMISTOR=m
CONFIG_SENSORS_NCT6683=m
# CONFIG_SENSORS_NCT6694 is not set
CONFIG_SENSORS_NCT6775_CORE=m
CONFIG_SENSORS_NCT6775=m
CONFIG_SENSORS_NCT6775_I2C=m
@@ -5525,8 +5553,10 @@ CONFIG_SENSORS_MAX31785=m
CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_MP2856=m
CONFIG_SENSORS_MP2869=m
CONFIG_SENSORS_MP2888=m
CONFIG_SENSORS_MP2891=m
CONFIG_SENSORS_MP29502=m
CONFIG_SENSORS_MP2975=m
CONFIG_SENSORS_MP2993=m
# CONFIG_SENSORS_MP2975_REGULATOR is not set
@@ -5706,6 +5736,7 @@ CONFIG_CADENCE_WATCHDOG=m
CONFIG_DW_WATCHDOG=m
CONFIG_TWL4030_WATCHDOG=m
CONFIG_MAX63XX_WATCHDOG=m
CONFIG_NCT6694_WATCHDOG=m
CONFIG_RETU_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
@@ -5870,6 +5901,7 @@ CONFIG_MFD_MT6360=m
CONFIG_MFD_MT6370=m
CONFIG_MFD_MT6397=m
CONFIG_MFD_MENF21BMC=m
CONFIG_MFD_NCT6694=m
CONFIG_MFD_OCELOT=m
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=m
@@ -5889,6 +5921,7 @@ CONFIG_MFD_SYSCON=y
CONFIG_MFD_LP3943=m
CONFIG_MFD_LP8788=y
CONFIG_MFD_TI_LMU=m
# CONFIG_MFD_BQ257XX is not set
CONFIG_MFD_PALMAS=y
CONFIG_TPS6105X=m
CONFIG_TPS65010=m
@@ -5935,6 +5968,7 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
CONFIG_MFD_INTEL_M10_BMC_PMCI=m
CONFIG_MFD_QNAP_MCU=m
CONFIG_MFD_UPBOARD_FPGA=m
CONFIG_MFD_MAX7360=m
# end of Multifunction device drivers
CONFIG_REGULATOR=y
@@ -5993,6 +6027,7 @@ CONFIG_REGULATOR_MAX20086=m
CONFIG_REGULATOR_MAX20411=m
CONFIG_REGULATOR_MAX77693=m
CONFIG_REGULATOR_MAX77826=m
CONFIG_REGULATOR_MAX77838=m
CONFIG_REGULATOR_MC13XXX_CORE=m
CONFIG_REGULATOR_MC13783=m
CONFIG_REGULATOR_MC13892=m
@@ -6012,6 +6047,7 @@ CONFIG_REGULATOR_PALMAS=m
CONFIG_REGULATOR_PCA9450=m
CONFIG_REGULATOR_PF9453=m
CONFIG_REGULATOR_PCAP=m
CONFIG_REGULATOR_PF0900=m
CONFIG_REGULATOR_PV88060=m
CONFIG_REGULATOR_PV88080=m
CONFIG_REGULATOR_PV88090=m
@@ -6418,7 +6454,6 @@ CONFIG_RADIO_TEA575X=m
CONFIG_RADIO_TEA5764=m
CONFIG_RADIO_TEF6862=m
CONFIG_RADIO_TIMBERDALE=m
CONFIG_RADIO_WL1273=m
CONFIG_USB_DSBR=m
CONFIG_USB_KEENE=m
CONFIG_USB_MA901=m
@@ -6617,6 +6652,7 @@ CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_ALVIUM_CSI2=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_GC0308=m
# CONFIG_VIDEO_GC0310 is not set
CONFIG_VIDEO_GC05A2=m
CONFIG_VIDEO_GC08A3=m
CONFIG_VIDEO_GC2145=m
@@ -6640,9 +6676,9 @@ CONFIG_VIDEO_MT9M114=m
CONFIG_VIDEO_MT9P031=m
CONFIG_VIDEO_MT9T112=m
CONFIG_VIDEO_MT9V011=m
CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_OG01A1B=m
CONFIG_VIDEO_OG0VE1B=m
CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV02E10=m
@@ -6655,6 +6691,7 @@ CONFIG_VIDEO_OV2640=m
CONFIG_VIDEO_OV2659=m
CONFIG_VIDEO_OV2680=m
CONFIG_VIDEO_OV2685=m
CONFIG_VIDEO_OV2735=m
CONFIG_VIDEO_OV2740=m
CONFIG_VIDEO_OV4689=m
CONFIG_VIDEO_OV5647=m
@@ -6663,8 +6700,8 @@ CONFIG_VIDEO_OV5670=m
CONFIG_VIDEO_OV5675=m
CONFIG_VIDEO_OV5693=m
CONFIG_VIDEO_OV5695=m
CONFIG_VIDEO_OV6211=m
CONFIG_VIDEO_OV64A40=m
CONFIG_VIDEO_OV6650=m
CONFIG_VIDEO_OV7251=m
CONFIG_VIDEO_OV7640=m
CONFIG_VIDEO_OV7670=m
@@ -7185,7 +7222,6 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_NOUVEAU_DEBUG_MMU is not set
# CONFIG_NOUVEAU_DEBUG_PUSH is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set
CONFIG_DRM_NOUVEAU_CH7006=m
CONFIG_DRM_NOUVEAU_SIL164=m
CONFIG_DRM_I915=m
@@ -7268,6 +7304,7 @@ CONFIG_DRM_BOCHS=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_GM12U320=m
CONFIG_DRM_PANEL_MIPI_DBI=m
CONFIG_DRM_PIXPAPER=m
CONFIG_TINYDRM_HX8357D=m
CONFIG_TINYDRM_ILI9163=m
CONFIG_TINYDRM_ILI9225=m
@@ -7286,7 +7323,6 @@ CONFIG_DRM_ST7735R=m
CONFIG_DRM_SSD130X=m
CONFIG_DRM_SSD130X_I2C=m
CONFIG_DRM_SSD130X_SPI=m
CONFIG_DRM_HYPERV=m
CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
CONFIG_DRM_PRIVACY_SCREEN=y
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
@@ -7376,7 +7412,6 @@ CONFIG_FB_METRONOME=m
CONFIG_FB_MB862XX=m
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_MB862XX_I2C=y
CONFIG_FB_HYPERV=m
CONFIG_FB_SIMPLE=y
CONFIG_FB_SSD1307=m
CONFIG_FB_SM712=m
@@ -7387,6 +7422,7 @@ CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
@@ -7397,7 +7433,6 @@ CONFIG_FB_DMAMEM_HELPERS=y
CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
CONFIG_FB_IOMEM_FOPS=y
CONFIG_FB_IOMEM_HELPERS=y
CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
CONFIG_FB_SYSMEM_HELPERS=y
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
CONFIG_FB_BACKLIGHT=y
@@ -7749,6 +7784,7 @@ CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_US122L=m
CONFIG_SND_USB_US144MKII=m
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_HIFACE=m
CONFIG_SND_BCD2000=m
@@ -8207,6 +8243,7 @@ CONFIG_SND_SOC_ES8328_I2C=m
CONFIG_SND_SOC_ES8328_SPI=m
CONFIG_SND_SOC_ES8375=m
CONFIG_SND_SOC_ES8389=m
# CONFIG_SND_SOC_FS210X is not set
CONFIG_SND_SOC_GTM601=m
CONFIG_SND_SOC_HDAC_HDA=m
CONFIG_SND_SOC_HDA=m
@@ -8228,6 +8265,7 @@ CONFIG_SND_SOC_MAX9860=m
CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
CONFIG_SND_SOC_PCM1681=m
# CONFIG_SND_SOC_PCM1754 is not set
CONFIG_SND_SOC_PCM1789=m
CONFIG_SND_SOC_PCM1789_I2C=m
CONFIG_SND_SOC_PCM179X=m
@@ -8405,6 +8443,7 @@ CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=m
CONFIG_HID_GENERIC=m
CONFIG_HID_HAPTIC=y
#
# Special HID drivers
@@ -8524,7 +8563,6 @@ CONFIG_HID_SUNPLUS=m
CONFIG_HID_RMI=m
CONFIG_HID_GREENASIA=m
CONFIG_GREENASIA_FF=y
CONFIG_HID_HYPERV_MOUSE=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_HID_TIVO=m
@@ -8810,6 +8848,7 @@ CONFIG_USB_IDMOUSE=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_APPLE_MFI_FASTCHARGE=m
CONFIG_USB_LJCA=m
CONFIG_USB_USBIO=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
@@ -9263,6 +9302,7 @@ CONFIG_RTC_DRV_MAX8925=m
CONFIG_RTC_DRV_MAX8998=m
CONFIG_RTC_DRV_MAX8997=m
CONFIG_RTC_DRV_MAX31335=m
CONFIG_RTC_DRV_NCT6694=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_ISL12022=m
@@ -9357,13 +9397,13 @@ CONFIG_RTC_DRV_FTRTC010=m
CONFIG_RTC_DRV_PCAP=m
CONFIG_RTC_DRV_MC13XXX=m
CONFIG_RTC_DRV_MT6397=m
CONFIG_RTC_DRV_GOLDFISH=m
CONFIG_RTC_DRV_WILCO_EC=m
#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=m
CONFIG_RTC_DRV_GOLDFISH=m
CONFIG_RTC_DRV_WILCO_EC=m
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
@@ -9420,7 +9460,6 @@ CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
CONFIG_UIO_MF624=m
CONFIG_UIO_HV_GENERIC=m
CONFIG_UIO_DFL=m
CONFIG_VFIO=m
CONFIG_VFIO_GROUP=y
@@ -9494,10 +9533,7 @@ CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
#
# Microsoft Hyper-V guest support
#
CONFIG_HYPERV=m
CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
# CONFIG_HYPERV is not set
# end of Microsoft Hyper-V guest support
#
@@ -9599,6 +9635,7 @@ CONFIG_COMEDI_ADDI_APCI_3120=m
CONFIG_COMEDI_ADDI_APCI_3501=m
CONFIG_COMEDI_ADDI_APCI_3XXX=m
CONFIG_COMEDI_ADL_PCI6208=m
CONFIG_COMEDI_ADL_PCI7250=m
CONFIG_COMEDI_ADL_PCI7X3X=m
CONFIG_COMEDI_ADL_PCI8164=m
CONFIG_COMEDI_ADL_PCI9111=m
@@ -9813,6 +9850,7 @@ CONFIG_HUAWEI_WMI=m
CONFIG_MXM_WMI=m
CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_XIAOMI_WMI=m
CONFIG_REDMI_WMI=m
CONFIG_GIGABYTE_WMI=m
CONFIG_ACERHDF=m
CONFIG_ACER_WIRELESS=m
@@ -10015,7 +10053,6 @@ CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
# CONFIG_INTEL_IOMMU_PERF_EVENTS is not set
# CONFIG_IOMMUFD is not set
CONFIG_HYPERV_IOMMU=y
CONFIG_VIRTIO_IOMMU=m
#
@@ -10148,6 +10185,7 @@ CONFIG_EXTCON_MAX3355=m
CONFIG_EXTCON_MAX77693=m
CONFIG_EXTCON_MAX77843=m
CONFIG_EXTCON_MAX8997=m
CONFIG_EXTCON_MAX14526=m
CONFIG_EXTCON_PALMAS=m
CONFIG_EXTCON_PTN5150=m
CONFIG_EXTCON_RT8973A=m
@@ -10245,6 +10283,7 @@ CONFIG_STK8BA50=m
#
# Analog to digital converters
#
CONFIG_IIO_ADC_HELPER=m
CONFIG_AD_SIGMA_DELTA=m
CONFIG_AD4000=m
CONFIG_AD4030=m
@@ -10284,6 +10323,7 @@ CONFIG_AD7923=m
CONFIG_AD7949=m
CONFIG_AD799X=m
# CONFIG_AD9467 is not set
CONFIG_ADE9000=m
CONFIG_AXP20X_ADC=m
CONFIG_AXP288_ADC=m
CONFIG_CC10001_ADC=m
@@ -10294,6 +10334,7 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_HI8435=m
CONFIG_HX711=m
CONFIG_INA2XX_ADC=m
CONFIG_INTEL_DC_TI_ADC=m
CONFIG_INTEL_MRFLD_ADC=m
CONFIG_LP8788_ADC=m
CONFIG_LTC2309=m
@@ -10329,6 +10370,7 @@ CONFIG_QCOM_VADC_COMMON=m
CONFIG_QCOM_SPMI_IADC=m
CONFIG_QCOM_SPMI_VADC=m
CONFIG_QCOM_SPMI_ADC5=m
CONFIG_ROHM_BD79112=m
# CONFIG_ROHM_BD79124 is not set
CONFIG_RICHTEK_RTQ6056=m
CONFIG_SD_ADC_MODULATOR=m
@@ -10704,6 +10746,7 @@ CONFIG_VCNL4035=m
# CONFIG_VEML3235 is not set
CONFIG_VEML6030=m
CONFIG_VEML6040=m
CONFIG_VEML6046X00=m
CONFIG_VEML6070=m
CONFIG_VEML6075=m
CONFIG_VL6180=m
@@ -10726,6 +10769,7 @@ CONFIG_MMC35240=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
CONFIG_INFINEON_TLV493D=m
CONFIG_SENSORS_HMC5843=m
CONFIG_SENSORS_HMC5843_I2C=m
CONFIG_SENSORS_HMC5843_SPI=m
@@ -10899,6 +10943,7 @@ CONFIG_NTB_MSI_TEST=m
CONFIG_NTB_TRANSPORT=m
CONFIG_PWM=y
# CONFIG_PWM_DEBUG is not set
# CONFIG_PWM_PROVIDE_GPIO is not set
CONFIG_PWM_CLK=m
CONFIG_PWM_CRC=y
CONFIG_PWM_CROS_EC=m
@@ -10910,6 +10955,7 @@ CONFIG_PWM_LP3943=m
CONFIG_PWM_LPSS=m
CONFIG_PWM_LPSS_PCI=m
CONFIG_PWM_LPSS_PLATFORM=m
# CONFIG_PWM_MAX7360 is not set
CONFIG_PWM_PCA9685=m
CONFIG_PWM_TWL=m
CONFIG_PWM_TWL_LED=m
@@ -11077,7 +11123,6 @@ CONFIG_FS_STACK=y
CONFIG_BUFFER_HEAD=y
CONFIG_LEGACY_DIRECT_IO=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT2=y
CONFIG_EXT4_FS_POSIX_ACL=y
@@ -11114,7 +11159,6 @@ CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_EXPERIMENTAL is not set
# CONFIG_BTRFS_FS_REF_VERIFY is not set
CONFIG_NILFS2_FS=m
CONFIG_F2FS_FS=m
CONFIG_F2FS_STAT_FS=y
@@ -11126,18 +11170,6 @@ CONFIG_F2FS_FS_SECURITY=y
# CONFIG_F2FS_FS_COMPRESSION is not set
# CONFIG_F2FS_IOSTAT is not set
CONFIG_F2FS_UNFAIR_RWSEM=y
CONFIG_BCACHEFS_FS=m
# CONFIG_BCACHEFS_QUOTA is not set
# CONFIG_BCACHEFS_ERASURE_CODING is not set
# CONFIG_BCACHEFS_POSIX_ACL is not set
# CONFIG_BCACHEFS_DEBUG is not set
# CONFIG_BCACHEFS_TESTS is not set
# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
# CONFIG_BCACHEFS_TRANS_KMALLOC_TRACE is not set
# CONFIG_BCACHEFS_ASYNC_OBJECT_LISTS is not set
CONFIG_ZONEFS_FS=m
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
@@ -11376,6 +11408,7 @@ CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
CONFIG_SUNRPC_DEBUG=y
# CONFIG_SUNRPC_DEBUG_TRACE is not set
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_CEPH_FS=m
CONFIG_CEPH_FSCACHE=y
@@ -11653,7 +11686,6 @@ CONFIG_CRYPTO_ECC=m
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_ECDSA=m
CONFIG_CRYPTO_ECRDSA=m
CONFIG_CRYPTO_CURVE25519=m
# end of Public-key cryptography
#
@@ -11879,16 +11911,14 @@ CONFIG_CRYPTO_LIB_UTILS=y
CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=m
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
CONFIG_CRYPTO_LIB_DES=m
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_MD5=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
CONFIG_CRYPTO_LIB_SHA256=y
@@ -11987,10 +12017,7 @@ CONFIG_OID_REGISTRY=y
CONFIG_UCS2_STRING=y
CONFIG_HAVE_GENERIC_VDSO=y
CONFIG_GENERIC_GETTIMEOFDAY=y
CONFIG_GENERIC_VDSO_32=y
CONFIG_GENERIC_VDSO_TIME_NS=y
CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
CONFIG_GENERIC_VDSO_DATA_STORE=y
CONFIG_FONT_SUPPORT=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
@@ -12023,7 +12050,6 @@ CONFIG_ASN1_ENCODER=y
CONFIG_POLYNOMIAL=m
CONFIG_FIRMWARE_TABLE=y
CONFIG_UNION_FIND=y
CONFIG_MIN_HEAP=y
#
# Kernel hacking
@@ -12156,7 +12182,6 @@ CONFIG_KFENCE_STRESS_TEST_FAULTS=0
# Debug Oops, Lockups and Hangs
#
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
CONFIG_LOCKUP_DETECTOR=y
CONFIG_SOFTLOCKUP_DETECTOR=y
@@ -12403,7 +12428,6 @@ CONFIG_TEST_OBJAGG=m
CONFIG_TEST_OBJPOOL=m
CONFIG_ARCH_USE_MEMTEST=y
CONFIG_MEMTEST=y
# CONFIG_HYPERV_TESTING is not set
# end of Kernel Testing and Coverage
#
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.17.6 Kernel Configuration
# Linux/x86 6.18.0-rc6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.3.0"
CONFIG_CC_IS_GCC=y
@@ -18,6 +18,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
@@ -313,6 +314,7 @@ CONFIG_KEXEC_FILE=y
# CONFIG_KEXEC_SIG is not set
CONFIG_KEXEC_JUMP=y
CONFIG_KEXEC_HANDOVER=y
# CONFIG_KEXEC_HANDOVER_DEBUG is not set
CONFIG_CRASH_DUMP=y
# CONFIG_CRASH_DM_CRYPT is not set
CONFIG_CRASH_HOTPLUG=y
@@ -342,7 +344,6 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DYNAMIC_PHYSICAL_MASK=y
@@ -356,7 +357,7 @@ CONFIG_X86_X2APIC=y
# CONFIG_X86_POSTED_MSI is not set
CONFIG_X86_MPPARSE=y
# CONFIG_X86_CPU_RESCTRL is not set
# CONFIG_X86_FRED is not set
CONFIG_X86_FRED=y
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_X86_NUMACHIP=y
# CONFIG_X86_VSMP is not set
@@ -383,7 +384,6 @@ CONFIG_XEN_PV_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVHVM_SMP=y
CONFIG_XEN_PVHVM_GUEST=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_XEN_DOM0=y
@@ -395,6 +395,7 @@ CONFIG_PVH=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_JAILHOUSE_GUEST=y
# CONFIG_ACRN_GUEST is not set
CONFIG_BHYVE_GUEST=y
CONFIG_INTEL_TDX_GUEST=y
CONFIG_CC_HAS_MARCH_NATIVE=y
# CONFIG_X86_NATIVE_CPU is not set
@@ -425,9 +426,6 @@ CONFIG_NR_CPUS_RANGE_BEGIN=2
CONFIG_NR_CPUS_RANGE_END=512
CONFIG_NR_CPUS_DEFAULT=64
CONFIG_NR_CPUS=256
CONFIG_SCHED_CLUSTER=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_ACPI_MADT_WAKEUP=y
@@ -457,6 +455,7 @@ CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_IOPL_IOPERM=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_LATE_LOADING is not set
# CONFIG_MICROCODE_DBG is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_X86_DIRECT_GBPAGES=y
@@ -492,6 +491,7 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
CONFIG_X86_SGX=y
# CONFIG_X86_USER_SHADOW_STACK is not set
# CONFIG_INTEL_TDX_HOST is not set
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_HANDOVER_PROTOCOL=y
@@ -780,17 +780,17 @@ CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=m
CONFIG_HAVE_KVM_NO_POLL=y
CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_VIRT_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
CONFIG_KVM_MMU_LOCKLESS_AGING=y
CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
CONFIG_KVM_PRIVATE_MEM=y
CONFIG_KVM_GENERIC_PRIVATE_MEM=y
CONFIG_KVM_GUEST_MEMFD=y
CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM_X86=m
CONFIG_KVM=m
@@ -826,11 +826,6 @@ CONFIG_X86_DISABLED_FEATURE_CYRIX_ARR=y
CONFIG_X86_DISABLED_FEATURE_CENTAUR_MCR=y
CONFIG_X86_DISABLED_FEATURE_LAM=y
CONFIG_X86_DISABLED_FEATURE_USER_SHSTK=y
CONFIG_X86_DISABLED_FEATURE_FRED=y
CONFIG_AS_AVX512=y
CONFIG_AS_GFNI=y
CONFIG_AS_VAES=y
CONFIG_AS_VPCLMULQDQ=y
CONFIG_AS_WRUSS=y
CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
CONFIG_ARCH_HAS_DMA_OPS=y
@@ -839,6 +834,12 @@ CONFIG_ARCH_HAS_DMA_OPS=y
# General architecture-dependent options
#
CONFIG_HOTPLUG_SMT=y
CONFIG_ARCH_SUPPORTS_SCHED_SMT=y
CONFIG_ARCH_SUPPORTS_SCHED_CLUSTER=y
CONFIG_ARCH_SUPPORTS_SCHED_MC=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_CLUSTER=y
CONFIG_SCHED_MC=y
CONFIG_HOTPLUG_CORE_SYNC=y
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
CONFIG_HOTPLUG_CORE_SYNC_FULL=y
@@ -921,7 +922,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
CONFIG_LTO_NONE=y
CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y
CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
CONFIG_ARCH_SUPPORTS_CFI=y
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y
@@ -995,6 +996,7 @@ CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
CONFIG_ARCH_VMLINUX_NEEDS_RELOCS=y
CONFIG_HAVE_GENERIC_TIF_BITS=y
#
# GCOV-based kernel profiling
@@ -1130,7 +1132,6 @@ CONFIG_COREDUMP=y
#
# Memory Management options
#
CONFIG_ZPOOL=y
CONFIG_SWAP=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_DEFAULT_ON is not set
@@ -1142,11 +1143,18 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc"
CONFIG_ZSMALLOC=y
#
# Zsmalloc allocator options
#
#
# Zsmalloc is a common backend allocator for zswap & zram
#
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# end of Zsmalloc allocator options
#
# Slab allocator options
@@ -1212,6 +1220,7 @@ CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ARCH_WANTS_THP_SWAP=y
# CONFIG_PERSISTENT_HUGE_ZERO_FOLIO is not set
CONFIG_MM_ID=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
@@ -1222,6 +1231,7 @@ CONFIG_THP_SWAP=y
# CONFIG_NO_PAGE_MAPCOUNT is not set
CONFIG_PAGE_MAPCOUNT=y
CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
CONFIG_HAVE_GIGANTIC_FOLIOS=y
CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y
@@ -1278,6 +1288,7 @@ CONFIG_NUMA_MEMBLKS=y
# CONFIG_NUMA_EMU is not set
CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y
CONFIG_PT_RECLAIM=y
CONFIG_FIND_NORMAL_PAGE=y
#
# Data Access Monitoring
@@ -1310,6 +1321,7 @@ CONFIG_NET_CRC32C=y
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=m
# CONFIG_INET_PSP is not set
CONFIG_UNIX=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=m
@@ -1331,7 +1343,7 @@ CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set
# CONFIG_XFRM_IPTFS is not set
# CONFIG_SMC is not set
# CONFIG_DIBS is not set
CONFIG_XDP_SOCKETS=y
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_NET_HANDSHAKE=y
@@ -1797,11 +1809,8 @@ CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA256=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_INET_SCTP_DIAG=m
CONFIG_RDS=m
CONFIG_RDS_RDMA=m
@@ -1983,7 +1992,6 @@ CONFIG_BATMAN_ADV=m
# CONFIG_BATMAN_ADV_BATMAN_V is not set
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=y
CONFIG_BATMAN_ADV_MCAST=y
# CONFIG_BATMAN_ADV_DEBUG is not set
# CONFIG_BATMAN_ADV_TRACING is not set
@@ -2853,6 +2861,7 @@ CONFIG_EEPROM_93CX6=m
CONFIG_EEPROM_93XX46=m
CONFIG_EEPROM_IDT_89HPESX=m
CONFIG_EEPROM_EE1004=m
CONFIG_EEPROM_M24LR=m
# end of EEPROM support
CONFIG_CB710_CORE=m
@@ -2866,6 +2875,7 @@ CONFIG_INTEL_MEI_ME=m
CONFIG_INTEL_MEI_GSC=m
CONFIG_INTEL_MEI_VSC_HW=m
CONFIG_INTEL_MEI_VSC=m
CONFIG_INTEL_MEI_LB=m
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
CONFIG_INTEL_MEI_GSC_PROXY=m
@@ -2884,8 +2894,6 @@ CONFIG_PVPANIC_PCI=m
CONFIG_GP_PCI1XXXX=m
CONFIG_KEBA_CP500=m
CONFIG_KEBA_LAN9252=m
CONFIG_AMD_SBRMI_I2C=m
CONFIG_AMD_SBRMI_HWMON=y
# end of Misc devices
#
@@ -3158,6 +3166,8 @@ CONFIG_ATA_GENERIC=y
CONFIG_PATA_LEGACY=m
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_BITMAP=y
# CONFIG_MD_LLBITMAP is not set
CONFIG_MD_AUTODETECT=y
CONFIG_MD_BITMAP_FILE=y
CONFIG_MD_LINEAR=m
@@ -3209,6 +3219,7 @@ CONFIG_DM_INTEGRITY=m
CONFIG_DM_ZONED=m
CONFIG_DM_AUDIT=y
# CONFIG_DM_VDO is not set
# CONFIG_DM_PCACHE is not set
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
@@ -3366,6 +3377,7 @@ CONFIG_NET_DSA_XRS700X=m
CONFIG_NET_DSA_XRS700X_I2C=m
CONFIG_NET_DSA_XRS700X_MDIO=m
CONFIG_NET_DSA_REALTEK=m
# CONFIG_NET_DSA_KS8995 is not set
CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
@@ -3504,8 +3516,10 @@ CONFIG_HINIC3=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
CONFIG_LIBETH=m
CONFIG_LIBETH_XDP=m
CONFIG_LIBIE=m
CONFIG_LIBIE_ADMINQ=m
CONFIG_LIBIE_FWLOG=m
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
@@ -3743,6 +3757,7 @@ CONFIG_FDDI=y
CONFIG_DEFXX=m
CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_MDIO_BUS=y
CONFIG_PHYLINK=m
CONFIG_PHYLIB=y
CONFIG_SWPHY=y
@@ -3816,10 +3831,10 @@ CONFIG_DP83TD510_PHY=m
CONFIG_DP83TG720_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_XILINX_GMII2RGMII=m
CONFIG_MICREL_KS8995MA=m
CONFIG_PSE_CONTROLLER=y
CONFIG_PSE_REGULATOR=m
CONFIG_PSE_PD692X0=m
CONFIG_PSE_SI3474=m
CONFIG_PSE_TPS23881=m
CONFIG_CAN_DEV=m
CONFIG_CAN_VCAN=m
@@ -3880,6 +3895,7 @@ CONFIG_CAN_F81604=m
CONFIG_CAN_GS_USB=m
CONFIG_CAN_KVASER_USB=m
CONFIG_CAN_MCBA_USB=m
CONFIG_CAN_NCT6694=m
CONFIG_CAN_PEAK_USB=m
CONFIG_CAN_UCAN=m
# end of CAN USB interfaces
@@ -3895,7 +3911,6 @@ CONFIG_MCTP_TRANSPORT_I2C=m
CONFIG_MCTP_TRANSPORT_USB=m
# end of MCTP Device Drivers
CONFIG_MDIO_BUS=y
CONFIG_FWNODE_MDIO=y
CONFIG_ACPI_MDIO=y
CONFIG_MDIO_BITBANG=m
@@ -4432,12 +4447,12 @@ CONFIG_KEYBOARD_DLINK_DIR685=m
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_GPIO=m
CONFIG_KEYBOARD_GPIO_POLLED=m
CONFIG_KEYBOARD_TCA6416=m
CONFIG_KEYBOARD_TCA8418=m
CONFIG_KEYBOARD_MATRIX=m
CONFIG_KEYBOARD_LM8323=m
CONFIG_KEYBOARD_LM8333=m
CONFIG_KEYBOARD_MAX7359=m
CONFIG_KEYBOARD_MAX7360=m
CONFIG_KEYBOARD_MPR121=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_OPENCORES=m
@@ -4558,8 +4573,10 @@ CONFIG_TOUCHSCREEN_GOODIX=m
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
CONFIG_TOUCHSCREEN_HIDEEP=m
CONFIG_TOUCHSCREEN_HIMAX_HX852X=m
CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
CONFIG_TOUCHSCREEN_HYNITRON_CST816X=m
CONFIG_TOUCHSCREEN_ILI210X=m
CONFIG_TOUCHSCREEN_ILITEK=m
CONFIG_TOUCHSCREEN_S6SY761=m
@@ -4641,10 +4658,12 @@ CONFIG_INPUT_AD714X_I2C=m
CONFIG_INPUT_AD714X_SPI=m
CONFIG_INPUT_ARIZONA_HAPTICS=m
CONFIG_INPUT_ATC260X_ONKEY=m
# CONFIG_INPUT_AW86927 is not set
CONFIG_INPUT_BMA150=m
CONFIG_INPUT_CS40L50_VIBRA=m
CONFIG_INPUT_E3X0_BUTTON=m
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_MAX7360_ROTARY=m
CONFIG_INPUT_MAX77693_HAPTIC=m
CONFIG_INPUT_MAX8925_ONKEY=m
CONFIG_INPUT_MAX8997_HAPTIC=m
@@ -4663,6 +4682,7 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INPUT_CM109=m
CONFIG_INPUT_REGULATOR_HAPTIC=m
CONFIG_INPUT_RETU_PWRBUTTON=m
# CONFIG_INPUT_TPS6594_PWRBUTTON is not set
CONFIG_INPUT_AXP20X_PEK=m
CONFIG_INPUT_TWL4030_PWRBUTTON=m
CONFIG_INPUT_TWL4030_VIBRA=m
@@ -4985,6 +5005,8 @@ CONFIG_I2C_XILINX=m
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
CONFIG_I2C_LJCA=m
CONFIG_I2C_NCT6694=m
CONFIG_I2C_USBIO=y
CONFIG_I2C_CP2615=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PCI1XXXX=m
@@ -5011,6 +5033,7 @@ CONFIG_I2C_SLAVE_EEPROM=m
# end of I2C support
CONFIG_I3C=m
CONFIG_ADI_I3C_MASTER=m
CONFIG_CDNS_I3C_MASTER=m
CONFIG_DW_I3C_MASTER=m
CONFIG_SVC_I3C_MASTER=m
@@ -5054,6 +5077,7 @@ CONFIG_SPI_PXA2XX_PCI=m
CONFIG_SPI_SC18IS602=m
CONFIG_SPI_SIFIVE=m
CONFIG_SPI_MXIC=m
CONFIG_SPI_VIRTIO=m
CONFIG_SPI_XCOMM=m
CONFIG_SPI_XILINX=m
CONFIG_SPI_ZYNQMP_GQSPI=m
@@ -5122,6 +5146,7 @@ CONFIG_PTP_1588_CLOCK_IDTCM=m
# CONFIG_PTP_1588_CLOCK_VMW is not set
CONFIG_PTP_1588_CLOCK_OCP=m
CONFIG_PTP_DFL_TOD=m
CONFIG_PTP_NETC_V4_TIMER=m
# end of PTP clock support
#
@@ -5134,7 +5159,9 @@ CONFIG_ZL3073X_SPI=m
# end of DPLL device support
CONFIG_PINCTRL=y
CONFIG_GENERIC_PINCTRL_GROUPS=y
CONFIG_PINMUX=y
CONFIG_GENERIC_PINMUX_FUNCTIONS=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set
@@ -5142,10 +5169,12 @@ CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_AMDISP=m
CONFIG_PINCTRL_CY8C95X0=m
# CONFIG_PINCTRL_DA9062 is not set
CONFIG_PINCTRL_MAX7360=m
CONFIG_PINCTRL_MCP23S08_I2C=m
CONFIG_PINCTRL_MCP23S08_SPI=m
CONFIG_PINCTRL_MCP23S08=m
CONFIG_PINCTRL_SX150X=y
CONFIG_PINCTRL_UPBOARD=m
CONFIG_PINCTRL_CS42L43=m
CONFIG_PINCTRL_MADERA=m
@@ -5259,6 +5288,8 @@ CONFIG_GPIO_LJCA=m
CONFIG_GPIO_LP3943=m
CONFIG_GPIO_LP873X=m
CONFIG_GPIO_MADERA=m
CONFIG_GPIO_MAX7360=m
CONFIG_GPIO_NCT6694=m
CONFIG_GPIO_PALMAS=y
CONFIG_GPIO_RC5T583=y
CONFIG_GPIO_TPS65086=m
@@ -5301,6 +5332,7 @@ CONFIG_GPIO_XRA1403=m
#
CONFIG_GPIO_VIPERBOARD=m
CONFIG_GPIO_MPSSE=m
CONFIG_GPIO_USBIO=y
# end of USB GPIO expanders
#
@@ -5369,6 +5401,7 @@ CONFIG_POWER_SEQUENCING=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_POWER_SUPPLY_HWMON=y
CONFIG_ADC_BATTERY_HELPER=m
CONFIG_GENERIC_ADC_BATTERY=m
CONFIG_IP5XXX_POWER=m
CONFIG_MAX8925_POWER=m
@@ -5385,6 +5418,7 @@ CONFIG_BATTERY_DS2780=m
CONFIG_BATTERY_DS2781=m
CONFIG_BATTERY_DS2782=m
# CONFIG_BATTERY_SAMSUNG_SDI is not set
CONFIG_BATTERY_INTEL_DC_TI=m
CONFIG_BATTERY_SBS=m
CONFIG_CHARGER_SBS=m
CONFIG_MANAGER_SBS=m
@@ -5433,6 +5467,7 @@ CONFIG_CHARGER_BQ24190=m
CONFIG_CHARGER_BQ24257=m
CONFIG_CHARGER_BQ24735=m
CONFIG_CHARGER_BQ2515X=m
CONFIG_CHARGER_BQ257XX=m
CONFIG_CHARGER_BQ25890=m
CONFIG_CHARGER_BQ25980=m
CONFIG_CHARGER_BQ256XX=m
@@ -5517,6 +5552,7 @@ CONFIG_SENSORS_FTSTEUTATES=m
CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_GPD=m
CONFIG_SENSORS_G760A=m
CONFIG_SENSORS_G762=m
CONFIG_SENSORS_HIH6130=m
@@ -5592,6 +5628,7 @@ CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_NTC_THERMISTOR=m
CONFIG_SENSORS_NCT6683=m
CONFIG_SENSORS_NCT6694=m
CONFIG_SENSORS_NCT6775_CORE=m
CONFIG_SENSORS_NCT6775=m
CONFIG_SENSORS_NCT6775_I2C=m
@@ -5645,8 +5682,10 @@ CONFIG_SENSORS_MAX31785=m
CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_MP2856=m
CONFIG_SENSORS_MP2869=m
CONFIG_SENSORS_MP2888=m
CONFIG_SENSORS_MP2891=m
CONFIG_SENSORS_MP29502=m
CONFIG_SENSORS_MP2975=m
CONFIG_SENSORS_MP2993=m
CONFIG_SENSORS_MP2975_REGULATOR=y
@@ -5831,6 +5870,7 @@ CONFIG_CADENCE_WATCHDOG=m
CONFIG_DW_WATCHDOG=m
CONFIG_TWL4030_WATCHDOG=m
CONFIG_MAX63XX_WATCHDOG=m
CONFIG_NCT6694_WATCHDOG=m
CONFIG_RETU_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
@@ -5985,6 +6025,7 @@ CONFIG_MFD_MT6360=m
CONFIG_MFD_MT6370=m
CONFIG_MFD_MT6397=m
CONFIG_MFD_MENF21BMC=m
CONFIG_MFD_NCT6694=m
CONFIG_MFD_OCELOT=m
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=m
@@ -6004,6 +6045,7 @@ CONFIG_MFD_SYSCON=y
CONFIG_MFD_LP3943=m
CONFIG_MFD_LP8788=y
CONFIG_MFD_TI_LMU=m
CONFIG_MFD_BQ257XX=m
CONFIG_MFD_PALMAS=y
CONFIG_TPS6105X=m
CONFIG_TPS65010=m
@@ -6049,6 +6091,7 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
CONFIG_MFD_INTEL_M10_BMC_PMCI=m
CONFIG_MFD_QNAP_MCU=m
CONFIG_MFD_UPBOARD_FPGA=m
CONFIG_MFD_MAX7360=m
# end of Multifunction device drivers
CONFIG_REGULATOR=y
@@ -6072,6 +6115,7 @@ CONFIG_REGULATOR_AW37503=m
CONFIG_REGULATOR_AXP20X=m
CONFIG_REGULATOR_BCM590XX=m
CONFIG_REGULATOR_BD9571MWV=m
CONFIG_REGULATOR_BQ257XX=m
CONFIG_REGULATOR_DA903X=m
CONFIG_REGULATOR_DA9052=m
CONFIG_REGULATOR_DA9055=m
@@ -6107,6 +6151,7 @@ CONFIG_REGULATOR_MAX20086=m
CONFIG_REGULATOR_MAX20411=m
CONFIG_REGULATOR_MAX77693=m
CONFIG_REGULATOR_MAX77826=m
CONFIG_REGULATOR_MAX77838=m
CONFIG_REGULATOR_MC13XXX_CORE=m
CONFIG_REGULATOR_MC13783=m
CONFIG_REGULATOR_MC13892=m
@@ -6126,6 +6171,7 @@ CONFIG_REGULATOR_PALMAS=m
CONFIG_REGULATOR_PCA9450=m
CONFIG_REGULATOR_PF9453=m
CONFIG_REGULATOR_PCAP=m
CONFIG_REGULATOR_PF0900=m
CONFIG_REGULATOR_PV88060=m
CONFIG_REGULATOR_PV88080=m
CONFIG_REGULATOR_PV88090=m
@@ -6531,7 +6577,6 @@ CONFIG_RADIO_SI476X=m
CONFIG_RADIO_TEA575X=m
CONFIG_RADIO_TEA5764=m
CONFIG_RADIO_TEF6862=m
CONFIG_RADIO_WL1273=m
CONFIG_USB_DSBR=m
CONFIG_USB_KEENE=m
CONFIG_USB_MA901=m
@@ -6716,6 +6761,7 @@ CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_ALVIUM_CSI2=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_GC0308=m
CONFIG_VIDEO_GC0310=m
CONFIG_VIDEO_GC05A2=m
CONFIG_VIDEO_GC08A3=m
CONFIG_VIDEO_GC2145=m
@@ -6739,9 +6785,9 @@ CONFIG_VIDEO_MT9M114=m
CONFIG_VIDEO_MT9P031=m
CONFIG_VIDEO_MT9T112=m
CONFIG_VIDEO_MT9V011=m
CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_OG01A1B=m
CONFIG_VIDEO_OG0VE1B=m
CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV02E10=m
@@ -6754,6 +6800,7 @@ CONFIG_VIDEO_OV2640=m
CONFIG_VIDEO_OV2659=m
CONFIG_VIDEO_OV2680=m
CONFIG_VIDEO_OV2685=m
CONFIG_VIDEO_OV2735=m
CONFIG_VIDEO_OV2740=m
CONFIG_VIDEO_OV4689=m
CONFIG_VIDEO_OV5647=m
@@ -6762,8 +6809,8 @@ CONFIG_VIDEO_OV5670=m
CONFIG_VIDEO_OV5675=m
CONFIG_VIDEO_OV5693=m
CONFIG_VIDEO_OV5695=m
CONFIG_VIDEO_OV6211=m
CONFIG_VIDEO_OV64A40=m
CONFIG_VIDEO_OV6650=m
CONFIG_VIDEO_OV7251=m
CONFIG_VIDEO_OV7640=m
CONFIG_VIDEO_OV7670=m
@@ -7282,7 +7329,6 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_NOUVEAU_DEBUG_MMU is not set
# CONFIG_NOUVEAU_DEBUG_PUSH is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set
CONFIG_DRM_NOUVEAU_CH7006=m
CONFIG_DRM_NOUVEAU_SIL164=m
CONFIG_DRM_I915=m
@@ -7339,7 +7385,6 @@ CONFIG_DRM_XE_FORCE_PROBE=""
# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set
# CONFIG_DRM_XE_DEBUG_SRIOV is not set
# CONFIG_DRM_XE_DEBUG_MEM is not set
# CONFIG_DRM_XE_USERPTR_INVAL_INJECT is not set
# end of drm/Xe Debugging
#
@@ -7396,6 +7441,7 @@ CONFIG_DRM_BOCHS=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_GM12U320=m
CONFIG_DRM_PANEL_MIPI_DBI=m
CONFIG_DRM_PIXPAPER=m
CONFIG_TINYDRM_HX8357D=m
CONFIG_TINYDRM_ILI9163=m
CONFIG_TINYDRM_ILI9225=m
@@ -7509,6 +7555,7 @@ CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
@@ -7834,6 +7881,7 @@ CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_US122L=m
# CONFIG_SND_USB_US144MKII is not set
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_HIFACE=m
CONFIG_SND_BCD2000=m
@@ -8303,6 +8351,8 @@ CONFIG_SND_SOC_ES8328_I2C=m
CONFIG_SND_SOC_ES8328_SPI=m
CONFIG_SND_SOC_ES8375=m
CONFIG_SND_SOC_ES8389=m
CONFIG_SND_SOC_FS_AMP_LIB=m
CONFIG_SND_SOC_FS210X=m
CONFIG_SND_SOC_GTM601=m
CONFIG_SND_SOC_HDAC_HDA=m
CONFIG_SND_SOC_HDA=m
@@ -8326,6 +8376,7 @@ CONFIG_SND_SOC_MAX9860=m
CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
CONFIG_SND_SOC_PCM1681=m
CONFIG_SND_SOC_PCM1754=m
CONFIG_SND_SOC_PCM1789=m
CONFIG_SND_SOC_PCM1789_I2C=m
CONFIG_SND_SOC_PCM179X=m
@@ -8346,6 +8397,8 @@ CONFIG_SND_SOC_PCM512x_I2C=m
CONFIG_SND_SOC_PCM512x_SPI=m
CONFIG_SND_SOC_PCM6240=m
CONFIG_SND_SOC_PEB2466=m
CONFIG_SND_SOC_PM4125=m
CONFIG_SND_SOC_PM4125_SDW=m
CONFIG_SND_SOC_RL6231=m
CONFIG_SND_SOC_RT_SDW_COMMON=m
CONFIG_SND_SOC_RL6347A=m
@@ -8426,6 +8479,7 @@ CONFIG_SND_SOC_TAS2781_COMLIB=m
CONFIG_SND_SOC_TAS2781_COMLIB_I2C=m
CONFIG_SND_SOC_TAS2781_FMWLIB=m
CONFIG_SND_SOC_TAS2781_I2C=m
CONFIG_SND_SOC_TAS2783_SDW=m
CONFIG_SND_SOC_TAS5086=m
CONFIG_SND_SOC_TAS571X=m
CONFIG_SND_SOC_TAS5720=m
@@ -8452,6 +8506,7 @@ CONFIG_SND_SOC_TSCS454=m
CONFIG_SND_SOC_UDA1334=m
CONFIG_SND_SOC_UDA1342=m
CONFIG_SND_SOC_WCD_CLASSH=m
CONFIG_SND_SOC_WCD_COMMON=m
CONFIG_SND_SOC_WCD_MBHC=m
CONFIG_SND_SOC_WCD937X=m
CONFIG_SND_SOC_WCD937X_SDW=m
@@ -8536,6 +8591,7 @@ CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=m
CONFIG_HID_GENERIC=m
CONFIG_HID_HAPTIC=y
#
# Special HID drivers
@@ -8971,6 +9027,7 @@ CONFIG_USB_IDMOUSE=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_APPLE_MFI_FASTCHARGE=m
CONFIG_USB_LJCA=m
CONFIG_USB_USBIO=y
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
@@ -9346,6 +9403,7 @@ CONFIG_INFINIBAND_ERDMA=m
CONFIG_INFINIBAND_HFI1=m
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
# CONFIG_SDMA_VERBOSITY is not set
CONFIG_INFINIBAND_IONIC=m
CONFIG_INFINIBAND_IRDMA=m
CONFIG_MANA_INFINIBAND=m
CONFIG_MLX4_INFINIBAND=m
@@ -9435,6 +9493,7 @@ CONFIG_RTC_DRV_MAX8925=m
CONFIG_RTC_DRV_MAX8998=m
CONFIG_RTC_DRV_MAX8997=m
CONFIG_RTC_DRV_MAX31335=m
CONFIG_RTC_DRV_NCT6694=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_ISL12022=m
@@ -9529,13 +9588,13 @@ CONFIG_RTC_DRV_FTRTC010=m
CONFIG_RTC_DRV_PCAP=m
CONFIG_RTC_DRV_MC13XXX=m
CONFIG_RTC_DRV_MT6397=m
CONFIG_RTC_DRV_GOLDFISH=m
CONFIG_RTC_DRV_WILCO_EC=m
#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=m
CONFIG_RTC_DRV_GOLDFISH=m
CONFIG_RTC_DRV_WILCO_EC=m
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
@@ -9683,11 +9742,12 @@ CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
#
# Microsoft Hyper-V guest support
#
CONFIG_HYPERV=m
CONFIG_HYPERV=y
# CONFIG_HYPERV_VTL_MODE is not set
CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERV_VMBUS=m
CONFIG_MSHV_ROOT=m
# end of Microsoft Hyper-V guest support
@@ -9753,6 +9813,7 @@ CONFIG_COMEDI_ADDI_APCI_3120=m
CONFIG_COMEDI_ADDI_APCI_3501=m
CONFIG_COMEDI_ADDI_APCI_3XXX=m
CONFIG_COMEDI_ADL_PCI6208=m
CONFIG_COMEDI_ADL_PCI7250=m
CONFIG_COMEDI_ADL_PCI7X3X=m
CONFIG_COMEDI_ADL_PCI8164=m
CONFIG_COMEDI_ADL_PCI9111=m
@@ -9993,6 +10054,7 @@ CONFIG_HUAWEI_WMI=m
CONFIG_MXM_WMI=m
CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_XIAOMI_WMI=m
CONFIG_REDMI_WMI=m
CONFIG_GIGABYTE_WMI=m
CONFIG_ACERHDF=m
CONFIG_ACER_WIRELESS=m
@@ -10371,6 +10433,7 @@ CONFIG_EXTCON_MAX3355=m
CONFIG_EXTCON_MAX77693=m
CONFIG_EXTCON_MAX77843=m
CONFIG_EXTCON_MAX8997=m
CONFIG_EXTCON_MAX14526=m
CONFIG_EXTCON_PALMAS=m
CONFIG_EXTCON_PTN5150=m
CONFIG_EXTCON_RT8973A=m
@@ -10508,6 +10571,7 @@ CONFIG_AD7944=m
CONFIG_AD7949=m
CONFIG_AD799X=m
# CONFIG_AD9467 is not set
CONFIG_ADE9000=m
CONFIG_AXP20X_ADC=m
CONFIG_AXP288_ADC=m
CONFIG_CC10001_ADC=m
@@ -10518,6 +10582,7 @@ CONFIG_GEHC_PMC_ADC=m
CONFIG_HI8435=m
CONFIG_HX711=m
CONFIG_INA2XX_ADC=m
CONFIG_INTEL_DC_TI_ADC=m
CONFIG_INTEL_MRFLD_ADC=m
CONFIG_LP8788_ADC=m
CONFIG_LTC2309=m
@@ -10553,6 +10618,7 @@ CONFIG_QCOM_VADC_COMMON=m
CONFIG_QCOM_SPMI_IADC=m
CONFIG_QCOM_SPMI_VADC=m
CONFIG_QCOM_SPMI_ADC5=m
CONFIG_ROHM_BD79112=m
CONFIG_ROHM_BD79124=m
CONFIG_RICHTEK_RTQ6056=m
CONFIG_SD_ADC_MODULATOR=m
@@ -10931,6 +10997,7 @@ CONFIG_VCNL4035=m
CONFIG_VEML3235=m
CONFIG_VEML6030=m
CONFIG_VEML6040=m
CONFIG_VEML6046X00=m
CONFIG_VEML6070=m
CONFIG_VEML6075=m
CONFIG_VL6180=m
@@ -10953,6 +11020,7 @@ CONFIG_MMC35240=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
CONFIG_INFINEON_TLV493D=m
CONFIG_SENSORS_HMC5843=m
CONFIG_SENSORS_HMC5843_I2C=m
CONFIG_SENSORS_HMC5843_SPI=m
@@ -11128,6 +11196,7 @@ CONFIG_NTB_MSI_TEST=m
CONFIG_NTB_TRANSPORT=m
CONFIG_PWM=y
# CONFIG_PWM_DEBUG is not set
# CONFIG_PWM_PROVIDE_GPIO is not set
CONFIG_PWM_CLK=m
CONFIG_PWM_CRC=y
CONFIG_PWM_CROS_EC=m
@@ -11139,6 +11208,7 @@ CONFIG_PWM_LP3943=m
CONFIG_PWM_LPSS=m
CONFIG_PWM_LPSS_PCI=m
CONFIG_PWM_LPSS_PLATFORM=m
CONFIG_PWM_MAX7360=m
CONFIG_PWM_PCA9685=m
CONFIG_PWM_TWL=m
CONFIG_PWM_TWL_LED=m
@@ -11321,7 +11391,6 @@ CONFIG_FS_STACK=y
CONFIG_BUFFER_HEAD=y
CONFIG_LEGACY_DIRECT_IO=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT2=y
CONFIG_EXT4_FS_POSIX_ACL=y
@@ -11358,7 +11427,6 @@ CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_EXPERIMENTAL is not set
# CONFIG_BTRFS_FS_REF_VERIFY is not set
CONFIG_NILFS2_FS=m
CONFIG_F2FS_FS=m
CONFIG_F2FS_STAT_FS=y
@@ -11375,18 +11443,6 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IOSTAT is not set
CONFIG_F2FS_UNFAIR_RWSEM=y
CONFIG_BCACHEFS_FS=m
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
# CONFIG_BCACHEFS_DEBUG is not set
# CONFIG_BCACHEFS_TESTS is not set
CONFIG_BCACHEFS_LOCK_TIME_STATS=y
# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
# CONFIG_BCACHEFS_TRANS_KMALLOC_TRACE is not set
# CONFIG_BCACHEFS_ASYNC_OBJECT_LISTS is not set
CONFIG_ZONEFS_FS=m
CONFIG_FS_DAX=y
CONFIG_FS_DAX_PMD=y
@@ -11635,6 +11691,7 @@ CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
CONFIG_SUNRPC_DEBUG=y
# CONFIG_SUNRPC_DEBUG_TRACE is not set
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_CEPH_FS=m
CONFIG_CEPH_FSCACHE=y
@@ -11915,7 +11972,6 @@ CONFIG_CRYPTO_ECC=y
CONFIG_CRYPTO_ECDH=y
CONFIG_CRYPTO_ECDSA=m
CONFIG_CRYPTO_ECRDSA=m
CONFIG_CRYPTO_CURVE25519=m
# end of Public-key cryptography
#
@@ -12046,7 +12102,6 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
#
# Accelerated Cryptographic Algorithms for CPU (x86)
#
CONFIG_CRYPTO_CURVE25519_X86=m
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_BLOWFISH_X86_64=m
CONFIG_CRYPTO_CAMELLIA_X86_64=m
@@ -12170,20 +12225,18 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_AESCFB=y
CONFIG_CRYPTO_LIB_ARC4=m
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_BLAKE2S_ARCH=y
CONFIG_CRYPTO_LIB_CHACHA=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
CONFIG_CRYPTO_LIB_CHACHA_ARCH=y
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_ARCH=y
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
CONFIG_CRYPTO_LIB_DES=m
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_MD5=y
CONFIG_CRYPTO_LIB_POLY1305=y
CONFIG_CRYPTO_LIB_POLY1305_ARCH=y
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
CONFIG_CRYPTO_LIB_SHA1_ARCH=y
@@ -12192,9 +12245,6 @@ CONFIG_CRYPTO_LIB_SHA256_ARCH=y
CONFIG_CRYPTO_LIB_SHA512=y
CONFIG_CRYPTO_LIB_SHA512_ARCH=y
CONFIG_CRYPTO_LIB_SM3=m
CONFIG_CRYPTO_BLAKE2S_X86=y
CONFIG_CRYPTO_CHACHA20_X86_64=y
CONFIG_CRYPTO_POLY1305_X86_64=y
# end of Crypto library routines
CONFIG_XXHASH=y
@@ -12291,10 +12341,8 @@ CONFIG_OID_REGISTRY=y
CONFIG_UCS2_STRING=y
CONFIG_HAVE_GENERIC_VDSO=y
CONFIG_GENERIC_GETTIMEOFDAY=y
CONFIG_GENERIC_VDSO_TIME_NS=y
CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
CONFIG_VDSO_GETRANDOM=y
CONFIG_GENERIC_VDSO_DATA_STORE=y
CONFIG_FONT_SUPPORT=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
@@ -12330,7 +12378,6 @@ CONFIG_ASN1_ENCODER=y
CONFIG_POLYNOMIAL=m
CONFIG_FIRMWARE_TABLE=y
CONFIG_UNION_FIND=y
CONFIG_MIN_HEAP=y
#
# Kernel hacking
@@ -12477,7 +12524,6 @@ CONFIG_HAVE_ARCH_KMSAN=y
# Debug Oops, Lockups and Hangs
#
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
CONFIG_LOCKUP_DETECTOR=y
CONFIG_SOFTLOCKUP_DETECTOR=y
+4
View File
@@ -26,6 +26,7 @@
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix download)
#:use-module (guix utils)
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages bash)
@@ -80,6 +81,9 @@
(package-supported-systems
libcap))))
'("--disable-autoipd")
'())
,@(if (target-hurd?)
'("CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types")
'()))
#:modules ((srfi srfi-26)
(guix build utils)
+20 -19
View File
@@ -103,7 +103,7 @@
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages rsync)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages serialization)
#:use-module (gnu packages ssh)
#:use-module (gnu packages time)
@@ -1190,7 +1190,7 @@ additional snapshots).")
(define-public burp
(package
(name "burp")
(version "2.3.38")
(version "3.2.0")
(source
(origin
(method git-fetch)
@@ -1198,21 +1198,23 @@ additional snapshots).")
(url "https://github.com/grke/burp")
(commit version)))
(sha256
(base32 "0m0s6rrgxn3l6bad45vyhks6iz6bwvd0f3rzdsc7l28gar79wsj6"))
(base32 "0wxn59h6685swmr410l08k8baxsc0f2r6djixxddcbyxmlgap54d"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'check 'extend-test-time-outs
;; The defaults are far too low for busy boxes & spinning storage.
(lambda _
(substitute* (find-files "utest" "\\.c$")
(("(tcase_set_timeout\\(tc_core,)[ 0-9]*(\\);.*)$" _ prefix suffix)
(string-append prefix " 3600" suffix "\n")))
#t)))))
(list
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'extend-test-time-outs
;; The defaults are far too low for busy boxes & spinning storage.
(lambda _
(substitute* (find-files "utest" "\\.c$")
(("(tcase_set_timeout\\(tc_core,)[ 0-9]*(\\);.*)$" _ prefix suffix)
(string-append prefix " 3600" suffix "\n"))))))))
(inputs
(list acl
libxcrypt ; it is needed to pass utest/server/test_auth.c:53 and
; utest/builders/build_asfd_mock.c:54
librsync
ncurses ; for the live status monitor
openssl
@@ -1265,7 +1267,7 @@ compression parameters used by Gzip.")
(define-public borgmatic
(package
(name "borgmatic")
(version "2.0.13")
(version "2.1.2")
(source
(origin
;; PyPI archive does not contain NEWS file needed for one test.
@@ -1276,7 +1278,7 @@ compression parameters used by Gzip.")
(file-name (git-file-name name version))
(sha256
(base32
"05w3j4knhsg4w0a0yrz8c7lvz3vp3nf95ddmql9i8mqknjqddm1v"))))
"0vrpl21n6hf3pj0di4n7s36jq64sx24c93j48cmbdgczs8jiwi36"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1325,7 +1327,7 @@ borgmatic is powered by borg.")
(define-public vorta
(package
(name "vorta")
(version "0.11.1")
(version "0.11.3")
;; The test folder is not included in the PyPI archive.
(source (origin
(method git-fetch)
@@ -1335,7 +1337,7 @@ borgmatic is powered by borg.")
(file-name (git-file-name name version))
(sha256
(base32
"16r9ch80i6nfngah634id16fqnmn62ayh60j62zxn5cfivcn3wsq"))))
"0505id65lbbqj42lp4cvbw1q6v9qjhsnldr72ssv1kyir672j2pr"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1360,7 +1362,7 @@ borgmatic is powered by borg.")
(string-append "which('" #$(this-package-input "borg")
"/bin/borg')")))))
;; XXX The test suite tries to write to $HOME.
(add-before 'check 'set-HOME
(add-before 'sanity-check 'set-HOME
(lambda _
(setenv "HOME" "/tmp")))
;; Otherwise, the user interface's icons will be missing.
@@ -1372,8 +1374,7 @@ borgmatic is powered by borg.")
python-pytest-qt
python-pytest-runner
python-setuptools
python-setuptools-git
python-wheel))
python-setuptools-git))
(inputs
(list borg
python-appdirs
+21 -22
View File
@@ -21,7 +21,7 @@
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2021, 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 zamfofex <zamfofex@twdb.moe>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022, 2026 John Kehayias <john@guixotic.coop>
;;; Copyright © 2023 Josselin Poiret <dev@jpoiret.xyz>
;;; Copyright © 2024, 2025 Zheng Junjie <z572@z572.online>
;;;
@@ -273,7 +273,7 @@ implementation offers several extensions over the standard utility.")
;; https://lists.gnu.org/archive/html/bug-tar/2021-10/msg00007.html
;; tar-1.34 isn't aware of 64-bit time_t and upstream suggests
;; skipping the test for this release on 32-bit systems.
((not (target-64bit?))
((target-32bit?)
'(#:make-flags (list "TESTSUITEFLAGS= -k '!tricky time stamps'")))
(else '()))
;; XXX: 32-bit Hurd platforms don't support 64bit time_t
@@ -398,15 +398,7 @@ differences.")
(lambda _
(substitute* "tests/large-subopt"
(("^#!.*" all)
(string-append all "exit 77;\n")))
#$@(if (system-hurd64?)
#~((substitute*
;; These tests hang.
'("gnulib-tests/test-c-stack.sh"
"gnulib-tests/test-c-stack2.sh")
(("^#!.*" all)
(string-append all "exit 77;\n"))))
#~()))))
(string-append all "exit 77;\n"))))))
#~%standard-phases)))
(native-inputs (list perl))
(synopsis "Comparing and merging files")
@@ -565,18 +557,9 @@ used to apply commands with arbitrarily long arguments.")
,@(if (system-hurd64?)
'((substitute*
;; These tests fail
'("tests/misc/sort-NaN-infloop.sh"
"tests/misc/wc-parallel.sh")
'("tests/misc/sort-NaN-infloop.sh")
(("^#!.*" all)
(string-append all "exit 77;\n")))
(substitute* '("gnulib-tests/test-fdutimensat.c"
"gnulib-tests/test-futimens.c"
"gnulib-tests/test-linkat.c"
"gnulib-tests/test-renameat.c"
"gnulib-tests/test-renameatu.c"
"gnulib-tests/test-utimensat.c")
(("(^| )main *\\(.*" all)
(string-append all "{\n exit (77);//"))))
(string-append all "exit 77;\n"))))
'())
;; These tests can fail on btrfs.
(substitute* "tests/cp/reflink-auto.sh"
@@ -957,6 +940,7 @@ the store.")
(properties `((lint-hidden-cve . ("CVE-2024-2961"
"CVE-2024-33601" "CVE-2024-33602"
"CVE-2024-33600" "CVE-2024-33599"))))
(replacement glibc/fixed)
(build-system gnu-build-system)
;; Glibc's <limits.h> refers to <linux/limit.h>, for instance, so glibc
@@ -1234,6 +1218,17 @@ with the Linux kernel.")
(license lgpl2.0+)
(home-page "https://www.gnu.org/software/libc/")))
(define glibc/fixed
(package
(inherit glibc)
(name "glibc")
(source (origin
(inherit (package-source glibc))
;; XXX: When ungrafting, add the included patch to
;; %glibc-patches.
(patches (cons (search-patch "glibc-guix-locpath.patch")
(origin-patches (package-source glibc))))))))
;; Define a variation of glibc which uses the default /etc/ld.so.cache, useful
;; in FHS containers.
(define-public glibc-for-fhs
@@ -1433,6 +1428,10 @@ to the @code{share/locale} sub-directory of this package.")
"/" name "."
normalized)))))
locales))))
#$@(if (target-hurd?)
#~((delete 'augment-libc.so)
(delete 'create-machine-symlink))
#~())
(delete 'install)
(delete 'install-utf8-c-locale)
(delete 'move-static-libs)))
+41 -39
View File
@@ -48,6 +48,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages c)
#:use-module (gnu packages cmake)
#:use-module (gnu packages gcc)
#:use-module (gnu packages nss)
#:use-module (gnu packages check)
@@ -76,6 +77,7 @@
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages vulkan)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (gnu packages xml)
#:use-module (ice-9 match))
@@ -862,47 +864,47 @@ user-provided Lua scripts.
(license license:gpl2+)))
(define-public vkmark
;; The only ever release is tagged "2017.08" and as its name suggests
;; it was back in the august of 2017. That version no longer compiles
;; due to changes in APIs of its libraries.
;; Latest commit on the other hand seems to be fully working on xcb
;; and wayland backends.
(let ((commit "30d2cd37f0566589d90914501fc7c51a4e51f559")
(revision "0"))
(package
(name "vkmark")
(version (git-version "2017.08" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vkmark/vkmark")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0w0n080sb67s7dbxqi71h0vhm6dccs78rqjnxx9x524jp4jh9b7x"))))
(build-system meson-build-system)
(native-inputs (list pkg-config))
;; The kms backend currently will not compile because of upstream issues.
;; So I omitted this backend's dependiencies. A fix has been proposed
;; on another branch, but it has not been merged yet.
;; See https://github.com/vkmark/vkmark/issues/33
(inputs
(list vulkan-loader
vulkan-headers
glm
assimp
libxcb
xcb-util-wm
wayland-protocols
wayland))
(home-page "https://github.com/vkmark/vkmark")
(synopsis "Extensible benchmarking suite for Vulkan")
(description
"vkmark offers a suite of scenes that can be used to measure various
(package
(name "vkmark")
(version "2025.01")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vkmark/vkmark")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0mpxyfwln1627zzi11fb6lgv7x1jz1p2w16w1mhhkdz1xsln6fj6"))))
(build-system meson-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'unbundle-vulkan-headers
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/meson.build"
(("vulkan_dep.get_pkgconfig_variable\\('prefix'\\)")
(string-append "'" #$(this-package-input "vulkan-headers") "'"))))))))
(native-inputs (list pkg-config))
(inputs (list vulkan-loader
vulkan-headers
cmake
glm
assimp
libxcb
libdrm
mesa
xcb-util-wm
wayland-protocols
wayland))
(home-page "https://github.com/vkmark/vkmark")
(synopsis "Extensible benchmarking suite for Vulkan")
(description
"vkmark offers a suite of scenes that can be used to measure various
aspects of Vulkan performance. The way in which each scene is rendered is
configurable through a set of options.")
(license license:lgpl2.1+))))
(license license:lgpl2.1+)))
(define-public osu-micro-benchmarks
(package
+245 -83
View File
@@ -63,6 +63,7 @@
#:use-module (gnu packages ncurses)
#:use-module (gnu packages netpbm)
#:use-module (gnu packages python)
#:use-module (gnu packages python-science)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
@@ -1300,7 +1301,7 @@ data.")
(define-public r-illuminahumanmethylationepicv2anno-20a1-hg38
(package
(name "r-illuminahumanmethylationepicv2anno-20a1-hg38")
(version "1.0.0")
(version "1.0.1")
(source
(origin
(method url-fetch)
@@ -1308,7 +1309,7 @@ data.")
version
'annotation))
(sha256
(base32 "0vp4m3a7qal4d8qc9xaj7z3x484i33ix4c67qlbw0kskdir7rq5a"))))
(base32 "18y92h02dh3pcc27dn1m9jr4m6srwv7w25a4wg3c6jlrggnm5210"))))
(properties `((upstream-name . "IlluminaHumanMethylationEPICv2anno.20a1.hg38")))
(build-system r-build-system)
(propagated-inputs (list r-minfi))
@@ -1851,14 +1852,14 @@ annotations.")
(define-public r-illuminahumanmethylationepicv2manifest
(package
(name "r-illuminahumanmethylationepicv2manifest")
(version "1.0.0")
(version "1.0.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "IlluminaHumanMethylationEPICv2manifest"
version 'annotation))
(sha256
(base32 "1z4b15x8cai27cqhl2lhl02nx0lv8q5c1774vdvvdajx2hivn77l"))))
(base32 "0dwynwhjf3dnbw6975fxvncrqk5si22vrcyf6wivvgak1zim9bjl"))))
(properties `((upstream-name . "IlluminaHumanMethylationEPICv2manifest")))
(build-system r-build-system)
(propagated-inputs (list r-minfi))
@@ -3364,6 +3365,35 @@ is Illumina hiseq Level 3 RSEM normalized expression data from 2015-11-01
snapshot.")
(license license:gpl2)))
(define-public r-scpdata
(package
(name "r-scpdata")
(version "1.18.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scpdata" version
'experiment))
(sha256
(base32 "049qrzjj26s41q0nl3q85bz91lwpd5j3i1c4gxwbavm0izhhk3ym"))))
(properties `((upstream-name . "scpdata")))
(build-system r-build-system)
(arguments
;; Tests require internet access via r-experimenthub
(list #:tests? #f))
(propagated-inputs (list r-annotationhub r-experimenthub r-qfeatures
r-s4vectors r-singlecellexperiment))
(native-inputs (list r-knitr r-testthat))
(home-page "https://bioconductor.org/packages/scpdata")
(synopsis "Single-cell proteomics data package")
(description
"The package disseminates mass spectrometry (MS)-based single-cell proteomics
(SCP) datasets. The data were collected from published work and formatted
using the `scp` data structure. The data sets contain quantitative
information at spectrum, peptide and/or protein level for single cells or
minute sample amounts.")
(license license:gpl2)))
(define-public r-sesamedata
(package
(name "r-sesamedata")
@@ -3406,14 +3436,14 @@ the @code{HorvathMethylChip40} (Mammal40) array.")
(define-public r-systempiperdata
(package
(name "r-systempiperdata")
(version "2.14.2")
(version "2.14.5")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "systemPipeRdata" version
'experiment))
(sha256
(base32 "0qqkdrqvr0wic1hwrmhd6024w83gs66pdp0mc876qc68mv26nzwb"))))
(base32 "1yrq1vyc0pmp3iv621cvdsavlarcca3z4bbxfzbg0ny3fyqp67pb"))))
(properties `((upstream-name . "systemPipeRdata")))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics r-biostrings r-jsonlite r-remotes))
@@ -4509,13 +4539,13 @@ these biases and construct statistically consistent estimators.")
(define-public r-animalcules
(package
(name "r-animalcules")
(version "1.26.0")
(version "1.26.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "animalcules" version))
(sha256
(base32
"1a614al4vh6fzmzw8v8r1hn0fpmazrqfzspvmwg8injg36ab1i9x"))))
"15hy5b74bsyp8w7cpdfj2qi2syjlkbwm47nbxnm19g28cwqj0w3j"))))
(properties
'((upstream-name . "animalcules")
(updater-extra-native-inputs . ("r-glmnet"))))
@@ -4578,6 +4608,54 @@ Powerful interactive and dynamic figures generated by animalcules enable users
to understand their data better and discover new insights.")
(license license:artistic2.0)))
(define-public r-anndatar
(package
(name "r-anndatar")
(version "1.0.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "anndataR" version))
(sha256
(base32 "1vi9aqgdjy0nlbsk7628sz12jsxd9bfb79yxhh0ngijpxj9sxd4p"))))
(properties `((upstream-name . "anndataR")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'find-python
(lambda _
(setenv "RETICULATE_PYTHON" (which "python3")))))))
(propagated-inputs (list r-cli
r-lifecycle
r-matrix
r-purrr
r-r6
r-reticulate
r-rlang))
(inputs (list python-wrapper
python-anndata))
(native-inputs (list r-knitr
r-processx
r-rhdf5
r-s4vectors
r-seurat
r-seuratobject
r-singlecellexperiment
r-spelling
r-testthat
r-withr))
(home-page "https://anndatar.data-intuitive.com")
(synopsis "AnnData interoperability in R")
(description
"This package aims to bring the power and flexibility of @code{AnnData}
to the R ecosystem, allowing you to effortlessly manipulate and analyze your
single-cell data. This package lets you work with backed h5ad and zarr files,
directly access various slots (e.g. X, obs, var), or convert the data into
@code{SingleCellExperiment} and Seurat objects.")
(license license:expat)))
(define-public r-annotationhubdata
(package
(name "r-annotationhubdata")
@@ -4639,13 +4717,13 @@ for use in Bioconductors AnnotationHub.")
(define-public r-anvil
(package
(name "r-anvil")
(version "1.22.3")
(version "1.22.5")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "AnVIL" version))
(sha256
(base32
"0na8m3d2svrcblz8xzwb560sar39anx1bp0i787rw9sk23f2kwrc"))))
"07fsyifchcwic2vax6bgz401is7c24y88pjambs5k9r4rfy0snh6"))))
(properties `((upstream-name . "AnVIL")))
(build-system r-build-system)
;; Tests require Internet access.
@@ -5825,13 +5903,13 @@ Various visual and textual types of output are available.")
(define-public r-bambu
(package
(name "r-bambu")
(version "3.12.0")
(version "3.12.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "bambu" version))
(sha256
(base32
"0bdwild1lxnizkwlcscl9vjnhqiri79p8vwkgw5a2lxkfj1gz1p8"))))
"0wwsak3f5mz80arphw8n50f3523rf0nx8ih6brg8balhsxqfjhvh"))))
(properties `((upstream-name . "bambu")))
(build-system r-build-system)
;; Tests require Internet access.
@@ -7980,13 +8058,13 @@ mapping.")
(define-public r-nebulosa
(package
(name "r-nebulosa")
(version "1.20.0")
(version "1.20.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "Nebulosa" version))
(sha256
(base32
"0xb2xj3rj2hqaz1hhsijk83n3qvwp646gj3nx6y8s6k6kda3mwvr"))))
"0f4pmz583w0nywnnlnqs0jdvmz84876jcy1dcjar0d0x6w2x1ara"))))
(properties
'((upstream-name . "Nebulosa")
(updater-extra-native-inputs . ("r-seurat"))))
@@ -8595,13 +8673,13 @@ on Bioconductor or which replace R functions.")
(define-public r-biomart
(package
(name "r-biomart")
(version "2.66.0")
(version "2.66.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "biomaRt" version))
(sha256
(base32
"0xvwn4s7lxd2g98x6bng4w2vvxp26s57wzq2pij4f117xscad42f"))))
"1cmzay4z9s183dc001rxfa81ql67la9y8m0p0wsn2iwzxzx94n8g"))))
(properties
`((upstream-name . "biomaRt")))
(build-system r-build-system)
@@ -9056,14 +9134,14 @@ experiments.")
(define-public r-complexheatmap
(package
(name "r-complexheatmap")
(version "2.26.0")
(version "2.26.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "ComplexHeatmap" version))
(sha256
(base32
"1ibphh0x0drr0hm0pk96hs8mgxp5fy6ixs8ak4imyawqdjha3s68"))))
"1nhpifm5jq0ibh6s5vvjrym42rfk7cfjrnaks8xdrg5vr635xrww"))))
(properties
`((upstream-name . "ComplexHeatmap")))
(build-system r-build-system)
@@ -9538,13 +9616,13 @@ parameter configurations.")
(define-public r-enmix
(package
(name "r-enmix")
(version "1.46.0")
(version "1.46.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "ENmix" version))
(sha256
(base32
"1zv7b8yfzn3mazfg2hyc20xpi8ayd0xwxz5wnd4ywjmnfagwqjwb"))))
"1kkf387na8ldm7vqvv49cvz57yh4yi88mxcn3606xmdqxq69i78k"))))
(properties
'((upstream-name . "ENmix")
(updater-extra-native-inputs . ("r-minfidata"))))
@@ -10259,13 +10337,13 @@ Enrichment Analysis} (GSEA).")
(define-public r-gsva
(package
(name "r-gsva")
(version "2.4.4")
(version "2.4.6")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "GSVA" version))
(sha256
(base32
"1rvzy8rx3pxy4slmmbrzydgwv3w6pjfvgz8xnwkm7zl18ik1y3h6"))))
"08i2s5zlm75mr7zl357cic2zxcy7aqqfv67xb0w67n48cw016ri6"))))
(properties `((upstream-name . "GSVA")))
(build-system r-build-system)
(propagated-inputs (list r-biobase
@@ -11687,14 +11765,14 @@ platform that mimics both single and multi-sample scRNA-seq data.")
(define-public r-mutationalpatterns
(package
(name "r-mutationalpatterns")
(version "3.19.1")
(version "3.20.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MutationalPatterns" version))
(sha256
(base32
"1y7yxricvivg3ds3jacwf5qb366xvzw8sff9wddigz8p5kyzs7f6"))))
"0g6r9lvbfr3q913hjs6kympzj8bg6sanqzl42qh0q0xipyvx8m31"))))
(properties
'((updater-extra-native-inputs . ("r-ccfindr"))))
(build-system r-build-system)
@@ -11819,6 +11897,35 @@ package thus provides an alternative MS data representation for very large or
remote MS data sets.")
(license license:artistic2.0)))
(define-public r-msdatahub
(package
(name "r-msdatahub")
(version "1.10.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MsDataHub" version))
(sha256
(base32 "09rfj583b1vz3p328pnlrzj7mxg6804ia1q84p9y5pvzcb0z17fv"))))
(properties `((upstream-name . "MsDataHub")))
(build-system r-build-system)
(arguments
(list
#:phases '(modify-phases %standard-phases
(add-after 'unpack 'set-HOME
(lambda _
(setenv "HOME" "/tmp"))))))
(propagated-inputs (list r-experimenthub))
(native-inputs (list r-knitr r-testthat))
(home-page "https://rformassspectrometry.github.io/MsDataHub")
(synopsis "Mass spectrometry data on ExperimentHub")
(description
"The @code{MsDataHub} package uses the @code{ExperimentHub}
infrastructure to distribute raw mass spectrometry data files, peptide
spectrum matches or quantitative data from proteomics and metabolomics
experiments.")
(license license:artistic2.0)))
(define-public r-msexperiment
(package
(name "r-msexperiment")
@@ -11961,14 +12068,14 @@ of mass spectrometry based proteomics data.")
(define-public r-msnid
(package
(name "r-msnid")
(version "1.44.0")
(version "1.44.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MSnID" version))
(sha256
(base32
"1spb72pc7idn597sb8qywynf6sg306p8vbdbd0gcib1q1vinzqy0"))))
"1f7l11sgfrpcwzzlxa4g4vl34z5fmjx3lpwnaawi5nddc1li2ads"))))
(properties `((upstream-name . "MSnID")))
(build-system r-build-system)
(arguments
@@ -12120,13 +12227,13 @@ previously been used in XCMS.")
(define-public r-numbat
(package
(name "r-numbat")
(version "1.5.1")
(version "1.5.2")
(source (origin
(method url-fetch)
(uri (cran-uri "numbat" version))
(sha256
(base32
"1p93jd009y0pymh08s8903pldh7c142icz7jvjbmmn5ayg9ayz39"))))
"0j6p15n0zmm4d8ml4j6ydcd8x3b8gba53hpxjm1qv05blr29b65y"))))
(properties `((upstream-name . "numbat")))
(build-system r-build-system)
(propagated-inputs (list r-ape
@@ -12148,7 +12255,6 @@ previously been used in XCMS.")
r-optparse
r-paralleldist
r-patchwork
r-pryr
r-purrr
r-r-utils
r-rcpp
@@ -13389,13 +13495,13 @@ transcripts in groups of interest.")
(define-public r-scannotatr
(package
(name "r-scannotatr")
(version "1.16.0")
(version "1.16.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scAnnotatR" version))
(sha256
(base32 "1r9c033066rdrcnh0d540ln8axsmzpqjb35gxasmrfbd5zgl2m6h"))))
(base32 "08bpyzi43qbkmgqxp1aqi4fv7859gqpgj0bg39ycf5zlp7gpkjh5"))))
(properties `((upstream-name . "scAnnotatR")))
(build-system r-build-system)
;; 6 tests require connecting to a database over the Internet.
@@ -13428,13 +13534,13 @@ cell types based on specific research needs.")
(define-public r-scdblfinder
(package
(name "r-scdblfinder")
(version "1.24.0")
(version "1.24.10")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scDblFinder" version))
(sha256
(base32 "0l9zhcx4a3wdzldlsg4blq3jh259pwd0h9qbhwwcz94jlp9v9wjq"))))
(base32 "0ngjgpjl2kky4j9ic4h6s4daaswhy59hq64d7s7yrws6m80k667j"))))
(properties `((upstream-name . "scDblFinder")))
(build-system r-build-system)
(propagated-inputs
@@ -13518,13 +13624,13 @@ with respect to the cell population of interest.")
(define-public r-scistreer
(package
(name "r-scistreer")
(version "1.2.0")
(version "1.2.1")
(source (origin
(method url-fetch)
(uri (cran-uri "scistreer" version))
(sha256
(base32
"03nd4p7ik66v09yv18c0z1bvdnkr5m0axk78yapd2ri80ihmyi3c"))))
"0v8pwz0skkan9gbpr9jffkkz0y22gm063mcw516c43xy3bgrxmgk"))))
(properties `((upstream-name . "scistreer")))
(build-system r-build-system)
(propagated-inputs (list r-ape
@@ -13594,6 +13700,54 @@ a scRNA-seq experiment onto the cell-types or individual cells identified in a
different experiment.")
(license license:gpl3)))
(define-public r-scp
(package
(name "r-scp")
(version "1.20.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scp" version))
(sha256
(base32 "0ah2zy4mi5h1ihrv02s6z5q814rbyx37zcgj11iy5ss5j9zqhli4"))))
(properties
'((upstream-name . "scp")
(updater-extra-native-inputs . ("r-preprocesscore" "r-vsn"))))
(build-system r-build-system)
(arguments
(list
#:skipped-tests
;; These tests require Internet access via r-experimenthub
'(("test-readSCP.R"
"readSCPfromDIANN"
"readSCPfromDIANN with sce"))))
(propagated-inputs (list r-ggplot2
r-ggrepel
r-ihw
r-matrixstats
r-metapod
r-mscoreutils
r-multiassayexperiment
r-nipals
r-qfeatures
r-rcolorbrewer
r-s4vectors
r-singlecellexperiment
r-summarizedexperiment))
(native-inputs (list r-biocgenerics r-knitr r-msdatahub r-preprocesscore
r-testthat r-vdiffr r-vsn))
(home-page "https://UCLouvain-CBIO.github.io/scp")
(synopsis "Mass Spectrometry-based Single-Cell Proteomics data analysis")
(description
"This package provides utility functions for manipulating, processing,
and analyzing mass spectrometry-based single-cell proteomics data. The
package is an extension to the @code{QFeatures} package and relies on
@code{SingleCellExpirement} to enable single-cell proteomics analyses. The
package offers the user the functionality to process quantitative table (as
generated by MaxQuant, Proteome Discoverer, and more) into data tables ready
for downstream analysis and data visualization.")
(license license:artistic2.0)))
(define-public r-screpertoire
(package
(name "r-screpertoire")
@@ -13748,13 +13902,13 @@ single-cell RNA-seq.")
(define-public r-seqarray
(package
(name "r-seqarray")
(version "1.50.0")
(version "1.50.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "SeqArray" version))
(sha256
(base32
"0p749sf2smc8j59qs5k3vkxlf5h2zws8q40vrnhv1svl1j1gc17d"))))
"1bswiypvzpp5l45ljycvh4ww0ig9kv18i3xvw8wr6v2sm8rc9ris"))))
(properties
'((upstream-name . "SeqArray")
(updater-extra-native-inputs . ("r-digest"))))
@@ -14029,13 +14183,13 @@ less than 2bp on both sides of indel region.")
(define-public r-simona
(package
(name "r-simona")
(version "1.8.0")
(version "1.8.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "simona" version))
(sha256
(base32 "0fv5qqlchbij486w2j7r2yndj2c497f4id0skq3r8pp735lgc84j"))))
(base32 "17lrkd9v4j3w30ra8fxv9p0wkmlmyb31mh7gp1wr0z2cbrfd3wjl"))))
(properties
`((upstream-name . "simona")
(updater-extra-native-inputs
@@ -14067,14 +14221,14 @@ methods for semantic similarity analysis.")
(define-public r-simplifyenrichment
(package
(name "r-simplifyenrichment")
(version "2.4.0")
(version "2.4.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "simplifyEnrichment" version))
(sha256
(base32
"1vz0pjn8j3ia6gcwdlr1c8cxvdbhf6rscag1r7h43gj3fxmsi9m0"))))
"0303y172gzq3xvqm6g74ppsd6bk3h735wcvlpm7xx4pqbkrmlix2"))))
(properties
`((upstream-name . "simplifyEnrichment")))
(build-system r-build-system)
@@ -14482,13 +14636,13 @@ additional column data sets.")
(define-public r-scds
(package
(name "r-scds")
(version "1.26.0")
(version "1.26.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "scds" version))
(sha256
(base32
"1j0z0w8cw80mr9nll9lj6x8573cyi1hk0wlz5f1bm66c2pf4q547"))))
"1adfq2nlvh0p6as5kkxsk9z561x1zcl4i75zlkh3isfv2q0rf92f"))))
(properties `((upstream-name . "scds")))
(build-system r-build-system)
(propagated-inputs (list r-dplyr
@@ -14807,13 +14961,13 @@ samples.")
(define-public r-survcomp
(package
(name "r-survcomp")
(version "1.60.0")
(version "1.60.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "survcomp" version))
(sha256
(base32
"0fhi7kjcd26shx0qh1j8akcbiwyaxb5b7jzk1hyzmdqf4ffs98kw"))))
"0in0wlhjkqfc18rp6r73q4672ks7xzdjmkc6fcjl998rcn4n70dz"))))
(properties `((upstream-name . "survcomp")))
(build-system r-build-system)
(propagated-inputs (list r-bootstrap
@@ -14824,6 +14978,7 @@ samples.")
r-suppdists
r-survival
r-survivalroc))
(native-inputs (list r-biobase r-biocmanager r-xtable))
(home-page "https://www.pmgenomics.ca/bhklab/")
(synopsis "Performance assessment and comparison for survival analysis")
(description
@@ -15134,14 +15289,14 @@ coding changes and predict coding outcomes.")
(define-public r-vsn
(package
(name "r-vsn")
(version "3.78.0")
(version "3.78.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "vsn" version))
(sha256
(base32
"07skbp8pq3anmlsmw0zqc2lhsis6wg9a6vid2535iy5hpj3d0yv0"))))
"1dv7h6i1jfa046r8cipa761r2gxyrah90hsv0lp6y03m4v0hdl7h"))))
(properties
;; This is needed for vignettes.
'((updater-extra-native-inputs . ("r-biocstyle"))))
@@ -16020,13 +16175,13 @@ fitting of some classes of graphical Markov models.")
(define-public r-ggtreeextra
(package
(name "r-ggtreeextra")
(version "1.20.0")
(version "1.20.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "ggtreeExtra" version))
(sha256
(base32
"086j86xxf8xn4kqkgs6b3r2zyrngi2inhhabj47c5mcyxy7cbddz"))))
"03qdh2q6bd0452ygk3la825ixw54vm997r21s38qivxraam5cjd7"))))
(properties `((upstream-name . "ggtreeExtra")))
(build-system r-build-system)
(propagated-inputs (list r-cli
@@ -16035,7 +16190,8 @@ fitting of some classes of graphical Markov models.")
r-ggtree
r-magrittr
r-rlang
r-tidytree))
r-tidytree
r-yulab-utils))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/YuLab-SMU/ggtreeExtra/")
(synopsis
@@ -16051,14 +16207,17 @@ rectangular layout tree built by ggtree with the grammar of ggplot2.")
(define-public r-ggpicrust2
(package
(name "r-ggpicrust2")
(version "2.5.2")
(version "2.5.10")
(source (origin
(method url-fetch)
(uri (cran-uri "ggpicrust2" version))
(sha256
(base32
"09cvv2ipxycq983rh9p2gdbahbgxknd7hxcxb6psvqcfx0paj0jg"))))
(properties `((upstream-name . "ggpicrust2")))
"19s72cfim793xx7d77ni2cb51qnsjabxq056zmdbladhkw9ipcck"))))
(properties
'((upstream-name . "ggpicrust2")
(updater-extra-native-inputs
. ("r-aldex2" "r-fgsea" "r-ggally" "r-limma"))))
(build-system r-build-system)
(propagated-inputs (list r-aplot
r-dplyr
@@ -16074,12 +16233,8 @@ rectangular layout tree built by ggtree with the grammar of ggplot2.")
r-tibble
r-tidygraph
r-tidyr))
(native-inputs (list r-devtools
r-fgsea
r-ggvenndiagram
r-mockery
r-testthat
r-upsetr))
(native-inputs
(list r-aldex2 r-fgsea r-ggally r-knitr r-limma r-testthat))
(home-page "https://github.com/cafferychen777/ggpicrust2")
(synopsis "Make PICRUSt2 output analysis and visualization easier")
(description
@@ -19450,13 +19605,13 @@ data.")
(define-public r-enrichedheatmap
(package
(name "r-enrichedheatmap")
(version "1.40.0")
(version "1.40.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "EnrichedHeatmap" version))
(sha256
(base32
"1pz5czpy4dhjxaamz7n7zvxz3s48jyk3rhy90pqil41i8zlql4hr"))))
"0qzfd7q270z80jvw1c7nvxks4md3pvhscj3zmga3jklmkx3qz5pn"))))
(properties `((upstream-name . "EnrichedHeatmap")))
(build-system r-build-system)
(propagated-inputs (list r-circlize
@@ -20560,14 +20715,14 @@ analysis.")
(define-public r-gtrellis
(package
(name "r-gtrellis")
(version "1.42.0")
(version "1.42.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "gtrellis" version))
(sha256
(base32
"0lbqzdfz7ylw066ng01vvm5azvnjfxhhbfcjk6y0l5xbs2c5ckac"))))
"00ckhkf15x4wgd8wvcl2kg2n98xxsbyb4njjxg9fzshvd7ikx0g4"))))
(build-system r-build-system)
(propagated-inputs
(list r-circlize r-genomicranges r-getoptlong r-iranges))
@@ -22465,7 +22620,7 @@ sequential way to mimic the manual gating strategy.")
(properties
`((upstream-name . "CytoML")
(updater-extra-native-inputs . ("r-flowworkspacedata"))
(updater-ignored-native-inputs . ("r-old" "r-table"))))
(updater-ignored-native-inputs . ("r-cytoml-old"))))
(build-system r-build-system)
(inputs
(list libxml2 zlib))
@@ -24327,8 +24482,16 @@ available bioactivity data.")
"0d4c9qqwd5zm5y9xcskfjashqkdiy0ri3gsj1kmfb5zmv8i8666s"))))
(properties `((upstream-name . "biobroom")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'dplyr-compatibility
(lambda _
(substitute* "R/utilities.R"
(("dplyr::tbl_df") "tibble::as_tibble")))))))
(propagated-inputs
(list r-biobase r-broom r-dplyr r-tidyr))
(list r-biobase r-broom r-dplyr r-tibble r-tidyr))
(native-inputs
(list r-deseq2 r-edger r-knitr r-magrittr r-testthat))
(home-page "https://github.com/StoreyLab/biobroom")
@@ -24789,14 +24952,14 @@ gene selection, testing relationships, and so on.")
(define-public r-biocpkgtools
(package
(name "r-biocpkgtools")
(version "1.27.12")
(version "1.28.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "BiocPkgTools" version))
(sha256
(base32
"03z6b711071k15j8vlm4zgb36vli3y3zh1lnglz1xyimmvhvn9cp"))
"0mxhsj3ah6qfq3lr3jz9bfjgfdzl9763aa3j5n3a0im36rz68960"))
(snippet
'(for-each delete-file
'("inst/htmlwidgets/lib/bioc_explore/bootstrap.min.js"
@@ -25015,18 +25178,19 @@ distance measures.")
(define-public r-pcatools
(package
(name "r-pcatools")
(version "2.22.1")
(version "2.22.4")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "PCAtools" version))
(sha256
(base32
"1ngm3227viafcjmq5c25ihj3lrrs98c1rs5zx2ims6xzv68dbzwz"))))
"1ljsllssc2japlmjhnazsfbm7py0xdyzac7jfcfvcxh9z7q3njy1"))))
(properties `((upstream-name . "PCAtools")))
(build-system r-build-system)
(propagated-inputs
(list r-beachmat
(list r-assorthead
r-beachmat
r-bh
r-biocparallel
r-biocsingular
@@ -25061,14 +25225,14 @@ dimensional mass cytometry data.")
(define-public r-rgreat
(package
(name "r-rgreat")
(version "2.12.1")
(version "2.12.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "rGREAT" version))
(sha256
(base32
"1p9d9lzp5sgawn4058ghw7rq3n2n7ljb4f6a1586lpdf22pm0qhs"))))
"1c4pslr4b30j63yd3n5qnqk9s4k37iarpdfl0mxfxzkiwrgxc41b"))))
(properties `((upstream-name . "rGREAT")))
(build-system r-build-system)
(propagated-inputs
@@ -25369,23 +25533,21 @@ S4Vectors package itself.")
(define-public r-wgcna
(package
(name "r-wgcna")
(version "1.73")
(version "1.74")
(source
(origin
(method url-fetch)
(uri (cran-uri "WGCNA" version))
(sha256
(base32
"1kk3a2ll83zdwisjfvg4km5h0vl564nshy45ffgxv41im5ks7878"))))
"1mjmz7qpgnkd07ar02qd9ff4r0d3brf6v4xzc4dz11r2p0by2qag"))))
(properties `((upstream-name . "WGCNA")))
(build-system r-build-system)
(propagated-inputs
(list r-annotationdbi
r-doparallel
(list r-doparallel
r-dynamictreecut
r-fastcluster
r-foreach
r-go-db
r-hmisc
r-impute
r-matrixstats
@@ -26284,14 +26446,14 @@ quality control.")
(define-public r-scran
(package
(name "r-scran")
(version "1.38.0")
(version "1.38.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scran" version))
(sha256
(base32
"1ac4fxj5adqrsgpcpqhk9sxlagaaq2w577xq751kqvxs54hj63n4"))))
"1p2lkhvfpg0v320l6mavdfv70dzkiw0pc6im1qd8a52wycy21i88"))))
(properties
'((updater-extra-native-inputs
. ("r-dynamictreecut"
@@ -28982,14 +29144,14 @@ embeddings and functions to build new reference.")
(define-public r-tximeta
(package
(name "r-tximeta")
(version "1.28.1")
(version "1.28.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "tximeta" version))
(sha256
(base32
"1152llv077q19zyyzzba0ggy03vlvgqrirrkssa8nk0pi93nh1zv"))))
"15lm6h271kkz265mab55fncngnqx56200l0m7qw7bdyq58fnlp4a"))))
(properties `((upstream-name . "tximeta")))
(build-system r-build-system)
;; Two tests fail because data files are not included.
@@ -29026,13 +29188,13 @@ reproducibility.")
(define-public r-phyloseq
(package
(name "r-phyloseq")
(version "1.54.0")
(version "1.54.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "phyloseq" version))
(sha256
(base32 "000a4ksians9qxjfcr89qd1h6pr127h2mfjz607sl1h0kml1hiiv"))))
(base32 "1zivxag6b2bjh32k1mpn7hlvalap97rp90x3cbfynqrk6933f4bq"))))
(properties `((upstream-name . "phyloseq")))
(build-system r-build-system)
(arguments
File diff suppressed because it is too large Load Diff
+32 -30
View File
@@ -11,7 +11,7 @@
;;; Copyright © 2018, 2021 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 Justin Veilleux <terramorpha@cock.li>
;;; Copyright © 2021, 2026 Justin Veilleux <terramorpha@cock.li>
;;; Copyright © 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2021 Josselin Poiret <josselin.poiret@protonmail.ch>
;;; Copyright © 2022 Brice Waegeneire <brice@waegenei.re>
@@ -99,16 +99,19 @@
(define-public transmission
(package
(name "transmission")
(version "4.0.6")
(version "4.1.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/transmission/transmission"
"/releases/download/" version "/transmission-"
version ".tar.xz"))
(patches (search-patches "transmission-4.0.6-fix-build.patch"))
(method git-fetch)
(uri (git-reference
(url "https://github.com/transmission/transmission")
(commit version)
;; TODO: Unbundle more available inputs, see:
;; <https://codeberg.org/guix/guix/pulls/6542#issuecomment-10935599>.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32
"0py4n33wk2srdfrcd5rbrbg5p1zq6nipghlins01d693i9nzwf1a"))))
"1v5qjarqvd26v757mj56yyw75mn3ydvhxl5hdkw8hn3idr1lww3k"))))
(build-system cmake-build-system)
(outputs '("out" ; library and command-line interface
"gui")) ; graphical user interface
@@ -196,7 +199,7 @@ DHT, µTP, PEX and Magnet Links.")
(define-public transmission-remote-gtk
(package
(name "transmission-remote-gtk")
(version "1.6.0")
(version "1.7.0")
(source
(origin
(method git-fetch)
@@ -207,7 +210,7 @@ DHT, µTP, PEX and Magnet Links.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "17b4as8k84b6gfr7g27r9hgw8qbcx5wr5kbspl5yd1jbzqirkk7y"))))
(base32 "19m0jksx4klf5h9b7ici2dsdkbsrj24nj4y2iysrl5zc3sh3kii3"))))
(build-system meson-build-system)
(native-inputs (list `(,glib "bin") ;glib-compile-resources
gettext-minimal
@@ -543,7 +546,7 @@ desktops.")
(define-public qbittorrent
(package
(name "qbittorrent")
(version "5.1.2")
(version "5.1.4")
(source
(origin
(method git-fetch)
@@ -552,7 +555,7 @@ desktops.")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "087l8fnr83bvvinsp1m27rsskc9wx9si3hh8alqrr8rhngd0c5ys"))))
(base32 "1zja55b97cnij3vffmfa5p65dasybbm1gd3xjspw5yyypy5cl5zm"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -652,24 +655,23 @@ the following features:
(base32
"1kbac1qjbddcib0bldqaf0dcq5mqi9i2jv2fd4fayam4bcmjgfmr"))))
(build-system pyproject-build-system)
(inputs (list bash-minimal))
(propagated-inputs
(list gtk+
libtorrent-rasterbar
nss-certs
python-pycairo
python-chardet
python-dbus
python-mako
python-pygobject
python-pillow
python-pyopenssl
python-pyxdg
python-rencode
python-service-identity
python-setproctitle
python-twisted
python-zope-interface))
(inputs (list bash-minimal
gtk+
libtorrent-rasterbar
nss-certs
python-pycairo
python-chardet
python-dbus-1.2
python-mako
python-pygobject-3.50
python-pillow
python-pyopenssl
python-pyxdg
python-rencode
python-service-identity
python-setproctitle
python-twisted
python-zope-interface))
(native-inputs
(list intltool
python-pytest
+1 -1
View File
@@ -61,7 +61,7 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages tex)
#:use-module (gnu packages texinfo)
#:use-module (gnu packages version-control)
+31 -13
View File
@@ -19,6 +19,7 @@
;;; Copyright © 2021 Franck Pérignon <franck.perignon@univ-grenoble-alpes.fr>
;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org>
;;; Copyright © 2025 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -43,6 +44,7 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
@@ -79,19 +81,10 @@
(base32
"0yhcb8dn7g5k9dfr54j99wpd4qwk59g1lpp8z0ag7d114si3z8w5"))))
(build-system gnu-build-system)
(inputs
(append
(list icu4c zlib)
(if (%current-target-system)
'()
(list python-minimal-wrapper))))
(native-inputs
(list perl tcsh))
(arguments
(list
#:imported-modules `((guix build python-build-system)
,@%default-gnu-imported-modules)
#:modules `(((guix build python-build-system) #:select (python-version))
#:imported-modules %pyproject-build-system-modules
#:modules `(((guix build pyproject-build-system) #:select (python-version))
,@%default-gnu-modules)
#:tests? #f
#:configure-flags
@@ -230,7 +223,14 @@
(string-append "libboost_python"
(string-take python-version 1)
libext)))))))))))
(inputs
(append
(list icu4c zlib)
(if (%current-target-system)
'()
(list python-minimal-wrapper))))
(native-inputs
(list perl tcsh))
(home-page "https://www.boost.org")
(synopsis "Peer-reviewed portable C++ source libraries")
(description
@@ -370,6 +370,15 @@ across a broad spectrum of applications.")
(modify-inputs (package-native-inputs boost)
(append python-numpy-1)))))
(define-public boost-with-numpy
(package
(inherit boost)
(name "boost-with-numpy")
(native-inputs
(modify-inputs (package-native-inputs boost)
(append python-numpy)))
(synopsis "Boost C++ libraries with inclusion of Boost.NumPy")))
(define-public boost-sync
(let ((commit "e690de2d30e2f1649ff500c9a6f3539814994b1c")
(version "1.55")
@@ -453,7 +462,16 @@ signals and slots system.")
(newline output-port)
(close output-port))))))))
(home-page "https://www.boost.org")
(synopsis "Message Passing Interface (MPI) library for C++")))
(synopsis "Boost C++ libraries with inclusion of Boost.MPI")))
(define-public boost-mpi-numpy
(package
(inherit boost-mpi)
(name "boost-mpi-numpy")
(inputs
(modify-inputs (package-inputs boost-mpi)
(append python-numpy)))
(synopsis "Boost C++ libraries with inclusion of Boost.MPI and Boost.NumPy")))
(define-public mdds
(package
+14 -142
View File
@@ -801,10 +801,6 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
#~(modify-phases %standard-phases
(add-after 'unpack 'preparations
(lambda _
;; The version string is usually derived via setuptools-scm, but
;; without the git metadata available this fails.
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)
;; Needed by setup.py.
(setenv "DESTDIR" "/")
@@ -836,7 +832,7 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
pkg-config
python
python-setuptools-scm
swig
swig-4.0
which)
(if (member (%current-system) (package-supported-systems valgrind/pinned))
(list valgrind/pinned)
@@ -853,7 +849,7 @@ tree binary files. These are board description files used by Linux and BSD.")
(define u-boot
(package
(name "u-boot")
(version "2025.01")
(version "2026.01")
(source
(origin
(method git-fetch)
@@ -862,9 +858,8 @@ tree binary files. These are board description files used by Linux and BSD.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1i1v86bnixh8hyqbwwr5iwdnnadmg2fqxw9g526fvclsbvl8lz0v"))
(patches (search-patches "u-boot-allow-disabling-openssl.patch"
"u-boot-rockchip-inno-usb.patch"))
(base32 "1ics2b560gjqh7f1b194axy5rdplrgxhpifay61zpa6p5gl4fxsz"))
(patches (search-patches "u-boot-allow-disabling-openssl.patch"))
(snippet
;; Remove non-free binary licenses, blobs and microcode.
#~(begin
@@ -889,7 +884,7 @@ tree binary files. These are board description files used by Linux and BSD.")
python-pyelftools
python-setuptools
python-wheel
swig
swig-4.0
(list util-linux "lib")))
(home-page "https://www.denx.de/wiki/U-Boot/")
(synopsis "ARM bootloader")
@@ -928,6 +923,8 @@ also initializes the boards (RAM etc).")
(append fontconfig
python-sphinx
python-sphinx-prompt
; python-sphinx-rtd-theme ; optional
python-sphinx-reredirects
texinfo
which)))
(synopsis "U-Boot documentation")
@@ -943,7 +940,6 @@ Info manual.")))
(modify-inputs (package-native-inputs u-boot)
(prepend python-filelock
python-pycryptodomex
python-coverage
python-pytest
python-pytest-xdist))
(modify-inputs (package-native-inputs u-boot)
@@ -969,14 +965,6 @@ Info manual.")))
(("/bin/false") (which "false")))
(substitute* "tools/dtoc/fdt_util.py"
(("'cc'") "'gcc'"))
(substitute* "tools/u_boot_pylib/test_util.py"
;; python3-coverage is simply called coverage in guix.
(("python3-coverage") "coverage")
;; Don't require 100% coverage since it's brittle and can
;; fail with newer versions of coverage or dependencies.
(("raise ValueError\\('Test coverage failure'\\)")
"print('Continuing anyway since Guix does not care :O')"))
(substitute* "test/run"
;; Make it easier to find test failures.
(("#!/bin/bash") "#!/bin/bash -x")
@@ -989,9 +977,9 @@ Info manual.")))
"# run_test \"sandbox_noinst\"")
(("run_test \"sandbox_vpl\"")
"# run_test \"sandbox_vpl\"")
;; FIXME: code coverage not working
(("run_test \"binman code coverage\"")
"# run_test \"binman code coverage\"")
;; Disable code coverage tests.
(("run_test \"(\\w+) code coverage\"" all)
(string-append "# " all))
;; This test would require internet access.
(("\\./tools/buildman/buildman") (which "true")))
(substitute* "test/py/tests/test_sandbox_exit.py"
@@ -1008,8 +996,9 @@ def test_ctrl_c"))
;; to GPL/Openssl license incompatibilities.
;; See https://bugs.gnu.org/34717 for
;; details.
(("CONFIG_FIT_SIGNATURE=y")
"CONFIG_FIT_SIGNATURE=n
(("CONFIG_FIT=y")
"CONFIG_FIT=y
CONFIG_FIT_SIGNATURE=n
CONFIG_UT_LIB_ASN1=n
CONFIG_TOOLS_LIBCRYPTO=n
CONFIG_TOOLS_KWBIMAGE=n")
@@ -1377,34 +1366,6 @@ removed so that it fits within common partitioning schemes.")))
(define-public u-boot-a20-olinuxino-micro
(make-u-boot-package "A20-OLinuXino_MICRO" "arm-linux-gnueabihf"))
(define-public u-boot-nintendo-nes-classic-edition
(let ((base (make-u-boot-package "Nintendo_NES_Classic_Edition"
"arm-linux-gnueabihf"
#:append-description "This version is for
the Nintendo NES Classic Edition. It is assumed that you have added a serial
port to pins PB0 and PB1 as described on
@url{https://linux-sunxi.org/Nintendo_NES_Classic_Edition}.
In order to use FEL mode on the device, hold the Reset button on the
device while it's being turned on (and a while longer).")))
(package
(inherit base)
;; Starting with 2019.01, FEL doesn't work anymore on A33.
(version "2018.11")
(source (origin
(method url-fetch)
(uri (string-append
"https://ftp.denx.de/pub/u-boot/"
"u-boot-" version ".tar.bz2"))
(sha256
(base32
"0znkwljfwwn4y7j20pzz4ilqw8znphrfxns0x1lwdzh3xbr96z3k"))
(patches (search-patches
"u-boot-nintendo-nes-serial.patch"))))
(native-inputs
`(("python" ,python-2)
,@(package-native-inputs base))))))
(define-public u-boot-wandboard
(make-u-boot-package "wandboard" "arm-linux-gnueabihf"))
@@ -1462,7 +1423,7 @@ partition."))
;; These disabled features require OpenSSL, which is
;; incompatible with the GPLv2-only parts of U-boot.
#:configs (map (cut string-append "# CONFIG_" <> " is not set")
'("FIT_CIPHER" "MBEDTLS_LIB"))
'("FIT_CIPHER" "MBEDTLS_LIB" "HKDF_MBEDTLS"))
#:append-description
"The sandbox configuration of U-Boot provides a @command{u-boot}
command that runs as a normal user space application. It can be used to
@@ -1840,95 +1801,6 @@ For more information, refer to
(("DEFAULT_FDT_FILE")
"imx6q-ts7970.dtb")))))))))))
(define-public vboot-utils
(package
(name "vboot-utils")
(version "R63-10032.B")
(source (origin
;; XXX: Snapshots are available but changes timestamps every download.
(method git-fetch)
(uri (git-reference
(url (string-append "https://chromium.googlesource.com"
"/chromiumos/platform/vboot_reference"))
(commit (string-append "release-" version))))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
"0h0m3l69vp9dr6xrs1p6y7ilkq3jq8jraw2z20kqfv7lvc9l1lxj"))
(patches
(search-patches "vboot-utils-skip-test-workbuf.patch"
"vboot-utils-fix-tests-show-contents.patch"
"vboot-utils-fix-format-load-address.patch"))))
(build-system gnu-build-system)
(arguments
`(#:make-flags (list "CC=gcc"
;; On ARM, we must pass "HOST_ARCH=arm" so that the
;; ${HOST_ARCH} and ${ARCH} variables in the makefile
;; match. Otherwise, ${HOST_ARCH} will be assigned
;; "armv7l", the value of `uname -m`, and will not
;; match ${ARCH}, which will make the tests require
;; QEMU for testing.
,@(if (string-prefix? "arm"
(or (%current-target-system)
(%current-system)))
'("HOST_ARCH=arm")
'())
(string-append "DESTDIR=" (assoc-ref %outputs "out")))
#:phases (modify-phases %standard-phases
(add-after 'unpack 'patch-hard-coded-paths
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((coreutils (assoc-ref inputs "coreutils"))
(diffutils (assoc-ref inputs "diffutils")))
(substitute* "futility/misc.c"
(("/bin/cp") (string-append coreutils "/bin/cp")))
(substitute* "tests/bitmaps/TestBmpBlock.py"
(("/usr/bin/cmp") (string-append diffutils "/bin/cmp")))
(substitute* "vboot_host.pc.in"
(("prefix=/usr")
(string-append "prefix=" (assoc-ref outputs "out"))))
#t)))
(delete 'configure)
(add-before 'check 'patch-tests
(lambda _
;; These tests compare diffs against known-good values.
;; Patch the paths to match those in the build container.
(substitute* (find-files "tests/futility/expect_output")
(("/mnt/host/source/src/platform/vboot_reference")
(string-append "/tmp/guix-build-" ,name "-" ,version
".drv-0/source")))
;; Tests require write permissions to many of these files.
(for-each make-file-writable (find-files "tests/futility"))
#t))
(add-after 'install 'install-devkeys
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share/vboot-utils")))
(copy-recursively "tests/devkeys"
(string-append share "/devkeys"))
#t))))
#:test-target "runtests"))
(native-inputs
`(("pkg-config" ,pkg-config)
;; For tests.
("diffutils" ,diffutils)
("python@2" ,python-2)))
(inputs
`(("coreutils" ,coreutils)
("libyaml" ,libyaml)
("openssl" ,openssl)
("openssl:static" ,openssl "static")
("util-linux" ,util-linux "lib")))
(home-page
"https://dev.chromium.org/chromium-os/chromiumos-design-docs/verified-boot")
(synopsis "ChromiumOS verified boot utilities")
(description
"vboot-utils is a collection of tools to facilitate booting of
Chrome-branded devices. This includes the @command{cgpt} partitioning
program, the @command{futility} and @command{crossystem} firmware management
tools, and more.")
(license license:bsd-3)))
(define-public os-prober
(package
(name "os-prober")
+28 -20
View File
@@ -2,7 +2,7 @@
;;; Copyright © 2012-2020, 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014, 2015, 2018, 2019 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2017, 2020, 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2020, 2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2020, 2022, 2024, 2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019 Carl Dong <contact@carldong.me>
;;; Copyright © 2019 Léo Le Bouter <lle-bout@zaclys.net>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
@@ -46,7 +46,8 @@
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:use-module (ice-9 match)
#:export (bootstrap-origin
#:export (bootstrap-guile-url-path
bootstrap-origin
package-with-bootstrap-guile
glibc-dynamic-linker
@@ -127,13 +128,13 @@
,(base32 "033rhpk6zrpxpd6ffjyg5y2zwq9x9cnq0zljb7k8jlncbalsayq5")))
("x86_64-gnu"
("bash"
,(base32 "1xvhwyvamlcva01zv6pz7br7d2lgq5qd14misi8wffxc78c4lndk"))
,(base32 "1gr7hxpk55iahz5gc30iprssnkg0b8ylf7fh130dgiz8202z0c65"))
("mkdir"
,(base32 "1c5irkgxaxpwlxzf68xg47j7m6ibd9xqvxznlml42nhfnrka447s"))
,(base32 "1wv4hsxg3d995bb5wfrvi8rhqrvn18qb2y889x89c8mhf9jl9xcp"))
("tar"
,(base32 "0ak7sri6294y1g3ia1yrf7facxc7dij02mlxi4xg6k5yszv1jd3w"))
,(base32 "00s7f78yhd8s865fy8gizpzdx5dn294nxvy10bpga6dfj8q2990r"))
("xz"
,(base32 "0zz9pgw0pyadqsq9nvvpiryk1gpmm89754m6xlqh4ssbbvzpk3y6")))
,(base32 "1193r88af30z124nc10a6aryvlk8pn320v6260kb56a6ax5dgqf9")))
("mips64el-linux"
("bash"
,(base32 "1aw046dhda240k9pb9iaj5aqkm23gkvxa9j82n4k7fk87nbrixw6"))
@@ -175,14 +176,14 @@
(match system
("powerpc64le-linux" (string-append system "/20210106/" program))
("i586-gnu" (string-append system "/20200326/" program))
("x86_64-gnu" (string-append system "/20241122/" program))
("x86_64-gnu" (string-append system "/20260302/" program))
("powerpc-linux" (string-append system "/20200923/bin/" program))
("riscv64-linux" (string-append system "/20210725/bin/" program))
(_ (string-append system "/" program
"?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e"))))
(define bootstrap-executable
(mlambda (program system)
(define bootstrap-executable*
(mlambda (program system file-name)
"Return an origin for PROGRAM, a statically-linked bootstrap executable
built for SYSTEM."
(let ((system (if (string=? system "x86_64-linux")
@@ -203,9 +204,15 @@ for system '~a'")
(uri (map (cute string-append <>
(bootstrap-executable-file-name system program))
%bootstrap-executable-base-urls))
(file-name program)
;; XXX: In the long term, migrate all boostrap executables to
;; (string-append "bootstrap-" program), and drop the additional
;; file-name argument.
(file-name file-name)
(hash (content-hash bv sha256))))))))
(define* (bootstrap-executable program system #:optional file-name)
(bootstrap-executable* program system (or file-name program)))
;;;
;;; Helper procedures.
@@ -345,6 +352,7 @@ or false to signal an error."
;; here just so we can keep going.
((string=? system "arm-eabi") "no-ld.so")
((string=? system "avr") "no-ld.so")
((string=? system "bpf-none") "no-ld.so")
((string=? system "or1k-elf") "no-ld.so")
((string-suffix? "-elf" system) "no-ld.so")
((string-suffix? "-mingw" system) "no-ld.so")
@@ -382,7 +390,7 @@ or false to signal an error."
("i586-gnu"
"/20200326/guile-static-stripped-2.0.14-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/guile-static-stripped-3.0.9-x86_64-pc-gnu.tar.xz")
"/20260302/guile-static-stripped-3.0.9-x86_64-pc-gnu.tar.xz")
("powerpc64le-linux"
"/20210106/guile-static-stripped-2.0.14-powerpc64le-linux-gnu.tar.xz")
("riscv64-linux"
@@ -408,7 +416,7 @@ or false to signal an error."
("i586-gnu"
(base32 "0wgqpsmvg25rnqn49ap7kwd2qxccd8dr4lllzp7i3rjvgav27vac"))
("x86_64-gnu"
(base32 "109p34v8fgxznxdyb90y74qj6ppwgb5qj0c2pa3gxba7x1r0p4k1"))
(base32 "049c6dxc5lgaa9kbp81gn9gj32bc7xqnly4ivwajzsh4lknrhq6n"))
("powerpc-linux"
(base32 "1by2p7s27fbyjzfkcw8h65h4kkqh7d23kv4sgg5jppjn2qx7swq4"))
("riscv64-linux"
@@ -619,7 +627,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20200326/static-binaries-0-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/static-binaries-0-x86_64-pc-gnu.tar.xz")
"/20260302/static-binaries-0-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/static-binaries.tar.xz")
("riscv64-linux"
@@ -649,7 +657,7 @@ $out/bin/guile --version~%"
"17kllqnf3fg79gzy9ansgi801c46yh9c23h4d923plvb0nfm1cfn"))
("x86_64-gnu"
(base32
"04zksa2457h1vcl5ry2hyzhhsg8fckvfdgadp0viba3anwms2463"))
"0xnw5p6279m8xazbhal5ld5qxsya0249z2l6jcc7w9ndh2gnx07v"))
("powerpc-linux"
(base32
"0kspxy0yczan2vlih6aa9hailr2inz000fqa0gn5x9d1fxxa5y8m"))
@@ -707,7 +715,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20200326/binutils-static-stripped-2.34-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/binutils-static-stripped-2.41-x86_64-pc-gnu.tar.xz")
"/20260302/binutils-static-stripped-2.44-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/binutils-2.35.1.tar.xz")
("riscv64-linux"
@@ -740,7 +748,7 @@ $out/bin/guile --version~%"
"11kykv1kmqc5wln57rs4klaqa13hm952smkc57qcsyss21kfjprs"))
("x86_64-gnu"
(base32
"1fasv76rppnqlshjqc7dbzngic9cqswi5ydzg6w9rc075daqk8kb"))
"033bgmaa012b2lw8g76b02mjgzdnzv2yd3jvaqbhqrr5q9r3xn04"))
("powerpc-linux"
(base32
"0asbg1c4avkrvh057mx0942xwddd136jni382zqsxzn79ls42yq8"))
@@ -811,7 +819,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20240816/glibc-stripped-2.39-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/glibc-stripped-2.39-x86_64-pc-gnu.tar.xz")
"/20260302/glibc-stripped-2.41-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/glibc-2.32.tar.xz")
("riscv64-linux"
@@ -844,7 +852,7 @@ $out/bin/guile --version~%"
"0x2x6w611k6v9qdabacawamw2475p04hm3s0q95xcg063wjq4ig2"))
("x86_64-gnu"
(base32
"1w4h91kxl64a62l646966i73zp2cj6w4dmyc64fh0c1hhdykxass"))
"1lpvk0l7qqvz46cnxm64a1a40zg0gj90j3glyk67i1sh5r4znlmy"))
("powerpc-linux"
(base32
"0smmssyjrlk5cvx49586smmk81gkwff0i6r91n4rir4jm6ba25sb"))
@@ -929,7 +937,7 @@ exec ~a/bin/~a -B~a/lib \
("i586-gnu"
"/20200326/gcc-stripped-5.5.0-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/gcc-stripped-14.2.0-x86_64-pc-gnu.tar.xz")
"/20260302/gcc-stripped-14.3.0-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/gcc-5.5.0.tar.xz")
("riscv64-linux"
@@ -962,7 +970,7 @@ exec ~a/bin/~a -B~a/lib \
"1j2zc58wzil71a34h7c70sd68dmqvcscrw3rmn2whq79vd70zvv5"))
("x86_64-gnu"
(base32
"1cgbhc76hlccx6v2z7kk7z173lryyq3la5mmbwivl6hbl1zcqg3m"))
"1fhi7f5zld08b6qsyv1d48ha7z0vr8pxr4kf8x7aq1a3kbcv5rkz"))
("powerpc-linux"
(base32
"1p7df3yixhm87dw5sccc6yn1i9db1r9hnmsg87wq5xi4rfmirq7w"))
+138 -83
View File
@@ -21,10 +21,11 @@
;;; Copyright © 2022, 2023 Juliana Sims <juli@incana.org>
;;; Copyright © 2024 Evgeny Pisemsky <mail@pisemsky.site>
;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
;;; Copyright © 2025,2026 Anderson Torres <anderson.torres.8519@gmail.com>
;;; Copyright © 2025 Aiden Isik <aidenisik+git@member.fsf.org>
;;; Copyright © 2025 Josep Bigorra <jjbigorra@gmail.com>
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2026 Nemin <bergengocia@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44,10 +45,12 @@
(define-module (gnu packages build-tools)
#:use-module (ice-9 optargs)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages c)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system guile)
#:use-module (guix build-system hare)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
@@ -79,6 +82,7 @@
#:use-module (gnu packages lisp)
#:use-module (gnu packages logging)
#:use-module (gnu packages lua)
#:use-module (gnu packages man)
#:use-module (gnu packages ninja)
#:use-module (gnu packages package-management)
#:use-module (gnu packages pcre)
@@ -378,24 +382,37 @@ files and generates build instructions for the Ninja build system.")
(sha256
(base32
"13a9pj7d2mxgv5gbd78di4pb4w722vjis0vmk38m1vdm95v2f9yd"))))
(build-system pyproject-build-system)
(build-system gnu-build-system)
(arguments
(list #:tests? #f ;disabled to avoid extra dependencies
#:phases
#~(modify-phases %standard-phases
;; Meson calls the various executables in out/bin through the
;; Python interpreter, so we cannot use the shell wrapper.
(replace 'wrap
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* (search-input-file outputs "bin/meson")
(("import sys" all)
(string-append
all "\n"
"sys.path.insert(0, '"
(site-packages inputs outputs)
"')"))))))))
(native-inputs (list python-setuptools))
(inputs (list python ninja))
(list
#:tests? #f ;disabled to avoid extra dependencies
;; Essentially a lighter copy of the former python-build-system.
;; Using it rather than pyproject-build-system allows to edit the latter
;; without a C++ world rebuild.
#:phases
#~(modify-phases %standard-phases
(delete 'bootstrap)
(delete 'configure)
(replace 'build
(lambda _
(invoke "python" "./setup.py" "build")))
(replace 'install
(lambda _
(invoke "python" "./setup.py" "install"
(string-append "--prefix=" #$output) "--no-compile")
(invoke "python" "-m" "compileall"
"--invalidation-mode=unchecked-hash" #$output)))
;; Meson calls the various executables in out/bin through the
;; Python interpreter, so we cannot use the shell wrapper.
(add-after 'install 'wrap
(lambda _
(let* ((mdist (car (find-files #$output "^mdist\\.py$")))
(site (dirname (dirname mdist))))
(substitute* (string-append #$output "/bin/meson")
(("import sys" all)
(format #f "~a~%sys.path.insert(0, ~s)" all site)))))))))
(native-inputs (list python-setuptools-bootstrap))
(inputs (list python-wrapper ninja))
(home-page "https://mesonbuild.com/")
(synopsis "Build system designed to be fast and user-friendly")
(description
@@ -407,45 +424,6 @@ files}, are written in a custom domain-specific language (@dfn{DSL}) that
resembles Python.")
(license license:asl2.0)))
(define-public meson-python
(package
(name "meson-python")
(version "0.17.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "meson_python" version))
(sha256
(base32
"10szxcqgki4zwkrwmsirdg68h03k9qmfswd4r5xyz7p1y9lizfgg"))))
(build-system pyproject-build-system)
(arguments
(list #:test-flags #~(list "tests"
;; The test_pep518 tries to install
;; dependencies from the network using pip.
"-k" "not test_pep518")))
(propagated-inputs
(list meson
ninja/pinned
python-colorama
python-cython
python-pyproject-metadata
python-tomli
python-typing-extensions
python-wheel))
(native-inputs
(list ;; For tests.
git-minimal/pinned
patchelf
pkg-config
python-cython
python-gitpython
python-pytest
python-pytest-mock))
(home-page "https://github.com/mesonbuild/meson-python")
(synopsis "Meson-based build backend for Python")
(description "Meson-python is a PEP 517 build backend for Meson projects.")
(license license:expat)))
(define-public muon
(package
(name "muon")
@@ -673,12 +651,6 @@ software.")
(chdir "build/scons"))))))
(native-inputs (list python-setuptools python-wheel))))
;; TODO Remove on the next python-team iteration.
(define-deprecated/public scons-python2 scons
(package
(inherit (package-with-python2 scons-3))
(name "scons-python2")))
(define-public tup
(package
(name "tup")
@@ -1210,41 +1182,57 @@ your existing scripts and tools. It is inspired by the GNU Make utility
but it does away with a lot of the complexity that comes with its history.")
(license license:gpl3+)))
(define-public pdpmake
(package
(name "pdpmake")
(version "1.4.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rmyorston/pdpmake")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0fjx5imd7s0h0yy8h2qc4vkdq7kxqcljnrw6h8n88720xha5z3cb"))))
(version "2.0.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "git://git.frippery.org/pdpmake")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"13qfvn0kw1fkpmjdpk0cscmvj5iycdq68kqfiml1slf1936pllb9"))))
(build-system gnu-build-system)
(arguments
(list
#:test-target "test"
#:parallel-tests? #f
#:make-flags
#~(list "DESTDIR=\"\""
(string-append "CC=" #$(cc-for-target))
(string-append "PREFIX=" #$output))
#:phases
#~(modify-phases %standard-phases
(delete 'configure))))
(delete 'configure)
;; pdpmake can be built easily without relying on a previous Make
;; implementation; let's do this for the sake of bootstrappability.
(replace 'build
(lambda _
(let ((args (append (find-files "." "\\.c$")
(list "-o" "make"))))
(apply invoke #$(cc-for-target) args))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(with-directory-excursion "testsuite"
(invoke "./runtest" "-v")))))
(replace 'install
(lambda _
(let ((bindir (string-append #$output "/bin"))
(mandir (string-append #$output "/share/man/man1")))
(mkdir-p bindir)
(mkdir-p mandir)
(install-file "make" bindir)
(install-file "pdpmake.1" mandir)))))))
(home-page "https://frippery.org/make/")
(synopsis "POSIX make")
(synopsis "Public domain POSIX make")
(description
"This package contains an implementation of POSIX make. The default
configuration enables extensions. Generally these extensions are compatible
with GNU make.")
;; pdpmake is distributed under the public domain, but the sources include
;; tests under the GPL license version 2.
(license (list license:gpl2 license:public-domain))))
(license
(list license:gpl2
license:public-domain))))
(define-public potato-make
;; No releases.
@@ -1351,3 +1339,70 @@ The Waf Book and in the API docs
;; as meson or ninja which are written in Python as well.
(define-deprecated-package python-waf
waf)
(define-public haredo
(package
(name "haredo")
(version "1.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~autumnull/haredo/")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32 "1ysm8rgxi0i4zb1q6xj3pf5bwxssjlcc4x158pyd78l8ahz30fn2"))))
(build-system hare-build-system)
(native-inputs
;; XXX: `harec` and `qbe` are pulled in because Haredo assumes these
;; programs are present and allows build scripts to rely on them freely.
;;
;; See: https://git.sr.ht/~autumnull/haredo/tree/1.0.6/item/doc/haredo.1.scd
;;
;; Importing `harec` the usual way results in a circular dependency for
;; packages that rely on `hare-build-system`. To avoid that, we import
;; it using delayed evaluation.
(list scdoc
(module-ref (resolve-interface '(gnu packages hare)) 'harec)
qbe))
(supported-systems %hare-supported-systems)
(arguments
(list
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-prefix
(lambda _ (setenv "PREFIX" #$output)))
(add-before 'build 'override-defaults
(lambda* (#:key inputs #:allow-other-keys)
;; XXX: To prevent future packagers from needing to do delayed
;; input evaluation in all subsequent packages that rely on
;; `haredo` and `hare-build-system`, this package provides the
;; Guix-packaged `harec` and `qbe` as defaults (which can be
;; overridden if needed by setting the appropriate environment
;; variable).
(let ((harec-binary (search-input-file inputs "/bin/harec"))
(qbe-binary (search-input-file inputs "/bin/qbe")))
(substitute* "./src/haredo.ha"
(("(\"HAREC\", \"harec\")")
(format #f "(\"HAREC\", \"~a\")" harec-binary))
(("(\"QBE\", \"qbe\")")
(format #f "(\"QBE\", \"~a\")" qbe-binary))))))
(replace 'build
(lambda _ (invoke "./bootstrap.sh")))
(replace 'install
(lambda _ (invoke "./bootstrap.sh" "install"))))))
(home-page "https://sr.ht/~autumnull/haredo/")
(synopsis "Build automator, alternative to @command{make} and @command{redo}")
(description "@command{haredo} is a build automator.
It is an alternative to e.g. @command{make(1)} and @command{redo(1)}. Features:
@itemize
@item Script syntax is plain shell script,
@item Only one command with few extraneous rules,
@item .do files are short and modular like in redo,
@item Builds its dependency tree on the fly, uses no database,
@item Doesn't break the build state when interrupted.
@end itemize
")
(license license:wtfpl2)))
+25 -3
View File
@@ -194,6 +194,28 @@ algorithms library for calendar dates and durations. It also provides the
(home-page "https://howardhinnant.github.io/date/date.html")
(license license:expat)))
(define-public ddate
(package
(name "ddate")
(version "0.2.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bo0ts/ddate")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1qchxnxvghbma6gp1g78wnjxsri0b72ha9axyk31cplssl7yn73f"))))
(build-system cmake-build-system)
(arguments '(#:tests? #f)) ; no tests
(home-page "https://github.com/bo0ts/ddate")
(synopsis "Convert Gregorian dates to Discordian dates")
(description
"ddate displays the Discordian date and holidays of a given date.
The Discordian calendar was made popular by the \"Illuminatus!\" trilogy
by Robert Shea and Robert Anton Wilson.")
(license license:public-domain)))
(define-public libical
(package
(name "libical")
@@ -275,7 +297,6 @@ data units.")
(string-append #$output "/share/man/man1")))))))
(native-inputs
(list python-freezegun
python-importlib-metadata
python-packaging
python-pytest
python-setuptools
@@ -309,7 +330,7 @@ command-line interface} and a @acronym{TUI, textual user interface} named
(define-public remind
(package
(name "remind")
(version "6.0.1")
(version "6.02.01")
(source
(origin
(method url-fetch)
@@ -320,7 +341,8 @@ command-line interface} and a @acronym{TUI, textual user interface} named
".")
".tar.gz"))
(sha256
(base32 "01zhs8lgncpm1229s7b49fhnwwnxyyan845gb47ppkfn03vvc187"))))
(base32 "1hp24d48nhlv6f7p6sj4qnqc9pyfgyhjah8w9426bzkqkqb31j9c"))
(patches (search-patches "tkremind-fix-fontchooser.patch"))))
(properties
`((output-synopsis "tcl" "graphical front-end to Remind calendar program")))
(build-system gnu-build-system)
+1 -1
View File
@@ -30,7 +30,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages perl)
#:use-module (gnu packages ruby-check))
#:use-module (gnu packages ruby-xyz))
(define-public ccache
(package
+275 -296
View File
@@ -36,7 +36,7 @@
;;; Copyright © 2020 Josh Marshall <joshua.r.marshall.1991@gmail.com>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
;;; Copyright © 2020-2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2020-2026 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2021 Hugo Lecomte <hugo.lecomte@inria.fr>
;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2022, 2023 David Elsing <david.elsing@posteo.net>
@@ -133,47 +133,54 @@
#:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
#:use-module (guix build-system trivial)
#:use-module (guix deprecation)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
(define-public atf
(package
(name "atf")
(version "0.21")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/atf")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0jwzz6g9jdi5f8v10y0wf3hq73vxyv5qqhkh832ddsj36gn8rlcz"))
(patches (search-patches "atf-execute-with-shell.patch"))))
(version "0.23")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/atf")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"12hcvclzphgkhmp226abhn9nl2j5vcm7nfnqbs8232ws41x1gmw3"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
#~(list (string-append "ATF_SHELL="
#$(this-package-input "bash-minimal")
"/bin/sh"))))
(native-inputs (list autoconf automake libtool))
(inputs (list bash-minimal))
(list
#:configure-flags
#~(list (string-append "ATF_SHELL="
#$(this-package-input "bash-minimal")
"/bin/sh"))))
(native-inputs
(list autoconf
automake
libtool))
(inputs
(list bash-minimal))
(home-page "https://github.com/freebsd/atf")
(synopsis "C/C++ Automated Testing Framework libraries")
(description "ATF, or Automated Testing Framework, is a collection of
libraries to write test programs in C, C++ and POSIX shell.
(description
"@acronym{ATF, Automated Testing Framework}, is a collection of libraries
to write test programs in C, C++ and POSIX shell.
The ATF libraries offer a simple API. The API is orthogonal through the
various bindings, allowing developers to quickly learn how to write test
programs in different languages.
The ATF libraries offer a simple API orthogonal through the various bindings,
allowing developers to quickly learn how to write test programs in different
languages.
ATF-based test programs offer a consistent end-user command-line interface to
allow both humans and automation to run the tests.
ATF-based test programs offer a consistent end-user command-line interface,
allowing execution to both humans and automation.
ATF-based test programs rely on an execution engine to be run and this
execution engine is not shipped with ATF. Kyua is the engine of choice.")
(license (list license:bsd-2 license:bsd-3))))
ATF-based test programs rely on a third-party execution engine to be run,
shipped separatedly. @command{Kyua} is the engine of choice.")
(license
(list license:bsd-2
license:bsd-3))))
(define-public pict
(package
@@ -315,6 +322,10 @@ like Jasmine or Mocha.")
(sha256
(base32
"04qg1p9afdd6453k18qskazrvscysdcjz9j6w4i6p5x4xyma19v6")))))))
(arguments
;; FIXME: The tests hang on the 64bit Hurd.
(list #:tests? (and (not (%current-target-system))
(not (system-hurd64?)))))
(build-system gnu-build-system)
(home-page "https://libcheck.github.io/check/")
(synopsis "Unit test framework for C")
@@ -522,6 +533,25 @@ unit testing. Test output is in XML for automatic testing and GUI based for
supervised tests.")
(license license:lgpl2.1))) ; no copyright notices. LGPL2.1 is in the tarball
(define-public python-pytest-pretty
(package
(name "python-pytest-pretty")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_pretty" version))
(sha256
(base32 "1wrvqhn0r5vpa1xhj61lywms87hc9a6hgnvqmr03w00gwhdr5scp"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-pytest python-rich))
(native-inputs (list python-hatchling))
(home-page "https://github.com/samuelcolvin/pytest-pretty")
(synopsis "Pytest plugin to customize summary output")
(description "@code{pytest-pretty} is a Pytest plugin for customizing the
appearance of the printed summary data.")
(license license:expat)))
(define-public shunit2
(package
(name "shunit2")
@@ -970,6 +1000,19 @@ supports a very flexible form of test discovery.")
has been designed to be fast, light and unintrusive.")
(license license:expat)))
(define-public doctest-next
(package
(inherit doctest)
(version "2.4.12")
(source (origin
(method git-fetch)
(uri (git-reference (url (package-home-page doctest))
(commit (string-append "v" version))))
(file-name (git-file-name (package-name doctest) version))
(sha256
(base32
"1bwywljm4lzgwl5mig0h4621z7lx3xz0lzhwq9ys71lxdh8ka6qp"))))))
(define-public ftest
;; There aren't any releases and it looks more like a small side project.
;; It is included for completeness to run tests for package utfcpp.
@@ -1011,15 +1054,16 @@ has been designed to be fast, light and unintrusive.")
(package
(name "kyua")
(version "0.14.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/kyua")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0w238ynhnjz7p2v8fbgxv35kl1x7a4vs86227qhb4gxncr75nsbl"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/kyua")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0w238ynhnjz7p2v8fbgxv35kl1x7a4vs86227qhb4gxncr75nsbl"))))
(build-system gnu-build-system)
(arguments
(list
@@ -1053,15 +1097,30 @@ has been designed to be fast, light and unintrusive.")
(substitute* "utils/Kyuafile"
((".*atf_test_program.*stacktrace_test.*")
"")))))))
(native-inputs (list autoconf automake gdb-minimal libtool pkg-config))
(inputs (list atf lutok sqlite))
(native-inputs
(list autoconf
automake
gdb-minimal
libtool
pkg-config))
(inputs
(list atf
lutok
sqlite))
(home-page "https://github.com/freebsd/kyua")
(synopsis "Testing framework for infrastructure software")
(description "Kyua is a testing framework for infrastructure software.
Kyua is lightweight and simple, and integrates well with various build systems
and continuous integration frameworks. Kyua features an expressive test suite
definition language, a safe runtime engine for test suites and a powerful
report generation engine.")
(description
"Kyua is a lightweight and simple testing framework for infrastructure
software., integrating well with various build systems and continuous
integration frameworks.
Kyua features an expressive test suite definition language, a safe runtime
engine for test suites and a powerful report generation engine.
Kyua is able to execute test programs written with a plethora of testing
libraries and languages. The library of choice is @code{atf}, for which Kyua
was originally designed, but simple, framework-less and @acronym{TAP, Test
Anything Protocol} compliant programs can also be executed through Kyua.")
(license license:bsd-3)))
(define-public googletest
@@ -1296,7 +1355,7 @@ with the @code{klee} package.")
(define-public klee
(package
(name "klee")
(version "3.1")
(version "3.2")
(source
(origin
(method git-fetch)
@@ -1305,7 +1364,7 @@ with the @code{klee} package.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1nma6dqi8chjb97llsa8mzyskgsg4dx56lm8j514j5wmr8vkafz6"))))
(base32 "0rvvdbv0c6b2jhsdxhzcbm0smzndd4ibsg1bxwjw0mwkpk21yfph"))))
(arguments
(list
#:strip-directories #~(list "bin") ;don't strip LLVM bitcode in /lib
@@ -1356,7 +1415,7 @@ with the @code{klee} package.")
(string-append "-DKLEE_UCLIBC_PATH="
(search-input-file %build-inputs "/lib/klee/libc.a"))
"-DENABLE_POSIX_RUNTIME=ON")))
(native-inputs (list clang-13 llvm-13 python-lit))
(native-inputs (list clang-16 llvm-16 python-lit))
(inputs (list bash-minimal klee-uclibc gperftools sqlite z3 python python-tabulate))
(build-system cmake-build-system)
(supported-systems '("x86_64-linux"))
@@ -1523,31 +1582,6 @@ have been used. This library is now part of Python (since Python 3.3),
available via the @code{unittest.mock} module.")
(license license:expat)))
;;; This package is unmaintained (see the note at the top of doc/index.rst).
(define-public python-nose
(package
(name "python-nose")
(version "1.3.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "nose" version))
(sha256
(base32
"164a43k7k2wsqqk1s6vavcdamvss4mz0vd6pwzv2h9n8rgwzxgzi"))))
(build-system python-build-system)
(arguments
'(#:tests? #f
#:phases (modify-phases %standard-phases
(add-after 'unpack 'invoke-2to3
(lambda _
(invoke "2to3" "-w" "."))))))
(home-page "https://readthedocs.org/docs/nose/")
(synopsis "Python testing library")
(description
"Nose extends the unittest library to make testing easier.")
(license license:lgpl2.0+)))
(define-public python-nose2
(package
(name "python-nose2")
@@ -1583,23 +1617,30 @@ interfaces and processes.")
(define-public python-pytest
(package
(name "python-pytest")
(version "8.4.1")
;; Keep in sync with python-pytest-bootstrap in (gnu packages python-build)
(version "9.0.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest" version))
(sha256
(base32 "0g593wjl45yck5g1xi8q31s08arxiapw67ipv6g3axs82xlzsrvw"))))
(base32 "04fz1vbhb2l6k8lmrk8wqhkxhprlnkq21z6rs48rdn1bm58nc63m"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 3933 passed, 115 skipped, 2 deselected, 11 xfailed, 1 xpassed
#:test-flags
;; Just 2 tests fail:
;; 1. access to "/usr/" is required.
;; 2. assertion fails to compare length of the list.
;;
;; 3780 passed, 119 skipped, 3 deselected, 11 xfailed, 1 xpassed
#~(list "-k" "not test_remove_dir_prefix and not test_len")))
#~(map (lambda (ls)
(string-append "--deselect=" (string-join ls "::")))
'(("testing/test_argcomplete.py"
"TestArgComplete"
"test_remove_dir_prefix")
("testing/test_assertrewrite.py"
"TestAssertionRewrite"
"test_len")))))
(native-inputs
;; Tests need the "regular" bash since 'bash-final' lacks `compgen`.
(list bash
@@ -1607,13 +1648,12 @@ interfaces and processes.")
python-hypothesis
python-setuptools
python-setuptools-scm
python-xmlschema
python-wheel))
python-xmlschema))
(propagated-inputs
(list python-iniconfig
python-packaging-bootstrap
python-pluggy
python-pygments-bootstrap)) ;it is in installation dependencies
python-pygments-bootstrap)) ;it is in installation dependencies
(home-page "https://docs.pytest.org/en/latest/")
(synopsis "Python testing library")
(description
@@ -1622,19 +1662,17 @@ and functions, detailed info on failing assert statements, modular fixtures,
and many external plugins.")
(license license:expat)))
(define-deprecated python-pytest-6 python-pytest)
(export python-pytest-6)
(define-deprecated python-pytest-7 python-pytest)
(export python-pytest-7)
(define-public python-pytest-bootstrap
(package/inherit python-pytest
(name "python-pytest-bootstrap")
(arguments (list #:tests? #f))
(native-inputs
(list python-setuptools
python-setuptools-scm))))
;; It's the last 8.X.X version, released on 2025-09-04.
(define-public python-pytest-8
(package
(inherit python-pytest)
(version "8.4.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest" version))
(sha256
(base32 "008fqfrxvg8s6pgnkffl2day4zzjg54dp932ipan3f866fwx1h46"))))))
(define-public python-pytest-cov
(package
@@ -1972,24 +2010,24 @@ pytest-lazy-fixture}.")
(define-public python-pytest-mock
(package
(name "python-pytest-mock")
(version "3.14.0")
(version "3.15.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-mock" version))
(uri (pypi-uri "pytest_mock" version))
(sha256
(base32 "1l0b864arbzrq13z635l1x9ial0w7pgz6svd0nyavkpy3rd2a697"))))
(base32 "03vsv2q11b6yhs33m9vg852an50qrdrdws92fqcxm5pkyqwa4j8q"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 85 passed, 5 skipped, 3 warnings
;; Skip the assertion rewriting tests, which don't work in the presence
;; of read-only Python modules (a limitation of Pytest).
#:test-flags #~(list "--assert=plain")))
(native-inputs
(list python-pytest-asyncio
python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-pytest))
(home-page "https://github.com/pytest-dev/pytest-mock/")
@@ -2016,22 +2054,35 @@ same arguments.")
(build-system pyproject-build-system)
(arguments
(list
;; tests: 193 passed, 6 skipped, 3 deselected, 10 xfailed
#:test-flags
;; Failes with execnet.gateway_base.RemoteError: Traceback (most recent
;; call last).
#~(list "-k" "not test_ignore_sys_path_hook_entry")))
;; See: <https://github.com/pytest-dev/pytest-xdist/issues/1295>.
#~(list #$@(map (lambda (ls)
(string-append "--deselect=testing/"
(string-join ls "::")))
;; execnet.gateway_base.RemoteError: Traceback (most
;; recent call last):
'(("test_looponfail.py"
"TestRemoteControl"
"test_ignore_sys_path_hook_entry")
;; Failed: matched: '*HOOK: pytest_handlecrashitem'
("test_newhooks.py"
"TestCrashItem"
"test_handlecrashitem_one")
;; Failed: nomatch: '*usage: *
("test_remote.py"
"test_remote_usage_prog"))))))
(native-inputs
(list python-filelock
python-pytest
python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-execnet))
(home-page "https://github.com/pytest-dev/pytest-xdist")
(synopsis "Plugin for py.test with distributed testing and loop-on-failing modes")
(synopsis "Pytest plugin for distributed testing and loop-on-failures testing modes")
(description
"The pytest-xdist plugin extends py.test with some unique test execution
"The pytest-xdist plugin extends pytest with some unique test execution
modes: parallelization, running tests in boxed subprocesses, the ability to
run tests repeatedly when failed, and the ability to run tests on multiple
Python interpreters or platforms. It uses rsync to copy the existing program
@@ -2041,19 +2092,19 @@ code to a remote location, executes there, and then syncs the result back.")
(define-public python-pytest-timeout
(package
(name "python-pytest-timeout")
(version "2.3.1")
(version "2.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-timeout" version))
(uri (pypi-uri "pytest_timeout" version))
(sha256
(base32
"1nb5a6xf2p9zbcasy8136nbxpm1raag5n0q1rbdcnvjw28lpff8j"))))
"02jls37lng0qfqc70dm8wg25yjbmbkw02l5j689zgvzr045yjs3y"))))
(build-system pyproject-build-system)
;; tests: 41 passed, 2 skipped, 4 xfailed
(native-inputs
(list python-pexpect
python-setuptools
python-wheel))
python-setuptools))
(propagated-inputs
(list python-pytest))
(home-page "https://github.com/pytest-dev/pytest-timeout")
@@ -2080,15 +2131,7 @@ timeout has been exceeded.")
(build-system pyproject-build-system)
(arguments
;; See <https://github.com/pytest-dev/pytest-forked/issues/88>.
(list #:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'pretend-version
;; The version string is usually derived via setuptools-scm,
;; but without the git metadata available, the version string
;; is set to '0.0.0'.
(lambda _
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
(list #:tests? #f))
(native-inputs
;; XXX: The bootstrap variant of Pytest is used to ensure the
;; 'hypothesis' plugin is not in the environment (due to
@@ -2366,17 +2409,20 @@ since the last commit or what tests are currently failing.")
(define-public python-coverage
(package
(name "python-coverage")
(version "7.11.0")
(version "7.13.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "coverage" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/coveragepy/coveragepy")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0l403f6d59q8rik9vvzb6982qad0zrfj87dqydzsz8hwmh2dayqn"))))
(base32 "1vf1qa2cndkrr0l6yc84frfmabr96vkly9nsw0n0cgxf10n1k23m"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 1303 passed, 23 skipped
;; tests: 1348 passed, 27 skipped
#:test-flags
#~(list "--numprocesses" (number->string (min 8 (parallel-job-count)))
#$@(map (lambda (file) (string-append "--ignore=tests/" file))
@@ -2401,12 +2447,13 @@ since the last commit or what tests are currently failing.")
#$@(map (lambda (test) (string-append "--deselect=tests/test_"
test))
;; AssertionError
(list "api.py::RelativePathTest::test_files_up_one_level"
(list "api.py::ReportIncludeOmitTest"
"api.py::XmlIncludeOmitTest"
"api.py::RelativePathTest::test_files_up_one_level"
"concurrency.py::SigtermTest::\
test_sigterm_multiprocessing_saves_data"
"oddball.py::DoctestTest::test_doctest"
"oddball.py::MockingProtectionTest::\
test_os_path_exists"
"oddball.py::MockingProtectionTest"
"plugins.py::PluginTest::\
test_local_files_are_importable"
"regions.py::test_real_code_regions"
@@ -2464,28 +2511,33 @@ executed.")
(define-public python-pytest-asyncio
(package
(name "python-pytest-asyncio")
(version "1.0.0")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/pytest-dev/pytest-asyncio")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0gwbqikldfy5yvyzhi71h7vicni2dchj0iarsbmf2mj47z8n6m6i"))))
(base32 "02ibw934ppy66vkjc9ihwc5zp66pbzcsqg0irf7gnxpi9ck8qqii"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 233 passed, 7 deselected
#:test-flags
;; 4 failed, 163 passed
#~(list "-k" (string-join
(list "not test_strict_mode_ignores_unmarked_coroutine"
"test_strict_mode_ignores_unmarked_fixture"
"test_strict_mode_marked_test_unmarked_fixture_warning"
"test_strict_mode_marked_test_unmarked_autouse_fixture_warning")
;; XXX: Not clear why these tests fail:
(list "not test_event_loop_fixture_asyncgen_error"
"test_event_loop_fixture_handles_unclosed_async_gen"
(string-append "test_standalone_test_does_not_"
"trigger_warning_about_no_current_"
"event_loop_being_set")
"test_warns_when_scope_argument_is_present")
" and not "))))
(native-inputs
(list python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-pytest
python-typing-extensions))
@@ -2497,17 +2549,8 @@ testing tools. @code{pytest-asyncio} provides useful fixtures and markers
to make testing async code easier.")
(license license:asl2.0)))
(define-public python-pytest-asyncio-0.23
(package
(inherit python-pytest-asyncio)
(version "0.23.8")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "1lz4h8y6m6hxnsl7kqh0rjxqp5q2wc2m5gd88371rikd7ari16vm"))))))
;; It's the last 0.26.X version which is still required and has breaking
;; changes with 1.X.X.
(define-public python-pytest-asyncio-0.26
(package
(inherit python-pytest-asyncio)
@@ -2517,24 +2560,25 @@ to make testing async code easier.")
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "0bri1scs8whdrxb3jrv0ywiz20qb0mrll3kzkvriy928frljmpy4"))))))
(define-public python-pytest-asyncio-0.21
(package
(inherit python-pytest-asyncio)
(version "0.21.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "0iag2lmglfajiasxi3dr2110gq0nxc5paq6hp4kb751b4gy3hxyn"))))
(native-inputs
(list python-flaky
python-pytest-trio
python-setuptools-scm
python-setuptools
python-wheel))))
(base32 "0bri1scs8whdrxb3jrv0ywiz20qb0mrll3kzkvriy928frljmpy4"))))
(arguments
(list
;; tests: 202 passed, 4 deselected
#:test-flags
#~(list "-k" (string-join
(list "not test_strict_mode_ignores_unmarked_coroutine"
"test_strict_mode_ignores_unmarked_fixture"
"test_strict_mode_marked_test_unmarked_fixture_warning"
"test_strict_mode_marked_test_unmarked_autouse_fixture_warning")
" and not "))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "pyproject.toml"
;; Pytest is in propagated inputs, remove higher boundary to
;; avoid propagation of python-pytest-8.
((">=8.2,<9") ">=8.2")))))))))
(define-public python-codecov
(package
@@ -2562,32 +2606,6 @@ to make testing async code easier.")
C/C++, R, and more, and uploads it to the @code{codecov.io} service.")
(license license:asl2.0)))
(define-public python-testpath
(package
(name "python-testpath")
(version "0.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jupyter/testpath")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0pib1xsvjwwyyhv0sqzxvgg814k83dmv1ppwfkkq9llkhr8k7s9y"))))
(build-system pyproject-build-system)
(native-inputs
(list python-flit-core
python-pytest))
(home-page "https://github.com/jupyter/testpath")
(synopsis "Test utilities for code working with files and commands")
(description
"Testpath is a collection of utilities for Python code working with files
and commands. It contains functions to check things on the file system, and
tools for mocking system commands and recording calls to those.")
(license license:expat)))
(define-public python-pytest-localserver
(package
(name "python-pytest-localserver")
@@ -2651,48 +2669,82 @@ across test runs.")
(define-public python-pytest-sugar
(package
(name "python-pytest-sugar")
(version "1.0.0")
(properties '((commit . "4b1cd8d03060072db3737983ace80f416534a2c4")
(revision . "0")))
(version (git-version "1.1.1"
(assoc-ref properties 'revision)
(assoc-ref properties 'commit)))
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-sugar" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/Teemu/pytest-sugar")
(commit (assoc-ref properties 'commit))))
(file-name (git-file-name name version))
(sha256
(base32 "02kc4y0ry4y9lp63kjq9p7yvbjijfxn1fcn6wx6c1c7mb0rfh8k4"))))
(base32 "1smaxs7qabdfsvr9rvyyfp1d93j8vm0ghqwk4cskc9bnfhbhdn7d"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-packaging python-pytest python-termcolor))
(native-inputs
(list python-setuptools python-wheel))
(home-page "https://pivotfinland.com/pytest-sugar/")
(propagated-inputs (list python-pytest python-termcolor))
(native-inputs (list python-setuptools))
(home-page "https://github.com/Teemu/pytest-sugar")
(synopsis "Plugin for pytest that changes the default look and feel")
(description
"@code{pytest-sugar} is a plugin for py.test that changes the default
look and feel of py.test, using a progress bar and showing failures and errors
instantly.")
look and feel of @code{python-pytest}, using a progress bar and showing
failures and errors instantly.")
(license license:bsd-3)))
(define-public python-hypothesis
(package
(name "python-hypothesis")
(version "6.135.26")
(version "6.150.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "hypothesis" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/HypothesisWorks/hypothesis")
(commit (string-append "hypothesis-python-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0073lb8xp789fxs5g8dmi3pr2p8q7imfsksidy0ccfahrm30xbvk"))))
(base32 "0c8mrgvyhvgrkfzxi953hmz9h6jgbdr752rcm9x87mqfxg3vzvp6"))))
(build-system pyproject-build-system)
(arguments
;; XXX: Tests are not distributed with the PyPI archive.
(list #:tests? #f))
(list
;; tests: 3528 passed, 13 skipped, 15 deselected, 3 xfailed, 1 xpassed
#:test-flags
;; Run slim portion of tests, see more test scenarios in
;; <hypothesis-python/tests/README.rst>.
#~(list "tests/cover"
"-k"
(string-join
;; ModuleNotFoundError: No module named 'pexpect'
(list "not test_interactive_example_does_not_emit_warning"
;; Network access is required or setting up local
;; timezone.
"test_can_generate_from_all_registered_types[ZoneInfo]"
"test_disallowed_inputs_to_target"
"test_generic_collections_only_use_hashable_elements[Dict]"
"test_generic_collections_only_use_hashable_elements[FrozenSet]"
"test_generic_collections_only_use_hashable_elements[Set]"
"test_generic_collections_only_use_hashable_elements[dict]"
"test_generic_collections_only_use_hashable_elements[set]"
"test_hashable_type_unhashable_value"
"test_inference_on_generic_collections_abc_aliases[Hashable]"
"test_is_not_identity"
"test_resolves_builtin_types[object]"
"test_resolves_forwardrefs_to_builtin_types[object]"
"test_timezone_lookup[tzinfo]")
" and not "))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir-to-source
(lambda _
(chdir "hypothesis-python"))))))
(native-inputs
(list python-pytest-bootstrap ;to pass sanity check
python-setuptools
python-wheel))
(list python-pytest-bootstrap
python-setuptools))
(propagated-inputs
(list python-attrs-bootstrap
python-exceptiongroup
python-sortedcontainers))
(list python-sortedcontainers))
(home-page "https://hypothesis.works/")
(synopsis "Library for property based testing")
(description "Hypothesis is a library for testing your Python code against a
@@ -2701,9 +2753,6 @@ based on the Haskell library, Quickcheck, and is designed to integrate
seamlessly into your existing Python unit testing work flow.")
(license license:mpl2.0)))
(define-deprecated/public-alias python-hypothesis-next
python-hypothesis) ;may be removed after 2025-12-01
;; WARNING: This package is a dependency of mesa.
(define-public python-lit
(package
@@ -2871,26 +2920,6 @@ a Pytest test execution.")
mypy plugins.")
(license license:expat)))
(define-public python-pytest-mypy-testing
(package
(name "python-pytest-mypy-testing")
(version "0.1.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-mypy-testing" version))
(sha256
(base32 "0kqb3hi4jrc4knhc9pxv44m7c1jjkkwqx0dyghq4mw6wphlsv3q8"))))
(build-system pyproject-build-system)
(native-inputs (list python-flit-core))
(propagated-inputs (list python-mypy python-pytest))
(home-page "https://github.com/davidfritzsche/pytest-mypy-testing")
(synopsis "Pytest plugin to check mypy output")
(description "This package provides a pytest plugin to test that mypy
produces a given output. As mypy can be told to display the type of an
expression this allows you to check mypys type interference.")
(license (list license:expat license:asl2.0))))
(define-public python-pytest-perf
(package
(name "python-pytest-perf")
@@ -2963,7 +2992,7 @@ each of the environments.")
#:test-flags
'(list "-k" "not test_syntax_error")))
(native-inputs
(list python-coverage python-pytest python-setuptools python-wheel))
(list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-pyflakes))
(home-page "https://github.com/fschulze/pytest-flakes")
@@ -2971,36 +3000,6 @@ each of the environments.")
(description "Pytest plugin for checking Python source code with pyflakes.")
(license license:expat)))
(define-public python-coverage-test-runner
(package
(name "python-coverage-test-runner")
(version "1.15")
(source
(origin
(method url-fetch)
(uri (string-append
"http://git.liw.fi/cgi-bin/cgit/cgit.cgi/"
"coverage-test-runner/snapshot/coverage-test-runner-"
version ".tar.gz"))
(sha256
(base32
"1kjjb9llckycnfxag8zcvqsn4z1s3dwyw6b1n0avxydihgf30rny"))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda _
(invoke "./testrun"))))))
(propagated-inputs
(list python-coverage))
(home-page "https://liw.fi/coverage-test-runner/")
(synopsis "Python module for running unit tests")
(description "@code{CoverageTestRunner} is a python module for running
unit tests and failing them if the unit test module does not exercise all
statements in the module it tests.")
(license license:gpl3+)))
(define-public python-pylint
(package
(name "python-pylint")
@@ -3059,26 +3058,6 @@ pragmas to control it from within your code. Additionally, it is
possible to write plugins to add your own checks.")
(license license:gpl2+)))
(define-public python-discover
(package
(name "python-discover")
(version "0.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "discover" version))
(sha256
(base32
"0y8d0zwiqar51kxj8lzmkvwc3b8kazb04gk5zcb4nzg5k68zmhq5"))))
(build-system python-build-system)
(home-page "https://pypi.org/project/discover/")
(synopsis
"Python test discovery for unittest")
(description
"Discover provides test discovery for unittest, a feature that has been
backported from Python 2.7 for Python 2.4+.")
(license license:bsd-3)))
(define-public behave
(package
(name "behave")
@@ -3470,13 +3449,13 @@ with a focus on working with embedded toolchains.")
(("\"date\"")
(format #f "~s" (search-input-file inputs "bin/date"))))))
#$@(if (target-64bit?)
#~()
#$@(if (target-32bit?)
#~((add-after 'unpack 'apply-32bit-patch
(lambda _
(let ((patch #$(local-file
(search-patch "libfaketime-32bit.patch"))))
(invoke "patch" "--force" "-p1" "-i" patch))))))
(invoke "patch" "--force" "-p1" "-i" patch)))))
#~())
(replace 'configure
(lambda* (#:key outputs #:allow-other-keys)
@@ -3566,7 +3545,7 @@ pre-condition.")
(define-public umockdev
(package
(name "umockdev")
(version "0.17.13")
(version "0.19.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/martinpitt/umockdev/"
@@ -3574,7 +3553,7 @@ pre-condition.")
"umockdev-" version ".tar.xz"))
(sha256
(base32
"1kqkraag5v1jl5qfv0mb3ckm8yq2im21mng08sbs9dh9c9pbyvkc"))))
"09plskc0rqwngqssbn2nr8da4zwzkhwg6x5yf109pf36wglf1v1c"))))
(build-system meson-build-system)
(arguments
(list #:phases
+14 -10
View File
@@ -100,7 +100,7 @@
mmtf-cpp
googletest
pkg-config
pybind11))
pybind11-2))
(inputs
`(("glew" ,glew)
("libarchive" ,libarchive)
@@ -194,7 +194,8 @@ bioinformatics, materials science, and related areas.")
(sha256
(base32
"1vhjh0gilmm90269isrkvyzwwh1cj3bwcxls394psadw1a89mk14"))))))
(inputs (list avogadrolibs hdf5 molequeue openbabel qtbase-5 qtsvg-5))
(inputs (list avogadrolibs hdf5 molequeue openbabel qtbase-5 qtsvg-5
qtwayland-5))
;; TODO: Enable tests with "-DENABLE_TESTING" configure flag.
(arguments
(list
@@ -216,7 +217,8 @@ bioinformatics, materials science, and related areas.")
(list
"QT_PLUGIN_PATH"
'suffix
(list (string-append #$qtsvg-5 "/lib/qt5/plugins")))))))))
(list (string-append #$qtsvg-5 "/lib/qt5/plugins")
(string-append #$qtwayland-5 "/lib/qt5/plugins")))))))))
(home-page "https://www.openchemistry.org/projects/avogadro2/")
(synopsis "Advanced molecule editor")
(description
@@ -1060,7 +1062,6 @@ integrals for Gaussian type functions.")
(string-append "-DPYTHON_INSTALL_DIR="
(site-packages %build-inputs %outputs)))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-includes
(lambda _
@@ -1099,7 +1100,7 @@ integrals for Gaussian type functions.")
(with-directory-excursion "../source"
(setenv "PYTHONPATH" "../build/py")
(invoke "python3" "-m" "unittest" "discover" "-v"
"-s" "tests")))))))))
"-s" "tests"))))))))
(inputs (list python zlib))
(native-inputs
(list fast-float
@@ -1469,7 +1470,6 @@ and rendering molecules.")
(guix build utils)
((guix build pyproject-build-system) #:prefix py:))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-before 'configure 'patch-cmake
(lambda _
@@ -1512,9 +1512,14 @@ and rendering molecules.")
(add-after 'install 'check
(assoc-ref %standard-phases 'check))
(add-before 'check 'add-install-to-pythonpath
(assoc-ref py:%standard-phases 'add-install-to-pythonpath))))))
(assoc-ref py:%standard-phases 'add-install-to-pythonpath)))))
(inputs (list python))
(native-inputs (list doxygen python python-cython-0 python-sphinx))
(native-inputs
(list doxygen
python
python-cython-0
python-sphinx
python-setuptools))
(home-page "https://github.com/rareylab/RingDecomposerLib")
(synopsis "Calculate ring topology descriptions")
(description "RingDecomposerLib is a library for the calculation of
@@ -1630,7 +1635,6 @@ Tanimoto scoring.")
"-DCMAKE_INCLUDE_PATH="
(search-input-directory %build-inputs "/include/avalontoolkit")))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'copy-external-dependencies
(lambda _
@@ -1690,7 +1694,7 @@ Tanimoto scoring.")
;; Circular import
"pythonSourceTests"
) "|")
")"))))))))))
")")))))))))
(inputs
(list avalon-toolkit
cairo
+2 -2
View File
@@ -1390,7 +1390,7 @@ libraries providing most of the functionality of the original.")
(define-public schemesh
(package
(name "schemesh")
(version "0.9.2")
(version "0.9.3")
(source
(origin
(method git-fetch)
@@ -1398,7 +1398,7 @@ libraries providing most of the functionality of the original.")
(url "https://github.com/cosmos72/schemesh")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32 "0rnd2mz3vnsxdac5q7i625mkmfc1znp865wxdqqx1c6dqb26bqrv"))))
(sha256 (base32 "1dki6qa2ws5gjqnmp8ldl4g2lg739i1r0cqflwavlyipb1f2j51s"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f
+17 -1
View File
@@ -8,7 +8,7 @@
;;; Copyright © 2022, 2024 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2023 David Pflug <david@pflug.io>
;;; Copyright © 2025 David Thompson <davet@gnu.org>
;;; Copyright © 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025-2026 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -93,6 +93,7 @@
(srfi srfi-1))
#:configure-flags #~'("--localstatedir=/var" ;for /var/log/cuirass
"--sysconfdir=/etc") ;for /etc/cuirass/forge-tokens
;; XXX: HTTP tests fail on aarch64 due to Fibers errors, disable them
;; on that architecture for now.
#:tests? (let ((s (or (%current-target-system)
@@ -101,6 +102,21 @@
#:parallel-tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-known-failing-tests
(lambda _
;; Skip tests that fail with SRFI-64 as found in Guile
;; 3.0.11. Remove this phase when
;; <https://codeberg.org/guix/cuirass/pulls/125> is merged.
(substitute* "tests/database.scm"
(("\\(test-equal \"db-update-specification, \
missing spec\"" all)
(string-append "(test-skip 1)\n" all)))
(substitute* "tests/forgejo.scm"
(("\\(test-equal \"forgejo-handle-notification\"" all)
(string-append "(test-skip 1)\n" all)))
(substitute* "tests/remote.scm"
(("\\(test-group-with-cleanup")
"(test-group"))))
(add-after 'install 'wrap-program
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Wrap the 'cuirass' command to refer to the right modules.
+1 -2
View File
@@ -82,7 +82,6 @@
"-Dpy-overrides-dir="
(py:site-packages %build-inputs %outputs) "/gi/overrides"))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-before 'configure 'set-gtk-module-path
(lambda* (#:key inputs outputs #:allow-other-keys)
@@ -102,7 +101,7 @@
(string-quote (string-append #$output "/bin/pastebin")))
(("'xdg-open'")
(string-quote (search-input-file inputs
"/bin/xdg-open"))))))))))
"/bin/xdg-open")))))))))
(inputs
(list dbus
glib ; for gio
+89 -52
View File
@@ -24,17 +24,18 @@
(define-module (gnu packages clojure)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages guile)
#:use-module (gnu packages java)
#:use-module (gnu packages maven)
#:use-module (gnu packages readline)
#:use-module (guix gexp)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system ant)
#:use-module (guix build-system copy)
#:use-module (guix build-system clojure)
#:use-module (ice-9 match))
#:use-module (guix build-system clojure))
(define-public clojure-spec-alpha
(package
@@ -273,7 +274,6 @@ and line numbers not only to lists, but also to symbols, vectors and maps.")
(base32
"072dv6s2gxcg8snlgkpjk6bp1cb17bgfshdq6ijsa4yslpqbf9wc")))))
(build-system ant-build-system)
(inputs (list icedtea))
(arguments
`(#:imported-modules ((guix build clojure-utils)
(guix build clojure-build-system)
@@ -391,45 +391,61 @@ designs.")
`(delete-file ,(string-append "clojure-tools-" version ".jar")))))
(build-system copy-build-system)
(arguments
`(#:install-plan
'(("deps.edn" "lib/clojure/")
("example-deps.edn" "lib/clojure/")
("tools.edn" "lib/clojure/")
("exec.jar" "lib/clojure/libexec/")
("clojure" "bin/")
("clj" "bin/"))
#:modules ((guix build copy-build-system)
(guix build utils)
(srfi srfi-1)
(ice-9 match))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-paths
(lambda* (#:key outputs #:allow-other-keys)
(substitute* "clojure"
(("PREFIX") (string-append (assoc-ref outputs "out") "/lib/clojure")))
(substitute* "clj"
(("BINDIR") (string-append (assoc-ref outputs "out") "/bin"))
(("rlwrap") (which "rlwrap")))))
(add-after 'fix-paths 'copy-tools-deps-alpha-jar
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "clojure"
(("\\$install_dir/libexec/clojure-tools-\\$version\\.jar")
(string-join
(append-map (match-lambda
((label . dir)
(find-files dir "\\.jar$")))
inputs)
":"))))))))
(inputs (list rlwrap
clojure
(list #:install-plan #~'(("deps.edn" "lib/clojure/")
("example-deps.edn" "lib/clojure/")
("tools.edn" "lib/clojure/")
("exec.jar" "lib/clojure/libexec/")
("clojure" "bin/")
("clojure.1" "share/man/man1/")
("clj" "bin/")
("clj.1" "share/man/man1/"))
#:phases
#~(modify-phases %standard-phases
(add-before 'install 'fix-paths
(lambda _
(substitute* "clj"
(("BINDIR") (string-append #$output "/bin")))
(substitute* "clojure"
(("PREFIX") (string-append #$output "/lib/clojure")))))
(add-after 'fix-paths 'copy-tools-deps-alpha-jar
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "clojure"
(("\\$install_dir/libexec/clojure-tools-\\$version\\.jar")
(let* ((selected (assq-remove! inputs "openjdk"))
(input-dirs (map cdr selected))
(jars (apply append
(map (lambda (dir)
(find-files dir "\\.jar$"))
input-dirs))))
(string-join jars ":"))))))
(add-after 'install 'wrap-clojure
(lambda* (#:key inputs #:allow-other-keys)
(let ((coreutils (assoc-ref inputs "coreutils-minimal"))
(jdk (assoc-ref inputs "openjdk")))
(wrap-script (string-append #$output "/bin/clojure")
;; Ensure that coreutils and java are accessible.
`("PATH" suffix (,(string-append coreutils "/bin")
,(string-append jdk "/bin"))))))))))
(inputs (list clojure
clojure-tools-deps
coreutils-minimal
guile-3.0/pinned
java-commons-logging-minimal
java-slf4j-nop))
java-slf4j-nop
;; Depend on JDK instead of JRE since common developer tools
;; such as cider-nrepl require it.
(list openjdk "jdk")))
(home-page "https://clojure.org/releases/tools")
(synopsis "CLI tools for the Clojure programming language")
(description "The Clojure command line tools can be used to start a
Clojure repl, use Clojure and Java libraries, and start Clojure programs.")
(description "This package provides the @command{clojure} and
@command{clj} command line tools that can be used to start a Clojure REPL,
launch a main or execute any Clojure function.
Dependencies declared in @file{deps.edn} files are resolved and downloaded
beforehand.
The @command{clj} executable is a readline wrapper around @command{clojure}
delegating to the @command{rlwrap} optional dependency.")
(license license:epl1.0)))
(define-public clojure-algo-generic
@@ -753,6 +769,32 @@ Uses StAX internally
lazy - should allow parsing and emitting of large XML documents")
(license license:epl1.0)))
(define-public clojure-data-zip
(package
(name "clojure-data-zip")
(version "1.1.1")
(home-page "https://github.com/clojure/data.zip")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0l13xs0jlv2cyh3rqdp1f5r0jsff9p1h7dh49112xxrkcvzck876"))))
(build-system clojure-build-system)
(arguments
'(#:source-dirs '("src/main/clojure")
#:test-dirs '("src/test/clojure")
#:doc-dirs '()))
(synopsis
"Clojure library for filtering trees, and XML trees in particular")
(description
"@code{data.zip} is a Clojure library for filtering trees using the zipper
abstraction.")
(license license:epl1.0)))
(define-public clojure-instaparse
(let ((version "1.4.12"))
(package
@@ -920,7 +962,7 @@ work with command-line arguments.")
(define-public clojure-tools-deps
(package
(name "clojure-tools-deps")
(version "0.28.1569")
(version "0.28.1578")
(home-page "https://github.com/clojure/tools.deps")
(source (origin
(method git-fetch)
@@ -930,7 +972,7 @@ work with command-line arguments.")
(file-name (git-file-name name version))
(sha256
(base32
"04s8cishxm1y4vnx8mpdk1qma6j0khmb356j69fsy14s615yjgfg"))))
"1w3f8cl81q4kln6iz74fnfzms4c4x279ivh1962pcg22q8l1w8d5"))))
(build-system clojure-build-system)
(arguments
`(#:source-dirs '("src/main/clojure" "src/main/resources")
@@ -950,15 +992,10 @@ work with command-line arguments.")
(string-append "org.clojure/clojure {:local/root \""
(assoc-ref inputs "clojure")
"/share/java/clojure.jar\"}"))))))))
(propagated-inputs (list maven-resolver-api
maven-resolver-spi
maven-resolver-impl
maven-resolver-util
maven-resolver-connector-basic
maven-resolver-provider
maven-core
maven-resolver-transport-http
maven-resolver-transport-file
(propagated-inputs (list maven-3.8-core
maven-resolver-1.6-connector-basic
maven-resolver-1.6-transport-http
maven-resolver-1.6-transport-file
clojure-tools-gitlibs
clojure-tools-cli
clojure-data-xml
@@ -1138,7 +1175,7 @@ asynchronous support.")
(define-public cognitect-aws-api
(package
(name "cognitect-aws-api")
(version "0.8.774")
(version "0.8.800")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1147,7 +1184,7 @@ asynchronous support.")
(file-name (git-file-name name version))
(sha256
(base32
"1y3impishicd8niy1vddx6c80pnbpz24zfr7vysi4r56p1vqnwmb"))
"17sxj3mvq4iasr0kchbx2anmrh25v8bvmpam4si704vksmnm28p3"))
(modules '((guix build utils)))
(snippet
'(begin
+1 -1
View File
@@ -37,7 +37,7 @@
#:use-module (gnu packages libevent)
#:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages texinfo)
+37 -39
View File
@@ -8,7 +8,7 @@
;;; Copyright © 2017, 2018, 2020, 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019-2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2019-2026 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2019 Pierre-Moana Levesque <pierre.moana.levesque@gmail.com>
;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2021 Ricardo Wurmus <rekado@elephly.net>
@@ -571,36 +571,33 @@ Cmake files. It supports syntax highlighting, indenting and refilling of
comments.")))
(define-public qmsetup
(let ((commit "89fa57046241c26dfcfd97ceba174728b24bdd27")
(revision "0"))
(package
(name "qmsetup")
;; The base version string is retrieved from the CMakeLists.txt file.
(version (git-version "0.0.1.5" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stdware/qmsetup")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0nqpblv08yqv97vjv7cxkpf160s3877gnd7jjqxnfrrknm2396r1"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;no test suite
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/corecmd/utils_unix.cpp"
(("\"patchelf\"")
(format #f "~s" (search-input-file
inputs "bin/patchelf")))))))))
(inputs (list patchelf syscmdline))
(home-page "https://github.com/stdware/qmsetup")
(synopsis "CMake modules and basic libraries for C/C++ projects")
(description "QMSetup is a set of CMake Modules and Basic Libraries for
(package
(name "qmsetup")
(version "1.0.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stdware/qmsetup")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0cfl26ff8y384cbgi340l1znxvdjmc4f5s86kl20gkkwlkc11zdy"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;no test suite
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/corecmd/utils_unix.cpp"
(("\"patchelf\"")
(format #f "~s" (search-input-file
inputs "bin/patchelf")))))))))
(inputs (list patchelf syscmdline))
(home-page "https://github.com/stdware/qmsetup")
(synopsis "CMake modules and basic libraries for C/C++ projects")
(description "QMSetup is a set of CMake Modules and Basic Libraries for
C/C++ projects. It features:
@itemize
@item Helpful CMake utilities
@@ -610,12 +607,12 @@ C/C++ projects. It features:
@item Support calling Doxygen via CMake conveniently
@item Support calling Qt Linguist Tools via CMake conveniently
@end itemize")
(license license:expat))))
(license license:expat)))
(define-public tinycmmc
;; XXX: Does not release anymore.
(let ((commit "8238a6c1b90536e211fddf356dc3af26ea7c2f2c")
(revision "0"))
;; XXX: No tagged releases; this is the master tip.
(let ((commit "2e007ba059a4991c011a7193c9d7df28826c9adc")
(revision "1"))
(package
(name "tinycmmc")
(version (git-version "0.1.0" revision commit))
@@ -623,13 +620,14 @@ C/C++ projects. It features:
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Grumbel/tinycmmc")
(commit commit)))
(url "https://github.com/Grumbel/tinycmmc")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1nv1439psdnq99vqpmp4nj2630l85cfwxzmf7rgpa436q09ql77p"))))
(base32 "0ix2v0zrrcanflxdm0r4xpgda8lkls3ir7xqimdk2na4dfqnc05g"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ;no test suite
(arguments
(list #:tests? #f)) ; No tests.
(home-page "https://github.com/Grumbel/tinycmmc")
(synopsis "Tiny CMake Module Collections")
(description "The tinycmmc package contains a small collection of reusable
+2 -5
View File
@@ -424,7 +424,7 @@ COCOMO model or user-provided parameters.")
(define-public cloc
(package
(name "cloc")
(version "2.06")
(version "2.08")
(source
(origin
(method git-fetch)
@@ -433,7 +433,7 @@ COCOMO model or user-provided parameters.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "02l56ks3p3344nf6lz9s3aym9f0xslkns8q8d8zm1i3whf98iymv"))))
(base32 "1pk4v9w2c8wzdjimk23gndrcrd3y6cxi0avds3a36yasd3mg45hm"))))
(build-system gnu-build-system)
(inputs
(list bash-minimal
@@ -1148,6 +1148,3 @@ will fail (i.e., it will exit with a non-zero exit code) when any of these
requirements is not met.")
(properties '((lint-hidden-cpe-vendors . ("vmware"))))
(license license:expat)))
(define-deprecated-package python-xenon
xenon)
+61 -67
View File
@@ -65,7 +65,7 @@
#:use-module (guix monads)
#:use-module (guix download)
#:use-module ((guix git-download)
#:select (git-fetch git-reference git-file-name))
#:select (git-fetch git-reference git-file-name git-version))
#:use-module (guix build-system gnu)
#:use-module (guix build-system trivial)
#:use-module ((guix licenses) #:prefix license:)
@@ -2723,7 +2723,6 @@ memoized as a function of '%current-system'."
(package
(inherit gnumach-headers)
(name "gnumach-headers-boot0")
(version "1.8+git20250731")
(source
(origin
(inherit (package-source gnumach-headers))
@@ -2733,77 +2732,64 @@ memoized as a function of '%current-system'."
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/gnumach.git/snapshot/"
"gnumach-" version ".tar.gz"))
"mirror://gnu/guix/mirror/gnumach-"
(package-version gnumach-headers) ".tar.gz"))
(sha256
(base32
"1dc40cf2s8jr6xhhbmy6khmig5zz1gpb4vc9c40aagccxf72jkpv")))))))
(native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0))
(arguments
(substitute-keyword-arguments (package-arguments gnumach-headers)
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'patch-compat
(lambda _
(substitute* '("include/device/device_types.h"
"include/mach_debug/slab_info.h"
"include/mach_debug/vm_info.h")
(("rpc_vm_size_t") "unsigned int")
(("rpc_vm_offset_t") "unsigned int")
(("rpc_long_natural_t") "unsigned long")
(("long_natural_t") "unsigned long")))))))))))
"0dchfv2fg92503ydw4kj3myz2036x4hbf6i9k1s4q6mg210qanfs")))))))
(native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0)))))
(define mig-boot0
(with-boot0
(package
(inherit mig)
(name "mig-boot0")
(version "1.8+git20231217")
(source
(origin
(inherit (package-source mig))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/mig.git/snapshot/"
"mig-" version ".tar.gz"))
(sha256
(base32
"18vz3ifrhhlvrdmlv70h63wl0kh5w8jcpsjx9yscsw9yazm1lzs7")))))))
(native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
gnumach-headers-boot0))
(inputs (list flex-boot0 gnumach-headers-boot0))
(arguments
(substitute-keyword-arguments (package-arguments mig)
((#:configure-flags flags '())
#~(list (string-append "LDFLAGS=-Wl,-rpath="
#$(this-package-native-input "flex")
"/lib/"))))))))
(let ((tarball-version "1.8+git3f4b006"))
(with-boot0
(package
(inherit mig)
(name "mig-boot0")
(source
(origin
(inherit (package-source mig))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"mirror://gnu/guix/mirror/mig-"
tarball-version ".tar.gz"))
(sha256
(base32
"0bgrhbkaym1y222abjrcz3qrv28jr1kvq99a8vssplww73mcf92c")))))))
(native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
gnumach-headers-boot0))
(inputs (list flex-boot0 gnumach-headers-boot0))
(arguments
(substitute-keyword-arguments (package-arguments mig)
((#:configure-flags flags '())
#~(list (string-append "LDFLAGS=-Wl,-rpath="
#$(this-package-native-input "flex")
"/lib/")))))))))
(define hurd-headers-boot0
(with-boot0
(package
(inherit hurd-headers)
(name "hurd-headers-boot0")
(version "0.9.git20251029")
(source
(origin
(inherit (package-source hurd-headers))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/hurd.git/snapshot/"
"hurd-" version ".tar.gz"))
(sha256
(base32
"0pjxh4qln8m7jznqlzsz81vi38chjv64jj9824dj7wkm36gxbn3a")))))))
(native-inputs
(list autoconf-boot0 automake-boot0 mig-boot0))
(inputs '()))))
(let ((tarball-version "0.9+git6290b4c"))
(with-boot0
(package
(inherit hurd-headers)
(name "hurd-headers-boot0")
(source
(origin
(inherit (package-source hurd-headers))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"mirror://gnu/guix/mirror/hurd-"
tarball-version ".tar.gz"))
(sha256
(base32
"0w18nv4bv0b5vg6mqxhajma3h56nf9iipa444hby5hqf9c1kaa32")))))))
(native-inputs
(list autoconf-boot0 automake-boot0 mig-boot0))
(inputs '())))))
(define hurd-minimal-boot0
(with-boot0
@@ -2948,6 +2934,14 @@ memoized as a function of '%current-system'."
(substitute* "Lib/plat-generic/regen"
(("/usr/include/")
(string-append libc "/include/")))))))
'())
,@(if (system-hurd64?)
`((add-before 'configure 'resolve-libm-name-conflict
(lambda* _
;; with glibc 2.41 libm headers conflict with
;; mathmodule.c for sinpi
(substitute* "Modules/mathmodule.c"
(("sinpi") "m_sinpi")))))
'()))))
(native-search-paths
(list (search-path-specification
+58 -40
View File
@@ -88,6 +88,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
#:use-module (gnu packages file)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -1474,7 +1475,7 @@ for most inputs, but the resulting compressed files are anywhere from 20% to
(define-public 7zip
(package
(name "7zip")
(version "25.01")
(version "26.00")
(source
(origin
(method git-fetch)
@@ -1482,7 +1483,7 @@ for most inputs, but the resulting compressed files are anywhere from 20% to
(url "https://github.com/ip7z/7zip")
(commit version)))
(sha256
(base32 "01jg1fkc2zsdngv3ag3pwq4x8i5x01hjxsk30n78ffwiv2ps4rmq"))
(base32 "1fvgl9qp2pl5c0jmvgbdx6qig3qd80mhxvml42yby8y412x65sh7"))
(file-name (git-file-name name version))
(modules '((guix build utils)
(ice-9 regex)))
@@ -2397,7 +2398,7 @@ targeting storage applications. ISA-L includes:
(define-public brotli
(package
(name "brotli")
(version "1.0.9")
(version "1.1.0")
(source
(origin
(method git-fetch)
@@ -2406,35 +2407,8 @@ targeting storage applications. ISA-L includes:
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1fikasxf7r2dwlk8mv8w7nmjkn0jw5ic31ky3mvpkdzwgd4xfndl"))
(modules '((guix build utils)))
(snippet
'(begin
;; Cherry-picked from upstream since the latest release
;; https://github.com/google/brotli/commit/09b0992b6acb7faa6fd3b23f9bc036ea117230fc
(substitute* (find-files "scripts" "^lib.*pc\\.in")
(("-R\\$\\{libdir\\} ") ""))
#t))))
(base32 "0cvcq302wpjpd1a2cmxcp9a01lwvc2kkir8vsdb3x11djnxc0nsk"))))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'install 'rename-static-libraries
;; The build tools put a 'static' suffix on the static libraries, but
;; other applications don't know how to find these.
(lambda* (#:key outputs #:allow-other-keys)
(let ((lib (string-append (assoc-ref %outputs "out") "/lib/")))
(rename-file (string-append lib "libbrotlicommon-static.a")
(string-append lib "libbrotlicommon.a"))
(rename-file (string-append lib "libbrotlidec-static.a")
(string-append lib "libbrotlidec.a"))
(rename-file (string-append lib "libbrotlienc-static.a")
(string-append lib "libbrotlienc.a"))
#t))))
#:configure-flags
(list ;; Defaults to "lib64" on 64-bit archs.
(string-append "-DCMAKE_INSTALL_LIBDIR="
(assoc-ref %outputs "out") "/lib"))))
(home-page "https://github.com/google/brotli")
(synopsis "General-purpose lossless compression")
(description "This package provides the reference implementation of Brotli,
@@ -2460,7 +2434,12 @@ The specification of the Brotli Compressed Data Format is defined in RFC 7932.")
#:source-dir "java"
;; Tests are mixed in with java sources, the ant build system
;; doesn't allow that
#:tests? #f))
#:tests? #f
#:phases (modify-phases %standard-phases
(add-after 'unpack 'drop-android-wrapper
(lambda _
(delete-file-recursively
"java/org/brotli/wrapper/android"))))))
(native-inputs (list java-junit))))
(define-public ucl
@@ -3071,7 +3050,7 @@ compression and decompression speed compared to Deflate using Zlib.")
(version "1.0")
(source (origin
(method url-fetch)
(uri (string-append "http://oldhome.schmorp.de/marc/data/"
(uri (string-append "https://oldhome.schmorp.de/marc/data/"
"fcrackzip-" version ".tar.gz"))
(sha256
(base32
@@ -3079,16 +3058,19 @@ compression and decompression speed compared to Deflate using Zlib.")
(build-system gnu-build-system)
(arguments
(list
#:make-flags
#~(list "CFLAGS=-Wno-error=implicit-int")
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'fix-reference-to-unzip
(lambda _
(substitute* "main.c"
(("\"unzip")
(string-append "\"" (which "unzip")))))))))
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-reference-to-unzip
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "main.c"
(("\"unzip")
(string-append "\""
(search-input-file inputs "/bin/unzip")))))))))
(inputs
(list perl unzip))
(home-page "http://oldhome.schmorp.de/marc/fcrackzip.html")
(home-page "https://oldhome.schmorp.de/marc/fcrackzip.html")
(synopsis "Zip password cracker")
(description "Fcrackzip is a Zip file password cracker.")
(license license:gpl2+)))
@@ -3171,3 +3153,39 @@ exported by the zlib library.")
;; The changes break the examples.
`(cons "-DBUILD_EXAMPLES=OFF" ,flags))))
(properties '((hidden? . #t)))))
(define-public cmix
(package
(name "cmix")
(version "21")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/byronknoll/cmix")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1alivia1hnhxa7z8vkqammacyhj8zfqwk7hjahj5nkfq28v2ddb4"))))
(build-system gnu-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(delete 'configure)
(delete 'check) ;No tests
(replace 'install
(lambda _
(install-file "cmix"
(string-append #$output "/bin")))))
#:make-flags
#~(list (string-append "CXX=" #$(cxx-for-target))
;; Linker fails when you use CC=cc-for-target
(string-append "CC=" #$(cxx-for-target)))))
(native-inputs (list clang))
(synopsis "Lossless data-compression program optimized for file size")
(description
"Cmix is a lossless data compression program aimed at optimizing compression
ratio at the cost of high CPU/memory usage.")
(home-page "https://github.com/byronknoll/cmix")
(license license:gpl3)))
+6 -7
View File
@@ -43,7 +43,7 @@
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (gnu packages ruby-check))
#:use-module (gnu packages ruby-xyz))
(define-public compton
(let ((upstream-version "0.1_beta2"))
@@ -115,7 +115,7 @@ performance).
(define-public picom
(package
(name "picom")
(version "12.5")
(version "13")
(source
(origin
(method git-fetch)
@@ -124,8 +124,8 @@ performance).
(commit (string-append "v" version))))
(sha256
(base32
"1skkchrlir9si9ljawg0xcgpfnd2macw7ny5vhx5f5zk7b7iphhz"))
(file-name (string-append "picom-" version))))
"0x81m06fhkgrl6vzm4a3cqxcldkq223q0jzlkkhd8kpjmrqaprw3"))
(file-name (git-file-name name version))))
(build-system meson-build-system)
(inputs
(list dbus
@@ -134,7 +134,6 @@ performance).
libev
libx11
libxext
libxdg-basedir
mesa
pcre2
pixman
@@ -145,7 +144,7 @@ performance).
xprop))
(native-inputs
(append
(list pkg-config xorgproto)
(list pkg-config python-minimal-wrapper xorgproto)
(if (supported-package? ruby-asciidoctor/minimal)
(list ruby-asciidoctor/minimal)
'())))
@@ -167,7 +166,7 @@ performance).
(substitute* "picom.desktop"
(("Exec=")
(string-append "Exec=" #$output "/bin/"))))))))
(home-page "https://github.com/yshui/picom")
(home-page "https://picom.app/")
(synopsis "Compositor for X11, forked from Compton")
(description
"Picom is a standalone compositor for Xorg, suitable for use
+233
View File
@@ -0,0 +1,233 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org>
;;; Copyright © 2022-2023 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages computer-architecture)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system qt)
#:use-module (guix build-system scons)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages boost)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages electronics)
#:use-module (gnu packages engineering)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages image)
#:use-module (gnu packages m4)
#:use-module (gnu packages maths)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages shells))
;;; Strongly based on package gem5 in channel
;; https://git.genenetwork.org/guix-bioinformatics
(define-public gem5
(package
(name "gem5")
(version "25.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gem5/gem5")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0p40cb3g29zwy3fskah6rxyn8a8xjh9cc6riyigg5l4i854hj2nj"))
(snippet
#~(begin
(use-modules (guix build utils))
;; For reproducibility.
(substitute* "src/base/date.cc"
(("__DATE__") "\"1970-01-01\"")
(("__TIME__") "\"00:00:00\""))
;; TODO: Unbundle systemc, libelf and googletest
(delete-file-recursively "ext/ply") ;unbundling of python-ply
;; Unbundling of pybind11
(delete-file-recursively "ext/pybind11")
(substitute* "ext/sst/Makefile.linux"
(("-I../../ext/pybind11/include/")
"${shell pybind11-config --includes}"))
(substitute* "SConstruct"
((".*pybind11.*") ""))))))
(build-system scons-build-system)
(arguments
(list
#:scons-flags #~(list "--verbose")
#:build-targets #~(list "build/ALL/gem5.opt")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-source
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "SConstruct"
;; Force adding missing includes into the environment.
(("main\\.Append\\(CPPPATH=\\[Dir\\('" all)
(string-append
all (assoc-ref inputs "capstone") "/include')])\n"
all (assoc-ref inputs "hdf5") "/include')])\n"
all (assoc-ref inputs "kernel-headers") "/include')])\n"
all (assoc-ref inputs "libpng") "/include')])\n"
all (assoc-ref inputs "protobuf") "/include')])\n"
all (assoc-ref inputs "pybind11") "/include')])\n"
all (assoc-ref inputs "zlib") "/include')])\n"
all)))
(substitute* "ext/libelf/SConscript"
(("m4env\\.Tool" all)
(string-append
"m4env.Append(CPPPATH=[Dir('"
(assoc-ref inputs "kernel-headers")
"/include')])\n"
all)))
(substitute* "ext/libelf/native-elf-format"
(("cc") #$(cc-for-target)))))
;; This uses the cached results from the previous 'build phase.
;; Move to after 'install and delete build dir first?
(replace 'check
(lambda* (#:key tests? #:allow-other-keys #:rest args)
(when tests?
(apply (assoc-ref %standard-phases 'build)
#:build-targets '("build/ALL/unittests.opt")
args))))
(replace 'install
(lambda _
(let* ((bin (string-append #$output "/bin/")))
(mkdir-p bin)
(install-file "build/ALL/gem5.opt" bin)
(install-file "build/ALL/gem5py" bin)
(install-file "build/ALL/gem5py_m5" bin)
(copy-recursively
"configs"
(string-append #$output"/share/gem5/configs")))))
(add-after 'install 'wrap-binaries
(lambda _
(for-each
(lambda (file)
(wrap-program file
`("GUIX_PYTHONPATH" ":" prefix
(,(getenv "GUIX_PYTHONPATH")))))
(find-files (string-append #$output "/bin"))))))))
(inputs
(list capstone
gperftools
hdf5
libpng
protobuf
pybind11-2
python
python-ply
python-pydot
zlib))
(native-inputs
(list boost
m4
tcsh
perl
python-minimal-wrapper
pkg-config))
(home-page "http://gem5.org/")
(synopsis "Modular platform for computer-system architecture research")
(description "The gem5 simulator is a modular platform for computer-system
architecture research, encompassing system-level architecture as well as
processor microarchitecture.")
(license license:bsd-3)))
(define-public ripes
;; Includes Qt6 support.
(let ((commit "720066f8d1c9f8d62fad058f44471763a0312084")
(revision "0"))
(package
(name "ripes")
(version (git-version "2.2.6" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mortbopet/Ripes/")
(commit commit)
;; TODO: Unbundle. Ripes recursively requires tones of non
;; packaged dependencies in "external" directories.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32 "1kkdc3y18h985zvgmhbdbms3zynygrg5f64w1lm948hffj58x7gy"))))
(build-system qt-build-system)
(arguments
(list
#:qtbase qtbase ;for Qt6
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'disable-tests
(lambda _
(substitute* "test/CMakeLists.txt"
;; Fails with "Compared values are not the same"
(("create_qtest\\(tst_riscv\\)") "")
;; Fails with "Internal test error"
(("create_qtest\\(tst_reverse\\)") ""))))
(add-after 'unpack 'patch-bugs
(lambda* (#:key inputs #:allow-other-keys)
;; TODO: Remove when fixed upstream.
;; See https://github.com/mortbopet/Ripes/issues/388 and 62
(substitute*
(string-append "external/VSRTL/external/cereal/include"
"/cereal/external/rapidjson/document.h")
(("GenericStringRef& operator=.*")
(string-append
"GenericStringRef& operator=(const GenericStringRef& rhs)"
" { s = rhs.s; return *this; }")))
;; As suggested by error message itself.
(substitute* '("external/VSRTL/interface/vsrtl_vcdfile.cpp")
(("#include <sstream>")
"#include <sstream>\n#include <cstdint>"))
;; As suggested by error message itself.
(substitute* '("external/VSRTL/interface/vsrtl_vcdfile.h")
(("#include <map>")
"#include <map>\n#include <cstdint>"))))
(add-before 'configure 'set-envs
(lambda* (#:key inputs #:allow-other-keys)
(setenv "VERILATOR_ROOT"
(dirname
(dirname
(search-input-file inputs "/bin/verilator"))))))
(replace 'check ;as for .github/workflows/test.yml
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(for-each
(lambda (f) (invoke f))
(filter executable-file? (find-files "test" "tst_")))))))
#:configure-flags
#~(list "-DRIPES_BUILD_VERILATOR_PROCESSORS=ON"
"-DRIPES_BUILD_TESTS=ON")))
(native-inputs
(list python-minimal-wrapper verilator))
(inputs
(list qtsvg qtcharts))
(home-page "https://github.com/mortbopet/Ripes/")
(synopsis "Visual computer architecture editor for RISCV")
(description
"Ripes is a visual computer architecture simulator and assembly code
editor built for the RISCV instruction set architecture.")
(license license:expat))))
+49 -2
View File
@@ -24,18 +24,65 @@
#:use-module (guix build-system pyproject)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (gnu packages check)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-vcs)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-web)
#:use-module (gnu packages textutils)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils))
(define-public bundlewrap
(package
(name "bundlewrap")
(version "5.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bundlewrap/bundlewrap")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1p0082lwyfkppswm8cpr1yp28y0cm0f8rk3ly3xlym7qyidglkli"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags #~(list "tests/unit")))
(native-inputs
(list python-pytest
python-setuptools))
(inputs
(list python-bcrypt
python-cryptography
python-jinja2
python-librouteros
python-mako
python-pyyaml
python-requests
python-tomlkit))
(home-page "https://bundlewrap.org")
(synopsis "Config management with Python")
(description
"BundleWrap is a decentralized configuration management system that is
designed to be powerful, easy to extend and extremely versatile.
By allowing for easy and low-overhead config management, BundleWrap fills the
gap between complex deployments using Chef or Puppet and old school system
administration over SSH. While most other config management systems rely on a
client-server architecture, BundleWrap works off a repository cloned to local
machine. It then automates the process of SSHing into servers and making sure
everything is configured the way it's supposed to be.")
(license license:gpl3)))
(define-public chezmoi
(package
(name "chezmoi")
@@ -129,7 +176,7 @@ across multiple machines.")
(define-public konsave
(package
(name "konsave")
(version "2.2.0")
(version "2.3.0")
(source
(origin
(method git-fetch)
@@ -138,7 +185,7 @@ across multiple machines.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1j5nszy41j4fd6b5w7188gphfk2s0dj44rs7fg55a4izvm0brbx9"))))
(base32 "0454cjcnlwpylia6lb40xzjvm07p3hxmfl21zmlxhl2xjlbjhsg4"))))
(build-system pyproject-build-system)
(arguments
(list
-97
View File
@@ -1,97 +0,0 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Siniša Biđin <sinisa@bidin.eu>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2019, 2023 Vasile Dumitrascu <va511e@yahoo.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages conky)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system cmake)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages curl)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages image)
#:use-module (gnu packages linux)
#:use-module (gnu packages lua)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages xorg))
(define-public conky
(package
(name "conky")
(home-page "https://github.com/brndnmtthws/conky")
(version "1.19.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1g712cw2nzd2qvgdmyvazyda0znyqzg6yckg98ss203fggwp93vj"))))
(build-system cmake-build-system)
(arguments
`(#:configure-flags
(list "-DRELEASE=true"
"-DBUILD_PULSEAUDIO=ON"
"-DBUILD_WLAN=ON"
"-DBUILD_TESTS=ON")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'add-freetype-to-search-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "cmake/ConkyPlatformChecks.cmake"
(("set\\(INCLUDE_SEARCH_PATH")
(string-append
"set(INCLUDE_SEARCH_PATH "
(assoc-ref inputs "freetype") "/include/freetype2 ")))
#t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin")))
(install-file "src/conky" bin))
#t)))))
(inputs
(list freetype
imlib2
libx11
libxdamage
libxext
libxft
libxi
libxinerama
pulseaudio
lua
ncurses
curl
wireless-tools))
(native-inputs
(list pkg-config))
(synopsis "Lightweight system monitor for X")
(description
"Conky is a lightweight system monitor for X that displays operating
system statistics (CPU, disk, and memory usage, etc.) and more on the
desktop.")
(license license:gpl3+)))
+1 -1
View File
@@ -144,7 +144,7 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
(list bash-minimal ;for wrap-program
efl
python-wrapper
python-dbus
python-dbus-1.2
python-efl))
(home-page "https://www.enlightenment.org")
(synopsis "Connman User Interface written using the EFL")
+149 -11
View File
@@ -10,6 +10,8 @@
;;; Copyright © 2024 Jean-Pierre De Jesus DIAZ <jean@foundation.xyz>
;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2025 Foster Hangdaan <foster@hangdaan.email>
;;; Copyright © 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;; Copyright © 2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -37,8 +39,10 @@
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (guix build-system guile)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
#:use-module ((guix search-paths) #:select ($GUIX_EXTENSIONS_PATH))
#:use-module (guix utils)
#:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
@@ -58,11 +62,13 @@
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz)
#:use-module (gnu packages linux)
#:use-module (gnu packages man)
#:use-module (gnu packages pcre)
#:use-module (gnu packages python)
#:use-module (gnu packages networking)
#:use-module (gnu packages package-management)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
@@ -74,6 +80,73 @@
#:use-module (gnu packages web)
#:use-module (gnu packages wget))
;;; Code:
;;;
;;; Libraries:
;;;
(define-public go-github-com-checkpoint-restore-checkpointctl
(package
(name "go-github-com-checkpoint-restore-checkpointctl")
(version "1.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/checkpoint-restore/checkpointctl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0qvgld9vji5f7h2idk6r3q30909hqws0rkpvgina43i57bsfh2sv"))
(snippet
#~(begin
(use-modules (guix build utils))
(delete-file-recursively "vendor")))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/checkpoint-restore/checkpointctl"))
(native-inputs
(list go-github-com-spf13-cobra))
(propagated-inputs
(list go-github-com-checkpoint-restore-go-criu-v8
go-github-com-containers-storage
go-github-com-opencontainers-runtime-spec
go-github-com-xlab-treeprint))
(home-page "https://github.com/checkpoint-restore/checkpointctl")
(synopsis "Tool for in-depth analysis of container checkpoints")
(description
"This package provides a Go library to read and manipulate checkpoint
archives as created by Podman, CRI-O and containerd.")
(license license:asl2.0)))
;;;
;;; Executables:
;;;
(define-public checkpointctl
(package/inherit go-github-com-checkpoint-restore-checkpointctl
(name "checkpointctl")
(arguments
(substitute-keyword-arguments
(package-arguments go-github-com-checkpoint-restore-checkpointctl)
((#:build-flags _) #~(list (string-append "-X main.version="
#$version)))
((#:install-source? _ #t) #f)
((#:skip-build? _ #t) #f)
((#:tests? _ #t) #f)))
(native-inputs
(append
(package-native-inputs go-github-com-checkpoint-restore-checkpointctl)
(package-propagated-inputs go-github-com-checkpoint-restore-checkpointctl)))
(propagated-inputs '())
(inputs '())
(description
"This package provides a tool to read and manipulate checkpoint archives
as created by Podman, CRI-O and containerd.")))
(define-public crun
(package
(name "crun")
@@ -171,7 +244,7 @@ runtime (like runc or crun) for a single container.")
(define-public distrobox
(package
(name "distrobox")
(version "1.8.2.1")
(version "1.8.2.4")
(source
(origin
(method git-fetch)
@@ -179,7 +252,7 @@ runtime (like runc or crun) for a single container.")
(url "https://github.com/89luca89/distrobox")
(commit version)))
(sha256
(base32 "1la9qkhmj9277r6b2vfadb3fnvrwa435x6la5bwvm8ch0js2dfx0"))
(base32 "07kqgr5diwvkks3fn1r0nnpfqq6gngqyx4x7lxs06ri6g0a4knvf"))
(file-name (git-file-name name version))))
(build-system copy-build-system)
(arguments
@@ -232,7 +305,7 @@ runtime (like runc or crun) for a single container.")
(list guile-3.0 ; for wrap-script
podman
wget))
(home-page "https://distrobox.privatedns.org/")
(home-page "https://distrobox.it")
(synopsis "Create and start containers highly integrated with the hosts")
(description
"Distrobox is a fancy wrapper around Podman or Docker to create and start
@@ -255,11 +328,11 @@ containers highly integrated with the hosts.")
(build-system go-build-system)
(arguments
(list
#:go go-1.23
#:install-source? #f
#:build-flags
#~(list (string-append "-ldflags=-X main.version=" #$version))
#:import-path "github.com/wagoodman/dive"))
#:import-path "github.com/wagoodman/dive"
#:test-flags #~(list "-vet=off")))
(native-inputs
(list go-github-com-awesome-gocui-gocui
go-github-com-awesome-gocui-keybinding
@@ -286,6 +359,69 @@ containers highly integrated with the hosts.")
contents, and discovering ways to shrink the size of Docker/OCI image.")
(license license:expat)))
(define-public guix-compose
(package
(name "guix-compose")
(version "0.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/fishinthecalculator/guix-compose")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1ij6rfs5pfykk8c53q029sl2qx3k572dqdfb6pn5s569l6697ci1"))))
(build-system guile-build-system)
(arguments
(list
#:source-directory "src"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-load-paths-in-entry-point
(lambda _
(define load-path
(cons (string-append #$output "/share/guile/site/3.0")
(parse-path (getenv "GUILE_LOAD_PATH"))))
(define load-compiled-path
(cons (string-append #$output "/lib/guile/3.0/site-ccache")
(parse-path (getenv "GUILE_LOAD_COMPILED_PATH"))))
(define search-paths-header
`(begin
(set! %load-path
(append (list ,@load-path) %load-path))
(set! %load-compiled-path
(append (list ,@load-compiled-path)
%load-compiled-path))))
(substitute* "src/guix/extensions/compose.scm"
((";;@load-paths@")
(with-output-to-string
(lambda () (write search-paths-header)))))))
(add-after 'build 'add-extension-to-search-path
(lambda _
(with-directory-excursion #$output
(mkdir-p "share/guix/extensions")
(symlink
(string-append
#$output "/share/guile/site/3.0/guix/extensions/compose.scm")
"share/guix/extensions/compose.scm"))))
(add-after 'add-extension-to-search-path 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke
"guile" "-L" "./modules" "-s" "tests/test-compose.scm")))))))
(native-inputs (list guile-3.0))
;; Avoid setting propagated so that we use the users profile.
(inputs (list guix guile-yamlpp))
(native-search-paths
(list $GUIX_EXTENSIONS_PATH))
(synopsis "Guix' docker compose compatibility layer")
(description "A toolkit to run, read and write docker-compose.yml files with
Guix machinery.")
(home-page "https://codeberg.org/fishinthecalculator/guix-compose")
(license license:gpl3+)))
(define-public libslirp
(package
(name "libslirp")
@@ -490,7 +626,7 @@ configure network interfaces in Linux containers.")
;; network connection
#~(list "-skip" "TestSuite")
#:test-subdirs
#~(list "../../...") ;test the whole libary
#~(list "../../...") ;test the whole library
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'prune-tests
@@ -572,11 +708,11 @@ Its main purpose is to support the key usage by @code{docker-init}:
(define-public podman
(package
(name "podman")
(version "5.7.1")
(version "5.8.0")
(outputs '("out" "docker"))
(properties
`((output-synopsis "docker" "docker alias for podman")
;; XXX: Adressed already.
;; XXX: Addressed already.
(lint-hidden-cve . ("CVE-2022-2989"))))
(source
(origin
@@ -585,7 +721,7 @@ Its main purpose is to support the key usage by @code{docker-init}:
(url "https://github.com/containers/podman")
(commit (string-append "v" version))))
(sha256
(base32 "16lb58r8vkngics6fn1b3six8bl3nrl9awrnq6ivdv1grfgy9z61"))
(base32 "0vyl6d198iqrxx3c5vgbdx95fxkmn9fcb0napq44h8bzvjcl9fnj"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -646,6 +782,7 @@ Its main purpose is to support the key usage by @code{docker-init}:
,(string-append #$crun "/bin")
,(string-append #$gcc "/bin") ; cpp
,(string-append #$iptables "/sbin")
,(string-append #$nftables "/sbin")
,(string-append #$passt "/bin")
,(string-append #$procps "/bin") ; ps
"/run/privileged/bin")))))
@@ -660,8 +797,9 @@ Its main purpose is to support the key usage by @code{docker-init}:
(("[$][{]ETCDIR[}]") "/etc")))
(invoke "make" "install.docker"
(string-append "PREFIX=" (assoc-ref outputs "docker"))
(string-append "ETCDIR=" (string-append (assoc-ref outputs "docker")
"/etc"))))))
(string-append "ETCDIR="
(string-append (assoc-ref outputs "docker")
"/etc"))))))
(add-after 'install 'install-completions
(lambda _
(invoke "make" "install.completions"
+184 -127
View File
@@ -8,7 +8,7 @@
;;; Copyright © 2019 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
;;; Copyright © 2020, 2021 Nicolò Balzarotti <nicolo@nixo.xyz>
;;; Copyright © 2020 Roel Janssen <roel@gnu.org>
;;; Copyright © 2020, 2021, 2023, 2024, 2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020, 2021, 2023-2026 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2020, 2021, 2022, 2024, 2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
@@ -31,7 +31,7 @@
;;; Copyright © 2022 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2022-2025 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2022-2024 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2022, 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022-2024, 2026 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 Antero Mejr <antero@mailbox.org>
;;; Copyright © 2023, 2025 Sughosha <Sughosha@disroot.org>
;;; Copyright © 2023, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
@@ -51,6 +51,7 @@
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2025 Philippe Swartvagher <phil.swart@gmx.fr>
;;; Copyright © 2025 Murilo <murilo@disroot.org>
;;; Copyright © 2026 Justin Veilleux <terramorpha@cock.li>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -185,9 +186,9 @@ easy to use API.")
(license license:expat)))
(define-public argpp
;; XXX: Does not release anymore.
(let ((commit "9e1d54f8ed20af0aa5857e6653ab605b2ab63d5c")
(revision "0"))
;; No tagged releases; this is the master tip.
(let ((commit "b52420a843327361713b6242e47afaa6b6ab2a89")
(revision "1"))
(package
(name "argpp")
(version (git-version "0.0.0" revision commit))
@@ -195,17 +196,18 @@ easy to use API.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Grumbel/argpp")
(commit commit)))
(url "https://github.com/Grumbel/argpp")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1izn9xfplhnqi9vs4w28dixqd2vy0n1n3asaa1751grg30bw0xxs"))))
(base32 "07kmw7qz8l7qz572axpag7db4s97fl1mprblsrw238wdmvh9lvwc"))))
(build-system cmake-build-system)
(arguments
(list
#:configure-flags
#~(list "-DBUILD_TESTS=ON")))
(native-inputs (list tinycmmc))
(native-inputs
(list tinycmmc))
(home-page "https://github.com/Grumbel/argpp")
(synopsis "Argument parser for C++")
(description "This package provides a simple argument parser for C++.")
@@ -848,6 +850,33 @@ combination of these streams.")
enabled in different parts of your code.")
(license license:zlib)))
(define-public xbyak
(package
(name "xbyak")
(version "7.30")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/herumi/xbyak")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0rb0q5i3lj2jfrkmkxcgbczflw05p1x9fdpwrhv7gng7vp2byydw"))))
(build-system cmake-build-system)
(arguments
(list
;; No tests are registered with CTest; the test/ directory contains
;; shell scripts that are not integrated into the CMake build.
#:tests? #f))
(native-inputs
(list pkg-config))
(synopsis "JIT assembler for x86(IA-32)/x64(AMD64/x86-64) architecture")
(description "Xbyak is a C++ header-only JIT assembler for x86(IA-32),
x64(AMD64/x86-64) architecture. It supports MASM/NASM-like syntax and
advanced instruction sets including AVX-512, APX, and AVX10.2.")
(home-page "https://github.com/herumi/xbyak")
(license license:bsd-3)))
(define-public xdgpp
(let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375")
(revision "0"))
@@ -1022,17 +1051,6 @@ utilities used across the hypr* ecosystem.")
(base32
"06wiizy73f0x6zj1ar878gm1w9zam1gmgjw0ybixj3qag0gxqv34"))))
(build-system cmake-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-cross-compilation
(lambda _
(substitute* "CMakeLists.txt"
(("find_package.PkgConfig" all)
(string-append
"set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
all))))))))
(native-inputs (list gcc-15 pkg-config))
(inputs (list hyprutils))
(home-page "https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/")
@@ -1056,18 +1074,7 @@ language used in Hyprland.")
(base32
"1ymiqzncppdik8lw3ad7xaqig6c7bjcy7crcwbq3rjfk2hrc8rmc"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ; No tests in Release build type
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-cross-compilation
(lambda _
(substitute* "CMakeLists.txt"
(("find_package.PkgConfig" all)
(string-append
"set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
all))))))))
(arguments (list #:tests? #f)) ; No tests in Release build type
(native-inputs (list gcc-15 pkg-config))
(inputs (list pixman))
(home-page "https://github.com/hyprwm/hyprutils")
@@ -1117,7 +1124,7 @@ apps.")
(define-public hyprwire
(package
(name "hyprwire")
(version "0.2.1")
(version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1126,7 +1133,7 @@ apps.")
(file-name (git-file-name name version))
(sha256
(base32
"0rzclhk42x9im9n6fz2bj98l9lb7jhl3vijvck4rj6yhb80kvli0"))))
"0jasbbsqqysp88vn75dl9kcx3mzvvdldbq9g2jdpd25j3w8wl7rx"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ; There are no tests
(native-inputs (list pkg-config gcc-15))
@@ -1718,32 +1725,36 @@ lock-free fixed size queue written in C++11.")
(license license:expat)))
(define-public syscmdline
(package
(name "syscmdline")
(version "0.0.1.4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/SineStriker/syscmdline")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"00n9vkyymp1dzixxl93f6pkpd3ndsk1vib7shhlxv4zvy5hjqhqw"))))
(build-system cmake-build-system)
(arguments
(list #:configure-flags
#~(list "-DSYSCMDLINE_BUILD_STATIC=OFF" ;build a shared library
"-DSYSCMDLINE_BUILD_TESTS=ON")
#:phases #~(modify-phases %standard-phases
(replace 'check
;; There isn't currently any exposed test target.
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "bin/tst_basic")))))))
(home-page "https://github.com/SineStriker/syscmdline")
(synopsis "C++ advanced command line parser")
(description "SysCmdLine is a C++ command line parser that is inspired by
(let ((commit "0c9f3de8b11bd2f33b03bea5521bf446af4ead69")
(revision "0"))
(package
(name "syscmdline")
;; The version string is taken from
;; <https://raw.githubusercontent.com/SineStriker/syscmdline/refs/heads/main/CMakeLists.txt>.
(version (git-version "1.0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/SineStriker/syscmdline")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"168dij7p2kjl0qs3k5lzrnbzf2s2mbfpm83jimk028whx8cbv4jh"))))
(build-system cmake-build-system)
(arguments
(list #:configure-flags
#~(list "-DSYSCMDLINE_BUILD_STATIC=OFF" ;build a shared library
"-DSYSCMDLINE_BUILD_TESTS=ON")
#:phases #~(modify-phases %standard-phases
(replace 'check
;; There isn't currently any exposed test target.
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "bin/tst_basic")))))))
(home-page "https://github.com/SineStriker/syscmdline")
(synopsis "C++ advanced command line parser")
(description "SysCmdLine is a C++ command line parser that is inspired by
@code{QCommandLineParser} from Qt and @code{System.CommandLine} from C#. It
has features such as:
@itemize
@@ -1758,7 +1769,7 @@ has features such as:
@item Highly configurable
@item Friendly interface
@end itemize")
(license license:expat)))
(license license:expat))))
(define-public gperftools
(package
@@ -1906,64 +1917,32 @@ using the string similarity calculations from FuzzyWuzzy.")
(define-public cpplint
(package
(name "cpplint")
(version "2.0.0")
(version "2.0.2")
(source
(origin
(method git-fetch)
;; Fetch from github instead of pypi, since the test cases are not in
;; the pypi archive.
(uri (git-reference
(url "https://github.com/cpplint/cpplint")
(commit version)))
(url "https://github.com/cpplint/cpplint")
(commit version)))
(sha256
(base32 "06km4wh4944az1hk61g5w8pjhbvbccpgarz1dy7vhwkhfvmvggnk"))
(base32 "0n9v4zayxp2r6lhmsi4xpk5lnjs4x6h6p7isr86xyhm7mjxd7jp1"))
(file-name (git-file-name name version))))
(build-system pyproject-build-system)
(arguments
(list #:modules `((srfi srfi-1)
(srfi srfi-26)
,@%pyproject-build-system-modules)
#:phases
#~(modify-phases (@ (guix build pyproject-build-system) %standard-phases)
(add-after 'unpack 'patch-build-system
(lambda _
(substitute* "pyproject.toml"
(("setuptools\\.build_meta:__legacy__")
"setuptools.build_meta"))))
(add-before 'wrap 'reduce-GUIX_PYTHONPATH
(lambda _
;; Hide the transitive native inputs from GUIX_PYTHONPATH
;; to prevent them from ending up in the run-time closure.
;; See also <https://bugs.gnu.org/25235>.
(let ((transitive-native-inputs
'#$(match (package-transitive-native-inputs
this-package)
(((labels packages) ...) packages))))
;; Save the original PYTHONPATH because we need it for
;; tests later.
(setenv "TMP_PYTHONPATH" (getenv "GUIX_PYTHONPATH"))
(setenv "GUIX_PYTHONPATH"
(string-join
(filter (lambda (path)
(not (any (cut string-prefix? <> path)
transitive-native-inputs)))
(search-path-as-string->list
(getenv "GUIX_PYTHONPATH")))
":")))))
(add-after 'wrap 'reset-GUIX_PYTHONPATH
(lambda _
(setenv "GUIX_PYTHONPATH"
(getenv "TMP_PYTHONPATH")))))))
(list
;; tests: 222 passed
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-pytest-config
(lambda _
(substitute* "pyproject.toml"
((" \"pytest-cov\", ") "")
((" --cov-fail-under=90 --cov=cpplint") "")))))))
(native-inputs
(list python-coverage
python-parameterized
python-pytest
python-pytest-cov
python-pytest-runner
(list python-pytest
python-pytest-timeout
python-setuptools
python-testfixtures
python-wheel))
python-testfixtures))
(home-page "https://github.com/cpplint/cpplint")
(synopsis "Static code checker for C++")
(description "@code{cpplint} is a command-line tool to check C/C++ files
@@ -2611,7 +2590,7 @@ of C++14 components that complements @code{std} and Boost.")
(define-public poco
(package
(name "poco")
(version "1.13.3")
(version "1.15.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2620,7 +2599,7 @@ of C++14 components that complements @code{std} and Boost.")
(file-name (git-file-name name version))
(sha256
(base32
"1b8w3s6j020r356s6j6ijpnvzjdby4qwwndhzhfjc3rm727m085g"))))
"0fzf46y7rga233nsg7d1jc6xa83i6qajxil6rak1z2z2bmhk5xa8"))))
(build-system cmake-build-system)
(arguments
(list
@@ -2628,6 +2607,10 @@ of C++14 components that complements @code{std} and Boost.")
"-DENABLE_NETSSL=ON")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'check-setenv
(lambda _
(setenv "HOME" "/tmp")
(setenv "TMPDIR" "/tmp")))
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* (list "Foundation/CMakeLists.txt" ; XXX: fails.
@@ -2751,6 +2734,34 @@ provides a number of utilities to make coding with expected cleaner.")
(home-page "https://tl.tartanllama.xyz/")
(license license:cc0)))
(define-public libfccp
;; Header-only library without any official release versions available.
(let ((commit "4ade42d5f8c454c6c57b3dce9c51c6dd02182a66")
(revision "0"))
(package
(name "libfccp")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ben-strasser/fast-cpp-csv-parser")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1y7ads97gkrjg1jc532n8gmjry0qhqxginw1gq7b4lk9s0pyl540"))))
(build-system copy-build-system)
(arguments
(list
#:install-plan
#~`(("csv.h" "include/libfccp/"))))
(synopsis "Fast header-only library for reading CSV files")
(description
"This is a small, easy-to-use and fast header-only library for reading
comma separated value (CSV) files.")
(home-page "https://github.com/ben-strasser/fast-cpp-csv-parser")
(license license:bsd-3))))
(define-public immer
;; Use latest commit to fix build with gcc 14.
(let ((commit "df6ef46d97e1fe81f397015b9aeb32505cef653b")
@@ -3696,9 +3707,9 @@ different floating point sizes and complex transformations.")
(license license:bsd-3))))
(define-public priocpp
;; XXX: No releases.
(let ((commit "214a0ff789d5c58e76d870fe2e75f98857991855")
(revision "0"))
;; Latest release is from 2022-08-14.
(let ((commit "ea15402adcd0d9191dc29ca6f7e4dd0bff67b9b5")
(revision "1"))
(package
(name "priocpp")
(version (git-version "0.0.0" revision commit))
@@ -3710,15 +3721,15 @@ different floating point sizes and complex transformations.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0ksrgajcwqvim5ymxikj26akza3sbhvx3kn4n9xib6r57131kq2m"))))
(base32 "0x4cgivaprj5c74yyyzny5dsg288w9y8sf21h79sl9r303ins867"))))
(build-system cmake-build-system)
(arguments
(list
#:configure-flags
#~(list "-DBUILD_TESTS=ON")))
(inputs (list fmt-8 logmich))
(inputs (list fmt-10 logmich))
(native-inputs (list googletest pkg-config tinycmmc))
;; XXX: CMake-built dependents currently require propagation.
;; TODO: cmake-built dependents currently require propagation -- why?
(propagated-inputs (list jsoncpp sexp-cpp))
(home-page "https://github.com/Grumbel/priocpp")
(synopsis "Property input/output for C++")
@@ -4148,16 +4159,16 @@ features:
(define-public juce
(package
(name "juce")
(version "8.0.6")
(version "8.0.12")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/juce-framework/JUCE")
(commit version)))
(url "https://github.com/juce-framework/JUCE")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1n2w571wc7fl178x5ynxiaxvhjvqskfwnd0x295yzr6vpc35a1mv"))))
"0m4kbpwg2gblnilly0h2a3rr7f7lb13gsx4fvs2mnvyvy6jfbbls"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ;no test suite
@@ -4167,20 +4178,17 @@ features:
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute*
(find-files "." "jucer_ProjectExport_CodeBlocks.h$")
(("/usr/include/freetype2")
(search-input-directory inputs "/include/freetype2")))
(substitute*
(find-files "." "juce_linux_Fonts.cpp$")
(find-files "." "juce_Fonts_linux.cpp$")
(("fonts\\.conf\" };")
(string-append
"fonts.conf\"\n\""
"fonts.conf\",\n\""
(search-input-file inputs "/etc/fonts/fonts.conf")
"\"\n};"))))))))
(native-inputs
(list alsa-lib
curl
jack-1
jack-2
ladspa
libx11
pkg-config
webkitgtk-with-libsoup2))
@@ -5023,3 +5031,52 @@ and stable references (iterators are NOT stable) on insert.")
(description "This package provides a single-header C++14 library for
saving and loading C++ objects using a binary format.")
(license license:expat)))
(define-public libdivide
(package
(name "libdivide")
(version "5.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ridiculousfish/libdivide")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"18gpi9z9kimidkijpbrbf9vxg9s2md3nhyx9yh3n17cdj6aabgq2"))))
(build-system cmake-build-system)
(home-page "https://libdivide.com/")
(synopsis "Header-only library for optimized integer division")
(description "This package provides a header-only C and C++ library for
calculating integer division by using shift, add and multiply instructions.")
;; dual licensed
(license (list license:zlib license:boost1.0))))
(define-public functionalplus
(package
(name "functionalplus")
(version "0.2.27")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Dobiasd/FunctionalPlus")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1my5npxj9fnm1lxpqnx5jpp7s278zjb9l06wdzjbg4f52z7rsm9f"))))
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda _
(chdir "test"))))))
(build-system cmake-build-system)
(native-inputs (list doctest-next))
(home-page "https://github.com/Dobiasd/FunctionalPlus")
(synopsis "Functional Programming Library for C++")
(description "@code{FunctionalPlus} is a header-only library for
simplifying functional programming in C++.")
(license license:boost1.0)))
+2478 -881
View File
File diff suppressed because it is too large Load Diff
+10 -5
View File
@@ -146,7 +146,9 @@
;; TODO: This seems like a deeper problem that warrants
;; deeper investigation.
binutils "--enable-compressed-debug-sections" "no")
(search-patches "binutils-mingw-w64-deterministic.patch")))
(search-patches
"binutils-cross-windres.patch"
"binutils-mingw-w64-deterministic.patch")))
(else binutils))
target)))
@@ -453,6 +455,7 @@ target that libc."
"i386")
((? target-x86-64?)
"x86_64")))))))))))
(supported-systems %supported-systems)
(native-inputs
(modify-inputs (package-native-inputs gnumach-headers)
(prepend xgcc xbinutils)))))
@@ -487,6 +490,8 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
'#$%gcc-cross-include-paths))))))))
(propagated-inputs
(list xgnumach-headers))
(inputs (modify-inputs (package-inputs mig)
(delete "gnumach-headers")))
(native-inputs
(modify-inputs (package-native-inputs mig)
(prepend xgcc xbinutils)))))
@@ -543,7 +548,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
`(cons* ,(string-append "--build=" (%current-system))
,(string-append "--host=" target)
,flags))))
(supported-systems %supported-systems)
(native-inputs `(("cross-gcc" ,xgcc)
("cross-binutils" ,xbinutils)
("cross-mig" ,xmig)
@@ -576,7 +581,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
`(cons* ,(string-append "--build=" (%current-system))
,(string-append "--host=" target)
,flags))))
(supported-systems %supported-systems)
(propagated-inputs `(("gnumach-headers" ,xgnumach-headers)
("hurd-headers" ,xhurd-headers)))
@@ -621,7 +626,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
(for-each (cut setenv <> cpath)
'#$%gcc-cross-include-paths)
#t)))))))
(supported-systems %supported-systems)
(inputs `(("cross-glibc-hurd-headers" ,xglibc/hurd-headers)
("cross-gnumach-headers" ,xgnumach-headers)))
@@ -636,7 +641,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
(inherit hurd-core-headers)
(name (string-append (package-name hurd-core-headers)
"-cross-" target))
(supported-systems %supported-systems)
(inputs `(("gnumach-headers" ,xgnumach-headers)
("hurd-headers" ,xhurd-headers)
("hurd-minimal" ,xhurd-minimal)))))
+6
View File
@@ -48,3 +48,9 @@
(define-public gcc-cross-x86_64-w64-mingw32-toolchain
(cross-gcc-toolchain "x86_64-w64-mingw32"))
(define-public gcc-cross-i586-pc-gnu-toolchain
(cross-gcc-toolchain "i586-pc-gnu"))
(define-public gcc-cross-x86_64-pc-gnu-toolchain
(cross-gcc-toolchain "x86_64-pc-gnu"))
+56 -12
View File
@@ -31,6 +31,7 @@
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2025 Robin Templeton <robin@guixotic.coop>
;;; Copyright © 2026 Hennadii Stepanov <hebasto@gmail.com>
;;; Copyright © 2026 Noé Lopez <noelopez@free.fr>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -144,6 +145,49 @@
CRC32C algorithm, which is specified in RFC 3720, section 12.1.")
(license license:bsd-3)))
(define-public crcpp
(package
(name "crcpp")
(version "1.2.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/d-bahr/CRCpp.git")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"005hc25srr4r80md57cg9fax98c8n57ljrhxyw0chjlyq3c0d07n"))))
(build-system cmake-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-pkgconfig-description
(lambda _
(let ((dir (string-append #$output "/lib/pkgconfig")))
(mkdir-p (string-append dir))
(with-output-to-file (string-append dir "/CRCpp.pc")
(lambda _
(simple-format #t "\
prefix=~a
includedir=${prefix}/include
Name: ~a
Description: CRC (cyclic redundancy check) library for C++
Version: ~a
Cflags: -I${includedir}"
#$output #$name #$version)))))))))
(home-page "https://github.com/d-bahr/CRCpp")
(synopsis "@acronym{CRC, cyclic redundancy check} library for C++")
(description "CRC++ is a C++ library for calculating cyclic redundancy
checks. It supports bit-by-bit and byte-by-byte calculation of full and
multipart CRCs. It aims to have highly optimized algorithms that can run
branchless for projects with a need for efficiency. Many common CRCs are
provided out-of-the-box, such as CRC-32 (used in PKZip and Ethernet),
CRC-XMODEM, and CRC-CCITT.")
(license license:bsd-3)))
(define-public libblake3
(package
(name "libblake3")
@@ -197,9 +241,9 @@ fast, secure, parallelizable, capable of incremental updates.")
(outputs '("out" "python" "doc"))
(arguments
(list #:imported-modules (append %cmake-build-system-modules
%python-build-system-modules)
%pyproject-build-system-modules)
#:modules '((guix build cmake-build-system)
((guix build python-build-system) #:prefix python:)
((guix build pyproject-build-system) #:prefix python:)
(guix build utils))
#:configure-flags #~(list "-DENABLE_STATIC=OFF")
#:phases
@@ -1197,7 +1241,7 @@ trivial to build for local use. Portability is emphasized over performance.")
(define-public libsecp256k1
(package
(name "libsecp256k1")
(version "0.7.0")
(version "0.7.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1206,7 +1250,7 @@ trivial to build for local use. Portability is emphasized over performance.")
(file-name (git-file-name name version))
(sha256
(base32
"1d0cnd2s607j642h64821mpklfvvzy70mkyl2dlsm5s9lgvndn2p"))))
"10cvh8jks3rjg6p7y0vm1v4kw9y7vljbfijj0zxwkxzysxx60w0f"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
@@ -1739,16 +1783,16 @@ SunMD5, sha1crypt, NT, bsdicrypt, bigcrypt, and descrypt.")
(define-public keychain
(package
(name "keychain")
(version "2.9.6")
(version "2.9.8")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/funtoo/keychain")
(url "https://github.com/danielrobbins/keychain")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0nj5rq9vzvf5g8axmicy5zfcjir7a6fr1ai4ha3cpqj4zgridga7"))))
"1ps1hm6xf12agbrgw3jpja28q6b52cpa0fgsvkyhp4j1b2hfhkf6"))))
(build-system gnu-build-system)
(arguments
(list
@@ -1775,13 +1819,13 @@ with various operating systems (including GNU/Linux and HURD) and
shells (like bourne-compatible, csh-compatible and fish shells). By
default Keychain will only start ssh-agent, but it can also be
configured to start gpg-agent.")
(home-page "https://www.funtoo.org/Keychain")
(home-page "https://github.com/danielrobbins/keychain")
(license license:gpl2)))
(define-public libdigidocpp
(package
(name "libdigidocpp")
(version "4.2.0")
(version "4.3.0")
(source
(origin
(method git-fetch)
@@ -1790,7 +1834,7 @@ configured to start gpg-agent.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1lz8zahdmzav6csnx9r40dhzvaj7zjwvlgdjlx1s0idfrlbs3zd3"))
(base32 "1kv1cyc8ylsxcvhsx1lgbjaar7ilf14gmcnmzclql2wd5vf1973z"))
(modules '((guix build utils)))
(snippet '(delete-file-recursively "src/minizip"))))
(build-system cmake-build-system)
@@ -1814,7 +1858,7 @@ for creation and reading of DigiDoc files.")
(define-public osslsigncode
(package
(name "osslsigncode")
(version "2.10")
(version "2.13")
(source
(origin
(method git-fetch)
@@ -1823,7 +1867,7 @@ for creation and reading of DigiDoc files.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1fizcrcgavw5zkzws62pgz8ly5jnmrpv33whryabqgg9q5fwsf2j"))))
(base32 "0l58mnagv16k1sbxda6iykrd75szp7hs9k8dfjjjxmmx6758hx7b"))))
(build-system cmake-build-system)
(arguments
(list
+3 -3
View File
@@ -35,13 +35,13 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages popt)
#:use-module (gnu packages linux)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages web))
(define-public cryptsetup-minimal
(package
(name "cryptsetup-minimal")
(version "2.8.0")
(version "2.8.4")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/linux/utils/cryptsetup/v"
@@ -49,7 +49,7 @@
"/cryptsetup-" version ".tar.xz"))
(sha256
(base32
"18j3a8zzcwc0sragq47vf0b0qyr06bajh2sj6zm1r1ssq8vjv7nc"))))
"10wa3vx0dx04kv2wy165gvnyi81swawgnnj51xwcr6jcjvw4cgj4"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags

Some files were not shown because too many files have changed in this diff Show More