Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] gtk2/gtk3 use flags
Date: Fri, 16 Aug 2013 17:15:22
Message-Id: 520E5E1D.4030902@gentoo.org
In Reply to: [gentoo-dev] gtk2/gtk3 use flags by Michael Weber
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 https://bugs.gentoo.org/show_bug.cgi?id=420493
5
6 gtk2 and gtk3 useflags are discouraged and should only be used in
7 special cases
8
9 file a bug for those if there is not one already
10
11
12 On 08/16/2013 07:12 PM, Michael Weber wrote:
13 > Hello,
14 >
15 > gtk is a global use flag [1], gtk2 and gtk3 are used in
16 > metadata.xml [2].
17 >
18 > Is there a consensus how to use these flags if an app provides
19 > gtk2 and gtk3 gui in parallel or exclusive?
20 >
21 > Michael
22 >
23 > [1] /usr/portage/profiles/use.desc gtk - Add support for
24 > x11-libs/gtk+ (The GIMP Toolkit)
25 >
26 >
27 > [2] egrep "gtk(2|3)" /usr/portage/profiles/use.local.desc
28 > app-admin/gtkdiskfree:gtk3 - Use GTK+3 instead of 2
29 > app-editors/emacs:gtk3 - Link against version 3 of the GIMP
30 > Toolkit instead of version 2 (x11-libs/gtk+)
31 > app-editors/emacs-vcs:gtk3 - Link against version 3 of the GIMP
32 > Toolkit instead of version 2 (x11-libs/gtk+) app-i18n/fcitx:gtk3 -
33 > Install GTK3 IM module app-i18n/fcitx-configtool:gtk3 - Use GTK+3
34 > instead of 2 app-i18n/ibus:gtk3 - Enable support for gtk+3
35 > app-i18n/ibus-anthy:deprecated - Install deprecated pygtk2 library
36 > app-i18n/ibus-unikey:gtk3 - Enable support for gtk+3
37 > app-i18n/imsettings:gtk3 - Enable support for x11-libs/gtk+:3
38 > app-i18n/scim:gtk3 - Enable support for x11-libs/gtk+:3
39 > app-i18n/uim:gtk3 - Enable support for x11-libs/gtk+:3
40 > app-office/libreoffice:gtk3 - Enable highly experimental gtk3
41 > frontend dev-java/icedtea-web:gtk2 - Use x11-libs/gtk+:2 instead of
42 > x11-libs/gtk+:3 dev-java/icedtea-web:gtk3 - Use x11-libs/gtk+:3
43 > (default) dev-python/matplotlib:gtk3 - Use x11-libs/gtk+:3 instead
44 > of x11-libs/gtk+:2 lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2
45 > mail-client/claws-mail:gtk3 - Build support for GTK+3
46 > media-libs/libcanberra:gtk3 - Enables building of gtk+3 helper
47 > library, gtk+3 runtime sound effects and the canberra-gtk-play
48 > utility. To enable the gtk+3 sound effects add canberra-gtk-module
49 > to the colon separated list of modules in the GTK_MODULES
50 > environment variable. media-plugins/audacious-plugins:gtk3 - Link
51 > against version 3 of the GIMP Toolkit instead of version 2
52 > (x11-libs/gtk+) media-sound/audacious:gtk3 - Link against version 3
53 > of the GIMP Toolkit instead of version 2 (x11-libs/gtk+)
54 > media-sound/jalv:gtk2 - Adds support for GTK+2 in addition to
55 > GTK+3 controlled by the gtk useflag. media-sound/mp3splt-gtk:gtk3 -
56 > Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2
57 > net-analyzer/wireshark:gtk2 - Build the wireshark executable with
58 > a GTK+ UI version 2. net-analyzer/wireshark:gtk3 - Build the
59 > wireshark executable with a GTK+ UI version 3. net-dns/avahi:gtk3 -
60 > Build the avahi-ui-gtk3 library, and use gtk3 for the avahi
61 > utilities under USE=utils net-libs/gtk-vnc:gtk3 - Build the gtk3
62 > gtk-vnc library and other gtk3 assets net-misc/spice-gtk:gtk3 -
63 > Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2
64 > net-p2p/eiskaltdcpp:gtk3 - Use x11-libs/gtk+:3 instead of
65 > x11-libs/gtk+:2 www-client/dwb:gtk3 - Link against x11-libs/gtk+:3
66 > instead of x11-libs/gtk+:2 www-client/uget:gtk3 - Use
67 > x11-libs/gtk+:3 instead of x11-libs/gtk+:2 www-client/uzbl:gtk3 -
68 > Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2
69 > x11-themes/light-themes:gtk3 - Support GTK 3.x, too
70 > x11-wm/fvwm:gtk2-perl - Enable GTK2 Perl bindings
71 >
72
73 -----BEGIN PGP SIGNATURE-----
74 Version: GnuPG v2.0.20 (GNU/Linux)
75 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
76
77 iQEcBAEBAgAGBQJSDl4dAAoJEFpvPKfnPDWz5YYH/0LjB0mC/qSrWuXXwnpD0y+B
78 k/xuq3to8Gyvm6TuFr5uZ7+x0ljW5Z5VMmGxhgEv91zcXkkaCoEjXVtQ79ZDgJ7i
79 FM6q69Ok3xFOK0NqPGYrJrawdG1lG9JcMISz+8sVNVXmqtUHbJASoePNGLbv6KSE
80 pEq39R7WOuerKZmHDglB0T5j2dOOPP389iOSfsj6tH3bAjuVPlYKaesolTMyT3/N
81 9hTTwBPrMDYUonYG5aM3Hhzdr3o8vMmlj2B5BCNgfkSGMIBRLdIDhnUEqZ8NlYC0
82 NAKkf1x9offmGSa+nB5tnW8n4AZPB0FYM5VdNEwpo7IKxpGJFN6W3R99ozJf6Sc=
83 =wDsG
84 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] gtk2/gtk3 use flags Sergey Popov <pinkbyte@g.o>