summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
AgeCommit message (Collapse)Author
2025-04-15gnu: linux-libre 5.4: Update to 5.4.292.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.292. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ieee08022c9c5f70ae1a42b9bada2e7954de3830c
2025-04-15gnu: linux-libre 5.10: Update to 5.10.236.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.236. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Id9d9d72452245ccd8f9ce326cec43b0ee2aac8c7
2025-04-15gnu: linux-libre 5.15: Update to 5.15.180.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.180. (linux-libre-5.15-pristine-source): Update hash. Change-Id: Iba76e98fbbbb29602a88090c3ff8551af456b26a
2025-04-15gnu: linux-libre 6.1: Update to 6.1.134.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.134. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I80903c75a646739cff67cbf8bb7c047b456c7dcc
2025-04-15gnu: linux-libre 6.6: Update to 6.6.87.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.87. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Iacbe7effbf7a3175dfb10b52452d587e4db7d9c8
2025-04-15gnu: linux-libre 6.12: Update to 6.12.23.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.23. (linux-libre-6.12-pristine-source): Update hash. Change-Id: Ia6b0aa68236d2f4ef654523a03406535e46fff26
2025-04-15gnu: linux-libre: Update to 6.13.11.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.11. (linux-libre-6.13-pristine-source): Update hash. Change-Id: I2f15f61e1ebbb0146daf21cdb80b029d1e67d0f5
2025-04-11gnu: eudev: Build with udevrulesdir pointing to /etc/udev/rules.d.Maxim Cournoyer
Prior to this change, only the udev rules installed to eudev's prefix were consulted by tools such as udevadm, leading to problems such as when configuring network interfaces, or attempting to override its default rules. While our custom eudev patch adding support for the EUDEV_RULES_DIRECTORY environment variable could have been refined to take precedence over the package's configured udevrulesdir, this was not pursued for the following reasons: 1. Due to eudev's using inotify to detect new rules, the EUDEV_RULES_DIRECTORY is fixed in Guix System, per commit e9fa17eb98 ("services: udev: Use a fixed location for the rules directory and config.") 2. Users would have had to set EUDEV_RULES_DIRECTORY to the fixed directory themselves to have udevadm work as expected, which is inconvenient. 3. This simple solution is already implemented and tested in NixPkgs. * gnu/packages/linux.scm (eudev) [source]: Remove custom patch. [arguments] <#:make-flags>: New argument. <#:phases>: Override install phase to alter installation make flags. * gnu/services/base.scm (udev-shepherd-service): Do not set EUDEV_RULES_DIRECTORY environment variable. * gnu/packages/patches/eudev-rules-directory.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Fixes: https://issues.guix.gnu.org/63508 Reported-by: Felix Lechner <felix.lechner@lease-up.com> Change-Id: Ib8698f4b452f6fd0951bcd71831705b1be85e6e0
2025-04-08gnu: linux-libre 6.1: Update to 6.1.133.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.133. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I97ed1899a4e8cb12934b2bcd82f9f89f1c48198a
2025-04-08gnu: linux-libre 6.6: Update to 6.6.86.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.86. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ic81199ffa3f4af39fbd790cce59210242997ed2d
2025-04-08gnu: linux-libre 6.12: Update to 6.12.22.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.22. (linux-libre-6.12-pristine-source): Update hash. Change-Id: Iceec7a618b42342abeed12670d3215c04ede1ab4
2025-04-08gnu: linux-libre: Update to 6.13.10.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.10. (linux-libre-6.13-pristine-source): Update hash. Change-Id: I184364932f73790f6b8499d00beabeee7cee54ac
2025-04-08gnu: linux-libre: The kernel supports encryption at the file-system level.45mg
This enables kernel support for transparent encryption of files and directions via the fscrypt library: https://www.kernel.org/doc/html/v6.13/filesystems/fscrypt.html * gnu/packages/linux.scm (default-extra-linux-options): Add CONFIG_FS_ENCRYPTION. Change-Id: Ibee34871a25e880e7c16eaa51ddebee85ee172f5 Signed-off-by: Leo Famulari <leo@famulari.name>
2025-04-08gnu: e2fsprogs: Fix build for GNU/Hurd.Yelninei
* gnu/packages/linux.scm (e2fsprogs)[#:phases]: Remove 'set-PATH_MAX phase when 'system-hurd?'. Change-Id: I4ec84bdf5b9219b456109f427d2c192da5b20c98 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-08gnu: v4l2loopback-linux-module: Update to 0.14.0.Zheng Junjie
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.14.0. Change-Id: Ifc606519e55d5bb830953722d7a88fc7ee72ad1f
2025-04-08gnu: v4l2loopback-linux-module: Update to 0.13.2.Timo Wilken
This fixes a build failure with 0.13.1 and the latest Linux-libre version in Guix. * gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.2. Change-Id: Iada65ed74c82b0af209a983ab8e0b3ae631d76cb Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-02gnu: linux-libre 6.1: Update to 6.1.132.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.132. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I68ba830bcf336d24ea87430de18681df3038481d
2025-04-02gnu: linux-libre 6.6: Update to 6.6.85.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.85. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Id8c9631e5811aeb08dac77b761e9575f0ee22d6a
2025-04-02gnu: linux-libre 6.12: Update to 6.12.21.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.21. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I555ff8447a845995f518630257ad1e1e52ee21a0
2025-04-02gnu: linux-libre: Update to 6.13.9.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.9. (linux-libre-6.13-pristine-source): Update hash. Change-Id: I645752759ff006c95aec9117acf2d615db69b1d6
2025-04-01gnu: btrfs-progs: Update to 6.13.Ashish SHUKLA
* gnu/packages/linux.scm (btrfs-progs): Update to 6.13. [native-inputs]: Add python-wrapper, and python-sphinx-rtd-theme. Change-Id: I839f3f20518b632eceaf73cc8c57df7bece1dfb9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01gnu: e2fsprogs: Update to 1.47.1.Ashish SHUKLA
* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.1. Change-Id: I428973b6a04a99eca96592d79d1bf7da47fd6680 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-27gnu: libbpf: Install uAPI headers.Maxim Cournoyer
* gnu/packages/linux.scm (libbpf) [phases] {install-linux-bpf-headers}: Replace with... {install}: ... this new phase override. Change-Id: I596c17dcf3af5bce70cffe6949443f4d409dda89
2025-03-27gnu: dwarves: Update to 1.29.Maxim Cournoyer
* gnu/packages/linux.scm (dwarves): Update to 1.29. Change-Id: I65bbfdd54fe7d401e92d112965672a1cb7d6f8f3
2025-03-26gnu: linux-libre 6.6: Update to 6.6.84.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.84. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ie7d7ff328aa3a6e4c66b52a06326ebd3f77b064e
2025-03-26gnu: linux-libre 6.12: Update to 6.12.20.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.20. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I5e056e4fc42be3de24d25597e6af754f420b9692
2025-03-26gnu: linux-libre: Update to 6.13.8.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.8. (linux-libre-6.13-pristine-source): Update hash. Change-Id: I11e59be49416352b1de797c55a318c1a8756a1a8
2025-03-26gnu: Add dualsensectl.Danny Milosavljevic
* gnu/packages/linux.scm (dualsensectl): New variable. Change-Id: I59e20c816198da2f29d374395a5e3b4d21376b1d
2025-03-23gnu: Add linux-libre-arm64-mnt-reform.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): New variable. (reform-debian-packages): New variable. Change-Id: I61fa18de361f2ea576608c329d168df03e163d83
2025-03-22gnu: tlp: Wrap sbin folderRutherther
Seems that tlp recently introduced sbin folder, this has broken the wrapping for tlp script. The tlp script can fail in finding runtime dependencies. * gnu/packages/linux.scm (tlp): Wrap sbin folder Change-Id: Id006f21fb42e385dade732b9d237b045f3a863e7 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-22gnu: libbpf: Update to 1.5.0.Maxim Cournoyer
* gnu/packages/linux.scm (libbpf): Update to 1.5.0. Change-Id: I0ec47b19c00a94a5ba5f8a2f443bd68459d295b1
2025-03-17gnu: tuxedo-keyboard: Update to 4.12.2.Jelle Licht
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.12.2. Change-Id: I136bb8feb1d1a11803d6d94d885b5a7e6471db1a
2025-03-16gnu: linux-libre 5.4: Update to 5.4.291.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.291. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Id2dd6a98f36df1d046016c52f2143ff9e77288e7
2025-03-16gnu: linux-libre 5.10: Update to 5.10.235.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.235. (linux-libre-5.10-pristine-source): Update hash. Change-Id: I489c423c86a270c4df19db2675e8c7d5eaf47b78
2025-03-16gnu: linux-libre 5.15: Update to 5.15.179.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.179. (linux-libre-5.15-pristine-source): Update hash. Change-Id: I2eab381de92663e3b5b3c62e3a97ede1673c1142
2025-03-16gnu: linux-libre 6.1: Update to 6.1.131.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.131. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Icb40fef0dcd23f1c66db84cf886fb214200c2f1d
2025-03-16gnu: linux-libre 6.6: Update to 6.6.83.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.83. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Idc16d51dff2f719880ba08ac1d79374fe22ea603
2025-03-16gnu: linux-libre 6.12: Update to 6.12.19.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.19. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I0b13b2d2973469a832fc7b312a40e193353e4f8a
2025-03-16gnu: linux-libre: Update to 6.13.7.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.7. (linux-libre-6.13-pristine-source): Update hash. Change-Id: Iae0e965aabb93f69cd9accadac1ebedd2ab6c012
2025-03-11gnu: linux-libre 6.1: Update to 6.1.130.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.130. (linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes. Change-Id: I77b3e0fd63618352f56162cf0351bb9e148da97b
2025-03-11gnu: linux-libre 6.6: Update to 6.6.82.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.82. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: Ia7fe873e3c60c7e697f564c000672e14704fbc07
2025-03-11gnu: linux-libre 6.12: Update to 6.12.18.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.18. (linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes. Change-Id: I438f869a35c80cbe2213cce58c1f887c47f87389
2025-03-11gnu: linux-libre: Update to 6.13.6.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.6. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I6c84d2e739c286eff6ceb424776f6e78b2cb8ade
2025-03-08gnu: tlp: Fix all Perl invocations.Nicolas Goaziou
Fixes <https://issues.guix.gnu.org/76848>. * gnu/packages/linux.scm (tlp):[arguments]: Fix Perl invocations in all Bash scripts, even if they are not wrapped. Change-Id: I12de013f70446e77467fa31be7ecd63a0826d955
2025-03-03gnu: linux-libre 6.6: Update to 6.6.80.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.80. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: Ib6449825abaeac8fe5dbe680bde9bb2aa9f47b20
2025-03-03gnu: linux-libre 6.12: Update to 6.12.17.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.17. (linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes. Change-Id: I91ff54d2d604a7bf48e8b616cdd07f512dbce6a6
2025-03-03gnu: linux-libre: Update to 6.13.5.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.5. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I7c9551603432394a7c845dba4e10ef7cc444f630
2025-03-03gnu: linux-libre-arm64-honeycomb: Switch to lts version.Christopher Baines
Plus enable more modules, some that I added when playing around with enabling the SFP+ ports, and others that seem to be required for vsockets (to have parity with x86_64-linux, e.g. #76352). * gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Update to linux-libre-lts-version and enable more modules. Change-Id: I50689c5420d25a6e83bf0c0d6a64ef02019826ed
2025-03-02gnu: eudev: Use new project URL for Git repo and home page.Felix Lechner
* gnu/packages/linux.scm (eudev): Use new project URL https://github.com/eudev-project/eudev for Git repo and home page. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02gnu: liburing: Update to 2.8.Liliana Marie Prikler
* gnu/packages/linux.scm (liburing): Update to 2.8.