Hello community,

here is the log from the commit of package libdbusmenu for openSUSE:Factory 
checked in at 2015-06-16 14:05:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdbusmenu (Old)
 and      /work/SRC/openSUSE:Factory/.libdbusmenu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdbusmenu"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libdbusmenu/libdbusmenu.changes  2014-03-22 
18:02:05.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libdbusmenu.new/libdbusmenu.changes     
2015-06-16 14:05:28.000000000 +0200
@@ -1,0 +2,18 @@
+Tue May  5 13:47:23 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 12.10.3+bzr20150410 (changes since 12.10.3+bzr20140610):
+  * Use the configure-generated libtool script instead of
+    /usr/bin/libtool, which might not match what we have.
+  * Use gi's typelibdir pkgconfig variable and install into this
+    directory, now that gi supports multiarch.
+  * Parser: don't override the label for stock items if a custom
+    one is provided.
+- Minor spec cleanup.
+
+-------------------------------------------------------------------
+Sun Oct 26 13:19:05 UTC 2014 - p.drou...@gmail.com
+
+- Update to version 12.10.3+14.10.20140610
+  + No changelog available
+
+-------------------------------------------------------------------

Old:
----
  libdbusmenu_12.10.3+14.04.20140217.1.orig.tar.gz

New:
----
  libdbusmenu_12.10.3+15.04.20150410.2.orig.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libdbusmenu.spec ++++++
--- /var/tmp/diff_new_pack.HPOkiD/_old  2015-06-16 14:05:29.000000000 +0200
+++ /var/tmp/diff_new_pack.HPOkiD/_new  2015-06-16 14:05:29.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libdbusmenu
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,23 @@
 #
 
 
-%define _soname_glib 4
-%define _soname_gtk2 4
-%define _soname_gtk3 4
-%define _soname_jsonloader 4
-
+%define soname_glib 4
+%define soname_gtk2 4
+%define soname_gtk3 4
+%define soname_jsonloader 4
+%define _version 12.10.3+15.04.20150410.2
 Name:           libdbusmenu
-Version:        12.10.3+14.04.20140217.1
+Version:        12.10.3+bzr20150410
 Release:        0
 Summary:        Small library that passes a menu structure across DBus
 License:        GPL-3.0 and (LGPL-2.1 or LGPL-3.0)
 Group:          System/Libraries
 Url:            https://launchpad.net/dbusmenu
-Source:         
http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu/%{name}_%{version}.orig.tar.gz
+Source:         
http://archive.ubuntu.com/ubuntu/pool/main/libd/%{name}/%{name}_%{_version}.orig.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
-BuildRequires:  gtk2-devel
-BuildRequires:  gtk3-devel
 BuildRequires:  intltool
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -44,125 +42,114 @@
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gnome-doc-utils)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(valgrind)
 BuildRequires:  pkgconfig(x11)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-A small little library that was created by pulling out some comon code out of
-indicator-applet. It passes a menu structure across DBus so that a program can
-create a menu simply without worrying about how it is displayed on the other
-side of the bus.
-
+A small little library that was created by pulling out some common
+code out of mate-indicator-applet. It passes a menu structure
+across D-Bus so that a program can create a menu simply without
+worrying about how it is displayed on the other side of the bus.
 
 %package tools
 Summary:        Development tools for the dbusmenu libraries
 Group:          Development/Tools/Other
-Requires:       %{name}-glib%{_soname_glib} = %{version}
+Requires:       %{name}-glib%{soname_glib} = %{version}
 
 %description tools
 This packages contains the development tools for the dbusmenu libraries.
 
-
-%package glib%{_soname_glib}
-Summary:        Small library that passes a menu structure across DBus
+%package glib%{soname_glib}
+Summary:        Small library that passes a menu structure across D-Bus
 Group:          System/Libraries
 
-%description glib%{_soname_glib}
+%description glib%{soname_glib}
 This package contains the shared libraries for the dbusmenu-glib library.
 
-
 %package -n typelib-1_0-Dbusmenu-0_4
