summaryrefslogtreecommitdiff
path: root/nongnu/packages/linux.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-01-02 22:27:24 +0900
committerJohn Kehayias <john.kehayias@protonmail.com>2025-01-04 19:48:36 -0500
commit851f2184e47cf82d8ae5559229e6f675ce4aa1f1 (patch)
tree1b21cbb68c27ac3ba111b5cbd64e24abb8afc0a2 /nongnu/packages/linux.scm
parentd234d9fa94d0c51c9125472e8c46408fa3dc8e18 (diff)
nongnu: linux-firmware: Compress using multiple cores.
* nongnu/packages/patches/linux-firmware-parallel.patch: New patch. * nongnu/packages/linux.scm (linux-firmware) [source]: Apply it. [native-inputs]: Add parallel. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Diffstat (limited to 'nongnu/packages/linux.scm')
-rw-r--r--nongnu/packages/linux.scm9
1 files changed, 6 insertions, 3 deletions
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm
index 779e46a..fd9dc74 100644
--- a/nongnu/packages/linux.scm
+++ b/nongnu/packages/linux.scm
@@ -26,15 +26,17 @@
;;; Copyright © 2023 Ada Stevenson <adanskana@gmail.com>
;;; Copyright © 2023 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2023 PRESFIL <presfil@protonmail.com>
-;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2024, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
(define-module (nongnu packages linux)
#:use-module (gnu packages)
+ #:use-module (nongnu packages)
#:use-module (gnu packages admin)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpio)
#:use-module (gnu packages linux)
+ #:use-module (gnu packages parallel)
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix utils)
@@ -320,7 +322,8 @@ stable, responsive and smooth desktop experience.")))
"linux-firmware-" version ".tar.xz"))
(sha256
(base32
- "1xcsx51z5x0bim10a391n3xk6k8a5v1a35j1gpwpdl3nhmq3bc1b"))))
+ "1xcsx51z5x0bim10a391n3xk6k8a5v1a35j1gpwpdl3nhmq3bc1b"))
+ (patches (nongnu-patches "linux-firmware-parallel.patch"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f
@@ -350,7 +353,7 @@ stable, responsive and smooth desktop experience.")))
(setenv "ZSTD_NBTHREADS" num-jobs)
(apply invoke "make" "install-zst" "-j" num-jobs
make-flags)))))))
- (native-inputs (list rdfind zstd))
+ (native-inputs (list parallel rdfind zstd))
(home-page
"https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git")
(synopsis "Nonfree firmware blobs for Linux")