Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] USE="gui"
Date: Fri, 11 Sep 2015 18:04:44
Message-Id: 55F3178F.8070104@gentoo.org
In Reply to: Re: [gentoo-dev] Re: www-client/chromium gtk3 support by Rich Freeman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 11/09/15 01:41 PM, Rich Freeman wrote:
5 > On Fri, Sep 11, 2015 at 1:11 PM, Duncan <1i5t5.duncan@×××.net>
6 > wrote:
7 >> Rich Freeman posted on Fri, 11 Sep 2015 08:13:48 -0400 as
8 >> excerpted:
9 >>
10 >>> USE=gui or something like that if the main effect is to have
11 >>> a gui or not. That is the sort of thing that SHOULD go in
12 >>> make.conf or in a profile. If disabling gtk makes it a
13 >>> console-only application then use the gui flag.
14 >>
15 >> I like the general proposal, but since it's going to council,
16 >> can we try to kill another bird with the same stone? This
17 >> USE=gui helps...
18 >>
19 >> Wayland's coming, and to the extent that USE=X has previously
20 >> indicated a GUI, much like USE=gtk and USE=qt indicating the
21 >> same thing, we're going to have problems.
22 >>
23 >> Can we make USE=gui the generic policy for that, and deprecate
24 >> more specific forms for choosing /any/ gui, so they can be used
25 >> for choosing /which/ gui?
26 >
27 > That was exactly why I used "gui" and not "X". We're going to
28 > run into the exact same problem once Wayland comes along with the
29 > way things have been done so far.
30 >
31
32 So, IUSE="X" has generally been used for gui, but more technically
33 it's used to depend on and build against x11-libs/* packages. The
34 fact that this gives a GUI is practically a side-effect. When
35 wayland comes along, do these packages still build against
36 x11-libs/* to support wayland?
37
38 I'm just wondering if we're jumping the gun a little bit on
39 IUSE="gui".. yes it'll be nice to have one flag that "just works"
40 for anyone not caring about the details, but it'll also mean
41 propagating a slew of REQUIRED_USE=" {X,wayland,gtk,qt4,qt5}? ( gui
42 )" entries and a lot of extra use-defaults which may or may not
43 cleanup the sub-profiles of desktop/ ....
44
45 Also, I believe we need to have the conversation about the pros and
46 cons of IUSE=gui here before the council meeting, yes?
47
48
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2
51
52 iF4EAREIAAYFAlXzF48ACgkQAJxUfCtlWe0ZQwD8CPt1rOkynOgb/as1gH/u2iYY
53 Du/EFPwleMDHVgMJDFYBAOfjguA8D1xTPJU9vzsvBf+y4rVFVvvFHuIX8+yyadjD
54 =SnN3
55 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] USE="gui" Rich Freeman <rich0@g.o>
Re: [gentoo-dev] USE="gui" hasufell <hasufell@g.o>
[gentoo-dev] Re: USE="gui" Duncan <1i5t5.duncan@×××.net>