2 # - handle VTK_USE_MPEG2_ENCODER (see CMakeLists.txt)
3 # - handle MPI and VTK_USE_PARALLEL_BGL (Parallel Boost Graph Library, BR: boost >= 1.40)
4 # - more system libraries? (check for VTK_THIRD_PARTY_SUBDIR in Utilities/CMakeLists.txt)
5 # - CUDA for Accelerators/Piston (on bcond)
6 # - NVCtrlLib for Rendering/OpenGL (on bcond)
7 # - VTK_USE_SYSTEM_XDMF2=ON ? (but our xdmf-devel seems not compatible)
9 # - use system exodusii
12 %bcond_without java # Java wrappers
13 %bcond_without ffmpeg # FFMPEG .avi saving support
14 %bcond_without doc # doxygen documentation
15 %bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
16 %bcond_with system_gl2ps # use system gl2ps (VTK currently is carrying local modifications to gl2ps, incl. gl2psTextOptColorBL function)
17 %bcond_with system_fmt # use system fmt (VTK currently is carrying local modifications to fmt)
19 %define default_jdk_version 11
22 %define system_modules doubleconversion eigen expat %{?with_system_fmt:fmt} freetype %{?with_system_gl2ps:gl2ps} glew hdf5 jpeg jsoncpp libharu libproj libxml2 lz4 lzma mpi4py netcdf ogg png pugixml sqlite theora tiff zfp zlib
24 Summary: Toolkit for 3D computer graphics, image processing, and visualization
25 Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
31 #Source0Download: https://vtk.org/download/
32 Source0: https://www.vtk.org/files/release/9.2/VTK-%{version}.tar.gz
33 # Source0-md5: d855cbabdf423f2839e1419ecc5f6700
34 Source1: https://www.vtk.org/files/release/9.2/VTKData-%{version}.tar.gz
35 # Source1-md5: 159bcc3d94aa8e40fba6f28f2db34ac7
37 Patch1: proj6-bad-test.patch
40 %{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
41 BuildRequires: OpenGL-GLX-devel
42 BuildRequires: OpenGL-devel
43 BuildRequires: Qt5Core-devel
44 BuildRequires: Qt5Designer-devel
45 BuildRequires: Qt5Gui-devel
46 BuildRequires: Qt5Network-devel
47 BuildRequires: Qt5OpenGL-devel
48 BuildRequires: Qt5Sql-devel
49 BuildRequires: Qt5UiTools-devel
50 BuildRequires: Qt5WebKit-devel
51 BuildRequires: Qt5X11Extras-devel
52 BuildRequires: Qt5XmlPatterns-devel
54 BuildRequires: boost-devel >= 1.39
55 BuildRequires: cmake >= 3.3
56 BuildRequires: double-conversion-devel
57 %{?with_doc:BuildRequires: doxygen}
58 BuildRequires: eigen3 >= 2.91.0
59 BuildRequires: expat-devel
60 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
61 BuildRequires: fontconfig-devel
62 BuildRequires: freetype-devel >= 2
63 BuildRequires: gdal-devel
64 %{?with_system_gl2ps:BuildRequires: gl2ps-devel >= 1.4.0}
65 BuildRequires: glew-devel
66 BuildRequires: gnuplot
67 BuildRequires: graphviz
68 BuildRequires: hdf5-devel
71 BuildRequires: jpackage-utils
72 BuildRequires: jre-X11
74 BuildRequires: jsoncpp-devel >= 0.7.0
75 %{?with_system_fmt:BuildRequires: libfmt-devel >= 9.1.0}
76 BuildRequires: libharu-devel
77 BuildRequires: libjpeg-devel
78 BuildRequires: libogg-devel
79 BuildRequires: libpng-devel
80 BuildRequires: libstdc++-devel
81 BuildRequires: libtheora-devel
82 BuildRequires: libtiff-devel
83 BuildRequires: libxml2-devel >= 2
84 BuildRequires: lz4-devel
85 BuildRequires: motif-devel
86 BuildRequires: mysql-devel
87 BuildRequires: netcdf-cxx-devel >= 4
88 # some code using it exists (Domains/Chemistry), but is not included in cmakefiles
89 #BuildRequires: openqube-devel
90 BuildRequires: perl-base
91 BuildRequires: postgresql-devel
92 BuildRequires: proj-devel >= 6.0
93 BuildRequires: pugixml-devel
94 BuildRequires: python3-devel
95 BuildRequires: python3-PyQt5
96 BuildRequires: qt5-build >= 4.5.0
97 BuildRequires: qt5-qmake >= 4.5.0
98 BuildRequires: rpm-build >= 4.6
99 BuildRequires: rpmbuild(macros) >= 2.021
100 BuildRequires: sqlite3-devel
101 BuildRequires: tcl-devel
102 BuildRequires: tk-devel
103 BuildRequires: unixODBC-devel
105 BuildRequires: xorg-lib-libICE-devel
106 BuildRequires: xorg-lib-libSM-devel
107 BuildRequires: xorg-lib-libX11-devel
108 BuildRequires: xorg-lib-libXScrnSaver-devel
109 BuildRequires: xorg-lib-libXext-devel
110 BuildRequires: xorg-lib-libXft-devel
111 BuildRequires: xorg-lib-libXt-devel
112 BuildRequires: xz-devel
113 BuildRequires: zlib-devel
114 BuildConflicts: libXNVCtrl-devel
115 Obsoletes: vtk-tcl < 8.2.0-1
116 Obsoletes: vtk-tcl-devel < 8.2.0-1
117 %{?with_system_gl2ps:Requires: gl2ps >= 1.4.0}
118 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
120 %define skip_post_check_so lib.*Python.*\.so.* libvtkWebCore\.so.*
123 The Visualization ToolKit (VTK) is an object oriented software system
124 for 3D computer graphics, image processing, and visualization. VTK
125 includes a textbook, a C++ class library, and several interpreted
126 interface layers including Java, and Python. VTK supports a wide
127 variety of visualization algorithms including scalar, vector, tensor,
128 texture, and volumetric methods. It also supports advanced modeling
129 techniques like implicit modeling, polygon reduction, mesh smoothing,
130 cutting, contouring, and Delaunay triangulation. Moreover, dozens of
131 imaging algorithms have been integrated into the system. This allows
132 mixing 2D imaging / 3D graphics algorithms and data.
134 %description -l pl.UTF-8
135 Visualization TookKit (VTK) to obiektowo zorientowany system
136 oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
137 obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
138 kilka interpretowanych warstw interfejsów, w tym dla Javy i Pythona.
139 VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym metody
140 skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne. Obsługuje
141 także zaawansowane techniki modelowania, takie jak modelowanie
142 implicite, redukcja wielokątów, wygładzanie siatki, przycinanie,
143 konturowanie i triangulacja Delaunaya. Co więcej, wiele algorytmów
144 obrazowania zostało zintegrowanych z systemem. Pozwala to na mieszanie
145 algorytmów obrazowania 2D i grafiki 3D.
148 Summary: VTK header files for building C++ code
149 Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
151 Requires: %{name} = %{version}-%{release}
152 Requires: double-conversion-devel
153 Requires: libstdc++-devel
156 This provides the VTK header files required to compile C++ programs
157 that use VTK to do 3D visualisation.
159 %description devel -l pl.UTF-8
160 Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
161 C++ używających VTK do wizualizacji 3D.
164 Summary: Qt5 bindings and Qt5 Designer plugin for VTK
165 Summary(pl.UTF-8): Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK
167 Requires: %{name} = %{version}-%{release}
168 Requires: Qt5Core >= 4.5.0
169 Requires: Qt5Gui >= 4.5.0
170 Requires: Qt5Network >= 4.5.0
171 Requires: Qt5OpenGL >= 4.5.0
172 Requires: Qt5Sql >= 4.5.0
173 Requires: Qt5WebKit >= 4.5.0
176 Qt5 bindings and Qt5 Designer plugin for VTK.
178 %description qt -l pl.UTF-8
179 Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK.
182 Summary: Header files for VTK Qt5 bindings
183 Summary(pl.UTF-8): Pliki nagłówkowe wiązań Qt5` do VTK
184 Group: X11/Development/Libraries
185 Requires: %{name}-devel = %{version}-%{release}
186 Requires: %{name}-qt = %{version}-%{release}
187 Requires: Qt5Core-devel >= 4.5.0
188 Requires: Qt5Gui-devel >= 4.5.0
189 Requires: Qt5OpenGL-devel >= 4.5.0
190 Requires: Qt5Sql-devel >= 4.5.0
192 %description qt-devel
193 Header files for VTK Qt bindings.
195 %description qt-devel -l pl.UTF-8
196 Pliki nagłówkowe wiązań Qt do VTK.
199 Summary: Java bindings for VTK
200 Summary(pl.UTF-8): Wiązania Javy do VTK
201 Group: Development/Languages/Java
202 Requires: %{name} = %{version}-%{release}
203 # or separate qt parts?
204 Requires: %{name}-qt = %{version}-%{release}
207 This package contains Java bindings for VTK.
209 %description java -l pl.UTF-8
210 Ten pakiet zawiera wiązania Javy do VTK.
213 Summary: Header files for Java VTK binding
214 Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
215 Group: Development/Libraries
216 Requires: %{name}-devel = %{version}-%{release}
217 Requires: %{name}-java = %{version}-%{release}
221 %description java-devel
222 Header files for Java VTK binding.
224 %description java-devel -l pl.UTF-8
225 Pliki nagłówkowe wiązania Javy do VTK.
228 Summary: Python 3 bindings for VTK
229 Summary(pl.UTF-8): Wiązania Pythona 3 do VTK
231 Requires: %{name} = %{version}-%{release}
232 # or separate qt parts again?
233 Requires: %{name}-qt = %{version}-%{release}
234 Obsoletes: vtk-python < 8.2.0-1
235 Obsoletes: vtk-python-qt < 6.0.0-1
236 Obsoletes: vtk-python-sip < 6.0.0-1
239 This package contains Python 3 bindings for VTK.
241 %description python3 -l pl.UTF-8
242 Ten pakiet zawiera wiązania Pythona 3 do VTK.
244 %package python3-devel
245 Summary: Header files for Python 3 VTK binding
246 Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona 3 do VTK
247 Group: Development/Libraries
248 Requires: %{name}-devel = %{version}-%{release}
249 Requires: %{name}-python3 = %{version}-%{release}
250 Requires: python3-devel
251 Obsoletes: vtk-python-devel < 8.2.0-1
253 %description python3-devel
254 Header files for Python 3 VTK binding.
256 %description python3-devel -l pl.UTF-8
257 Pliki nagłówkowe wiązania Pythona 3 do VTK.
260 Summary: C++ and Python example programs/scripts for VTK
261 Summary(pl.UTF-8): Przykładowe programy/skrypty w C++ i Pythonie dla VTK
262 Group: Development/Libraries
263 Requires: %{name} = %{version}-%{release}
264 Requires: %{name}-data = %{version}-%{release}
266 %description examples
267 This package contains all the examples from the VTK source. To compile
268 the C++ examples you will need to install the vtk-devel package as
269 well. The Python examples can be run with the corresponding packages
272 %description examples -l pl.UTF-8
273 Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
274 przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
275 Pythonie można uruchamiać przy użyciu odpowiednich pakietów
279 Summary: Test programs for VTK
280 Summary(pl.UTF-8): Programy testowe dla VTK
281 Group: Development/Libraries
282 Requires: %{name} = %{version}-%{release}
283 Requires: %{name}-data = %{version}-%{release}
285 %description test-suite
286 This package contains all testing programs from the VTK source. The
287 source code of these programs can be found in the vtk-examples
290 %description test-suite -l pl.UTF-8
291 Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
292 źródłowy tych programów można znaleźć w pakiecie vtk-examples.
295 Summary: Data files for VTK
296 Summary(pl.UTF-8): Pliki danych dla VTK
297 Group: Development/Libraries
301 This package contains all the data from the VTKData repository. These
302 data are required to run various examples from the vtk-examples
305 %description data -l pl.UTF-8
306 Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
307 potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
310 %setup -q -n VTK-%{version} -b 1
315 # Replace relative path ../../../VTKData with destination filesystem path
316 grep -Erl '(\.\./)+VTKData' Examples | xargs \
317 %{__perl} -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-9.2,g'
319 # Save an unbuilt copy of the Example's sources for %doc
321 cp -a Examples vtk-examples
322 find vtk-examples -type f | xargs chmod -R a-x
324 for x in %{system_modules}; do
325 %{__rm} -r ThirdParty/*/vtk$x
328 %{__mv} Wrapping/Tools/README{,-Wrapping}.md
331 export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
332 export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
333 export CPPFLAGS="%{rpmcppflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
335 export JAVA_HOME=%{java_home}
337 # getting "java.lang.OutOfMemoryError: Java heap space" during the build
338 export JAVA_TOOL_OPTIONS=-Xmx2048m
342 # handle cmake & ccache
343 # http://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake
344 # ASM fix: http://lists.busybox.net/pipermail/buildroot/2013-March/069436.html
345 if [[ "%{__cc}" = *ccache* ]]; then
349 -DCMAKE_C_COMPILER="ccache" -DCMAKE_C_COMPILER_ARG1="${cc#ccache }" \
350 -DCMAKE_CXX_COMPILER="ccache" -DCMAKE_CXX_COMPILER_ARG1="${cxx#ccache }" \
354 -DCMAKE_C_COMPILER="%{__cc}" \
355 -DCMAKE_CXX_COMPILER="%{__cxx}" \
359 USE_EXTERNAL_MODULE=""
360 for x in %{system_modules}; do
361 USE_EXTERNAL_MODULE="$USE_EXTERNAL_MODULE -DVTK_MODULE_USE_EXTERNAL_VTK_${x}:BOOL=ON"
369 %{cmake_on_off doc VTK_BUILD_DOCUMENTATION} \
370 -DVTK_BUILD_EXAMPLES:BOOL=ON \
371 -DVTK_BUILD_TESTING:BOOL=ON \
372 -DBUILD_SHARED_LIBS:BOOL=ON \
373 -DBUILD_TESTING:BOOL=ON \
374 -DCMAKE_SKIP_RPATH:BOOL=ON \
375 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
376 -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
377 -DVTK_VERSIONED_INSTALL:BOOL=OFF \
378 -DVTK_GROUP_ENABLE_Imaging:STRING=YES \
379 -DVTK_GROUP_ENABLE_Qt:STRING=YES \
380 -DVTK_GROUP_ENABLE_Rendering:STRING=YES \
381 -DVTK_GROUP_ENABLE_StandAlone:STRING=YES \
382 -DVTK_GROUP_ENABLE_Views:STRING=YES \
383 -DVTK_GROUP_ENABLE_Web:STRING=YES \
384 -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \
385 -DCMAKE_INSTALL_INCLUDEDIR:PATH=include \
386 -DCMAKE_INSTALL_BINDIR:PATH=bin \
387 -DCMAKE_INSTALL_DATAROOTDIR:PATH=share \
388 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
389 -DVTK_USE_EXTERNAL:BOOL=ON \
390 -DVTK_MODULE_USE_EXTERNAL_VTK_utf8:BOOL=OFF \
391 -DVTK_MODULE_USE_EXTERNAL_VTK_exprtk:BOOL=OFF \
392 -DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson:BOOL=OFF \
393 -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl:BOOL=OFF \
394 -DVTK_MODULE_USE_EXTERNAL_VTK_cgns:BOOL=OFF \
395 -DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \
396 -DVTK_MODULE_USE_EXTERNAL_VTK_verdict:BOOL=OFF \
397 -DVTK_MODULE_USE_EXTERNAL_VTK_cli11:BOOL=OFF \
398 %{!?with_system_fmt:-DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=OFF} \
399 %{!?with_system_gl2ps:-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps:BOOL=OFF} \
401 -DVTK_MODULE_ENABLE_VTK_IOFFMPEG:STRING=YES \
402 -DVTK_MODULE_ENABLE_VTK_RenderingFFMPEGOpenGL2:STRING=YES \
404 -DVTK_MODULE_ENABLE_VTK_IOFFMPEG:STRING=NO \
407 -DVTK_WRAP_JAVA:BOOL=ON \
408 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
409 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
410 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
412 -DVTK_WRAP_JAVA:BOOL=OFF \
414 -DVTK_WRAP_PYTHON:BOOL=ON \
415 -DVTK_PYTHON_VERSION=3
417 LD_LIBRARY_PATH="$(pwd)/%{_lib}:$LD_LIBRARY_PATH" \
425 rm -rf $RPM_BUILD_ROOT
426 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
428 LD_LIBRARY_PATH="$(pwd)/build/%{_lib}:$LD_LIBRARY_PATH" \
429 %{__make} -C build install \
430 DESTDIR=$RPM_BUILD_ROOT
432 for f in $(cd build/ExternalData/Testing ; find Data -type l); do
433 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-9.2/$f
436 # Install test binaries
437 for f in build/bin/*Tests build/bin/Test*; do
438 install $f $RPM_BUILD_ROOT%{_bindir}
441 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
444 rm -rf $RPM_BUILD_ROOT
446 %post -p /sbin/ldconfig
447 %postun -p /sbin/ldconfig
449 %post qt -p /sbin/ldconfig
450 %postun qt -p /sbin/ldconfig
452 %post java -p /sbin/ldconfig
453 %postun java -p /sbin/ldconfig
455 %post python3 -p /sbin/ldconfig
456 %postun python3 -p /sbin/ldconfig
459 %defattr(644,root,root,755)
460 %doc README.md vtkBanner.gif vtkLogo.ico Wrapping/Tools/README*
461 %doc %{_datadir}/licenses
462 %attr(755,root,root) %{_libdir}/libvtkChartsCore.so.*.*.*
463 %attr(755,root,root) %ghost %{_libdir}/libvtkChartsCore.so.1
464 %attr(755,root,root) %{_libdir}/libvtkCommonColor.so.*.*.*
465 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonColor.so.1
466 %attr(755,root,root) %{_libdir}/libvtkCommonComputationalGeometry.so.*.*.*
467 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonComputationalGeometry.so.1
468 %attr(755,root,root) %{_libdir}/libvtkCommonCore.so.*.*.*
469 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonCore.so.1
470 %attr(755,root,root) %{_libdir}/libvtkCommonDataModel.so.*.*.*
471 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonDataModel.so.1
472 %attr(755,root,root) %{_libdir}/libvtkCommonExecutionModel.so.*.*.*
473 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonExecutionModel.so.1
474 %attr(755,root,root) %{_libdir}/libvtkCommonMath.so.*.*.*
475 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonMath.so.1
476 %attr(755,root,root) %{_libdir}/libvtkCommonMisc.so.*.*.*
477 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonMisc.so.1
478 %attr(755,root,root) %{_libdir}/libvtkCommonSystem.so.*.*.*
479 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonSystem.so.1
480 %attr(755,root,root) %{_libdir}/libvtkCommonTransforms.so.*.*.*
481 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonTransforms.so.1
482 %attr(755,root,root) %{_libdir}/libvtkDICOMParser.so.*.*.*
483 %attr(755,root,root) %ghost %{_libdir}/libvtkDICOMParser.so.1
484 %attr(755,root,root) %{_libdir}/libvtkDomainsChemistryOpenGL2.so.*.*.*
485 %attr(755,root,root) %ghost %{_libdir}/libvtkDomainsChemistryOpenGL2.so.1
486 %attr(755,root,root) %{_libdir}/libvtkDomainsChemistry.so.*.*.*
487 %attr(755,root,root) %ghost %{_libdir}/libvtkDomainsChemistry.so.1
488 %attr(755,root,root) %{_libdir}/libvtkFiltersAMR.so.*.*.*
489 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersAMR.so.1
490 %attr(755,root,root) %{_libdir}/libvtkFiltersCore.so.*.*.*
491 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersCore.so.1
492 %attr(755,root,root) %{_libdir}/libvtkFiltersExtraction.so.*.*.*
493 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersExtraction.so.1
494 %attr(755,root,root) %{_libdir}/libvtkFiltersFlowPaths.so.*.*.*
495 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersFlowPaths.so.1
496 %attr(755,root,root) %{_libdir}/libvtkFiltersGeneral.so.*.*.*
497 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeneral.so.1
498 %attr(755,root,root) %{_libdir}/libvtkFiltersGeneric.so.*.*.*
499 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeneric.so.1
500 %attr(755,root,root) %{_libdir}/libvtkFiltersGeometry.so.*.*.*
501 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeometry.so.1
502 %attr(755,root,root) %{_libdir}/libvtkFiltersHybrid.so.*.*.*
503 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersHybrid.so.1
504 %attr(755,root,root) %{_libdir}/libvtkFiltersHyperTree.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersHyperTree.so.1
506 %attr(755,root,root) %{_libdir}/libvtkFiltersImaging.so.*.*.*
507 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersImaging.so.1
508 %attr(755,root,root) %{_libdir}/libvtkFiltersModeling.so.*.*.*
509 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersModeling.so.1
510 %attr(755,root,root) %{_libdir}/libvtkFiltersParallel.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallel.so.1
512 %attr(755,root,root) %{_libdir}/libvtkFiltersParallelImaging.so.*.*.*
513 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallelImaging.so.1
514 %attr(755,root,root) %{_libdir}/libvtkFiltersPoints.so.*.*.*
515 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersPoints.so.1
516 %attr(755,root,root) %{_libdir}/libvtkFiltersProgrammable.so.*.*.*
517 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersProgrammable.so.1
518 %attr(755,root,root) %{_libdir}/libvtkFiltersSMP.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSMP.so.1
520 %attr(755,root,root) %{_libdir}/libvtkFiltersSelection.so.*.*.*
521 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSelection.so.1
522 %attr(755,root,root) %{_libdir}/libvtkFiltersSources.so.*.*.*
523 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSources.so.1
524 %attr(755,root,root) %{_libdir}/libvtkFiltersStatistics.so.*.*.*
525 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersStatistics.so.1
526 %attr(755,root,root) %{_libdir}/libvtkFiltersTexture.so.*.*.*
527 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersTexture.so.1
528 %attr(755,root,root) %{_libdir}/libvtkFiltersTopology.so.*.*.*
529 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersTopology.so.1
530 %attr(755,root,root) %{_libdir}/libvtkFiltersVerdict.so.*.*.*
531 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersVerdict.so.1
532 %attr(755,root,root) %{_libdir}/libvtkGeovisCore.so.*.*.*
533 %attr(755,root,root) %ghost %{_libdir}/libvtkGeovisCore.so.1
534 %attr(755,root,root) %{_libdir}/libvtkIOAMR.so.*.*.*
535 %attr(755,root,root) %ghost %{_libdir}/libvtkIOAMR.so.1
536 %attr(755,root,root) %{_libdir}/libvtkIOAsynchronous.so.*.*.*
537 %attr(755,root,root) %ghost %{_libdir}/libvtkIOAsynchronous.so.1
538 %attr(755,root,root) %{_libdir}/libvtkIOCityGML.so.*.*.*
539 %attr(755,root,root) %ghost %{_libdir}/libvtkIOCityGML.so.1
540 %attr(755,root,root) %{_libdir}/libvtkIOCore.so.*.*.*
541 %attr(755,root,root) %ghost %{_libdir}/libvtkIOCore.so.1
542 %attr(755,root,root) %{_libdir}/libvtkIOEnSight.so.*.*.*
543 %attr(755,root,root) %ghost %{_libdir}/libvtkIOEnSight.so.1
544 %attr(755,root,root) %{_libdir}/libvtkIOExodus.so.*.*.*
545 %attr(755,root,root) %ghost %{_libdir}/libvtkIOExodus.so.1
546 %attr(755,root,root) %{_libdir}/libvtkIOExport.so.*.*.*
547 %attr(755,root,root) %ghost %{_libdir}/libvtkIOExport.so.1
548 %attr(755,root,root) %{_libdir}/libvtkIOExportPDF.so.*.*.*
549 %attr(755,root,root) %ghost %{_libdir}/libvtkIOExportPDF.so.1
551 %attr(755,root,root) %{_libdir}/libvtkIOFFMPEG.so.*.*.*
552 %attr(755,root,root) %ghost %{_libdir}/libvtkIOFFMPEG.so.1
554 %attr(755,root,root) %{_libdir}/libvtkIOGeometry.so.*.*.*
555 %attr(755,root,root) %ghost %{_libdir}/libvtkIOGeometry.so.1
556 %attr(755,root,root) %{_libdir}/libvtkIOImage.so.*.*.*
557 %attr(755,root,root) %ghost %{_libdir}/libvtkIOImage.so.1
558 %attr(755,root,root) %{_libdir}/libvtkIOImport.so.*.*.*
559 %attr(755,root,root) %ghost %{_libdir}/libvtkIOImport.so.1
560 %attr(755,root,root) %{_libdir}/libvtkIOInfovis.so.*.*.*
561 %attr(755,root,root) %ghost %{_libdir}/libvtkIOInfovis.so.1
562 %attr(755,root,root) %{_libdir}/libvtkIOLSDyna.so.*.*.*
563 %attr(755,root,root) %ghost %{_libdir}/libvtkIOLSDyna.so.1
564 %attr(755,root,root) %{_libdir}/libvtkIOLegacy.so.*.*.*
565 %attr(755,root,root) %ghost %{_libdir}/libvtkIOLegacy.so.1
566 %attr(755,root,root) %{_libdir}/libvtkIOMINC.so.*.*.*
567 %attr(755,root,root) %ghost %{_libdir}/libvtkIOMINC.so.1
568 %attr(755,root,root) %{_libdir}/libvtkIOMovie.so.*.*.*
569 %attr(755,root,root) %ghost %{_libdir}/libvtkIOMovie.so.1
570 %attr(755,root,root) %{_libdir}/libvtkIONetCDF.so.*.*.*
571 %attr(755,root,root) %ghost %{_libdir}/libvtkIONetCDF.so.1
572 %attr(755,root,root) %{_libdir}/libvtkIOPLY.so.*.*.*
573 %attr(755,root,root) %ghost %{_libdir}/libvtkIOPLY.so.1
574 %attr(755,root,root) %{_libdir}/libvtkIOParallel.so.*.*.*
575 %attr(755,root,root) %ghost %{_libdir}/libvtkIOParallel.so.1
576 %attr(755,root,root) %{_libdir}/libvtkIOParallelExodus.so.*.*.*
577 %attr(755,root,root) %ghost %{_libdir}/libvtkIOParallelExodus.so.1
578 %attr(755,root,root) %{_libdir}/libvtkIOParallelXML.so.*.*.*
579 %attr(755,root,root) %ghost %{_libdir}/libvtkIOParallelXML.so.1
580 %attr(755,root,root) %{_libdir}/libvtkIOSQL.so.*.*.*
581 %attr(755,root,root) %ghost %{_libdir}/libvtkIOSQL.so.1
582 %attr(755,root,root) %{_libdir}/libvtkIOSegY.so.*.*.*
583 %attr(755,root,root) %ghost %{_libdir}/libvtkIOSegY.so.1
584 %attr(755,root,root) %{_libdir}/libvtkIOTecplotTable.so.*.*.*
585 %attr(755,root,root) %ghost %{_libdir}/libvtkIOTecplotTable.so.1
586 %attr(755,root,root) %{_libdir}/libvtkIOVeraOut.so.*.*.*
587 %attr(755,root,root) %ghost %{_libdir}/libvtkIOVeraOut.so.1
588 %attr(755,root,root) %{_libdir}/libvtkIOVideo.so.*.*.*
589 %attr(755,root,root) %ghost %{_libdir}/libvtkIOVideo.so.1
590 %attr(755,root,root) %{_libdir}/libvtkIOXML.so.*.*.*
591 %attr(755,root,root) %ghost %{_libdir}/libvtkIOXML.so.1
592 %attr(755,root,root) %{_libdir}/libvtkIOXMLParser.so.*.*.*
593 %attr(755,root,root) %ghost %{_libdir}/libvtkIOXMLParser.so.1
594 %attr(755,root,root) %{_libdir}/libvtkImagingColor.so.*.*.*
595 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingColor.so.1
596 %attr(755,root,root) %{_libdir}/libvtkImagingCore.so.*.*.*
597 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingCore.so.1
598 %attr(755,root,root) %{_libdir}/libvtkImagingFourier.so.*.*.*
599 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingFourier.so.1
600 %attr(755,root,root) %{_libdir}/libvtkImagingGeneral.so.*.*.*
601 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingGeneral.so.1
602 %attr(755,root,root) %{_libdir}/libvtkImagingHybrid.so.*.*.*
603 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingHybrid.so.1
604 %attr(755,root,root) %{_libdir}/libvtkImagingMath.so.*.*.*
605 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingMath.so.1
606 %attr(755,root,root) %{_libdir}/libvtkImagingMorphological.so.*.*.*
607 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingMorphological.so.1
608 %attr(755,root,root) %{_libdir}/libvtkImagingSources.so.*.*.*
609 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingSources.so.1
610 %attr(755,root,root) %{_libdir}/libvtkImagingStatistics.so.*.*.*
611 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingStatistics.so.1
612 %attr(755,root,root) %{_libdir}/libvtkImagingStencil.so.*.*.*
613 %attr(755,root,root) %ghost %{_libdir}/libvtkImagingStencil.so.1
614 %attr(755,root,root) %{_libdir}/libvtkInfovisCore.so.*.*.*
615 %attr(755,root,root) %ghost %{_libdir}/libvtkInfovisCore.so.1
616 %attr(755,root,root) %{_libdir}/libvtkInfovisLayout.so.*.*.*
617 %attr(755,root,root) %ghost %{_libdir}/libvtkInfovisLayout.so.1
618 %attr(755,root,root) %{_libdir}/libvtkInteractionImage.so.*.*.*
619 %attr(755,root,root) %ghost %{_libdir}/libvtkInteractionImage.so.1
620 %attr(755,root,root) %{_libdir}/libvtkInteractionStyle.so.*.*.*
621 %attr(755,root,root) %ghost %{_libdir}/libvtkInteractionStyle.so.1
622 %attr(755,root,root) %{_libdir}/libvtkInteractionWidgets.so.*.*.*
623 %attr(755,root,root) %ghost %{_libdir}/libvtkInteractionWidgets.so.1
624 %attr(755,root,root) %{_libdir}/libvtkParallelCore.so.*.*.*
625 %attr(755,root,root) %ghost %{_libdir}/libvtkParallelCore.so.1
626 %attr(755,root,root) %{_libdir}/libvtkRenderingAnnotation.so.*.*.*
627 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingAnnotation.so.1
628 %attr(755,root,root) %{_libdir}/libvtkRenderingContext2D.so.*.*.*
629 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingContext2D.so.1
630 %attr(755,root,root) %{_libdir}/libvtkRenderingContextOpenGL2.so.*.*.*
631 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingContextOpenGL2.so.1
632 %attr(755,root,root) %{_libdir}/libvtkRenderingCore.so.*.*.*
633 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingCore.so.1
634 %attr(755,root,root) %{_libdir}/libvtkRenderingFreeType.so.*.*.*
635 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingFreeType.so.1
637 %attr(755,root,root) %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so.*.*.*
638 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so.1
640 %attr(755,root,root) %{_libdir}/libvtkRenderingGL2PSOpenGL2.so.*.*.*
641 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingGL2PSOpenGL2.so.1
642 %attr(755,root,root) %{_libdir}/libvtkRenderingImage.so.*.*.*
643 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingImage.so.1
644 %attr(755,root,root) %{_libdir}/libvtkRenderingLabel.so.*.*.*
645 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLabel.so.1
646 %attr(755,root,root) %{_libdir}/libvtkRenderingLOD.so.*.*.*
647 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLOD.so.1
648 %attr(755,root,root) %{_libdir}/libvtkRenderingOpenGL2.so.*.*.*
649 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingOpenGL2.so.1
650 %attr(755,root,root) %{_libdir}/libvtkRenderingParallel.so.*.*.*
651 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingParallel.so.1
652 %attr(755,root,root) %{_libdir}/libvtkRenderingVolumeOpenGL2.so.*.*.*
653 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVolumeOpenGL2.so.1
654 %attr(755,root,root) %{_libdir}/libvtkRenderingVolume.so.*.*.*
655 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVolume.so.1
656 %attr(755,root,root) %{_libdir}/libvtkTestingGenericBridge.so.*.*.*
657 %attr(755,root,root) %ghost %{_libdir}/libvtkTestingGenericBridge.so.1
658 %attr(755,root,root) %{_libdir}/libvtkTestingIOSQL.so.*.*.*
659 %attr(755,root,root) %ghost %{_libdir}/libvtkTestingIOSQL.so.1
660 %attr(755,root,root) %{_libdir}/libvtkTestingRendering.so.*.*.*
661 %attr(755,root,root) %ghost %{_libdir}/libvtkTestingRendering.so.1
662 %attr(755,root,root) %{_libdir}/libvtkViewsContext2D.so.*.*.*
663 %attr(755,root,root) %ghost %{_libdir}/libvtkViewsContext2D.so.1
664 %attr(755,root,root) %{_libdir}/libvtkViewsCore.so.*.*.*
665 %attr(755,root,root) %ghost %{_libdir}/libvtkViewsCore.so.1
666 %attr(755,root,root) %{_libdir}/libvtkViewsInfovis.so.*.*.*
667 %attr(755,root,root) %ghost %{_libdir}/libvtkViewsInfovis.so.1
668 %attr(755,root,root) %{_libdir}/libvtkexodusII.so.*.*.*
669 %attr(755,root,root) %ghost %{_libdir}/libvtkexodusII.so.1
670 %attr(755,root,root) %{_libdir}/libvtkgl2ps.so.*.*.*
671 %attr(755,root,root) %ghost %{_libdir}/libvtkgl2ps.so.1
672 %attr(755,root,root) %{_libdir}/libvtkmetaio.so.*.*.*
673 %attr(755,root,root) %ghost %{_libdir}/libvtkmetaio.so.1
674 %attr(755,root,root) %{_libdir}/libvtksys.so.*.*.*
675 %attr(755,root,root) %ghost %{_libdir}/libvtksys.so.1
676 %attr(755,root,root) %{_libdir}/libvtkverdict.so.*.*.*
677 %attr(755,root,root) %ghost %{_libdir}/libvtkverdict.so.1
678 %attr(755,root,root) %{_libdir}/libvtkFiltersParallelDIY2.so.*.*.*
679 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallelDIY2.so.1
680 %attr(755,root,root) %{_libdir}/libvtkIOCGNSReader.so.*.*.*
681 %attr(755,root,root) %ghost %{_libdir}/libvtkIOCGNSReader.so.1
682 %attr(755,root,root) %{_libdir}/libvtkIOCONVERGECFD.so.*.*.*
683 %attr(755,root,root) %ghost %{_libdir}/libvtkIOCONVERGECFD.so.1
684 %attr(755,root,root) %{_libdir}/libvtkIOCesium3DTiles.so.*.*.*
685 %attr(755,root,root) %ghost %{_libdir}/libvtkIOCesium3DTiles.so.1
686 %attr(755,root,root) %{_libdir}/libvtkIOChemistry.so.*.*.*
687 %attr(755,root,root) %ghost %{_libdir}/libvtkIOChemistry.so.1
688 %attr(755,root,root) %{_libdir}/libvtkIOExportGL2PS.so.*.*.*
689 %attr(755,root,root) %ghost %{_libdir}/libvtkIOExportGL2PS.so.1
690 %attr(755,root,root) %{_libdir}/libvtkIOHDF.so.*.*.*
691 %attr(755,root,root) %ghost %{_libdir}/libvtkIOHDF.so.1
692 %attr(755,root,root) %{_libdir}/libvtkIOIOSS.so.*.*.*
693 %attr(755,root,root) %ghost %{_libdir}/libvtkIOIOSS.so.1
694 %attr(755,root,root) %{_libdir}/libvtkIOMotionFX.so.*.*.*
695 %attr(755,root,root) %ghost %{_libdir}/libvtkIOMotionFX.so.1
696 %attr(755,root,root) %{_libdir}/libvtkIOOggTheora.so.*.*.*
697 %attr(755,root,root) %ghost %{_libdir}/libvtkIOOggTheora.so.1
698 %attr(755,root,root) %{_libdir}/libvtkParallelDIY.so.*.*.*
699 %attr(755,root,root) %ghost %{_libdir}/libvtkParallelDIY.so.1
700 %attr(755,root,root) %{_libdir}/libvtkRenderingHyperTreeGrid.so.*.*.*
701 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingHyperTreeGrid.so.1
702 %attr(755,root,root) %{_libdir}/libvtkRenderingLICOpenGL2.so.*.*.*
703 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLICOpenGL2.so.1
704 %attr(755,root,root) %{_libdir}/libvtkRenderingSceneGraph.so.*.*.*
705 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingSceneGraph.so.1
706 %attr(755,root,root) %{_libdir}/libvtkRenderingUI.so.*.*.*
707 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingUI.so.1
708 %attr(755,root,root) %{_libdir}/libvtkRenderingVtkJS.so.*.*.*
709 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVtkJS.so.1
710 %attr(755,root,root) %{_libdir}/libvtkTestingDataModel.so.*.*.*
711 %attr(755,root,root) %ghost %{_libdir}/libvtkTestingDataModel.so.1
712 %attr(755,root,root) %{_libdir}/libvtkWrappingTools.so.*.*.*
713 %attr(755,root,root) %ghost %{_libdir}/libvtkWrappingTools.so.1
714 %attr(755,root,root) %{_libdir}/libvtkcgns.so.*.*.*
715 %attr(755,root,root) %ghost %{_libdir}/libvtkcgns.so.1
716 %attr(755,root,root) %{_libdir}/libvtkfmt.so.*.*.*
717 %attr(755,root,root) %ghost %{_libdir}/libvtkfmt.so.1
718 %attr(755,root,root) %{_libdir}/libvtkioss.so.*.*.*
719 %attr(755,root,root) %ghost %{_libdir}/libvtkioss.so.1
720 %attr(755,root,root) %{_libdir}/libvtkkissfft.so.*.*.*
721 %attr(755,root,root) %ghost %{_libdir}/libvtkkissfft.so.1
722 %attr(755,root,root) %{_libdir}/libvtkloguru.so.*.*.*
723 %attr(755,root,root) %ghost %{_libdir}/libvtkloguru.so.1
725 %{_libdir}/libvtkWebCore.so.*.*.*
726 %ghost %{_libdir}/libvtkWebCore.so.1
727 %{_libdir}/libvtkWebGLExporter.so.*.*.*
728 %ghost %{_libdir}/libvtkWebGLExporter.so.1
731 %defattr(644,root,root,755)
732 %doc Utilities/Upgrading/*
733 %{?with_doc:%doc %{_docdir}/vtk}
734 %attr(755,root,root) %{_bindir}/vtkProbeOpenGLVersion
735 %attr(755,root,root) %{_bindir}/vtkWrapHierarchy
736 %attr(755,root,root) %{_libdir}/libvtkChartsCore.so
737 %attr(755,root,root) %{_libdir}/libvtkCommonColor.so
738 %attr(755,root,root) %{_libdir}/libvtkCommonComputationalGeometry.so
739 %attr(755,root,root) %{_libdir}/libvtkCommonCore.so
740 %attr(755,root,root) %{_libdir}/libvtkCommonDataModel.so
741 %attr(755,root,root) %{_libdir}/libvtkCommonExecutionModel.so
742 %attr(755,root,root) %{_libdir}/libvtkCommonMath.so
743 %attr(755,root,root) %{_libdir}/libvtkCommonMisc.so
744 %attr(755,root,root) %{_libdir}/libvtkCommonSystem.so
745 %attr(755,root,root) %{_libdir}/libvtkCommonTransforms.so
746 %attr(755,root,root) %{_libdir}/libvtkDICOMParser.so
747 %attr(755,root,root) %{_libdir}/libvtkDomainsChemistryOpenGL2.so
748 %attr(755,root,root) %{_libdir}/libvtkDomainsChemistry.so
749 %attr(755,root,root) %{_libdir}/libvtkFiltersAMR.so
750 %attr(755,root,root) %{_libdir}/libvtkFiltersCore.so
751 %attr(755,root,root) %{_libdir}/libvtkFiltersExtraction.so
752 %attr(755,root,root) %{_libdir}/libvtkFiltersFlowPaths.so
753 %attr(755,root,root) %{_libdir}/libvtkFiltersGeneral.so
754 %attr(755,root,root) %{_libdir}/libvtkFiltersGeneric.so
755 %attr(755,root,root) %{_libdir}/libvtkFiltersGeometry.so
756 %attr(755,root,root) %{_libdir}/libvtkFiltersHybrid.so
757 %attr(755,root,root) %{_libdir}/libvtkFiltersHyperTree.so
758 %attr(755,root,root) %{_libdir}/libvtkFiltersImaging.so
759 %attr(755,root,root) %{_libdir}/libvtkFiltersModeling.so
760 %attr(755,root,root) %{_libdir}/libvtkFiltersParallelDIY2.so
761 %attr(755,root,root) %{_libdir}/libvtkFiltersParallelImaging.so
762 %attr(755,root,root) %{_libdir}/libvtkFiltersParallel.so
763 %attr(755,root,root) %{_libdir}/libvtkFiltersPoints.so
764 %attr(755,root,root) %{_libdir}/libvtkFiltersProgrammable.so
765 %attr(755,root,root) %{_libdir}/libvtkFiltersSelection.so
766 %attr(755,root,root) %{_libdir}/libvtkFiltersSMP.so
767 %attr(755,root,root) %{_libdir}/libvtkFiltersSources.so
768 %attr(755,root,root) %{_libdir}/libvtkFiltersStatistics.so
769 %attr(755,root,root) %{_libdir}/libvtkFiltersTexture.so
770 %attr(755,root,root) %{_libdir}/libvtkFiltersTopology.so
771 %attr(755,root,root) %{_libdir}/libvtkFiltersVerdict.so
772 %attr(755,root,root) %{_libdir}/libvtkGeovisCore.so
773 %attr(755,root,root) %{_libdir}/libvtkImagingColor.so
774 %attr(755,root,root) %{_libdir}/libvtkImagingCore.so
775 %attr(755,root,root) %{_libdir}/libvtkImagingFourier.so
776 %attr(755,root,root) %{_libdir}/libvtkImagingGeneral.so
777 %attr(755,root,root) %{_libdir}/libvtkImagingHybrid.so
778 %attr(755,root,root) %{_libdir}/libvtkImagingMath.so
779 %attr(755,root,root) %{_libdir}/libvtkImagingMorphological.so
780 %attr(755,root,root) %{_libdir}/libvtkImagingSources.so
781 %attr(755,root,root) %{_libdir}/libvtkImagingStatistics.so
782 %attr(755,root,root) %{_libdir}/libvtkImagingStencil.so
783 %attr(755,root,root) %{_libdir}/libvtkInfovisCore.so
784 %attr(755,root,root) %{_libdir}/libvtkInfovisLayout.so
785 %attr(755,root,root) %{_libdir}/libvtkInteractionImage.so
786 %attr(755,root,root) %{_libdir}/libvtkInteractionStyle.so
787 %attr(755,root,root) %{_libdir}/libvtkInteractionWidgets.so
788 %attr(755,root,root) %{_libdir}/libvtkIOAMR.so
789 %attr(755,root,root) %{_libdir}/libvtkIOAsynchronous.so
790 %attr(755,root,root) %{_libdir}/libvtkIOCesium3DTiles.so
791 %attr(755,root,root) %{_libdir}/libvtkIOCGNSReader.so
792 %attr(755,root,root) %{_libdir}/libvtkIOChemistry.so
793 %attr(755,root,root) %{_libdir}/libvtkIOCityGML.so
794 %attr(755,root,root) %{_libdir}/libvtkIOCONVERGECFD.so
795 %attr(755,root,root) %{_libdir}/libvtkIOCore.so
796 %attr(755,root,root) %{_libdir}/libvtkIOEnSight.so
797 %attr(755,root,root) %{_libdir}/libvtkIOExodus.so
798 %attr(755,root,root) %{_libdir}/libvtkIOExportGL2PS.so
799 %attr(755,root,root) %{_libdir}/libvtkIOExportPDF.so
800 %attr(755,root,root) %{_libdir}/libvtkIOExport.so
801 %{?with_ffmpeg:%attr(755,root,root) %{_libdir}/libvtkIOFFMPEG.so}
802 %attr(755,root,root) %{_libdir}/libvtkIOGeometry.so
803 %attr(755,root,root) %{_libdir}/libvtkIOHDF.so
804 %attr(755,root,root) %{_libdir}/libvtkIOImage.so
805 %attr(755,root,root) %{_libdir}/libvtkIOImport.so
806 %attr(755,root,root) %{_libdir}/libvtkIOInfovis.so
807 %attr(755,root,root) %{_libdir}/libvtkIOIOSS.so
808 %attr(755,root,root) %{_libdir}/libvtkIOLegacy.so
809 %attr(755,root,root) %{_libdir}/libvtkIOLSDyna.so
810 %attr(755,root,root) %{_libdir}/libvtkIOMINC.so
811 %attr(755,root,root) %{_libdir}/libvtkIOMotionFX.so
812 %attr(755,root,root) %{_libdir}/libvtkIOMovie.so
813 %attr(755,root,root) %{_libdir}/libvtkIONetCDF.so
814 %attr(755,root,root) %{_libdir}/libvtkIOOggTheora.so
815 %attr(755,root,root) %{_libdir}/libvtkIOParallelExodus.so
816 %attr(755,root,root) %{_libdir}/libvtkIOParallel.so
817 %attr(755,root,root) %{_libdir}/libvtkIOParallelXML.so
818 %attr(755,root,root) %{_libdir}/libvtkIOPLY.so
819 %attr(755,root,root) %{_libdir}/libvtkIOSegY.so
820 %attr(755,root,root) %{_libdir}/libvtkIOSQL.so
821 %attr(755,root,root) %{_libdir}/libvtkIOTecplotTable.so
822 %attr(755,root,root) %{_libdir}/libvtkIOVeraOut.so
823 %attr(755,root,root) %{_libdir}/libvtkIOVideo.so
824 %attr(755,root,root) %{_libdir}/libvtkIOXMLParser.so
825 %attr(755,root,root) %{_libdir}/libvtkIOXML.so
826 %attr(755,root,root) %{_libdir}/libvtkParallelCore.so
827 %attr(755,root,root) %{_libdir}/libvtkParallelDIY.so
828 %attr(755,root,root) %{_libdir}/libvtkRenderingAnnotation.so
829 %attr(755,root,root) %{_libdir}/libvtkRenderingContext2D.so
830 %attr(755,root,root) %{_libdir}/libvtkRenderingContextOpenGL2.so
831 %attr(755,root,root) %{_libdir}/libvtkRenderingCore.so
832 %attr(755,root,root) %{_libdir}/libvtkRenderingFreeType.so
833 %{?with_ffmpeg:%attr(755,root,root) %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so}
834 %attr(755,root,root) %{_libdir}/libvtkRenderingGL2PSOpenGL2.so
835 %attr(755,root,root) %{_libdir}/libvtkRenderingHyperTreeGrid.so
836 %attr(755,root,root) %{_libdir}/libvtkRenderingImage.so
837 %attr(755,root,root) %{_libdir}/libvtkRenderingLabel.so
838 %attr(755,root,root) %{_libdir}/libvtkRenderingLICOpenGL2.so
839 %attr(755,root,root) %{_libdir}/libvtkRenderingLOD.so
840 %attr(755,root,root) %{_libdir}/libvtkRenderingOpenGL2.so
841 %attr(755,root,root) %{_libdir}/libvtkRenderingParallel.so
842 %attr(755,root,root) %{_libdir}/libvtkRenderingSceneGraph.so
843 %attr(755,root,root) %{_libdir}/libvtkRenderingUI.so
844 %attr(755,root,root) %{_libdir}/libvtkRenderingVolumeOpenGL2.so
845 %attr(755,root,root) %{_libdir}/libvtkRenderingVolume.so
846 %attr(755,root,root) %{_libdir}/libvtkRenderingVtkJS.so
847 %attr(755,root,root) %{_libdir}/libvtkTestingDataModel.so
848 %attr(755,root,root) %{_libdir}/libvtkTestingGenericBridge.so
849 %attr(755,root,root) %{_libdir}/libvtkTestingIOSQL.so
850 %attr(755,root,root) %{_libdir}/libvtkTestingRendering.so
851 %attr(755,root,root) %{_libdir}/libvtkViewsContext2D.so
852 %attr(755,root,root) %{_libdir}/libvtkViewsCore.so
853 %attr(755,root,root) %{_libdir}/libvtkViewsInfovis.so
854 %attr(755,root,root) %{_libdir}/libvtkWebCore.so
855 %attr(755,root,root) %{_libdir}/libvtkWebGLExporter.so
856 %attr(755,root,root) %{_libdir}/libvtkWrappingTools.so
857 %attr(755,root,root) %{_libdir}/libvtkcgns.so
858 %attr(755,root,root) %{_libdir}/libvtkexodusII.so
859 %attr(755,root,root) %{_libdir}/libvtkfmt.so
860 %attr(755,root,root) %{_libdir}/libvtkgl2ps.so
861 %attr(755,root,root) %{_libdir}/libvtkioss.so
862 %attr(755,root,root) %{_libdir}/libvtkkissfft.so
863 %attr(755,root,root) %{_libdir}/libvtkloguru.so
864 %attr(755,root,root) %{_libdir}/libvtkmetaio.so
865 %attr(755,root,root) %{_libdir}/libvtksys.so
866 %attr(755,root,root) %{_libdir}/libvtkverdict.so
867 %dir %{_includedir}/vtk
868 %{_includedir}/vtk/DICOM*.h
869 %{_includedir}/vtk/DatabaseSchemaWith2Tables.h
870 %{_includedir}/vtk/LSDyna*.h
871 %{_includedir}/vtk/vtkexodusII
872 %{_includedir}/vtk/vtkgl2ps
873 %{_includedir}/vtk/vtkkwiml
874 %{_includedir}/vtk/vtkmetaio
875 %{_includedir}/vtk/vtksys
876 %{_includedir}/vtk/vtk*.h
877 %{_includedir}/vtk/vtk*.txx
878 %{_includedir}/vtk/SMP
879 %{_includedir}/vtk/VerdictVector.hpp
880 %{_includedir}/vtk/octree
881 %{_includedir}/vtk/verdict.h
882 %{_includedir}/vtk/verdict_defines.hpp
883 %{_includedir}/vtk/vtkMathPrivate.hxx
884 %{_includedir}/vtk/vtkcgns
885 %{_includedir}/vtk/vtkcli11
886 %{_includedir}/vtk/vtkdiy2
887 %{_includedir}/vtk/vtkexprtk
888 %{_includedir}/vtk/vtkfmt
889 %{_includedir}/vtk/vtkkissfft
890 %{_includedir}/vtk/vtkloguru
891 %{_includedir}/vtk/vtknlohmannjson
892 %{_includedir}/vtk/vtkutf8
893 %dir %{_libdir}/%{name}
894 %{_libdir}/%{name}/hierarchy
897 %exclude %{_includedir}/vtk/vtkJava*.h
899 %exclude %{_includedir}/vtk/vtkPython*.h
903 %defattr(644,root,root,755)
904 %attr(755,root,root) %{_libdir}/libvtkGUISupportQt.so.*.*.*
905 %attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQt.so.1
906 %attr(755,root,root) %{_libdir}/libvtkGUISupportQtQuick.so.*.*.*
907 %attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQtQuick.so.1
908 %attr(755,root,root) %{_libdir}/libvtkGUISupportQtSQL.so.*.*.*
909 %attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQtSQL.so.1
910 %attr(755,root,root) %{_libdir}/libvtkRenderingQt.so.*.*.*
911 %attr(755,root,root) %ghost %{_libdir}/libvtkRenderingQt.so.1
912 %attr(755,root,root) %{_libdir}/libvtkViewsQt.so.*.*.*
913 %attr(755,root,root) %ghost %{_libdir}/libvtkViewsQt.so.1
914 %dir %{_libdir}/qml/VTK.9.2
915 %{_libdir}/qml/VTK.9.2/plugins.qmltypes
916 %attr(755,root,root) %{_libdir}/qml/VTK.9.2/libqmlvtkplugin.so
917 %{_libdir}/qml/VTK.9.2/qmldir
920 %defattr(644,root,root,755)
921 %attr(755,root,root) %{_libdir}/libvtkGUISupportQt.so
922 %attr(755,root,root) %{_libdir}/libvtkGUISupportQtQuick.so
923 %attr(755,root,root) %{_libdir}/libvtkGUISupportQtSQL.so
924 %attr(755,root,root) %{_libdir}/libvtkRenderingQt.so
925 %attr(755,root,root) %{_libdir}/libvtkViewsQt.so
926 %{_includedir}/vtk/QFilterTreeProxyModel.h
927 %{_includedir}/vtk/QQuickVTKInteractiveWidget.h
928 %{_includedir}/vtk/QQuickVTKInteractorAdapter.h
929 %{_includedir}/vtk/QQuickVTKRenderItem.h
930 %{_includedir}/vtk/QQuickVTKRenderWindow.h
931 %{_includedir}/vtk/QVTKApplication.h
932 %{_includedir}/vtk/QVTKInteractor.h
933 %{_includedir}/vtk/QVTKInteractorAdapter.h
934 %{_includedir}/vtk/QVTKOpenGLNativeWidget.h
935 %{_includedir}/vtk/QVTKOpenGLStereoWidget.h
936 %{_includedir}/vtk/QVTKOpenGLWindow.h
937 %{_includedir}/vtk/QVTKRenderWidget.h
938 %{_includedir}/vtk/QVTKRenderWindowAdapter.h
939 %{_includedir}/vtk/QVTKTableModelAdapter.h
940 %{_includedir}/vtk/QVTKWin32Header.h
944 %defattr(644,root,root,755)
945 %attr(755,root,root) %{_bindir}/vtkParseJava
946 %attr(755,root,root) %{_bindir}/vtkWrapJava
948 %attr(755,root,root) %{_libdir}/libvtkJava.so.*.*.*
949 %attr(755,root,root) %ghost %{_libdir}/libvtkJava.so.1
951 %dir %{_libdir}/java/vtk-*
952 %attr(755,root,root) %{_libdir}/java/vtk-*/libvtk*Java.so
953 %{_libdir}/java/vtk.jar
956 %defattr(644,root,root,755)
957 %attr(755,root,root) %{_libdir}/libvtkJava.so
958 %exclude %{_includedir}/vtk/vtkJava*.h
962 %defattr(644,root,root,755)
963 %doc Wrapping/Python/README*
964 %attr(755,root,root) %{_bindir}/vtkWrapPython
965 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
966 %attr(755,root,root) %{_bindir}/vtkpython
967 %attr(755,root,root) %{_libdir}/libvtkCommonPython.so.*.*.*
968 %attr(755,root,root) %ghost %{_libdir}/libvtkCommonPython.so.1
969 %attr(755,root,root) %{_libdir}/libvtkFiltersPython.so.*.*.*
970 %attr(755,root,root) %ghost %{_libdir}/libvtkFiltersPython.so.1
971 %attr(755,root,root) %{_libdir}/libvtkPythonContext2D.so.*.*.*
972 %attr(755,root,root) %ghost %{_libdir}/libvtkPythonContext2D.so.1
973 %attr(755,root,root) %{_libdir}/libvtkPythonInterpreter.so.*.*.*
974 %attr(755,root,root) %ghost %{_libdir}/libvtkPythonInterpreter.so.1
975 %attr(755,root,root) %{_libdir}/libvtkWrappingPythonCore3*.so.*.*.*
976 %attr(755,root,root) %ghost %{_libdir}/libvtkWrappingPythonCore3*.so.1
977 %{py3_sitedir}/__pycache__/*
978 %{py3_sitedir}/vtk.py
979 %dir %{py3_sitedir}/vtkmodules
980 %{py3_sitedir}/vtkmodules/*.py
981 %{py3_sitedir}/vtkmodules/__pycache__
982 %dir %{py3_sitedir}/vtkmodules/gtk
983 %{py3_sitedir}/vtkmodules/gtk/*.py
984 %{py3_sitedir}/vtkmodules/gtk/__pycache__
985 %dir %{py3_sitedir}/vtkmodules/numpy_interface
986 %{py3_sitedir}/vtkmodules/numpy_interface/*.py
987 %{py3_sitedir}/vtkmodules/numpy_interface/__pycache__
988 %dir %{py3_sitedir}/vtkmodules/qt
989 %{py3_sitedir}/vtkmodules/qt/*.py
990 %{py3_sitedir}/vtkmodules/qt/__pycache__
991 %dir %{py3_sitedir}/vtkmodules/test
992 %{py3_sitedir}/vtkmodules/test/*.py
993 %{py3_sitedir}/vtkmodules/test/__pycache__
994 %dir %{py3_sitedir}/vtkmodules/tk
995 %{py3_sitedir}/vtkmodules/tk/__pycache__
996 %{py3_sitedir}/vtkmodules/tk/*.py
997 %dir %{py3_sitedir}/vtkmodules/util
998 %{py3_sitedir}/vtkmodules/util/*.py
999 %{py3_sitedir}/vtkmodules/util/__pycache__
1000 %dir %{py3_sitedir}/vtkmodules/web
1001 %{py3_sitedir}/vtkmodules/web/*.py
1002 %{py3_sitedir}/vtkmodules/web/__pycache__
1003 %dir %{py3_sitedir}/vtkmodules/wx
1004 %{py3_sitedir}/vtkmodules/wx/*.py
1005 %{py3_sitedir}/vtkmodules/wx/__pycache__
1006 %attr(755,root,root) %{py3_sitedir}/vtkmodules/vtk*.so
1008 %files python3-devel
1009 %defattr(644,root,root,755)
1010 %attr(755,root,root) %{_libdir}/libvtkCommonPython.so
1011 %attr(755,root,root) %{_libdir}/libvtkFiltersPython.so
1012 %attr(755,root,root) %{_libdir}/libvtkPythonContext2D.so
1013 %attr(755,root,root) %{_libdir}/libvtkPythonInterpreter.so
1014 %attr(755,root,root) %{_libdir}/libvtkWrappingPythonCore3*.so
1015 %{_includedir}/vtk/PyVTK*.h
1016 %{_includedir}/vtk/vtkPython*.h
1019 %defattr(644,root,root,755)
1020 %attr(755,root,root) %{_bindir}/*Tests
1021 %attr(755,root,root) %{_bindir}/Test*
1024 %defattr(644,root,root,755)
1025 %{_examplesdir}/%{name}-%{version}
1028 %defattr(644,root,root,755)
1029 %dir %{_datadir}/vtk-9.2
1030 %{_datadir}/vtk-9.2/Data