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-16 17:45:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vtk (Old)
 and      /work/SRC/openSUSE:Factory/.vtk.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vtk"

Wed Sep 16 17:45:37 2026 rev:73 rq:1378009 version:9.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vtk/vtk.changes  2026-05-27 16:16:34.195949180 
+0200
+++ /work/SRC/openSUSE:Factory/.vtk.new.383539/vtk.changes      2026-09-16 
17:49:27.217836820 +0200
@@ -1,0 +2,10 @@
+Sun Aug 30 11:24:22 UTC 2026 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 9.7.0, see:
+  https://gitlab.kitware.com/vtk/vtk/-/blob/v9.7.0/Documentation/release/9.7.md
+- Switch Qt version to Qt6 for Tumbleweed
+- Fix broken SMP CMake option, keep upstream default std::thread
+  backend, instead of sequential (single threaded). Also enable
+  OpenMP backend, which can be selected at runtime.
+
+-------------------------------------------------------------------

Old:
----
  VTK-9.6.1.tar.gz

New:
----
  VTK-9.7.0.tar.gz

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

Other differences:
------------------
++++++ vtk.spec ++++++
--- /var/tmp/diff_new_pack.sP1Bdf/_old  2026-09-16 17:49:28.270880799 +0200
+++ /var/tmp/diff_new_pack.sP1Bdf/_new  2026-09-16 17:49:28.272880883 +0200
@@ -32,6 +32,12 @@
 
 %define pkgname vtk
 
+%if 0%{?suse_version} > 1600
+%define qt_ver 6
+%else
+%define qt_ver 5
+%endif
+
 # pugixml in Leap 15.x is too old
 # fmt in Leap 15.x is too old
 # Need haru/hpdf version with HPDF_SHADING, i.e. >= 2.4.0
@@ -49,12 +55,7 @@
 %bcond_without pugixml
 %bcond_without nlohmann
 %bcond_without cli11
-# fmt in Factory is too new
-%if 0%{?suse_version} <= 1600
 %bcond_without fmt
-%else
-%bcond_with fmt
-%endif
 %define have_strip_nondeterminism 1
 %endif
 
@@ -103,9 +104,9 @@
 %define shlib   %{vtklib}
 
 Name:           vtk%{?my_suffix}
-Version:        9.6.1
+Version:        9.7.0
 Release:        0
-%define series  9.6
+%define series  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.
@@ -136,7 +137,6 @@
 BuildRequires:  cgns-devel
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 3.12
-BuildRequires:  double-conversion-devel
 BuildRequires:  fdupes
 %if 0%{?suse_version} <= 1500
 BuildRequires:  gcc14-c++
@@ -154,17 +154,19 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  python3-devel
 BuildRequires:  python3-numpy-devel
-BuildRequires:  python3-qt5-devel
+BuildRequires:  python3-qt%{qt_ver}-devel
 BuildRequires:  python3-setuptools
 BuildRequires:  sqlite3
 BuildRequires:  utfcpp-devel
 BuildRequires:  cmake(Verdict)
 BuildRequires:  cmake(nlohmann_json)
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5OpenGL)
+BuildRequires:  pkgconfig(Qt%{qt_ver}Core)
+BuildRequires:  pkgconfig(Qt%{qt_ver}OpenGL)
+%if %{qt_ver} == 5
 BuildRequires:  pkgconfig(Qt5OpenGLExtensions)
-BuildRequires:  pkgconfig(Qt5Sql)
-BuildRequires:  pkgconfig(Qt5Widgets)
+%endif
+BuildRequires:  pkgconfig(Qt%{qt_ver}Sql)
+BuildRequires:  pkgconfig(Qt%{qt_ver}Widgets)
 BuildRequires:  pkgconfig(eigen3) >= 3.3.9
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(freetype2) >= 2.11.0
@@ -197,7 +199,6 @@
 %endif
 %if %{with fmt}
 BuildRequires:  fmt-devel > 11.0
