diff options
Diffstat (limited to 'gnu/packages/linux.scm')
| -rw-r--r-- | gnu/packages/linux.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 3cd63df6ee8..3827cd3a97a 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm | |||
| @@ -491,6 +491,23 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | |||
| 491 | "linux-" version ".tar.xz")) | 491 | "linux-" version ".tar.xz")) |
| 492 | (sha256 hash))) | 492 | (sha256 hash))) |
| 493 | 493 | ||
| 494 | ;; The current "mainline" kernel. | ||
| 495 | |||
| 496 | (define-public linux-libre-6.7-version "6.7") | ||
| 497 | (define-public linux-libre-6.7-gnu-revision "gnu") | ||
| 498 | (define deblob-scripts-6.7 | ||
| 499 | (linux-libre-deblob-scripts | ||
| 500 | linux-libre-6.7-version | ||
| 501 | linux-libre-6.7-gnu-revision | ||
| 502 | (base32 "0hwashmml56r74kgjb637b3ln2d7f9vgfl18sxvczyl84xlbcncj") | ||
| 503 | (base32 "0pivh1hjc5ylgcyjx0z7x1dqax614pai502idzil98j35pwa24za"))) | ||
| 504 | (define-public linux-libre-6.7-pristine-source | ||
| 505 | (let ((version linux-libre-6.7-version) | ||
| 506 | (hash (base32 "0s8hbcsg7fdvspqam8kzcxygjsznr4zfi60nqgc81l3n4m518cgg"))) | ||
| 507 | (make-linux-libre-source version | ||
| 508 | (%upstream-linux-source version hash) | ||
| 509 | deblob-scripts-6.7))) | ||
| 510 | |||
| 494 | ;; The current "stable" kernels. That is, the most recently released major | 511 | ;; The current "stable" kernels. That is, the most recently released major |
| 495 | ;; versions that are still supported upstream. | 512 | ;; versions that are still supported upstream. |
| 496 | 513 | ||
| @@ -630,6 +647,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | |||
| 630 | (patches (append (origin-patches source) | 647 | (patches (append (origin-patches source) |
| 631 | patches)))) | 648 | patches)))) |
| 632 | 649 | ||
| 650 | (define-public linux-libre-6.7-source | ||
| 651 | (source-with-patches linux-libre-6.7-pristine-source | ||
| 652 | (list %boot-logo-patch | ||
| 653 | %linux-libre-arm-export-__sync_icache_dcache-patch))) | ||
| 654 | |||
| 633 | (define-public linux-libre-6.6-source | 655 | (define-public linux-libre-6.6-source |
| 634 | (source-with-patches linux-libre-6.6-pristine-source | 656 | (source-with-patches linux-libre-6.6-pristine-source |
| 635 | (list %boot-logo-patch | 657 | (list %boot-logo-patch |
| @@ -749,6 +771,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | |||
| 749 | (description "Headers of the Linux-Libre kernel.") | 771 | (description "Headers of the Linux-Libre kernel.") |
| 750 | (license license:gpl2))) | 772 | (license license:gpl2))) |
| 751 | 773 | ||
| 774 | (define-public linux-libre-headers-6.7 | ||
| 775 | (make-linux-libre-headers* linux-libre-6.7-version | ||
| 776 | linux-libre-6.7-gnu-revision | ||
| 777 | linux-libre-6.7-source)) | ||
| 778 | |||
| 752 | (define-public linux-libre-headers-6.6 | 779 | (define-public linux-libre-headers-6.6 |
| 753 | (make-linux-libre-headers* linux-libre-6.6-version | 780 | (make-linux-libre-headers* linux-libre-6.6-version |
| 754 | linux-libre-6.6-gnu-revision | 781 | linux-libre-6.6-gnu-revision |
| @@ -1107,6 +1134,14 @@ Linux kernel. It has been modified to remove all non-free binary blobs.") | |||
| 1107 | (define-public linux-libre-source linux-libre-6.6-source) | 1134 | (define-public linux-libre-source linux-libre-6.6-source) |
| 1108 | (define-public linux-libre linux-libre-6.6) | 1135 | (define-public linux-libre linux-libre-6.6) |
| 1109 | 1136 | ||
| 1137 | (define-public linux-libre-6.7 | ||
| 1138 | (make-linux-libre* linux-libre-6.7-version | ||
| 1139 | linux-libre-6.7-gnu-revision | ||
| 1140 | linux-libre-6.7-source | ||
| 1141 | '("x86_64-linux" "i686-linux" "armhf-linux" | ||
| 1142 | "aarch64-linux" "powerpc64le-linux" "riscv64-linux") | ||
| 1143 | #:configuration-file kernel-config)) | ||
| 1144 | |||
| 1110 | (define-public linux-libre-6.1 | 1145 | (define-public linux-libre-6.1 |
| 1111 | (make-linux-libre* linux-libre-6.1-version | 1146 | (make-linux-libre* linux-libre-6.1-version |
| 1112 | linux-libre-6.1-gnu-revision | 1147 | linux-libre-6.1-gnu-revision |
