gnu: linux-libre 6.6: Update to 6.6.98.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.98.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I370ff763fbf25c9a5cf1d6c754c7ee72b6bb15da
gnu: linux-libre 6.12: Update to 6.12.38.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.38.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.
Change-Id: Ia4e2625ccdf7534885204b8e4bba017f1b617b9e
gnu: linux-libre: Update to 6.15.6.
* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.6.
(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.
Change-Id: Iba9673dbd6f9baae5e71c9964efd14493efce1f8
gnu: v4l2loopback-linux-module: Update to 0.15.1.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.1.
Change-Id: Ie3e05ddb846420bd936c380fdf00b7e15fce1702
Signed-off-by: Zheng Junjie <z572@z572.online>
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>
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.
gnu: Add python-libgpiod.
* gnu/packages/linux.scm (python-libgpiod): New variable.
Change-Id: Id679803302d18c21ea99bf9189fb36c8c41536db
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
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>
gnu: ecryptfs-utils: Fix build.
Follow-up to commit 6c4520447049cafba7ab336cd27d2f87b10749fe ,
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>
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>
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
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
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>
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>
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
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
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
gnu: iptables: Update to 1.8.11.
* gnu/packages/linux.scm (iptables): Update to 1.8.11.
[source]: Adjust download link.
Change-Id: I7d11caf2c3ef8b8977a32dbb518f303a3af3bf32
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