Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vtk for openSUSE:Factory checked in 
at 2026-09-24 22:55:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vtk (Old)
 and      /work/SRC/openSUSE:Factory/.vtk.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vtk"

Thu Sep 24 22:55:54 2026 rev:74 rq:1379981 version:9.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vtk/vtk.changes  2026-09-16 17:49:27.217836820 
+0200
+++ /work/SRC/openSUSE:Factory/.vtk.new.383539/vtk.changes      2026-09-24 
22:58:03.317723262 +0200
@@ -1,0 +2,12 @@
+Mon Sep 21 16:58:56 UTC 2026 - Stefan BrĂ¼ns <[email protected]>
+
+- Use upstream default for library naming, i.e. include the major
+  and minor version. ABI may change on changes of the minor version.
+- Fix broken build conditions - the CMake options depend on the
+  proj and josoncpp buildcond variables, but these were never
+  defined.  As a result, the bundled versions were prefered over the
+  system versions.
+- Restore fix for unused sqlite3 binary dependency (only required
+  to build bundled libPROJ).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ vtk.spec ++++++
--- /var/tmp/diff_new_pack.hBRGRY/_old  2026-09-24 22:58:04.284763691 +0200
+++ /var/tmp/diff_new_pack.hBRGRY/_new  2026-09-24 22:58:04.285763732 +0200
@@ -62,7 +62,9 @@
 %bcond_with    system_pegtl
 %bcond_without gl2ps
 %bcond_without java
+%bcond_without jsoncpp
 %bcond_without netcdf
+%bcond_without proj
 %bcond_without verdict
 
 %if "%{flavor}" == ""
@@ -100,13 +102,14 @@
 %define my_python3_sitearch 
%{mpiprefix}/%{_lib}/python%{python3_version}/site-packages
 %endif
 
-%define vtklib  lib%{pkgname}1%{?my_suffix}
+%define vtklib  lib%{pkgname}-%{libver}-1%{?my_suffix}
 %define shlib   %{vtklib}
 
 Name:           vtk%{?my_suffix}
 Version:        9.7.0
 Release:        0
 %define series  9.7
+%define libver  9_7
 Summary:        The Visualization Toolkit - A high level 3D visualization 
library
 # This is a variant BSD license, a cross between BSD and ZLIB.
 # For all intents, it has the same rights and restrictions as BSD.
@@ -156,7 +159,6 @@
 BuildRequires:  python3-numpy-devel
 BuildRequires:  python3-qt%{qt_ver}-devel
 BuildRequires:  python3-setuptools
-BuildRequires:  sqlite3
 BuildRequires:  utfcpp-devel
 BuildRequires:  cmake(Verdict)
 BuildRequires:  cmake(nlohmann_json)
@@ -335,7 +337,6 @@
 Requires:       %{name}-devel = %{version}
 Requires:       %{name}-java = %{version}
 Requires:       java-devel >= 11
-Provides:       %{name}-devel:%{my_libdir}/libvtkJava.so
 
 %description    java-devel
 VTK is a software system for image processing, 3D graphics, volume
@@ -443,6 +444,9 @@
 # otherwise it will break on symlinks.
 grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs -r perl -pi 
-e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/vtkdata,g'
 
+# Fix erroneous dependency on sqlite3 binary
+sed -i -e '/set(vtk_sqlite_build_binary 1)/ s/.*/#\0/' CMakeLists.txt
+
 # Allow testing also without external downloads - 
https://gitlab.kitware.com/vtk/vtk/-/issues/18692
 sed -i -e '/set(vtk_enable_tests "OFF")/ s/.*/#\0/' CMakeLists.txt
 
@@ -488,7 +492,6 @@
     -DCMAKE_SKIP_RPATH:BOOL=OFF \
     -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
 %endif
-    -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
     -DVTK_GROUP_ENABLE_Imaging=WANT \
 %if %{with mpi}
     -DVTK_USE_MPI:BOOL=ON \
@@ -673,24 +676,23 @@
 %license Copyright.txt
 %license %{_datadir}/licenses/%{name}/
 %if %{without gles}
-%{my_bindir}/vtkProbeOpenGLVersion
+%{my_bindir}/vtkProbeOpenGLVersion-%{series}
 %endif
-%{my_bindir}/%{pkgname}WrapHierarchy
+%{my_bindir}/%{pkgname}WrapHierarchy-%{series}
 # Should go into java-devel, but referenced by VTK-targets*.cmake
-%{my_bindir}/%{pkgname}WrapJava
-%{my_bindir}/%{pkgname}ParseJava
-%{my_bindir}/%{pkgname}WrapJavaScript
-%{my_bindir}/%{pkgname}WrapPython
-%{my_bindir}/%{pkgname}WrapPythonInit
-%{my_bindir}/%{pkgname}WrapSerDes
+%{my_bindir}/%{pkgname}WrapJava-%{series}
+%{my_bindir}/%{pkgname}ParseJava-%{series}
+%{my_bindir}/%{pkgname}WrapJavaScript-%{series}
+%{my_bindir}/%{pkgname}WrapPython-%{series}
+%{my_bindir}/%{pkgname}WrapPythonInit-%{series}
+%{my_bindir}/%{pkgname}WrapSerDes-%{series}
 %{my_libdir}/*.so
 %{my_libdir}/vtk-%{series}
 %{?with_mpi: %dir %{my_libdir}/cmake/}
 %{my_libdir}/cmake/%{pkgname}-%{series}/
 %{my_incdir}/%{pkgname}-%{series}/
-%{my_datadir}/vtk/
 # VTK JNI
-%exclude %{my_libdir}/libvtkJava.so
+%exclude %{my_libdir}/libvtkJava-%{series}.so
 %exclude %{my_libdir}/cmake/%{pkgname}-%{series}/VTKJava-*.cmake
 
 %if %{with documentation}
@@ -706,7 +708,7 @@
 %{my_libdir}/java/
 
 %files java-devel
-%{my_libdir}/libvtkJava.so
+%{my_libdir}/libvtkJava-%{series}.so
 %{my_libdir}/cmake/%{pkgname}-%{series}/VTKJava-*.cmake
 %endif
 

Reply via email to