-Summary:        Small library that passes a menu structure across DBus - 
Introspection bindings
+Summary:        Small library that passes a menu structure across D-Bus -- 
Introspection bindings
 Group:          System/Libraries
 
 %description -n typelib-1_0-Dbusmenu-0_4
 This package contains the GObject Introspection bindings for the dbusmenu
 library.
 
-
 %package glib-devel
 Summary:        Development files for libdbusmenu-glib
 Group:          Development/Libraries/C and C++
-Requires:       %{name}-glib%{_soname_glib} = %{version}
-Requires:       gtk2-devel
+Requires:       %{name}-glib%{soname_glib} = %{version}
 Requires:       pkgconfig(dbus-glib-1)
+Requires:       pkgconfig(gtk+-2.0)
 
 %description glib-devel
 This package contains the development files for the dbusmenu-glib library.
 
-
 %package glib-doc
-Summary:        Documentation for libdbusmenu-glib%{_soname_glib}
+Summary:        Documentation for libdbusmenu-glib%{soname_glib}
 Group:          Documentation/HTML
 BuildArch:      noarch
 
 %description glib-doc
 This package includes the documentation for the dbusmenu-glib library.
 
-
-%package gtk%{_soname_gtk2}
-Summary:        Small library that passes a menu structure across DBus - GTK2 
version
+%package gtk%{soname_gtk2}
+Summary:        Small library that passes a menu structure across D-Bus -- 
GTK+ 2 version
 Group:          System/Libraries
 Requires:       gtk2
 
-%description gtk%{_soname_gtk2}
+%description gtk%{soname_gtk2}
 This package contains the shared libraries for the dbusmenu-gtk2 library.
 
-
 %package -n typelib-1_0-DbusmenuGtk-0_4
-Summary:        Small library that passes a menu structure across DBus - 
Introspection bindings
+Summary:        Small library that passes a menu structure across D-Bus -- 
Introspection bindings
 Group:          System/Libraries
 
 %description -n typelib-1_0-DbusmenuGtk-0_4
-This package contains the GObject Introspection bindings for the GTK 2 version
+This package contains the GObject Introspection bindings for the GTK+ 2 version
 of the dbusmenu-gtk library.
 
-
 %package gtk-devel
-Summary:        Development files for libdbusmenu-gtk%{_soname_gtk2}
+Summary:        Development files for libdbusmenu-gtk%{soname_gtk2}
 Group:          Development/Libraries/C and C++
 Requires:       %{name}-glib-devel = %{version}
-Requires:       %{name}-gtk%{_soname_gtk2} = %{version}
-Requires:       gtk2-devel
+Requires:       %{name}-gtk%{soname_gtk2} = %{version}
 Requires:       pkgconfig(dbus-glib-1)
+Requires:       pkgconfig(gtk+-2.0)
 
 %description gtk-devel
 This package contains the development files for the dbusmenu-gtk2 library.
 
-
-%package gtk3-%{_soname_gtk3}
-Summary:        Small library that passes a menu structure across DBus - GTK3 
version
+%package gtk3-%{soname_gtk3}
+Summary:        Small library that passes a menu structure across DBus -- GTK+ 
3 version
 Group:          System/Libraries
 
-%description gtk3-%{_soname_gtk3}
+%description gtk3-%{soname_gtk3}
 This package contains the shared libraries for the dbusmenu-gtk3 library.
 
-
 %package -n typelib-1_0-DbusmenuGtk3-0_4
-Summary:        Small library that passes a menu structure across DBus - 
Introspection bindings
+Summary:        Small library that passes a menu structure across D-Bus -- 
Introspection bindings
 Group:          System/Libraries
 
 %description -n typelib-1_0-DbusmenuGtk3-0_4
-This package contains the GObject Introspection bindings for the GTK 3 version
+This package contains the GObject Introspection bindings for the GTK+ 3 version
 of the dbusmenu-gtk library.
 
-
 %package gtk3-devel
-Summary:        Development files for libdbusmenu-gtk3-%{_soname_gtk3}
+Summary:        Development files for libdbusmenu-gtk3-%{soname_gtk3}
 Group:          Development/Libraries/C and C++
 Requires:       %{name}-glib-devel = %{version}
