1 |
On 08/02/10 14:02, Nikos Chantziaras wrote: |
2 |
> On 02/08/2010 03:41 PM, AllenJB wrote: |
3 |
>> On 08/02/10 12:32, Nikos Chantziaras wrote: |
4 |
>>> On 02/08/2010 01:39 PM, Samuli Suominen wrote: |
5 |
>>>> IMHO. USE="X" is for controlling X.org dependencies, not for avoiding |
6 |
>>>> everything that deps on them, so I disagree. |
7 |
>>> |
8 |
>>> I was under the impression that USE flags are for enabling/disabling |
9 |
>>> features, not for controlling deps. DEPEND and RDEPEND is, AFAIK, the |
10 |
>>> way to control deps. |
11 |
>>> |
12 |
>>> |
13 |
>> Features influence dependencies. If you enable kde features the package |
14 |
>> will require kde dependencies. So use flags and dependencies are |
15 |
>> irrevocably linked. |
16 |
>> |
17 |
>> What Samuli is saying is that the X flag should be specifically for X |
18 |
>> (and not X-related, such as graphical libraries) features, while the kde |
19 |
>> and gtk use flags should remain in use as they are. This way when you |
20 |
>> see "X" as a use flag, you know it means "enable X features" and isn't |
21 |
>> likely to pull in anything but X libraries, if you see "kde" you know it |
22 |
>> means "enable kde features" and isn't likely to pull in anything but kde |
23 |
>> libraries, and so on. |
24 |
> |
25 |
> So I guess what I was really proposing then was a "gui" USE flag :P |
26 |
> Sorry about that, I didn't fully understand the meaning of the X flag. |
27 |
> |
28 |
> |
29 |
And what purpose would this flag server that's not already covered by |
30 |
using USE="X fltk qt gtk kde gnome" (and possibly a couple of others |
31 |
I've forgotten about) - which are all already in the desktop profile, |
32 |
which the vast majority of people who don't care what toolkit they get |
33 |
will already be using anyway? |
34 |
|
35 |
The current system caters perfectly for both people who want to avoid |
36 |
specific toolkits and those who don't care what toolkits they use. |
37 |
|
38 |
AllenJB |