-BuildConflicts: fmt-devel >= 12
 %endif
 %if %{with gl2ps}
 BuildRequires:  gl2ps-devel > 1.4.0
@@ -265,7 +266,6 @@
 Requires:       %{shlib} = %{version}
 Requires:       cgns-devel
 Requires:       cmake >= 3.4
-Requires:       double-conversion-devel
 %{?with_fmt:Requires:       fmt-devel}
 Requires:       gcc-c++
 %{?with_gl2ps:Requires:       gl2ps-devel}
@@ -282,11 +282,13 @@
 %{?with_fast_float:Requires:       cmake(FastFloat)}
 Requires:       cmake(Verdict)
 Requires:       cmake(nlohmann_json)
-Requires:       pkgconfig(Qt5Core)
-Requires:       pkgconfig(Qt5OpenGL)
+Requires:       pkgconfig(Qt%{qt_ver}Core)
+Requires:       pkgconfig(Qt%{qt_ver}OpenGL)
+%if %{qt_ver} == 5
 Requires:       pkgconfig(Qt5OpenGLExtensions)
-Requires:       pkgconfig(Qt5Sql)
-Requires:       pkgconfig(Qt5Widgets)
+%endif
+Requires:       pkgconfig(Qt%{qt_ver}Sql)
+Requires:       pkgconfig(Qt%{qt_ver}Widgets)
 Requires:       pkgconfig(expat)
 Requires:       pkgconfig(freetype2)
 Requires:       pkgconfig(gl)
@@ -383,7 +385,7 @@
 Requires:       %{shlib} = %{version}
 %{?with_mpi:Requires:       python3-mpi4py}
 Requires:       python3-numpy
-Requires:       python3-qt5
+Requires:       python3-qt%{qt_ver}
 Conflicts:      python3-vtk-compat_gl
 
 %description -n python3-%{name}
@@ -546,9 +548,9 @@
     -DVTK_MODULE_USE_EXTERNAL_VTK_sqlite:BOOL=ON \
     -DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \
     
-DVTK_MODULE_USE_EXTERNAL_VTK_verdict=%{?with_verdict:ON}%{!?with_verdict:OFF} \
+    -DVTK_SMP_ENABLE_OPENMP:BOOL=ON \
+    -DVTK_SMP_ENABLE_TBB:BOOL=%{?with_tbb:ON}%{!?with_tbb:OFF} \
     -DVTK_OPENGL_USE_GLES:BOOL=%{?with_gles:ON}%{!?with_gles:OFF} \
-    -DVTK_PYTHON_VERSION=3 \
-    -DVTK_SMP_IMPLEMENTATION_TYPE=%{?with_tbb:TBB}%{!?with_tbb:Sequential} \
     -DVTK_USE_EXTERNAL:BOOL=ON \
     -DVTK_WRAP_JAVA:BOOL=%{?with_java:ON}%{!?with_java:OFF} \
     -DVTK_WRAP_PYTHON:BOOL=ON \
@@ -654,16 +656,12 @@
 %ctest
 %endif
 
-%post   -n %{shlib} -p /sbin/ldconfig
-%postun -n %{shlib} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{shlib}
 %if %{with java}
-%post   java -p /sbin/ldconfig
-%postun java -p /sbin/ldconfig
+%ldconfig_scriptlets java
 %endif
-%post   qt -p /sbin/ldconfig
-%postun qt -p /sbin/ldconfig
-%post   -n python3-%{name} -p /sbin/ldconfig
-%postun -n python3-%{name} -p /sbin/ldconfig
+%ldconfig_scriptlets qt
+%ldconfig_scriptlets -n python3-%{name}
 
 %files -n %{shlib}
 %license Copyright.txt

++++++ VTK-9.6.1.tar.gz -> VTK-9.7.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/vtk/VTK-9.6.1.tar.gz 
/work/SRC/openSUSE:Factory/.vtk.new.383539/VTK-9.7.0.tar.gz differ: char 28, 
line 1

Reply via email to