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 |
-} |