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 {
+}

Reply via email to