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

Bug 156302

Summary: x11-wm/compiz-0.3.4 ebuild misses dependencies and failes ./configure
Product: Gentoo Linux Reporter: Alessandro Guido <ag>
Component: New packagesAssignee: Hanno Böck <hanno>
Status: RESOLVED FIXED    
Severity: normal CC: hkbst
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alessandro Guido 2006-11-26 06:32:03 UTC
from compiz-0.3.4 configure.ac

COMPIZ_REQUIRES="libpng     \
                 xcomposite \
                 xfixes     \
                 xdamage    \
                 xrandr     \
                 xinerama   \
                 ice        \
                 sm         \
                 libstartup-notification-1.0 >= 0.7"

the ebuild misses dependencies on:
x11-libs/libXinerama
x11-libs/libICE
x11-libs/libSM
>=x11-libs/startup-notification-0.7

furthermore the ebuilds needs some some love wrt new use flags and use-flag specific dependencies
Comment 1 Hanno Böck gentoo-dev 2006-11-26 07:53:36 UTC
You're right for xinerama, though all others are already fetched as indirect deps.

What exactly do you mean with:
"furthermore the ebuilds needs some some love wrt new use flags and use-flag
specific dependencies"

gnome is hard-enabled atm because there's not much use of it without gtk-window-decorator, I can't see anything else that would make sense to have use-flags for.
Comment 2 Alessandro Guido 2006-11-26 10:00:51 UTC
(In reply to comment #1)
> What exactly do you mean with:
> "furthermore the ebuilds needs some some love wrt new use flags and use-flag
> specific dependencies"
> 
> gnome is hard-enabled atm because there's not much use of it without
> gtk-window-decorator, I can't see anything else that would make sense to have
> use-flags for.
> 

An Xfce user might want to build compiz with gtk-window-decorator (--enable-gtk) but not gnome settings support (--enable-gnome) or metacity theme support (--enable-metacity). There is also a kde switch a non-gtk user might want to use.