On Thu, 29 Jan 2015 00:44:11 +0100 Tomasz Buchert
<tomasz.buch...@inria.fr> wrote:

hi all
We are Huayra devels (a derivative debian distro)
i'm attach a patch from Matias De Lellis (contrib devel) to build under
vala 0.26 on Jessie.

Also, you can get it from our package repository on GH:

https://github.com/HuayraLinux/pkg-synapse

Saludos!
-- 
Fernando Toledo
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar
diff -rupN synapse-0.2.10_orig/src/core/config-service.vala synapse-0.2.10/src/core/config-service.vala
--- synapse-0.2.10_orig/src/core/config-service.vala	2012-03-18 16:02:41.000000000 -0300
+++ synapse-0.2.10/src/core/config-service.vala	2015-01-24 10:49:28.951172106 -0300
@@ -151,7 +151,7 @@ namespace Synapse
       
       if (save_timer_id != 0) Source.remove (save_timer_id);
       // on crap, this takes a reference on self
-      save_timer_id = Timeout.add (30000, this.save_timeout);
+      save_timer_id = Gtk.Timeout.add (30000, this.save_timeout);
     }
     
     private bool save_timeout ()
diff -rupN synapse-0.2.10_orig/src/core/data-sink.vala synapse-0.2.10/src/core/data-sink.vala
--- synapse-0.2.10_orig/src/core/data-sink.vala	2012-03-18 16:03:54.000000000 -0300
+++ synapse-0.2.10/src/core/data-sink.vala	2015-01-24 10:53:41.227161259 -0300
@@ -448,7 +448,7 @@ namespace Synapse
       // wait for our initialization
       while (!plugins_loaded)
       {
-        Timeout.add (100, search.callback);
+        Gtk.Timeout.add (100, search.callback);
         yield;
         if (cancellable != null && cancellable.is_cancelled ())
         {
diff -rupN synapse-0.2.10_orig/src/core/Makefile.in synapse-0.2.10/src/core/Makefile.in
--- synapse-0.2.10_orig/src/core/Makefile.in	2012-03-18 16:12:46.000000000 -0300
+++ synapse-0.2.10/src/core/Makefile.in	2015-01-24 11:06:28.147128284 -0300
@@ -209,7 +209,7 @@ SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
 SYNAPSE_MODULES_CFLAGS = @SYNAPSE_MODULES_CFLAGS@
-SYNAPSE_MODULES_LIBS = @SYNAPSE_MODULES_LIBS@
+SYNAPSE_MODULES_LIBS = @SYNAPSE_MODULES_LIBS@ -lm
 USE_NLS = @USE_NLS@
 VALAC = @VALAC@
 VERSION = @VERSION@
diff -rupN synapse-0.2.10_orig/src/core/relevancy-backend-zg.vala synapse-0.2.10/src/core/relevancy-backend-zg.vala
--- synapse-0.2.10_orig/src/core/relevancy-backend-zg.vala	2012-03-18 16:02:41.000000000 -0300
+++ synapse-0.2.10/src/core/relevancy-backend-zg.vala	2015-01-24 11:00:04.195144793 -0300
@@ -39,7 +39,7 @@ namespace Synapse
       refresh_popularity ();
       check_data_sources.begin ();
 
-      Timeout.add_seconds (60*30, refresh_popularity);
+      GLib.Timeout.add_seconds (60*30, refresh_popularity);
     }
 
     private async void check_data_sources ()
diff -rupN synapse-0.2.10_orig/src/plugins/hybrid-search-plugin.vala synapse-0.2.10/src/plugins/hybrid-search-plugin.vala
--- synapse-0.2.10_orig/src/plugins/hybrid-search-plugin.vala	2012-03-18 16:04:41.000000000 -0300
+++ synapse-0.2.10/src/plugins/hybrid-search-plugin.vala	2015-01-24 10:53:25.127161952 -0300
@@ -568,7 +568,7 @@ namespace Synapse
       // make sure we've done the initial load
       while (!initialization_done)
       {
-        Timeout.add (250, search.callback);
+        Gtk.Timeout.add (250, search.callback);
         yield;
         q.check_cancellable ();
       }
diff -rupN synapse-0.2.10_orig/src/ui/inspector.vala synapse-0.2.10/src/ui/inspector.vala
--- synapse-0.2.10_orig/src/ui/inspector.vala	2012-03-18 16:02:41.000000000 -0300
+++ synapse-0.2.10/src/ui/inspector.vala	2015-01-24 10:46:33.215179663 -0300
@@ -28,7 +28,7 @@ namespace UI
 
     public Inspector ()
     {
-      timer_id = Timeout.add (500, this.check_window_at_pointer);
+      timer_id = Gtk.Timeout.add (500, this.check_window_at_pointer);
     }
   
     ~Inspector ()
diff -rupN synapse-0.2.10_orig/src/ui/widgets-matchlistview.vala synapse-0.2.10/src/ui/widgets-matchlistview.vala
--- synapse-0.2.10_orig/src/ui/widgets-matchlistview.vala	2012-03-18 16:02:41.000000000 -0300
+++ synapse-0.2.10/src/ui/widgets-matchlistview.vala	2015-01-24 11:04:12.631134111 -0300
@@ -551,7 +551,7 @@ namespace Synapse.Gui
       }
       if (needs_animation)
       {
-        if (tid == 0) tid = Timeout.add (ANIM_TIMEOUT, this.update_current_offsets);
+        if (tid == 0) tid = Gtk.Timeout.add (ANIM_TIMEOUT, this.update_current_offsets);
         this.queue_draw ();
         return true;
       }
