summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: hotspot: Update to 1.5.1.•••* gnu/packages/linux.scm (hotspot): Update to 1.5.1. [arguments]: Set #:qtbase to qtbase. <#:configure-flags>: Pass -DQT6_BUILD=ON. [inputs]: Add ki18n, qtdeclarative and qtsvg. Remove qcustomplot, qtbase-5, qtdeclarative-5, qtquickcontrols2-5, qtsvg-5, qtx11extras. Change-Id: I8daf6b74b662f54b3555035ec7c9395472e8d9a6 Zheng Junjie2024-07-181-9/+8
* gnu: linux-libre 6.1: Update to 6.1.99.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.99. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Iedff65ba92e8edffc26d9209bd2d6f1b63cde745 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-07-171-2/+2
* gnu: linux-libre 6.6: Update to 6.6.40.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.40. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ia5832159f507cde2bcc37c1a65a628f28d845acf Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-07-171-2/+2
* gnu: linux-libre 6.1: Update to 6.1.98.•••* 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> Wilko Meyer2024-07-141-3/+3
* gnu: linux-libre 6.6: Update to 6.6.39.•••* 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> Wilko Meyer2024-07-141-3/+3
* gnu: linux-libre 6.9: Update to 6.9.9.•••* 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> Wilko Meyer2024-07-141-3/+3
* gnu: linux-libre 6.6: Update to 6.6.38.•••* 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> Wilko Meyer2024-07-101-2/+2
* gnu: linux-libre 4.19: Update to 4.19.317.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 5.4: Update to 5.4.279.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 5.10: Update to 5.10.221.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 5.15: Update to 5.15.162.•••* 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> Wilko Meyer2024-07-091-3/+3
* gnu: linux-libre 6.1: Update to 6.1.97.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 6.6: Update to 6.6.37.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 6.9: Update to 6.9.8.•••* 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> Wilko Meyer2024-07-091-2/+2
* gnu: linux-libre 6.1: Update to 6.1.96.•••* 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> Wilko Meyer2024-07-021-2/+2
* gnu: linux-libre 6.6: Update to 6.6.36.•••* 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> Wilko Meyer2024-07-021-2/+2
* gnu: linux-libre 6.9: Update to 6.9.7.•••* 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> Wilko Meyer2024-07-021-2/+2
* gnu: bcc: Add bash-minimal to inputs.•••* gnu/packages/linux.scm (bcc) [inputs]: Add bash-minimal. Change-Id: I938ae555fc5789782041e8fd3243e41ced2fb9b6 Maxim Cournoyer2024-06-261-1/+2
* Revert "gnu: git: Update to 2.45.2."•••This partially reverts commit 26c0ff98cf4302fc69539272d646c0ef28991991, removing some extraneous changes that were added by mistake. This is a followup to commit 26c0ff98cf4302fc69539272d646c0ef28991991 Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309 Leo Famulari2024-06-261-2/+1
* gnu: linux-libre 5.10: Update to 5.10.220.•••* 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 Wilko Meyer2024-06-251-2/+2
* gnu: linux-libre 6.1: Update to 6.1.95.•••* 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 Wilko Meyer2024-06-251-2/+2
* gnu: linux-libre 6.6: Update to 6.6.35.•••* 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 Wilko Meyer2024-06-251-2/+2
* gnu: linux-libre 6.9: Update to 6.9.6.•••* 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 Wilko Meyer2024-06-251-2/+2
* gnu: git: Update to 2.45.2.•••* gnu/packages/version-control.scm (git): Update to 2.45.2. Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ashish SHUKLA2024-06-241-1/+2
* gnu: bpftrace: Update to 0.21.0 and enable tests.•••* 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 Maxim Cournoyer2024-06-241-16/+24
* gnu: bcc: Update to 0.30.0, fixing build.•••* 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 Maxim Cournoyer2024-06-241-55/+45
* gnu: linux-libre 4.19: Update to 4.19.316.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 5.4: Update to 5.4.278.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 5.10: Update to 5.10.219.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 5.15: Update to 5.15.161.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 6.1: Update to 6.1.94.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 6.6: Update to 6.6.34.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: linux-libre 6.9: Update to 6.9.5.•••* 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 Wilko Meyer2024-06-191-2/+2
* gnu: libpf: Update native-inputs.•••* 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 Nicolas Goaziou2024-06-171-1/+1
* gnu: Remove linux-libre 6.8.•••* 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 Wilko Meyer2024-06-171-36/+2
* gnu: wireplumber: Update to 0.5.3.•••* gnu/packages/linux.scm (wireplumber): Update to 0.5.3. Change-Id: Iec7360648c2d0c2a2bd97b72d491485209fe0562 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Antero Mejr2024-06-171-2/+2
* gnu: linux-libre 6.1: Update to 6.1.93.•••* 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> Wilko Meyer2024-06-161-2/+2
* gnu: linux-libre 6.6: Update to 6.6.33.•••* 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> Wilko Meyer2024-06-161-3/+3
* gnu: linux-libre 6.9: Update to 6.9.4.•••* 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> Wilko Meyer2024-06-161-2/+2
* gnu: blktrace: Update to 1.3.0.•••* 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> Artyom V. Poptsov2024-06-121-19/+18
* gnu: e2fsprogs: Fix compilation for GNU/Hurd.•••Fixes a regression introduced in ce78f9cb668971954add5473c8549ebb00424f66. * gnu/packages/linux.scm (e2fsprogs)[arguments]: When ‘system-hurd?’, add ‘set-PATH_MAX’ phase. Change-Id: Idc8c2a24d2518b44e42102db48a8ab484b855f47 Ludovic Courtès2024-06-111-2/+7
* gnu: linux-libre: Update to 6.9.•••* 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 Leo Famulari2024-06-031-5/+5
* gnu: linux-libre 6.8: Update to 6.8.12.•••* 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> Wilko Meyer2024-06-031-2/+2
* gnu: libbpf: Reintroduce 0.8.1.•••This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6. * gnu/packages/linux.scm (libbpf-0.8): New variable. Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1 Ludovic Courtès2024-06-021-0/+30
* gnu: linux-libre 6.9: Update to 6.9.3.•••* 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> Wilko Meyer2024-06-011-2/+2
* Revert "gnu: e2fsprogs: Downgrade to 1.46.6."•••This reverts commit dd8364cfae6f666187eda62684cdbcd704fd9081. Commit 00384aedbc6a371aaf90ca344a446952fdd5a6b3 let grub ignore metadata-csum-seed, so we can update to 1.47+. Zheng Junjie2024-05-311-4/+2
* gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre.•••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 Maxim Cournoyer2024-05-291-43/+3
* gnu: linux-libre: Enable Zstd compression of kernel modules.•••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 Maxim Cournoyer2024-05-291-2/+11
* gnu: linux-libre: Enable BTF debug info.•••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 Maxim Cournoyer2024-05-291-1/+24
* gnu: linux: Turn %default-extra-linux-options into a procedure.•••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 Maxim Cournoyer2024-05-291-12/+12