Gentoo Archives: gentoo-commits

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