Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package proj for openSUSE:Factory checked in at 2026-10-15 16:13:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/proj (Old) and /work/SRC/openSUSE:Factory/.proj.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "proj" Thu Oct 15 16:13:36 2026 rev:58 rq:1385007 version:9.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/proj/proj.changes 2026-10-12 22:09:08.825125786 +0200 +++ /work/SRC/openSUSE:Factory/.proj.new.3698736/proj.changes 2026-10-15 16:13:37.809748492 +0200 @@ -1,0 +2,11 @@ +Thu Oct 15 08:08:09 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Run the full upstream test suite in %check: + * Pass -DUSE_EXTERNAL_GTEST=ON to cmake: FindGTest reports an + empty version for the system gtest, so upstream treated it as + too old and silently skipped all GTest unit tests + * Add python3-PyYAML BuildRequires so the YAML command-line + interface tests run as well +- Add man page symlinks for the invproj and invgeod binaries + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ proj.spec ++++++ --- /var/tmp/diff_new_pack.RaQ1HD/_old 2026-10-15 16:13:41.155888502 +0200 +++ /var/tmp/diff_new_pack.RaQ1HD/_new 2026-10-15 16:13:41.157888586 +0200 @@ -37,6 +37,7 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(sqlite3) >= 3.11 +BuildRequires: python3-PyYAML Provides: libproj = %{version} %description @@ -118,15 +119,22 @@ %autosetup -p1 %build -%cmake +# The external GTest is not picked up by default: FindGTest reports an +# empty version for the system gtest, which upstream treats as too old +# and silently skips the whole unit test suite +%cmake \ + -DUSE_EXTERNAL_GTEST=ON %cmake_build %install %cmake_install tar -C %{buildroot}%{_datadir}/%{name} -xf %{SOURCE1} find %{buildroot} -type f -name "*.la" -delete -print -# Drop the doc dir cmake installs; COPYING is shipped via %license below +# Drop the doc dir cmake installs; COPYING is shipped via the license tag rm -rf %{buildroot}%{_docdir}/%{name} +# invproj and invgeod are symlinks to proj and geod; alias their man pages +ln -s proj.1 %{buildroot}%{_mandir}/man1/invproj.1 +ln -s geod.1 %{buildroot}%{_mandir}/man1/invgeod.1 %check # Tests dont work on i586 and noone cares @@ -151,7 +159,9 @@ %defattr(0644,root,root) %{_mandir}/man1/cs2cs.1%{?ext_man} %{_mandir}/man1/geod.1%{?ext_man} +%{_mandir}/man1/invgeod.1%{?ext_man} %{_mandir}/man1/proj.1%{?ext_man} +%{_mandir}/man1/invproj.1%{?ext_man} %{_mandir}/man1/cct.1%{?ext_man} %{_mandir}/man1/gie.1%{?ext_man} %{_mandir}/man1/projinfo.1%{?ext_man}
