summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-01-20 14:21:56 +0800
committerHilton Chain <hako@ultrarare.space>2025-04-04 12:51:04 +0800
commit4ec35ea620d3019c47596e836b8137fcf45eac41 (patch)
tree5b007bc8fa567090cfc86e0a5847d0aef6b35fe1 /nongnu/packages
parent3996c2e0da801745f75b8528373b9c6925fbbac8 (diff)
nongnu: replace-mesa: Use ‘package-input-grafting’.
* nongnu/packages/nvidia.scm (mesa/fake,mesa/fake-beta): Delete variables. (replace-mesa): Use ‘package-input-grafting’.
Diffstat (limited to 'nongnu/packages')
-rw-r--r--nongnu/packages/nvidia.scm19
1 files changed, 5 insertions, 14 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 351a398..3ce96cd 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -17,6 +17,7 @@
#:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license-gnu:)
#:use-module ((nonguix licenses) #:prefix license:)
+ #:use-module (nonguix utils)
#:use-module (guix build-system linux-module)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
@@ -51,7 +52,8 @@
#:use-module (gnu packages xorg)
#:use-module (nongnu packages linux)
#:use-module (nongnu packages video)
- #:use-module (ice-9 match))
+ #:use-module (ice-9 match)
+ #:export (replace-mesa))
(define-public %nvidia-environment-variable-regexps
'("^__GL_" ; NVIDIA OpenGL settings.
@@ -829,19 +831,8 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and
(string-length (package-version mesa-for-nvda))
#\0)))))
-(define mesa/fake
- (package
- (inherit mesa)
- (replacement nvda)))
-
-(define-public mesa/fake-beta
- (hidden-package
- (package
- (inherit mesa)
- (replacement nvdb))))
-
-(define-public replace-mesa
- (package-input-rewriting `((,mesa . ,mesa/fake))))
+(define replace-mesa
+ (package-input-grafting `((,mesa . ,nvda))))
;;;