summaryrefslogtreecommitdiff
path: root/nongnu/packages/linux.scm
AgeCommit message (Collapse)Author
2024-04-24nongnu: facetimehd: Update to 0.6.8.1.Jonathan Brielmaier
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8.1.
2024-04-24nongnu: rtl8821cu-linux-module: Update to 0.0.0-2.4f6004a.Jonathan Brielmaier
Fixes building with newer kernel versions. * nongnu/packages/linux.scm (rtl8821cu-linux-module): Update to 0.0.0-2.4f6004a.
2024-04-24nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-13.63cf0b4.Jonathan Brielmaier
Fixes building with newer kernel versions. * nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-13.63cf0b4.
2024-04-24nongnu: rtl8192eu-linux-module: Update to 0.0.0-7.3af9a86.Jonathan Brielmaier
Fixes building with newer kernels. * nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-7.3af9a86.
2024-04-14nongnu: linux-xanmod: Update to 6.8.6.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.8.6. (linux-xanmod-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-14nongnu: linux-xanmod-lts: Update to 6.6.27.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.27. (linux-xanmod-lts-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-14nongnu: make-linux-xanmod: Remove unnecessary option overrides.Hilton Chain
Guix can identify builtin modules when building the initrd now. * nongnu/packages/linux.scm (make-linux-xanmod)[arguments]<#:phases>: Don't override CONFIG_CRYPTO_XTS and CONFIG_VIRTIO_CONSOLE in 'add-xanmod-defconfig. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-08nongnu: linux-lts: Update to 6.6 series.John Kehayias
Upstream Guix defaulted linux-libre-lts to 6.6 in commit b4aed68e960116b2b60f68ea1468d7a526149823. Do likewise here. * nongnu/packages/linux.scm (linux-lts): Use linux-6.6.
2024-04-08nongnu: Remove linux-6.7.John Kehayias
Guix will remove linux-libre-6.7 soon (end of life), so remove linux-6.7 before it leads to an error in 'guix pull' when it is removed upstream. * nongnu/packages/linux.scm (linux-6.7): Remove variable.
2024-04-08nongnu: linux: Update the default linux package to the 6.8 series.John Kehayias
Upstream Guix defaulted to linux-libre-6.8 in commit 40e44bdea6f4c3dc3563427fdf096a60812534a7. Do likewise here. * nongnu/packages/linux.scm (linux): Use linux-6.8.
2024-04-01gnu: linux-firmware: Don’t skip deduplication.Timotej Lazar
* nongnu/packages/linux.scm (linux-firmware)[arguments]: Don’t skip file deduplication. [native-inputs]: Add rdfind. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01nongnu: linux-firmware: Switch to gexps.Timotej Lazar
* nongnu/packages/linux.scm (linux-firmware, amd-microcode, amdgpu-firmware, atheros-firmware, i915-firmware, ibt-hw-firmware, iwlwifi-firmware, radeon-firmware, realtek-firmware): Switch to gexps. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01nongnu: linux-firmware: Update to 20240312.Timotej Lazar
* nongnu/packages/linux.scm (linux-firmware): Update to 20240312. [arguments]: Disable strip-binaries? and validate-runpath? flags but keep the corresponding build phases. (select-firmware): Handle the new RawFile keyword. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-23nongnu: Add linux@6.8.John Kehayias
Guix added linux-libre@6.8 in f6f4c71df5558b168fe7a313522af7ea5fe2d0dc but it is not set as the default yet. * nongnu/packages/linux.scm (linux-6.8): New variable.
2024-03-17nongnu: intel-microcode: Update to 20240312 [security fixes].Timotej Lazar
Fixes CVE-2023-43490, CVE-2023-39368, CVE-2023-38575, CVE-2023-28746, CVE-2023-22655. * nongnu/packages/linux.scm (intel-microcode): Update to 20240312. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-15nongnu: rtl8821ce-linux-module: Update to 0.0.0-11.66983b6.Jonathan Brielmaier
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-11.66983b6.
2024-03-15nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-12.a3e0c0b.Jonathan Brielmaier
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-12.a3e0c0b.
2024-03-12nongnu: Set linux to linux@6.7John Kehayias
Upstream Guix defaulted to linux-libre@6.7 in commit 001dfb89579856b8695b33b59f484f36e313347f. Do likewise here. Also, update my copyright header from previous year as well. * nongnu/packages/linux.scm (linux): Set to linux-6.7.
2024-03-03nongnu: linux-xanmod: Update to 6.7.6.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.7.6. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-03nongnu: linux-xanmod-lts: Update to 6.6.18.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.18. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-25nongnu: corrupt-linux: Pass 'linux' argument to customize-linux.John Kehayias
This fixes an issue where corrupt-linux would use the kernel config from the wrong version. The reason is that the package phases in customize-linux come from inheriting the package in the 'linux' keyword argument, defaulting to linux-libre. The kernel configuration comes in the configure phase. Since we did not use this in the customize-linux in corrupt-linux, we would be using the wrong configuration. For example, linux-6.7 would be built with the linux-libre-6.6 kernel config rather than linux-libre-6.7, missing the new CONFIG_BCACHEFS_FS option. Presumably all of our kernels were trying to use the default linux-libre version kernel config rather than the correct one to match their version. This should fix that. * nongnu/packages/linux.scm (corrupt-linux): Use the 'linux' keyword argument in customize-linux. Reported-by: reedm and yelninei on the #nonguix IRC channel.
2024-02-21nongnu: linux-xanmod: Update to 6.7.5.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.7.5. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21nongnu: linux-xanmod-lts: Update to 6.6.17.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.17. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-14nongnu: facetimehd: Update to 0.6.8.Krzysztof Baranowski
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14nongnu: linux-xanmod: Update to 6.6.16.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.16. (linux-xanmod-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14nongnu: linux-xanmod-lts: Update to 6.1.77.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.77. (linux-xanmod-lts-source): Update hash.
2024-01-29nongnu: Add rtl8821cu-linux-module.PRESFIL
* nongnu/packages/linux.scm: (rtl8821cu-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29nongnu: linux-xanmod: Update to 6.6.14.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.14. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29nongnu: linux-xanmod-lts: Update to 6.1.75.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.75. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23nongnu: linux: Enable mt7921e driver.Tomas Volf
In order to be able to use WiFi chip in P14s ThinkPad, the mt7921e module is required. This commit enables it in kernels that do have it. I originally implemented this using a list of additional option, same way %default-extra-linux-options is done. However I quickly realized that approach is not suitable for hardware enablement. The older versions do not support the same drivers as the newer ones. Solution is to create a new procedure that generates the list for a specific kernel version and use it as a default value for #:configs. * nongnu/packages/linux.scm (nonguix-extra-linux-options): New procedure. (corrupt-linux): Use it as default value for #:configs. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-22nongnu: linux-firmware: Update to 20240115.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20240115. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-22nongnu: linux@4.14: Remove it.Jonathan Brielmaier
`linux-libre-4.14` got removed in upstream Guix commit: 497780ad25faf71d3ace39efe7451ef01e353d5b. * nongnu/packages/linux.scm (linux-4.14): Remove variable.
2024-01-20nongnu: Add linux@6.7.John Kehayias
Upstream added linux-libre@6.7 in 95a3aaf7ad37bb0717f2c9e3faf6f636b586d133 but it is not yet the default. * nongnu/packages/linux.scm (linux-6.7): New variable.
2024-01-07nongnu: linux-xanmod: Update to 6.6.10.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.10. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07nongnu: linux-xanmod-lts: Update to 6.1.71.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.71. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07nongnu: make-linux-xanmod: Adjust style.Hilton Chain
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string): Move into make-linux-xanmod. (make-linux-xanmod): Adjust comments. Move the base kernel produced by customize-linux out of let form. [native-inputs]: Use prepend instead of append. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07nongnu: make-linux-xanmod-source: Patch upstream kernel source instead.Hilton Chain
* nongnu/packages/linux.scm (make-linux-xanmod-source): Patch upstream linux source instead of downloading the auto-generated tarball from GitLab. (make-linux-xanmod)[arguments]<#:phases>: Delete 'remove-localversion, moved to snippet. (linux-xanmod-source,linux-xanmod-lts-source): Adjust accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28nongnu: rtl8192eu-linux-module: Update to 0.0.0-6.a928f08.Jonathan Brielmaier
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-6.a928f08.
2023-12-28nongnu: r8168-linux-module: Update to 8.052.01.Jonathan Brielmaier
Fixes build with newer kernel version. * nongnu/packages/linux.scm (r8168-linux-module): Update to 8.052.01. [arguments]: Remove phases to fix build as proper fix is now in upstream.
2023-12-28nongnu: linux-4.14: Disable gcc plugins.Dariqq
* nongnu/packages/linux.scm (linux-4.14): Add additonal config options. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21nongnu: linux-firmware: Update to 20231211.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20231211. [source]: Remove no longer needed patch. [arguments]: Replace 'install phase to not call rdfind. * nongnu/packages/patches/copy-firmware-rdfind.patch: Remove file. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-11nongnu: Remove linux-6.5.John Kehayias
linux-libre-6.5 was removed upstream in 4bf4e340b74b66a0fc319aeb100fb1f948a67211. * nongnu/packages/linux.scm (linux-6.5): Remove variable.
2023-11-28gnu: linux-firmware: Update to 20231111.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20231111. [source]: Add patch. * nongnu/packages/patches/copy-firmware-rdfind.patch: New file. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28nongnu: linux: Update to 6.6.John Kehayias
Upstream Guix now defaults to linux-libre@6.3. Follow suit by making linux track linux@6.6. * nongnu/packages/linux.scm (linux): Update to linux 6.6.
2023-11-21nongnu: intel-microcode: Update to 20231114 [security fixes].Timotej Lazar
Fixes CVE-2023-23583. * nongnu/packages/linux.scm (intel-microcode): Update to 20231114. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21nongnu: Add linux@6.6.John Kehayias
Upstream has added linux-libre@6.6 but it is not yet the default. * nongnu/packages/linux.scm (linux-6.6): New variable.
2023-11-13nongnu: linux-xanmod-lts: Update to 6.1.61.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.61. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13nongnu: linux-xanmod: Update to 6.5.10.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.5.10. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-11nongnu: sof-firmware: Update to 2.2.6.Ada Stevenson
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.6. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-31nongnu: linux-firmware: Update firmware to 20231030.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20231030. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>