Hello community,

here is the log from the commit of package vala-panel-appmenu for 
openSUSE:Leap:15.2 checked in at 2020-02-21 13:54:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/vala-panel-appmenu (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.vala-panel-appmenu.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala-panel-appmenu"

Fri Feb 21 13:54:16 2020 rev:11 rq:777464 version:0.7.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/vala-panel-appmenu/vala-panel-appmenu.changes  
2020-01-15 16:27:28.212721230 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.vala-panel-appmenu.new.26092/vala-panel-appmenu.changes
       2020-02-21 13:54:18.354084773 +0100
@@ -1,0 +2,42 @@
+Mon Feb  3 16:47:16 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
+-------------------------------------------------------------------
+Thu Dec 19 04:52:21 UTC 2019 - Marguerite Su <[email protected]>
+
+- fix tumbleweed build with pango 1.44
+
+-------------------------------------------------------------------
+Sat Oct 19 09:35:03 UTC 2019 - Christophe Giboudeaux <[email protected]>
+
+- Drop the appmenu-qt requirement. appmenu-qt is unmaintained and
+  will be removed from Leap 15.2 and factory soon.
+
+-------------------------------------------------------------------
+Sat Oct 19 04:25:09 UTC 2019 - Marguerite Su <[email protected]>
+
+- update version 0.7.3
+  * fixes blacklist and multimodule
+- changes in version 0.7.2
+  * Meson and various fixes
+
+-------------------------------------------------------------------
+Sun Apr 28 12:11:08 UTC 2019 - Vinzenz Vietzke <[email protected]>
+
+- Update spec file: new upstream Url
+
+-------------------------------------------------------------------
+Mon Sep 10 05:32:18 UTC 2018 - [email protected]
+
+- update version 0.7.1
+  * see https://github.com/rilian-la-te/vala-panel-appmenu/releases
+- build appmenu-gtk-module along with vala-panel-appmenu.
+  appmenu-qt and appmenu-gtk-module are required for vala-panel-appmenu.
+  our KDE team has appmenu-qt built. we have no standalone appmenu-gtk-module
+  package yet, and no other package requires it indeed.
+  didn't build java support.
+- provides some package names that upstream chose in home:rilian-la-te
+
+-------------------------------------------------------------------

Old:
----
  vala-panel-appmenu-0.4.4.tar.gz

New:
----
  vala-panel-appmenu-0.7.3.tar.xz

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

Other differences:
------------------
++++++ vala-panel-appmenu.spec ++++++
--- /var/tmp/diff_new_pack.NgcWVZ/_old  2020-02-21 13:54:18.986086053 +0100
+++ /var/tmp/diff_new_pack.NgcWVZ/_new  2020-02-21 13:54:18.986086053 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel-appmenu
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,33 +12,39 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           vala-panel-appmenu
-Version:        0.4.4
+Version:        0.7.3
 Release:        0
 Summary:        AppMenu plugin for xfce4-panel, mate-panel and vala-panel
-License:        LGPL-3.0+
+License:        LGPL-3.0-or-later
 Group:          System/GUI/Other
-Url:            https://github.com/rilian-la-te/vala-panel-appmenu
-Source:         
https://github.com/rilian-la-te/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
-BuildRequires:  cmake >= 2.8
+URL:            https://gitlab.com/vala-panel-project/vala-panel-appmenu
+Source:         %{name}-%{version}.tar.xz
+BuildRequires:  bamf-daemon
+BuildRequires:  cmake >= 3.6
 BuildRequires:  fdupes
+BuildRequires:  git
 BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.24
+BuildRequires:  vala-cmake-modules
+BuildRequires:  pkgconfig(dbusmenu-glib-0.4)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.44
 BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.44
 BuildRequires:  pkgconfig(glib-2.0) >= 2.44
 BuildRequires:  pkgconfig(gmodule-2.0) >= 2.44
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.44
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.10
+BuildRequires:  pkgconfig(harfbuzz)
 BuildRequires:  pkgconfig(libbamf3) >= 0.5.0
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.2
 BuildRequires:  pkgconfig(libwnck-3.0) >= 3.4.0
 BuildRequires:  pkgconfig(libxfce4panel-2.0)
 BuildRequires:  pkgconfig(libxfconf-0)
+BuildRequires:  pkgconfig(systemd)
 %if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 
0%{?is_opensuse})
 BuildRequires:  pkgconfig(libmatepanelapplet-4.0)
 BuildRequires:  pkgconfig(vala-panel) >= 0.3.7
