Commit graph

5550 commits

Author SHA1 Message Date
Nigko Yerden
eadf133bb0
gnu: psm2: Compile init constructor without AVX flags.
* gnu/packages/linux.scm (psm2)[source]<origin>{patches}: New field.
Add patch to it.
* gnu/packages/patches/psm2-compile-ctor-without-avx.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.

Fixes: guix/guix#1446

Change-Id: I150ddc86c2948063e6e13f11014c42e96b553b75
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-25 14:53:40 +02:00
Vagrant Cascadian
f75026458d
gnu: linux-libre-arm64-mnt-reform: Update to 6.15.
* gnu/packages/linux.scm (reform-debian-packages): Update to
2023-07-10-425-g9187116.
(linux-libre-arm64-mnt-reform): Update to 6.15.
(reform-debian-packages-for-6.12): New variable.
(linux-libre-arm64-mnt-reform-6.12): New variable.
2025-07-22 20:23:26 -07:00
Vagrant Cascadian
13c661cda5
gnu: Add python-libgpiod.
* gnu/packages/linux.scm (python-libgpiod): New variable.

Change-Id: Id679803302d18c21ea99bf9189fb36c8c41536db
2025-07-20 12:21:07 -07:00
Vagrant Cascadian
c85e551cd6
gnu: libgpiod: Update to 2.2.2.
* gnu/packages/linux.scm (libgpiod): Update to 2.2.2.
[arguments]: Use gexps.
[configure-flags]: Do not build python bindings.
[native-inputs]: Use autoconf-2.71, drop python-3.
[description]: Do not mention python bindings.

Change-Id: I70161aa22484e0fcfcf2df0b97b834f693736ff4
2025-07-20 12:21:05 -07:00
Ashish SHUKLA
e13678abf1
gnu: powertop: Use G-expressions, fix build.
* gnu/packages/linux.scm (powertop)[arguments]: Use gexps.
<#:phases>{patch-absolute-file-names}: Substitute autoconf files.

Fixes: guix/guix#1333

Change-Id: I9612732d97509a9fa2f1425d2b35bff58b0d3895
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19 19:11:13 +02:00
André Batista
bfcc3ea19a
gnu: ecryptfs-utils: Fix build.
Follow-up to commit 6c45204470 ,
Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350, which replaced
cryptsetup for its minimal correlate but left a mismaching reference on
'patch-hardcoded-paths phase.

* gnu/packages/linux.scm (ecryptfs-utils)[arguments]<#:phases>:
On 'patch-hardcoded-paths, adjust reference to cryptsetup-minimal input.

Change-Id: I6048abcf8c7c65d8eba3a968015bccf82009d575
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:30:26 +02:00
David Elsing
0cca4d48bf
gnu: strace: Update to 6.15.
Also switch to the Git source because the tarball contains autogenerated files
and enable libunwind support.

Fixes guix/guix#1248.

* gnu/packages/linux.scm (strace): Update to 6.15.
[source]: Switch to git-fetch.
[inputs]: New field.
[native-input]: Add autoconf, automake, m4 and util-linux.
* gnu/packages/patches/strace-readlink-tests.patch: Adjust patch.
[properties]: Remove field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18 20:17:53 +02:00
Zheng Junjie
28508c2462
gnu: xfsprogs-5.9: Fix build.
* gnu/packages/linux.scm (xfsprogs-5.9)[arguments]: Disable use gettext.
[native-inputs]: Remove gettext-minimal.

Change-Id: Ia2ad210fc41420b70705bbe23d9fbecf4f002236
2025-07-18 20:17:51 +02:00
Zheng Junjie
c2e16dcec7
gnu: proot: Fix build.
* gnu/packages/patches/proot-add-missing-include.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (proot): Use it.

Change-Id: Ia160417b06073c29b9f540fc4883d1f74dfd6003
2025-07-18 20:17:37 +02:00
Yelninei
aa2da7cc2f
gnu: fakeroot: Update to 1.37.1.2.
* gnu/packages/linux.scm (fakeroot): Update to 1.37.1.2.
[native-inputs]: Add perl.

Change-Id: I452e9c1910cf3dbf75064739d4f29f50d7795467
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:34 +02:00
Andreas Enge
fb6c58ba10
gnu: kexec-tools: Update to 2.0.31.
* gnu/packages/linux.scm (kexec-tools): Update to 2.0.31.

