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/files/, net-libs/gnome-online-accounts/
Date: Sun, 31 Mar 2019 06:10:56
Message-Id: 1554012076.4ed1222d0909bdb98deeafdbf2dbc07841a9e54c.leio@gentoo
1 commit: 4ed1222d0909bdb98deeafdbf2dbc07841a9e54c
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 31 06:01:16 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 31 06:01:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed1222d
7
8 net-libs/gnome-online-accounts: remove old
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 net-libs/gnome-online-accounts/Manifest | 1 -
14 .../files/3.28.0-glib-2.58-compat.patch | 327 ---------------------
15 .../gnome-online-accounts-3.28.2.ebuild | 97 ------
16 3 files changed, 425 deletions(-)
17
18 diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest
19 index 239210b9091..8f5701c6a0b 100644
20 --- a/net-libs/gnome-online-accounts/Manifest
21 +++ b/net-libs/gnome-online-accounts/Manifest
22 @@ -1,3 +1,2 @@
23 DIST gnome-online-accounts-3.24.5.tar.xz 1391332 BLAKE2B 9085cbb0c92bfcd338d5feca7ebdd3e3b15483e47fe29faffb8f9fb474663adeaf8d5cc81673c552652c9444e742f2782fd727c93bf488f5c976bde72d00ddce SHA512 8db35d21f0639e7452ec5cb34455b6d48a77fe0755c525f22e5235abe758f09ad5a4685e5e4912a53def298c76a13b558704a83803b5aabecc13a0f9bc3ae0e4
24 -DIST gnome-online-accounts-3.28.2.tar.xz 1539640 BLAKE2B ff0e5b5a82617c2f8b53ff51dd6651465e8c9da14a1d484e29c97b17d612fdc535d35855c197da2c826f38e4500b117efbfc929e56318feb58fcc38fdb645a1f SHA512 6fac52c939598817bb3ca44b2e3281c98e3c74d8de5aed30e5ac61187392116393d09a0f900d9e45b0e723a90475dca7edc576a9d567a3fb716b0801e36350ca
25 DIST gnome-online-accounts-3.30.2.tar.xz 921284 BLAKE2B 9dc503f73ddda64411f73ac865a0355f318ad13789fac0cf7e7a91d16e53b03dee33acca6752060ce54936cfd5050adb8fadfd121158c0496a3f516e35e8fa45 SHA512 3555421adbfec0e7da1c8f3a47415f6c5bc3eaf8b246cf08eb6ee420286a4b40d11bc6e2514bca937b022b95068c9862438fa632d3385503aba2647a4a57976b
26
27 diff --git a/net-libs/gnome-online-accounts/files/3.28.0-glib-2.58-compat.patch b/net-libs/gnome-online-accounts/files/3.28.0-glib-2.58-compat.patch
28 deleted file mode 100644
29 index 1d9a25c1dfd..00000000000
30 --- a/net-libs/gnome-online-accounts/files/3.28.0-glib-2.58-compat.patch
31 +++ /dev/null
32 @@ -1,327 +0,0 @@
33 -From 975625cd298d0088fe08189d4f77b10c96601917 Mon Sep 17 00:00:00 2001
34 -From: Emmanuele Bassi <ebassi@×××××.org>
35 -Date: Thu, 19 Jul 2018 12:54:39 +0100
36 -Subject: [PATCH] Build against GLib 2.57.2
37 -
38 ----
39 -
40 -diff --git a/src/daemon/goadaemon.c b/src/daemon/goadaemon.c
41 -index bfc5f861..63088d2d 100644
42 ---- a/src/daemon/goadaemon.c
43 -+++ b/src/daemon/goadaemon.c
44 -@@ -1232,7 +1232,7 @@ get_all_providers_cb (GObject *source,
45 - g_free (key_file_data);
46 - g_free (group);
47 - g_free (id);
48 -- g_clear_pointer (&key_file, (GDestroyNotify) g_key_file_unref);
49 -+ g_clear_pointer (&key_file, g_key_file_unref);
50 - g_object_unref (data->daemon);
51 - g_object_unref (data->manager);
52 - g_object_unref (data->invocation);
53 -@@ -1436,7 +1436,7 @@ on_account_handle_remove (GoaAccount *account,
54 - out:
55 - g_clear_object (&provider);
56 - g_clear_object (&task);
57 -- g_clear_pointer (&key_file, (GDestroyNotify) g_key_file_unref);
58 -+ g_clear_pointer (&key_file, g_key_file_unref);
59 - g_free (group);
60 - return TRUE; /* invocation was handled */
61 - }
62 -diff --git a/src/daemon/main.c b/src/daemon/main.c
63 -index 9f9ac8f6..28c7a0fb 100644
64 ---- a/src/daemon/main.c
65 -+++ b/src/daemon/main.c
66 -@@ -136,8 +136,8 @@ main (int argc,
67 - g_clear_object (&the_daemon);
68 - if (name_owner_id != 0)
69 - g_bus_unown_name (name_owner_id);
70 -- g_clear_pointer (&loop, (GDestroyNotify) g_main_loop_unref);
71 -- g_clear_pointer (&opt_context, (GDestroyNotify) g_option_context_free);
72 -+ g_clear_pointer (&loop, g_main_loop_unref);
73 -+ g_clear_pointer (&opt_context, g_option_context_free);
74 -
75 - g_message ("goa-daemon version %s exiting", PACKAGE_VERSION);
76 -
77 -diff --git a/src/examples/introspect-providers.c b/src/examples/introspect-providers.c
78 -index 56628a52..7541339e 100644
79 ---- a/src/examples/introspect-providers.c
80 -+++ b/src/examples/introspect-providers.c
81 -@@ -157,7 +157,7 @@ get_all (GObject *source_object, GAsyncResult *res, gpointer user_data)
82 - g_print ("%s", key_file_data);
83 -
84 - out:
85 -- g_clear_pointer (&key_file, (GDestroyNotify) g_key_file_unref);
86 -+ g_clear_pointer (&key_file, g_key_file_unref);
87 - g_free (key_file_data);
88 - g_list_free_full (providers, g_object_unref);
89 - g_main_loop_quit (loop);
90 -diff --git a/src/goabackend/goadlnaservermanager.c b/src/goabackend/goadlnaservermanager.c
91 -index 027e72af..0c362a5d 100644
92 ---- a/src/goabackend/goadlnaservermanager.c
93 -+++ b/src/goabackend/goadlnaservermanager.c
94 -@@ -171,7 +171,7 @@ goa_dlna_server_manager_dispose (GObject *object)
95 - {
96 - GoaDlnaServerManager *self = GOA_DLNA_SERVER_MANAGER (object);
97 -
98 -- g_clear_pointer (&self->servers, (GDestroyNotify) g_hash_table_unref);
99 -+ g_clear_pointer (&self->servers, g_hash_table_unref);
100 - g_clear_object (&self->proxy);
101 -
102 - G_OBJECT_CLASS (goa_dlna_server_manager_parent_class)->dispose (object);
103 -diff --git a/src/goabackend/goaexchangeprovider.c b/src/goabackend/goaexchangeprovider.c
104 -index fb6a5ebf..6a1c779b 100644
105 ---- a/src/goabackend/goaexchangeprovider.c
106 -+++ b/src/goabackend/goaexchangeprovider.c
107 -@@ -655,7 +655,7 @@ add_account (GoaProvider *provider,
108 - g_signal_handlers_disconnect_by_func (dialog, dialog_response_cb, &data);
109 -
110 - g_free (data.account_object_path);
111 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
112 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
113 - g_clear_object (&data.cancellable);
114 - g_clear_object (&ews_client);
115 - return ret;
116 -@@ -805,7 +805,7 @@ refresh_account (GoaProvider *provider,
117 - g_propagate_error (error, data.error);
118 -
119 - gtk_widget_destroy (dialog);
120 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
121 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
122 - g_clear_object (&data.cancellable);
123 - g_clear_object (&ews_client);
124 - return ret;
125 -diff --git a/src/goabackend/goaimapsmtpprovider.c b/src/goabackend/goaimapsmtpprovider.c
126 -index 443a4796..811d48c9 100644
127 ---- a/src/goabackend/goaimapsmtpprovider.c
128 -+++ b/src/goabackend/goaimapsmtpprovider.c
129 -@@ -405,7 +405,7 @@ ensure_credentials_sync (GoaProvider *provider,
130 - g_free (smtp_password);
131 - g_free (smtp_server);
132 - g_free (smtp_username);
133 -- g_clear_pointer (&credentials, (GDestroyNotify) g_variant_unref);
134 -+ g_clear_pointer (&credentials, g_variant_unref);
135 - return ret;
136 - }
137 -
138 -@@ -1132,7 +1132,7 @@ add_account (GoaProvider *provider,
139 -
140 - g_free (domain);
141 - g_free (data.account_object_path);
142 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
143 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
144 - g_clear_object (&data.cancellable);
145 - g_clear_object (&imap_auth);
146 - g_clear_object (&smtp_auth);
147 -@@ -1411,7 +1411,7 @@ refresh_account (GoaProvider *provider,
148 - g_free (imap_username);
149 - g_free (smtp_server);
150 - g_free (smtp_username);
151 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
152 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
153 - g_clear_object (&data.cancellable);
154 - g_clear_object (&imap_auth);
155 - g_clear_object (&smtp_auth);
156 -diff --git a/src/goabackend/goakerberosprovider.c b/src/goabackend/goakerberosprovider.c
157 -index e58a5a2d..79a637b7 100644
158 ---- a/src/goabackend/goakerberosprovider.c
159 -+++ b/src/goabackend/goakerberosprovider.c
160 -@@ -281,7 +281,7 @@ get_ticket_sync (GoaKerberosProvider *self,
161 - g_clear_object (&account);
162 - g_clear_object (&ticketing);
163 - g_free (object_path);
164 -- g_clear_pointer (&credentials, (GDestroyNotify) g_variant_unref);
165 -+ g_clear_pointer (&credentials, g_variant_unref);
166 - return ret;
167 - }
168 -
169 -@@ -1019,7 +1019,7 @@ start_over:
170 - g_free (request.account_object_path);
171 - g_free (principal);
172 - g_free (realm);
173 -- g_clear_pointer (&request.loop, (GDestroyNotify) g_main_loop_unref);
174 -+ g_clear_pointer (&request.loop, g_main_loop_unref);
175 - g_clear_object (&request.cancellable);
176 - return object;
177 - }
178 -@@ -1062,8 +1062,8 @@ dbus_proxy_reload_properties_sync (GDBusProxy *proxy,
179 - ret = TRUE;
180 -
181 - out:
182 -- g_clear_pointer (&iter, (GDestroyNotify) g_variant_iter_free);
183 -- g_clear_pointer (&result, (GDestroyNotify) g_variant_unref);
184 -+ g_clear_pointer (&iter, g_variant_iter_free);
185 -+ g_clear_pointer (&result, g_variant_unref);
186 - g_free (name_owner);
187 - return ret;
188 - }
189 -diff --git a/src/goabackend/goalastfmprovider.c b/src/goabackend/goalastfmprovider.c
190 -index 8dab6d93..f4596187 100644
191 ---- a/src/goabackend/goalastfmprovider.c
192 -+++ b/src/goabackend/goalastfmprovider.c
193 -@@ -751,7 +751,7 @@ add_account (GoaProvider *provider,
194 -
195 - g_free (data.access_token);
196 - g_free (data.account_object_path);
197 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
198 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
199 - g_clear_object (&data.cancellable);
200 - return ret;
201 - }
202 -@@ -881,7 +881,7 @@ refresh_account (GoaProvider *provider,
203 - g_propagate_error (error, data.error);
204 -
205 - gtk_widget_destroy (dialog);
206 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
207 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
208 - g_free (data.access_token);
209 - g_clear_object (&data.cancellable);
210 - return ret;
211 -diff --git a/src/goabackend/goamediaserverprovider.c b/src/goabackend/goamediaserverprovider.c
212 -index 58ea4aae..95b58f9e 100644
213 ---- a/src/goabackend/goamediaserverprovider.c
214 -+++ b/src/goabackend/goamediaserverprovider.c
215 -@@ -474,7 +474,7 @@ add_account (GoaProvider *provider,
216 - g_free (data.account_object_path);
217 - g_free (data.friendly_name);
218 - g_free (data.udn);
219 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
220 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
221 - return ret;
222 - }
223 -
224 -diff --git a/src/goabackend/goaoauth2provider.c b/src/goabackend/goaoauth2provider.c
225 -index 90926051..ef56d05b 100644
226 ---- a/src/goabackend/goaoauth2provider.c
227 -+++ b/src/goabackend/goaoauth2provider.c
228 -@@ -1500,7 +1500,7 @@ goa_oauth2_provider_get_access_token_sync (GoaOAuth2Provider *self,
229 - g_free (refresh_token);
230 - g_free (old_refresh_token);
231 - g_free (password);
232 -- g_clear_pointer (&credentials, (GDestroyNotify) g_variant_unref);
233 -+ g_clear_pointer (&credentials, g_variant_unref);
234 -
235 - g_mutex_unlock (lock);
236 -
237 -diff --git a/src/goabackend/goaoauthprovider.c b/src/goabackend/goaoauthprovider.c
238 -index 71bcad6b..006a92b5 100644
239 ---- a/src/goabackend/goaoauthprovider.c
240 -+++ b/src/goabackend/goaoauthprovider.c
241 -@@ -941,7 +941,7 @@ get_tokens_and_identity (GoaOAuthProvider *provider,
242 - g_free (url);
243 -
244 - g_free (data.oauth_verifier);
245 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
246 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
247 - g_free (data.access_token);
248 - g_free (data.access_token_secret);
249 - g_free (escaped_request_token);
250 -@@ -1111,7 +1111,7 @@ goa_oauth_provider_add_account (GoaProvider *_provider,
251 - g_free (access_token_secret);
252 - g_free (session_handle);
253 - g_free (data.account_object_path);
254 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
255 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
256 - return ret;
257 - }
258 -
259 -@@ -1463,7 +1463,7 @@ goa_oauth_provider_get_access_token_sync (GoaOAuthProvider *provider,
260 - g_free (access_token_secret_for_refresh);
261 - g_free (session_handle_for_refresh);
262 - g_free (password);
263 -- g_clear_pointer (&credentials, (GDestroyNotify) g_variant_unref);
264 -+ g_clear_pointer (&credentials, g_variant_unref);
265 -
266 - g_mutex_unlock (lock);
267 -
268 -diff --git a/src/goabackend/goaowncloudprovider.c b/src/goabackend/goaowncloudprovider.c
269 -index 3c819861..65248dd3 100644
270 ---- a/src/goabackend/goaowncloudprovider.c
271 -+++ b/src/goabackend/goaowncloudprovider.c
272 -@@ -235,7 +235,7 @@ build_object (GoaProvider *provider,
273 -
274 - out:
275 - g_clear_object (&password_based);
276 -- g_clear_pointer (&uri, (GDestroyNotify *) soup_uri_free);
277 -+ g_clear_pointer (&uri, soup_uri_free);
278 - g_free (uri_string);
279 - return ret;
280 - }
281 -@@ -438,7 +438,7 @@ normalize_uri (const gchar *address, gchar **server)
282 - ret = soup_uri_to_string (uri, FALSE);
283 -
284 - out:
285 -- g_clear_pointer (&uri, (GDestroyNotify *) soup_uri_free);
286 -+ g_clear_pointer (&uri, soup_uri_free);
287 - g_free (scheme);
288 - g_free (uri_string);
289 - return ret;
290 -@@ -793,7 +793,7 @@ add_account (GoaProvider *provider,
291 - g_free (server);
292 - g_free (uri);
293 - g_free (data.account_object_path);
294 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
295 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
296 - g_clear_object (&data.cancellable);
297 - g_clear_object (&http_client);
298 - return ret;
299 -@@ -997,7 +997,7 @@ refresh_account (GoaProvider *provider,
300 - g_free (uri);
301 - g_free (uri_webdav);
302 - g_free (data.account_object_path);
303 -- g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
304 -+ g_clear_pointer (&data.loop, g_main_loop_unref);
305 - g_clear_object (&data.cancellable);
306 - g_clear_object (&http_client);
307 - return ret;
308 -diff --git a/src/goabackend/goautils.c b/src/goabackend/goautils.c
309 -index 8c01d10a..e562e8da 100644
310 ---- a/src/goabackend/goautils.c
311 -+++ b/src/goabackend/goautils.c
312 -@@ -939,7 +939,7 @@ goa_utils_get_credentials (GoaProvider *provider,
313 -
314 - out:
315 - g_clear_object (&account);
316 -- g_clear_pointer (&credentials, (GDestroyNotify) g_variant_unref);
317 -+ g_clear_pointer (&credentials, g_variant_unref);
318 - g_free (username);
319 - g_free (password);
320 - return ret;
321 -diff --git a/src/goaidentity/goaalarm.c b/src/goaidentity/goaalarm.c
322 -index 8720a025..fa8c6c11 100644
323 ---- a/src/goaidentity/goaalarm.c
324 -+++ b/src/goaidentity/goaalarm.c
325 -@@ -81,11 +81,11 @@ goa_alarm_dispose (GObject *object)
326 - GoaAlarm *self = GOA_ALARM (object);
327 -
328 - g_clear_object (&self->priv->stream);
329 -- g_clear_pointer (&self->priv->immediate_wakeup_source, (GDestroyNotify) g_source_destroy);
330 -- g_clear_pointer (&self->priv->scheduled_wakeup_source, (GDestroyNotify) g_source_destroy);
331 -- g_clear_pointer (&self->priv->context, (GDestroyNotify) g_main_context_unref);
332 -- g_clear_pointer (&self->priv->time, (GDestroyNotify) g_date_time_unref);
333 -- g_clear_pointer (&self->priv->previous_wakeup_time, (GDestroyNotify) g_date_time_unref);
334 -+ g_clear_pointer (&self->priv->immediate_wakeup_source, g_source_destroy);
335 -+ g_clear_pointer (&self->priv->scheduled_wakeup_source, g_source_destroy);
336 -+ g_clear_pointer (&self->priv->context, g_main_context_unref);
337 -+ g_clear_pointer (&self->priv->time, g_date_time_unref);
338 -+ g_clear_pointer (&self->priv->previous_wakeup_time, g_date_time_unref);
339 -
340 - G_OBJECT_CLASS (goa_alarm_parent_class)->dispose (object);
341 - }
342 -diff --git a/src/goaidentity/goakerberosidentityinquiry.c b/src/goaidentity/goakerberosidentityinquiry.c
343 -index ce591a4c..4f25298d 100644
344 ---- a/src/goaidentity/goakerberosidentityinquiry.c
345 -+++ b/src/goaidentity/goakerberosidentityinquiry.c
346 -@@ -100,8 +100,8 @@ goa_kerberos_identity_inquiry_dispose (GObject *object)
347 - GoaKerberosIdentityInquiry *self = GOA_KERBEROS_IDENTITY_INQUIRY (object);
348 -
349 - g_clear_object (&self->priv->identity);
350 -- g_clear_pointer (&self->priv->name, (GDestroyNotify) g_free);
351 -- g_clear_pointer (&self->priv->banner, (GDestroyNotify) g_free);
352 -+ g_clear_pointer (&self->priv->name, g_free);
353 -+ g_clear_pointer (&self->priv->banner, g_free);
354 -
355 - G_OBJECT_CLASS (goa_kerberos_identity_inquiry_parent_class)->dispose (object);
356 - }
357 ---
358 -2.17.0
359 -
360
361 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.28.2.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.28.2.ebuild
362 deleted file mode 100644
363 index ab021379040..00000000000
364 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.28.2.ebuild
365 +++ /dev/null
366 @@ -1,97 +0,0 @@
367 -# Copyright 1999-2019 Gentoo Authors
368 -# Distributed under the terms of the GNU General Public License v2
369 -
370 -EAPI=6
371 -GNOME2_LA_PUNT="yes"
372 -VALA_USE_DEPEND="vapigen"
373 -
374 -inherit gnome2 vala
375 -
376 -DESCRIPTION="GNOME framework for accessing online accounts"
377 -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
378 -
379 -LICENSE="LGPL-2+"
380 -SLOT="0/1"
381 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
382 -
383 -IUSE="debug gnome +introspection kerberos +vala" # telepathy"
384 -REQUIRED_USE="vala? ( introspection )"
385 -
386 -# pango used in goaeditablelabel
387 -# libsoup used in goaoauthprovider
388 -# goa kerberos provider is incompatible with app-crypt/heimdal, see
389 -# https://bugzilla.gnome.org/show_bug.cgi?id=692250
390 -# json-glib-0.16 needed for bug #485092
391 -RDEPEND="
392 - >=dev-libs/glib-2.52:2
393 - >=app-crypt/libsecret-0.5
394 - >=dev-libs/json-glib-0.16
395 - dev-libs/libxml2:2
396 - >=net-libs/libsoup-2.42:2.4
397 - net-libs/rest:0.7
398 - net-libs/telepathy-glib
399 - >=net-libs/webkit-gtk-2.12.0:4
400 - >=x11-libs/gtk+-3.19.12:3
401 - x11-libs/pango
402 -
403 - introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
404 - kerberos? (
405 - app-crypt/gcr:0=[gtk]
406 - app-crypt/mit-krb5 )
407 -"
408 -# telepathy? ( net-libs/telepathy-glib )
409 -# goa-daemon can launch gnome-control-center
410 -PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
411 -
412 -DEPEND="${RDEPEND}
413 - vala? ( $(vala_depend) )
414 - dev-libs/libxslt
415 - >=dev-util/gtk-doc-am-1.3
416 - >=dev-util/gdbus-codegen-2.30.0
417 - >=sys-devel/gettext-0.19.8
418 - virtual/pkgconfig
419 -
420 - dev-libs/gobject-introspection-common
421 - gnome-base/gnome-common
422 -"
423 -
424 -# Due to sub-configure
425 -QA_CONFIGURE_OPTIONS=".*"
426 -
427 -PATCHES=(
428 - "${FILESDIR}"/3.28.0-glib-2.58-compat.patch
429 - "${FILESDIR}"/glib-2.58-compat2.patch
430 -)
431 -
432 -src_prepare() {
433 - use vala && vala_src_prepare
434 - gnome2_src_prepare
435 -}
436 -
437 -src_configure() {
438 - # TODO: Give users a way to set the G/FB/Windows Live secrets
439 - # telepathy optional support is really a badly one, bug #494456 - now default disabled upstream - revisit soon
440 - gnome2_src_configure \
441 - --disable-static \
442 - --enable-backend \
443 - --enable-documentation \
444 - --enable-exchange \
445 - --enable-facebook \
446 - --enable-flickr \
447 - --enable-foursquare \
448 - --enable-imap-smtp \
449 - --enable-lastfm \
450 - --enable-media-server \
451 - --enable-owncloud \
452 - --enable-pocket \
453 - --enable-telepathy \
454 - --enable-todoist \
455 - --enable-windows-live \
456 - $(usex debug --enable-debug=yes ' ') \
457 - $(use_enable kerberos) \
458 - $(use_enable introspection) \
459 - $(use_enable vala)
460 - #$(use_enable telepathy)
461 - # gudev & cheese from sub-configure is overriden
462 - # by top level configure, and disabled so leave it like that
463 -}