diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-03-23 02:05:00 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-04-03 16:57:37 +0800 |
| commit | fc79c6e4d5e2f949e1f8863f80457d0b154e9a31 (patch) | |
| tree | 3b30f87d3f1727b09536e37c512d52e6bfe93f92 /nongnu/packages/nvidia.scm | |
| parent | 663b449ea028033b398db281144417fa7d051871 (diff) | |
nongnu: nvidia-driver-beta: Support aarch64-linux.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Define in
binary-package-from-sources.
Diffstat (limited to 'nongnu/packages/nvidia.scm')
| -rw-r--r-- | nongnu/packages/nvidia.scm | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm index 90db354..76cb912 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm @@ -685,28 +685,23 @@ mainly used as a dependency of other packages. For user-facing purpose, use #$%nvidia-icd-configurations-590)))))))))) (define-public nvidia-driver-beta - (package - (inherit nvidia-driver-590) - (name "nvidia-driver-beta") - (version "595.45.04") - (source - (make-nvidia-source - version - (origin - (method url-fetch) - (uri (string-append - "https://download.nvidia.com/XFree86/Linux-x86_64/" - version "/NVIDIA-Linux-x86_64-" version ".run")) - (sha256 - (base32 "0plg9vsim8252c7k3slxblvrspy4xqa6q719flxjmfkc4i4najfd"))))) - (arguments - (substitute-keyword-arguments arguments - ((#:phases phases) - #~(modify-phases #$phases - (replace 'add-architecture-to-filename - (lambda _ - (for-each #$(add-architecture-to-filename) - #$%nvidia-icd-configurations-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-driver-580) + (name "nvidia-driver-beta") + (arguments + (substitute-keyword-arguments arguments + ((#:phases phases) + #~(modify-phases #$phases + (replace 'unpack + (assoc-ref %standard-phases 'unpack)) + (replace 'add-architecture-to-filename + (lambda _ + (for-each #$(add-architecture-to-filename) + #$%nvidia-icd-configurations-beta)))))))))) (define-public nvidia-driver nvidia-driver-580) |