@@ -734,7 +734,7 @@ namespace Synapse.Gui
           this.inhibit_move = true;
           this.set_indexes (this.dragdrop_target_item, this.dragdrop_target_item);
           this.selected_index_changed (this.select_index);
-          Timeout.add (Gtk.Settings.get_default ().gtk_double_click_time ,()=>{
+          Gtk.Timeout.add (Gtk.Settings.get_default ().gtk_double_click_time ,()=>{
             if (inhibit_move)
             {
               inhibit_move = false;
diff -rupN synapse-0.2.10_orig/src/ui/widgets.vala synapse-0.2.10/src/ui/widgets.vala
--- synapse-0.2.10_orig/src/ui/widgets.vala	2012-03-18 16:02:41.000000000 -0300
+++ synapse-0.2.10/src/ui/widgets.vala	2015-01-24 11:03:21.279136319 -0300
@@ -185,7 +185,7 @@ namespace Synapse.Gui
     {
       if (tid != 0) return;
 
-      tid = Timeout.add (40, ()=>{
+      tid = Gtk.Timeout.add (40, ()=>{
         offset = (offset - 1) % (_anim_width);
         queue_draw ();
         return true;
@@ -245,7 +245,7 @@ namespace Synapse.Gui
       {
         if (tid == 0)
         {
-          tid = Timeout.add (INITIAL_TIMEOUT, ()=>{
+          tid = Gtk.Timeout.add (INITIAL_TIMEOUT, ()=>{
             tid = 0;
             start_animation ();
             return false;
@@ -1085,7 +1085,7 @@ namespace Synapse.Gui
       }
       if (tid == 0)
       {
-        tid = Timeout.add (30, ()=>{
+        tid = Gtk.Timeout.add (30, ()=>{
           return update_current_offset ();
         });
       }
@@ -1121,7 +1121,7 @@ namespace Synapse.Gui
       });
       this.size_allocate.connect (()=>{
         if (tid == 0)
-          tid = Timeout.add (30, ()=>{
+          tid = Gtk.Timeout.add (30, ()=>{
             return update_current_offset ();
           });
       });

Reply via email to