Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/synapse/files/, gnome-extra/synapse/
Date: Wed, 04 Nov 2015 08:42:15
Message-Id: 1446626523.893406be39adc5460aa3babf68822b91f1980f96.jlec@gentoo
1 commit: 893406be39adc5460aa3babf68822b91f1980f96
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 4 07:14:32 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 4 08:42:03 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893406be
7
8 gnome-extra/synapse: Drop old
9
10 Package-Manager: portage-2.2.23
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 gnome-extra/synapse/Manifest | 1 -
14 .../files/synapse-0.2.10-check-null-exec.patch | 16 ----
15 .../files/synapse-0.2.10-fix-border-painting.patch | 74 ------------------
16 .../files/synapse-0.2.10-fix-check-desktop.patch | 30 --------
17 .../synapse/files/synapse-0.2.10-gnome-3.10.patch | 75 -------------------
18 .../synapse/files/synapse-0.2.10-libgee-0.8.patch | 87 ----------------------
19 .../synapse/files/synapse-0.2.10-zeitgeist.patch | 12 ---
20 .../files/synapse-0.2.8.2-underlinking.patch | 12 ---
21 .../synapse/files/synapse-0.2.8.2-zeitgeist.patch | 12 ---
22 gnome-extra/synapse/synapse-0.2.10-r1.ebuild | 81 --------------------
23 10 files changed, 400 deletions(-)
24
25 diff --git a/gnome-extra/synapse/Manifest b/gnome-extra/synapse/Manifest
26 index f6a41c6..0e26b16 100644
27 --- a/gnome-extra/synapse/Manifest
28 +++ b/gnome-extra/synapse/Manifest
29 @@ -1,2 +1 @@
30 -DIST synapse-0.2.10.tar.gz 625327 SHA256 d94f724be51f20e2085ead203495d398c5fece24071ffed7e805108be2219540 SHA512 e21e30b7b180642d3102aa17b5135917f2380a6a656e304ec4077f19021d65750f73c49a0c837e2761d4acb9ecad49db97e02f4d2a82a9f255af61efe4b0adc6 WHIRLPOOL 5ecf09168ec04f4bc7ebb0f955bd7490c10b053d5c0ab1cd1662ccb21f773fb72369682edcb0c7c0ff95a680885eb23b4361f08fe36af71f29734ba371ccbe68
31 DIST synapse-0.2.99.1.tar.xz 427128 SHA256 846d8a5130580bb47c754bb7f20dc76311e589c00a18b02370a5d78b52409220 SHA512 7f91588759afd950d264b068eb11cd6971b86161f198735897405051a85c6d408d29ca2914c4546899a858673c6830290d63a26bc5e8060df1c821305af3eb92 WHIRLPOOL 1c077eb15c1d5710ccd9066bcc7a51170a4d8cca28d7d50245cbba1e944bb83e60764812de70e5b9f4801fc99d6100cbb2011aa708075f0eea0074fd69154344
32
33 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-check-null-exec.patch b/gnome-extra/synapse/files/synapse-0.2.10-check-null-exec.patch
34 deleted file mode 100644
35 index 77820ec..0000000
36 --- a/gnome-extra/synapse/files/synapse-0.2.10-check-null-exec.patch
37 +++ /dev/null
38 @@ -1,16 +0,0 @@
39 -diff -Naur synapse-0.2.10.orig/src/core/desktop-file-service.vala synapse-0.2.10/src/core/desktop-file-service.vala
40 ---- synapse-0.2.10.orig/src/core/desktop-file-service.vala 2012-03-18 20:02:41.000000000 +0100
41 -+++ synapse-0.2.10/src/core/desktop-file-service.vala 2012-12-26 18:07:55.962276823 +0100
42 -@@ -125,7 +125,11 @@
43 - }
44 -
45 - name = app_info.get_name ();
46 -- exec = app_info.get_executable ();
47 -+ exec = app_info.get_commandline ();
48 -+ if (exec == null)
49 -+ {
50 -+ throw new DesktopFileError.UNINTERESTING_ENTRY ("Unable to get exec for %s".printf (name));
51 -+ }
52 -
53 - // check for hidden desktop files
54 - if (keyfile.has_key (GROUP, "Hidden") &&
55
56 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-fix-border-painting.patch b/gnome-extra/synapse/files/synapse-0.2.10-fix-border-painting.patch
57 deleted file mode 100644
58 index 38dc6ed..0000000
59 --- a/gnome-extra/synapse/files/synapse-0.2.10-fix-border-painting.patch
60 +++ /dev/null
61 @@ -1,74 +0,0 @@
62 -Index: synapse-0.2.10/src/ui/widgets.vala
63 -===================================================================
64 ---- synapse-0.2.10.orig/src/ui/widgets.vala
65 -+++ synapse-0.2.10/src/ui/widgets.vala
66 -@@ -232,7 +232,7 @@ namespace Synapse.Gui
67 - real_size = real_size - 1;
68 - a.value = this.size_to_scale[real_size];
69 - layout.context_changed ();
70 -- requistion_for_size (out req, null, real_size, true);
71 -+ requisition_for_size (out req, null, real_size, true);
72 -
73 - if (allocation.width >= req.width)
74 - {
75 -@@ -306,10 +306,9 @@ namespace Synapse.Gui
76 - return true;
77 - }
78 -
79 -- protected void requistion_for_size (out Requisition req, out int char_width, Size s, bool return_only_width = false)
80 -+ protected void requisition_for_size (out Requisition req, out int char_width, Size s, bool return_only_width = false)
81 - {
82 -- req.width = this.xpad * 2;
83 -- req.height = this.ypad * 2;
84 -+ req = { this.xpad * 2, this.ypad * 2 };
85 -
86 - Pango.Rectangle logical_rect;
87 - layout.set_width (-1);
88 -@@ -334,7 +333,7 @@ namespace Synapse.Gui
89 - {
90 - layout.set_markup ("<span size=\"%s\">%s</span>".printf (size_to_string[_size], this.text), -1);
91 - int char_width;
92 -- this.requistion_for_size (out req, out char_width, this._size);
93 -+ this.requisition_for_size (out req, out char_width, this._size);
94 - last_req.width = req.width;
95 - last_req.height = req.height;
96 - if (!this.natural_requisition && (this.ellipsize != Pango.EllipsizeMode.NONE || animate))
97 -@@ -755,6 +754,10 @@ namespace Synapse.Gui
98 - ctx.set_operator (Cairo.Operator.OVER);
99 - ctx.set_line_width (1.25);
100 -
101 -+ Gdk.cairo_rectangle (ctx, event.area);
102 -+ ctx.clip ();
103 -+ ctx.save ();
104 -+
105 - double x = this.allocation.x + this.left_padding,
106 - y = this.allocation.y + this.top_padding,
107 - w = this.allocation.width - this.left_padding - this.right_padding - 3.0,
108 -@@ -764,16 +767,13 @@ namespace Synapse.Gui
109 - ch.set_source_rgba (ctx, input_alpha, ch.StyleType.BG, StateType.NORMAL, ch.Mod.DARKER);
110 - else
111 - ch.set_source_rgba (ctx, input_alpha, ch.StyleType.FG, StateType.NORMAL, ch.Mod.INVERTED);
112 -- Cairo.Path path = ctx.copy_path ();
113 -- ctx.save ();
114 -- ctx.clip ();
115 -- ctx.paint ();
116 -+ ctx.fill_preserve ();
117 - var pat = new Cairo.Pattern.linear (0, y, 0, y + shadow_height);
118 - ch.add_color_stop_rgba (pat, 0, 0.6 * input_alpha, ch.StyleType.FG, StateType.NORMAL);
119 - ch.add_color_stop_rgba (pat, 0.3, 0.25 * input_alpha, ch.StyleType.FG, StateType.NORMAL);
120 - ch.add_color_stop_rgba (pat, 1.0, 0, ch.StyleType.FG, StateType.NORMAL);
121 - ctx.set_source (pat);
122 -- ctx.paint ();
123 -+ ctx.fill ();
124 - if (_focus_widget != null)
125 - {
126 - /*
127 -@@ -818,7 +818,7 @@ namespace Synapse.Gui
128 - ctx.paint ();
129 - }
130 - ctx.restore ();
131 -- ctx.append_path (path);
132 -+ Utils.cairo_rounded_rect (ctx, x, y, w, h, border_radius);
133 - ch.set_source_rgba (ctx, 0.6 * input_alpha, ch.StyleType.FG, StateType.NORMAL);
134 - ctx.stroke ();
135 - }
136
137 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-fix-check-desktop.patch b/gnome-extra/synapse/files/synapse-0.2.10-fix-check-desktop.patch
138 deleted file mode 100644
139 index 16e039b..0000000
140 --- a/gnome-extra/synapse/files/synapse-0.2.10-fix-check-desktop.patch
141 +++ /dev/null
142 @@ -1,30 +0,0 @@
143 -diff -Naur synapse-0.2.10.orig/src/core/desktop-file-service.vala synapse-0.2.10/src/core/desktop-file-service.vala
144 ---- synapse-0.2.10.orig/src/core/desktop-file-service.vala 2012-03-18 20:02:41.000000000 +0100
145 -+++ synapse-0.2.10/src/core/desktop-file-service.vala 2012-03-19 12:06:43.080443401 +0100
146 -@@ -248,13 +248,23 @@
147 -
148 - private void get_environment_type ()
149 - {
150 -- unowned string? session_var = Environment.get_variable ("DESKTOP_SESSION");
151 --
152 -+ unowned string? session_var;
153 -+ session_var = Environment.get_variable ("XDG_CURRENT_DESKTOP");
154 -+ if (session_var == null)
155 -+ {
156 -+ session_var = Environment.get_variable ("DESKTOP_SESSION");
157 -+ }
158 -+
159 - if (session_var == null) return;
160 -
161 - string session = session_var.down ();
162 -
163 -- if (session.has_prefix ("kde"))
164 -+ if (session.has_prefix ("unity"))
165 -+ {
166 -+ session_type = DesktopFileInfo.EnvironmentType.UNITY;
167 -+ session_type_str = "Unity";
168 -+ }
169 -+ else if (session.has_prefix ("kde"))
170 - {
171 - session_type = DesktopFileInfo.EnvironmentType.KDE;
172 - session_type_str = "KDE";
173
174 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-gnome-3.10.patch b/gnome-extra/synapse/files/synapse-0.2.10-gnome-3.10.patch
175 deleted file mode 100644
176 index b7ad5ed..0000000
177 --- a/gnome-extra/synapse/files/synapse-0.2.10-gnome-3.10.patch
178 +++ /dev/null
179 @@ -1,75 +0,0 @@
180 -Index: synapse-0.2.10/src/ui/inspector.vala
181 -===================================================================
182 ---- synapse-0.2.10.orig/src/ui/inspector.vala
183 -+++ synapse-0.2.10/src/ui/inspector.vala
184 -@@ -28,7 +28,7 @@ namespace UI
185 -
186 - public Inspector ()
187 - {
188 -- timer_id = Timeout.add (500, this.check_window_at_pointer);
189 -+ timer_id = Gtk.Timeout.add (500, this.check_window_at_pointer);
190 - }
191 -
192 - ~Inspector ()
193 -Index: synapse-0.2.10/src/ui/widgets-matchlistview.vala
194 -===================================================================
195 ---- synapse-0.2.10.orig/src/ui/widgets-matchlistview.vala
196 -+++ synapse-0.2.10/src/ui/widgets-matchlistview.vala
197 -@@ -551,7 +551,7 @@ namespace Synapse.Gui
198 - }
199 - if (needs_animation)
200 - {
201 -- if (tid == 0) tid = Timeout.add (ANIM_TIMEOUT, this.update_current_offsets);
202 -+ if (tid == 0) tid = Gtk.Timeout.add (ANIM_TIMEOUT, this.update_current_offsets);
203 - this.queue_draw ();
204 - return true;
205 - }
206 -@@ -734,7 +734,7 @@ namespace Synapse.Gui
207 - this.inhibit_move = true;
208 - this.set_indexes (this.dragdrop_target_item, this.dragdrop_target_item);
209 - this.selected_index_changed (this.select_index);
210 -- Timeout.add (Gtk.Settings.get_default ().gtk_double_click_time ,()=>{
211 -+ Gtk.Timeout.add (Gtk.Settings.get_default ().gtk_double_click_time ,()=>{
212 - if (inhibit_move)
213 - {
214 - inhibit_move = false;
215 -Index: synapse-0.2.10/src/ui/widgets.vala
216 -===================================================================
217 ---- synapse-0.2.10.orig/src/ui/widgets.vala
218 -+++ synapse-0.2.10/src/ui/widgets.vala
219 -@@ -185,7 +185,7 @@ namespace Synapse.Gui
220 - {
221 - if (tid != 0) return;
222 -
223 -- tid = Timeout.add (40, ()=>{
224 -+ tid = Gtk.Timeout.add (40, ()=>{
225 - offset = (offset - 1) % (_anim_width);
226 - queue_draw ();
227 - return true;
228 -@@ -245,7 +245,7 @@ namespace Synapse.Gui
229 - {
230 - if (tid == 0)
231 - {
232 -- tid = Timeout.add (INITIAL_TIMEOUT, ()=>{
233 -+ tid = Gtk.Timeout.add (INITIAL_TIMEOUT, ()=>{
234 - tid = 0;
235 - start_animation ();
236 - return false;
237 -@@ -1085,7 +1085,7 @@ namespace Synapse.Gui
238 - }
239 - if (tid == 0)
240 - {
241 -- tid = Timeout.add (30, ()=>{
242 -+ tid = Gtk.Timeout.add (30, ()=>{
243 - return update_current_offset ();
244 - });
245 - }
246 -@@ -1121,7 +1121,7 @@ namespace Synapse.Gui
247 - });
248 - this.size_allocate.connect (()=>{
249 - if (tid == 0)
250 -- tid = Timeout.add (30, ()=>{
251 -+ tid = Gtk.Timeout.add (30, ()=>{
252 - return update_current_offset ();
253 - });
254 - });
255
256 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-libgee-0.8.patch b/gnome-extra/synapse/files/synapse-0.2.10-libgee-0.8.patch
257 deleted file mode 100644
258 index 28bdf1a..0000000
259 --- a/gnome-extra/synapse/files/synapse-0.2.10-libgee-0.8.patch
260 +++ /dev/null
261 @@ -1,87 +0,0 @@
262 -diff -Naur synapse-0.2.10.orig/configure.ac synapse-0.2.10/configure.ac
263 ---- synapse-0.2.10.orig/configure.ac 2012-03-18 20:11:39.000000000 +0100
264 -+++ synapse-0.2.10/configure.ac 2014-08-12 02:52:44.447243355 +0200
265 -@@ -59,7 +59,7 @@
266 - gtk+-2.0 >= $MIN_GTK_VERSION \
267 - gtkhotkey-1.0 \
268 - gobject-2.0 \
269 -- gee-1.0 >= $MIN_GEE_VERSION \
270 -+ gee-0.8 >= $MIN_GEE_VERSION \
271 - gio-unix-2.0 \
272 - json-glib-1.0 >= $MIN_JSON_VERSION \
273 - libnotify \
274 -diff -Naur synapse-0.2.10.orig/src/core/Makefile.am synapse-0.2.10/src/core/Makefile.am
275 ---- synapse-0.2.10.orig/src/core/Makefile.am 2012-03-18 20:02:58.000000000 +0100
276 -+++ synapse-0.2.10/src/core/Makefile.am 2014-08-12 02:53:07.964488996 +0200
277 -@@ -7,7 +7,7 @@
278 -
279 - libsynapsecore_la_VALAFLAGS = \
280 - --pkg gtk+-2.0 \
281 -- --pkg gee-1.0 \
282 -+ --pkg gee-0.8 \
283 - --pkg json-glib-1.0 \
284 - --pkg dbus-glib-1 \
285 - --pkg gio-unix-2.0 \
286 -diff -Naur synapse-0.2.10.orig/src/core/result-set.vala synapse-0.2.10/src/core/result-set.vala
287 ---- synapse-0.2.10.orig/src/core/result-set.vala 2012-03-18 20:02:41.000000000 +0100
288 -+++ synapse-0.2.10/src/core/result-set.vala 2014-08-12 02:52:44.447243355 +0200
289 -@@ -20,7 +20,7 @@
290 -
291 - namespace Synapse
292 - {
293 -- public class ResultSet : Object, Gee.Iterable <Gee.Map.Entry <Match, int>>
294 -+ public class ResultSet : Object, Gee.Traversable<Match>, Gee.Iterable <Gee.Map.Entry <Match, int>>
295 - {
296 - protected Gee.Map<Match, int> matches;
297 - protected Gee.Set<unowned string> uris;
298 -@@ -88,6 +88,11 @@
299 - return uri in uris;
300 - }
301 -
302 -+ public bool foreach (Gee.ForallFunc<Match> func)
303 -+ {
304 -+ return matches.keys.foreach (func);
305 -+ }
306 -+
307 - public Gee.List<Match> get_sorted_list ()
308 - {
309 - var l = new Gee.ArrayList<Gee.Map.Entry<Match, int>> ();
310 -diff -Naur synapse-0.2.10.orig/src/plugins/Makefile.am synapse-0.2.10/src/plugins/Makefile.am
311 ---- synapse-0.2.10.orig/src/plugins/Makefile.am 2012-03-18 20:04:17.000000000 +0100
312 -+++ synapse-0.2.10/src/plugins/Makefile.am 2014-08-12 02:53:26.878288046 +0200
313 -@@ -8,7 +8,7 @@
314 -
315 - libplugins_la_VALAFLAGS = \
316 - --pkg gtk+-2.0 \
317 -- --pkg gee-1.0 \
318 -+ --pkg gee-0.8 \
319 - --pkg json-glib-1.0 \
320 - --pkg dbus-glib-1 \
321 - --pkg gio-unix-2.0 \
322 -diff -Naur synapse-0.2.10.orig/src/ui/keybindings.vala synapse-0.2.10/src/ui/keybindings.vala
323 ---- synapse-0.2.10.orig/src/ui/keybindings.vala 2012-03-18 20:02:41.000000000 +0100
324 -+++ synapse-0.2.10/src/ui/keybindings.vala 2014-08-12 02:52:44.463910433 +0200
325 -@@ -82,9 +82,9 @@
326 - this.cmd = cmd;
327 - this.mods = mods;
328 - }
329 -- public static int compare (void* a, void* b)
330 -+ public static int compare (ModCmd a, ModCmd b)
331 - {
332 -- return (int)(((ModCmd)a).mods) - (int)(((ModCmd)b).mods);
333 -+ return (int)(a.mods) - (int)(b.mods);
334 - }
335 - }
336 -
337 -diff -Naur synapse-0.2.10.orig/src/ui/Makefile.am synapse-0.2.10/src/ui/Makefile.am
338 ---- synapse-0.2.10.orig/src/ui/Makefile.am 2012-03-18 20:05:19.000000000 +0100
339 -+++ synapse-0.2.10/src/ui/Makefile.am 2014-08-12 02:53:46.262098738 +0200
340 -@@ -12,7 +12,7 @@
341 - --pkg gio-2.0 \
342 - --pkg gio-unix-2.0 \
343 - --pkg zeitgeist-1.0 \
344 -- --pkg gee-1.0 \
345 -+ --pkg gee-0.8 \
346 - --pkg json-glib-1.0 \
347 - --pkg unique-1.0 \
348 - --pkg libnotify \
349
350 diff --git a/gnome-extra/synapse/files/synapse-0.2.10-zeitgeist.patch b/gnome-extra/synapse/files/synapse-0.2.10-zeitgeist.patch
351 deleted file mode 100644
352 index 0311ddf..0000000
353 --- a/gnome-extra/synapse/files/synapse-0.2.10-zeitgeist.patch
354 +++ /dev/null
355 @@ -1,12 +0,0 @@
356 -=== modified file 'src/ui/Makefile.am'
357 ---- src/ui/Makefile.am 2012-03-18 19:11:23 +0000
358 -+++ src/ui/Makefile.am 2012-03-18 19:55:48 +0000
359 -@@ -11,7 +11,6 @@
360 - --pkg gdk-x11-2.0 \
361 - --pkg gio-2.0 \
362 - --pkg gio-unix-2.0 \
363 -- --pkg zeitgeist-1.0 \
364 - --pkg gee-0.8 \
365 - --pkg json-glib-1.0 \
366 - --pkg unique-1.0 \
367 -
368
369 diff --git a/gnome-extra/synapse/files/synapse-0.2.8.2-underlinking.patch b/gnome-extra/synapse/files/synapse-0.2.8.2-underlinking.patch
370 deleted file mode 100644
371 index dc16a09..0000000
372 --- a/gnome-extra/synapse/files/synapse-0.2.8.2-underlinking.patch
373 +++ /dev/null
374 @@ -1,12 +0,0 @@
375 -=== modified file 'src/ui/Makefile.am'
376 ---- src/ui/Makefile.am 2012-03-18 19:55:48 +0000
377 -+++ src/ui/Makefile.am 2012-03-18 19:57:30 +0000
378 -@@ -40,6 +40,7 @@
379 - $(top_builddir)/src/core/libsynapsecore.la \
380 - $(top_builddir)/src/plugins/libplugins.la \
381 - $(top_builddir)/src/tile-view/libtileview.la \
382 -+ -lm
383 - $(NULL)
384 -
385 - if HAVE_INDICATOR
386 -
387
388 diff --git a/gnome-extra/synapse/files/synapse-0.2.8.2-zeitgeist.patch b/gnome-extra/synapse/files/synapse-0.2.8.2-zeitgeist.patch
389 deleted file mode 100644
390 index 22ce699..0000000
391 --- a/gnome-extra/synapse/files/synapse-0.2.8.2-zeitgeist.patch
392 +++ /dev/null
393 @@ -1,12 +0,0 @@
394 -=== modified file 'src/ui/Makefile.am'
395 ---- src/ui/Makefile.am 2012-03-18 19:11:23 +0000
396 -+++ src/ui/Makefile.am 2012-03-18 19:55:48 +0000
397 -@@ -11,7 +11,6 @@
398 - --pkg gdk-x11-2.0 \
399 - --pkg gio-2.0 \
400 - --pkg gio-unix-2.0 \
401 -- --pkg zeitgeist-1.0 \
402 - --pkg gee-1.0 \
403 - --pkg json-glib-1.0 \
404 - --pkg unique-1.0 \
405 -
406
407 diff --git a/gnome-extra/synapse/synapse-0.2.10-r1.ebuild b/gnome-extra/synapse/synapse-0.2.10-r1.ebuild
408 deleted file mode 100644
409 index b727e58..0000000
410 --- a/gnome-extra/synapse/synapse-0.2.10-r1.ebuild
411 +++ /dev/null
412 @@ -1,81 +0,0 @@
413 -# Copyright 1999-2015 Gentoo Foundation
414 -# Distributed under the terms of the GNU General Public License v2
415 -# $Id$
416 -
417 -EAPI=5
418 -
419 -GCONF_DEBUG="no" # gnome2_src_configure is not being used
420 -AUTOTOOLS_AUTORECONF=true
421 -VALA_MAX_API_VERSION=0.26
422 -
423 -inherit gnome2 autotools-utils vala
424 -
425 -DESCRIPTION="A program launcher in the style of GNOME Do"
426 -HOMEPAGE="https://launchpad.net/synapse-project/"
427 -SRC_URI="https://launchpad.net/synapse-project/${PV%.*}/${PV}/+download/${P}.tar.gz"
428 -
429 -LICENSE="GPL-3"
430 -SLOT="0"
431 -KEYWORDS="~amd64 ~x86"
432 -# "ayatana" support pending on GTK+-3.x version of synapse wrt #411613
433 -IUSE="plugins +zeitgeist"
434 -
435 -RDEPEND="
436 - dev-libs/libgee:0.8
437 - dev-libs/glib:2
438 - dev-libs/json-glib
439 - dev-libs/libunique:1
440 - sys-apps/dbus
441 - x11-libs/cairo
442 - x11-libs/gdk-pixbuf:2
443 - x11-libs/gtkhotkey
444 - x11-libs/gtk+:2
445 - x11-libs/libnotify
446 - x11-libs/pango
447 - x11-themes/gnome-icon-theme
448 - plugins? ( net-libs/rest )
449 - zeitgeist? (
450 - dev-libs/libzeitgeist
451 - gnome-extra/zeitgeist[fts]
452 - )"
453 - #ayatana? ( dev-libs/libappindicator )
454 -DEPEND="${RDEPEND}
455 - $(vala_depend)
456 - dev-util/intltool
457 - virtual/pkgconfig"
458 -
459 -PATCHES=(
460 - "${FILESDIR}"/${PN}-0.2.8.2-underlinking.patch
461 -
462 - # Don't crash on empty string (from Arch)
463 - "${FILESDIR}"/${PN}-0.2.10-check-null-exec.patch
464 -
465 - # XDG_CURRENT_DESKTOP fix (from Arch)
466 - "${FILESDIR}"/${PN}-0.2.10-fix-check-desktop.patch
467 -
468 - # Fix newer gnome support (from OpenSuSE)
469 - "${FILESDIR}"/${PN}-0.2.10-gnome-3.10.patch
470 -
471 - # Port to gee-0.8 (from Arch)
472 - "${FILESDIR}"/${PN}-0.2.10-libgee-0.8.patch
473 -
474 - # Fix border painting (from OpenSuSE)
475 - "${FILESDIR}"/${PN}-0.2.10-fix-border-painting.patch
476 -
477 - "${FILESDIR}"/${PN}-0.2.10-zeitgeist.patch
478 -)
479 -
480 -src_prepare() {
481 - sed -i -e 's/GNOME/GNOME;GTK/' data/synapse.desktop.in || die
482 - vala_src_prepare
483 - autotools-utils_src_prepare
484 -}
485 -
486 -src_configure() {
487 - local myeconfargs=(
488 - --enable-indicator=no
489 - $(use_enable plugins librest yes)
490 - $(use_enable zeitgeist)
491 - )
492 - autotools-utils_src_configure
493 -}