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)