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
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
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
gnu: efivar: Update to 39; fixes build with gcc-14. * gnu/packages/linux.scm (efivar): Update to 39. Change-Id: I13646c7e379df2b92629eb6e53d3d43e49dddb83
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
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
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
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.
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
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