Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vala-panel-appmenu for 
openSUSE:Factory checked in at 2022-05-04 15:10:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vala-panel-appmenu (Old)
 and      /work/SRC/openSUSE:Factory/.vala-panel-appmenu.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala-panel-appmenu"

Wed May  4 15:10:55 2022 rev:9 rq:974785 version:0.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/vala-panel-appmenu/vala-panel-appmenu.changes    
2022-01-21 01:26:42.490057403 +0100
+++ 
/work/SRC/openSUSE:Factory/.vala-panel-appmenu.new.1538/vala-panel-appmenu.changes
  2022-05-04 15:11:17.460182382 +0200
@@ -1,0 +2,8 @@
+Tue May  3 17:34:42 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de>
+
+- Update to stable release 0.7.6
+  * Fix: Separators in dynamically updated Qt menus cause segfault
+  * Add alternative wnck backend
+  * libwnck: fix desktop
+
+-------------------------------------------------------------------

Old:
----
  _service
  vala-panel-appmenu-0.7.5~git20200915.1e8791e.tar.xz

New:
----
  vala-panel-appmenu-0.7.6.tar.bz2

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

Other differences:
------------------
++++++ vala-panel-appmenu.spec ++++++
--- /var/tmp/diff_new_pack.eOV7pC/_old  2022-05-04 15:11:18.288183400 +0200
+++ /var/tmp/diff_new_pack.eOV7pC/_new  2022-05-04 15:11:18.292183405 +0200
@@ -16,45 +16,59 @@
 #
 
 
+# Select the backend wnck vs bamf3
+#%%define       backend    bamf
+%define         backend    wnck
 Name:           vala-panel-appmenu
-Version:        0.7.5~git20200915.1e8791e
+Version:        0.7.6
 Release:        0
 Summary:        AppMenu plugin for xfce4-panel, mate-panel and vala-panel
 License:        LGPL-3.0-or-later
 Group:          System/GUI/Other
-URL:            https://github.com/rilian-la-te/vala-panel-appmenu
-Source:         %{name}-%{version}.tar.xz
+URL:            https://gitlab.com/vala-panel-project/vala-panel-appmenu/
+Source:         
%{url}/-/archive/%{version}/vala-panel-appmenu-%{version}.tar.bz2
 Patch0:         vala-panel-appmenu-LINGUAS.patch
 BuildRequires:  bamf-daemon
+BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  git
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.24
+BuildRequires:  pkgconfig(budgie-1.0)
 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(gio-2.0) >= 2.52.0
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.52.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.52.0
+BuildRequires:  pkgconfig(gmodule-2.0) >= 2.52.0
+BuildRequires:  pkgconfig(gthread-2.0) >= 2.52.0
 BuildRequires:  pkgconfig(gtk+-2.0) >= 2.24
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.10
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
 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
+%if "bamf" == "%backend"
+BuildRequires:  pkgconfig(libbamf3) >= 0.5.0
+%else
+BuildRequires:  pkgconfig(libwnck-3.0) >= 3.4.8
 %endif
 
 %description
 This is Global Menu plugin for using with Xfce Panel, MATE Panel
 and Vala Panel.
 
+%package -n budgie-appmenu-applet
+Summary: Application Menu plugin for budgie
+Group:          System/GUI/Other
+Supplements: budgie
+
+%description -n budgie-appmenu-applet
+This is Global Menu plugin for using with BUDGIE Panel.
+
 %package -n appmenu-gtk3-module
 Summary:        GtkMenuShell D-Bus exporter (GTK+ 3)
 Group:          System/GUI/Other
@@ -140,21 +154,19 @@
 Summary:        Languages for package vala-panel-appmenu
 Group:          System/Localization
 Suggests:       xfce4-panel-plugin-appmenu = %{version}
