Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vala-panel for openSUSE:Factory checked in at 2026-09-21 12:22:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vala-panel (Old) and /work/SRC/openSUSE:Factory/.vala-panel.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vala-panel" Mon Sep 21 12:22:42 2026 rev:10 rq:1379367 version:24.05 Changes: -------- --- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes 2022-05-04 15:11:18.588183769 +0200 +++ /work/SRC/openSUSE:Factory/.vala-panel.new.383539/vala-panel.changes 2026-09-21 12:22:44.810106984 +0200 @@ -1,0 +2,20 @@ +Wed Sep 16 20:29:51 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 24.05: + * Switch to calendar versioning + * Generate GIR and VAPI; applets no longer use libpeas + * Merge StatusNotifier (sntray) in-tree; not built without + appmenu-glib-translator + * Add flowtasks applet + * Wayland monitor selection; rename layer-shell backend + to wayland platform + * Fix pkgconfig so third-party applets (appmenu) find headers + * Fix bottom-panel size, launchbar leaks, netmon crash, + remote-command, GNOME Settings 42 +- Drop 52f40ce779cfa224266dd427cfe57afd83a28362.diff: fixed + upstream +- Add workaround-vala-gir.patch: Vala GIR omits ValaPanel.launch +- Correct License to LGPL-3.0-or-later +- Move netmon applet into plugins-base + +------------------------------------------------------------------- Old: ---- 52f40ce779cfa224266dd427cfe57afd83a28362.diff vala-panel-0.5.0.tar.bz2 New: ---- vala-panel-24.05.tar.bz2 workaround-vala-gir.patch ----------(Old B)---------- Old: remote-command, GNOME Settings 42 - Drop 52f40ce779cfa224266dd427cfe57afd83a28362.diff: fixed upstream ----------(Old E)---------- ----------(New B)---------- New: upstream - Add workaround-vala-gir.patch: Vala GIR omits ValaPanel.launch - Correct License to LGPL-3.0-or-later ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vala-panel.spec ++++++ --- /var/tmp/diff_new_pack.iE6j98/_old 2026-09-21 12:22:45.496135656 +0200 +++ /var/tmp/diff_new_pack.iE6j98/_new 2026-09-21 12:22:45.498135740 +0200 @@ -1,7 +1,7 @@ # # spec file for package vala-panel # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,30 +16,28 @@ # -%define _rev 741b80c641591494e9f0ccc4cd19b0cd Name: vala-panel -Version: 0.5.0 +Version: 24.05 Release: 0 Summary: A Gtk3 desktop panel based on Vala -License: GPL-3.0-or-later +License: LGPL-3.0-or-later URL: https://gitlab.com/vala-panel-project/vala-panel Source: %{url}/-/archive/%{version}/vala-panel-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM 52f40ce779cfa224266dd427cfe57afd83a28362.diff -- Fix duplicate language target -Patch0: https://gitlab.com/vala-panel-project/vala-panel/-/commit/52f40ce779cfa224266dd427cfe57afd83a28362.diff +# PATCH-FIX-UPSTREAM workaround-vala-gir.patch 5e821ba251 820057031a https://gitlab.com/vala-panel-project/vala-panel/-/issues/128 -- Workaround Vala GIR dropping ValaPanel.launch +Patch0: workaround-vala-gir.patch BuildRequires: fdupes BuildRequires: gettext -BuildRequires: meson >= 0.51 +BuildRequires: meson >= 0.62.0 BuildRequires: pkgconfig BuildRequires: vala >= 0.34 BuildRequires: pkgconfig(gdk-wayland-3.0) BuildRequires: pkgconfig(gdk-x11-3.0) BuildRequires: pkgconfig(glib-2.0) >= 2.52.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 BuildRequires: pkgconfig(gtk-layer-shell-0) -BuildRequires: pkgconfig(libpeas-1.0) >= 1.14.0 BuildRequires: pkgconfig(libwnck-3.0) >= 3.4.7 Recommends: %{name}-lang -Recommends: %{name}-plugin-sntray Recommends: %{name}-plugins-base = %{version} Recommends: %{name}-runner = %{version} Suggests: %{name}-plugin-appmenu @@ -61,8 +59,6 @@ Summary: Development files for vala-panel Requires: %{name} = %{version} Requires: pkgconfig(gtk+-3.0) -Requires: pkgconfig(libpeas-1.0) -Requires: pkgconfig(libwnck-3.0) %description devel Vala Panel is a desktop panel written in Vala and Gtk3. @@ -94,37 +90,46 @@ Vala Panel is a desktop panel written in Vala and Gtk3. This package contains X11 plugins for vala-panel: tasklist, -system tray, and others. +pager, and others. %prep %autosetup -p1 %build -%meson -Dwnck=enabled +# sntray is in-tree but needs appmenu-glib-translator (not in Factory) +%meson \ + -Dwnck=enabled \ + -Dplatforms=x11,wayland %meson_build %install %meson_install %find_lang %{name} +# meson also dumps README/LICENSE under %%{_datadir}/vala-panel/doc +rm -rf %{buildroot}%{_datadir}/%{name}/doc %fdupes %{buildroot}%{_datadir}/ %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig %files %license LICENSE %doc README.md %config %{_sysconfdir}/xdg/vala-panel/ -%{_bindir}/vala-panel* -%exclude %{_bindir}/vala-panel-runner -%{_datadir}/glib-2.0/schemas/org.valapanel.gschema.xml +%{_bindir}/vala-panel %{_libdir}/libvalapanel.so.* -%{_datadir}/vala/ -%{_datadir}/vala-panel/ +%{_libdir}/girepository-1.0/ValaPanel-*.typelib +%{_datadir}/glib-2.0/schemas/org.valapanel.gschema.xml %{_datadir}/glib-2.0/schemas/org.valapanel.toplevel.gschema.xml +%dir %{_datadir}/vala-panel +%dir %{_datadir}/vala-panel/applets +%{_datadir}/vala-panel/applets/ +%{_datadir}/vala-panel/images/ %{_datadir}/applications/org.valapanel.application.desktop -%{_datadir}/icons/hicolor/scalable/apps/panel.svg +%{_datadir}/icons/hicolor/scalable/apps/vala-panel.svg +%dir %{_datadir}/icons/hicolor/96x96 +%dir %{_datadir}/icons/hicolor/96x96/apps +%{_datadir}/icons/hicolor/96x96/apps/vala-panel.png %{_datadir}/appdata/org.valapanel.application.appdata.xml %{_mandir}/man?/vala-panel.?%{?ext_man} @@ -134,6 +139,9 @@ %{_libdir}/libvalapanel.so %{_includedir}/vala-panel/ %{_libdir}/pkgconfig/vala-panel.pc +%{_datadir}/gir-1.0/ValaPanel-*.gir +%{_datadir}/vala/vapi/vala-panel.vapi +%{_datadir}/vala/vapi/vala-panel.deps %files runner %{_bindir}/vala-panel-runner @@ -152,13 +160,15 @@ %{_libdir}/vala-panel/applets/libmenumodel.so %{_libdir}/vala-panel/applets/libseparator.so %{_libdir}/vala-panel/applets/libmonitors.so +%{_libdir}/vala-panel/applets/libnetmon.so %files plugins-wnck %{_datadir}/glib-2.0/schemas/org.valapanel.X.gschema.xml +%{_datadir}/glib-2.0/schemas/org.valapanel.flowtasks.gschema.xml %{_libdir}/vala-panel/applets/libdeskno.so %{_libdir}/vala-panel/applets/libtasklist-xfce.so %{_libdir}/vala-panel/applets/libwincmd.so %{_libdir}/vala-panel/applets/libpager.so %{_libdir}/vala-panel/applets/libbuttons.so -%{_libdir}/vala-panel/applets/libnetmon.so +%{_libdir}/vala-panel/applets/libflowtasks.so ++++++ vala-panel-0.5.0.tar.bz2 -> vala-panel-24.05.tar.bz2 ++++++ ++++ 13917 lines of diff (skipped) ++++++ workaround-vala-gir.patch ++++++ From: Konstantin Pugin <[email protected]> Date: Wed, 3 Dec 2025 00:00:00 +0000 Subject: [PATCH] Workaround Vala GIR bug dropping ValaPanel.launch Patch-mainline: 5e821ba251972e96c161e1a4fc9a927aabc4101d References: 820057031abfb8cdfe8a38424c6cdeb01f023ea5 https://gitlab.com/vala-panel-project/vala-panel/-/issues/128 --- a/ui/meson.build 2024-04-13 20:08:54.000000000 +0200 +++ b/ui/meson.build 2026-09-16 22:35:57.868824768 +0200 @@ -65,7 +65,7 @@ ui_gir = gnome.generate_gir(ui_lib, sources: [ui_headers, util_headers, util_gtk_headers, ui_enums_gen], - includes: ['GObject-2.0', 'Gio-2.0', 'Gtk-3.0', 'GModule-2.0'], + includes: ['GObject-2.0', 'Gio-2.0', 'GioUnix-2.0', 'Gtk-3.0', 'GModule-2.0'], header: 'vala-panel.h', namespace: 'ValaPanel', identifier_prefix: 'ValaPanel', @@ -75,7 +75,7 @@ ) vala_panel_vapi = gnome.generate_vapi('vala-panel', - sources: ui_gir[0], + sources: [ui_gir[0],meson.project_source_root()/'vapi/gio-fix-2.0.vapi'], packages: ['gio-2.0', 'gtk+-3.0', 'gio-unix-2.0'], install: true, ) --- a/vapi/gio-fix-2.0.vapi 1970-01-01 01:00:00.000000000 +0100 +++ b/vapi/gio-fix-2.0.vapi 1970-01-01 01:00:00.000000000 +0100 @@ -0,0 +1,3 @@ +[CCode (cprefix = "G", lower_case_cprefix = "g_", gir_namespace = "GioUnix", gir_version = "2.0")] +namespace GLib { +}
