diff -Nurd -x'*~' dbus-glib-0.86.orig/dbus/Makefile.in dbus-glib-0.86/dbus/Makefile.in --- dbus-glib-0.86.orig/dbus/Makefile.in 2010-03-24 20:19:59.000000000 -0400 +++ dbus-glib-0.86/dbus/Makefile.in 2013-06-03 02:08:55.000000000 -0400 @@ -419,7 +419,7 @@ dbus-glib-error-enum.h libdbus_glibdir = $(includedir)/dbus-1.0/dbus -libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS) +libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS) $(INTLLIBS) libdbus_glib_1_la_LDFLAGS = -export-symbols-regex "^[^_].*" -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined # convenience lib used here and by dbus-viewer diff -Nurd -x'*~' dbus-glib-0.86.orig/dbus/dbus-gproxy.c dbus-glib-0.86/dbus/dbus-gproxy.c --- dbus-glib-0.86.orig/dbus/dbus-gproxy.c 2010-01-15 12:17:13.000000000 -0500 +++ dbus-glib-0.86/dbus/dbus-gproxy.c 2013-06-03 02:09:07.000000000 -0400 @@ -1196,8 +1196,11 @@ GSList *tmp; const char *sender; + sender = dbus_message_get_sender (message); + /* First we handle NameOwnerChanged internally */ - if (dbus_message_is_signal (message, + if (g_strcmp0 (sender, DBUS_SERVICE_DBUS) == 0 && + dbus_message_is_signal (message, DBUS_INTERFACE_DBUS, "NameOwnerChanged")) { @@ -1226,8 +1229,6 @@ } } - sender = dbus_message_get_sender (message); - /* dbus spec requires these, libdbus validates */ g_assert (dbus_message_get_path (message) != NULL); g_assert (dbus_message_get_interface (message) != NULL); diff -Nurd -x'*~' dbus-glib-0.86.orig/doc/reference/Makefile.in dbus-glib-0.86/doc/reference/Makefile.in --- dbus-glib-0.86.orig/doc/reference/Makefile.in 2010-03-24 20:20:00.000000000 -0400 +++ dbus-glib-0.86/doc/reference/Makefile.in 2013-06-03 02:08:55.000000000 -0400 @@ -619,7 +619,7 @@ cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html ) @echo 'gtk-doc: Fixing cross-references' - cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) touch html-build.stamp ##############