summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-23 01:54:35 +0800
committerHilton Chain <hako@ultrarare.space>2026-04-03 16:57:36 +0800
commitc806f627740ae286385cc5bf4dbebcd2de91217c (patch)
tree4b59600377322dea4d096aaf2fa1ad61b2aa272c
parent25dff25ef138640da4033363eafee5e54b50ac86 (diff)
nongnu: nvidia-firmware-590: Support aarch64-linux.
* nongnu/packages/nvidia.scm (nvidia-firmware-590): Define in binary-package-from-sources.
-rw-r--r--nongnu/packages/nvidia.scm16
1 files changed, 12 insertions, 4 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 50f0bb0..7ad0bd7 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -720,10 +720,18 @@ instead."))))
(source (package-source nvidia-driver-470))))
(define-public nvidia-firmware-590
- (package
- (inherit nvidia-firmware-580)
- (version (package-version nvidia-driver-590))
- (source (package-source nvidia-driver-590))))
+ (binary-package-from-sources
+ `(("x86_64-linux" . ,nvidia-source-590-x86_64-linux)
+ ("i686-linux" . ,nvidia-source-590-x86_64-linux)
+ ("aarch64-linux" . ,nvidia-source-590-aarch64-linux))
+ (package
+ (inherit nvidia-firmware-580)
+ (arguments
+ (substitute-keyword-arguments arguments
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (replace 'unpack
+ (assoc-ref %standard-phases 'unpack)))))))))
(define-public nvidia-firmware-beta
(package