summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
AgeCommit message (Collapse)Author
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
2025-02-03gnu: linux-libre 6.6: Update to 6.6.75.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.75. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I60a5d3b4241ef3362b6b9656e25768ef6ab0897c
2025-02-03gnu: linux-libre: Update to 6.12.12.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.12. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I88fe45f71455e08e100bfe800ec415f2e6566616
2025-02-01gnu: Add simpleini.Nicolas Goaziou
* gnu/packages/linux.scm (simpleini): New variable. Change-Id: Ib5e582fd234e6dd302c109d9548650f8d36271a5
2025-01-26gnu: linux-libre 5.15: Update to 5.15.177.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.177. (linux-libre-5.15-pristine-source): Update hash. Change-Id: I995d06356a4939b947316f8c90d3e21cba9a78e1
2025-01-26gnu: linux-libre 6.1: Update to 6.1.127.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.127. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I8ad723c7a133b771c5c59d00615271ec6aadd704
2025-01-26gnu: linux-libre 6.6: Update to 6.6.74.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.74. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ifcbc164fdcb177e6e9e83299f95a29482b8287a9
2025-01-26gnu: linux-libre: Update to 6.12.11.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.11. (linux-libre-6.12-pristine-source): Update hash. Change-Id: Ia3ef093f90182d818c9605f0c75e2244a28e8ab1
2025-01-26Merge remote-tracking branch 'origin/go-team'Sharlatan Hellseher
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-24gnu: linux-libre: Remove duplicate “linux-libre-arm64-generic@6.12” package.Ludovic Courtès
Fixes a regression in 5c2bcafd281fdd31b3dfec5a67ba85084c58cf60, which led to having two “linux-libre-arm64-generic@6.12” packages on aarch64-linux, thus leading to a failure of the “fold-available-packages with/without cache” in ‘tests/packages.scm’. * gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether ‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so, make it an alias for ‘linux-libre-arm64-generic’. Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e
2025-01-25gnu: Add linux-libre-headers-5.19.17.Zheng Junjie
linux 5.19 include loongarch support, so add it. * gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable. Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531
2025-01-21gnu: packages/linux: Remove golang-build module.Sharlatan Hellseher
* gnu/packages/linux.scm: As all Golang dependencies were shifted to corresponded submodules, remove not required "golang-build" module from used ones. Change-Id: I089cf929063c22374b8dbd9decb82f4b514a02b9