- Implement shared library packaging policy for vtk:
+ Rename %{name} to %{shlib}.
+ Move all shared library objects to %{shlib} package.
+ Remove no longer needed Requires from %{name}-devel package;
e.g.: %{name}-java contains the java binaries and jar object
now, and no longer the lib*Java.so file which has been moved
into %{shlib}.
+ Adapt conflicts for vtk-compat_gl accordingly.
+ Install libraries to /usr/lib(64) instead of
/usr/lib(64)/vtk.
+ Do away with python3-%{name}-qt subpackage and
Obsolete/Provide it from %{shlib} as it only contained a
shared lib object.
- Use system mpi4py; add BuildRequires on python3-mpi4py.
- liblz4 >= 1.7.3 now required (since version 8.0); adapt
BuildRequires accordingly.
- Implement shared library packaging policy for vtk:
+ Rename %{name} to %{shlib}.
+ Move all shared library objects to %{shlib} package.
+ Remove no longer needed Requires from %{name}-devel package;
e.g.: %{name}-java contains the java binaries and jar object
now, and no longer the lib*Java.so file which has been moved
into %{shlib}.
+ Adapt conflicts for vtk-compat_gl accordingly.
+ Install libraries to /usr/lib(64) instead of
/usr/lib(64)/vtk.
+ Do away with python3-%{name}-qt subpackage and
Obsolete/Provide it from %{shlib} as it only contained a
shared lib object.
OBS-URL: https://build.opensuse.org/request/show/515038
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=86
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
* 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).
OBS-URL: https://build.opensuse.org/request/show/441895
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=79
- 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,
the patch is applied generally because the redefinition is not
needed in any case. Patch sent upstream.
OBS-URL: https://build.opensuse.org/request/show/418326
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=77
The proposed changes compile VTK with MPI support.
Considering that pretty much any computer nowadays has several CPU cores it just makes sense to enable parallel computation support for a toolkit like VTK.
The changes are small and straight forward. I tested the serial and parallel versions (vtkpython and pvtkpython) and both work as expected.
OBS-URL: https://build.opensuse.org/request/show/287947
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=50