summaryrefslogtreecommitdiff
path: root/nongnu/packages/linux.scm
AgeCommit message (Collapse)Author
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>
2023-10-22nongnu: Remove linux-6.4.John Kehayias
linux-libre-6.4 was removed upstream in 2216d98958edf41da64568f7b9d2a2433e40dda0. * nongnu/packages/linux.scm (linux-6.4): Delete variable.
2023-10-14nongnu: linux: Update to 6.5.Ahmad Draidi
Upstream Guix defaults to linux-libre@6.5. Follow suit by making linux track linux@6.5. * nongnu/packages/linux.scm (linux): Update to linux-6.5. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03nongnu: Add linux@6.5.Ada Stevenson
Adding linux@6.5 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.5): New variable. Co-authored-by: John Kehayias <john.kehayias@protonmail.com> Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03nongnu: linux-firmware: Update firmware to 20230919.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20230919. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-08-09nongnu: intel-microcode: Update to 20230808 [security fixes].Timotej Lazar
Fixes CVE-2022-40982, CVE-2022-41804 and CVE-2023-23908. * nongnu/packages/linux.scm (intel-microcode): Update to 20230808. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-08-09nongnu: Remove linux@6.3.podiki
Upstream Guix will remove linux-libre@6.3 very soon. * nongnu/packages/linux.scm (linux-6.3): Remove variable.
2023-08-09nongnu: linux: Update to 6.4.podiki
Upstream Guix defaults to linux-libre@6.4. Follow suit by making linux track linux@6.4. * nongnu/packages/linux.scm (linux): Update to linux-6.4.
2023-08-04nongnu: linux-firmware: Update to 20230804.John Kehayias
* nongnu/packages/linux.scm (linux-firmware): Update to 20230804.
2023-08-03nongnu: linux-firmware: Update to 20230625.John Kehayias
* nongnu/packages/linux.scm (linux-firmware): Update to 20230625.
2023-07-15nongnu: Add linux@6.4.John Kehayias
Adding linux@6.4 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.4): New variable.
2023-07-13nongnu: Add facetimehd.Krzysztof Baranowski
Closes https://gitlab.com/nonguix/nonguix/-/issues/247 * nongnu/packages/linux.scm (facetimehd): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13nongnu: linux-xanmod-lts: Update to 6.1.38.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version,linux-xanmod-lts-source): Update to 6.1.38. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13nongnu: linux-xanmod: Update to 6.4.3.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version,linux-xanmod-source): Update to 6.4.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05nongnu: linux-xanmod-lts: Update to 6.1.37.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.37. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05nongnu: linux-xanmod: Update to 6.3.11.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.3.11. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30nongnu: Add linux-xanmod-lts.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version) (linux-xanmod-lts-revision,linux-xanmod-lts-source,linux-xanmod-lts): New variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30nongnu: Add linux-xanmod.Hilton Chain
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string) (make-linux-xanmod-source,make-linux-xanmod,linux-xanmod-version) (linux-xanmod-revision,linux-xanmod-source,linux-xanmod): New variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-19nongnu: linux-firmware: Update to 20230515.John Kehayias
* nongnu/packages/linux.scm (linux-firmware): Update to 20230515.