- 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?).
- 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.
OBS-URL: https://build.opensuse.org/request/show/901010
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=169
- Update to version 8.1.1:
* Fixed thin border around vtkImageResliceMapper
rendering
* Fixed vtkImageResliceMapper showing a black
polygon when slice is out of bounds.
* Fixed conflict between Process.h and process.h
* Fixed building VTK 8.1 against 10.13 SDK
resulting in linker errors when trying to use
resulting libraries on older SDK
* Fixed vtkCellPicker::IntersectActorWithLine maybe
using invalid cell id when picking composite data
- Add fix_qt5_example_cmake.patch
Fixes use of removed cmake macro in some examples
See: https://gitlab.kitware.com/vtk/vtk/issues/17336
- Use modern cmake spec file macros
- Run spec cleaner
- Other spec file cleanups
- Support parallel HDF5.
- Drop support for qt4. Any version of openSUSE with a recent
enough version of cmake to build the package supports Qt5.
- Drop checks for old versions of openSUSE that have too old
of a cmake to build.
OBS-URL: https://build.opensuse.org/request/show/616527
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=119
As discussed in [1] I made a new package with compatibility build for the
old OpenGL interface of vtk to support machines with older graphics cards
that do not support OpenGL version 3.2 which the default build requires.
[1] https://lists.opensuse.org/opensuse-factory/2017-04/msg00121.html
Please create a link to this package with the new name after accepting this
request.
- add a separate package vtk-compat_gl compile using rendering backend
OpenGL for systems without brand new graphic cards
- default package vtk still uses new rendering backend default OpenGL2
- add a separate package vtk-compat_gl compile using rendering backend
OpenGL for systems without brand new graphic cards
- default package vtk still uses new rendering backend default OpenGL2
- Update to version 7.1.0: See news item at
https://blog.kitware.com/kitware-plans-to-spotlight-new-vtk-and-paraview-releases-at-sc16/
- Drop patch vtk-gcc6.patch, upstreamed.
- Turn off usage of system DIY2, this library is not yet packaged
for openSUSE.
- Disable mkg3states binary also for openSUSE:Leap versions.
- Update file list for upstream installation changes.
- Use bundled gl2ps, as it no longer builds against the system
one (requires svn trunk version of gl2ps).
- CMake >= 3.4 is now required (earlier versions don't support
NAMES_PER_DIR in find_program).
- Enable use of SYSTEM_LIBRARIES for openSUSE:Leap versions too
(only 13.2 requires this turned off as of now).
- Refresh vtk-Rinterface-uintptr_t.patch to fix further issues
with uintptr_t redefinition by defining the HAVE_UINTPTR_T
macro using cmake functions; removing the #include of stdint.h
is not needed any more since we will not be using the defs from
Rinterface.h anyway (boo#985386). Although this really causes a
build failure for the i586 arch, where the redefinition of
unitptr_t in Rinterface.h conflicts with the stdint.h defintion,
OBS-URL: https://build.opensuse.org/request/show/489183
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=81