-Requires:       %{name}-gtk3-%{_soname_gtk3} = %{version}
-Requires:       gtk3-devel
+Requires:       %{name}-gtk3-%{soname_gtk3} = %{version}
 Requires:       pkgconfig(dbus-glib-1)
+Requires:       pkgconfig(gtk+-3.0)
 
 %description gtk3-devel
 This package contains the development files for the dbusmenu-gtk3 library.
 
-
 %package gtk-doc
-Summary:        Documentation for libdbusmenu-gtk%{_soname_gtk2} and 
libdbusmenu-gtk3-%{_soname_gtk3}
+Summary:        Documentation for libdbusmenu-gtk%{soname_gtk2} and 
libdbusmenu-gtk3-%{soname_gtk3}
 Group:          Documentation/HTML
 BuildArch:      noarch
 
@@ -170,90 +157,83 @@
 This package contains the documentation for the dbusmenu-gtk2 and dbusmenu-gtk3
 libraries.
 
-
-%package jsonloader%{_soname_jsonloader}
-Summary:        Small library that passes a menu structure across DBus - Test 
library
+%package jsonloader%{soname_jsonloader}
+Summary:        Small library that passes a menu structure across DBus -- Test 
library
 Group:          System/Libraries
 
-%description jsonloader%{_soname_jsonloader}
+%description jsonloader%{soname_jsonloader}
 This package contains the shared libraries for dbusmenu-jsonloader, a library
 meant for test suites.
 
-
 %package jsonloader-devel
-Summary:        Development files for 
libdbusmenu-jsonloader%{_soname_jsonloader}
+Summary:        Development files for 
libdbusmenu-jsonloader%{soname_jsonloader}
 Group:          Development/Libraries/C and C++
 Requires:       %{name}-glib-devel = %{version}
-Requires:       %{name}-jsonloader%{_soname_jsonloader} = %{version}
+Requires:       %{name}-jsonloader%{soname_jsonloader} = %{version}
 Requires:       pkgconfig(dbus-glib-1)
 Requires:       pkgconfig(json-glib-1.0)
 
 %description jsonloader-devel
 This package contains the development files for the dbusmenu-jsonloader 
library.
 
-
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %{name}-%{_version}
 
 %build
+
 %global _configure ../configure
-NOCONFIGURE=1 sh autogen.sh
-export V=1
-mkdir -p build-gtk2 build-gtk3
-
-pushd build-gtk2
-%configure --disable-scrollkeeper --enable-gtk-doc --enable-introspection \
-           --with-gtk=2 --disable-static
-make %{?_smp_mflags}
-popd
-
-pushd build-gtk3
-%configure --disable-scrollkeeper --enable-gtk-doc --enable-introspection \
-           --with-gtk=3 --disable-static
-make %{?_smp_mflags}
-popd
+NOCONFIGURE=1 ./autogen.sh
+for ver in 2 3; do
+    mkdir build-gtk$ver
+    pushd build-gtk$ver
+    %configure \
+      --disable-static       \
+      --disable-scrollkeeper \
+      --enable-gtk-doc       \
+      --enable-introspection \
+      --with-gtk=$ver
+    make %{?_smp_mflags}
+    popd
+done
 
 %install
-pushd build-gtk2
-%make_install
-popd
-
-pushd build-gtk3
-%make_install
-popd
-
-# Remove libtool files
-find %{buildroot} -type f -name '*.la' -delete
-
-# Put documentation in correct directory
-install -dm755 %{buildroot}%{_docdir}/%{name}-tools/
-mv %{buildroot}%{_datadir}/doc/%{name}/README.dbusmenu-bench \
+for ver in 2 3; do
+    pushd build-gtk$ver
+    %make_install
+    popd
+done
+
+find %{buildroot} -type f -name "*.la" -delete -print
+
+# Put documentation in correct directory.
+mkdir -p %{buildroot}%{_docdir}/%{name}-tools/
+mv -f %{buildroot}%{_datadir}/doc/%{name}/README.dbusmenu-bench \
                %{buildroot}%{_docdir}/%{name}-tools/
 
