summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-22 20:02:22 +0800
committerHilton Chain <hako@ultrarare.space>2026-03-22 22:32:38 +0800
commit8e2ce65c07d761b6d67bd60215f00cb8248f5462 (patch)
treec84499d2d4248c06cbd0f0bfbf573532b08b47bd /nongnu/packages
parent5f8a8734b1cbd991ca97ceb6560e62b9c0f3dc1d (diff)
nongnu: Remove nvidia-source.
* nongnu/packages/nvidia.scm (nvidia-source): Delete procedure. (nvidia-580, nvidia-590, nvidia-beta) [source]: Adjust accordingly.
Diffstat (limited to 'nongnu/packages')
-rw-r--r--nongnu/packages/nvidia.scm49
1 files changed, 30 insertions, 19 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 59b4e57..a97f5fc 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -119,19 +119,6 @@
(rename-file
(string-append "extractdir/" this-file ".tar.zst") this-file))))
-(define (nvidia-source version hash)
- "Given VERSION of an NVIDIA driver installer, return an <origin> for
-its unpacked checkout."
- (origin
- (method url-fetch)
- (uri (string-append
- "https://download.nvidia.com/XFree86/Linux-x86_64/"
- version "/NVIDIA-Linux-x86_64-" version ".run"))
- (file-name (string-append "NVIDIA-Linux-x86_64-" version))
- (sha256 (base32 hash))
- (modules '((guix build utils)))
- (snippet (make-nvidia-driver-snippet %nvidia-unbundle-libraries-580))))
-
;;;
;;; NVIDIA drivers
@@ -141,8 +128,16 @@ its unpacked checkout."
(package
(name "nvidia-driver")
(version "580.142")
- (source (nvidia-source
- version "0qvm8hh3d90i3674dqlj1lam6m189ah60fzr1iaw72gy7z7mz490"))
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://download.nvidia.com/XFree86/Linux-x86_64/"
+ version "/NVIDIA-Linux-x86_64-" version ".run"))
+ (file-name (string-append "NVIDIA-Linux-x86_64-" version))
+ (sha256 (base32 "0qvm8hh3d90i3674dqlj1lam6m189ah60fzr1iaw72gy7z7mz490"))
+ (modules '((guix build utils)))
+ (snippet (make-nvidia-driver-snippet %nvidia-unbundle-libraries-580))))
(build-system copy-build-system)
(arguments
(list #:modules '((guix build copy-build-system)
@@ -372,16 +367,32 @@ mainly used as a dependency of other packages. For user-facing purpose, use
(inherit nvidia-driver-580)
(name "nvidia-driver")
(version "590.48.01")
- (source (nvidia-source
- version "12fnddljvgxksil6n3d5a35wwg8kkq82kkglhz63253qjc3giqmr"))))
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://download.nvidia.com/XFree86/Linux-x86_64/"
+ version "/NVIDIA-Linux-x86_64-" version ".run"))
+ (file-name (string-append "NVIDIA-Linux-x86_64-" version))
+ (sha256 (base32 "12fnddljvgxksil6n3d5a35wwg8kkq82kkglhz63253qjc3giqmr"))
+ (modules '((guix build utils)))
+ (snippet (make-nvidia-driver-snippet %nvidia-unbundle-libraries-580))))))
(define-public nvidia-driver-beta
(package
(inherit nvidia-driver-580)
(name "nvidia-driver-beta")
(version "595.45.04")
- (source (nvidia-source
- version "0plg9vsim8252c7k3slxblvrspy4xqa6q719flxjmfkc4i4najfd"))))
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://download.nvidia.com/XFree86/Linux-x86_64/"
+ version "/NVIDIA-Linux-x86_64-" version ".run"))
+ (file-name (string-append "NVIDIA-Linux-x86_64-" version))
+ (sha256 (base32 "0plg9vsim8252c7k3slxblvrspy4xqa6q719flxjmfkc4i4najfd"))
+ (modules '((guix build utils)))
+ (snippet (make-nvidia-driver-snippet %nvidia-unbundle-libraries-580))))))
(define-public nvidia-driver nvidia-driver-580)