]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- drop raycaster headers, not used by anything and not consistently installed
[packages/vtk.git] / vtk.spec
CommitLineData
e33b075c
JB
1# TODO:
2# - handle VTK_USE_MPEG2_ENCODER (see CMakeLists.txt)
022c8c20 3# - handle MPI and VTK_USE_PARALLEL_BGL (Parallel Boost Graph Library, BR: boost >= 1.40)
e33b075c 4# - more system libraries? (check for VTK_THIRD_PARTY_SUBDIR in Utilities/CMakeLists.txt)
82b69c28
JB
5# - CUDA for Accelerators/Piston (on bcond)
6# - NVCtrlLib for Rendering/OpenGL (on bcond)
921811aa 7# - VTK_USE_SYSTEM_XDMF2=ON ? (but our xdmf-devel seems not compatible)
98c8aeec 8# - python bcond?
b4f8e64d 9#
e3358d84 10# Conditional build
bdd17b88 11%bcond_without java # Java wrappers
bdd17b88 12%bcond_without ffmpeg # FFMPEG .avi saving support
bdd17b88 13%bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
20fc82eb 14%bcond_with system_proj # use system PROJ.4 (needs 4.3 with exposed internals, not ready for 4.4+)
ab87671a 15%bcond_with system_gl2ps # use system gl2ps (VTK currently is carrying local modifications to gl2ps)
24f1bf2f 16
b93dd81d
JR
17%ifarch x32
18%undefine with_java
19%endif
20
3b8bf081 21Summary: Toolkit for 3D computer graphics, image processing, and visualization
06b6c677 22Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
3b8bf081 23Name: vtk
ab87671a
JR
24Version: 7.1.0
25Release: 0.1
3b8bf081 26License: BSD
0b356dc9 27Group: Libraries
ab87671a
JR
28Source0: http://www.vtk.org/files/release/7.1/VTK-%{version}.tar.gz
29# Source0-md5: a7e814c1db503d896af72458c2d0228f
30Source1: http://www.vtk.org/files/release/7.1/VTKData-%{version}.tar.gz
31# Source1-md5: 551786cdcb59fada678ecf0475cfcf55
32Patch0: vtk-abi.patch
280d7190 33URL: http://www.vtk.org/
bb64b81a 34%{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
24d31977 35BuildRequires: OpenGL-GLX-devel
bb64b81a 36BuildRequires: OpenGL-devel
e33b075c 37BuildRequires: QtCore-devel >= 4.5.0
24f1bf2f 38BuildRequires: QtDesigner-devel >= 4.5.0
e33b075c
JB
39BuildRequires: QtGui-devel >= 4.5.0
40BuildRequires: QtNetwork-devel >= 4.5.0
c3b50c93 41BuildRequires: QtOpenGL-devel >= 4.5.0
e33b075c
JB
42BuildRequires: QtSql-devel >= 4.5.0
43BuildRequires: QtWebKit-devel >= 4.5.0
ed317954 44BuildRequires: QtXmlPatterns-devel >= 4.5.0
ea1804c3 45BuildRequires: R
e33b075c 46BuildRequires: boost-devel >= 1.39
1d4198f2 47BuildRequires: cmake >= 2.8.8
c8393523 48BuildRequires: doxygen
bb64b81a 49BuildRequires: expat-devel
e33b075c 50%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
24d31977 51BuildRequires: fontconfig-devel
e33b075c 52BuildRequires: freetype-devel >= 2
58c51e05 53BuildRequires: gdal-devel
ab87671a 54%{?with_system_gl2ps:BuildRequires: gl2ps-devel >= 1.3.8}
bb64b81a
JR
55BuildRequires: gnuplot
56BuildRequires: graphviz
57BuildRequires: hdf5-devel
ff176195 58%if %{with java}
e33b075c 59BuildRequires: jdk >= 1.5
24f1bf2f 60BuildRequires: jpackage-utils
ff176195 61%endif
1d4198f2 62BuildRequires: jsoncpp-devel
bb64b81a 63BuildRequires: libjpeg-devel
e33b075c 64BuildRequires: libogg-devel
bb64b81a 65BuildRequires: libpng-devel
e33b075c 66BuildRequires: libstdc++-devel
bb64b81a
JR
67BuildRequires: libtheora-devel
68BuildRequires: libtiff-devel
e33b075c 69BuildRequires: libxml2-devel >= 2
82b69c28 70BuildRequires: motif-devel
bb64b81a 71BuildRequires: mysql-devel
df99c936 72BuildRequires: netcdf-cxx-devel >= 4
58c51e05
JB
73# some code using it exists (Domains/Chemistry), but is not included in cmakefiles
74#BuildRequires: openqube-devel
75BuildRequires: perl-base
bb64b81a 76BuildRequires: postgresql-devel
bdd17b88 77%{?with_system_proj:BuildRequires: proj-devel >= 4.3, proj-devel < 4.4}
58c51e05 78BuildRequires: python-devel >= 2
2822e3c0 79BuildRequires: python-sip-devel
e33b075c 80BuildRequires: qt4-build >= 4.5.0
58c51e05 81BuildRequires: qt4-qmake >= 4.5.0
e33b075c 82BuildRequires: rpmbuild(macros) >= 1.605
ed317954 83BuildRequires: sip
bf32bb86 84BuildRequires: sip-PyQt4
bb64b81a
JR
85BuildRequires: tcl-devel
86BuildRequires: tk-devel
58c51e05 87BuildRequires: unixODBC-devel
bb64b81a
JR
88BuildRequires: wget
89BuildRequires: xorg-lib-libICE-devel
24d31977 90BuildRequires: xorg-lib-libSM-devel
bb64b81a 91BuildRequires: xorg-lib-libX11-devel
24d31977 92BuildRequires: xorg-lib-libXScrnSaver-devel
bb64b81a 93BuildRequires: xorg-lib-libXext-devel
24d31977 94BuildRequires: xorg-lib-libXft-devel
bb64b81a
JR
95BuildRequires: xorg-lib-libXt-devel
96BuildRequires: zlib-devel
344d681b 97BuildConflicts: libXNVCtrl-devel
ab87671a 98%{?with_system_gl2ps:Requires: gl2ps >= 1.3.8}
0b356dc9 99BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52d6c353 100
bb64b81a
JR
101%define skip_post_check_so lib.*Python.*\.so.*
102
52d6c353 103%description
3b8bf081 104The Visualization ToolKit (VTK) is an object oriented software system
105for 3D computer graphics, image processing, and visualization. VTK
106includes a textbook, a C++ class library, and several interpreted
107interface layers including Tcl/Tk, Java, and Python. VTK supports a
108wide variety of visualization algorithms including scalar, vector,
109tensor, texture, and volumetric methods. It also supports advanced
110modeling techniques like implicit modeling, polygon reduction, mesh
0b356dc9 111smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
3b8bf081 112dozens of imaging algorithms have been integrated into the system.
113This allows mixing 2D imaging / 3D graphics algorithms and data.
114
eb1fe26e 115%description -l pl.UTF-8
c8393523 116Visualization TookKit (VTK) to obiektowo zorientowany system
eb1fe26e
JR
117oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
118obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
119kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
120Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
c8393523 121metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
eb1fe26e
JR
122Obsługuje także zaawansowane techniki modelowania, takie jak
123modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
124przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
125algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
126na mieszanie algorytmów obrazowania 2D i grafiki 3D.
c8393523 127
52d6c353 128%package devel
3b8bf081 129Summary: VTK header files for building C++ code
06b6c677 130Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
0b356dc9 131Group: Development
c8393523 132Requires: %{name} = %{version}-%{release}
e33b075c 133Requires: libstdc++-devel
52d6c353 134
0b356dc9
AG
135%description devel
136This provides the VTK header files required to compile C++ programs
137that use VTK to do 3D visualisation.
52d6c353 138
eb1fe26e
JR
139%description devel -l pl.UTF-8
140Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
141C++ używających VTK do wizualizacji 3D.
c8393523 142
e33b075c 143%package qt
c3b50c93
JB
144Summary: Qt bindings and Qt Designer plugin for VTK
145Summary(pl.UTF-8): Wiązania Qt oraz wtyczka Qt Designera do VTK
e33b075c
JB
146Group: X11/Libraries
147Requires: %{name} = %{version}-%{release}
c3b50c93
JB
148Requires: QtCore >= 4.5.0
149Requires: QtGui >= 4.5.0
150Requires: QtNetwork >= 4.5.0
151Requires: QtOpenGL >= 4.5.0
152Requires: QtSql >= 4.5.0
153Requires: QtWebKit >= 4.5.0
e33b075c
JB
154
155%description qt
c3b50c93 156Qt bindings and Qt Designer plugin for VTK.
e33b075c
JB
157
158%description qt -l pl.UTF-8
c3b50c93
JB
159Wiązania Qt oraz wtyczka Qt Designera do VTK.
160
161%package qt-devel
162Summary: Header files for VTK Qt bindings
163Summary(pl.UTF-8): Pliki nagłówkowe wiązań Qt do VTK
164Group: X11/Development/Libraries
165Requires: %{name}-devel = %{version}-%{release}
166Requires: %{name}-qt = %{version}-%{release}
167Requires: QtCore-devel >= 4.5.0
168Requires: QtGui-devel >= 4.5.0
169Requires: QtOpenGL-devel >= 4.5.0
170Requires: QtSql-devel >= 4.5.0
171
172%description qt-devel
173Header files for VTK Qt bindings.
174
175%description qt-devel -l pl.UTF-8
176Pliki nagłówkowe wiązań Qt do VTK.
e33b075c 177
c9112da2
JB
178%package java
179Summary: Java bindings for VTK
180Summary(pl.UTF-8): Wiązania Javy do VTK
181Group: Development/Languages/Java
c8393523 182Requires: %{name} = %{version}-%{release}
c3b50c93
JB
183# or separate qt parts?
184Requires: %{name}-qt = %{version}-%{release}
52d6c353 185
c9112da2
JB
186%description java
187This package contains Java bindings for VTK.
52d6c353 188
c9112da2
JB
189%description java -l pl.UTF-8
190Ten pakiet zawiera wiązania Javy do VTK.
191
192%package java-devel
193Summary: Header files for Java VTK binding
194Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
195Group: Development/Libraries
196Requires: %{name}-devel = %{version}-%{release}
197Requires: %{name}-java = %{version}-%{release}
198# <jni.h>
199Requires: jdk
200
201%description java-devel
202Header files for Java VTK binding.
203
204%description java-devel -l pl.UTF-8
205Pliki nagłówkowe wiązania Javy do VTK.
52d6c353
AG
206
207%package python
3b8bf081 208Summary: Python bindings for VTK
52118dd8 209Summary(pl.UTF-8): Wiązania Pythona do VTK
0b356dc9 210Group: Libraries
c8393523 211Requires: %{name} = %{version}-%{release}
c3b50c93
JB
212# or separate qt parts again?
213Requires: %{name}-qt = %{version}-%{release}
ed317954
JR
214Obsoletes: vtk-python-qt < 6.0.0-1
215Obsoletes: vtk-python-sip < 6.0.0-1
52d6c353 216
0b356dc9 217%description python
c8393523 218This package contains Python bindings for VTK.
52d6c353 219
eb1fe26e 220%description python -l pl.UTF-8
52118dd8 221Ten pakiet zawiera wiązania Pythona do VTK.
52d6c353 222
c9112da2
JB
223%package python-devel
224Summary: Header files for Python VTK binding
225Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona do VTK
226Group: Development/Libraries
227Requires: %{name}-devel = %{version}-%{release}
228Requires: %{name}-python = %{version}-%{release}
229Requires: python-devel
52d6c353 230
c9112da2
JB
231%description python-devel
232Header files for Python VTK binding.
52d6c353 233
c9112da2
JB
234%description python-devel -l pl.UTF-8
235Pliki nagłówkowe wiązania Pythona do VTK.
52d6c353 236
c9112da2
JB
237%package tcl
238Summary: Tcl bindings for VTK
239Summary(pl.UTF-8): Wiązania języka Tcl do VTK
240Group: Libraries
241Requires: %{name} = %{version}-%{release}
c3b50c93
JB
242# or separate qt parts?
243Requires: %{name}-qt = %{version}-%{release}
c9112da2
JB
244
245%description tcl
246This package contains Tcl bindings for VTK.
247
248%description tcl -l pl.UTF-8
249Ten pakiet zawiera wiązania języka Tcl do VTK.
250
251%package tcl-devel
252Summary: Header files for Tcl VTK bindings
253Summary(pl.UTF-8): Pliki nagłówkowe wiązania języka Tcl do VTK
254Group: Development/Libraries
255Requires: %{name}-devel = %{version}-%{release}
256Requires: %{name}-tcl = %{version}-%{release}
257Requires: tcl-devel
258Requires: tk-devel
259
260%description tcl-devel
261Header files for Tcl VTK bindings.
262
263%description tcl-devel -l pl.UTF-8
264Pliki nagłówkowe wiązania języka Tcl do VTK.
265
52d6c353 266%package examples
3b8bf081 267Summary: C++, Tcl and Python example programs/scripts for VTK
06b6c677 268Summary(pl.UTF-8): Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
0b356dc9 269Group: Development/Libraries
c8393523
JB
270Requires: %{name} = %{version}-%{release}
271Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
272
273%description examples
0b356dc9
AG
274This package contains all the examples from the VTK source. To compile
275the C++ examples you will need to install the vtk-devel package as
276well. The Python and Tcl examples can be run with the corresponding
277packages (vtk-python, vtk-tcl).
52d6c353 278
eb1fe26e
JR
279%description examples -l pl.UTF-8
280Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
281przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
282Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
c8393523
JB
283(vtk-python, vtk-tcl).
284
52d6c353 285%package test-suite
3b8bf081 286Summary: Test programs for VTK
06b6c677 287Summary(pl.UTF-8): Programy testowe dla VTK
0b356dc9 288Group: Development/Libraries
c8393523
JB
289Requires: %{name} = %{version}-%{release}
290Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
291
292%description test-suite
3b8bf081 293This package contains all testing programs from the VTK source. The
294source code of these programs can be found in the vtk-examples
295package.
52d6c353 296
eb1fe26e
JR
297%description test-suite -l pl.UTF-8
298Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
299źródłowy tych programów można znaleźć w pakiecie vtk-examples.
c8393523 300
52d6c353 301%package data
3b8bf081 302Summary: Data files for VTK
06b6c677 303Summary(pl.UTF-8): Pliki danych dla VTK
3b8bf081 304Group: Development/Libraries
f421933b 305%if "%{_rpmversion}" >= "5"
11477b92 306BuildArch: noarch
f421933b 307%endif
52d6c353 308
0b356dc9 309%description data
3b8bf081 310This package contains all the data from the VTKData repository. These
c8393523
JB
311data are required to run various examples from the vtk-examples
312package.
313
eb1fe26e
JR
314%description data -l pl.UTF-8
315Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
316potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
317
318%prep
1d4198f2 319%setup -q -n VTK-%{version} -b 1
bb64b81a 320%patch0 -p1
bb64b81a 321
1d4198f2
JB
322# Replace relative path ../../../VTKData with destination filesystem path
323grep -Erl '(\.\./)+VTKData' Examples | xargs \
ab87671a 324 perl -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-7.1,g'
bb64b81a
JR
325
326# Save an unbuilt copy of the Example's sources for %doc
327mkdir vtk-examples
328cp -a Examples vtk-examples
329# Don't ship Win32 examples
330%{__rm} -r vtk-examples/Examples/GUI/Win32
331find vtk-examples -type f | xargs chmod -R a-x
52d6c353
AG
332
333%build
08c4611d
JR
334export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
335export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
bb64b81a 336%if %{with java}
ff176195 337export JAVA_HOME=%{java_home}
bb64b81a
JR
338%endif
339
e21de9ad
ER
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
343if [[ "%{__cc}" = *ccache* ]]; then
344 cc="%{__cc}"
345 cxx="%{__cxx}"
346 ccache="
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 }" \
350 "
351else
352 ccache="
353 -DCMAKE_C_COMPILER="%{__cc}" \
354 -DCMAKE_CXX_COMPILER="%{__cxx}" \
355 -DCMAKE_ASM_COMPILER="%{__cc}" \
356 "
357fi
358
df99c936 359mkdir -p build
bb64b81a 360cd build
e33b075c 361%cmake .. \
e21de9ad 362 $ccache \
9cf01b51 363 -Wno-dev \
e33b075c 364 -DBUILD_DOCUMENTATION:BOOL=ON \
ed317954 365 -DBUILD_EXAMPLES:BOOL=ON \
52d6c353 366 -DBUILD_SHARED_LIBS:BOOL=ON \
52d6c353 367 -DBUILD_TESTING:BOOL=ON \
e33b075c 368 -DCMAKE_SKIP_RPATH:BOOL=ON \
bb64b81a 369 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
280d7190 370 -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
7a081b91 371 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
0b356dc9 372 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
52d6c353
AG
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 \
ab87671a 377 -DVTK_DATA_ROOT:PATH=%{_datadir}/vtk-7.1 \
ed317954
JR
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 \
1d4198f2 384 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=%{py_sitedir} \
e33b075c 385 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt4/plugins/designer \
58c51e05 386 -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF \
e33b075c 387 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
ed317954 388 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c 389 -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
bdd17b88 390 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
bdd17b88 391 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
e33b075c 392 -DVTK_USE_RENDERING:BOOL=ON \
bf9cff64 393 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
921811aa 394 -DVTK_USE_SYSTEM_XDMF2:BOOL=OFF \
bdd17b88 395 %{!?with_system_proj:-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF} \
ab87671a 396 %{!?with_system_gl2ps:-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF} \
e33b075c
JB
397%if %{with java}
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 \
402%else
403 -DVTK_WRAP_JAVA:BOOL=OFF \
404%endif
52d6c353 405 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c 406 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
ed317954
JR
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 \
58c51e05
JB
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 \
921811aa 425 -DModule_vtkIOXdmf2:BOOL=ON \
58c51e05
JB
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)
58c51e05
JB
435# TODO: -DModule_vtkInfovisParallel:BOOL=ON (BR: MPI)
436# TODO: -DModule_vtkRenderingParallelLIC:BOOL=ON (BR: MPI)
52d6c353 437
52d6c353
AG
438%{__make}
439
440%install
441rm -rf $RPM_BUILD_ROOT
1d4198f2 442install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
52d6c353 443
bb64b81a 444%{__make} -C build install \
52d6c353
AG
445 DESTDIR=$RPM_BUILD_ROOT
446
bb64b81a
JR
447# ld config
448echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
449
1d4198f2 450for f in $(cd build/ExternalData/Testing ; find Data -type l); do
ab87671a 451 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-7.1/$f
1d4198f2 452done
bb64b81a 453
bb64b81a
JR
454# Install examples
455for f in \
bb64b81a 456AmbientSpheres \
ed317954
JR
457Arrays \
458BalloonWidget \
459BandedContours \
bb64b81a
JR
460Cone \
461Cone2 \
462Cone3 \
463Cone4 \
464Cone5 \
ed317954
JR
465Cone6 \
466Cube \
467Cylinder \
468Delaunay3D \
469Delaunay3DAlpha \
470DiffuseSpheres \
471DumpXMLFile \
472FilledContours \
473FixedPointVolumeRayCastMapperCT \
474GPURenderDemo \
475Generate2DAMRDataSetWithPulse \
476Generate3DAMRDataSetWithPulse \
477GenerateCubesFromLabels \
478GenerateModelsFromLabels \
479HierarchicalBoxPipeline \
ed317954
JR
480ImageSlicing \
481LabeledMesh \
ed317954
JR
482Medical1 \
483Medical2 \
484Medical3 \
1d4198f2 485Medical4 \
ed317954
JR
486MultiBlock \
487ParticleReader \
488RGrid \
489SGrid \
1d4198f2 490SimpleView \
ed317954
JR
491Slider \
492Slider2D \
493SpecularSpheres \
ed317954
JR
494TubesWithVaryingRadiusAndColors \
495finance ; do
bb64b81a 496 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
497done
498
bb64b81a 499# Install test binaries
ab87671a 500for f in build/bin/*Tests build/bin/Test*; do
ed317954 501 install $f $RPM_BUILD_ROOT%{_bindir}
bb64b81a 502done
52d6c353 503
98c8aeec
ER
504%if %{with java}
505install -p build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
506%endif
507install -p build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
52d6c353 508
3c34ea90 509# unwanted doxygen files and misplaced verdict docs
ab87671a 510%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-7.1/{doxygen,verdict}
52d6c353 511
c3b50c93
JB
512# only *.pyc are built by default, add *.pyo
513%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/vtk
24d31977
JB
514%py_postclean
515
0b356dc9
AG
516%clean
517rm -rf $RPM_BUILD_ROOT
518
c8393523 519%post -p /sbin/ldconfig
52d6c353 520%postun -p /sbin/ldconfig
c8393523 521
c3b50c93
JB
522%post qt -p /sbin/ldconfig
523%postun qt -p /sbin/ldconfig
524
e33b075c
JB
525%post java -p /sbin/ldconfig
526%postun java -p /sbin/ldconfig
c8393523
JB
527
528%post python -p /sbin/ldconfig
529%postun python -p /sbin/ldconfig
530
e33b075c
JB
531%post tcl -p /sbin/ldconfig
532%postun tcl -p /sbin/ldconfig
bb64b81a 533
52d6c353 534%files
0b356dc9 535%defattr(644,root,root,755)
ec0cb404 536%doc README.md vtkLogo.jpg vtkBanner.gif Wrapping/Tools/README*
bb64b81a 537%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 538%dir %{_libdir}/vtk
c3b50c93
JB
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
ab87671a 542%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so.1
c3b50c93
JB
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
c3b50c93
JB
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
ab87671a 549%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so.1
c3b50c93 550%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so.1
c3b50c93
JB
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
ab87671a 554%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so.1
c3b50c93 555%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so.1
58c51e05 556%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so.1
ab87671a
JR
557%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so.1
558%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so.1
c3b50c93 559%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so.1
c3b50c93 560%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so.1
ab87671a
JR
561%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so.1
562%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so.1
58c51e05 563%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so.1
ab87671a 564%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so.1
c3b50c93 565%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so.1
c3b50c93
JB
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
ab87671a 571%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
c3b50c93
JB
572%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so.1
573%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so.1
ab87671a
JR
574%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
575%attr(755,root,root) %{_libdir}/vtk/libvtkglew.so.1
c3b50c93
JB
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
921811aa 581%attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so.1
ed317954 582%exclude %{_libdir}/vtk/libvtk*Java.so.1
c3b50c93
JB
583%exclude %{_libdir}/vtk/libvtk*Python2?D.so.1
584%exclude %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
ed317954 585%exclude %{_libdir}/vtk/libvtk*TCL.so.1
52d6c353
AG
586
587%files devel
0b356dc9 588%defattr(644,root,root,755)
0b356dc9 589%doc Utilities/Upgrading/*
bb64b81a 590%attr(755,root,root) %{_bindir}/vtkEncodeString
ed317954 591%attr(755,root,root) %{_bindir}/vtkHashSource
24d31977 592%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
c3b50c93
JB
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
ab87671a 596%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so
c3b50c93
JB
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
c3b50c93
JB
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
ab87671a 603%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so
c3b50c93 604%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so
c3b50c93
JB
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
ab87671a 608%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so
c3b50c93 609%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so
58c51e05 610%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so
ab87671a
JR
611%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so
612%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so
c3b50c93 613%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so
c3b50c93 614%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so
ab87671a
JR
615%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so
616%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so
58c51e05 617%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so
ab87671a 618%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so
c3b50c93 619%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so
c3b50c93
JB
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
ab87671a 625%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
c3b50c93
JB
626%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so
627%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so
ab87671a
JR
628%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
629%attr(755,root,root) %{_libdir}/vtk/libvtkglew.so
c3b50c93
JB
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
921811aa 635%attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so
ed317954 636%exclude %{_libdir}/vtk/libvtk*Java.so
c3b50c93
JB
637%exclude %{_libdir}/vtk/libvtk*Python2?D.so
638%exclude %{_libdir}/vtk/libvtkWrappingPython2?Core.so
ed317954 639%exclude %{_libdir}/vtk/libvtk*TCL.so
c3b50c93 640%{_libdir}/vtk/libvtkWrappingTools.a
c9112da2 641%dir %{_includedir}/vtk
58c51e05 642%{_includedir}/vtk/VPIC
ed317954
JR
643%{_includedir}/vtk/DICOM*.h
644%{_includedir}/vtk/DatabaseSchemaWith2Tables.h
c9112da2 645%{_includedir}/vtk/alglib
c9112da2 646%{_includedir}/vtk/vtkmetaio
3c34ea90 647%{_includedir}/vtk/vtkverdict
c9112da2 648%{_includedir}/vtk/vtksqlite
c9112da2 649%{_includedir}/vtk/vtksys
921811aa 650%{_includedir}/vtk/vtkxdmf2
ab87671a
JR
651%{_includedir}/vtk/vtkgl2ps
652%{_includedir}/vtk/vtkglew
653%{_includedir}/vtk/vtkkwiml
c9112da2
JB
654%{_includedir}/vtk/vtk*.h
655%{_includedir}/vtk/vtk*.txx
c3b50c93
JB
656%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
657%exclude %{_includedir}/vtk/vtkGUISupportQt*.h
ed317954
JR
658%exclude %{_includedir}/vtk/vtkJavaUtil.h
659%exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 660%exclude %{_includedir}/vtk/vtkPython*.h
c3b50c93
JB
661%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
662%exclude %{_includedir}/vtk/vtkQt*.h
663%exclude %{_includedir}/vtk/vtkRenderingQtModule.h
c9112da2
JB
664%exclude %{_includedir}/vtk/vtkTcl*.h
665%exclude %{_includedir}/vtk/vtkTk*.h
c3b50c93 666%exclude %{_includedir}/vtk/vtkViewsQtModule.h
ed317954 667%{_libdir}/cmake/vtk
52d6c353 668
e33b075c
JB
669%files qt
670%defattr(644,root,root,755)
c3b50c93 671%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
c3b50c93 672%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
c3b50c93
JB
673%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
674%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
e33b075c
JB
675%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
676
c3b50c93
JB
677%files qt-devel
678%defattr(644,root,root,755)
679%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
c3b50c93 680%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
c3b50c93
JB
681%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so
682%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so
683%{_includedir}/vtk/QFilterTreeProxyModel.h
684%{_includedir}/vtk/QVTK*.h
685%{_includedir}/vtk/vtkEventQtSlotConnect.h
686%{_includedir}/vtk/vtkGUISupportQt*.h
687%{_includedir}/vtk/vtkQImageToImageSource.h
688%{_includedir}/vtk/vtkQt*.h
689%{_includedir}/vtk/vtkRenderingQtModule.h
690%{_includedir}/vtk/vtkViewsQtModule.h
691
c9112da2
JB
692%if %{with java}
693%files java
0b356dc9 694%defattr(644,root,root,755)
ed317954 695%attr(755,root,root) %{_bindir}/VTKJavaExecutable
c9112da2
JB
696%attr(755,root,root) %{_bindir}/vtkParseJava
697%attr(755,root,root) %{_bindir}/vtkWrapJava
c3b50c93
JB
698# common library
699%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
700# java modules
701%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCoreJava.so
702%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*Java.so
703%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryJava.so
ab87671a 704%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
c3b50c93
JB
705%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*Java.so
706%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCoreJava.so
707%attr(755,root,root) %{_libdir}/vtk/libvtkIO*Java.so
708%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*Java.so
709%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*Java.so
710%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*Java.so
711%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExampleJava.so
712%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCoreJava.so
58c51e05 713%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreterJava.so
c3b50c93
JB
714%attr(755,root,root) %{_libdir}/vtk/libvtkRendering*Java.so
715%attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingJava.so
716%attr(755,root,root) %{_libdir}/vtk/libvtkViews*Java.so
ed317954 717%{_libdir}/vtk/vtk.jar
c9112da2
JB
718
719%files java-devel
720%defattr(644,root,root,755)
c3b50c93 721%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
ed317954
JR
722%{_includedir}/vtk/vtkJavaUtil.h
723%{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 724%endif
52d6c353
AG
725
726%files python
0b356dc9 727%defattr(644,root,root,755)
ed317954 728%doc Wrapping/Python/README*
0b356dc9 729%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 730%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 731%attr(755,root,root) %{_bindir}/vtkpython
c3b50c93 732%attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so.1
58c51e05
JB
733%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
734# RenderingMatplotlib requires PythonInterpreter
735%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
ab87671a 736%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-7.1.so
c3b50c93 737%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
bb64b81a 738%dir %{py_sitedir}/vtk
24d31977 739%{py_sitedir}/vtk/*.py[co]
bb64b81a 740%dir %{py_sitedir}/vtk/gtk
24d31977 741%{py_sitedir}/vtk/gtk/*.py[co]
911add35
JB
742%dir %{py_sitedir}/vtk/numpy_interface
743%{py_sitedir}/vtk/numpy_interface/*.py[co]
ab87671a
JR
744%dir %{py_sitedir}/vtk/qt
745%{py_sitedir}/vtk/qt/*.py[co]
bb64b81a 746%dir %{py_sitedir}/vtk/qt4
ed317954 747%{py_sitedir}/vtk/qt4/*.py[co]
bb64b81a 748%dir %{py_sitedir}/vtk/test
24d31977 749%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 750%dir %{py_sitedir}/vtk/tk
24d31977 751%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 752%dir %{py_sitedir}/vtk/util
24d31977 753%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 754%dir %{py_sitedir}/vtk/wx
24d31977 755%{py_sitedir}/vtk/wx/*.py[co]
ed317954 756%attr(755,root,root) %{py_sitedir}/vtk/vtk*Python.so
52d6c353 757
c9112da2 758%files python-devel
0b356dc9 759%defattr(644,root,root,755)
c3b50c93 760%attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so
58c51e05
JB
761%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
762%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
c3b50c93 763%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so
c9112da2
JB
764%{_includedir}/vtk/PyVTK*.h
765%{_includedir}/vtk/vtkPython*.h
52d6c353 766
c9112da2
JB
767%files tcl
768%defattr(644,root,root,755)
ed317954 769%doc Wrapping/Tcl/README*
c9112da2
JB
770%attr(755,root,root) %{_bindir}/vtkWrapTcl
771%attr(755,root,root) %{_bindir}/vtkWrapTclInit
772%attr(755,root,root) %{_bindir}/vtk
3c0e51b3 773%{_datadir}/tcl%{tcl_version}/vtk
ed317954 774%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so.1
c9112da2
JB
775
776%files tcl-devel
777%defattr(644,root,root,755)
ed317954 778%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so
c9112da2
JB
779%{_includedir}/vtk/vtkTcl*.h
780%{_includedir}/vtk/vtkTk*.h
781
bb64b81a
JR
782%files test-suite
783%defattr(644,root,root,755)
ed317954
JR
784%attr(755,root,root) %{_bindir}/*Tests
785%attr(755,root,root) %{_bindir}/Test*
bb64b81a 786
52d6c353 787%files examples
0b356dc9 788%defattr(644,root,root,755)
bb64b81a 789%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 790%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
791%attr(755,root,root) %{_bindir}/Cone
792%attr(755,root,root) %{_bindir}/Cone2
793%attr(755,root,root) %{_bindir}/Cone3
794%attr(755,root,root) %{_bindir}/Cone4
795%attr(755,root,root) %{_bindir}/Cone5
796%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
797%attr(755,root,root) %{_bindir}/Cube
798%attr(755,root,root) %{_bindir}/Cylinder
799%attr(755,root,root) %{_bindir}/DiffuseSpheres
800%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
801%attr(755,root,root) %{_bindir}/Medical1
802%attr(755,root,root) %{_bindir}/Medical2
803%attr(755,root,root) %{_bindir}/Medical3
1d4198f2 804%attr(755,root,root) %{_bindir}/Medical4
24d31977
JB
805%attr(755,root,root) %{_bindir}/MultiBlock
806%attr(755,root,root) %{_bindir}/RGrid
807%attr(755,root,root) %{_bindir}/SGrid
1d4198f2 808%attr(755,root,root) %{_bindir}/SimpleView
24d31977
JB
809%attr(755,root,root) %{_bindir}/SpecularSpheres
810%attr(755,root,root) %{_bindir}/finance
ed317954
JR
811%attr(755,root,root) %{_bindir}/BalloonWidget
812%attr(755,root,root) %{_bindir}/BandedContours
813%attr(755,root,root) %{_bindir}/Delaunay3D
814%attr(755,root,root) %{_bindir}/Delaunay3DAlpha
815%attr(755,root,root) %{_bindir}/DumpXMLFile
816%attr(755,root,root) %{_bindir}/FilledContours
817%attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
818%attr(755,root,root) %{_bindir}/GPURenderDemo
819%attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
820%attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
821%attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
822%attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
ed317954
JR
823%attr(755,root,root) %{_bindir}/ImageSlicing
824%attr(755,root,root) %{_bindir}/LabeledMesh
ed317954
JR
825%attr(755,root,root) %{_bindir}/ParticleReader
826%attr(755,root,root) %{_bindir}/Slider
827%attr(755,root,root) %{_bindir}/Slider2D
ed317954 828%attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
bb64b81a 829%{_examplesdir}/%{name}-%{version}
52d6c353
AG
830
831%files data
0b356dc9 832%defattr(644,root,root,755)
ab87671a
JR
833%dir %{_datadir}/vtk-7.1
834%{_datadir}/vtk-7.1/Data
This page took 0.177511 seconds and 4 git commands to generate.