-# Put examples in correct documentation directory
-install -dm755 %{buildroot}%{_docdir}/%{name}-glib-devel/examples/
-mv %{buildroot}%{_datadir}/doc/%{name}/examples/glib-server-nomenu.c \
+# Put examples in correct documentation directory.
+mkdir -p %{buildroot}%{_docdir}/%{name}-glib-devel/examples/
+mv -f %{buildroot}%{_datadir}/doc/%{name}/examples/glib-server-nomenu.c \
                %{buildroot}%{_docdir}/%{name}-glib-devel/examples/
 
-%post glib%{_soname_glib} -p /sbin/ldconfig
+%post glib%{soname_glib} -p /sbin/ldconfig
 
-%postun glib%{_soname_glib} -p /sbin/ldconfig
+%postun glib%{soname_glib} -p /sbin/ldconfig
 
-%post gtk%{_soname_gtk2} -p /sbin/ldconfig
+%post gtk%{soname_gtk2} -p /sbin/ldconfig
 
-%postun gtk%{_soname_gtk2} -p /sbin/ldconfig
+%postun gtk%{soname_gtk2} -p /sbin/ldconfig
 
-%post gtk3-%{_soname_gtk3} -p /sbin/ldconfig
+%post gtk3-%{soname_gtk3} -p /sbin/ldconfig
 
-%postun gtk3-%{_soname_gtk3} -p /sbin/ldconfig
+%postun gtk3-%{soname_gtk3} -p /sbin/ldconfig
 
-%post jsonloader%{_soname_jsonloader} -p /sbin/ldconfig
+%post jsonloader%{soname_jsonloader} -p /sbin/ldconfig
 
-%postun jsonloader%{_soname_jsonloader} -p /sbin/ldconfig
+%postun jsonloader%{soname_jsonloader} -p /sbin/ldconfig
 
 %files tools
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %{_libexecdir}/dbusmenu-bench
 %{_libexecdir}/dbusmenu-dumper
 %{_libexecdir}/dbusmenu-testapp
@@ -263,19 +243,19 @@
 %doc %dir %{_docdir}/%{name}-tools/
 %doc %{_docdir}/%{name}-tools/README.dbusmenu-bench
 
-%files glib%{_soname_glib}
+%files glib%{soname_glib}
 %defattr(-,root,root)
-%doc NEWS COPYING*
-%{_libdir}/libdbusmenu-glib.so.%{_soname_glib}*
+%doc COPYING* NEWS
+%{_libdir}/libdbusmenu-glib.so.%{soname_glib}*
 
 %files -n typelib-1_0-Dbusmenu-0_4
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib
 
 %files glib-devel
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %dir %{_includedir}/libdbusmenu-glib-0.4/
 %dir %{_includedir}/libdbusmenu-glib-0.4/libdbusmenu-glib/
 %{_includedir}/libdbusmenu-glib-0.4/libdbusmenu-glib/client.h
@@ -296,22 +276,22 @@
 
 %files glib-doc
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %doc %{_datadir}/gtk-doc/html/libdbusmenu-glib/
 
-%files gtk%{_soname_gtk2}
+%files gtk%{soname_gtk2}
 %defattr(-,root,root)
