summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/linux.scm')
-rw-r--r--gnu/packages/linux.scm33
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 4fa5649c8c7..ac7ad7e25e6 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -529,6 +529,21 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
529;; The current "stable" kernels. That is, the most recently released major 529;; The current "stable" kernels. That is, the most recently released major
530;; versions that are still supported upstream. 530;; versions that are still supported upstream.
531 531
532(define-public linux-libre-6.18-version "6.18.7")
533(define-public linux-libre-6.18-gnu-revision "gnu")
534(define deblob-scripts-6.18
535 (linux-libre-deblob-scripts
536 linux-libre-6.18-version
537 linux-libre-6.18-gnu-revision
538 (base32 "1piyq7183bdf169w66k62yr1vbs0ls7pqx3cyyk7hisw8vhy643j")
539 (base32 "1xdz33lshw1xs6a5qiwhvxzdh2a0acll1zdyk2mnn9d4579a4gn1")))
540(define-public linux-libre-6.18-pristine-source
541 (let ((version linux-libre-6.18-version)
542 (hash (base32 "07lgbc0w7fd9akxmazhkpjgxhd3ffwh7in2nkchhdbprbk8s89mp")))
543 (make-linux-libre-source version
544 (%upstream-linux-source version hash)
545 deblob-scripts-6.18)))
546
532(define-public linux-libre-6.17-version "6.17.13") 547(define-public linux-libre-6.17-version "6.17.13")
533(define-public linux-libre-6.17-gnu-revision "gnu") 548(define-public linux-libre-6.17-gnu-revision "gnu")
534(define deblob-scripts-6.17 549(define deblob-scripts-6.17
@@ -666,6 +681,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
666 (patches (append (origin-patches source) 681 (patches (append (origin-patches source)
667 patches)))) 682 patches))))
668 683
684(define-public linux-libre-6.18-source
685 (source-with-patches linux-libre-6.18-pristine-source
686 (list %boot-logo-patch
687 %linux-libre-arm-export-__sync_icache_dcache-patch)))
688
669(define-public linux-libre-6.17-source 689(define-public linux-libre-6.17-source
670 (source-with-patches linux-libre-6.17-pristine-source 690 (source-with-patches linux-libre-6.17-pristine-source
671 (list %boot-logo-patch 691 (list %boot-logo-patch
@@ -792,6 +812,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
792 (description "Headers of the Linux-Libre kernel.") 812 (description "Headers of the Linux-Libre kernel.")
793 (license license:gpl2))) 813 (license license:gpl2)))
794 814
815(define-public linux-libre-headers-6.18
816 (make-linux-libre-headers* linux-libre-6.18-version
817 linux-libre-6.18-gnu-revision
818 linux-libre-6.18-source))
819
795(define-public linux-libre-headers-6.17 820(define-public linux-libre-headers-6.17
796 (make-linux-libre-headers* linux-libre-6.17-version 821 (make-linux-libre-headers* linux-libre-6.17-version
797 linux-libre-6.17-gnu-revision 822 linux-libre-6.17-gnu-revision
@@ -1164,6 +1189,14 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
1164;;; Generic kernel packages. 1189;;; Generic kernel packages.
1165;;; 1190;;;
1166 1191
1192(define-public linux-libre-6.18
1193 (make-linux-libre* linux-libre-6.18-version
1194 linux-libre-6.18-gnu-revision
1195 linux-libre-6.18-source
1196 '("x86_64-linux" "i686-linux" "armhf-linux"
1197 "aarch64-linux" "powerpc64le-linux" "riscv64-linux")
1198 #:configuration-file kernel-config))
1199
1167(define-public linux-libre-6.17 1200(define-public linux-libre-6.17
1168 (make-linux-libre* linux-libre-6.17-version 1201 (make-linux-libre* linux-libre-6.17-version
1169 linux-libre-6.17-gnu-revision 1202 linux-libre-6.17-gnu-revision