Change-Id: Ibd034855cf72d35ac0d5194f7cf968f50089ffd6
Reported-by: Rutherther <rutherther@ditigal.xyz>
2025-07-18 20:17:34 +02:00
Yelninei
310b02de41
gnu: util-linux: Disable 64bit time_t on the 32bit Hurd.
* gnu/packages/linux.scm (util-linux): Add --disable-year2038 configure-flag for
32bit hurd.
Change-Id: I5637bb9bf3c02759c7c9ed85c1f0bdf93bf03352

Change-Id: I387dc1559041956874c756d53382e5c8addf8202
2025-07-18 20:17:33 +02:00
Zheng Junjie
93d9cd7c22
gnu: linux-libre-headers: Update to 6.12.17.
* gnu/packages/linux.scm (linux-libre-headers-5.15.49):
Update to 6.12.17 and rename to linux-libre-headers-6.12.17.
(linux-libre-headers-5.19.17): Remove it.
* gnu/packages/cross-base.scm (cross-kernel-headers/deprecated): Remove
loongarch64 case.
(cross-kernel-headers*): Remove loongarch64 case.
* gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove loongarch64 case.
* gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: Adjust
lower-version-requirements phase.

Change-Id: I56a5f6173379f0c4ec305e7db86cccd940e62304
2025-07-18 20:17:30 +02:00
Zheng Junjie
f94edace04
gnu: util-linux: Update to 2.40.4.
* gnu/packages/linux.scm (util-linux)[source]<snippet>: Remove tailing #t.
[arguments]<#:phases>: Adjust pre-check phase.
[inputs]: Add sqlite.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/util-linux-tests.patch: Adjust it.

Change-Id: I3c22d0b5b02a6dd0fee440f32e87279d7d4b1554
2025-07-18 20:17:30 +02:00
Zheng Junjie
137f7c5966
gnu: iptables: Update to 1.8.11.
* gnu/packages/linux.scm (iptables): Update to 1.8.11.
[source]: Adjust download link.

Change-Id: I7d11caf2c3ef8b8977a32dbb518f303a3af3bf32
2025-07-18 20:17:29 +02:00
Zheng Junjie
9ac686e5e6
gnu: libnftnl: Update to 1.2.8.
* gnu/packages/linux.scm (libnftnl): Update to 1.2.8.
(libnftnl/pinned): Update to 1.2.8.

Change-Id: Ibb23f6d66fc6877a419877b20911f8d743236c2b
2025-07-18 20:17:28 +02:00
Zheng Junjie
2ebf510791
gnu: libseccomp: Update to 2.6.0.
* gnu/packages/linux.scm (libseccomp): Update to 2.6.0.
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: I19302252578c6791937ec073d24607e19277f49a
2025-07-18 20:17:27 +02:00
Janneke Nieuwenhuizen
57b32457c0
gnu: efivar: Fix build on i686-linux with gcc-14.
* gnu/packages/linux.scm (efivar)[arguments]: Add CFLAGS to relax gcc-14's
strictness.

Change-Id: Id79bc84eab70cbd9ead220ad2d27322d8b8b21e3
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
5e4832bab6
gnu: efivar: Update to 39; fixes build with gcc-14.
* gnu/packages/linux.scm (efivar): Update to 39.

Change-Id: I13646c7e379df2b92629eb6e53d3d43e49dddb83
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
b7ca3a0e65
gnu: xfsprogs: Update to 6.12.0; fixes build with gcc-14.
* gnu/packages/linux.scm (xfsprogs): Update to 6.12.0.

Change-Id: I6a79737083f36d80a2a3765cb4f1d357da35ece5
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
d4f2e2ae37
gnu: Use cryptsetup-minimal instead of cryptsetup.
* gnu/packages/admin.scm (pam-mount)[inputs]: Use cryptsetup-minimal instead
of cryptsetup.
* gnu/packages/crypto.scm (tomb)[inputs]: Likewise.
* gnu/packages/linux.scm (ecryptfs-utils)[inputs]: Likewise.
* gnu/packages/password-utils.scm (bruteforce-luks)[inputs]: Likewise.
* gnu/packages/storage.scm (ceph)[inputs]: Likewise.
* gnu/packages/virtualization.scm (ganeti-instance-guix)[inputs]: Likewise.
* gnu/packages/disk.scm (volume-key)[inputs]: Likewise.
(libblockdev)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (udisks)[inputs]: Likewise.
* gnu/system/install.scm (%installer-disk-utilities)[inputs]: Likewise.

Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350
2025-07-18 20:17:14 +02:00
Leo Famulari
8ee445f39a
gnu: linux-libre: Update to 6.15.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.15.
(btrfs-progs): Update to 6.15.

