summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
Commit message (Collapse)AuthorAge
* gnu: linux-libre 5.10: Update to 5.10.220.Wilko Meyer2024-06-25
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.220. (linux-libre-5.10-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I8f60b1cf9ad9475fa419975bc202dfa90aedaf5c
* gnu: linux-libre 6.1: Update to 6.1.95.Wilko Meyer2024-06-25
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.95. (linux-libre-6.1-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I6ca108369069c985092fcbb8e91e8ce8f2212cf0
* gnu: linux-libre 6.6: Update to 6.6.35.Wilko Meyer2024-06-25
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.35. (linux-libre-6.6-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Id180cd8caae8991b66b52975a5650b319f91c77e
* gnu: linux-libre 6.9: Update to 6.9.6.Wilko Meyer2024-06-25
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.6. (linux-libre-6.9-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I718648ab9551d9a26fdcdc54910d4619c4e85579
* gnu: git: Update to 2.45.2.Ashish SHUKLA2024-06-24
| | | | | | | * gnu/packages/version-control.scm (git): Update to 2.45.2. Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: bpftrace: Update to 0.21.0 and enable tests.Maxim Cournoyer2024-06-24
| | | | | | | | | | | | | | | | | | | * gnu/packages/linux.scm (bpftrace): Update to 0.21.0. [source]: Update URL. Remove patch. [arguments] <tests?>: Remove argument. <test-target>: New argument. <configure-flags>: Enable BUILD_TESTING CMake option. Remove -DHAVE_BFD_DISASM=OFF. <phases>: New argument. [native-inputs]: Add dwarves, googletest and xxd. [inputs]: Replace clang-toolchain-9 with clang-15. Add libiberty. [home-page]: Update URL. * gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I927f881594ff78c43b1713a19ee28c158e040ef3 Change-Id: I36bb022f21873fff7ad81ec8e80b9569f3d45417
* gnu: bcc: Update to 0.30.0, fixing build.Maxim Cournoyer2024-06-24
| | | | | | | | | | | | | | * gnu/packages/linux.scm (bcc): Update to 0.30.0. [native-inputs]: Add zip. [inputs] Remove labels. Remove stale comment (our libelf package has a static archive, but the build still fails using it). Replace the libbpf source with its binary package. Replace clang-toolchain-9 with clang-15. Add bash-minimal. [arguments]: Use gexps. <configure-flags>: Add -DCMAKE_USE_LIBBPF_PACKAGE=ON. <phases>: Remove copy-libbpf. Change-Id: Ife0bec7802e7faa54689c0199bc2618ce6a39428
* gnu: linux-libre 4.19: Update to 4.19.316.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.316. (linux-libre-4.19-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Iac2c17a0268ec12a59ed492a70114c03a20a4e0d
* gnu: linux-libre 5.4: Update to 5.4.278.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.278. (linux-libre-5.4-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Ia69063ffc7a7dad2bfbb2500eb25003cb7f47ef4
* gnu: linux-libre 5.10: Update to 5.10.219.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.219. (linux-libre-5.10-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I91d2b88f45c3fc712bbe4e37472cefb43e470a6b
* gnu: linux-libre 5.15: Update to 5.15.161.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.161. (linux-libre-5.15-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I5c0e3839ad4f844a9a4d9374884b8a1b0457dea2
* gnu: linux-libre 6.1: Update to 6.1.94.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.94. (linux-libre-6.1-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I235f6fb4157209a3348ed4e960aef7ccae0b3a17
* gnu: linux-libre 6.6: Update to 6.6.34.Wilko Meyer2024-06-19
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.34. (linux-libre-6.6-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Ic7a97531e8c3b45f9530b6b3c2e2562c71c76356
* gnu: linux-libre 6.9: Update to 6.9.5.Wilko Meyer2024-06-19
| | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.5. (linux-libre-6.9-pristine-source): Update hash. Change-Id: I9872803f222d4989252e7608a608b43dde72bd28
* gnu: libpf: Update native-inputs.Nicolas Goaziou2024-06-17
| | | | | | | * gnu/packages/linux.scm (libpf)[native-inputs]: Update to linux-libre-headers-6.9. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: I3982e22f981b497855fe9d013380f181857f301b
* gnu: Remove linux-libre 6.8.Wilko Meyer2024-06-17
| | | | | | | | | | | | | | | * gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision, deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source, linux-libre-headers-6.8, linux-libre-6.8): Remove variables. * gnu/packages/aux-files/linux-libre/6.8-arm.conf, gnu/packages/aux-files/linux-libre/6.8-arm64.conf, gnu/packages/aux-files/linux-libre/6.8-riscv.conf gnu/packages/aux-files/linux-libre/6.8-i686.conf, gnu/packages/aux-files/linux-libre/6.8-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove aforementioned .conf files. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Ib94c61f629721f94a307e51b449e5ccd117a2f9a
* gnu: wireplumber: Update to 0.5.3.Antero Mejr2024-06-17
| | | | | | | * gnu/packages/linux.scm (wireplumber): Update to 0.5.3. Change-Id: Iec7360648c2d0c2a2bd97b72d491485209fe0562 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: linux-libre 6.1: Update to 6.1.93.Wilko Meyer2024-06-16
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.93. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I7349e9bec6b2c9dcc9916531e93cf1eab743db17 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.33.Wilko Meyer2024-06-16
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.33. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: Icb7e3a018d4608b241c2367f6f6f119d15a4ffec Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.9: Update to 6.9.4.Wilko Meyer2024-06-16
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.4. (linux-libre-6.9-pristine-source): Update hashes. Change-Id: If77eedd24bd747dc3a6bff47f4498e48499bfb19 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: blktrace: Update to 1.3.0.Artyom V. Poptsov2024-06-12
| | | | | | | | * gnu/packages/linux.scm (blktrace): Update to 1.3.0. [arguments]: Use gexps. Change-Id: I4e107c8d1f99d5eb44d7f0fd67925cefac36eba9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: e2fsprogs: Fix compilation for GNU/Hurd.Ludovic Courtès2024-06-11
| | | | | | | | | | Fixes a regression introduced in ce78f9cb668971954add5473c8549ebb00424f66. * gnu/packages/linux.scm (e2fsprogs)[arguments]: When ‘system-hurd?’, add ‘set-PATH_MAX’ phase. Change-Id: Idc8c2a24d2518b44e42102db48a8ab484b855f47
* gnu: linux-libre: Update to 6.9.Leo Famulari2024-06-03
| | | | | | | * gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 6.9. Change-Id: I7383faceaf4679802047752088533e5deaa0d7f1
* gnu: linux-libre 6.8: Update to 6.8.12.Wilko Meyer2024-06-03
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.12. (linux-libre-6.9-pristine-source): Update hash. Change-Id: I6237530adf58773e0cccb647494c0f981b2c2f40 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: libbpf: Reintroduce 0.8.1.Ludovic Courtès2024-06-02
| | | | | | | | This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6. * gnu/packages/linux.scm (libbpf-0.8): New variable. Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1
* gnu: linux-libre 6.9: Update to 6.9.3.Wilko Meyer2024-06-01
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.3. (linux-libre-6.9-pristine-source): Update hashes. Change-Id: Iac4dc95880d6d86b7c3ac5cfb7daa987d18169fa Signed-off-by: Leo Famulari <leo@famulari.name>
* Revert "gnu: e2fsprogs: Downgrade to 1.46.6."Zheng Junjie2024-05-31
| | | | | | | This reverts commit dd8364cfae6f666187eda62684cdbcd704fd9081. Commit 00384aedbc6a371aaf90ca344a446952fdd5a6b3 let grub ignore metadata-csum-seed, so we can update to 1.47+.
* gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre.Maxim Cournoyer2024-05-29
| | | | | | | | | | | | | | The kernel has progressively enabled the BPF settings, to the point where having a separate kernel for it makes little sense, so repatriate the few non-default BPF-related configs to our main kernel. * gnu/packages/linux.scm (%bpf-extra-linux-options): Delete variable. (default-extra-linux-options): Enable CONFIG_NET_CLS_BPF and CONFIG_NET_ACT_BPF. CONFIG_IKHEADERS is dropped as it adds 4 MiB to the kernel image and appears somewhat redundant with BTF debug info. (linux-libre-with-bpf): Deprecate to linux-libre. Change-Id: Id672241916dcbcdca7cbc16d869d00223446cd3d
* gnu: linux-libre: Enable Zstd compression of kernel modules.Maxim Cournoyer2024-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | This brings the on disk size of the kernel from 164 MiB to 144 MiB, or about 12%. * gnu/packages/linux.scm (default-extra-linux-options) [version>=5.13]: Enable CONFIG_MODULE_COMPRESS_ZSTD, else CONFIG_MODULE_COMPRESS_GZIP. (make-linux-libre*) [phases] {set-environment}: Set ZSTD_CLEVEL environment variable to 19. [native-inputs]: Add zstd. * gnu/build/linux-modules.scm (module-regex): Add .zst to regexp. Update doc. (modinfo-section-contents): Extend support to Zstd compressed module. (dot-ko): Register the 'zstd compression type. (ensure-dot-ko, file-name->module-name, load-linux-module*) (module-name->file-name/guess, write-module-name-database) (write-module-alias-database, write-module-device-database): Update doc. (module-name-lookup): Also consider zstd-compressed modules. * gnu/installer.scm (installer-program): Add guile-zstd extension to gexp. * gnu/system/linux-initrd.scm (flat-linux-module-directory): Likewise. Decompress zstd-compressed modules for use in initrd. * guix/profiles.scm (linux-module-database): Add guile-zstd extension to gexp. Change-Id: Ide899dc5c58ea5033583b1a91a92c025fc8d901a
* gnu: linux-libre: Enable BTF debug info.Maxim Cournoyer2024-05-29
| | | | | | | | | | | | | | | This is needed for software making use of eBPF programs, such as the sysdig utility, among others. For more information about BPF, see: <https://brendangregg.com/blog/2020-11-04/bpf-co-re-btf-libbpf.html>. * gnu/packages/linux.scm (%default-extra-linux-options): Enable CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_BTF, CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT, CONFIG_BPF_JIT, CONFIG_BPF_JIT_ALWAYS_ON, CONFIG_BPF_SYSCALL and BPF_UNPRIV_DEFAULT_OFF. Disable CONFIG_DEBUG_INFO_REDUCED. (make-linux-libre*) [native-inputs]: Add dwarves, python-wrapper and zlib. Change-Id: Idfc64f82aa404e86168bffcf721a325f9e807f75
* gnu: linux: Turn %default-extra-linux-options into a procedure.Maxim Cournoyer2024-05-29
| | | | | | | | | | | | | | | | This is to allow version-specific options to the list of defaults. * gnu/packages/linux.scm (%default-extra-linux-options): Transform to... (default-extra-linux-options): ... this procedure, which accepts a 'version' argument. (make-linux-libre, linux-libre-arm-generic, linux-libre-arm-generic-5.10) (linux-libre-arm-generic-5.4, linux-libre-arm64-generic) (linux-libre-arm64-generic-5.10, linux-libre-arm64-generic-5.4) (linux-libre-riscv64-generic, linux-libre-mips64el-fuloong2e) (linux-libre-with-bpf): Adjust accordingly. * doc/guix-cookbook.texi (Customizing the Kernel): Adjust accordingly. Change-Id: Ifd3be8b7ed8699bada224a938dbc84205366ff3d
* gnu: make-linux-libre*: Run install targets in parallel.Maxim Cournoyer2024-05-29
| | | | | | | | | This reduces the total build time by about 20%. * gnu/packages/linux.scm (make-linux-libre*) [phases] {install}: Ensure that -jN is used for the install targets. Also honor make flags. Change-Id: Ib3f4fdcbdeab736315a91eafa8d6d1dff5b89884
* gnu: make-linux-libre*: Set KBUILD_BUILD_VERSION for reproducibility.Maxim Cournoyer2024-05-29
| | | | | | | * gnu/packages/linux.scm (make-linux-libre*) [phases] {set-environment}: Set KBUILD_BUILD_VERSION to 1. Change-Id: I6c2e561605a13c757a4eb4d1c59343ba26464067
* gnu: Add dwarves.Maxim Cournoyer2024-05-29
| | | | | | * gnu/packages/linux.scm (dwarves): New variable. Change-Id: Ib2452868eae76bea95060a70e568dfb6e84b2a75
* gnu: Add falcosecurity-libs.Maxim Cournoyer2024-05-29
| | | | | | | | | | | | * gnu/packages/linux.scm (falcosecurity-libs): New variable. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-shared-library-fix.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I0cb15e6a25256598678fc20eb298ad947d699ef4
* gnu: libbpf: Update to 1.4.1.Maxim Cournoyer2024-05-29
| | | | | | | | * gnu/packages/linux.scm (libbpf): Update to 1.4.1. [phases] {install-linux-bpf-headers}: New phase. [native-inputs]: Add linux-libre-headers-6.8. Change-Id: I969a017b0ed52c1a611b3fe0d90d5b8703d35e73
* gnu: libbpf: Use gexps.Maxim Cournoyer2024-05-29
| | | | | | * gnu/packages/linux.scm (libbpf) [arguments]: Use gexps. Change-Id: I5529cda3b316a24b48f4a33bfd685695614350bb
* gnu: e2fsprogs: Downgrade to 1.46.6.Efraim Flashner2024-05-27
| | | | | | | | | | 1.47.0 would, by default, create an ext4 filesystem which was not readable by our current version of grub. This should also address a number of the system test failures. * gnu/packages/linux.scm (e2fsprogs): Downgrade to 1.46.6. Change-Id: Ifa6841185ab85d24479f981afc1b42a349716d80
* gnu: linux-libre 4.19: Update to 4.19.315.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.315. (linux-libre-4.19-pristine-source): Update hash. Change-Id: I43b80c214d87e385e422ce064c3d04e11c4a1997 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.4: Update to 5.4.277.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.277. (linux-libre-5.4-pristine-source): Update hash. Change-Id: I0a51101f41109f784cb7a2cda47a01ab79378b46 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.10: Update to 5.10.218.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.218. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Ied5ce90401f0934ce9fcedad9be86376d3288f56 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.15: Update to 5.15.160.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.160. (linux-libre-5.15-pristine-source): Update hash. Change-Id: Ic3eddd036fc083cfb4c9ca0d549757c957bd388a Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.1: Update to 6.1.92.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.92. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Ica9c1ad4e7505dd19dbf2e0852bad8550acec44d Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.32.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.32. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: I518ccfefd49ec31341f2d47e096898292fa7f914 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre-6.8: Update to 6.8.11.Wilko Meyer2024-05-26
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.11. (linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes. Change-Id: I5eedf40c8f3ad42805d38f6e7b057a6b0171ae33 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add linux-libre 6.9.Wilko Meyer2024-05-26
| | | | | | | | | | | | | | | | | | Big thanks to Dariqq <dariqq@posteo.net> for debugging and communicating upstream about a problem with the deblobbing scripts in this kernel series! * gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision, deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source, linux-libre-headers-6.9, linux-libre-6.9): New variables. * gnu/packages/aux-files/linux-libre/6.9-arm.conf, gnu/packages/aux-files/linux-libre/6.9-arm64.conf, gnu/packages/aux-files/linux-libre/6.9-i686.conf, gnu/packages/aux-files/linux-libre/6.9-x86.conf: New files. * Makefile.am (AUX_FILES): Add them. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I8dc011a603684f0be88766b7881aa6c560b94443
* gnu: lvm2: Remove systemd rule.Yann Dupont2024-05-25
| | | | | | | | | * gnu/packages/patches/lvm2-no-systemd.patch: New file. * gnu/packages/linux.scm (lvm2)[source]: Apply patch. * gnu/local.mk: Register new patch. Signed-off-by: Lars-Dominik Braun <lars@6xq.net> Change-Id: Ib4342e0ce3cc5778857ccecd557f3d397aa870d9
* gnu: linux-libre 4.19: Update to 4.19.314.Wilko Meyer2024-05-20
| | | | | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.314. (linux-libre-4.19-pristine-source): Update hash. Change-Id: I52815b6b79d6a9f0cfec531ffa9ba90d8189f426 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.4: Update to 5.4.276.Wilko Meyer2024-05-20
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.276. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ieea174e5ca46226f739cb9c092f7518bac44396f Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.10: Update to 5.10.217.Wilko Meyer2024-05-20
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.217. (linux-libre-5.10-pristine-source): Update hashes. Change-Id: I3c9b72da4c45e5b4b91b532ad0db7de5a82a6973 Signed-off-by: Leo Famulari <leo@famulari.name>