Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/
Date: Sat, 14 Jul 2018 23:57:01
Message-Id: 1531612557.70eca075f0f68cd0dffe24f4f7e6f58c76140cca.leio@gentoo
1 commit: 70eca075f0f68cd0dffe24f4f7e6f58c76140cca
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 14 23:55:57 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 14 23:55:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70eca075
7
8 net-libs/gnome-online-accounts: bump to 3.24.5
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 net-libs/gnome-online-accounts/Manifest | 1 +
13 .../gnome-online-accounts-3.24.5.ebuild | 93 ++++++++++++++++++++++
14 2 files changed, 94 insertions(+)
15
16 diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest
17 index 1f5513d7600..38f48640409 100644
18 --- a/net-libs/gnome-online-accounts/Manifest
19 +++ b/net-libs/gnome-online-accounts/Manifest
20 @@ -1 +1,2 @@
21 DIST gnome-online-accounts-3.24.4.tar.xz 1412004 BLAKE2B 96e92eefeedb94563af755367b4932469d8a55bd545324bb1ebffb4798bd0a499aafe9523abc7c707342b1c78f912c499335708dfb3f9a149567b64877f0bbd9 SHA512 6e12f03d3ff9b9c831705f0310923b2c3e0daeee1304bb3dfa52fd17d6df49656f3380a1ffd9f30f75890340fb7ee23f53789e4df357a0aeba4e31667fd9c45a
22 +DIST gnome-online-accounts-3.24.5.tar.xz 1391332 BLAKE2B 9085cbb0c92bfcd338d5feca7ebdd3e3b15483e47fe29faffb8f9fb474663adeaf8d5cc81673c552652c9444e742f2782fd727c93bf488f5c976bde72d00ddce SHA512 8db35d21f0639e7452ec5cb34455b6d48a77fe0755c525f22e5235abe758f09ad5a4685e5e4912a53def298c76a13b558704a83803b5aabecc13a0f9bc3ae0e4
23
24 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.5.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.5.ebuild
25 new file mode 100644
26 index 00000000000..4acaf6e2190
27 --- /dev/null
28 +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.5.ebuild
29 @@ -0,0 +1,93 @@
30 +# Copyright 1999-2018 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +GNOME2_LA_PUNT="yes"
35 +VALA_USE_DEPEND="vapigen"
36 +
37 +inherit gnome2 vala
38 +
39 +DESCRIPTION="GNOME framework for accessing online accounts"
40 +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
41 +
42 +LICENSE="LGPL-2+"
43 +SLOT="0/1"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
45 +
46 +IUSE="debug gnome +introspection kerberos vala" # telepathy"
47 +REQUIRED_USE="vala? ( introspection )"
48 +
49 +# pango used in goaeditablelabel
50 +# libsoup used in goaoauthprovider
51 +# goa kerberos provider is incompatible with app-crypt/heimdal, see
52 +# https://bugzilla.gnome.org/show_bug.cgi?id=692250
53 +# json-glib-0.16 needed for bug #485092
54 +RDEPEND="
55 + >=dev-libs/glib-2.44:2
56 + >=app-crypt/libsecret-0.5
57 + >=dev-libs/json-glib-0.16
58 + dev-libs/libxml2:2
59 + >=net-libs/libsoup-2.42:2.4
60 + net-libs/rest:0.7
61 + net-libs/telepathy-glib
62 + >=net-libs/webkit-gtk-2.7.2:4
63 + >=x11-libs/gtk+-3.19.12:3
64 + x11-libs/pango
65 +
66 + introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
67 + kerberos? (
68 + app-crypt/gcr:0=[gtk]
69 + app-crypt/mit-krb5 )
70 +"
71 +# telepathy? ( net-libs/telepathy-glib )
72 +# goa-daemon can launch gnome-control-center
73 +PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
74 +
75 +DEPEND="${RDEPEND}
76 + vala? ( $(vala_depend) )
77 + dev-libs/libxslt
78 + >=dev-util/gtk-doc-am-1.3
79 + >=dev-util/gdbus-codegen-2.30.0
80 + >=dev-util/intltool-0.50.1
81 + sys-devel/gettext
82 + virtual/pkgconfig
83 +
84 + dev-libs/gobject-introspection-common
85 + gnome-base/gnome-common
86 +"
87 +# eautoreconf needs gobject-introspection-common, gnome-common
88 +
89 +# Due to sub-configure
90 +QA_CONFIGURE_OPTIONS=".*"
91 +
92 +src_prepare() {
93 + use vala && vala_src_prepare
94 + gnome2_src_prepare
95 +}
96 +
97 +src_configure() {
98 + # TODO: Give users a way to set the G/FB/Windows Live secrets
99 + # telepathy optional support is really a badly one, bug #494456
100 + gnome2_src_configure \
101 + --disable-static \
102 + --enable-backend \
103 + --enable-documentation \
104 + --enable-exchange \
105 + --enable-facebook \
106 + --enable-flickr \
107 + --enable-foursquare \
108 + --enable-imap-smtp \
109 + --enable-lastfm \
110 + --enable-media-server \
111 + --enable-owncloud \
112 + --enable-pocket \
113 + --enable-telepathy \
114 + --enable-windows-live \
115 + $(usex debug --enable-debug=yes ' ') \
116 + $(use_enable kerberos) \
117 + $(use_enable introspection) \
118 + $(use_enable vala)
119 + #$(use_enable telepathy)
120 + # gudev & cheese from sub-configure is overriden
121 + # by top level configure, and disabled so leave it like that
122 +}