File pidgin-indicator-ayatana-appindicator.patch of Package pidgin-indicator

--- a/configure.ac
+++ b/configure.ac
@@ -96,7 +96,20 @@ PKG_CHECK_MODULES(GTK, [gtk+-2.0])
 AC_SUBST(GTK_LIBS)
 AC_SUBST(GTK_CFLAGS)
 
-PKG_CHECK_MODULES(INDICATOR, [appindicator-0.1])
+PKG_CHECK_EXISTS([ayatana-appindicator-0.1],
+                 [have_ayatana_appindicator="yes"],
+                 [have_ayatana_appindicator="no"])
+PKG_CHECK_EXISTS([appindicator-0.1],
+                 [have_ubuntu_appindicator="yes"],
+                 [have_ubuntu_appindicator="no"])
+
+if test "x$have_ayatana_appindicator" = "xyes" ||
+   test "x$have_ubuntu_appindicator" = "xno"; then
+	PKG_CHECK_MODULES(INDICATOR, [ayatana-appindicator-0.1])
+	AC_DEFINE(HAVE_AYATANA_APPINDICATOR, 1, [ayatana-appindicator present])
+else
+	PKG_CHECK_MODULES(INDICATOR, [appindicator-0.1])
+fi
 AC_SUBST(INDICATOR_LIBS)
 AC_SUBST(INDICATOR_CFLAGS)
 
--- a/src/pidgin-indicator.c
+++ b/src/pidgin-indicator.c
@@ -41,7 +41,11 @@
 #include <savedstatuses.h>
 #include <version.h>
 
+#ifdef HAVE_AYATANA_APPINDICATOR
+#include <libayatana-appindicator/app-indicator.h>
+#else
 #include <libappindicator/app-indicator.h>
+#endif
 
 #include "docklet.h"
 
openSUSE Build Service is sponsored by