[banshee] [gnome] remove gnome-sharp dependency (bgo#587320)



commit 87a66606426c930214c15e256d6e70ce25e7d38a
Author: Aaron Bockover <abockover novell com>
Date:   Sat Feb 6 00:58:06 2010 -0500

    [gnome] remove gnome-sharp dependency (bgo#587320)
    
    Remove all dependency on gnome-sharp (and thus libgnome), which will
    be fully deprecated in GNOME 3.0.
    
    The only API we consumed was Gnome.Url.Show, which has been replaced
    by Hyena.Gui.GtkUtilities.ShowUri, which invokes gtk_show_uri.

 build/build.environment.mk                         |    3 +--
 build/m4/banshee/gnome-sharp.m4                    |    5 -----
 .../Banshee.GnomeBackend/GnomeService.cs           |    4 ++--
 3 files changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/build/build.environment.mk b/build/build.environment.mk
index 898f625..e170786 100644
--- a/build/build.environment.mk
+++ b/build/build.environment.mk
@@ -16,7 +16,6 @@ LINK_MONO_ZEROCONF = $(MONO_ZEROCONF_LIBS)
 LINK_GLIB = $(GLIBSHARP_LIBS)
 LINK_GTK = $(GTKSHARP_LIBS)
 LINK_GCONF = $(GCONFSHARP_LIBS)
-LINK_GNOME = $(GNOMESHARP_LIBS)
 LINK_GIO = $(GTKSHARP_BEANS_LIBS) $(GIOSHARP_LIBS)
 LINK_DBUS = $(NDESK_DBUS_LIBS) $(NDESK_DBUS_GLIB_LIBS)
 LINK_DBUS_NO_GLIB = $(NDESK_DBUS_LIBS) 
@@ -149,7 +148,7 @@ REF_EXTENSION_REMOTE_AUDIO = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_ZEROCO
 
 # Backends
 REF_BACKEND_GIO = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GIO)
-REF_BACKEND_GNOME = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_GCONF) $(LINK_GNOME)
+REF_BACKEND_GNOME = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_GCONF)
 REF_BACKEND_GSTREAMER = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GLIB)
 REF_BACKEND_UNIX = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_POSIX)
 REF_BACKEND_HAL = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_DBUS)
diff --git a/build/m4/banshee/gnome-sharp.m4 b/build/m4/banshee/gnome-sharp.m4
index 2c6addf..79c2c72 100644
--- a/build/m4/banshee/gnome-sharp.m4
+++ b/build/m4/banshee/gnome-sharp.m4
@@ -5,9 +5,4 @@ AC_DEFUN([BANSHEE_CHECK_GNOME_SHARP],
 	PKG_CHECK_MODULES(GCONFSHARP,
 		gconf-sharp-2.0 >= $GNOMESHARP_REQUIRED)
 	AC_SUBST(GCONFSHARP_LIBS)
-
-	PKG_CHECK_MODULES(GNOMESHARP,
-		gnome-sharp-2.0 >= $GNOMESHARP_REQUIRED)
-	AC_SUBST(GNOMESHARP_LIBS)
 ])
-
diff --git a/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GnomeService.cs b/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GnomeService.cs
index afcff21..44002d9 100644
--- a/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GnomeService.cs
+++ b/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GnomeService.cs
@@ -72,8 +72,8 @@ namespace Banshee.GnomeBackend
 
         private bool OpenUrl (string url)
         {
-            Hyena.Log.Debug ("Opening URL via gnome-open", url);
-            return Gnome.Url.Show (url);
+            Hyena.Log.Debug ("Opening URL via gtk_show_uri", url);
+            return Hyena.Gui.GtkUtilities.ShowUri (url);
         }
 
         string IService.ServiceName {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]