summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-22 06:22:18 +0800
committerHilton Chain <hako@ultrarare.space>2026-03-22 22:32:52 +0800
commitbcfdce158f7168c37930c77e00eeaef2d4f59808 (patch)
treea2d5c15604f1fa0e11e1100a0cfd4f8f1826cdef /nongnu/packages
parentd926729294f395faf4967e3daf0ac7a560c40a27 (diff)
nongnu: egl-x11: Update to 1.0.5.
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.5. [arguments]: Patch library reference in EGL external platform configuraiton.
Diffstat (limited to 'nongnu/packages')
-rw-r--r--nongnu/packages/nvidia.scm17
1 files changed, 15 insertions, 2 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 4c17e32..30a1512 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -969,7 +969,7 @@ window resizing.")
(define-public egl-x11
(package
(name "egl-x11")
- (version "1.0.3")
+ (version "1.0.5")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -978,8 +978,21 @@ window resizing.")
(file-name (git-file-name name version))
(sha256
(base32
- "1hh1wkdijjhsmym5ab5nw8wyi0w9x7aznnmyg8sczhwdfb5rdnrj"))))
+ "07d72z4dm2w9ys01li2v770j51zciahn0m5yn4bxrns7gxrylpsa"))))
(build-system meson-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'patch-library-reference
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((dir "share/egl/egl_external_platform.d"))
+ (with-directory-excursion (in-vicinity #$output dir)
+ (substitute* '("20_nvidia_xcb.json"
+ "20_nvidia_xlib.json")
+ (("libnvidia-egl-.*\\.so\\.." lib)
+ (search-input-file
+ outputs (in-vicinity "lib" lib)))))))))))
(native-inputs (list pkg-config))
(inputs (list eglexternalplatform mesa-for-nvda))
(synopsis "X11 and XCB EGL external platform library")