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 619dfad3bba..92d8b4ce18c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -530,6 +530,21 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
530;; The current "stable" kernels. That is, the most recently released major 530;; The current "stable" kernels. That is, the most recently released major
531;; versions that are still supported upstream. 531;; versions that are still supported upstream.
532 532
533(define-public linux-libre-6.19-version "6.19.3")
534(define-public linux-libre-6.19-gnu-revision "gnu")
535(define deblob-scripts-6.19
536 (linux-libre-deblob-scripts
537 linux-libre-6.19-version
538 linux-libre-6.19-gnu-revision
539 (base32 "1n39w2lzzxqgfm10y5324bas4x827l34kpvdz64ng5ngp1cspdzw")
540 (base32 "1780cj1bpf6c6cwkbg1p5b9b4kipkxb0rjljlm96drch8ikxl2k8")))
541(define-public linux-libre-6.19-pristine-source
542 (let ((version linux-libre-6.19-version)
543 (hash (base32 "1glf369wfr66lmv9wmijin6idlfgijfsh0gx2qly7gpwmml4jiqf")))
544 (make-linux-libre-source version
545 (%upstream-linux-source version hash)
546 deblob-scripts-6.19)))
547
533(define-public linux-libre-6.18-version "6.18.13") 548(define-public linux-libre-6.18-version "6.18.13")
534(define-public linux-libre-6.18-gnu-revision "gnu") 549(define-public linux-libre-6.18-gnu-revision "gnu")
535(define deblob-scripts-6.18 550(define deblob-scripts-6.18
@@ -667,6 +682,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
667 (patches (append (origin-patches source) 682 (patches (append (origin-patches source)
668 patches)))) 683 patches))))
669 684
685(define-public linux-libre-6.19-source
686 (source-with-patches linux-libre-6.19-pristine-source
687 (list %boot-logo-patch
688 %linux-libre-arm-export-__sync_icache_dcache-patch)))
689
670(define-public linux-libre-6.18-source 690(define-public linux-libre-6.18-source
671 (source-with-patches linux-libre-6.18-pristine-source 691 (source-with-patches linux-libre-6.18-pristine-source
672 (list %boot-logo-patch 692 (list %boot-logo-patch
@@ -793,6 +813,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
793 (description "Headers of the Linux-Libre kernel.") 813 (description "Headers of the Linux-Libre kernel.")
794 (license license:gpl2))) 814 (license license:gpl2)))
795 815
816(define-public linux-libre-headers-6.19
817 (make-linux-libre-headers* linux-libre-6.19-version
818 linux-libre-6.19-gnu-revision
819 linux-libre-6.19-source))
820
796(define-public linux-libre-headers-6.18 821(define-public linux-libre-headers-6.18
797 (make-linux-libre-headers* linux-libre-6.18-version 822 (make-linux-libre-headers* linux-libre-6.18-version
798 linux-libre-6.18-gnu-revision 823 linux-libre-6.18-gnu-revision
@@ -1165,6 +1190,14 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
1165;;; Generic kernel packages. 1190;;; Generic kernel packages.
1166;;; 1191;;;
1167 1192
1193(define-public linux-libre-6.19
1194 (make-linux-libre* linux-libre-6.19-version
1195 linux-libre-6.19-gnu-revision
1196 linux-libre-6.19-source
1197 '("x86_64-linux" "i686-linux" "armhf-linux"
1198 "aarch64-linux" "powerpc64le-linux" "riscv64-linux")
1199 #:configuration-file kernel-config))
1200
1168(define-public linux-libre-6.18 1201(define-public linux-libre-6.18
1169 (make-linux-libre* linux-libre-6.18-version 1202 (make-linux-libre* linux-libre-6.18-version
1170 linux-libre-6.18-gnu-revision 1203 linux-libre-6.18-gnu-revision