commit:     505cf11336f6ec0b6921512f0b0e661f3623cbc3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 07:24:14 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 10 07:44:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505cf113

gui-libs/egl-wayland2: new package, add 1.0.0_rc

Meant to replace gui-libs/egl-wayland, but should still be considered
experimental (use as your own risks). Requires a modern wayland
compositor with dma-buf support and >=nvidia-drivers-560.

Adding for testing given NVIDIA sometimes asks users to try it in case
it fixes issues.

egl-wayland and egl-wayland2 can be installed at same time, in which
case the latter will be used if >=nvidia-drivers-560

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland2/Manifest                     |  1 +
 gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild | 33 ++++++++++++++++++++++
 gui-libs/egl-wayland2/metadata.xml                 | 11 ++++++++
 3 files changed, 45 insertions(+)

diff --git a/gui-libs/egl-wayland2/Manifest b/gui-libs/egl-wayland2/Manifest
new file mode 100644
index 000000000000..fcb56d6e9eb1
--- /dev/null
+++ b/gui-libs/egl-wayland2/Manifest
@@ -0,0 +1 @@
+DIST egl-wayland2-1.0.0_rc.tar.gz 78099 BLAKE2B 
1ce9fa465bc929d99259d29b3d0aaa06c5afc51127e6d68f1d19cee83badb74454d76d5ce087b0253af405d7780d970592ba624bd895459106b80f6e598df446
 SHA512 
53ec956d3b9bf1b48191cc643ffc59954e070f9a7d48753c337f11fc211b0c368090353f3adf080d656d2d6e03d4b5dc157302c455f6f0e85e6ef101c58f7648

diff --git a/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild 
b/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
new file mode 100644
index 000000000000..c30cce31dcb9
--- /dev/null
+++ b/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="NVIDIA wayland EGL external platform library, version 2"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland2/";
+SRC_URI="
+       
https://github.com/NVIDIA/egl-wayland2/archive/refs/tags/v${PV/_/-}.tar.gz
+               -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}-${PV/_/-}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       dev-libs/wayland[${MULTILIB_USEDEP}]
+       media-libs/mesa[gbm(+),${MULTILIB_USEDEP}]
+       x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+       ${RDEPEND}
+       >=dev-libs/wayland-protocols-1.38
+       >=gui-libs/eglexternalplatform-1.2
+       media-libs/libglvnd
+"
+BDEPEND="
+       dev-util/wayland-scanner
+"

diff --git a/gui-libs/egl-wayland2/metadata.xml 
b/gui-libs/egl-wayland2/metadata.xml
new file mode 100644
index 000000000000..3d905feb6bea
--- /dev/null
+++ b/gui-libs/egl-wayland2/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Ionen Wolkens</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="github">NVIDIA/egl-wayland2</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to