-%doc NEWS COPYING*
-%{_libdir}/libdbusmenu-gtk.so.%{_soname_gtk2}*
+%doc COPYING* NEWS
+%{_libdir}/libdbusmenu-gtk.so.%{soname_gtk2}*
 
 %files -n typelib-1_0-DbusmenuGtk-0_4
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %{_libdir}/girepository-1.0/DbusmenuGtk-0.4.typelib
 
 %files gtk-devel
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %dir %{_includedir}/libdbusmenu-gtk-0.4/
 %dir %{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/
 %{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/client.h
@@ -325,19 +305,19 @@
 %dir %{_datadir}/vala/vapi/
 %{_datadir}/vala/vapi/DbusmenuGtk-0.4.vapi
 
-%files gtk3-%{_soname_gtk3}
+%files gtk3-%{soname_gtk3}
 %defattr(-,root,root)
-%doc NEWS COPYING*
-%{_libdir}/libdbusmenu-gtk3.so.%{_soname_gtk3}*
+%doc COPYING* NEWS
+%{_libdir}/libdbusmenu-gtk3.so.%{soname_gtk3}*
 
 %files -n typelib-1_0-DbusmenuGtk3-0_4
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %{_libdir}/girepository-1.0/DbusmenuGtk3-0.4.typelib
 
 %files gtk3-devel
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %dir %{_includedir}/libdbusmenu-gtk3-0.4/
 %dir %{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/
 %{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/client.h
@@ -353,17 +333,17 @@
 
 %files gtk-doc
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %doc %{_datadir}/gtk-doc/html/libdbusmenu-gtk/
 
-%files jsonloader%{_soname_jsonloader}
+%files jsonloader%{soname_jsonloader}
 %defattr(-,root,root)
-%doc NEWS COPYING*
-%{_libdir}/libdbusmenu-jsonloader.so.%{_soname_jsonloader}*
+%doc COPYING* NEWS
+%{_libdir}/libdbusmenu-jsonloader.so.%{soname_jsonloader}*
 
 %files jsonloader-devel
 %defattr(-,root,root)
-%doc NEWS COPYING*
+%doc COPYING* NEWS
 %dir %{_includedir}/libdbusmenu-glib-0.4/
 %dir %{_includedir}/libdbusmenu-glib-0.4/libdbusmenu-jsonloader/
 %{_includedir}/libdbusmenu-glib-0.4/libdbusmenu-jsonloader/json-loader.h

++++++ libdbusmenu_12.10.3+14.04.20140217.1.orig.tar.gz -> 
libdbusmenu_12.10.3+15.04.20150410.2.orig.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libdbusmenu-12.10.3+14.04.20140217.1/INSTALL 
new/libdbusmenu-12.10.3+15.04.20150410.2/INSTALL
--- old/libdbusmenu-12.10.3+14.04.20140217.1/INSTALL    2014-02-17 
19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/INSTALL    2015-04-10 
23:56:10.000000000 +0200
@@ -1,8 +1,8 @@
 Installation Instructions
 *************************
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
+Inc.
 
    Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
@@ -12,8 +12,8 @@
 Basic Installation
 ==================
 
-   Briefly, the shell commands `./configure; make; make install' should
-configure, build, and install this package.  The following
+   Briefly, the shell command `./configure && make && make install'
+should configure, build, and install this package.  The following
 more-detailed instructions are generic; see the `README' file for
 instructions specific to this package.  Some packages provide this
 `INSTALL' file but do not implement all of the features documented
@@ -226,6 +226,11 @@
 
 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
 
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
+
    On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
 parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
 a workaround.  If GNU CC is not installed, it is therefore recommended
@@ -304,9 +309,10 @@
 overridden in the site shell script).
 
 Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf bug.  Until the bug is fixed you can use this workaround:
+an Autoconf limitation.  Until the limitation is lifted, you can use
+this workaround:
 
-     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
 
 `configure' Invocation
 ======================
@@ -362,4 +368,3 @@
 
 `configure' also accepts some other, not widely useful, options.  Run
 `configure --help' for more details.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt
 
new/libdbusmenu-12.10.3+15.04.20150410.2/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt
--- 
old/libdbusmenu-12.10.3+14.04.20140217.1/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt
      2014-02-17 19:07:21.000000000 +0100
+++ 
new/libdbusmenu-12.10.3+15.04.20150410.2/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt
      2015-04-10 23:55:59.000000000 +0200
@@ -16,7 +16,6 @@
 DBUSMENU_CLIENT_TYPES_SEPARATOR
 DBUSMENU_CLIENT_TYPES_IMAGE
 DbusmenuClient
-DbusmenuClientClass
 DbusmenuClientTypeHandler
 dbusmenu_client_new
 dbusmenu_client_get_icon_paths
@@ -26,6 +25,7 @@
 dbusmenu_client_add_type_handler
 dbusmenu_client_add_type_handler_full
 <SUBSECTION Standard>
+DbusmenuClientClass
 DBUSMENU_CLIENT
 DBUSMENU_IS_CLIENT
 DBUSMENU_TYPE_CLIENT
@@ -147,7 +147,6 @@
 DBUSMENU_SERVER_PROP_TEXT_DIRECTION
 DBUSMENU_SERVER_PROP_VERSION
 DbusmenuServer
-DbusmenuServerClass
 dbusmenu_server_new
 dbusmenu_server_get_status
 dbusmenu_server_get_text_direction
@@ -155,6 +154,7 @@
 dbusmenu_server_set_status
 dbusmenu_server_set_text_direction
 <SUBSECTION Standard>
+DbusmenuServerClass
 DBUSMENU_SERVER
 DBUSMENU_IS_SERVER
 DBUSMENU_TYPE_SERVER
@@ -172,10 +172,10 @@
 <FILE>menuitem-proxy</FILE>
 <TITLE>DbusmenuMenuitemProxy</TITLE>
 DbusmenuMenuitemProxy
-DbusmenuMenuitemProxyClass
 dbusmenu_menuitem_proxy_new
 dbusmenu_menuitem_proxy_get_wrapped
 <SUBSECTION Standard>
+DbusmenuMenuitemProxyClass
 DBUSMENU_MENUITEM_PROXY
 DBUSMENU_IS_MENUITEM_PROXY
 DBUSMENU_TYPE_MENUITEM_PROXY
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/Makefile.am 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/Makefile.am
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/Makefile.am       
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/Makefile.am       
2015-04-10 23:55:59.000000000 +0200
@@ -198,7 +198,7 @@
 girdir = $(datadir)/gir-1.0
 gir_DATA = $(INTROSPECTION_GIRS)
 
-typelibdir = $(libdir)/girepository-1.0
+typelibdir = $(INTROSPECTION_TYPELIBDIR)
 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
 CLEANFILES += $(gir_DATA) $(typelib_DATA)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/client.h 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/client.h
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/client.h  
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/client.h  
2015-04-10 23:55:59.000000000 +0200
@@ -183,6 +183,7 @@
 */
 typedef struct _DbusmenuClient      DbusmenuClient;
 struct _DbusmenuClient {
+       /*< private >*/
        GObject parent;
 
        /*< Private >*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/menuitem-proxy.h 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/menuitem-proxy.h
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/menuitem-proxy.h  
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/menuitem-proxy.h  
2015-04-10 23:55:59.000000000 +0200
@@ -72,6 +72,7 @@
        Public instance data for a #DbusmenuMenuitemProxy.
 */
 struct _DbusmenuMenuitemProxy {
+       /*< private >*/
        DbusmenuMenuitem parent;
 
        /*< Private >*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/server.h 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/server.h
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-glib/server.h  
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-glib/server.h  
2015-04-10 23:55:59.000000000 +0200
@@ -151,6 +151,7 @@
 */
 typedef struct _DbusmenuServer      DbusmenuServer;
 struct _DbusmenuServer {
+       /*< private >*/
        GObject parent;
 
        /*< Private >*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/Makefile.am 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/Makefile.am
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/Makefile.am        
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/Makefile.am        
2015-04-10 23:55:59.000000000 +0200
@@ -142,7 +142,7 @@
 girdir = $(datadir)/gir-1.0
 gir_DATA = $(INTROSPECTION_GIRS)
 
-typelibdir = $(libdir)/girepository-1.0
+typelibdir = $(INTROSPECTION_TYPELIBDIR)
 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
 CLEANFILES += $(gir_DATA) $(typelib_DATA)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/client.h 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/client.h
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/client.h   
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/client.h   
2015-04-10 23:55:59.000000000 +0200
@@ -87,6 +87,7 @@
  */
 typedef struct _DbusmenuGtkClient      DbusmenuGtkClient;
 struct _DbusmenuGtkClient {
+       /*< private >*/
        DbusmenuClient parent;
 
        /*< Private >*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/parser.c 
new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/parser.c
--- old/libdbusmenu-12.10.3+14.04.20140217.1/libdbusmenu-gtk/parser.c   
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/libdbusmenu-gtk/parser.c   
2015-04-10 23:56:10.000000000 +0200
@@ -886,7 +886,7 @@
         const gchar * label = NULL;
         label = dbusmenu_menuitem_property_get (menuitem,
                                                 DBUSMENU_MENUITEM_PROP_LABEL);
-        if (stock.label != NULL && label != NULL) {
+        if (stock.label != NULL && label != NULL && label[0] == '\0') {
           dbusmenu_menuitem_property_set (menuitem,
                                           DBUSMENU_MENUITEM_PROP_LABEL,
                                           stock.label);
@@ -987,6 +987,7 @@
   GtkWidget * menuitem = pdata->widget;
 
   dbusmenu_menuitem_child_delete (parent, child);
+  disconnect_from_widget (menuitem);
 
   RecurseContext recurse = {0};
   recurse.toplevel = gtk_widget_get_toplevel(menuitem);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/tests/Makefile.am 
new/libdbusmenu-12.10.3+15.04.20150410.2/tests/Makefile.am
--- old/libdbusmenu-12.10.3+14.04.20140217.1/tests/Makefile.am  2014-02-17 
19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/tests/Makefile.am  2015-04-10 
23:56:10.000000000 +0200
@@ -249,7 +249,7 @@
        @echo export G_DEBUG=fatal_criticals >> $@
        @echo export G_MESSAGES_DEBUG=all >> $@
        @echo $(XVFB_RUN) >> $@
-       @echo $(DBUS_RUNNER) --task $(builddir)/test-json-client --wait-for 
org.dbusmenu.test --task-name Client --parameter 
$(top_builddir)/tools/dbusmenu-dumper --parameter /dev/null --task libtool 
--parameter --mode=execute --parameter $(srcdir)/test-json-instruction-count 
--parameter $(builddir)/test-json-server --task-name Server --parameter 
$(srcdir)/test-json-01.json >> $@
+       @echo $(DBUS_RUNNER) --task $(builddir)/test-json-client --wait-for 
org.dbusmenu.test --task-name Client --parameter 
$(top_builddir)/tools/dbusmenu-dumper --parameter /dev/null --task 
$(srcdir)/test-json-instruction-count --parameter $(builddir)/test-json-server 
--task-name Server --parameter $(srcdir)/test-json-01.json >> $@
        @chmod +x $@
 
 EXTRA_DIST += \
@@ -551,13 +551,13 @@
 test_libdbusmenu_glib_gtkdoc:
        @echo "#!/bin/bash" > $@
        @echo cd $(abs_top_builddir)/docs/libdbusmenu-glib/reference >> $@
-       @echo gtester --verbose -k $(GTKDOC_CHECK) >> $@
+       @echo gtester --verbose -k $(GTKDOC_CHECK_PATH) >> $@
        @chmod +x $@
 
 test_libdbusmenu_gtk_gtkdoc:
        @echo "#!/bin/bash" > $@
        @echo cd $(abs_top_builddir)/docs/libdbusmenu-gtk/reference >> $@
-       @echo gtester --verbose -k $(GTKDOC_CHECK) >> $@
+       @echo gtester --verbose -k $(GTKDOC_CHECK_PATH) >> $@
        @chmod +x $@
 
 examplesdir = $(docdir)/examples/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libdbusmenu-12.10.3+14.04.20140217.1/tests/test-json-server.c 
new/libdbusmenu-12.10.3+15.04.20150410.2/tests/test-json-server.c
--- old/libdbusmenu-12.10.3+14.04.20140217.1/tests/test-json-server.c   
2014-02-17 19:07:21.000000000 +0100
+++ new/libdbusmenu-12.10.3+15.04.20150410.2/tests/test-json-server.c   
2015-04-10 23:56:10.000000000 +0200
@@ -36,8 +36,7 @@
        g_debug("Dumping callgrind data");
        CALLGRIND_DUMP_STATS_AT("exported");
        CALLGRIND_STOP_INSTRUMENTATION;
-       g_main_loop_quit(mainloop);
-       return;
+       g_timeout_add(500, (GSourceFunc)g_main_loop_quit, mainloop);
 }
 
 static void


Reply via email to