1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

183380 Commits

Author SHA1 Message Date
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