[Xfce4-commits] <parole:master> Fix build-errors with -z, defs in LDFLAGS (bug #7531)

Simon Steinbeiss noreply at xfce.org
Mon Jul 23 17:34:03 CEST 2012


Updating branch refs/heads/master
         to a8ea57d578e95e8ed1b691516f284633620808af (commit)
       from f20e98ab4a6ffff5f671118bfd4f1cb4fadbcbca (commit)

commit a8ea57d578e95e8ed1b691516f284633620808af
Author: Simon Steinbeiss <ochosi at xfce.org>
Date:   Mon Jul 23 17:33:30 2012 +0200

    Fix build-errors with -z, defs in LDFLAGS (bug #7531)

 src/misc/Makefile.am                  |    4 ++++
 src/plugins/power-manager/Makefile.am |    6 +++++-
 src/plugins/properties/Makefile.am    |    4 ++++
 src/plugins/tray/Makefile.am          |    3 +++
 src/plugins/tray/tray-provider.c      |   15 ++++++++++-----
 5 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/src/misc/Makefile.am b/src/misc/Makefile.am
index ca8dd59..dfe8d00 100644
--- a/src/misc/Makefile.am
+++ b/src/misc/Makefile.am
@@ -37,6 +37,10 @@ libparole_la_CFLAGS =				\
 	$(TAGLIBC_CFLAGS)			\
 	$(LIBXFCE4UTIL_CFLAGS)
 
+libparole_la_LIBADD =				\
+	$(GTK_LIBS)				\
+	$(TAGLIBC_LIBS)
+
 paroleincludedir =				\
 	$(includedir)/parole
 
diff --git a/src/plugins/power-manager/Makefile.am b/src/plugins/power-manager/Makefile.am
index f37d31e..4ffc0e9 100644
--- a/src/plugins/power-manager/Makefile.am
+++ b/src/plugins/power-manager/Makefile.am
@@ -23,6 +23,10 @@ power_manager_plugin_la_CFLAGS =		\
 	$(LIBXFCE4UTIL_CFLAGS)			\
 	$(DBUS_GLIB_CFLAGS)
 
+power_manager_plugin_la_LIBADD = 		\
+	$(top_builddir)/src/misc/libparole.la	\
+	$(LIBXFCE4UTIL_LIBS)			\
+	$(DBUS_GLIB_LIBS)
 
 power_manager_plugin_la_LDFLAGS =		\
 	-avoid-version				\
@@ -42,4 +46,4 @@ EXTRA_DIST = 		  	\
 	$(desktop_in_files)
     
 DISTCLEANFILES = 		\
-	$(desktop_DATA)
\ No newline at end of file
+	$(desktop_DATA)
diff --git a/src/plugins/properties/Makefile.am b/src/plugins/properties/Makefile.am
index ba0e741..29d65b9 100644
--- a/src/plugins/properties/Makefile.am
+++ b/src/plugins/properties/Makefile.am
@@ -24,6 +24,10 @@ stream_properties_la_CFLAGS =			\
 	$(LIBXFCE4UTIL_CFLAGS)
 
 stream_properties_la_LIBADD =			\
+	$(top_builddir)/src/misc/libparole.la	\
+	$(GMODULE_LIBS)				\
+	$(GTK_LIBS)				\
+	$(LIBXFCE4UTIL_LIBS)			\
 	$(TAGLIBC_LIBS)
 
 stream_properties_la_LDFLAGS =			\
diff --git a/src/plugins/tray/Makefile.am b/src/plugins/tray/Makefile.am
index b0a5ea8..0fbee79 100644
--- a/src/plugins/tray/Makefile.am
+++ b/src/plugins/tray/Makefile.am
@@ -31,6 +31,9 @@ tray_icon_la_LDFLAGS =				\
 	$(PLATFORM_LDFLAGS)
 
 tray_icon_la_LIBADD =				\
+	$(top_builddir)/src/misc/libparole.la	\
+	$(GTK_LIBS)				\
+	$(LIBXFCE4UTIL_LIBS)			\
 	$(LIBNOTIFY_LIBS)
 
 #
diff --git a/src/plugins/tray/tray-provider.c b/src/plugins/tray/tray-provider.c
index e237b81..5efabd9 100644
--- a/src/plugins/tray/tray-provider.c
+++ b/src/plugins/tray/tray-provider.c
@@ -43,9 +43,6 @@ static void   tray_provider_iface_init 	   (ParoleProviderPluginIface *iface);
 static void   tray_provider_finalize       (GObject 	              *object);
 
 
-extern GdkPixbuf      *parole_icon_load    (const gchar *icon_name,  gint size);
-
-
 struct _TrayProviderClass
 {
     GObjectClass parent_class;
@@ -299,7 +296,11 @@ notify_playing (TrayProvider *tray, const ParoleStream *stream)
     notify_notification_attach_to_status_icon (tray->n, tray->tray);
 #endif
 #endif
-    pix = parole_icon_load (has_video ? "video" : "audio-x-generic", 48);
+    pix = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
+                                    has_video ? "video" : "audio-x-generic",
+                                    48,
+                                    GTK_ICON_LOOKUP_USE_BUILTIN,
+                                    NULL);
     if ( pix )
     {
 	notify_notification_set_icon_from_pixbuf (tray->n, pix);
@@ -572,7 +573,11 @@ tray_provider_set_player (ParoleProviderPlugin *plugin, ParoleProviderPlayer *pl
     tray->notify = TRUE;
 #endif
     
-    pix = parole_icon_load ("parole", 48);
+    pix = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
+                                    "parole",
+                                    48,
+                                    GTK_ICON_LOOKUP_USE_BUILTIN,
+                                    NULL);
     
     if ( pix )
     {


More information about the Xfce4-commits mailing list