diff options
| author | Jelle Licht <jlicht@fsfe.org> | 2025-09-19 13:26:35 +0200 |
|---|---|---|
| committer | Jelle Licht <jlicht@fsfe.org> | 2025-09-19 13:27:34 +0200 |
| commit | bc2a73d7a8252b14a2a3705f8df791ab314f5a5c (patch) | |
| tree | 5f33d4cca8a492dac9a615bd33c2120adfe96f6e /nongnu/packages | |
| parent | de297a2a28577651cbe27ba58f8b9ea8912392b0 (diff) | |
nongnu: linux-firmware: Update to 20250917.
* nongnu/packages/linux.scm (linux-firmware): Update to 20250917.
(select-firmware): Handle the Link keyword correctly.
(iwlwifi-firmware)[arguments]{phases}: In the select-firmware phase, use new
location of firmware.
Diffstat (limited to 'nongnu/packages')
| -rw-r--r-- | nongnu/packages/linux.scm | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm index 1c458be..a12c056 100644 --- a/nongnu/packages/linux.scm +++ b/nongnu/packages/linux.scm @@ -361,14 +361,14 @@ stable, responsive and smooth desktop experience."))) (define-public linux-firmware (package (name "linux-firmware") - (version "20250808") + (version "20250917") (source (origin (method url-fetch) (uri (string-append "mirror://kernel.org/linux/kernel/firmware/" "linux-firmware-" version ".tar.xz")) (sha256 (base32 - "0zw3vsmd07yr27y5fz0m357hci00ah5impx5sz4jcnd18ldmaaf0")))) + "0xgvb0fb4s48423asdb1dnkjjskbfmm336gm6vki2nliasvpa18j")))) (build-system gnu-build-system) (arguments (list #:tests? #f @@ -415,8 +415,11 @@ if your hardware is supported by one of the smaller firmware packages.") #~(lambda _ (use-modules (ice-9 regex)) (substitute* "WHENCE" - (("^(File|RawFile|Link): *([^ ]*)(.*)" _ type file rest) - (string-append (if (string-match #$keep file) type "Skip") ": " file rest))))) + (("^(File|RawFile): *([^ ]*)(.*)" _ type file rest) + (string-append (if (string-match #$keep file) type "Skip") ": " file rest)) + (("^Link: *(.*) *-> *(.*)" _ file target) + (string-append (if (string-match #$keep target) "Link" "Skip") + ": " file " -> " target))))) (define-public amdgpu-firmware (package @@ -705,7 +708,7 @@ laptops).") ((#:phases phases #~%standard-phases) #~(modify-phases #$phases (add-after 'unpack 'select-firmware - #$(select-firmware "^iwlwifi-"))))))) + #$(select-firmware "^intel/iwlwifi/"))))))) (home-page "https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi") (synopsis "Nonfree firmware for Intel wifi chips") (description "The proprietary iwlwifi kernel module is required by many |
