Hello community, here is the log from the commit of package libdbusmenu for openSUSE:Factory checked in at 2019-11-23 23:51:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdbusmenu (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdbusmenu" Sat Nov 23 23:51:01 2019 rev:9 rq:750043 version:16.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libdbusmenu/libdbusmenu.changes 2019-10-17 13:08:12.207940420 +0200 +++ /work/SRC/openSUSE:Factory/.libdbusmenu.new.26869/libdbusmenu.changes 2019-11-23 23:51:05.778974427 +0100 @@ -1,0 +2,18 @@ +Tue Nov 19 19:26:35 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Work around OBS idiosyncrasies regarding packages name. + +------------------------------------------------------------------- +Mon Nov 18 18:08:15 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Drop dependency on deprecated gnome-common, just run autoreconf +- Do not include unused tree_index.sgml, fix build with gtk-doc >= 1.32, + see https://gitlab.gnome.org/GNOME/gtk-doc/issues/103 + * add 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch +- Fix missing accelerators, add + 0002-genericmenuitem-Make-accelerator-text-appear-again.patch +- Split Gtk2 and Gtk3 build - glib, tools and doc subpackage are created + from the Gtk2 flavor. + * Fix building with disabled tests, add 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch + +------------------------------------------------------------------- New: ---- 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch 0002-genericmenuitem-Make-accelerator-text-appear-again.patch 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch _multibuild ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdbusmenu.spec ++++++ --- /var/tmp/diff_new_pack.J3Pwhq/_old 2019-11-23 23:51:06.706974537 +0100 +++ /var/tmp/diff_new_pack.J3Pwhq/_new 2019-11-23 23:51:06.710974537 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdbusmenu # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,62 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%global sname libappindicator +%if "%{flavor}" == "" +ExclusiveArch: do-not-build +%endif + +%define sname libdbusmenu %define soname_glib 4 %define soname_gtk2 4 %define soname_gtk3 4 %define soname_jsonloader 4 -Name: libdbusmenu + +%if "%{flavor}" == "gtk2" +%global gtkver 2 +%global soname_gtk %{soname_gtk2} +%global libname_gtk libdbusmenu-gtk%{soname_gtk} +%global psuffix -gtk%{gtkver} +# dumper is GTK2 only +%bcond_without testtools +# Docs are the same for GTK2/3, dito for glib +%bcond_without docs +%global package_glib 1 +%endif + +%if "%{flavor}" == "gtk3" +%global gtksuffix 3 +%global gtkver 3 +%global soname_gtk %{soname_gtk3} +%global libname_gtk libdbusmenu-gtk3-%{soname_gtk} +%global psuffix -gtk%{gtkver} +%bcond_with testtools +%bcond_with docs +%endif + +%global libname_glib libdbusmenu-glib%{soname_glib} + +Name: libdbusmenu%{?psuffix} Version: 16.04.0 Release: 0 Summary: Small library that passes a menu structure across DBus License: GPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) Group: System/Libraries URL: https://launchpad.net/dbusmenu -Source: https://launchpad.net/libdbusmenu/16.04/%{version}/+download/%{name}-%{version}.tar.gz +Source: https://launchpad.net/libdbusmenu/16.04/%{version}/+download/%{sname}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE +Patch0: 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch +# PATCH-FIX-UPSTREAM +Patch1: 0002-genericmenuitem-Make-accelerator-text-appear-again.patch +# PATCH-FIX-OPENSUSE +Patch2: 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch BuildRequires: autoconf BuildRequires: automake -BuildRequires: gnome-common +%if %{with docs} BuildRequires: gtk-doc +BuildRequires: pkgconfig(gnome-doc-utils) +%endif BuildRequires: intltool BuildRequires: libtool BuildRequires: pkgconfig @@ -39,13 +79,17 @@ BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(gnome-doc-utils) BuildRequires: pkgconfig(gobject-introspection-1.0) +%if "%flavor" == "gtk2" BuildRequires: pkgconfig(gtk+-2.0) +%else BuildRequires: pkgconfig(gtk+-3.0) +%endif +%if %{with testtools} BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(valgrind) BuildRequires: pkgconfig(x11) +%endif %description A small little library that was created by pulling out some common @@ -53,188 +97,186 @@ 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 +%package -n libdbusmenu-tools Summary: Development tools for the dbusmenu libraries Group: Development/Tools/Other -Requires: %{name}-glib%{soname_glib} = %{version} +Requires: %{libname_glib} = %{version} -%description tools +%description -n libdbusmenu-tools This packages contains the development tools for the dbusmenu libraries. -%package glib%{soname_glib} +%package -n %{libname_glib} Summary: Small library that passes a menu structure across D-Bus Group: System/Libraries -%description glib%{soname_glib} -This package contains the shared libraries for the dbusmenu-glib library. +%description -n %{libname_glib} +This package contains the shared library for the dbusmenu-glib. %package -n typelib-1_0-Dbusmenu-0_4 -Summary: Small library that passes a menu structure across D-Bus -- Introspection bindings +Summary: Introspection bindings for %{libname_glib} 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 +%package -n libdbusmenu-glib-devel Summary: Development files for libdbusmenu-glib Group: Development/Libraries/C and C++ -Requires: %{name}-glib%{soname_glib} = %{version} +Requires: %{libname_glib} = %{version} Requires: pkgconfig(dbus-glib-1) -%description glib-devel +%description -n libdbusmenu-glib-devel This package contains the development files for the dbusmenu-glib library. -%package glib-doc +%package -n libdbusmenu-glib-doc Summary: Documentation for libdbusmenu-glib%{soname_glib} Group: Documentation/HTML BuildArch: noarch -%description glib-doc +%description -n libdbusmenu-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 D-Bus -- GTK+ 2 version +%package -n %{libname_gtk} +Summary: GTK+ %{gtkver} version of libdbusmenu Group: System/Libraries +%if "%{flavor}" == "gtk2" Requires: gtk2 +%endif -%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 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 -of the dbusmenu-gtk library. - -%package gtk-devel -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: 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 -- GTK+ 3 version -Group: System/Libraries - -%description gtk3-%{soname_gtk3} -This package contains the shared libraries for the dbusmenu-gtk3 library. +%description -n %{libname_gtk} +This package contains GTK %{gtkver} dbusmenu shared library. -%package -n typelib-1_0-DbusmenuGtk3-0_4 -Summary: Small library that passes a menu structure across D-Bus -- Introspection bindings +%package -n typelib-1_0-DbusmenuGtk%{?gtksuffix}-0_4 +Summary: Introspection bindings for %{libname_gtk} Group: System/Libraries -%description -n typelib-1_0-DbusmenuGtk3-0_4 -This package contains the GObject Introspection bindings for the GTK+ 3 version +%description -n typelib-1_0-DbusmenuGtk%{?gtksuffix}-0_4 +This package contains the GObject Introspection bindings for the GTK+ %{gtkver} version of the dbusmenu-gtk library. -%package gtk3-devel -Summary: Development files for libdbusmenu-gtk3-%{soname_gtk3} +%package devel +Summary: Development files for %{libname_gtk} Group: Development/Libraries/C and C++ -Requires: %{name}-glib-devel = %{version} -Requires: %{name}-gtk3-%{soname_gtk3} = %{version} +Requires: %{libname_gtk} = %{version} Requires: pkgconfig(dbus-glib-1) -Requires: pkgconfig(gtk+-3.0) +Requires: pkgconfig(dbusmenu-glib-0.4) = %{version} -%description gtk3-devel -This package contains the development files for the dbusmenu-gtk3 library. +%description devel +This package contains the development files for the dbusmenu-gtk%{gtkver} library. -%package gtk-doc -Summary: Documentation for libdbusmenu-gtk%{soname_gtk2} and libdbusmenu-gtk3-%{soname_gtk3} +%package doc +Summary: Documentation for libdbusmenu - GTK 2 and GTK 3 Group: Documentation/HTML BuildArch: noarch -%description gtk-doc +%description doc This package contains the documentation for the dbusmenu-gtk2 and dbusmenu-gtk3 libraries. -%package jsonloader%{soname_jsonloader} +%package -n libdbusmenu-jsonloader%{soname_jsonloader} Summary: Small library that passes a menu structure across DBus -- Test library Group: System/Libraries -%description jsonloader%{soname_jsonloader} +%description -n libdbusmenu-jsonloader%{soname_jsonloader} This package contains the shared libraries for dbusmenu-jsonloader, a library meant for test suites. -%package jsonloader-devel +%package -n libdbusmenu-jsonloader-devel 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: libdbusmenu-jsonloader%{soname_jsonloader} = %{version} Requires: pkgconfig(dbus-glib-1) +Requires: pkgconfig(dbusmenu-glib-0.4) = %{version} Requires: pkgconfig(json-glib-1.0) -%description jsonloader-devel +%description -n libdbusmenu-jsonloader-devel This package contains the development files for the dbusmenu-jsonloader library. %prep -%setup -q +%setup -q -n %{sname}-%{version} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build export CFLAGS="%{optflags} -Wno-error" -%global _configure ../configure -NOCONFIGURE=1 gnome-autogen.sh --enable-gtk-doc -for ver in 2 3; do - mkdir build-gtk$ver - pushd build-gtk$ver - %configure \ +autoreconf -vfi + +%configure \ --disable-static \ - --disable-scrollkeeper \ - --enable-gtk-doc \ +%if 0%{without testtools} + --disable-dumper \ + --disable-tests \ +%endif --enable-introspection \ - --with-gtk=$ver - make %{?_smp_mflags} - popd -done + --with-gtk=%{gtkver} + +make %{?_smp_mflags} %install -for ver in 2 3; do - pushd build-gtk$ver - %make_install - popd -done +%make_install find %{buildroot} -type f -name "*.la" -delete -print +%if %{with testtools} # Put documentation in correct directory. -mkdir -p %{buildroot}%{_docdir}/%{name}-tools/ -mv -f %{buildroot}%{_datadir}/doc/%{name}/README.dbusmenu-bench \ - %{buildroot}%{_docdir}/%{name}-tools/ +mkdir -p %{buildroot}%{_docdir}/%{sname}-tools/ +mv -f %{buildroot}%{_datadir}/doc/%{sname}/README.dbusmenu-bench \ + %{buildroot}%{_docdir}/%{sname}-tools/ + +%else +# Cleanup unwanted files +rm -Rf %{buildroot}%{_datadir}/doc/%{sname}/README.dbusmenu-bench \ +rm -Rf %{buildroot}%{_datadir}/%{sname} +rm -Rf %{buildroot}%{_libexecdir}/dbusmenu-{bench,dumper,testapp} +%endif + +# Remove glib version (only package once) +%if 0%{?package_glib} # 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 -%postun glib%{soname_glib} -p /sbin/ldconfig -%post gtk%{soname_gtk2} -p /sbin/ldconfig -%postun gtk%{soname_gtk2} -p /sbin/ldconfig -%post gtk3-%{soname_gtk3} -p /sbin/ldconfig -%postun gtk3-%{soname_gtk3} -p /sbin/ldconfig -%post jsonloader%{soname_jsonloader} -p /sbin/ldconfig -%postun jsonloader%{soname_jsonloader} -p /sbin/ldconfig +mkdir -p %{buildroot}%{_docdir}/%{sname}-glib-devel/examples/ +mv %{buildroot}%{_datadir}/doc/%{sname}/examples/glib-server-nomenu.c \ + %{buildroot}%{_docdir}/%{sname}-glib-devel/examples/ + +%else +rm -Rf %{buildroot}%{_includedir}/libdbusmenu-glib-0.4/ +rm -Rf %{buildroot}%{_libdir}/libdbusmenu-glib.so* +rm -Rf %{buildroot}%{_libdir}/pkgconfig/dbusmenu-glib-0.4.pc +rm -Rf %{buildroot}%{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib +rm -Rf %{buildroot}%{_datadir}/gir-1.0/Dbusmenu-0.4.gir +rm -Rf %{buildroot}%{_datadir}/vala/vapi/Dbusmenu-0.4.vapi +%endif + +%if %{without docs} +# (Bundled) docs are installed even with --disable-gtk-doc +rm -Rf %{buildroot}%{_datadir}/gtk-doc +%endif + +%post -n %{libname_glib} -p /sbin/ldconfig +%postun -n %{libname_glib} -p /sbin/ldconfig +%post -n %{libname_gtk} -p /sbin/ldconfig +%postun -n %{libname_gtk} -p /sbin/ldconfig +%post -n libdbusmenu-jsonloader%{soname_jsonloader} -p /sbin/ldconfig +%postun -n libdbusmenu-jsonloader%{soname_jsonloader} -p /sbin/ldconfig -%files tools +%if %{with testtools} +%files -n libdbusmenu-tools %license COPYING* %doc NEWS %{_libexecdir}/dbusmenu-bench %{_libexecdir}/dbusmenu-dumper %{_libexecdir}/dbusmenu-testapp -%dir %{_datadir}/%{name}/ -%dir %{_datadir}/%{name}/json/ -%{_datadir}/%{name}/json/test-gtk-label.json -%doc %dir %{_docdir}/%{name}-tools/ -%doc %{_docdir}/%{name}-tools/README.dbusmenu-bench +%dir %{_datadir}/%{sname}/ +%dir %{_datadir}/%{sname}/json/ +%{_datadir}/%{sname}/json/test-gtk-label.json +%doc %dir %{_docdir}/%{sname}-tools/ +%doc %{_docdir}/%{sname}-tools/README.dbusmenu-bench +%endif -%files glib%{soname_glib} +%if 0%{?package_glib} +%files -n %{libname_glib} %license COPYING* %doc NEWS %{_libdir}/libdbusmenu-glib.so.%{soname_glib}* @@ -244,7 +286,7 @@ %doc NEWS %{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib -%files glib-devel +%files -n libdbusmenu-glib-devel %license COPYING* %doc NEWS %dir %{_includedir}/libdbusmenu-glib-0.4/ @@ -261,78 +303,55 @@ %{_datadir}/gir-1.0/Dbusmenu-0.4.gir %dir %{_datadir}/vala/vapi/ %{_datadir}/vala/vapi/Dbusmenu-0.4.vapi -%doc %dir %{_docdir}/%{name}-glib-devel/ -%doc %dir %{_docdir}/%{name}-glib-devel/examples/ -%doc %{_docdir}/%{name}-glib-devel/examples/glib-server-nomenu.c +%doc %dir %{_docdir}/%{sname}-glib-devel/examples/ +%doc %{_docdir}/%{sname}-glib-devel/examples/glib-server-nomenu.c -%files glib-doc +%files -n libdbusmenu-glib-doc %license COPYING* %doc NEWS %doc %{_datadir}/gtk-doc/html/libdbusmenu-glib/ +%endif -%files gtk%{soname_gtk2} -%license COPYING* -%doc NEWS -%{_libdir}/libdbusmenu-gtk.so.%{soname_gtk2}* - -%files -n typelib-1_0-DbusmenuGtk-0_4 -%license COPYING* -%doc NEWS -%{_libdir}/girepository-1.0/DbusmenuGtk-0.4.typelib - -%files gtk-devel -%license COPYING* -%doc NEWS -%dir %{_includedir}/libdbusmenu-gtk-0.4/ -%dir %{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/ -%{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/client.h -%{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/dbusmenu-gtk.h -%{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/menu.h -%{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/menuitem.h -%{_includedir}/libdbusmenu-gtk-0.4/libdbusmenu-gtk/parser.h -%{_libdir}/pkgconfig/dbusmenu-gtk-0.4.pc -%{_libdir}/libdbusmenu-gtk.so -%{_datadir}/gir-1.0/DbusmenuGtk-0.4.gir -%dir %{_datadir}/vala/vapi/ -%{_datadir}/vala/vapi/DbusmenuGtk-0.4.vapi - -%files gtk3-%{soname_gtk3} +%files -n %{libname_gtk} %license COPYING* %doc NEWS -%{_libdir}/libdbusmenu-gtk3.so.%{soname_gtk3}* +%{_libdir}/libdbusmenu-gtk*.so.%{soname_gtk}* -%files -n typelib-1_0-DbusmenuGtk3-0_4 +%files -n typelib-1_0-DbusmenuGtk%{?gtksuffix}-0_4 %license COPYING* %doc NEWS -%{_libdir}/girepository-1.0/DbusmenuGtk3-0.4.typelib +%{_libdir}/girepository-1.0/DbusmenuGtk*-0.4.typelib -%files gtk3-devel +%files devel %license COPYING* %doc NEWS -%dir %{_includedir}/libdbusmenu-gtk3-0.4/ -%dir %{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/ -%{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/client.h -%{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/dbusmenu-gtk.h -%{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/menu.h -%{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/menuitem.h -%{_includedir}/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/parser.h -%{_libdir}/pkgconfig/dbusmenu-gtk3-0.4.pc -%{_libdir}/libdbusmenu-gtk3.so -%{_datadir}/gir-1.0/DbusmenuGtk3-0.4.gir +%dir %{_includedir}/libdbusmenu-gtk*-0.4/ +%dir %{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/ +%{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/client.h +%{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/dbusmenu-gtk.h +%{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/menu.h +%{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/menuitem.h +%{_includedir}/libdbusmenu-gtk*-0.4/libdbusmenu-gtk/parser.h +%{_libdir}/pkgconfig/dbusmenu-gtk*-0.4.pc +%{_libdir}/libdbusmenu-gtk*.so +%{_datadir}/gir-1.0/DbusmenuGtk*-0.4.gir %dir %{_datadir}/vala/vapi/ -%{_datadir}/vala/vapi/DbusmenuGtk3-0.4.vapi +%{_datadir}/vala/vapi/DbusmenuGtk*-0.4.vapi -%files gtk-doc +%if %{with docs} +%files doc %license COPYING* %doc NEWS %doc %{_datadir}/gtk-doc/html/libdbusmenu-gtk/ +%endif -%files jsonloader%{soname_jsonloader} +%if %{with testtools} +%files -n libdbusmenu-jsonloader%{soname_jsonloader} %license COPYING* %doc NEWS %{_libdir}/libdbusmenu-jsonloader.so.%{soname_jsonloader}* -%files jsonloader-devel +%files -n libdbusmenu-jsonloader-devel %license COPYING* %doc NEWS %dir %{_includedir}/libdbusmenu-glib-0.4/ @@ -340,5 +359,6 @@ %{_includedir}/libdbusmenu-glib-0.4/libdbusmenu-jsonloader/json-loader.h %{_libdir}/pkgconfig/dbusmenu-jsonloader-0.4.pc %{_libdir}/libdbusmenu-jsonloader.so +%endif %changelog ++++++ 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch ++++++ >From 903dd37fa53cb166f12c97a077e15b1e2fde4251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de> Date: Mon, 18 Nov 2019 19:07:46 +0100 Subject: [PATCH 1/3] Fix build with gtk-doc >= 1.32 due to non-existing tree_index.sgml The tree_index.sgml is no longer generated when the library does not provide any GObjects. See https://gitlab.gnome.org/GNOME/gtk-doc/issues/103 --- docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml | 4 ---- docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml | 4 ---- 2 files changed, 8 deletions(-) diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml index 76258e5..3909024 100644 --- a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml +++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml @@ -18,10 +18,6 @@ <xi:include href="xml/types.xml"/> </chapter> - <chapter id="object-tree"> - <title>Object Hierarchy</title> - <xi:include href="xml/tree_index.sgml"/> - </chapter> <index id="api-index-full"> <title>API Index</title> <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include> diff --git a/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml b/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml index e2e3c9f..9219ea5 100644 --- a/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml +++ b/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml @@ -17,10 +17,6 @@ <xi:include href="xml/parser.xml"/> </chapter> - <chapter id="object-tree"> - <title>Object Hierarchy</title> - <xi:include href="xml/tree_index.sgml"/> - </chapter> <index id="api-index-full"> <title>API Index</title> <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include> -- 2.24.0 ++++++ 0002-genericmenuitem-Make-accelerator-text-appear-again.patch ++++++ >From 1c427472046418934192d484778839b90358876f Mon Sep 17 00:00:00 2001 From: Albert Astals Cid <aa...@kde.org> Date: Mon, 18 Nov 2019 19:57:06 +0100 Subject: [PATCH 2/3] genericmenuitem: Make accelerator text appear again The deprecation porting from gtk_misc_set_alignment was not done correctly in r479 (LP: #1628196) --- libdbusmenu-gtk/genericmenuitem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libdbusmenu-gtk/genericmenuitem.c b/libdbusmenu-gtk/genericmenuitem.c index fbd0416..3a362d1 100644 --- a/libdbusmenu-gtk/genericmenuitem.c +++ b/libdbusmenu-gtk/genericmenuitem.c @@ -335,8 +335,8 @@ set_label (GtkMenuItem * menu_item, const gchar * in_label) labelw = GTK_LABEL(gtk_accel_label_new(local_label)); gtk_label_set_use_markup(GTK_LABEL(labelw), TRUE); #if GTK_CHECK_VERSION(3,0,0) - gtk_widget_set_halign(GTK_WIDGET(labelw), GTK_ALIGN_START); - gtk_widget_set_valign(GTK_WIDGET(labelw), GTK_ALIGN_CENTER); + gtk_label_set_xalign (labelw, 0); + gtk_label_set_yalign (labelw, 0.5); #else gtk_misc_set_alignment(GTK_MISC(labelw), 0.0, 0.5); #endif -- 2.24.0 ++++++ 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch ++++++ >From e63121874a8bc1cba73707e9a5ba5992efdd9eaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de> Date: Mon, 18 Nov 2019 19:58:53 +0100 Subject: [PATCH 3/3] Fix HAVE_VALGRIND AM_CONDITIONAL The AM_CONDITIONAL should also be run with --disable-tests, otherwise HAVE_VALGRIND is undefined. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index ace54d1..cbd38a6 100644 --- a/configure.ac +++ b/configure.ac @@ -120,8 +120,8 @@ PKG_CHECK_MODULES(DBUSMENUTESTS, json-glib-1.0 >= $JSON_GLIB_REQUIRED_VERSION [have_tests=yes] ) PKG_CHECK_MODULES(DBUSMENUTESTSVALGRIND, valgrind, have_valgrind=yes, have_valgrind=no) -AM_CONDITIONAL([HAVE_VALGRIND], [test "x$have_valgrind" = "xyes"]) ]) +AM_CONDITIONAL([HAVE_VALGRIND], [test "x$have_valgrind" = "xyes"]) AC_SUBST(DBUSMENUTESTS_CFLAGS) AC_SUBST(DBUSMENUTESTS_LIBS) -- 2.24.0 ++++++ _multibuild ++++++ <multibuild> <package>gtk2</package> <package>gtk3</package> </multibuild>