1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
11 DESCRIPTION="GNOME framework for accessing online accounts"
12 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
16 IUSE="gnome +introspection kerberos" # telepathy"
17 KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
19 # pango used in goaeditablelabel
20 # libsoup used in goaoauthprovider
21 # goa kerberos provider is incompatible with app-crypt/heimdal, see
22 # https://bugzilla.gnome.org/show_bug.cgi?id=692250
23 # json-glib-0.16 needed for bug #485092
25 >=dev-libs/glib-2.35:2
26 >=app-crypt/libsecret-0.5
27 >=dev-libs/json-glib-0.16
29 >=net-libs/libsoup-2.42:2.4
31 net-libs/telepathy-glib
32 >=net-libs/webkit-gtk-2.7.2:4
33 >=x11-libs/gtk+-3.11.1:3
36 introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
41 # telepathy? ( net-libs/telepathy-glib )
42 # goa-daemon can launch gnome-control-center
43 PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
47 >=dev-util/gtk-doc-am-1.3
48 >=dev-util/gdbus-codegen-2.30.0
49 >=dev-util/intltool-0.50.1
53 dev-libs/gobject-introspection-common
54 gnome-base/gnome-common
56 # eautoreconf needs gobject-introspection-common, gnome-common
58 # Due to sub-configure
59 QA_CONFIGURE_OPTIONS=".*"
62 # TODO: Give users a way to set the G/FB/Windows Live secrets
63 # telepathy optional support is really a badly done, bug #494456
64 gnome2_src_configure \
67 --enable-documentation \
74 --enable-media-server \
78 --enable-windows-live \
79 $(use_enable kerberos)
80 #$(use_enable telepathy)
81 # gudev & cheese from sub-configure is overriden
82 # by top level configure, and disabled so leave it like that