@@ -48,6 +54,86 @@
 This is Global Menu plugin for using with Xfce Panel, MATE Panel
 and Vala Panel.
 
+%package -n appmenu-gtk3-module
+Summary:        GtkMenuShell D-Bus exporter (GTK+ 3)
+Group:          System/GUI/Other
+Requires:       appmenu-gtk-module-common
+Requires:       libappmenu-gtk3-parser0 = %{version}
+Provides:       appmenu-gtk3 = %{version}
+%gtk3_immodule_requires
+
+%description -n appmenu-gtk3-module
+This GTK 3 module exports GtkMenuShells over D-Bus.
+
+%package -n appmenu-gtk2-module
+Summary:        GtkMenuShell D-Bus exporter (GTK+ 2)
+Group:          System/GUI/Other
+Requires:       appmenu-gtk-module-common
+Requires:       libappmenu-gtk2-parser0 = %{version}
+Provides:       appmenu-gtk = %{version}
+%gtk2_immodule_requires
+
+%description -n appmenu-gtk2-module
+This GTK 2 module exports GtkMenuShells over D-Bus.
+
+%package -n appmenu-gtk-module-common
+Summary:        Common files for appmenu-gtk{2,3}-module
+Group:          System/GUI/Other
+BuildArch:      noarch
+%glib2_gsettings_schema_requires
+%systemd_ordering
+
+%description -n appmenu-gtk-module-common
+This package contains common data-files for appmenu-gtk{2,3}-module.
+
+%package -n libappmenu-gtk3-parser0
+Summary:        GtkMenuShell to GMenuModel parser
+Group:          System/Libraries
+
+%description -n libappmenu-gtk3-parser0
+This library converts GtkMenuShells into GMenuModels.
+
+%package -n libappmenu-gtk3-parser-devel
+Summary:        Development files for libappmenu-gtk3-parser
+Group:          Development/Libraries/C and C++
+Requires:       libappmenu-gtk-parser-devel = %{version}
+Requires:       libappmenu-gtk3-parser0 = %{version}
+
+%description -n libappmenu-gtk3-parser-devel
+This package contains development-files for libappmenu-gtk3-parser.
+
+%package -n libappmenu-gtk2-parser0
+Summary:        Gtk2MenuShell to GMenuModel parser
+Group:          System/Libraries
+
+%description -n libappmenu-gtk2-parser0
+This library converts Gtk3MenuShells into GMenuModels.
+
+%package -n libappmenu-gtk2-parser-devel
+Summary:        Development files for libappmenu-gtk2-parser
+Group:          Development/Libraries/C and C++
+Requires:       libappmenu-gtk-parser-devel = %{version}
+Requires:       libappmenu-gtk2-parser0 = %{version}
+
+%description -n libappmenu-gtk2-parser-devel
+This package contains development-files for libappmenu-gtk2-parser.
+
+%package -n libappmenu-gtk-parser-devel
+Summary:        Common development-files for libappmenu-gtk{2,3}-parser
+Group:          Development/Libraries/C and C++
+BuildArch:      noarch
+
+%description -n libappmenu-gtk-parser-devel
+This package contains common headers and documentation for
+libappmenu-gtk{2,3}-parser.
+
+%package -n appmenu-registrar
+Summary:        Canonical AppMenu Registrar Provider
+Group:          System/GUI/Other
+
+%description -n appmenu-registrar
+com.canonical.AppMenu.Registrar provider
+
 %package lang
 # FIXME: consider using %%lang_package macro
 Summary:        Languages for package vala-panel-appmenu
