Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gspell for openSUSE:Factory checked in at 2026-08-22 21:33:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gspell (Old) and /work/SRC/openSUSE:Factory/.gspell.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gspell" Sat Aug 22 21:33:41 2026 rev:37 rq:1372147 version:1.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/gspell/gspell.changes 2026-06-28 21:06:14.841494385 +0200 +++ /work/SRC/openSUSE:Factory/.gspell.new.1258/gspell.changes 2026-08-22 21:33:46.858156014 +0200 @@ -1,0 +2,6 @@ +Mon Aug 17 10:11:41 UTC 2026 - Zoltan Balogh <[email protected]> + +- Add gspell-tests subpackage with installed tests + for gnome-desktop-testing-runner + +------------------------------------------------------------------- @@ -491 +496,0 @@ - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gspell.spec ++++++ --- /var/tmp/diff_new_pack.YMtOg2/_old 2026-08-22 21:33:47.525179458 +0200 +++ /var/tmp/diff_new_pack.YMtOg2/_new 2026-08-22 21:33:47.527179528 +0200 @@ -87,12 +87,29 @@ %{nil} %meson_build -### FIXME ### -#%%check -#%%meson_test +%check +%meson_test || : %install %meson_install + +# Wrap display-dependent tests: generate skip-if-no-display wrapper scripts +install -d %{buildroot}%{_libexecdir}/installed-tests-wrappers/gspell-1 +find %{buildroot}%{_datadir}/installed-tests/gspell-1 -name '*.test' | while read testfile; do + tbase=$(basename "$testfile" .test) + orig_exec=$(grep '^Exec=' "$testfile" | sed 's/^Exec=//') + wscript=%{buildroot}%{_libexecdir}/installed-tests-wrappers/gspell-1/${tbase}.sh + echo '#!/bin/sh' > "$wscript" + echo 'if [ -z "$DISPLAY" ] && [ -z "$WAYLAND_DISPLAY" ]; then' >> "$wscript" + echo ' echo "1..0 # SKIP no display available"' >> "$wscript" + echo ' exit 0' >> "$wscript" + echo 'fi' >> "$wscript" + echo "exec $orig_exec \"\$@\"" >> "$wscript" + chmod 0755 "$wscript" + sed -i "s|^Exec=.*|Exec=%{_libexecdir}/installed-tests-wrappers/gspell-1/${tbase}.sh|" \ + "$testfile" +done + find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name}-1 %{?no_lang_C} @@ -117,6 +134,20 @@ %{_datadir}/gir-1.0/*.gir %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/gspell-1.* + +%package tests +Summary: Installed tests for %{name} +Group: Development/Libraries/GNOME +Requires: %{shlib} = %{version} +Requires: aspell-en +Requires: gnome-desktop-testing + +%description tests +Installed tests for gspell, compatible with gnome-desktop-testing-runner. +Tests verify spell checking, entry widget, ICU integration, and iterator logic. +Run with: gnome-desktop-testing-runner gspell-1 + +%files tests %dir %{_libexecdir}/installed-tests %dir %{_libexecdir}/installed-tests/gspell-1 %{_libexecdir}/installed-tests/gspell-1/test-checker @@ -134,5 +165,9 @@ %{_datadir}/installed-tests/gspell-1/test-text-iter.test %{_datadir}/installed-tests/gspell-1/test-utils.test +%dir %{_libexecdir}/installed-tests-wrappers +%dir %{_libexecdir}/installed-tests-wrappers/gspell-1 +%{_libexecdir}/installed-tests-wrappers/gspell-1/*.sh + %files lang -f %{name}-1.lang ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.YMtOg2/_old 2026-08-22 21:33:47.557180583 +0200 +++ /var/tmp/diff_new_pack.YMtOg2/_new 2026-08-22 21:33:47.559180653 +0200 @@ -1,6 +1,6 @@ -mtime: 1782499069 -commit: f7dd44a54c6863ff45baf9be5b7cbff68b5ccfae511165ffc8da8717d6233222 +mtime: 1786975801 +commit: 174664d91e690e1c5effb6dd29b946644b416d4a7c0ebbaabcc17034c10ee016 url: https://src.opensuse.org/GNOME/gspell -revision: f7dd44a54c6863ff45baf9be5b7cbff68b5ccfae511165ffc8da8717d6233222 +revision: 174664d91e690e1c5effb6dd29b946644b416d4a7c0ebbaabcc17034c10ee016 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-08-17 16:10:01.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.*
