summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorJelle Licht <jlicht@fsfe.org>2025-09-19 13:26:35 +0200
committerJelle Licht <jlicht@fsfe.org>2025-09-19 13:27:34 +0200
commitbc2a73d7a8252b14a2a3705f8df791ab314f5a5c (patch)
tree5f33d4cca8a492dac9a615bd33c2120adfe96f6e /nongnu/packages
parentde297a2a28577651cbe27ba58f8b9ea8912392b0 (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.scm13
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