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}

Reply via email to