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