summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-23 01:16:08 +0800
committerHilton Chain <hako@ultrarare.space>2026-04-03 16:57:35 +0800
commit1853f7d4f5666a227b4681a6fcf39b5616cc105b (patch)
tree693b0c130d5538b56ed88b19148308ea3e0dda9c
parentaa36d47e532b36a67abfdf2ef412e568b3a8d111 (diff)
nongnu: nvidia-firmware-580: Support aarch64-linux.
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Define in binary-package-from-sources.
-rw-r--r--nongnu/packages/nvidia.scm40
1 files changed, 22 insertions, 18 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 04682e5..a40581f 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -621,27 +621,31 @@ mainly used as a dependency of other packages. For user-facing purpose, use
;;;
(define-public nvidia-firmware-580
- (package
- (inherit nvidia-driver)
- (name "nvidia-firmware")
- (build-system copy-build-system)
- (arguments
- (list #:install-plan
- #~'(("firmware" #$(string-append "lib/firmware/nvidia/"
- (package-version this-package))))
- #:phases
- #~(modify-phases %standard-phases
- (delete 'strip))))
- (propagated-inputs '())
- (inputs '())
- (native-inputs '())
- (synopsis "Proprietary NVIDIA driver (GPU System Processor firmware)")
- (description
- "This package provides @acronym{GSP, GPU System Processor} firmware of
+ (binary-package-from-sources
+ `(("x86_64-linux" . ,nvidia-source-580-x86_64-linux)
+ ("i686-linux" . ,nvidia-source-580-x86_64-linux)
+ ("aarch64-linux" . ,nvidia-source-580-aarch64-linux))
+ (package
+ (inherit nvidia-driver-580)
+ (name "nvidia-firmware")
+ (build-system copy-build-system)
+ (arguments
+ (list #:install-plan
+ #~'(("firmware" #$(string-append "lib/firmware/nvidia/"
+ (package-version this-package))))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'strip))))
+ (propagated-inputs '())
+ (inputs '())
+ (native-inputs '())
+ (synopsis "Proprietary NVIDIA driver (GPU System Processor firmware)")
+ (description
+ "This package provides @acronym{GSP, GPU System Processor} firmware of
the proprietary NVIDIA driver.
For free driver (@code{nouveau}) support, use @code{linux-firmware}
-instead.")))
+instead."))))
(define-public nvidia-firmware-470
(package