@@ -76,9 +162,13 @@
 %package -n xfce4-panel-plugin-appmenu
 Summary:        AppMenu (Global Menu) plugin for xfce4-panel
 Group:          System/GUI/XFCE
-Requires:       unity-gtk-module-common
+Requires:       appmenu-gtk2-module = %{version}
+Requires:       appmenu-gtk3-module = %{version}
+Requires:       appmenu-registrar = %{version}
+Requires:       bamf-daemon
 Requires:       xfce4-panel
 Recommends:     xfce4-panel-plugin-appmenu-lang
+Provides:       xfce4-vala-panel-appmenu-plugin = %{version}
 
 %description -n xfce4-panel-plugin-appmenu
 This is Global Menu plugin for using with Xfce Panel.
@@ -87,9 +177,13 @@
 %package -n mate-applet-appmenu
 Summary:        AppMenu (Global Menu) plugin for mate-panel
 Group:          System/GUI/Other
+Requires:       appmenu-gtk2-module = %{version}
+Requires:       appmenu-gtk3-module = %{version}
+Requires:       appmenu-registrar = %{version}
+Requires:       bamf-daemon
 Requires:       mate-panel
-Requires:       unity-gtk-module-common
 Recommends:     mate-applet-appmenu-lang
+Provides:       mate-vala-penel-appmenu-plugin = %{version}
 
 %description -n mate-applet-appmenu
 This is Global Menu plugin for using with MATE Panel.
@@ -97,9 +191,13 @@
 %package -n vala-panel-plugin-appmenu
 Summary:        AppMenu (Global Menu) plugin for vala-panel
 Group:          System/GUI/Other
-Requires:       unity-gtk-module-common
+Requires:       appmenu-gtk2-module = %{version}
+Requires:       appmenu-gtk3-module = %{version}
+Requires:       appmenu-registrar
 Requires:       vala-panel
 Recommends:     vala-panel-plugin-appmenu-lang
+Provides:       vala-panel-appmenu = %{version}
+%glib2_gsettings_schema_requires
 
 %description -n vala-panel-plugin-appmenu
 This is Global Menu plugin for using with Vala Panel.
@@ -109,8 +207,11 @@
 %setup -q
 
 %build
+export CFLAGS="$CFLAGS -I/usr/include/harfbuzz"
+export CXXFLAGS="$CXXFLAGS -I/usr/include/harfbuzz"
 %cmake \
-  -DCMAKE_SHARED_LINKER_FLAGS=""
+  -DCMAKE_SHARED_LINKER_FLAGS="" \
+  -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir}
 make %{?_smp_mflags} V=1
 
 %install
@@ -118,33 +219,113 @@
 %find_lang %{name}
 %fdupes %{buildroot}%{_datadir}/
 
+%post -n libappmenu-gtk2-parser0 -p /sbin/ldconfig
+%postun -n libappmenu-gtk2-parser0 -p /sbin/ldconfig
+
+%post -n libappmenu-gtk3-parser0 -p /sbin/ldconfig
+%postun -n libappmenu-gtk3-parser0 -p /sbin/ldconfig
+
+%postun -n appmenu-gtk-module-common
+%glib2_gsettings_schema_postun
+%systemd_user_post
+
+%post -n appmenu-gtk-module-common
+%glib2_gsettings_schema_post
+%systemd_user_postun
+
+%postun -n appmenu-gtk2-module
+%gtk2_immodule_postun
+
+%post -n appmenu-gtk2-module
+%gtk2_immodule_post
+
+%postun -n appmenu-gtk3-module
+%gtk3_immodule_postun
+
+%post -n appmenu-gtk3-module
+%gtk3_immodule_post
+
+%postun -n vala-panel-plugin-appmenu
+%glib2_gsettings_schema_postun
+
+%post -n vala-panel-plugin-appmenu
+%glib2_gsettings_schema_post
+
+%files -n appmenu-gtk3-module
+%defattr(-,root,root)
+%{_libdir}/gtk-3.0/modules/libappmenu-gtk-module.so
+
+%files -n appmenu-gtk2-module
+%defattr(-,root,root)
+%{_libdir}/gtk-2.0/modules/libappmenu-gtk-module.so
+
 %files lang -f %{name}.lang
 %defattr(-,root,root)
 
