diff options
author | Hilton Chain <hako@ultrarare.space> | 2025-01-20 14:21:56 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-04-04 12:51:04 +0800 |
commit | 4ec35ea620d3019c47596e836b8137fcf45eac41 (patch) | |
tree | 5b007bc8fa567090cfc86e0a5847d0aef6b35fe1 /nongnu/packages/nvidia.scm | |
parent | 3996c2e0da801745f75b8528373b9c6925fbbac8 (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/nvidia.scm')
-rw-r--r-- | nongnu/packages/nvidia.scm | 19 |
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)))) ;;; |