summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
AgeCommit message (Collapse)Author
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.
2025-02-28gnu: linux-libre 6.1: Update to 6.1.129.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.129. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I0147a6652a7292c0f6a1965b3fa37b90063d972a
2025-02-28gnu: linux-libre 6.6: Update to 6.6.79.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.79. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I43c33971acaff5789f24ca9dfc332ef456741ff9
2025-02-28gnu: linux-libre 6.12: Update to 6.12.16.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.16. (linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes. Change-Id: Ie84ca9e443a35b02b7302726fe8b74d4fb5d5551
2025-02-28gnu: linux-libre: Update to 6.13.4.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.4. (linux-libre-6.13-pristine-source): Update hash. Change-Id: Ic1e247d6f9b2c68680d31cda5ab32a2a19e096df
2025-02-26gnu: tlp: Read config files from /etc.Danny Milosavljevic
* gnu/packages/linux.scm (tlp)[arguments]<#:make-flags>: Set TLP_CONFUSR, TLP_CONFDIR. Change-Id: Ie1e6e6d0d706478422f362a04b410787cdc5498f
2025-02-25gnu: Add keyd.ShinyZero0
* gnu/packages/linux.scm (keyd): New variable. Change-Id: Ib69e4dea661dc72c3116442779b5b496d37b37bd Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-23gnu: acpilight: Install udev rules correctly.45mg
udev rules need to go into the lib/udev/rules.d/ output directory for `udev-rules-service` to pick them up. * gnu/packages/linux.scm (acpilight): sysconfdir=/lib. Change-Id: I9fa2ce3ccebd87303efc3fa58b7233d8b8905a97 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-22gnu: tlp: Update to 1.8.0.Nicolas Goaziou
* gnu/packages/linux.scm (tlp): Update to 1.8.0. Change-Id: Ie3f02ddffc8d38f47945e5acc2c28c13c6586091
2025-02-22gnu: tlpui: Update to 1.8.0.Nicolas Goaziou
* gnu/packages/linux.scm (tlpui): Update to 1.8.0. [build-system]: Switch to pyproject build system. [arguments]: Remove phases no longer necessary. Install ".desktop" file. [inputs]: python-poetry-core, python-pytest, python-pyyaml. Remove python-discover. [propagated-inputs]: Add librsvg-for-system. Change-Id: Ib1427f329e7a411e4225a81f384ff671ffb462cc
2025-02-22gnu: Add python-evemu.Danny Milosavljevic
* gnu/packages/linux.scm (python-evemu): New variable. Change-Id: I79e90ff2b151c9b56213f54768c9ad39ac7843fa
2025-02-21gnu: evdi: Update to 1.14.8.Artyom V. Poptsov
* gnu/packages/linux.scm (evdi): Update to 1.14.8. Change-Id: Ib3ca633ce3f39bfde73c74f8887460d5ec28fbe4
2025-02-20gnu: linux-libre: Update to 6.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source, linux-libre-source, linux-libre): Use the 6.13 release series. Change-Id: Ifde10c27abc419a515f69185d6fecf24ade88691
2025-02-20gnu: linux-libre 6.6: Update to 6.6.78.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.78. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ia32d40243992a8a721946aa827a26c8b261312f7
2025-02-20gnu: linux-libre 6.13: Update to 6.13.3.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.3. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: Ie6dc556efedab77e6acc43e195e5c83a3a538147
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-09gnu: corefreq: Update to 1.98.4.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (corefreq): Update to 1.98.4. [arguments]: Set #:source-directory. Remove the 'untangle-module-targets and 'gnu:build phases as they've become too entangled. Add new 'patch-Makefile, 'prepare, 'resolve-symlink, and 'create-output phases. Change-Id: Ib7e643108d2e8d75c436706b3dcaedc9c6dd4d27
2025-02-09gnu: cpupower: Fix build after Linux 6.14 release.Tobias Geerinckx-Rice
This should not break older kernel's versions. * gnu/packages/linux.scm (cpupower)[arguments]: Set $CC. Remove obsolete /bin/pwd fix. [native-inputs]: Add which. Change-Id: I9c04fbce40bb6b503a4d3f236bb1f1976173f804
2025-02-13gnu: falcosecurity-libs: Update to 0.20.0.Maxim Cournoyer
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0. [source]: Update patches and combine into a single one. [native-inputs]: Replace clang (13) with clang-18. [inputs]: Move libbpf and libelf to... [propagated-inputs]: ... here. * gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
2025-02-11gnu: linux-libre 6.6: Update to 6.6.76.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.76. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I62afa5154c5f1904926cb8bf1cfc3474f6db60a2
2025-02-11gnu: linux-libre: Update to 6.12.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.13. (linux-libre-6.12-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I5dbd5a253e9d33336daf7ec8d66f3d146db52b79
2025-02-11gnu: linux-libre 6.13: Update to 6.13.2.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.2. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I556b7f5e79a58e930c67bd060317814bbbec4341
2025-02-05gnu: wireplumber: Update to 0.5.7.Zheng Junjie
* gnu/packages/linux.scm (wireplumber): Update to 0.5.7. Change-Id: Ie51e39cb19679700f67b137cc6cfa07c80ec22d4 Reviewed-by: Andrew Wong <brosasaki@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-03gnu: system: Disable EFI pstore backend by defaultRoman Riabenko
Disabling the EFI pstore backend is expected to reduce the chances of unaware users running into issues with UEFI and failing to boot their Guix Systems. This commit disables one of the backends for the persistent storage driver 'pstore' in the Linux kernel. In particular, we disable the backend which stores the data in EFI variable storage in UEFI NVRAM. More information about the pstore system: https://www.kernel.org/doc/Documentation/ABI/testing/pstore https://docs.kernel.org/admin-guide/pstore-blk.html https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system This change reduces writes to UEFI to reduce the chances of it wearing out or malfunctioning for other reasons, with the goal of preventing situations where the EFI variable storage is full and cannot take new variables. This is known to cause "Could not prepare Boot variable: No space left on device" errors on computers with some UEFI implementations which are susceptible to such problems, typically on relatively older machines. The user is confronted by the issue at the later stages of Guix system reconfiguration, when the new boot entry is created. It may be difficult to recover from because the exact cause depends on UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the storage will remain full permanently with no way to reclaim space. Users may still enable the backend by changing the option via the kernel command-line arguments, either in the Guix system configuration or in GRUB. The above is my summary of what was previously discussed in guix-help mailing list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>. * gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE. Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c Co-authored-by: Leo Famulari <leo@famulari.name>
2025-02-03gnu: Add linux-libre 6.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version, linux-libre-6.13-gnu-revision, deblob-scripts-6.13, linux-libre-6.13-pristine-source, linux-libre-6.13-source, linux-libre-headers-6.13, linux-libre-6.13): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.13. * gnu/packages/aux-files/linux-libre/6.13-arm.conf, gnu/packages/aux-files/linux-libre/6.13-arm64.conf, gnu/packages/aux-files/linux-libre/6.13-i686.conf, gnu/packages/aux-files/linux-libre/6.13-riscv.conf, gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53
2025-02-03gnu: linux-libre 5.4: Update to 5.4.290.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290. (linux-libre-5.4-pristine-source): Update hash. Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e
2025-02-03gnu: linux-libre 5.10: Update to 5.10.234.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a
2025-02-03gnu: linux-libre 5.15: Update to 5.15.178.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178. (linux-libre-5.15-pristine-source): Update hash. Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f
2025-02-03gnu: linux-libre 6.1: Update to 6.1.128.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.128. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Icd8fa4921ce0db9d89d1b33cecc1306e2df67051