summaryrefslogtreecommitdiff
path: root/nongnu/packages/linux.scm
AgeCommit message (Collapse)Author
2023-06-18nongnu: corrupt-linux: Pass defconfig value.Adam Kandur
* nongnu/packages/linux.scm (corrupt-linux): Pass defconfig value. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-18nongnu: intel-microcode: Update to 20230613.Timotej Lazar
* nongnu/packages/linux.scm (intel-microcode): Update to 20230613. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-01nongnu: rtl8821ce-linux-module: Update to 0.0.0-10-a478095.Zhu Zihao
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-10-a478095. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-01nongnu: Remove linux-6.2.Jonathan Brielmaier
linux-libre-6.2 was removed upstream in 13e2138c230431368ebf32df527f4b5d1e458e4b. * nongnu/packages/linux.scm (linux-6.2): Remove variable.
2023-05-28nongnu: linux: Update to 6.3.Jelle Licht
Upstream Guix defaults to linux-libre@6.3. Follow suit by making linux track linux@6.3. * nongnu/packages/linux.scm (linux): Update to linux 6.3.
2023-05-26nongnu: linux-arm64-generic-*: Match guix kernel versions.Jelle Licht
The linux-lts commit introduced a breaking change by referring to the nonexistent linux-libre-arm64-generic package variants. Even before that all of nonguix's linux-arm64-generic package variants were based on the same kernel version. * nongnu/packages/linux.scm (linux-arm64-generic-6.0): Remove package variant. (linux-arm64-generic-5.15): Ditto. (linux-arm64-generic-lts): Ditto. (linux-arm64-generic-5.10): New package variant. (linux-arm64-generic-5.4): New package variant. (linux-arm64-generic): Match version to most recent kernel in guix.
2023-05-25nongnu: linux-lts: Update to 6.1.Wolf
6.1 is the newest long-term support version of the kernel. * nongnu/packages/linux.scm (linux-lts): Use linux-6.1 Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-25nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-11.35308f4.Leo Famulari
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-11.35308f4. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-23nongnu: Add linux@6.3.Jelle Licht
Add linux@6.3 but do not change the default linux so that the build farm has time to catch up. * nongnu/packages/linux.scm (linux-6.3): New variable.
2023-05-14nongnu: intel-microcode: Use gexps.Timotej Lazar
* nongnu/packages/linux.scm (intel-microcode)[arguments]: Use gexps. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-14nongnu: intel-microcode: Update to 20230512.Timotej Lazar
* nongnu/packages/linux.scm (intel-microcode): Update to 20230512. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-04-05nongnu: linux-firmware: Update to 20230404.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-firmware): Update to 20230404.
2023-04-05nongnu: broadcom-sta: Use Nixpkgs patch list.Krzysztof Baranowski
Piggy-back off of the patch list in Nixpkgs instead of maintaining our own. This should make it easier to keep up to date so there's no need to advise users to stick with Linux LTS releases any longer. Though our existing patch list and Nixpkgs' differ the cumulative effect is exactly the same except for two patches we have that Nix doesn't, neither of which seem critical: - broadcom-sta-debian-fix-kernel-warnings.patch - broadcom-sta-fix_mac_profile_discrepancy.patch Closes #246 * nongnu/packages/linux.scm (broadcom-sta): Replace patches with code to fetch them from Nixpkgs. [arguments]: Replace `linux-lts` with `linux`. [description]: Remove Linux LTS recommendation. * nongnu/packages/patches/broadcom-sta-debian-fix-kernel-warnings.patch: Remove. * nongnu/packages/patches/broadcom-sta-fix_mac_profile_discrepancy.patch: Remove. * nongnu/packages/patches/broadcom-sta-gcc.patch: Remove. * nongnu/packages/patches/broadcom-sta-license.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-4.11.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-4.12.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-4.15.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-4.7.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-4.8.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-5.1.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-5.10.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-5.6.patch: Remove. * nongnu/packages/patches/broadcom-sta-linux-5.9.patch: Remove. * nongnu/packages/patches/broadcom-sta-null-pointer-fix.patch: Remove. * nongnu/packages/patches/broadcom-sta-rdtscl.patch: Remove. * README.org (Broadcom Wireless): Removed recommendation from Broadcom Wireless section. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-03-12nongnu: linux-firmware: Update to 20230310.John Kehayias
* nongnu/packages/linux.scm (linux-firmware): Update to 20230310.
2023-03-12nongnu: Set linux to linux@6.2.John Kehayias
Upstream Guix has now defaulted to linux-libre@6.2. Do likewise here. * nongnu/packages/linux.scm (linux): Set to linux-6.2.
2023-03-07nongnu: Add linux@6.2.Jelle Licht
Adding linux@6.2 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.2): New variable.
2023-03-04nongnu: corrupt-linux: Allow custom configs.Yash Tiwari
This allows access to the "configs" keyword argument from the 'corrupt-linux' procedure. This simplifies creation of kernels with custom modules. * nongnu/packages/linux.scm (corrupt-linux): Add 'configs' argument. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-24nongnu: linux-firmware: Use mirror://kernel.org instead.Feng Shu
* nongnu/packages/linux.scm (linux-firmware)[source]: Use mirror://kernel.org instead and switch to xz compressed tarball. Downloading tarball from https://git.kernel.org is too slow in some country. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21nongnu: intel-microcode: Update to 20230214.Timotej Lazar
* nongnu/packages/linux.scm (intel-microcode): Update to 20230214. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-14nongnu: corrupt-linux: Extract upstream hashes.Jelle Licht
* nongnu/packages/linux.scm (linux-urls): Rename to ... (linux-url): ... this. Return single url with mirror prefix like guix does. (corrupt-linux): Use implementation details to dig up original hash of upstream linux kernel sources.
2023-02-02nongnu: rtl8821ce-linux-module: Remove duplicated definition.Zhu Zihao
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Remove duplicated definition. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-01nongnu: linux-firmware: Update to 20230117.Simen Endsjø
* nongnu/packages/linux.scm (linux-firmware): Update to 20230117. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-19nongnu: rtl8192eu-linux-module: Update to 0.0.0-5.865656c.Jonathan Brielmaier
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-5.865656c.
2023-01-19nongnu: rtl8821ce-linux-module: Increase to revision 9.Zhu Zihao
It was already present as revision 8. * nongnu/packages/linux.scm (rtl8821ce-linux-module)[revision]: Raise to 9. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-14gnu: Add r8168-linux-module.Morgan Smith
* nongnu/packages/linux.scm (r8168-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-14nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-10.08589e2.Leo Famulari
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-10.08589e2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-08nongnu: Set linux to linux@6.1.John Kehayias
Upstream Guix will be removing linux-libre@6.0 and defaulting to linux-libre@6.1. Do likewise here. * nongnu/packages/linux.scm (linux-6.0): Remove variable. (linux): Set to linux-6.1.
2023-01-08nongnu: Remove linux-4.9.Jonathan Brielmaier
linux-libre-4.9 was removed from Guix: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=064c5b7e450f9f6d55cfcd0ec2bc9e96ee0b2958 * nongnu/packages/linux.scm (linux-4.9): Remove variable.
2023-01-03nongnu: Add linux@6.1.John Kehayias
Adding linux@6.1 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.1): New variable.
2023-01-02nongnu: Add rtl8812au-aircrack-ng-linux-module.Petr Hodina
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: Add rtl8821ce-linux-module.Petr Hodina
* nongnu/packages/linux.scm (rtl8821ce-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-29Revert "Revert "nongnu: corrupt-linux: Rewrite to use customize-linux.""John Kehayias
This reverts commit 370749ab7bf8782e1f9a3cc6d9c38bf444fc3fe7, reinstating commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d now that 1.4.0 has been released. Original commit message: This simplifies our linux package definitions to not need hash updates as they simply follow from the inherited part of the source field. The newly added 'customize-linux' procedure from Guix is the preferred way to customize the kernel as well. * nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or 'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove patch for now removed 'build-doc' phase. (linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14, linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version and hash strings.
2022-12-28nongnu: sof-firmware: Update to 2.2.3.Simen Endsjø
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-28nongnu: linux-firmware: Update to 20221214.Simen Endsjø
* nongnu/packages/linux.scm (linux-firmware): Update to 20221214. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-19*.scm: Use SPDX license identifiers.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement.
2022-12-18Revert "nongnu: corrupt-linux: Rewrite to use customize-linux."Jonathan Brielmaier
This reverts commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d. It depends on changes which are not available on the upstream version-1.4.0 branch. I will add this back after the 1.4.0 release.
2022-12-12nongnu: corrupt-linux: Rewrite to use customize-linux.kernel-rewriteJohn Kehayias
This simplifies our linux package definitions to not need hash updates as they simply follow from the inherited part of the source field. The newly added 'customize-linux' procedure from Guix is the preferred way to customize the kernel as well. * nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or 'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove patch for now removed 'build-doc' phase. (linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14, linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version and hash strings.
2022-12-10nongnu: linux@5.10: Update to 5.10.158.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.158.
2022-12-10nongnu: linux@5.15: Update to 5.15.82.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.82.
2022-12-10nongnu: linux@6.0: Update to 6.0.12.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.12.
2022-12-01nongnu: linux@6.0: Update to 6.0.10.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.10.
2022-11-25nongnu: corrupt-linux: Add infodocs patch.John Kehayias
Fixes #217. Builds of the linux kernel were failing without a recently added patch from Guix to add an infodocs target for make. See commit 82c43b276dd5e60c81ad2c040a9d945befc4bc88. We now use this patch for applicable kernels (version 5.10 or greater) so the 'build-doc' phase succeeds. * nongnu/package/linux.scm (corrupt-linux)[source]: Add patches with "linux-libre-infodocs-target.patch" depending on version with the procedure doc-supported? from (gnu packages linux).
2022-11-23nongnu: linux-arm64-generic@5.15: Update to 5.15.79.John Kehayias
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.79.
2022-11-23nongnu: linux-arm64-generic@6.0: Update to 6.0.9.John Kehayias
* nongnu/packages/linux.scm (linux-arm64-generic-6.0): Update to 6.0.9.
2022-11-23nongnu: linux@4.9: Update to 4.9.333.John Kehayias
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.333.
2022-11-23nongnu: linux@4.14: Update to 4.14.299.John Kehayias
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.299.
2022-11-23nongnu: linux@4.19: Update to 4.19.265.John Kehayias
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.265.
2022-11-23nongnu: linux@5.4: Update to 5.4.224.John Kehayias
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.224.
2022-11-23nongnu: linux@5.10: Update to 5.10.155.John Kehayias
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.155.
2022-11-23nongnu: linux@5.15: Update to 5.15.79.John Kehayias
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.79.