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
