Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 415795

Summary: x11-drivers/nvidia-drivers-295.49: missing dependency on x11-libs/gtk+
Product: Gentoo Linux Reporter: nzqr <candysnell>
Component: [OLD] UnspecifiedAssignee: Doug Goldstein (RETIRED) <cardoe>
Status: RESOLVED FIXED    
Severity: normal CC: fads93, jer, spock, xarthisius
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description nzqr 2012-05-13 20:29:58 UTC
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
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2012-05-16 04:23:17 UTC
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.
Comment 2 Amir Aupov 2012-05-21 15:11:27 UTC
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
Comment 3 nzqr 2012-05-21 17:37:05 UTC
Why split packages when we have useflags and they're built from single nvidia's *.run?
Comment 4 nzqr 2012-05-21 17:54:16 UTC
Damn, forget previous mesg. I'm certain that media-video/nvidia-settings some time ago doesn't provided nvidia-settings binary.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2012-05-21 22:00:33 UTC
Fixed in tree.