From 2126b510ce9f7b075e72e1a7f71a5284fb85fb22 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Tue, 24 Feb 2026 15:53:26 -0800 Subject: gnu: Remove linux-libre 5.4. gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision, deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source, linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4, linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables. * gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete file. * gnu/local.mk [dist_patch_DATA]: Deregister patch. * gnu/packages/aux-files/linux-libre/5.4-arm.conf, gnu/packages/aux-files/linux-libre/5.4-arm64.conf, gnu/packages/aux-files/linux-libre/5.4-i686.conf, gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files. * Makefile.am [AUX_FILES]: Deregister them. * gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15. * gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable. * gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable. --- gnu/packages/linux.scm | 63 -------------------------------------------------- 1 file changed, 63 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index acdaa8158d1..e7cb003d76e 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -639,21 +639,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-5.10))) -(define-public linux-libre-5.4-version "5.4.302") -(define-public linux-libre-5.4-gnu-revision "gnu1") -(define deblob-scripts-5.4 - (linux-libre-deblob-scripts - linux-libre-5.4-version - linux-libre-5.4-gnu-revision - (base32 "168ysrpcbfhm6s71l9w8ibjq2frjmiaixc2wbsq86gx2zw6zyb5p") - (base32 "0l7pwhgw9laxfypcpqlz411x3hybcw2269abh3lpcw96bgv5m1k2"))) -(define-public linux-libre-5.4-pristine-source - (let ((version linux-libre-5.4-version) - (hash (base32 "0ga2q6lf6xvb7pb6kn2prgywsvsavb4kwygsn37xd91ay43k4smf"))) - (make-linux-libre-source version - (%upstream-linux-source version hash) - deblob-scripts-5.4))) - (define %boot-logo-patch ;; Linux-Libre boot logo featuring Freedo and a gnu. (origin @@ -720,15 +705,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-5.4-source - (source-with-patches linux-libre-5.4-pristine-source - (list %boot-logo-patch - %linux-libre-arm-export-__sync_icache_dcache-patch - ;; Pinebook Pro patch from linux-next, - ;; can be dropped for linux-libre 5.7 - (search-patch - "linux-libre-support-for-Pinebook-Pro.patch")))) - ;;; ;;; Kernel headers. @@ -848,11 +824,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." linux-libre-5.10-gnu-revision linux-libre-5.10-source)) -(define-public linux-libre-headers-5.4 - (make-linux-libre-headers* linux-libre-5.4-version - linux-libre-5.4-gnu-revision - linux-libre-5.4-source)) - ;; The following package is used in the early bootstrap, and thus must be kept ;; stable and with minimal build requirements. (define-public linux-libre-headers-6.12.17 @@ -1252,14 +1223,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.") "aarch64-linux" "powerpc64le-linux" "riscv64-linux") #:configuration-file kernel-config)) -(define-public linux-libre-5.4 - (make-linux-libre* linux-libre-5.4-version - linux-libre-5.4-gnu-revision - linux-libre-5.4-source - '("x86_64-linux" "i686-linux" "armhf-linux" - "aarch64-linux" "powerpc64le-linux" "riscv64-linux") - #:configuration-file kernel-config)) - ;; Linux-Libre-LTS points to the *newest* released long-term support version of ;; Linux-Libre. ;; Reference: @@ -1320,19 +1283,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.") ("CONFIG_RTC_DRV_RK808" . #t)) (default-extra-linux-options linux-libre-5.10-version)))) -(define-public linux-libre-arm-generic-5.4 - (make-linux-libre* linux-libre-5.4-version - linux-libre-5.4-gnu-revision - linux-libre-5.4-source - '("armhf-linux") - #:defconfig "multi_v7_defconfig" - #:extra-version "arm-generic" - #:extra-options - (append - `(;; needed to fix the RTC on rockchip platforms - ("CONFIG_RTC_DRV_RK808" . #t)) - (default-extra-linux-options linux-libre-5.4-version)))) - (define-public linux-libre-arm-omap2plus (make-linux-libre* linux-libre-version linux-libre-gnu-revision @@ -1433,19 +1383,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.") ("CONFIG_SND_SOC_ES8316" . m)) (default-extra-linux-options linux-libre-5.10-version)))) -(define-public linux-libre-arm64-generic-5.4 - (make-linux-libre* linux-libre-5.4-version - linux-libre-5.4-gnu-revision - linux-libre-5.4-source - '("aarch64-linux") - #:defconfig "defconfig" - #:extra-version "arm64-generic" - #:extra-options - (append - `(;; needed to fix the RTC on rockchip platforms - ("CONFIG_RTC_DRV_RK808" . #t)) - (default-extra-linux-options linux-libre-5.4-version)))) - (define-public linux-libre-arm64-honeycomb ;; Kernel for use on the HoneyComb LX2 boards: ;; . -- cgit v1.3