Gentoo Archives: gentoo-dev

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

Replies

Subject Author
Re: [gentoo-dev] gtk2/gtk3 use flags Ulrich Mueller <ulm@g.o>