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)
11 %bcond_without java # Java wrappers
12 %bcond_without ffmpeg # FFMPEG .avi saving support
13 %bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
14 %bcond_with system_proj # use system PROJ.4 (needs 4.3 with exposed internals, not ready for 4.4+)
15 %bcond_with system_gl2ps # use system gl2ps (VTK currently is carrying local modifications to gl2ps)
21 Summary: Toolkit for 3D computer graphics, image processing, and visualization
22 Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
28 Source0: http://www.vtk.org/files/release/7.1/VTK-%{version}.tar.gz
29 # Source0-md5: a7e814c1db503d896af72458c2d0228f
30 Source1: http://www.vtk.org/files/release/7.1/VTKData-%{version}.tar.gz
31 # Source1-md5: 551786cdcb59fada678ecf0475cfcf55
33 URL: http://www.vtk.org/
34 %{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
35 BuildRequires: OpenGL-GLX-devel
36 BuildRequires: OpenGL-devel
37 BuildRequires: QtCore-devel >= 4.5.0
38 BuildRequires: QtDesigner-devel >= 4.5.0
39 BuildRequires: QtGui-devel >= 4.5.0
40 BuildRequires: QtNetwork-devel >= 4.5.0
41 BuildRequires: QtOpenGL-devel >= 4.5.0
42 BuildRequires: QtSql-devel >= 4.5.0
43 BuildRequires: QtWebKit-devel >= 4.5.0
44 BuildRequires: QtXmlPatterns-devel >= 4.5.0
46 BuildRequires: boost-devel >= 1.39
47 BuildRequires: cmake >= 2.8.8
48 BuildRequires: doxygen
49 BuildRequires: expat-devel
50 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
51 BuildRequires: fontconfig-devel
52 BuildRequires: freetype-devel >= 2
53 BuildRequires: gdal-devel
54 %{?with_system_gl2ps:BuildRequires: gl2ps-devel >= 1.3.8}
55 BuildRequires: gnuplot
56 BuildRequires: graphviz
57 BuildRequires: hdf5-devel
59 BuildRequires: jdk >= 1.5
60 BuildRequires: jpackage-utils
62 BuildRequires: jsoncpp-devel
63 BuildRequires: libjpeg-devel
64 BuildRequires: libogg-devel
65 BuildRequires: libpng-devel
66 BuildRequires: libstdc++-devel
67 BuildRequires: libtheora-devel
68 BuildRequires: libtiff-devel
69 BuildRequires: libxml2-devel >= 2
70 BuildRequires: motif-devel
71 BuildRequires: mysql-devel
72 BuildRequires: netcdf-cxx-devel >= 4
73 # some code using it exists (Domains/Chemistry), but is not included in cmakefiles
74 #BuildRequires: openqube-devel
75 BuildRequires: perl-base
76 BuildRequires: postgresql-devel
77 %{?with_system_proj:BuildRequires: proj-devel >= 4.3, proj-devel < 4.4}
78 BuildRequires: python-devel >= 2
79 BuildRequires: python-sip-devel
80 BuildRequires: qt4-build >= 4.5.0
81 BuildRequires: qt4-qmake >= 4.5.0
82 BuildRequires: rpmbuild(macros) >= 1.605
84 BuildRequires: sip-PyQt4
85 BuildRequires: tcl-devel
86 BuildRequires: tk-devel
87 BuildRequires: unixODBC-devel
89 BuildRequires: xorg-lib-libICE-devel
90 BuildRequires: xorg-lib-libSM-devel
91 BuildRequires: xorg-lib-libX11-devel
92 BuildRequires: xorg-lib-libXScrnSaver-devel
93 BuildRequires: xorg-lib-libXext-devel
94 BuildRequires: xorg-lib-libXft-devel
95 BuildRequires: xorg-lib-libXt-devel
96 BuildRequires: zlib-devel
97 BuildConflicts: libXNVCtrl-devel
98 %{?with_system_gl2ps:Requires: gl2ps >= 1.3.8}
99 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
101 %define skip_post_check_so lib.*Python.*\.so.*
104 The Visualization ToolKit (VTK) is an object oriented software system
105 for 3D computer graphics, image processing, and visualization. VTK
106 includes a textbook, a C++ class library, and several interpreted
107 interface layers including Tcl/Tk, Java, and Python. VTK supports a
108 wide variety of visualization algorithms including scalar, vector,
109 tensor, texture, and volumetric methods. It also supports advanced
110 modeling techniques like implicit modeling, polygon reduction, mesh
111 smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
112 dozens of imaging algorithms have been integrated into the system.
113 This allows mixing 2D imaging / 3D graphics algorithms and data.
115 %description -l pl.UTF-8
116 Visualization TookKit (VTK) to obiektowo zorientowany system
117 oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
118 obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
119 kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
120 Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
121 metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
122 Obsługuje także zaawansowane techniki modelowania, takie jak
123 modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
124 przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
125 algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
126 na mieszanie algorytmów obrazowania 2D i grafiki 3D.
129 Summary: VTK header files for building C++ code
130 Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
132 Requires: %{name} = %{version}-%{release}
133 Requires: libstdc++-devel
136 This provides the VTK header files required to compile C++ programs
137 that use VTK to do 3D visualisation.
139 %description devel -l pl.UTF-8
140 Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
141 C++ używających VTK do wizualizacji 3D.
144 Summary: Qt bindings and Qt Designer plugin for VTK
145 Summary(pl.UTF-8): Wiązania Qt oraz wtyczka Qt Designera do VTK
147 Requires: %{name} = %{version}-%{release}
148 Requires: QtCore >= 4.5.0
149 Requires: QtGui >= 4.5.0
150 Requires: QtNetwork >= 4.5.0
151 Requires: QtOpenGL >= 4.5.0
152 Requires: QtSql >= 4.5.0
153 Requires: QtWebKit >= 4.5.0
156 Qt bindings and Qt Designer plugin for VTK.
158 %description qt -l pl.UTF-8
159 Wiązania Qt oraz wtyczka Qt Designera do VTK.
162 Summary: Header files for VTK Qt bindings
163 Summary(pl.UTF-8): Pliki nagłówkowe wiązań Qt do VTK
164 Group: X11/Development/Libraries
165 Requires: %{name}-devel = %{version}-%{release}
166 Requires: %{name}-qt = %{version}-%{release}
167 Requires: QtCore-devel >= 4.5.0
168 Requires: QtGui-devel >= 4.5.0
169 Requires: QtOpenGL-devel >= 4.5.0
170 Requires: QtSql-devel >= 4.5.0
172 %description qt-devel
173 Header files for VTK Qt bindings.
175 %description qt-devel -l pl.UTF-8
176 Pliki nagłówkowe wiązań Qt do VTK.
179 Summary: Java bindings for VTK
180 Summary(pl.UTF-8): Wiązania Javy do VTK
181 Group: Development/Languages/Java
182 Requires: %{name} = %{version}-%{release}
183 # or separate qt parts?
184 Requires: %{name}-qt = %{version}-%{release}
187 This package contains Java bindings for VTK.
189 %description java -l pl.UTF-8
190 Ten pakiet zawiera wiązania Javy do VTK.
193 Summary: Header files for Java VTK binding
194 Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
195 Group: Development/Libraries
196 Requires: %{name}-devel = %{version}-%{release}
197 Requires: %{name}-java = %{version}-%{release}
201 %description java-devel
202 Header files for Java VTK binding.
204 %description java-devel -l pl.UTF-8
205 Pliki nagłówkowe wiązania Javy do VTK.
208 Summary: Python bindings for VTK
209 Summary(pl.UTF-8): Wiązania Pythona do VTK
211 Requires: %{name} = %{version}-%{release}
212 # or separate qt parts again?
213 Requires: %{name}-qt = %{version}-%{release}
214 Obsoletes: vtk-python-qt < 6.0.0-1
215 Obsoletes: vtk-python-sip < 6.0.0-1
218 This package contains Python bindings for VTK.
220 %description python -l pl.UTF-8
221 Ten pakiet zawiera wiązania Pythona do VTK.
223 %package python-devel
224 Summary: Header files for Python VTK binding
225 Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona do VTK
226 Group: Development/Libraries
227 Requires: %{name}-devel = %{version}-%{release}
228 Requires: %{name}-python = %{version}-%{release}
229 Requires: python-devel
231 %description python-devel
232 Header files for Python VTK binding.
234 %description python-devel -l pl.UTF-8
235 Pliki nagłówkowe wiązania Pythona do VTK.
238 Summary: Tcl bindings for VTK
239 Summary(pl.UTF-8): Wiązania języka Tcl do VTK
241 Requires: %{name} = %{version}-%{release}
242 # or separate qt parts?
243 Requires: %{name}-qt = %{version}-%{release}
246 This package contains Tcl bindings for VTK.
248 %description tcl -l pl.UTF-8
249 Ten pakiet zawiera wiązania języka Tcl do VTK.
252 Summary: Header files for Tcl VTK bindings
253 Summary(pl.UTF-8): Pliki nagłówkowe wiązania języka Tcl do VTK
254 Group: Development/Libraries
255 Requires: %{name}-devel = %{version}-%{release}
256 Requires: %{name}-tcl = %{version}-%{release}
260 %description tcl-devel
261 Header files for Tcl VTK bindings.
263 %description tcl-devel -l pl.UTF-8
264 Pliki nagłówkowe wiązania języka Tcl do VTK.
267 Summary: C++, Tcl and Python example programs/scripts for VTK
268 Summary(pl.UTF-8): Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
269 Group: Development/Libraries
270 Requires: %{name} = %{version}-%{release}
271 Requires: %{name}-data = %{version}-%{release}
273 %description examples
274 This package contains all the examples from the VTK source. To compile
275 the C++ examples you will need to install the vtk-devel package as
276 well. The Python and Tcl examples can be run with the corresponding
277 packages (vtk-python, vtk-tcl).
279 %description examples -l pl.UTF-8
280 Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
281 przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
282 Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
283 (vtk-python, vtk-tcl).
286 Summary: Test programs for VTK
287 Summary(pl.UTF-8): Programy testowe dla VTK
288 Group: Development/Libraries
289 Requires: %{name} = %{version}-%{release}
290 Requires: %{name}-data = %{version}-%{release}
292 %description test-suite
293 This package contains all testing programs from the VTK source. The
294 source code of these programs can be found in the vtk-examples
297 %description test-suite -l pl.UTF-8
298 Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
299 źródłowy tych programów można znaleźć w pakiecie vtk-examples.
302 Summary: Data files for VTK
303 Summary(pl.UTF-8): Pliki danych dla VTK
304 Group: Development/Libraries
305 %if "%{_rpmversion}" >= "5"
310 This package contains all the data from the VTKData repository. These
311 data are required to run various examples from the vtk-examples
314 %description data -l pl.UTF-8
315 Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
316 potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
319 %setup -q -n VTK-%{version} -b 1
322 # Replace relative path ../../../VTKData with destination filesystem path
323 grep -Erl '(\.\./)+VTKData' Examples | xargs \
324 perl -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-7.1,g'
326 # Save an unbuilt copy of the Example's sources for %doc
328 cp -a Examples vtk-examples
329 # Don't ship Win32 examples
330 %{__rm} -r vtk-examples/Examples/GUI/Win32
331 find vtk-examples -type f | xargs chmod -R a-x
334 export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
335 export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
337 export JAVA_HOME=%{java_home}
340 # handle cmake & ccache
341 # http://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake
342 # ASM fix: http://lists.busybox.net/pipermail/buildroot/2013-March/069436.html
343 if [[ "%{__cc}" = *ccache* ]]; then
347 -DCMAKE_C_COMPILER="ccache" -DCMAKE_C_COMPILER_ARG1="${cc#ccache }" \
348 -DCMAKE_CXX_COMPILER="ccache" -DCMAKE_CXX_COMPILER_ARG1="${cxx#ccache }" \
349 -DCMAKE_ASM_COMPILER="${cc#ccache }" \
353 -DCMAKE_C_COMPILER="%{__cc}" \
354 -DCMAKE_CXX_COMPILER="%{__cxx}" \
355 -DCMAKE_ASM_COMPILER="%{__cc}" \
364 -DBUILD_DOCUMENTATION:BOOL=ON \
365 -DBUILD_EXAMPLES:BOOL=ON \
366 -DBUILD_SHARED_LIBS:BOOL=ON \
367 -DBUILD_TESTING:BOOL=ON \
368 -DCMAKE_SKIP_RPATH:BOOL=ON \
369 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
370 -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
371 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
372 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
373 -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
374 -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
375 -DTK_INCLUDE_PATH:PATH=%{_includedir} \
376 -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
377 -DVTK_DATA_ROOT:PATH=%{_datadir}/vtk-7.1 \
378 -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
379 -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/vtk \
380 -DVTK_INSTALL_INCLUDE_DIR:PATH=include/vtk \
381 -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/vtk \
382 -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/vtk \
383 -DVTK_INSTALL_TCL_DIR:PATH=share/tcl%{tcl_version}/vtk \
384 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=%{py_sitedir} \
385 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt4/plugins/designer \
386 -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF \
387 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
388 -DVTK_WRAP_PYTHON:BOOL=ON \
389 -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
390 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
391 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
392 -DVTK_USE_RENDERING:BOOL=ON \
393 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
394 -DVTK_USE_SYSTEM_XDMF2:BOOL=OFF \
395 %{!?with_system_proj:-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF} \
396 %{!?with_system_gl2ps:-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF} \
398 -DVTK_WRAP_JAVA:BOOL=ON \
399 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
400 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
401 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
403 -DVTK_WRAP_JAVA:BOOL=OFF \
405 -DVTK_WRAP_PYTHON:BOOL=ON \
406 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
407 -DVTK_WRAP_TCL:BOOL=ON \
408 -DVTK_Group_Imaging:BOOL=ON \
409 -DVTK_Group_Qt:BOOL=ON \
410 -DVTK_Group_Rendering:BOOL=ON \
411 -DVTK_Group_StandAlone:BOOL=ON \
412 -DVTK_Group_Tk:BOOL=ON \
413 -DVTK_Group_Views:BOOL=ON \
414 -DModule_vtkFiltersReebGraph:BOOL=ON \
415 -DModule_vtkFiltersStatisticsGnuR:BOOL=ON \
416 %{?with_ffmpeg:-DModule_vtkIOFFMPEG:BOOL=ON} \
417 -DModule_vtkIOGDAL:BOOL=ON \
418 -DModule_vtkIOGeoJSON:BOOL=ON \
419 -DModule_vtkIOMySQL:BOOL=ON \
420 -DModule_vtkIOODBC:BOOL=ON \
421 -DModule_vtkIOParallelExodus:BOOL=ON \
422 -DModule_vtkIOParallelLSDyna:BOOL=ON \
423 -DModule_vtkIOPostgreSQL:BOOL=ON \
424 -DModule_vtkIOVPIC:BOOL=ON \
425 -DModule_vtkIOXdmf2:BOOL=ON \
426 -DModule_vtkInfovisBoost:BOOL=ON \
427 -DModule_vtkInfovisBoostGraphAlgorithms:BOOL=ON \
428 -DModule_vtkRenderingFreeTypeFontConfig:BOOL=ON \
429 -DModule_vtkRenderingMatplotlib:BOOL=ON \
430 -DModule_vtkRenderingParallel:BOOL=ON
431 # TODO: -DModule_vtkAcceleratorsDax:BOOL=ON (BR: FindDax.cmake, maybe http://www.daxtoolkit.org/ ?)
432 # TODO: -DModule_vtkAcceleratorsPiston:BOOL=ON (on bcond, BR: CUDA)
433 # TODO: -DModule_vtkFiltersParallelFlowPaths:BOOL=ON (BR: MPI)
434 # TODO: -DModule_vtkFiltersParallelStatistics:BOOL=ON (BR: MPI)
435 # TODO: -DModule_vtkInfovisParallel:BOOL=ON (BR: MPI)
436 # TODO: -DModule_vtkRenderingParallelLIC:BOOL=ON (BR: MPI)
441 rm -rf $RPM_BUILD_ROOT
442 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
444 %{__make} -C build install \
445 DESTDIR=$RPM_BUILD_ROOT
448 echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
450 for f in $(cd build/ExternalData/Testing ; find Data -type l); do
451 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-7.1/$f
473 FixedPointVolumeRayCastMapperCT \
475 Generate2DAMRDataSetWithPulse \
476 Generate3DAMRDataSetWithPulse \
477 GenerateCubesFromLabels \
478 GenerateModelsFromLabels \
479 HierarchicalBoxPipeline \
494 TubesWithVaryingRadiusAndColors \
496 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
499 # Install test binaries
500 for f in build/bin/*Tests build/bin/Test*; do
501 install $f $RPM_BUILD_ROOT%{_bindir}
505 install -p build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
507 install -p build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
509 # unwanted doxygen files and misplaced verdict docs
510 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-7.1/{doxygen,verdict}
512 # only *.pyc are built by default, add *.pyo
513 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/vtk
517 rm -rf $RPM_BUILD_ROOT
519 %post -p /sbin/ldconfig
520 %postun -p /sbin/ldconfig
522 %post qt -p /sbin/ldconfig
523 %postun qt -p /sbin/ldconfig
525 %post java -p /sbin/ldconfig
526 %postun java -p /sbin/ldconfig
528 %post python -p /sbin/ldconfig
529 %postun python -p /sbin/ldconfig
531 %post tcl -p /sbin/ldconfig
532 %postun tcl -p /sbin/ldconfig
535 %defattr(644,root,root,755)
536 %doc README.md vtkLogo.jpg vtkBanner.gif Wrapping/Tools/README*
537 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
539 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so.1
540 %attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so.1
541 %attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.1
542 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so.1
543 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so.1
544 %attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so.1
545 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so.1
546 %attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so.1
547 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so.1
548 %attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so.1
549 %attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so.1
550 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so.1
551 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so.1
552 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so.1
553 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so.1
554 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so.1
555 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so.1
556 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so.1
557 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so.1
558 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so.1
559 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so.1
560 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so.1
561 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so.1
562 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so.1
563 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so.1
564 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so.1
565 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so.1
566 %attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so.1
567 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so.1
568 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so.1
569 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so.1
570 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so.1
571 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
572 %attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so.1
573 %attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so.1
574 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
575 %attr(755,root,root) %{_libdir}/vtk/libvtkglew.so.1
576 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.1
577 %attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so.1
578 %attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so.1
579 %attr(755,root,root) %{_libdir}/vtk/libvtksys.so.1
580 %attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.1
581 %attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so.1
582 %exclude %{_libdir}/vtk/libvtk*Java.so.1
583 %exclude %{_libdir}/vtk/libvtk*Python2?D.so.1
584 %exclude %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
585 %exclude %{_libdir}/vtk/libvtk*TCL.so.1
588 %defattr(644,root,root,755)
589 %doc Utilities/Upgrading/*
590 %attr(755,root,root) %{_bindir}/vtkEncodeString
591 %attr(755,root,root) %{_bindir}/vtkHashSource
592 %attr(755,root,root) %{_bindir}/vtkWrapHierarchy
593 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so
594 %attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so
595 %attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
596 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so
597 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so
598 %attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so
599 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so
600 %attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so
601 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so
602 %attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so
603 %attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so
604 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so
605 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so
606 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so
607 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so
608 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so
609 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so
610 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so
611 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so
612 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so
613 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so
614 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so
615 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so
616 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so
617 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so
618 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so
619 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so
620 %attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so
621 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so
622 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so
623 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so
624 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so
625 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
626 %attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so
627 %attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so
628 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
629 %attr(755,root,root) %{_libdir}/vtk/libvtkglew.so
630 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
631 %attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so
632 %attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so
633 %attr(755,root,root) %{_libdir}/vtk/libvtksys.so
634 %attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
635 %attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so
636 %exclude %{_libdir}/vtk/libvtk*Java.so
637 %exclude %{_libdir}/vtk/libvtk*Python2?D.so
638 %exclude %{_libdir}/vtk/libvtkWrappingPython2?Core.so
639 %exclude %{_libdir}/vtk/libvtk*TCL.so
640 %{_libdir}/vtk/libvtkWrappingTools.a
641 %dir %{_includedir}/vtk
642 %{_includedir}/vtk/VPIC
643 %{_includedir}/vtk/DICOM*.h
644 %{_includedir}/vtk/DatabaseSchemaWith2Tables.h
645 %{_includedir}/vtk/alglib
646 %{_includedir}/vtk/raycaster*.h
647 %{_includedir}/vtk/vtkmetaio
648 %{_includedir}/vtk/vtkverdict
649 %{_includedir}/vtk/vtksqlite
650 %{_includedir}/vtk/vtksys
651 %{_includedir}/vtk/vtkxdmf2
652 %{_includedir}/vtk/vtkgl2ps
653 %{_includedir}/vtk/vtkglew
654 %{_includedir}/vtk/vtkkwiml
655 %{_includedir}/vtk/vtk*.h
656 %{_includedir}/vtk/vtk*.txx
657 %exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
658 %exclude %{_includedir}/vtk/vtkGUISupportQt*.h
659 %exclude %{_includedir}/vtk/vtkJavaUtil.h
660 %exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
661 %exclude %{_includedir}/vtk/vtkPython*.h
662 %exclude %{_includedir}/vtk/vtkQImageToImageSource.h
663 %exclude %{_includedir}/vtk/vtkQt*.h
664 %exclude %{_includedir}/vtk/vtkRenderingQtModule.h
665 %exclude %{_includedir}/vtk/vtkTcl*.h
666 %exclude %{_includedir}/vtk/vtkTk*.h
667 %exclude %{_includedir}/vtk/vtkViewsQtModule.h
671 %defattr(644,root,root,755)
672 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
673 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
674 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
675 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
676 %attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
681 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
682 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so
683 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so
684 %{_includedir}/vtk/QFilterTreeProxyModel.h
685 %{_includedir}/vtk/QVTK*.h
686 %{_includedir}/vtk/vtkEventQtSlotConnect.h
687 %{_includedir}/vtk/vtkGUISupportQt*.h
688 %{_includedir}/vtk/vtkQImageToImageSource.h
689 %{_includedir}/vtk/vtkQt*.h
690 %{_includedir}/vtk/vtkRenderingQtModule.h
691 %{_includedir}/vtk/vtkViewsQtModule.h
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{_bindir}/VTKJavaExecutable
697 %attr(755,root,root) %{_bindir}/vtkParseJava
698 %attr(755,root,root) %{_bindir}/vtkWrapJava
700 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
702 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCoreJava.so
703 %attr(755,root,root) %{_libdir}/vtk/libvtkCommon*Java.so
704 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryJava.so
705 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
706 %attr(755,root,root) %{_libdir}/vtk/libvtkFilters*Java.so
707 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCoreJava.so
708 %attr(755,root,root) %{_libdir}/vtk/libvtkIO*Java.so
709 %attr(755,root,root) %{_libdir}/vtk/libvtkImaging*Java.so
710 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*Java.so
711 %attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*Java.so
712 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExampleJava.so
713 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCoreJava.so
714 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreterJava.so
715 %attr(755,root,root) %{_libdir}/vtk/libvtkRendering*Java.so
716 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingJava.so
717 %attr(755,root,root) %{_libdir}/vtk/libvtkViews*Java.so
718 %{_libdir}/vtk/vtk.jar
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
723 %{_includedir}/vtk/vtkJavaUtil.h
724 %{_includedir}/vtk/vtkWrappingJavaModule.h
728 %defattr(644,root,root,755)
729 %doc Wrapping/Python/README*
730 %attr(755,root,root) %{_bindir}/vtkWrapPython
731 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
732 %attr(755,root,root) %{_bindir}/vtkpython
733 %attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so.1
734 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
735 # RenderingMatplotlib requires PythonInterpreter
736 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
737 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-7.1.so
738 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
739 %dir %{py_sitedir}/vtk
740 %{py_sitedir}/vtk/*.py[co]
741 %dir %{py_sitedir}/vtk/gtk
742 %{py_sitedir}/vtk/gtk/*.py[co]
743 %dir %{py_sitedir}/vtk/numpy_interface
744 %{py_sitedir}/vtk/numpy_interface/*.py[co]
745 %dir %{py_sitedir}/vtk/qt
746 %{py_sitedir}/vtk/qt/*.py[co]
747 %dir %{py_sitedir}/vtk/qt4
748 %{py_sitedir}/vtk/qt4/*.py[co]
749 %dir %{py_sitedir}/vtk/test
750 %{py_sitedir}/vtk/test/*.py[co]
751 %dir %{py_sitedir}/vtk/tk
752 %{py_sitedir}/vtk/tk/*.py[co]
753 %dir %{py_sitedir}/vtk/util
754 %{py_sitedir}/vtk/util/*.py[co]
755 %dir %{py_sitedir}/vtk/wx
756 %{py_sitedir}/vtk/wx/*.py[co]
757 %attr(755,root,root) %{py_sitedir}/vtk/vtk*Python.so
760 %defattr(644,root,root,755)
761 %attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so
762 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
763 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
764 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so
765 %{_includedir}/vtk/PyVTK*.h
766 %{_includedir}/vtk/vtkPython*.h
769 %defattr(644,root,root,755)
770 %doc Wrapping/Tcl/README*
771 %attr(755,root,root) %{_bindir}/vtkWrapTcl
772 %attr(755,root,root) %{_bindir}/vtkWrapTclInit
773 %attr(755,root,root) %{_bindir}/vtk
774 %{_datadir}/tcl%{tcl_version}/vtk
775 %attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so.1
778 %defattr(644,root,root,755)
779 %attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so
780 %{_includedir}/vtk/vtkTcl*.h
781 %{_includedir}/vtk/vtkTk*.h
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_bindir}/*Tests
786 %attr(755,root,root) %{_bindir}/Test*
789 %defattr(644,root,root,755)
790 %attr(755,root,root) %{_bindir}/AmbientSpheres
791 %attr(755,root,root) %{_bindir}/Arrays
792 %attr(755,root,root) %{_bindir}/Cone
793 %attr(755,root,root) %{_bindir}/Cone2
794 %attr(755,root,root) %{_bindir}/Cone3
795 %attr(755,root,root) %{_bindir}/Cone4
796 %attr(755,root,root) %{_bindir}/Cone5
797 %attr(755,root,root) %{_bindir}/Cone6
798 %attr(755,root,root) %{_bindir}/Cube
799 %attr(755,root,root) %{_bindir}/Cylinder
800 %attr(755,root,root) %{_bindir}/DiffuseSpheres
801 %attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
802 %attr(755,root,root) %{_bindir}/Medical1
803 %attr(755,root,root) %{_bindir}/Medical2
804 %attr(755,root,root) %{_bindir}/Medical3
805 %attr(755,root,root) %{_bindir}/Medical4
806 %attr(755,root,root) %{_bindir}/MultiBlock
807 %attr(755,root,root) %{_bindir}/RGrid
808 %attr(755,root,root) %{_bindir}/SGrid
809 %attr(755,root,root) %{_bindir}/SimpleView
810 %attr(755,root,root) %{_bindir}/SpecularSpheres
811 %attr(755,root,root) %{_bindir}/finance
812 %attr(755,root,root) %{_bindir}/BalloonWidget
813 %attr(755,root,root) %{_bindir}/BandedContours
814 %attr(755,root,root) %{_bindir}/Delaunay3D
815 %attr(755,root,root) %{_bindir}/Delaunay3DAlpha
816 %attr(755,root,root) %{_bindir}/DumpXMLFile
817 %attr(755,root,root) %{_bindir}/FilledContours
818 %attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
819 %attr(755,root,root) %{_bindir}/GPURenderDemo
820 %attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
821 %attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
822 %attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
823 %attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
824 %attr(755,root,root) %{_bindir}/ImageSlicing
825 %attr(755,root,root) %{_bindir}/LabeledMesh
826 %attr(755,root,root) %{_bindir}/ParticleReader
827 %attr(755,root,root) %{_bindir}/Slider
828 %attr(755,root,root) %{_bindir}/Slider2D
829 %attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
830 %{_examplesdir}/%{name}-%{version}
833 %defattr(644,root,root,755)
834 %dir %{_datadir}/vtk-7.1
835 %{_datadir}/vtk-7.1/Data