gnu: Remove linux-libre 6.9.

* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
linux-libre-headers-6.9, linux-libre-6.9): Remove variables.
(linux-libre-headers-latest): New variable.
(libbpf)[native-inputs]: Switch to linux-libre-headers-latest.
* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
gnu/packages/aux-files/linux-libre/6.9-riscv.conf
gnu/packages/aux-files/linux-libre/6.9-i686.conf,
gnu/packages/aux-files/linux-libre/6.9-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

Change-Id: Ia05bce46ab94f0dbbc7bb5b2e75e2067e9b78e7b
Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Wilko Meyer 2024-08-14 22:30:26 +02:00 committed by Leo Famulari
parent 868b3811df
commit fc35b9fa6d
No known key found for this signature in database
GPG key ID: 6AAC1963757F47FF
7 changed files with 7 additions and 56082 deletions

View file

@ -510,7 +510,8 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(sha256 hash)))
;; The current "mainline" kernel.
;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream.
(define-public linux-libre-6.10-version "6.10.5")
(define-public linux-libre-6.10-gnu-revision "gnu")
@ -527,25 +528,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(%upstream-linux-source version hash)
deblob-scripts-6.10)))
;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream.
(define-public linux-libre-6.9-version "6.9.12")
(define-public linux-libre-6.9-gnu-revision "gnu")
(define deblob-scripts-6.9
(linux-libre-deblob-scripts
linux-libre-6.9-version
linux-libre-6.9-gnu-revision
(base32 "1izfwmk0mxikx3bblcwiyrxdd4bg9v0jsph3i8gvrpjb7kw0lhna")
(base32 "18vfz1fx4vjssfh1w7aqfjf91y2g34a2qnzbl9pyawa7qnqxq33n")))
(define-public linux-libre-6.9-pristine-source
(let ((version linux-libre-6.9-version)
(hash (base32 "08ngskni7d9wi93vlwcmbdg7sb2jl1drhhzn62k9nsrg1r7crrss")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.9)))
;; The "longterm" kernels — the older releases with long-term upstream support.
;; Here are the support timelines:
;; <https://www.kernel.org/category/releases.html>
@ -673,11 +655,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(list %boot-logo-patch
%linux-libre-arm-export-__sync_icache_dcache-patch)))
(define-public linux-libre-6.9-source
(source-with-patches linux-libre-6.9-pristine-source
(list %boot-logo-patch
%linux-libre-arm-export-__sync_icache_dcache-patch)))
(define-public linux-libre-6.6-source
(source-with-patches linux-libre-6.6-pristine-source
(list %boot-logo-patch
@ -798,11 +775,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
linux-libre-6.10-gnu-revision
linux-libre-6.10-source))
(define-public linux-libre-headers-6.9
(make-linux-libre-headers* linux-libre-6.9-version
linux-libre-6.9-gnu-revision
linux-libre-6.9-source))
(define-public linux-libre-headers-6.6
(make-linux-libre-headers* linux-libre-6.6-version
linux-libre-6.6-gnu-revision
@ -840,6 +812,10 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
"13zqdcm4664vh7g57sxbfrlpsxm7zrma72mxdfdz7d9yndy2gfv8"))
(define-public linux-libre-headers linux-libre-headers-5.15.49)
;; linux-libre-headers-latest points to the latest headers package
;; and should be used as a dependency for packages that depend on
;; the headers.
(define-public linux-libre-headers-latest linux-libre-headers-6.10)
;;;
@ -1160,20 +1136,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
;;; Generic kernel packages.
;;;
(define-public linux-libre-6.9
(make-linux-libre* linux-libre-6.9-version
linux-libre-6.9-gnu-revision
linux-libre-6.9-source
'("x86_64-linux" "i686-linux" "armhf-linux"
"aarch64-linux" "powerpc64le-linux" "riscv64-linux")
#:configuration-file kernel-config))
(define-public linux-libre-version linux-libre-6.9-version)
(define-public linux-libre-gnu-revision linux-libre-6.9-gnu-revision)
(define-public linux-libre-pristine-source linux-libre-6.9-pristine-source)
(define-public linux-libre-source linux-libre-6.9-source)
(define-public linux-libre linux-libre-6.9)
(define-public linux-libre-6.10
(make-linux-libre* linux-libre-6.10-version
linux-libre-6.10-gnu-revision
@ -10067,7 +10029,7 @@ persistent over reboots.")
"linux/posix_types.h"
"linux/stddef.h"
"linux/types.h"))))))))
(native-inputs (list linux-libre-headers-6.9 pkg-config))
(native-inputs (list linux-libre-headers-latest pkg-config))
(propagated-inputs (list elfutils zlib)) ;in Requires.private of libbpf.pc
(home-page "https://github.com/libbpf/libbpf")
(synopsis "BPF CO-RE (Compile Once Run Everywhere)")