Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bolt for openSUSE:Factory checked in 
at 2026-08-18 16:35:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bolt (Old)
 and      /work/SRC/openSUSE:Factory/.bolt.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bolt"

Tue Aug 18 16:35:32 2026 rev:20 rq:1371566 version:0.9.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/bolt/bolt.changes        2026-03-31 
15:22:36.133121775 +0200
+++ /work/SRC/openSUSE:Factory/.bolt.new.1258/bolt.changes      2026-08-18 
16:35:45.200361745 +0200
@@ -1,0 +2,5 @@
+Mon Aug 17 04:57:41 UTC 2026 - Zoltan Balogh <[email protected]>
+
+- Add bolt-tests subpackage with installed tests for 
gnome-desktop-testing-runner
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ bolt.spec ++++++
--- /var/tmp/diff_new_pack.lN3kXw/_old  2026-08-18 16:35:46.843420525 +0200
+++ /var/tmp/diff_new_pack.lN3kXw/_new  2026-08-18 16:35:46.845420596 +0200
@@ -54,7 +54,8 @@
 %autosetup
 
 %build
-%meson
+%meson \
+       -Dinstall-tests=true \
 %meson_build
 
 %check
@@ -68,6 +69,17 @@
 mkdir -p %{buildroot}/%{_docdir}/bolt/
 mv %{buildroot}%{_datadir}/polkit-1/rules.d/org.freedesktop.bolt.rules 
%{buildroot}/%{_docdir}/bolt/
 
+# Generate gnome-desktop-testing .test metadata files for bolt
+# (bolt meson does not install these, so we create them here)
+install -d %{buildroot}%{_datadir}/installed-tests/%{name}
+find %{buildroot}%{_libexecdir}/installed-tests/%{name} -name "test-*" -type f 
| while read t; do
+    tname=$(basename "$t")
+    [ -x "$t" ] || continue
+    printf 
'[Test]\nType=session\nExec=%{_libexecdir}/installed-tests/%{name}/%s\n' \
+        "$tname" > \
+        %{buildroot}%{_datadir}/installed-tests/%{name}/${tname}.test
+done
+
 %preun
 %service_del_preun bolt.service
 
@@ -97,3 +109,19 @@
 %{_bindir}/boltctl
 %{_mandir}/man1/boltctl.1%{?ext_man}
 
+%package tests
+Summary:        Installed tests for %{name}
+Requires:       %{name} = %{version}
+Requires:       gnome-desktop-testing
+Requires:       python3-dbusmock
+Requires:       umockdev
+
+%description tests
+Installed tests for bolt, compatible with gnome-desktop-testing-runner.
+
+%files tests
+%dir %{_libexecdir}/installed-tests
+%{_libexecdir}/installed-tests/%{name}/
+%dir %{_datadir}/installed-tests
+%{_datadir}/installed-tests/%{name}/
+

Reply via email to