summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2024-12-13 22:11:44 +0800
committerHilton Chain <hako@ultrarare.space>2024-12-20 17:00:52 +0800
commite2ddc617e7ec3d4c1553b6004cbb992c2db54908 (patch)
tree082d2a2391dd7b4198e33e393abdbcbfcb122489
parent10e3c2bcaedaba121eec0e255d366a080082cf0a (diff)
nongnu: Add egl-gbm.
* nongnu/packages/nvidia.scm (egl-gbm): New variable.
-rw-r--r--nongnu/packages/nvidia.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index e2f9383..c17d1b1 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -21,6 +21,7 @@
21 #:use-module (guix build-system cmake) 21 #:use-module (guix build-system cmake)
22 #:use-module (guix build-system copy) 22 #:use-module (guix build-system copy)
23 #:use-module (guix build-system gnu) 23 #:use-module (guix build-system gnu)
24 #:use-module (guix build-system meson)
24 #:use-module (guix build-system python) 25 #:use-module (guix build-system python)
25 #:use-module (guix build-system trivial) 26 #:use-module (guix build-system trivial)
26 #:use-module (gnu packages base) 27 #:use-module (gnu packages base)
@@ -864,6 +865,29 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and
864;;; 865;;;
865 866
866 867
868(define-public egl-gbm
869 (package
870 (name "egl-gbm")
871 (version "1.1.2")
872 (source (origin
873 (method git-fetch)
874 (uri (git-reference
875 (url "https://github.com/NVIDIA/egl-gbm")
876 (commit version)))
877 (file-name (git-file-name name version))
878 (sha256
879 (base32
880 "1rfgfi06ry7c7hnzdm4b0dc8r3hmbfn2rd37z3mc4wn38sgz5l3a"))))
881 (build-system meson-build-system)
882 (native-inputs (list pkg-config))
883 (inputs (list eglexternalplatform mesa-for-nvda))
884 (synopsis "GBM EGL external platform library")
885 (description
886 "This package provides an EGL External Platform library implementation for
887GBM EGL support.")
888 (home-page "https://github.com/NVIDIA/egl-gbm")
889 (license license-gnu:expat)))
890
867(define-public gpustat 891(define-public gpustat
868 (package 892 (package
869 (name "gpustat") 893 (name "gpustat")