-Supplements:    packageand(bundle-lang-other:xfce4-panel-plugin-appmenu)
+Supplements:    (bundle-lang-other and xfce4-panel-plugin-appmenu)
+Supplements:    (bundle-lang-other and mate-applet-appmenu)
+Supplements:    (bundle-lang-other and vala-panel-plugin-appmenu)
 Provides:       %{name}-lang-all = %{version}
 Provides:       xfce4-panel-plugin-appmenu-lang = %{version}
 Provides:       xfce4-panel-plugin-appmenu-lang-all = %{version}
-BuildArch:      noarch
-%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 
0%{?is_opensuse})
-Suggests:       mate-applet-appmenu = %{version}
-Suggests:       vala-panel-plugin-appmenu = %{version}
-Supplements:    packageand(bundle-lang-other:mate-applet-appmenu)
-Supplements:    packageand(bundle-lang-other:vala-panel-plugin-appmenu)
 Provides:       mate-applet-appmenu-lang = %{version}
 Provides:       mate-applet-appmenu-lang-all = %{version}
 Provides:       vala-panel-plugin-appmenu-lang = %{version}
 Provides:       vala-panel-plugin-appmenu-lang-all = %{version}
-%endif
+BuildArch:      noarch
+Suggests:       mate-applet-appmenu = %{version}
+Suggests:       vala-panel-plugin-appmenu = %{version}
 
 %description lang
 Provides translations to the packages xfce4-panel-plugin-appmenu,
@@ -174,7 +186,6 @@
 %description -n xfce4-panel-plugin-appmenu
 This is Global Menu plugin for using with Xfce Panel.
 
-%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 
0%{?is_opensuse})
 %package -n mate-applet-appmenu
 Summary:        AppMenu (Global Menu) plugin for mate-panel
 Group:          System/GUI/Other
@@ -202,7 +213,6 @@
 
 %description -n vala-panel-plugin-appmenu
 This is Global Menu plugin for using with Vala Panel.
-%endif
 
 %prep
 %autosetup -p1
@@ -210,14 +220,14 @@
 %build
 export CFLAGS="$CFLAGS -I/usr/include/harfbuzz"
 export CXXFLAGS="$CXXFLAGS -I/usr/include/harfbuzz"
-meson --prefix=%{_prefix} build
-meson compile -C build
+%meson -Dwm_backend=%backend -Dregistrar=enabled
+%meson_build
 
 %install
-DESTDIR=%{buildroot} meson install -C build --no-rebuild
+%meson_install
 rm -rf %{buildroot}%{_datadir}/{appmenu-gtk-module,vala-panel-appmenu}/doc
-%find_lang %{name}
 %fdupes %{buildroot}%{_datadir}/
+%find_lang %{name}
 
 %post -n libappmenu-gtk2-parser0 -p /sbin/ldconfig
 %postun -n libappmenu-gtk2-parser0 -p /sbin/ldconfig
@@ -293,11 +303,15 @@
 
 %files -n appmenu-registrar
 %defattr(-,root,root)
-%dir %{_prefix}/libexec
-%dir %{_prefix}/libexec/vala-panel
-%{_prefix}/libexec/vala-panel/appmenu-registrar
+%dir %{_libexecdir}/vala-panel
+%{_libexecdir}/vala-panel/appmenu-registrar
 %{_datadir}/dbus-1/services/com.canonical.AppMenu.Registrar.service
 
+%files -n budgie-appmenu-applet
+%doc README.md
+%license LICENSE
+%{_libdir}/budgie-desktop/plugins/budgie-appmenu-plugin
+
 %files -n xfce4-panel-plugin-appmenu
 %defattr(-,root,root)
 %doc README.md
@@ -305,7 +319,6 @@
 %{_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 README.md
@@ -327,6 +340,5 @@
 %{_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

++++++ vala-panel-appmenu-0.7.5~git20200915.1e8791e.tar.xz -> 
vala-panel-appmenu-0.7.6.tar.bz2 ++++++
++++ 1699 lines of diff (skipped)

Reply via email to