commit:     61a79488d484788b96cd869d39b070f2532815ef
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 07:27:10 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=61a79488

x11-drivers/nvidia-drivers: allow using gui-libs/egl-wayland2

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.

As such the default remains v1 (placed higher), but this will allow
depcleaning v1 if users opted in v2. Note that both can be installed
at same time in which case v2 will be used if >=560.x.

Won't bother revbumping over this, will propagate on kernel upgrades
modules rebuild either way.

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

 x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild | 5 ++++-
 x11-drivers/nvidia-drivers/nvidia-drivers-580.94.02.ebuild  | 5 ++++-
 x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild  | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild
index 06afcd0c2855..85567b32d994 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild
@@ -61,7 +61,10 @@ RDEPEND="
        powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
        wayland? (
                >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?]
-               >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+               || (
+                       >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+                       gui-libs/egl-wayland2[abi_x86_32(-)?]
+               )
                X? ( gui-libs/egl-x11[abi_x86_32(-)?] )
        )
 "

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.02.ebuild
index 50136dd5a756..bf95c1603eb4 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.02.ebuild
@@ -65,7 +65,10 @@ RDEPEND="
        powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
        wayland? (
                >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?]
-               >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+               || (
+                       >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+                       gui-libs/egl-wayland2[abi_x86_32(-)?]
+               )
                X? ( gui-libs/egl-x11[abi_x86_32(-)?] )
        )
 "

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
index 4fb15226f0d8..42d5d38cc7cc 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild
@@ -64,7 +64,10 @@ RDEPEND="
        powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
        wayland? (
                >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?]
-               >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+               || (
+                       >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+                       gui-libs/egl-wayland2[abi_x86_32(-)?]
+               )
                X? ( gui-libs/egl-x11[abi_x86_32(-)?] )
        )
 "

Reply via email to