Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] www-client/chromium gtk3 support
Date: Wed, 09 Sep 2015 15:41:12
Message-Id: 55F052F7.2060200@gentoo.org
In Reply to: Re: [gentoo-dev] www-client/chromium gtk3 support by Alec Warner
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 09/09/15 11:16 AM, Alec Warner wrote:
5 >
6 >
7 > On Wed, Sep 9, 2015 at 8:10 AM, Alexandre Rostovtsev
8 > <tetromino@g.o <mailto:tetromino@g.o>> wrote:
9 >
10 > On Wed, 2015-09-09 at 11:00 -0400, Mike Gilbert wrote:
11 >> I would really like a way to toggle gtk3 for testing. If you
12 >> don't want to expose it as a 'supported' option for users, then
13 >> masking it sounds fine to me.
14 >
15 > Then add the flag, document it in metadata.xml.
16 >
17 > But in general, try to avoid using this flag in your ebuilds if
18 > possible, the gnome team *really* doesn't want to turn gtk3 into
19 > a global USE flag with uncertain semantics.
20 >
21 >
22 > The best way to avoid this IMHO is to not name the flag the same
23 > thing.
24 >
25 > if you named the chromium flag "experimental-gtk3-ui' or similar,
26 > then users would be unable to turn it on by just setting 'gtk3'
27 >
28
29 Is it worth noting that there are dozens of packages in the tree
30 right now that have a gtk3 flag in IUSE? Many have 'gtk gtk3'
31 combinations, and many others have 'gtk3' entirely on their own:
32
33 app-editors/emacs
34 app-editors/emacs-vcs
35 app-editors/mousepad
36 app-i18n/fcitx
37 app-i18n/fcitx-configtool
38 app-i18n/ibus
39 app-i18n/ibus-unikey
40 app-i18n/imsettings
41 app-i18n/scim
42 app-i18n/scim-anthy
43 app-i18n/uim
44 app-misc/emelfm2
45 dev-libs/libdbusmenu
46 dev-python/matplotlib
47 dev-util/geany
48 kde-plasma/plasma-desktop
49 lxde-base/lxdm
50 mail-client/claws-mail
51 media-gfx/geeqie
52 media-libs/libcanberra
53 media-plugins/audacious-plugins
54 media-sound/audacious
55 media-sound/easytag
56 media-sound/mp3splt-gtk
57 net-analyzer/pinger
58 net-dns/avahi
59 net-libs/gtk-vnc
60 net-misc/dhcpcd-ui
61 net-misc/electrum
62 net-misc/spice-gtk
63 www-client/dwb
64 www-client/uget
65 www-client/uzbl
66 www-client/vimb
67 www-plugins/freshplayerplugin
68 x11-drivers/nvidia-drivers
69 x11-misc/light-locker
70 x11-misc/spacefm
71 x11-themes/light-themes
72 xfce-base/libxfce4ui
73 xfce-extra/xfce4-taskmanager
74
75 -----BEGIN PGP SIGNATURE-----
76 Version: GnuPG v2
77
78 iF4EAREIAAYFAlXwUvcACgkQAJxUfCtlWe3oBgEAvr7nBfDygUPG4MGiK23ya3Xn
79 RRWLOkprA6SuFjbef84BAJehMtEtt+ZqC3HzGJ5yroM+yCqQE855uQz7+2mpGeyC
80 =LOpM
81 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] www-client/chromium gtk3 support hasufell <hasufell@g.o>