On 02/08/2010 03:41 PM, AllenJB wrote:
On 08/02/10 12:32, Nikos Chantziaras wrote:
On 02/08/2010 01:39 PM, Samuli Suominen wrote:
IMHO. USE="X" is for controlling X.org dependencies, not for avoiding
everything that deps on them, so I disagree.
I was under the impression that USE flags are for enabling/disabling
features, not for controlling deps. DEPEND and RDEPEND is, AFAIK, the
way to control deps.
Features influence dependencies. If you enable kde features the package
will require kde dependencies. So use flags and dependencies are
irrevocably linked.
What Samuli is saying is that the X flag should be specifically for X
(and not X-related, such as graphical libraries) features, while the kde
and gtk use flags should remain in use as they are. This way when you
see "X" as a use flag, you know it means "enable X features" and isn't
likely to pull in anything but X libraries, if you see "kde" you know it
means "enable kde features" and isn't likely to pull in anything but kde
libraries, and so on.
So I guess what I was really proposing then was a "gui" USE flag :P
Sorry about that, I didn't fully understand the meaning of the X flag.