x11-drivers/nvidia-drivers should depend on x11-libs/gtk+ if built with tools USE: $ readelf -d /opt/bin/nvidia-settings |grep NEEDED |sort -u 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libpangox-1.0.so.0] 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] 0x0000000000000001 (NEEDED) Shared library: [libXext.so.6] Reproducible: Always
This magically disappeared at some point. Unfortunately it's not documented in the change log of who yanked it out. It will be added back when I'm back from vacation.
But should nvidia-settings binary be provided within nvidia-drivers package? I've decided to drop it completely in favour of media-video/nvidia-settings in proposed ebuild for https://bugs.gentoo.org/show_bug.cgi?id=413461
Why split packages when we have useflags and they're built from single nvidia's *.run?
Damn, forget previous mesg. I'm certain that media-video/nvidia-settings some time ago doesn't provided nvidia-settings binary.
Fixed in tree.