Gentoo Archives: gentoo-dev

From: Michael Weber <xmw@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: [gentoo-dev] gtk2/gtk3 use flags
Date: Fri, 16 Aug 2013 17:12:43
Message-Id: 520E5D80.9080009@gentoo.org
1 Hello,
2
3 gtk is a global use flag [1], gtk2 and gtk3 are used in metadata.xml [2].
4
5 Is there a consensus how to use these flags if an app provides gtk2
6 and gtk3 gui in parallel or exclusive?
7
8 Michael
9
10 [1] /usr/portage/profiles/use.desc
11 gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
12
13
14 [2] egrep "gtk(2|3)" /usr/portage/profiles/use.local.desc
15 app-admin/gtkdiskfree:gtk3 - Use GTK+3 instead of 2
16 app-editors/emacs:gtk3 - Link against version 3 of the GIMP Toolkit
17 instead of version 2 (x11-libs/gtk+)
18 app-editors/emacs-vcs:gtk3 - Link against version 3 of the GIMP
19 Toolkit instead of version 2 (x11-libs/gtk+)
20 app-i18n/fcitx:gtk3 - Install GTK3 IM module
21 app-i18n/fcitx-configtool:gtk3 - Use GTK+3 instead of 2
22 app-i18n/ibus:gtk3 - Enable support for gtk+3
23 app-i18n/ibus-anthy:deprecated - Install deprecated pygtk2 library
24 app-i18n/ibus-unikey:gtk3 - Enable support for gtk+3
25 app-i18n/imsettings:gtk3 - Enable support for x11-libs/gtk+:3
26 app-i18n/scim:gtk3 - Enable support for x11-libs/gtk+:3
27 app-i18n/uim:gtk3 - Enable support for x11-libs/gtk+:3
28 app-office/libreoffice:gtk3 - Enable highly experimental gtk3 frontend
29 dev-java/icedtea-web:gtk2 - Use x11-libs/gtk+:2 instead of x11-libs/gtk+:3
30 dev-java/icedtea-web:gtk3 - Use x11-libs/gtk+:3 (default)
31 dev-python/matplotlib:gtk3 - Use x11-libs/gtk+:3 instead of
32 x11-libs/gtk+:2
33 lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2
34 mail-client/claws-mail:gtk3 - Build support for GTK+3
35 media-libs/libcanberra:gtk3 - Enables building of gtk+3 helper
36 library, gtk+3 runtime sound effects and the canberra-gtk-play
37 utility. To enable the gtk+3 sound effects add canberra-gtk-module to
38 the colon separated list of modules in the GTK_MODULES environment
39 variable.
40 media-plugins/audacious-plugins:gtk3 - Link against version 3 of the
41 GIMP Toolkit instead of version 2 (x11-libs/gtk+)
42 media-sound/audacious:gtk3 - Link against version 3 of the GIMP
43 Toolkit instead of version 2 (x11-libs/gtk+)
44 media-sound/jalv:gtk2 - Adds support for GTK+2 in addition to GTK+3
45 controlled by the gtk useflag.
46 media-sound/mp3splt-gtk:gtk3 - Link against x11-libs/gtk+:3 instead of
47 x11-libs/gtk+:2
48 net-analyzer/wireshark:gtk2 - Build the wireshark executable with a
49 GTK+ UI version 2.
50 net-analyzer/wireshark:gtk3 - Build the wireshark executable with a
51 GTK+ UI version 3.
52 net-dns/avahi:gtk3 - Build the avahi-ui-gtk3 library, and use gtk3 for
53 the avahi utilities under USE=utils
54 net-libs/gtk-vnc:gtk3 - Build the gtk3 gtk-vnc library and other gtk3
55 assets
56 net-misc/spice-gtk:gtk3 - Link against x11-libs/gtk+:3 instead of
57 x11-libs/gtk+:2
58 net-p2p/eiskaltdcpp:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2
59 www-client/dwb:gtk3 - Link against x11-libs/gtk+:3 instead of
60 x11-libs/gtk+:2
61 www-client/uget:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2
62 www-client/uzbl:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2
63 x11-themes/light-themes:gtk3 - Support GTK 3.x, too
64 x11-wm/fvwm:gtk2-perl - Enable GTK2 Perl bindings
65 --
66 Michael Weber
67 Gentoo Developer
68 web: https://xmw.de/
69 mailto: Michael Weber <xmw@g.o>

Replies

Subject Author
Re: [gentoo-dev] gtk2/gtk3 use flags hasufell <hasufell@g.o>
Re: [gentoo-dev] gtk2/gtk3 use flags Ben de Groot <yngwin@g.o>
Re: [gentoo-dev] gtk2/gtk3 use flags Samuli Suominen <ssuominen@g.o>