* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland2/
@ 2025-10-10 7:45 Ionen Wolkens
0 siblings, 0 replies; 3+ messages in thread
From: Ionen Wolkens @ 2025-10-10 7:45 UTC (permalink / raw
To: gentoo-commits
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>ionen@gentoo.org</email>
+ <name>Ionen Wolkens</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">NVIDIA/egl-wayland2</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland2/
@ 2025-10-10 8:37 Ionen Wolkens
0 siblings, 0 replies; 3+ messages in thread
From: Ionen Wolkens @ 2025-10-10 8:37 UTC (permalink / raw
To: gentoo-commits
commit: c5a8f72118dc7697d0a8df47c88a59a6025eefa7
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 08:33:24 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 10 08:36:27 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a8f721
gui-libs/egl-wayland2: warn about experimental state in postinst
Sometimes users randomly install things without really knowing what
they're getting into. Alternatively could mask it but do not believe
it's bad enough to need the extra hassle of unmasking for those that
want to try it.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
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
index c30cce31dcb9..3d7203e47313 100644
--- a/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
+++ b/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
@@ -31,3 +31,9 @@ DEPEND="
BDEPEND="
dev-util/wayland-scanner
"
+
+pkg_postinst() {
+ ewarn "gui-libs/egl-wayland2 is still experimental and will be used over"
+ ewarn "gui-libs/egl-wayland(aka v1) if both are installed, please remember"
+ ewarn "to try uninstalling v2 if experience issues."
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland2/
@ 2025-10-11 5:24 Sam James
0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2025-10-11 5:24 UTC (permalink / raw
To: gentoo-commits
commit: 33bbb3ed70d4f735fa7f51570d3e68264c5c5afe
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 05:23:39 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 05:23:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bbb3ed
gui-libs/egl-wayland2: Keyword 1.0.0_rc arm64, #963993
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
index 3d7203e47313..0b57a6e0b748 100644
--- a/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
+++ b/gui-libs/egl-wayland2/egl-wayland2-1.0.0_rc.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-libs/wayland[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-10-11 5:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-10 8:37 [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland2/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2025-10-11 5:24 Sam James
2025-10-10 7:45 Ionen Wolkens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox