Sharlatan Hellseher
bda2f82bff
gnu: python-conda-package-handling: Update to 2.4.0.
...
* gnu/packages/package-management.scm (python-conda-package-handling): Update to 2.4.0.
[arguments]: Drop all.
[native-inputs]: Remove python-cython and python-wheel; add python-bottle.
[inputs]: Remove libarchive.
[propagated-inputs]: Remove python-six and python-tqdm; add
python-conda-package-streaming.
Change-Id: Id9314814bbe665ff483fea8c65b8f62a16ad303a
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
6b59d0a050
gnu: Add python-conda-package-streaming.
...
* gnu/packages/python-web.scm (python-conda-package-streaming): New variable.
Change-Id: Ief80df1b815d59dc7e2ee46db656e8f2ea165b73
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
2ca7922d18
gnu: Add python-anaconda-cli-base.
...
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable.
Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
00b4c08d77
gnu: glances: Move to monitoring.
...
* gnu/packages/python-xyz.scm (glances): Move from here ...
* gnu/packages/monitoring.scm: ... to here.
Change-Id: Ifa7c9e448c914fed63533db7cdfe2236c6315553
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
f3e1cf830e
gnu: glances: Switch to custom test-backend.
...
* gnu/packages/python-xyz.scm (glances)[arguments] <test-backend,
test-flags>: Use custom.
<phases>: Use default 'check.
Change-Id: I992dbc8c2068352680a7c542953339aef94c7f5e
2025-11-04 10:50:02 +00:00
Christian Birk Sørensen
2b82e6debb
gnu: glances: Update to 4.3.0.
...
gnu/packages/python-xyz.scm (glances): Update to 4.3.0.
Change-Id: I467ca911e2f7b6c98904143294a98232e437c22d
2025-11-04 10:50:02 +00:00
Murilo
f453bc4425
gnu: binwalk: Update to 3.1.0.
...
* gnu/packages/firmware.scm (binwalk): Update to 3.1.0.
[build-system]: Switch to cargo-build-system.
[source]<modules>: Remove utils module.
<snippet>: Remove it.
[arguments]<#:phases>: Remove it.
<#:install-source?>: Do not install source.
<#:cargo-test-flags>: Skip failing tests.
[native-inputs]: Remove python-coverage, python-nose; Add pkg-config.
[inputs]: Add fontconfig, xz, (cargo-inputs 'binwalk).
[description]: Fix spacing, add dot at the end.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[binwalk]: New
entry.
Change-Id: Ibb2df47aa3f2ddee06784c190200f0b7d21a31e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-04 11:33:21 +02:00
Efraim Flashner
cb37439204
gnu: Register missing patch.
...
This is a follow-up to 7d5f95fc3a .
* gnu/local.mk (dist_patch_DATA): Add patch.
Change-Id: Ifa9c45ff986f52f006e1227e2330b4594d861d18
2025-11-04 09:49:08 +02:00
Efraim Flashner
d65f5e7c3c
gnu: shepherd-1.0: Use older guile-fibers on some systems.
...
Fixes guix/guix#3681 .
* gnu/packages/admin.scm (shepherd-1.0)[native-inputs]: When building
for arm or riscv64 systems use guile-fibers-1.1.
[inputs]: Use the same guile-fibers as in native-inputs.
Change-Id: Iba10065aeb5c731e33f5d4d9093ac7ee21372205
2025-11-04 09:44:01 +02:00
Liliana Marie Prikler
54deb87a79
Revert "gnu: komikku-servers: Update to 1.89.0."
...
This reverts commit b8c6bd4a7c , which
inadvertently pushed komikku-servers beyond the compatibility patches.
2025-11-04 08:34:26 +01:00
Leo Famulari
c7cefa9996
gnu: linux-libre: Update to 6.17.
...
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.17.
Change-Id: I4e95fd40c51b5d747e0bc9f082c4c3a3e17c0248
2025-11-03 20:57:16 -05:00
Leo Famulari
a16a4c844d
gnu: linux-libre 5.4: Update to 5.4.301.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.301.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: I9b7769fda6e68d04b7ac960357f1a090ed4e5fa9
2025-11-03 20:57:16 -05:00
Leo Famulari
64524c7df1
gnu: linux-libre 5.10: Update to 5.10.246.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.246.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I07db72c6c1f2b647570be942d858265a15a38728
2025-11-03 20:57:15 -05:00
Leo Famulari
fd368d431b
gnu: linux-libre 5.15: Update to 5.15.196.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.196.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: Ia89a29c20d808150eecf074e6ecc6c2ca6e49ad0
2025-11-03 20:57:15 -05:00
Leo Famulari
936a243d96
gnu: linux-libre 6.1: Update to 6.1.158.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.158.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I4b3de3af7104109b5e08e57bb21e0b6fadcecff2
2025-11-03 20:57:14 -05:00
Leo Famulari
74ce65bbaa
gnu: linux-libre 6.6: Update to 6.6.115.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.115.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I26820403555a0dde002e8be8b5de9665ed923154
2025-11-03 20:57:14 -05:00
Leo Famulari
1aee8302d9
gnu: linux-libre 6.12: Update to 6.12.56.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.56.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I3bdf8236fcb2f929ca7474ce041d33455b65fceb
2025-11-03 20:57:14 -05:00
Leo Famulari
b303a02d6c
gnu: linux-libre 6.17: Update to 6.17.6.
...
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.6.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I42eb82beeb5dfcff839389b9620161b505bca902
2025-11-03 20:57:13 -05:00
Leo Famulari
8c2a717764
gnu: linux-libre 6.17: Re-enable support for the legacy iptables netfilter.
...
Without this, the Guix Wireguard service fails to start:
------
modprobe: FATAL: Module ip6_tables not found in directory /run/booted-system/kernel/lib/modules/6.17.5
------
https://codeberg.org/guix/guix/pulls/3973#issuecomment-8041025
* 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: Enable
NETFILTER_XTABLES_LEGACY and associated options.
Change-Id: If92770ae28deb135bdde02308bf30e7349a44f4d
2025-11-03 20:57:05 -05:00
Arun Isaac
f51e414272
gnu: Add hardv.
...
* gnu/packages/education.scm (hardv): New variable.
Signed-off-by: jgart <jgart@dismail.de >
2025-11-03 19:50:23 -06:00
dan
71ae514b81
gnu: bootloader: Add nanopi-r4s-rk3399 bootloader.
...
* gnu/bootloader/u-boot.scm (u-boot-nanopi-r4s-rk3399-bootloader): Add variable.
* gnu/packages/bootloaders.scm (u-boot-nanopi-r4s-rk3399): Add variable.
Change-Id: Ib7af37fff02d7e5a83928949835c03a5949927da
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2025-11-03 12:44:46 -08:00
Allan Adair
0eb576635e
gnu: Add python-keeper-secrets-manager-helper.
...
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-helper): New variable.
Change-Id: I17ff36b9e642e1b16bb10d63f04222c16765c376
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-03 20:10:40 +00:00
Allan Adair
d1431491e9
gnu: Add python-keeper-secrets-manager-core.
...
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-core): New variable.
Change-Id: I347117693cc4a29c04c775da74d6e584cdd480a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-03 20:10:40 +00:00
Christopher O'Neill
6608861ac0
gnu: gnome-video-effects: Update to 0.6.0
...
* gnu/packages/gnome.scm (gnome-video-effects): Update to 0.6.0.
Change-Id: I9653ee5ac7d00696a47a80f24109a700c083c897
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:08 +01:00
Christopher O'Neill
38b8ebad0c
gnu: cheese: Fix parse error in cheese-window.vala
...
* gnu/packages/gnome.scm (cheese): Update to current upstream master branch to
pull in the fix for the parse error and also remove the need for the
'relax-gcc-14-strictness stage (commit 405f796495 ).
Error message was:
```
** (cheese:2058): ERROR **: 21:35:09.133: cheese-window.vala:1322: Error:
<data>:56:5: Parse error: unexpected character `'', expected character `]'
```
Change-Id: I883fab82ecc05b1f898bb9b60db63fbd3bfcd431
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:08 +01:00
Andrew Wong
e4f7118ddd
gnu: Add pcsx2.
...
* gnu/packages/emulators.scm (pcsx2, pcsx2-patches): New variables.
Change-Id: I200e3d4b3da6d38f258a687c77d5283d2450937d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:07 +01:00
Andrew Wong
084df2fae0
gnu: Add plutosvg.
...
* gnu/packages/cpp.scm (plutosvg): New variable.
Change-Id: I1c74a7a62605bd4b7b859fd4e7f33141a2e39012
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:07 +01:00
Andrew Wong
4c6e437777
gnu: plutovg: Update to 1.3.1.
...
* gnu/packages/cpp.scm (plutovg): Update to 1.3.1.
Change-Id: I84d40753c04e8555dd3e9cf23ca064be8aea74b1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:07 +01:00
Andrew Wong
7d5f95fc3a
gnu: Add shaderc-for-pcsx2.
...
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): New variable.
* gnu/packages/patches/shaderc-for-pcsx2-changes.patch: New file.
Change-Id: Ic4def56732eb34a0fd8cccc86b457b192aeadc21
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:07 +01:00
Andrew Wong
c8e18b99db
gnu: Add libpng-for-pcsx2.
...
* gnu/packages/image.scm (libpng-for-pcsx2): New variable.
Change-Id: If4d127b13539bd96c3b11c3bcf068df694393857
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-03 17:35:07 +01:00
Liliana Marie Prikler
672bdd5501
gnu: arcan: Use modern style.
...
* gnu/packages/arcan.scm (arcan)[#:phases]: Drop trailing #t.
<patch-paths>: Use #$output.
<prepare-static-openal>: Use this-package-input.
[inputs]: Drop labels. Rename arcan-openal to arcan-openal-checkout.
2025-11-03 17:35:07 +01:00
Liliana Marie Prikler
282edfd127
gnu: arcan: Build with FFMPEG 6.
...
* gnu/packages/arcan.scm (arcan)[inputs]: Replace ffmpeg with ffmpeg-6.
2025-11-03 17:35:07 +01:00
Liliana Marie Prikler
97e824230d
gnu: python-torchvision: Build with FFMPEG 6.
...
* gnu/packages/machine-learning.scm (python-torchvision)[inputs]: Replace
ffmpeg with ffmpeg-6.
2025-11-03 17:35:07 +01:00
Liliana Marie Prikler
b8c6bd4a7c
gnu: komikku-servers: Update to 1.89.0.
...
* gnu/packages/gnome.scm (komikku-servers): Update to 1.89.0.
2025-11-03 17:35:06 +01:00
Liliana Marie Prikler
e2ab4e881b
gnu: komikku: Use python-pillow-0.22.
...
* gnu/packages/gnome.scm (komikku)[inputs]: Replace python-pillow with
python-pillow-0.22.
2025-11-03 17:35:06 +01:00
Liliana Marie Prikler
8cfdc118c6
gnu: Add python-pillow-heif-0.22.
...
* gnu/packages/python-xyz.scm (python-pillow-heif-0.22): New variable.
2025-11-03 17:35:06 +01:00
Rutherther
1f024990dd
installer: Add KDE Plasma desktop environment.
...
* gnu/installer/services.scm (%system-services): Add KDE Plasma environment.
* gnu/tests/install.scm
(installation-target-desktop-os-for-gui-tests): Add
plasma-desktop-service-type to operating-system services.
(%test-gui-inst)led-desktop-os-encrypted): Extend side for Plasma.
Change-Id: Iaf55bb85f40865ee5b79abef23a98a3e04a1e244
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:39 +01:00
Ludovic Courtès
02d3a5a1fb
publish: Explicitly update the atime for cache expiry.
...
Mounting file systems with ‘noatime’ is common. Thus, avoid relying on the
atime.
* guix/scripts/publish.scm (render-narinfo/cached): Add ‘utime’ call on cache
hit. Use ‘stat’ instead of ‘file-exists?’.
(bake-narinfo+nar): Update comment.
Change-Id: Id8c68d3b793922fdadca8cbd02b50368b418bb67
2025-11-03 17:18:39 +01:00
Ludovic Courtès
529dce6e98
inferior: Caching works by checking the mtime, not the atime.
...
Mounting file systems with ‘noatime’ is common. Thus, avoid relying on the
atime.
* guix/inferior.scm (cached-channel-instance): Pass ‘stat:mtime’ to
‘file-expiration-time’. When ‘cached’ exists, call ‘utime’ to update its
mtime and atime.
Change-Id: Ib9bff45ed402260fdead3c23f09b431fa369e741
2025-11-03 17:18:38 +01:00
Ludovic Courtès
eb83cceb7e
shell: Don’t rely on atime for caching.
...
Relying on atime was fine even on ‘noatime’ file systems because the atime was
explicitly updated. However, on file systems with atime enabled, cache items
were potentially retained for too long since scanning the cache directory
could update atimes.
* guix/scripts/shell.scm (options-with-caching): In ‘utime’ call, change both
the mtime and the atime.
(guix-shell)[entry-expiration]: Use ‘file-expiration-time’ with ‘stat:mtime’.
Change-Id: Ibe2aedae41a1018a95c2efe7f2dcf08bd1caae2a
2025-11-03 17:18:38 +01:00
Yelninei
7d488fec76
gnu: glibc/hurd: Add patches from glibc 2.42.
...
* gnu/packages/base.scm (glibc/hurd): Remove intr-msg-clobber.patch, add
signal-fpe-exception.patch and xstate.patch.
gnu/packages/patches/glibc-hurd-signal-fpe-exception.patch, gnu/packages/patches/glibc-hurd-xstate.patch : New patches
* gnu/local.mk (dist_patch_DATA): Register them.
Change-Id: Ib5b38f1fb8b43d76ec236232be8ff7552dad7422
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
e639447fc1
gnu: Use target-hurd32? to check for 32bit hurd targets.
...
* gnu/packages/base.scm (grep, tar, patch, diffutils, findutils): Use target-hurd32?.
* gnu/packages/linux.scm (util-linux): Same.
Change-Id: I65c4df3483530ee395a39dd3b7462980321383dd
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
2b2a87f38b
utils: Define 'target-hurd32?' predicate.
...
* guix/utils.scm (target-hurd32?): New predicate.
Change-Id: I19e5b2d4e76b1c5b8c233c21397b48daf9619239
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
9319d612cb
utils: Actually check the target in target-hurd64?.
...
* guix/utils.scm (target-hurd64?): Check the target argument.
Change-Id: Ic303e7d6e8284767c2a55411c68c043c3d18c04f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
991719784a
gnu: guix: Use native locales in native-inputs.
...
Fixes an issue building doc/guix.ru.info when glibc/hurd != glibc.
guix.ru.texi:3151: @node `??????????????????????' previously defined
guix.ru.texi:2251: here is the previous definition as @node
* gnu/packages/package-management.scm (guix)[native-inputs]: Use utf8-locales
for the current-system.
Change-Id: I8d8821b1017380552b90aba6edad0da86ba2a64e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
1eafd8c00e
gnu: coreutils: Skip another test on the Hurd.
...
This test fails after 9051aa1bd1 .
Previously it got skipped because the mtab file was not found.
* gnu/packages/base.scm (coreutils): Skip 'cp/parent-perm-race' test on Hurd systems.
Change-Id: I5c33cf585878b802a66bb763d5e94eca6a82a6ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:38 +01:00
Yelninei
f423f2586d
gnu: hurd: Update to 0.9.git20251029.
...
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20251029.
* gnu/packages/hurd.scm (hurd-headers): Same.
[#:configure-flags]: Disable check for mach_port_set_ktype.
Change-Id: Ic6c98a679c32de3493b058a54d15691aa3397194
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:37 +01:00
Yelninei
a6f6102e1b
gnu: hurd: Update to 0.9.git20250801.
...
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20250801.
* gnu/packages/hurd.scm (hurd-headers): Same.
(hurd): Remove hurd-socket-activation.patch.
* gnu/packages/patches/hurd-socket-activation.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/patches/hurd-rumpdisk-no-hd.patch: Update patch.
Change-Id: I88f94a940c49a4d938e1e21e13df9815204d5d22
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:37 +01:00
Yelninei
cd69d30676
gnu: gnumach: Fix division by zero trap on x86_64.
...
* gnu/packages/patches/gnumach-div0.patch: New patch
* gnu/packages/hurd.scm (gnumach): Add it.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: If2c096209a23619cafd55855e519674076c6a043
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:37 +01:00
Yelninei
918ee8ea5d
gnu: gnumach: Update to 1.8+git20250731.
...
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8+git20250731.
* gnu/packages/hurd.scm (gnumach-headers): Same.
Change-Id: I7387c5f20c06c9857782c0b48e8387f9c779e872
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-03 17:18:37 +01:00