commit:     4e56b1a9c4d6e692ae1e1be6b7e994c68b1d6c90
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 08:22:47 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 08:26:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e56b1a9

x11-drivers/nvidia-drivers: fix static-libs build without gtk+:3

Closes: https://bugs.gentoo.org/880879
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-525.53.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.53.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.53.ebuild
index 3c8fb42432e7..27eaf46ca842 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.53.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.53.ebuild
@@ -300,7 +300,9 @@ src_compile() {
                        RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \
                        emake "${NV_ARGS[@]}" -C nvidia-settings
        elif use static-libs; then
-               emake "${NV_ARGS[@]}" -C nvidia-settings/src out/libXNVCtrl.a
+               # pretend GTK+3 is available, not actually used (bug #880879)
+               emake "${NV_ARGS[@]}" BUILD_GTK3LIB=1 \
+                       -C nvidia-settings/src out/libXNVCtrl.a
        fi
 }
 

Reply via email to