aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
Commit message (Collapse)AuthorAge
* gnu: linux-libre 6.1: Update to 6.1.98.Wilko Meyer2024-07-14
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.98. (linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes. Change-Id: I02e5966fff27fb7f49f0a5ecc241a14e30b9eebe Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.39.Wilko Meyer2024-07-14
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.39. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: Ibbce0092c1e565c4fe971ec7ffa951d9adb89966 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.9: Update to 6.9.9.Wilko Meyer2024-07-14
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.9. (linux-libre-6.9-pristine-source, deblob-scripts-6.9): Update hashes. Change-Id: Id6f12a21b78acac8d24527086c1e669fc4d35baa Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.38.Wilko Meyer2024-07-10
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.38. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I3b0135a3eb7e483ed6eb8b3773522a5fa7ae02c7 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 4.19: Update to 4.19.317.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.317. (linux-libre-4.19-pristine-source): Update hash. Change-Id: I983eceec227fd3eb0e7cc759f665e614bf9e6449 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.4: Update to 5.4.279.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.279. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ic13d58447b3d20e33a9ed165d56b92d02c456c98 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.10: Update to 5.10.221.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.221. (linux-libre-5.10-pristine-source): Update hash. Change-Id: I26af395d6062d1fd3786dcf0cbbae51258fa0ce6 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 5.15: Update to 5.15.162.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.162. (linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes. Change-Id: I0586acec38ed8d6de0f07084794c928821ae17c2 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.1: Update to 6.1.97.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.97. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Ic485e29c973110b34e3da80c25e625d6fdcba85f Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.37.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.37. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I24b197e920a2dcc311fa589d9124b8f6c3ac905c Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.9: Update to 6.9.8.Wilko Meyer2024-07-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.8. (linux-libre-6.9-pristine-source): Update hash. Change-Id: Ied14fe931937fba95afc8330b60d5a51ee6b344f Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.1: Update to 6.1.96.Wilko Meyer2024-07-02
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.96. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I449d75f6ef37ca62f45f2eaa56b428627a7c42e3 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.36.Wilko Meyer2024-07-02
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.36. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I330ce29406db109161a5c9d2712d6a398434fabd Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.9: Update to 6.9.7.Wilko Meyer2024-07-02
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.7. (linux-libre-6.9-pristine-source): Update hash. Change-Id: Iaf0d5224075070feadf4065fb8c42242d1eaa5a4 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: bcc: Add bash-minimal to inputs.Maxim Cournoyer2024-06-26
| | | | | | * gnu/packages/linux.scm (bcc) [inputs]: Add bash-minimal. Change-Id: I938ae555fc5789782041e8fd3243e41ced2fb9b6
* Revert "gnu: git: Update to 2.45.2."Leo Famulari2024-06-26
| | | | | | | | | This partially reverts commit 26c0ff98cf4302fc69539272d646c0ef28991991, removing some extraneous changes that were added by mistake. This is a followup to commit 26c0ff98cf4302fc69539272d646c0ef28991991 Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309
* 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