packages: synce-trayicon/synce-trayicon.spec, synce-trayicon/synce-trayicon...

baggins baggins at pld-linux.org
Thu Jul 28 22:31:16 CEST 2011


Author: baggins                      Date: Thu Jul 28 20:31:16 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- 0.15.1
- added backend patch from SVN
- disabled HAL (obsolete)

---- Files affected:
packages/synce-trayicon:
   synce-trayicon.spec (1.27 -> 1.28) , synce-trayicon-backends.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/synce-trayicon/synce-trayicon.spec
diff -u packages/synce-trayicon/synce-trayicon.spec:1.27 packages/synce-trayicon/synce-trayicon.spec:1.28
--- packages/synce-trayicon/synce-trayicon.spec:1.27	Fri Apr  8 10:17:52 2011
+++ packages/synce-trayicon/synce-trayicon.spec	Thu Jul 28 22:31:11 2011
@@ -2,18 +2,18 @@
 Summary:	SynCE tray icon for GNOME 2
 Summary(pl.UTF-8):	SynCE jako ikona tacki dla środowiska GNOME 2
 Name:		synce-trayicon
-Version:	0.15
-Release:	4
+Version:	0.15.1
+Release:	1
 License:	MIT+LGPL
 Group:		Applications/Communications
 Source0:	http://downloads.sourceforge.net/synce/%{name}-%{version}.tar.gz
-# Source0-md5:	a37ea06e7ea3470097836c6ab9f6c1c9
+# Source0-md5:	b6ab20a0a4814817b486585b6b63130e
 Patch0:		%{name}-libnotify.patch
+Patch1:		%{name}-backends.patch
 URL:		http://www.synce.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	gettext-devel
-BuildRequires:	hal-devel
 BuildRequires:	intltool
 BuildRequires:	libgnomeui-devel >= 2.0.0
 BuildRequires:	libgtop-devel >= 1:2.0.0
@@ -43,6 +43,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -51,7 +52,12 @@
 %{__autoheader}
 %{__automake}
 %configure \
-	--disable-schemas-install
+	--disable-schemas-install \
+	--enable-vdccm-support \
+	--enable-odccm-support \
+	--disable-hal-support \
+	--enable-udev-support
+
 %{__make}
 
 %install
@@ -102,6 +108,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.28  2011/07/28 20:31:11  baggins
+- 0.15.1
+- added backend patch from SVN
+- disabled HAL (obsolete)
+
 Revision 1.27  2011/04/08 08:17:52  lisu
 - support for libnotify 0.7
 

