summaryrefslogtreecommitdiff
path: root/nongnu/packages/nvidia.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-23 02:05:20 +0800
committerHilton Chain <hako@ultrarare.space>2026-04-03 16:57:37 +0800
commit71857d9f58a0891d94397b5b938d3710387f113e (patch)
treec9c9c8118e7ac35d6c01a227a3698d35f8551d12 /nongnu/packages/nvidia.scm
parentfc79c6e4d5e2f949e1f8863f80457d0b154e9a31 (diff)
nongnu: nvidia-firmware-beta: Support aarch64-linux.
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): Define in binary-package-from-sources.
Diffstat (limited to 'nongnu/packages/nvidia.scm')
-rw-r--r--nongnu/packages/nvidia.scm18
1 files changed, 13 insertions, 5 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 76cb912..cd6e2d9 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -761,11 +761,19 @@ instead."))))
(assoc-ref %standard-phases 'unpack)))))))))
(define-public nvidia-firmware-beta
- (package
- (inherit nvidia-firmware-580)
- (name "nvidia-firmware-beta")
- (version (package-version nvidia-driver-beta))
- (source (package-source nvidia-driver-beta))))
+ (binary-package-from-sources
+ `(("x86_64-linux" . ,nvidia-source-beta-x86_64-linux)
+ ("i686-linux" . ,nvidia-source-beta-x86_64-linux)
+ ("aarch64-linux" . ,nvidia-source-beta-aarch64-linux))
+ (package
+ (inherit nvidia-firmware-580)
+ (name "nvidia-firmware-beta")
+ (arguments
+ (substitute-keyword-arguments arguments
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (replace 'unpack
+ (assoc-ref %standard-phases 'unpack)))))))))
(define-public nvidia-firmware nvidia-firmware-580)