Gentoo Archives: gentoo-dev

From: Igor Savlook <igorsavlook@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Global USE=gui
Date: Thu, 02 Jun 2016 21:22:29
Message-Id: 5750A31C.4050005@znet.local
In Reply to: Re: [gentoo-dev] [RFC] Global USE=gui by "Michał Górny"
1 On 06/02/16 23:46, Michał Górny wrote:
2 > On Thu, 2 Jun 2016 16:37:58 -0400
3 > waltdnes@××××××××.org wrote:
4 >
5 >> On Thu, Jun 02, 2016 at 04:25:07PM -0400, Ian Stakenvicius wrote
6 >>> On 02/06/16 03:42 PM, waltdnes@××××××××.org wrote:
7 >>>> On Thu, Jun 02, 2016 at 09:31:11AM -0400, Damien Levac wrote
8 >>>>>
9 >>>>> IMHO, you see this in reverse. the 'gui' useflag would be useful for
10 >>>>> users who don't want to care about X/wayland/mir and do not want to care
11 >>>>> about gtk/qt, they just want windows to be drawn for the applications
12 >>>>> they install -- without, if possible, pulling useless dependencies.
13 >>>>
14 >>>> How, exactly, will the app draw windows without linking against one of
15 >>>> X/wayland/mir/qt4/qt5/gtk2/gtk3/fltk or whatever else comes down the
16 >>>> pike?
17 >>>>
18 >>>
19 >>> The "useless dependencies" is the result of one or more of these
20 >>> random flags being enabled globally when an end-user just wants to
21 >>> make sure they get the GUI built for their apps.
22 >>
23 >> The original discussion was about global defaults. If you want
24 >> per-app settings, package.use is your friend.
25 >
26 > I'm going to keep this short: please try to understand that not
27 > everyone can spend hours of time adjusting every single package
28 > in Gentoo so that it may finally start working as expected.
29 >
30 > We understand that some people have goals like 'I want Qt everywhere,
31 > I hate GTK+ so much I'd rather not be able to do anything than have
32 > GTK+ on my system'. We respect them. But we're no longer going to
33 > optimize Gentoo for those people.
34 >
35 Ok if i want just disable gtk i use USE="-gtk -gtk2 -gtk3".

Replies

Subject Author
Re: [gentoo-dev] [RFC] Global USE=gui Rich Freeman <rich0@g.o>