summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
AgeCommit message (Collapse)Author
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
2025-01-21gnu: go-github-com-vishvananda-netlink: Move to golang-web.Sharlatan Hellseher
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Move from here ... * gnu/packages/golang-web.scm: ... to here. * gnu/packages/docker.scm: Add golang-web module. Change-Id: I67bc7128e6ede1c717aefc089dbe3776dd885e40
2025-01-21gnu: go-github-com-vishvananda-netlink: Update to 1.3.0.Sharlatan Hellseher
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Update to 1.3.0. Change-Id: I8184bf75352455b094b1c13f2858afedb88d0a85
2025-01-21gnu: go-github-com-vishvananda-netlink: Simplify package.Sharlatan Hellseher
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink) [arguments]<test-flags>: Move skipped tests here. <phases>: Remove 'disable-failing-tests. Change-Id: I66a6f0574f46b55847c2ba2011a45b4e43aeeaad
2025-01-20gnu: pipewire: Add libdrm to inputs.David Elsing
This is required for the GStreamer plugin. * gnu/packages/linux.scm (pipewire)[inputs]: Add libdrm. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I419fc10f46e39ff57e8e8d9d3fc4bc929b9a0f5a
2025-01-19gnu: linux-libre 6.1: Update to 6.1.125.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47
2025-01-19gnu: linux-libre 6.6: Update to 6.6.72.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65
2025-01-19gnu: linux-libre: Update to 6.12.10.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77
2025-01-12gnu: Remove linux-libre 6.11.Leo Famulari
This kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-6.11-version, linux-libre-6.11-gnu-revision, deblob-scripts-6.11, linux-libre-6.11-pristine-source, linux-libre-6.11-source, linux-libre-headers-6.11, linux-libre-6.11): Remove variables. the commit message for your changes. Lines starting * gnu/packages/aux-files/linux-libre/6.11-arm.conf, gnu/packages/aux-files/linux-libre/6.11-arm64.conf, gnu/packages/aux-files/linux-libre/6.11-i686.conf, gnu/packages/aux-files/linux-libre/6.11-riscv.conf, gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I71ae7696534b2096de5ffb650bf8a8313e907edb
2025-01-12gnu: xpadneo: Update to 0.9.7.Liliana Marie Prikler
This fixes the currently failing build. * gnu/packages/linux.scm (xpadneo): Update to 0.9.7.
2025-01-11gnu: linux-libre 5.4: Update to 5.4.289.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11
2025-01-11gnu: linux-libre 5.10: Update to 5.10.233.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233. (linux-libre-5.10-pristine-source): Update hash. Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581
2025-01-11gnu: linux-libre 5.15: Update to 5.15.176.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176. (linux-libre-5.15-pristine-source): Update hash. Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628
2025-01-11gnu: linux-libre 6.1: Update to 6.1.124.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65
2025-01-11gnu: linux-libre 6.6: Update to 6.6.70.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b
2025-01-11gnu: linux-libre: Update to 6.12.9.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6
2025-01-11gnu: modprobed-db: Update to 2.48.Hilton Chain
* gnu/packages/linux.scm (modprobed-db): Update to 2.48. Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc
2025-01-11gnu: ell: Update to 0.71.Hilton Chain
* gnu/packages/linux.scm (ell): Update to 0.71. Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433
2025-01-10gnu: linux-libre: Update to 6.12.Leo Famulari
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre 6.12. Change-Id: I0c525676ab2d6a29b7e4a6a8b356d8252f84b863
2025-01-07gnu: Add linux-libre-6.12.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version, linux-libre-6.12-gnu-revision, deblob-scripts-6.12, linux-libre-6.12-pristine-source, linux-libre-6.12-source, linux-libre-headers-6.12, linux-libre-6.12): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.12. (linux-libre-lts-version, linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use linux-libre 6.12. * gnu/tests/base.scm (%test-linux-libre-6.12): New test. * gnu/packages/aux-files/linux-libre/6.12-arm.conf, gnu/packages/aux-files/linux-libre/6.12-arm64.conf, gnu/packages/aux-files/linux-libre/6.12-i686.conf, gnu/packages/aux-files/linux-libre/6.12-x86_64.conf, gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111
2025-01-07gnu: linux-libre 6.1: Update to 6.1.123.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.123. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Iefcb5bc0a926b0b056899e699a778af7894107db
2025-01-07gnu: linux-libre 6.6: Update to 6.6.69.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.69. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ief2f89dc695b2eae0f98966e8150ad6d376d070a