+++ /dev/null
-diff -aurN beagle-0.2.8.orig/Util/Galago.cs beagle-0.2.8/Util/Galago.cs
---- beagle-0.2.8.orig/Util/Galago.cs 2005-08-14 19:54:17.000000000 +0200
-+++ beagle-0.2.8/Util/Galago.cs 2006-08-17 21:11:44.000000000 +0200
-@@ -35,15 +35,15 @@
-
- public static string GetPresence (string service_id, string username)
- {
-- if (! Galago.Core.Init ("beagle-galago-presence"))
-+ if (! Galago.Global.Init ("beagle-galago-presence"))
- return null;
-
-- Galago.Service service = Galago.Core.GetService (service_id, false, true);
-+ Galago.Service service = Galago.Global.GetService (service_id);
-
- if (service == null)
- return null;
-
-- Galago.Account account = service.GetAccount (username, true);
-+ Galago.Account account = service.GetAccount (username);
-
- if (account == null)
- return null;
-@@ -56,14 +56,14 @@
-
- string user_status = null;
-
-- if (presence.Idle == true)
-+ if (presence == null)
-+ user_status = ("No presence");
-+ else
- // FIXME: We need to translate this
- user_status = String.Format ("Idle {0}",
-- StringFu.DurationToPrettyString (DateTime.Now.AddSeconds (presence.IdleTime), DateTime.Now));
-- else
-- user_status = presence.ActiveStatus.Name;
-+ StringFu.DurationToPrettyString (presence.IdleTime, DateTime.Now));
-
-- Galago.Core.Uninit();
-+ Galago.Global.Uninit();
-
- return user_status;
- }
-diff -aurN beagle-0.2.8.orig/configure.in beagle-0.2.8/configure.in
---- beagle-0.2.8.orig/configure.in 2006-08-17 18:16:25.000000000 +0200
-+++ beagle-0.2.8/configure.in 2006-08-17 21:12:20.000000000 +0200
-@@ -487,7 +487,7 @@
-
- dnl Galago
-
--PKG_CHECK_MODULES(GALAGO, galago-sharp <= 0.3.4 , enable_galago=yes, enable_galago=no)
-+PKG_CHECK_MODULES(GALAGO, galago-sharp >= 0.5.0 , enable_galago=yes, enable_galago=no)
- AM_CONDITIONAL(ENABLE_GALAGO, test "x$enable_galago" = "xyes")
- AC_SUBST(GALAGO_LIBS)
-