From 61a79488d484788b96cd869d39b070f2532815ef Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Fri, 10 Oct 2025 03:27:10 -0400 Subject: [PATCH] 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 --- 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 06afcd0c28559..85567b32d9946 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 50136dd5a7563..bf95c1603eb40 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 4fb15226f0d82..42d5d38cc7cc4 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(-)?] ) ) "