VTK is a software system for image processing, 3D graphics, volume
rendering and visualization. VTK includes many advanced algorithms
(e.g. surface reconstruction, implicit modelling, decimation) and
rendering techniques (e.g. hardware-accelerated volume rendering,
LOD control).
This package provides the shared libraries for VTK.
Provides
Requires
License
BSD-3-Clause
Changelog
* Sun Jan 05 2025 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add bcond for mysql, keep it disabled by default. Make libmysql
devel dependency conditional.
- Remove obsolete netcdf-c++ dependency from devel package.
* Mon Dec 30 2024 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.4.1, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.4.md
* Sun Dec 22 2024 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix broken LD_LIBRARY_PATH mangling for openmpi builds
- Rebase GLES patches:
* 0001-Correct-GL_BACK-GL_BACK_LEFT-mapping-on-GLES.patch
* 0002-Use-GL_DRAW_BUFFER0-instead-of-GL_DRAW_BUFFER-for-GL.patch
- Drop obsolete patch:
* Do-not-request-CUBE_MAP_SEAMLESS-on-GLES.patch
* Thu Dec 12 2024 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- - Update to version 9.4.0, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.4.md
- Drop upstream patches:
* 0001-ioss-update-fmt-includes.patch
- Add patches:
* 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
* 0001-Fix-fmt-includes-again.patch
* 0001-Fix-missing-GLAD-symbol-mangling-in-Rendering-GL2PSO.patch
* Sat Jun 29 2024 Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
- Update to version 9.3.1, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.3.md
- Add patches:
* 0001-ioss-update-fmt-includes.patch
- Drop upstream patches:
* fix_rendering_core_linkage.patch
- New features and bugfixes:
* The vendored `fmt` library has been updated to 10.1.1.
* Fix SIGSEGV on `vtkCompositeDataProbeFilter`.
* Add `ComponentName` in `vtkImageAlgorithm` and subclasses.
* Fix UT record support in `vtkDICOMParser`
* Fix for reading binary XML files > 2Gb on Windows.
* Fix `ResampleWithDataSet` with an HTG source using MPI.
* Fix `HyperTree` iterator in `ExtractElements` method.
* Fix `vtkOpenGLRenderWindow::GetZBufferData` in OpenGL ES 3.
* Fix GPU Ray Cast Volume Rendering with `ModelTransformMatrix`.
* Fix Off-axis stereo image separation issue.
* Fix Display Attribute Inheritance `vtkOpenGLGlyph3DMapper`.
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Sun Dec 31 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add fmt and FastFloat dependencies to devel subpackage
* Thu Dec 28 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.3.0, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.3.md
- Drop upstream patches:
* add add_missing_cstdint.patch
* 0001-GL_POINT_SPRITE-is-only-available-for-Compatibility-.patch
- Rebase:
* 0002-Use-GL_DRAW_BUFFER0-instead-of-GL_DRAW_BUFFER-for-GL.patch
- Add patches:
* fix_rendering_core_linkage.patch
* Do-not-request-CUBE_MAP_SEAMLESS-on-GLES.patch
* Tue Oct 31 2023 Fridrich Strba <fstrba@suse.com>
- Build with java source and target levels 8
* Tue Oct 24 2023 Nicolas Morey <nicolas.morey@suse.com>
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5
* Tue Apr 04 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix build with GCC 13, add add_missing_cstdint.patch
* Sat Feb 18 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.2.6, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.2.md
- Use bundled pegtl on TW, version 3.x is API incompatible with
required pegtl 2.x.
* Fri Jan 27 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.2.5, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.2.md
- Rebase
0001-Consider-VTK_PYTHON_SITE_PACKAGES_SUFFIX-for-Python-.patch
- Use system fmt on Tumbleweed
* Fri Oct 14 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.2.2, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.2.md
- Drop upstream patches:
+ 0001-Add-missing-libm-link-library-to-kissfft-module.patch
- Use system libharu on Tumbleweed
- Allow optionally building and running tests (disabled for now
due to large required data set).
* Thu Mar 10 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Split java-devel subpackage from devel package, avoid pulling
in Java on most builds.
- Move python support libraries to python subpackage.
* Thu Feb 10 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Use system gl2ps also on Leap 15.x
* Thu Nov 18 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 9.1.0, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.1.md
- Drop upstream patches:
+ 0001-clean-up-some-old-opengl-es-stuff.patch
+ 0001-expose-1d-texture-options.patch
+ 0001-Remove-duplicate-check-for-QOpenGLFunctions_3_2_Core.patch
+ 0001-Allow-compilation-on-GLES-platforms.patch
+ 0001-Replace-last-glDrawBuffer-call-with-glDrawBuffers-1.patch
+ 0001-Guard-glPointSize-with-GL_ES_VERSION_3_0.patch
+ 0002-Guard-GL_LINE_SMOOTH-for-GLES.patch
+ 0001-Fix-PyVTKAddFile_-function-signature-mismatch.patch
+ 0001-Replace-invalid-GL_LINE-with-GL_LINES-for-glDrawArra.patch
+ vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch
+ vtk-std_numeric_limits.patch
- Rebase:
+ 0001-Add-missing-guard-required-for-GLES-to-disable-stere.patch
+ 0001-Correct-GL_BACK-GL_BACK_LEFT-mapping-on-GLES.patch
+ 0001-GL_POINT_SPRITE-is-only-available-for-Compatibility-.patch
- Replace openSUSE python hack with upstreamable solution:
+ vtk-opensuse-python-metadata.patch ->
0001-Always-generate-Python-Metadata-when-WRAP_PYTHON-is-.patch,
0001-Consider-VTK_PYTHON_SITE_PACKAGES_SUFFIX-for-Python-.patch
- Add:
+ 0001-Add-missing-libm-link-library-to-kissfft-module.patch
- Remove Leap 15.1 support from specfile
- Remove openmpi1 flavor, add openmpi4
- Drop GNU R dependency (removed with VTK 8.1.0)
* Sat Jun 19 2021 Ben Greiner <code@bnavigator.de>
- Add vtk-opensuse-python-metadata.patch:
Installing without VTK_BUILD_WHEEL lacks the dist-info/egg-info
metadata. When a user installs python packages which depend
on vtk through pip (into the user home or into a virtualenv),
pip does not recognize the files installed into site-packages
without the metadata and pulls in a big manylinux wheel from
PyPI. We introduce the necessary egg-info metadata in order to
avoid this.
- python3-vtk: Don't own the arch site-packages (%python3_sitearch)
and the toplevel __pycache__ dir, only our own python files.
- Move qt and python .so devel files to main devel package, adjust
rpmlintrc: The devel files are not required by the
python bindings (anymore?).
* Wed Jun 09 2021 Ben Greiner <code@bnavigator.de>
- Add vtk-std_numeric_limits.patch in order to fix gcc 11.1 build
https://gitlab.kitware.com/vtk/vtk/-/issues/18194
- Require %{name}-qt in python3-%{name}: The Python bindings link
to libvtkRenderingQt.so.1, but zypper fails to resolve the
requirement to the correct (non-)mpi flavor -- boo#1187161
- Change description: The vtk-qt subpackage provides some Qt
libraries, not a designer plugin.
- Support for QtWebkit was removed with vtk 9.0.0: Remove the build
requirement.
Files
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkChartsCore.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkChartsCore.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonColor.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonColor.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonComputationalGeometry.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonComputationalGeometry.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonCore.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonCore.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonDataModel.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonDataModel.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonExecutionModel.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonExecutionModel.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonMath.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonMath.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonMisc.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonMisc.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonSystem.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonSystem.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonTransforms.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkCommonTransforms.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkDICOMParser.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkDICOMParser.so.9.4
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkDomainsChemistry.so.1
/usr/lib64/mpi/gcc/openmpi4/lib64/libvtkDomai