+%files -n libappmenu-gtk-parser-devel
+%defattr(-,root,root)
+%{_includedir}/appmenu-gtk-parser
+
+%files -n libappmenu-gtk2-parser0
+%defattr(-,root,root)
+%{_libdir}/libappmenu-gtk2-parser.so.0
+%{_libdir}/libappmenu-gtk2-parser.so.%{version}
+
+%files -n libappmenu-gtk2-parser-devel
+%defattr(-,root,root)
+%{_libdir}/libappmenu-gtk2-parser.so
+%{_libdir}/pkgconfig/appmenu-gtk2-parser.pc
+
+%files -n libappmenu-gtk3-parser0
+%defattr(-,root,root)
+%{_libdir}/libappmenu-gtk3-parser.so.0
+%{_libdir}/libappmenu-gtk3-parser.so.%{version}
+
+%files -n libappmenu-gtk3-parser-devel
+%defattr(-,root,root)
+%{_libdir}/libappmenu-gtk3-parser.so
+%{_libdir}/pkgconfig/appmenu-gtk3-parser.pc
+
+%files -n appmenu-gtk-module-common
+%defattr(-,root,root)
+%{_datadir}/glib-2.0/schemas/org.appmenu.gtk-module.gschema.xml
+%{_userunitdir}/appmenu-gtk-module.service
+
+%files -n appmenu-registrar
+%defattr(-,root,root)
+%dir %{_libexecdir}/vala-panel
+%{_libexecdir}/vala-panel/appmenu-registrar
+%{_datadir}/dbus-1/services/com.canonical.AppMenu.Registrar.service
+
 %files -n xfce4-panel-plugin-appmenu
 %defattr(-,root,root)
-%doc LICENSE README.md
+%doc README.md
+%license LICENSE
 %{_libdir}/xfce4/panel/plugins/libappmenu-xfce.so
 %{_datadir}/xfce4/panel/plugins/appmenu.desktop
 
 %if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 
0%{?is_opensuse})
 %files -n mate-applet-appmenu
 %defattr(-,root,root)
-%doc LICENSE README.md
+%doc README.md
+%license LICENSE
 %dir %{_libdir}/mate-panel/
-%{_libdir}/mate-panel/appmenu-mate
+%{_libdir}/mate-panel/libappmenu-mate.so
 %dir %{_datadir}/mate-panel/
 %dir %{_datadir}/mate-panel/applets/
 %{_datadir}/mate-panel/applets/org.vala-panel.appmenu.mate-panel-applet
-%{_datadir}/dbus-1/services/org.mate.panel.applet.AppmenuAppletFactory.service
 
 %files -n vala-panel-plugin-appmenu
 %defattr(-,root,root)
-%doc LICENSE README.md
-%dir %{_libdir}/vala-panel/
-%dir %{_libdir}/vala-panel/applets/
-%{_libdir}/vala-panel/applets/appmenu.plugin
-%{_libdir}/vala-panel/applets/libappmenu-valapanel.so
+%doc README.md
+%license LICENSE
+%dir %{_libdir}/vala-panel
+%dir %{_libdir}/vala-panel/applets
+%dir %{_datadir}/vala-panel/
+%dir %{_datadir}/vala-panel/applets/
+%{_datadir}/vala-panel/applets/org.valapanel.appmenu.plugin
+%{_libdir}/vala-panel/applets/libappmenu.so
+%{_datadir}/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml
 %endif
 
 %changelog


Reply via email to