On 08/02/10 14:02, Nikos Chantziaras wrote:
> 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.
> 
> 
And what purpose would this flag server that's not already covered by
using USE="X fltk qt gtk kde gnome" (and possibly a couple of others
I've forgotten about) - which are all already in the desktop profile,
which the vast majority of people who don't care what toolkit they get
will already be using anyway?

The current system caters perfectly for both people who want to avoid
specific toolkits and those who don't care what toolkits they use.

AllenJB

Reply via email to