Change-Id: I304f2cd493c8a34b43b926257a8738c6cc59d3e0
2025-07-09 19:59:26 -04:00
Vagrant Cascadian
dac95d5cb3
gnu: linux-libre-arm64-mnt-reform: Revert additional upstream patches.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch: New file.
* gnu/local.mk[dist_patch_DATA]: Register patches.
* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): Delete variable.
(linux-libre-arm64-mnt-reform)[source]: Use new patches.
2025-07-09 14:31:12 -07:00
Leo Famulari
94eb1e7398
gnu: linux-libre 6.1: Update to 6.1.143.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.143.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Ibd17c3202a1a635f1016d90772cfa2c45a06b60a
2025-07-09 14:09:10 -04:00
Leo Famulari
319f532853
gnu: linux-libre 6.6: Update to 6.6.96.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.96.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I7714879663c84a68ba6da6d170841f2361ecc9fa
2025-07-09 14:09:10 -04:00
Leo Famulari
5295fb9ee7
gnu: linux-libre 6.12: Update to 6.12.36.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.36.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Ia550fd19021b5d5f423963df699953bdf104a810
2025-07-09 14:09:10 -04:00
Leo Famulari
957789b05e
gnu: linux-libre: Update to 6.15.5.
* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.5.
(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

Change-Id: I85b9f0487df407b07bdc3ef574d595c9cc27dbf5
2025-07-09 14:08:57 -04:00
Oleg Pykhalov
3e0fe237cc
gnu: Add firejail-disable-sandbox-check.
This commit introduces firejail-disable-sandbox-check, a variant of firejail
built with --disable-sandbox-check.  It's intended for development purposes
only.

* gnu/packages/linux.scm (firejail-disable-sandbox-check): New variable.

Change-Id: Ic638eba54d8ffc49583abf0721b9198c979d22e7
2025-07-09 18:03:08 +03:00
Ashish SHUKLA
d28b61d4f7
gnu: tuxedo-keyboard: Update to 4.14.2.
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.14.2.

Change-Id: I2c1aa4995b6e0e5e4501b12af596cf07f7639d6f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 14:02:36 +02:00
John Kehayias
5577cb4840
gnu: v4l2loopback-linux-module: Update to 0.15.0.
This version adds compatibility for linux 6.15+.

* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.0.
[source] <uri>: Update due to redirection from
<https://github.com/umlaeute/v4l2loopback> to
<https://github.com/v4l2loopback/v4l2loopback>.
[home-page]: Likewise.

Change-Id: I6d1ae08424cad349477f012b22efc7a145cda571
2025-07-03 22:08:07 -04:00
Leo Famulari
c28e0407f1
gnu: Add linux-libre 6.15.4.
* gnu/packages/linux.scm (linux-libre-6.15-version,
linux-libre-6.15-gnu-revision, deblob-scripts-6.15,
linux-libre-6.15-pristine-source, linux-libre-6.15-source,
linux-libre-headers-6.15, linux-libre-6.15): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.15
* gnu/packages/aux-files/linux-libre/6.15-arm.conf,
gnu/packages/aux-files/linux-libre/6.15-arm64.conf,
gnu/packages/aux-files/linux-libre/6.15-i686.conf,
gnu/packages/aux-files/linux-libre/6.15-riscv.conf,
gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I7edd9dc48744065785a5e84cdf6c404b956b03fd
2025-07-02 12:07:06 -04:00
Leo Famulari
2093d4cafe
gnu: linux-libre 5.4: Update to 5.4.295.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.295.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ia626a7c00b9740252dda056667d1f7d470d09680
2025-07-02 12:07:06 -04:00
Leo Famulari
b6dce6a20a
gnu: linux-libre 5.10: Update to 5.10.239.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.239.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I9ddf8893bceedc66262186dcbc83a1c0eb51a2ee
2025-07-02 12:07:06 -04:00
Leo Famulari
bb4d953aaa
gnu: linux-libre 5.15: Update to 5.15.186.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.186.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I8090c6ea4b4918eb7c87f7e34daa642896206bf9
2025-07-02 12:07:05 -04:00
Leo Famulari
17085509bc
gnu: linux-libre 6.1: Update to 6.1.142.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.142.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I98c163fb5ba0742a3910afd8f7ea231a98b35eef
2025-07-02 12:07:05 -04:00
Leo Famulari
13d2780228
gnu: linux-libre 6.6: Update to 6.6.95.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.95.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ie7c212067d3f472e6bd066a2076a0a25ff4d759f
2025-07-02 12:07:05 -04:00
Leo Famulari
144b24289d
gnu: linux-libre 6.12: Update to 6.12.35.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.35.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I9f9fd09d0a22522c46f469e4612abf0e5567f2a8
2025-07-02 12:06:56 -04:00
Dariqq
d756fb91ce
gnu: linux-libre-6.6: Update to 6.6.94.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.94.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I8cda142e67700f3cdbd0b9ddbcf83435efe5805b
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-06-30 21:49:08 -04:00
Dariqq
7b3df292d7
gnu: linux-libre-6.12: Update to 6.12.34.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.34.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I44f1fc080e8625ecc7a74c141909bfdfecec4cfd
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-06-30 21:49:08 -04:00
Hilton Chain
3ddadfc0fb
gnu: Add %dummy-linux-kernel-for-container.
* gnu/packages/linux.scm (%dummy-linux-kernel-for-container): New variable.
* gnu/system/linux-container.scm (containerized-operating-system): Use it.

Change-Id: Ica49a0cd0b8ae4a78ba5fca879ae73f94e64474a
2025-06-28 22:50:50 +08:00
Sergey Trofimov
701c27aab4
gnu: wireplumber: Update to 0.5.10.
* gnu/packages/linux.scm (wireplumber): Update to 0.5.10.

Change-Id: Ib09f07fd1afd5280a0dc4ce519df11292300a778
Reviewed-by: Brice Waegeneire <brice@waegenei.re> <@bricewge>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 07:45:41 +01:00
Sergey Trofimov
ff241436e4
gnu: pipewire: Update to 1.4.5.
This update inlude the fix of "pipewire 1.4 100% core usage with older
kernels".
See: <https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4621>.

* gnu/packages/linux.scm (pipewire): Update to 1.4.5.

Change-Id: Ic01752a5ada6cfdf8b6384794c4a440a9db2550c
Reviewed-by: Brice Waegeneire <brice@waegenei.re> <@bricewge>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 07:44:45 +01:00
Ashish SHUKLA
63405dce98
gnu: libcgroup: Update to 3.2.0.
* gnu/packages/linux.scm (libcgroup): Update to 3.2.0.

Change-Id: Ib92d482f15af39d6e908414c345b3677479c3288
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-24 12:44:52 +01:00
Ashish SHUKLA
43de32782f
gnu: tuxedo-keyboard: Update to 4.14.1.
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.14.1.

Change-Id: Ie2da4824051bd7fb14e0a52acf808e9dcecc5e30
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-23 20:44:16 +01:00
Nicolas Graves via Guix-patches via
6eec448c3d
gnu: bolt: Update to 0.9.8.
* gnu/packages/linux.scm (bolt): Update to 0.9.8.
[arguments]<#:phases>: Update phase 'replace-directories.
[properties]: Add lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Vagrant Cascadian
97dd07d24d
gnu: linux-libre-arm64-mnt-reform: Fix build.
* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): New
variable.  (linux-libre-arm64-mnt-reform): Apply patch.
2025-06-18 10:38:06 -07:00
Efraim Flashner
a8287d8bc4
gnu: efivar: Fix build on other architectures.
* gnu/packages/linux.scm (efivar)[source]: Add patch.
* gnu/packages/patches/efivar-fix-fprint-format.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6b80ef642e953bbf68b9dd972a176a2bb155104f
2025-06-16 12:04:56 +03:00
Zheng Junjie
379aee7b4f
gnu: efivar: Update to 39.
* gnu/packages/linux.scm (efivar): Update to 39.

Change-Id: Iaf9a94cd3f851d442b70b30b85d8e8e90ba4460c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16 11:41:37 +03:00
Leo Famulari
6719e39512
gnu: linux-libre 6.12: Update to 6.12.33.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.33.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Ia207878fa082f264e0063e6c872dbb615fa2ba36
2025-06-12 13:07:04 -04:00
Leo Famulari
6de9738b8d
gnu: linux-libre: Update to 6.14.11.
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.11.
(linux-libre-6.14-pristine-source): Update hash.

Change-Id: I664c8c589c4acaa1d67a9fe09c0c3095dbd792b0
2025-06-12 13:06:56 -04:00