From 1048cbf084d2d8aa3d6a746a2720d7cf3d612b12 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 11 Jun 2025 21:46:11 +0800 Subject: nongnu: replace-mesa: Define with ‘with-transformation’. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * nongnu/packages/nvidia.scm (replace-mesa): Define with ‘with-transformation’. --- nongnu/packages/nvidia.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'nongnu') diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm index a2d2e0a..86d4b26 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm @@ -832,8 +832,14 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and (string-length (package-version mesa-for-nvda)) #\0))))) -(define replace-mesa - (package-input-grafting `((,mesa . ,nvda)))) +(define* (replace-mesa obj #:key (driver nvda)) + (with-transformation + (compose (package-input-grafting + `((,mesa . ,driver) + (,nvidia-driver . ,driver))) + (package-input-grafting + `((,ffmpeg . ,ffmpeg-nvenc)))) + obj)) ;;; -- cgit v1.2.3