================================================================
Index: packages/synce-trayicon/synce-trayicon-backends.patch
diff -u /dev/null packages/synce-trayicon/synce-trayicon-backends.patch:1.1
--- /dev/null	Thu Jul 28 22:31:16 2011
+++ packages/synce-trayicon/synce-trayicon-backends.patch	Thu Jul 28 22:31:11 2011
@@ -0,0 +1,736 @@
+--- trunk/trayicon/ChangeLog	2011/02/27 10:27:49	3972
++++ trunk/trayicon/ChangeLog	2011/03/03 17:18:50	3973
+@@ -1,3 +1,8 @@
++2011-03-01  Mark Ellis  <mark at mpellis.org.uk>
++
++	* add configure options to allow disabling of dccm backends;
++	  only udev based backend is enabled by default
++
+ 2011-02-12  Mark Ellis  <mark at mpellis.org.uk>
+ 
+ 	* 0.15.1 release
+--- trunk/trayicon/configure.ac.in	2011/02/27 10:27:49	3972
++++ trunk/trayicon/configure.ac.in	2011/03/03 17:18:50	3973
+@@ -21,13 +21,12 @@
+ dnl Check for librra
+ PKG_CHECK_MODULES(LIBRRA, librra >= 0.14)
+ 
+-PKG_CHECK_MODULES(GNOME2, 
+-				  glib-2.0       \
+-				  gmodule-2.0    \
+-				  gtk+-2.0 >= 2.12 \
+-				  libgnome-2.0   \
+-				  libgnomeui-2.0 \ 
+-				  libgtop-2.0)
++PKG_CHECK_MODULES(GNOME2, glib-2.0       \
++			  gmodule-2.0    \
++			  gtk+-2.0 >= 2.12 \
++			  libgnome-2.0   \
++			  libgnomeui-2.0)
++
+ AC_SUBST(GNOME2_CFLAGS)
+ AC_SUBST(GNOME2_LIBS)
+ 
+@@ -38,9 +37,6 @@
+ PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.61, dbus-glib-1 >= 0.61],
+                     dbus=yes, dbus=no)
+ 
+-dnl Check for Hal
+-PKG_CHECK_MODULES(HAL, hal)
+-
+ dnl Check for Gnome Keyring
+ PKG_CHECK_MODULES(GNOME_KEYRING, gnome-keyring-1)
+ AC_SUBST(GNOME_KEYRING_CFLAGS)
+@@ -56,6 +52,105 @@
+ AC_SUBST(XML_CFLAGS)
+ AC_SUBST(XML_LIBS)
+ 
++
++dnl
++dnl whether (v)dccm connection file support is required
++dnl
++AC_ARG_ENABLE(vdccm-support,
++              [  --enable-vdccm-support  enable vdccm support],
++              enable_vdccm_support=$enableval, enable_vdccm_support=no)
++
++if ! test "$enable_vdccm_support" = "no"; then
++  dnl Check for gtop
++  PKG_CHECK_MODULES(GTOP, libgtop-2.0, gtop_found=yes, gtop_found=no)
++
++  if test "$gtop_found" = "no"; then
++    if test "$enable_vdccm_support" = "auto"; then
++      AC_MSG_NOTICE([libgtop not found, building without vdccm support])
++      enable_vdccm_support=no
++    else
++      AC_MSG_ERROR([vdccm support requested but libgtop could not be found])
++    fi
++  else
++    AC_MSG_NOTICE([Building with vdccm support])
++    AC_DEFINE(ENABLE_VDCCM_SUPPORT, 1, [Define if building with vdccm support])
++    enable_vdccm_support=yes
++  fi
++else
++  AC_MSG_NOTICE([Building without vdccm support])
++fi
++if test "$enable_vdccm_support" = "yes"; then vdccm=1; else vdccm=0; fi
++AC_DEFINE_UNQUOTED(ENABLE_VDCCM_SUPPORT, $vdccm, [Define to 1 if you want vdccm support.])
++AM_CONDITIONAL(ENABLE_VDCCM_SUPPORT, test "x$enable_vdccm_support" = "xyes")
++
++dnl
++dnl whether odccm dbus support is required
++dnl
++AC_ARG_ENABLE(odccm-support,
++              [  --enable-odccm-support  enable odccm support (requires D-Bus)],
++              enable_odccm_support=$enableval, enable_odccm_support=no)
++
++if ! test "$enable_odccm_support" = "no"; then
++  AC_MSG_NOTICE([Building with odccm support])
++  AC_DEFINE(ENABLE_ODCCM_SUPPORT, 1, [Define if building with odccm support])
++  enable_odccm_support=yes
++else
++  AC_MSG_NOTICE([Building without odccm support])
++fi
++if test "$enable_odccm_support" = "yes"; then odccm=1; else odccm=0; fi
++AC_DEFINE_UNQUOTED(ENABLE_ODCCM_SUPPORT, $odccm, [Define to 1 if you want odccm support.])
++AM_CONDITIONAL(ENABLE_ODCCM_SUPPORT, test "x$enable_odccm_support" = "xyes")
++
++dnl
++dnl whether hal dbus support is required
++dnl
++AC_ARG_ENABLE(hal-support,
++              [  --enable-hal-support  enable hal support (requires D-Bus)],
++              enable_hal_support=$enableval, enable_hal_support=no)
++
++if ! test "$enable_hal_support" = "no"; then
++  dnl Check for Hal
++  PKG_CHECK_MODULES(HAL, hal, hal_found=yes, hal_found=no)
++
++  if test "$hal_found" = "no"; then
++    if test "$enable_hal_support" = "auto"; then
++      AC_MSG_NOTICE([Hal not found, building without hal support])
++      enable_hal_support=no
++    else
++      AC_MSG_ERROR([Hal support requested but hal could not be found])
++    fi
++  else
++    AC_MSG_NOTICE([Building with hal support])
++    AC_DEFINE(ENABLE_HAL_SUPPORT, 1, [Define if building with hal support])
++    enable_hal_support=yes
++  fi
++else
++  AC_MSG_NOTICE([Building without hal support])
++fi
++
++if test "$enable_hal_support" = "yes"; then hal=1; else hal=0; fi
++AC_DEFINE_UNQUOTED(ENABLE_HAL_SUPPORT, $hal, [Define to 1 if you want hal support.])
++AM_CONDITIONAL(ENABLE_HAL_SUPPORT, test "x$enable_hal_support" = "xyes")
++
++dnl
++dnl whether dbus support for udev is required
++dnl
++AC_ARG_ENABLE(udev-support,
++              [  --enable-udev-support  enable udev support (requires D-Bus)],
++              enable_udev_support=$enableval, enable_udev_support=yes)
++
++if ! test "$enable_udev_support" = "no"; then
++  AC_MSG_NOTICE([Building with udev support])
++  AC_DEFINE(ENABLE_UDEV_SUPPORT, 1, [Define if building with udev support])
++  enable_udev_support=yes
++else
++  AC_MSG_NOTICE([Building without udev support])
++fi
++if test "$enable_udev_support" = "yes"; then udev=1; else udev=0; fi
++AC_DEFINE_UNQUOTED(ENABLE_UDEV_SUPPORT, $udev, [Define to 1 if you want udev support.])
++AM_CONDITIONAL(ENABLE_UDEV_SUPPORT, test "x$enable_udev_support" = "xyes")
++
++
+ dnl Checks for header files.
+ 
+ dnl Checks for typedefs, structures, and compiler characteristics.
+--- trunk/trayicon/data/synce_trayicon_properties.glade	2011/02/27 10:27:49	3972
++++ trunk/trayicon/data/synce_trayicon_properties.glade	2011/03/03 17:18:50	3973
+@@ -1,14 +1,13 @@
+-<?xml version="1.0"?>
++<?xml version="1.0" encoding="UTF-8"?>
+ <interface>
+   <!-- interface-requires gtk+ 2.12 -->
+   <!-- interface-naming-policy toplevel-contextual -->
+-  <object class="GtkDialog" id="prefs_window">
++  <object class="GtkDialog" id="prefs_window_vdccm">
+     <property name="visible">True</property>
+     <property name="border_width">6</property>
+     <property name="title" translatable="yes">SynCE Trayicon Preferences</property>
+     <property name="resizable">False</property>
+     <property name="type_hint">dialog</property>
+-    <property name="has_separator">False</property>
+     <child internal-child="vbox">
+       <object class="GtkVBox" id="dialog-vbox1">
+         <property name="visible">True</property>
+@@ -1326,7 +1325,6 @@
+     <property name="title" translatable="yes">Create Partnership</property>
+     <property name="window_position">center-on-parent</property>
+     <property name="type_hint">dialog</property>
+-    <property name="has_separator">False</property>
+     <child internal-child="vbox">
+       <object class="GtkVBox" id="dialog-vbox4">
+         <property name="visible">True</property>
+@@ -1461,4 +1459,58 @@
+       <action-widget response="-5">button2</action-widget>
+     </action-widgets>
+   </object>
++  <object class="GtkDialog" id="prefs_window">
++    <property name="visible">True</property>
++    <property name="border_width">6</property>
++    <property name="title" translatable="yes">SynCE Trayicon Preferences</property>
++    <property name="resizable">False</property>
++    <property name="type_hint">dialog</property>
++    <child internal-child="vbox">
++      <object class="GtkVBox" id="dialog-vbox6">
++        <property name="visible">True</property>
++        <property name="spacing">9</property>
++        <child>
++          <object class="GtkCheckButton" id="prefs_show_disconnected">
++            <property name="label" translatable="yes">Show icon when disconnected</property>
++            <property name="visible">True</property>
++            <property name="can_focus">True</property>
++            <property name="receives_default">False</property>
++            <property name="draw_indicator">True</property>
++          </object>
++          <packing>
++            <property name="position">1</property>
++          </packing>
++        </child>
++        <child internal-child="action_area">
++          <object class="GtkHButtonBox" id="dialog-action_area6">
++            <property name="visible">True</property>
++            <property name="layout_style">end</property>
++            <child>
++              <object class="GtkButton" id="prefs_closebutton">
++                <property name="label">gtk-close</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">True</property>
++                <property name="use_stock">True</property>
++              </object>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++          </object>
++          <packing>
++            <property name="expand">False</property>
++            <property name="pack_type">end</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++      </object>
++    </child>
++    <action-widgets>
++      <action-widget response="-7">prefs_closebutton</action-widget>
++    </action-widgets>
++  </object>
+ </interface>
+--- trunk/trayicon/src/Makefile.am	2011/02/27 10:27:49	3972
++++ trunk/trayicon/src/Makefile.am	2011/03/03 17:18:50	3973
+@@ -20,21 +20,33 @@
+ 			main.c \
+ 			stock-icons.h \
+ 			synce-trayicon.c synce-trayicon.h \
+-			gtop_stuff.c gtop_stuff.h \
+ 			properties.c properties.h \
+ 			utils.c utils.h  \
+ 			device.c device.h \
+ 			device-manager.c device-manager.h \
+-			udev-client.c udev-client.h \
+-			hal-client.c hal-client.h \
+-			vdccm-client.c vdccm-client.h \
+-			odccm-client.c odccm-client.h \
+ 			dccm-client.c dccm-client.h \
+ 			keyring.c keyring.h \
+ 			device-info.c device-info.h \
+ 			module.c module.h \
+ 			synce_app_man.c synce_app_man.h
+ 
++if ENABLE_VDCCM_SUPPORT
++synce_trayicon_SOURCES += vdccm-client.c vdccm-client.h \
++			gtop_stuff.c gtop_stuff.h
++endif
++
++if ENABLE_ODCCM_SUPPORT
++synce_trayicon_SOURCES += odccm-client.c odccm-client.h
++endif
++
++if ENABLE_HAL_SUPPORT
++synce_trayicon_SOURCES += hal-client.c hal-client.h
++endif
++
++if ENABLE_UDEV_SUPPORT
++synce_trayicon_SOURCES += udev-client.c udev-client.h
++endif
++
+ EXTRA_DIST = dccm-client-signals-marshal.list \
+ 		sync-engine.xml
+ 
+@@ -45,6 +57,7 @@
+ 	$(LIBRRA_CFLAGS) \
+ 	$(DBUS_CFLAGS) \
+ 	$(HAL_CFLAGS) \
++	$(GTOP_CFLAGS) \
+ 	$(LIBORANGE_CFLAGS) \
+ 	$(NOTIFY_CFLAGS) \
+ 	$(XML_CFLAGS)
+@@ -56,6 +69,7 @@
+ 	$(LIBRRA_LIBS) \
+ 	$(DBUS_LIBS) \
+ 	$(HAL_LIBS) \
++	$(GTOP_LIBS) \
+ 	$(LIBORANGE_LIBS) \
+ 	$(NOTIFY_LIBS) \
+ 	$(XML_LIBS)
+--- trunk/trayicon/src/hal-client.c	2011/02/27 10:27:49	3972
++++ trunk/trayicon/src/hal-client.c	2011/03/03 17:18:50	3973
+@@ -606,7 +606,7 @@
+         if (strcmp(name, HAL_SERVICE) != 0)
+                 return;
+ 
+-        /* If this parameter is empty, odccm just came online */
++        /* If this parameter is empty, hal just came online */
+ 
+         if (strcmp(old_owner, "") == 0) {
+                 priv->online = TRUE;
+@@ -617,7 +617,7 @@
+                 return;
+         }
+ 
+-        /* If this parameter is empty, odccm just went offline */
++        /* If this parameter is empty, hal just went offline */
+ 
+         if (strcmp(new_owner, "") == 0) {
+                 priv->online = FALSE;
+--- trunk/trayicon/src/properties.c	2011/02/27 10:27:49	3972
++++ trunk/trayicon/src/properties.c	2011/03/03 17:18:50	3973
+@@ -18,6 +18,7 @@
+   key = gconf_entry_get_key(entry);
+   value = gconf_entry_get_value(entry);
+ 
++#if ENABLE_VDCCM_SUPPORT
+   if (!(g_ascii_strcasecmp(key, "/apps/synce/trayicon/enable_vdccm"))) {
+     gboolean enable_vdccm = gconf_value_get_bool(value);
+     GtkWidget *prefs_enable_vdccm = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_enable_vdccm"));
+@@ -35,6 +36,7 @@
+ 
+     return;
+   }
++#endif
+ 
+   if (!(g_ascii_strcasecmp(key, "/apps/synce/trayicon/show_disconnected"))) {
+     gboolean show_disconnected = gconf_value_get_bool(value);
+@@ -46,7 +48,7 @@
+   }
+ }
+ 
+-
++#if ENABLE_VDCCM_SUPPORT
+ static void
+ prefs_enable_vdccm_toggled_cb (GtkWidget *widget, gpointer data)
+ {
+@@ -85,7 +87,7 @@
+ 
+         g_object_unref(conf_client);
+ }
+-
++#endif
+ 
+ static void
+ prefs_show_disconnected_toggled_cb (GtkWidget *widget, gpointer data)
+@@ -126,8 +128,15 @@
+ GtkWidget *
+ run_prefs_dialog (SynceTrayIcon *trayicon)
+ {
+-  GtkWidget *prefs_window, *prefs_enable_vdccm, *prefs_start_stop_vdccm, *prefs_show_disconnected, *close_button;
+-  gboolean enable_vdccm, start_stop_vdccm, show_disconnected;
++  GtkWidget *prefs_window, *prefs_show_disconnected, *close_button;
++  gboolean show_disconnected;
++#if ENABLE_VDCCM_SUPPORT
++  GtkWidget *prefs_enable_vdccm, *prefs_start_stop_vdccm;
++  gboolean enable_vdccm, start_stop_vdccm;
++  gchar *prefs_window_name = "prefs_window_vdccm";
++#else
++  gchar *prefs_window_name = "prefs_window";
++#endif
+   GError *error = NULL;
+ 
+   GConfClient *conf_client = gconf_client_get_default();
+@@ -135,7 +144,7 @@
+   builder = gtk_builder_new();
+   guint builder_res;
+ #if GTK_CHECK_VERSION(2,14,0)
+-  gchar *namelist[] = { "prefs_window", NULL };
++  gchar *namelist[] = { prefs_window_name, NULL };
+ 
+   builder_res = gtk_builder_add_objects_from_file(builder,
+                                                   SYNCE_DATA "synce_trayicon_properties.glade",
+@@ -152,10 +161,13 @@
+           error = NULL;
+   }
+ 
+-  prefs_window = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_window"));
++  prefs_window = GTK_WIDGET(gtk_builder_get_object(builder, prefs_window_name));
++  prefs_show_disconnected = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_show_disconnected"));
++  close_button = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_closebutton"));
++
++#if ENABLE_VDCCM_SUPPORT
+   prefs_enable_vdccm = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_enable_vdccm"));
+   prefs_start_stop_vdccm = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_start_stop_vdccm"));
+-  prefs_show_disconnected = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_show_disconnected"));
+ 
+   enable_vdccm = gconf_client_get_bool (conf_client, "/apps/synce/trayicon/enable_vdccm", &error);
+   if (error) {
+@@ -176,6 +188,12 @@
+           gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs_start_stop_vdccm), start_stop_vdccm);
+   }
+ 
++  g_signal_connect (G_OBJECT (prefs_enable_vdccm), "toggled",
++		      G_CALLBACK (prefs_enable_vdccm_toggled_cb), prefs_start_stop_vdccm);
++  g_signal_connect (G_OBJECT (prefs_start_stop_vdccm), "toggled",
++		      G_CALLBACK (prefs_start_stop_vdccm_toggled_cb), NULL);
++#endif
++
+   show_disconnected = gconf_client_get_bool (conf_client, "/apps/synce/trayicon/show_disconnected", &error);
+   if (error) {
+           g_warning("%s: Getting '/apps/synce/trayicon/show_disconnected' from gconf failed: %s", G_STRFUNC, error->message);
+@@ -184,10 +202,6 @@
+   }
+   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs_show_disconnected), show_disconnected);
+ 
+-  g_signal_connect (G_OBJECT (prefs_enable_vdccm), "toggled",
+-		      G_CALLBACK (prefs_enable_vdccm_toggled_cb), prefs_start_stop_vdccm);
+-  g_signal_connect (G_OBJECT (prefs_start_stop_vdccm), "toggled",
+-		      G_CALLBACK (prefs_start_stop_vdccm_toggled_cb), NULL);
+   g_signal_connect (G_OBJECT (prefs_show_disconnected), "toggled",
+ 		      G_CALLBACK (prefs_show_disconnected_toggled_cb), NULL);
+ 
+@@ -200,7 +214,6 @@
+           error = NULL;
+   }                  
+ 
+-  close_button = GTK_WIDGET(gtk_builder_get_object(builder, "prefs_closebutton"));
+   g_signal_connect (G_OBJECT (close_button), "clicked",
+ 		    G_CALLBACK (prefs_close_button_clicked_cb), NULL);
+ 
+--- trunk/trayicon/src/synce-trayicon.c	2011/02/27 10:27:49	3972
++++ trunk/trayicon/src/synce-trayicon.c	2011/03/03 17:18:50	3973
+@@ -37,15 +37,23 @@
+ #include <libnotify/notify.h>
+ 
+ #include "synce-trayicon.h"
+-#include "gtop_stuff.h"
+ #include "properties.h"
+ #include "utils.h"
+ #include "keyring.h"
+ #include "dccm-client.h"
++#if ENABLE_VDCCM_SUPPORT
++#include "gtop_stuff.h"
+ #include "vdccm-client.h"
++#endif
++#if ENABLE_ODCCM_SUPPORT
+ #include "odccm-client.h"
++#endif
++#if ENABLE_HAL_SUPPORT
+ #include "hal-client.h"
++#endif
++#if ENABLE_UDEV_SUPPORT
+ #include "udev-client.h"
++#endif
+ #include "device-manager.h"
+ #include "stock-icons.h"
+ #include "device-info.h"
+@@ -58,10 +66,18 @@
+ 
+   GConfClient *conf_client;
+   guint conf_watch_id;
++#if ENABLE_UDEV_SUPPORT
+   DccmClient *udev_client;
++#endif
++#if ENABLE_HAL_SUPPORT
+   DccmClient *hal_client;
++#endif
++#if ENABLE_ODCCM_SUPPORT
+   DccmClient *odccm_client;
++#endif
++#if ENABLE_VDCCM_SUPPORT
+   DccmClient *vdccm_client;
++#endif
+   WmDeviceManager *device_list;
+   GtkWidget *menu;
+   NotifyNotification *notification;
+@@ -357,14 +373,22 @@
+ 
+         g_object_get(device, "dccm-type", &dccm_type, NULL);
+ 
++#if ENABLE_UDEV_SUPPORT
+         if (!(g_ascii_strcasecmp(dccm_type, "udev")))
+                 dccm_client_provide_password(priv->udev_client, pdaname, password);
+-        else if (!(g_ascii_strcasecmp(dccm_type, "hal")))
++#endif
++#if ENABLE_HAL_SUPPORT
++        if (!(g_ascii_strcasecmp(dccm_type, "hal")))
+                 dccm_client_provide_password(priv->hal_client, pdaname, password);
+-        else if (!(g_ascii_strcasecmp(dccm_type, "odccm")))
++#endif
++#if ENABLE_ODCCM_SUPPORT
++        if (!(g_ascii_strcasecmp(dccm_type, "odccm")))
+                 dccm_client_provide_password(priv->odccm_client, pdaname, password);
+-        else
++#endif
++#if ENABLE_VDCCM_SUPPORT
++        if (!(g_ascii_strcasecmp(dccm_type, "vdccm")))
+                 dccm_client_provide_password(priv->vdccm_client, pdaname, password);
++#endif
+ 
+         g_free(pdaname);
+         g_free(password);
+@@ -455,7 +479,7 @@
+   return;
+ }
+ 
+-
++#if ENABLE_VDCCM_SUPPORT
+ static void
+ stop_dccm ()
+ {
+@@ -501,31 +525,40 @@
+ 
+         return;
+ }
++#endif
+ 
+ static void
+ service_starting_cb(DccmClient *comms_client, gpointer user_data)
+ {
+   SynceTrayIcon *self = SYNCE_TRAYICON(user_data);
+ 
++#if ENABLE_UDEV_SUPPORT
+   if (IS_UDEV_CLIENT(comms_client)) {
+           event_notification(self, "Service starting", "Udev DCCM has signalled that it is starting");
+           return;
+   }
++#endif
+ 
++#if ENABLE_HAL_SUPPORT
+   if (IS_HAL_CLIENT(comms_client)) {
+           event_notification(self, "Service starting", "Hal has signalled that it is starting");
+           return;
+   }
++#endif
+ 
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/synce-trayicon/synce-trayicon.spec?r1=1.27&r2=1.28&f=u



More information about the pld-cvs-commit mailing list