]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- disable java on x32
[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
ab87671a 646%{_includedir}/vtk/raycaster*.h
c9112da2 647%{_includedir}/vtk/vtkmetaio
3c34ea90 648%{_includedir}/vtk/vtkverdict
c9112da2 649%{_includedir}/vtk/vtksqlite
c9112da2 650%{_includedir}/vtk/vtksys
921811aa 651%{_includedir}/vtk/vtkxdmf2
ab87671a
JR
652%{_includedir}/vtk/vtkgl2ps
653%{_includedir}/vtk/vtkglew
654%{_includedir}/vtk/vtkkwiml
c9112da2
JB
655%{_includedir}/vtk/vtk*.h
656%{_includedir}/vtk/vtk*.txx
c3b50c93
JB
657%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
658%exclude %{_includedir}/vtk/vtkGUISupportQt*.h
ed317954
JR
659%exclude %{_includedir}/vtk/vtkJavaUtil.h
660%exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 661%exclude %{_includedir}/vtk/vtkPython*.h
c3b50c93
JB
662%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
663%exclude %{_includedir}/vtk/vtkQt*.h
664%exclude %{_includedir}/vtk/vtkRenderingQtModule.h
c9112da2
JB
665%exclude %{_includedir}/vtk/vtkTcl*.h
666%exclude %{_includedir}/vtk/vtkTk*.h
c3b50c93 667%exclude %{_includedir}/vtk/vtkViewsQtModule.h
ed317954 668%{_libdir}/cmake/vtk
52d6c353 669
e33b075c
JB
670%files qt
671%defattr(644,root,root,755)
c3b50c93 672%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
c3b50c93 673%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
c3b50c93
JB
674%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
675%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
e33b075c
JB
676%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
677
c3b50c93
JB
678%files qt-devel
679%defattr(644,root,root,755)
680%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
c3b50c93 681%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
c3b50c93
JB
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
692
c9112da2
JB
693%if %{with java}
694%files java
0b356dc9 695%defattr(644,root,root,755)
ed317954 696%attr(755,root,root) %{_bindir}/VTKJavaExecutable
c9112da2
JB
697%attr(755,root,root) %{_bindir}/vtkParseJava
698%attr(755,root,root) %{_bindir}/vtkWrapJava
c3b50c93
JB
699# common library
700%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
701# java modules
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
ab87671a 705%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
c3b50c93
JB
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
58c51e05 714%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreterJava.so
c3b50c93
JB
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
ed317954 718%{_libdir}/vtk/vtk.jar
c9112da2
JB
719
720%files java-devel
721%defattr(644,root,root,755)
c3b50c93 722%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
ed317954
JR
723%{_includedir}/vtk/vtkJavaUtil.h
724%{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 725%endif
52d6c353
AG
726
727%files python
0b356dc9 728%defattr(644,root,root,755)
ed317954 729%doc Wrapping/Python/README*
0b356dc9 730%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 731%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 732%attr(755,root,root) %{_bindir}/vtkpython
c3b50c93 733%attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so.1
58c51e05
JB
734%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
735# RenderingMatplotlib requires PythonInterpreter
736%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
ab87671a 737%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-7.1.so
c3b50c93 738%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
bb64b81a 739%dir %{py_sitedir}/vtk
24d31977 740%{py_sitedir}/vtk/*.py[co]
bb64b81a 741%dir %{py_sitedir}/vtk/gtk
24d31977 742%{py_sitedir}/vtk/gtk/*.py[co]
911add35
JB
743%dir %{py_sitedir}/vtk/numpy_interface
744%{py_sitedir}/vtk/numpy_interface/*.py[co]
ab87671a
JR
745%dir %{py_sitedir}/vtk/qt
746%{py_sitedir}/vtk/qt/*.py[co]
bb64b81a 747%dir %{py_sitedir}/vtk/qt4
ed317954 748%{py_sitedir}/vtk/qt4/*.py[co]
bb64b81a 749%dir %{py_sitedir}/vtk/test
24d31977 750%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 751%dir %{py_sitedir}/vtk/tk
24d31977 752%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 753%dir %{py_sitedir}/vtk/util
24d31977 754%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 755%dir %{py_sitedir}/vtk/wx
24d31977 756%{py_sitedir}/vtk/wx/*.py[co]
ed317954 757%attr(755,root,root) %{py_sitedir}/vtk/vtk*Python.so
52d6c353 758
c9112da2 759%files python-devel
0b356dc9 760%defattr(644,root,root,755)
c3b50c93 761%attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so
58c51e05
JB
762%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
763%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
c3b50c93 764%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so
c9112da2
JB
765%{_includedir}/vtk/PyVTK*.h
766%{_includedir}/vtk/vtkPython*.h
52d6c353 767
c9112da2
JB
768%files tcl
769%defattr(644,root,root,755)
ed317954 770%doc Wrapping/Tcl/README*
c9112da2
JB
771%attr(755,root,root) %{_bindir}/vtkWrapTcl
772%attr(755,root,root) %{_bindir}/vtkWrapTclInit
773%attr(755,root,root) %{_bindir}/vtk
3c0e51b3 774%{_datadir}/tcl%{tcl_version}/vtk
ed317954 775%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so.1
c9112da2
JB
776
777%files tcl-devel
778%defattr(644,root,root,755)
ed317954 779%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so
c9112da2
JB
780%{_includedir}/vtk/vtkTcl*.h
781%{_includedir}/vtk/vtkTk*.h
782
bb64b81a
JR
783%files test-suite
784%defattr(644,root,root,755)
ed317954
JR
785%attr(755,root,root) %{_bindir}/*Tests
786%attr(755,root,root) %{_bindir}/Test*
bb64b81a 787
52d6c353 788%files examples
0b356dc9 789%defattr(644,root,root,755)
bb64b81a 790%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 791%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
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
24d31977
JB
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
1d4198f2 805%attr(755,root,root) %{_bindir}/Medical4
24d31977
JB
806%attr(755,root,root) %{_bindir}/MultiBlock
807%attr(755,root,root) %{_bindir}/RGrid
808%attr(755,root,root) %{_bindir}/SGrid
1d4198f2 809%attr(755,root,root) %{_bindir}/SimpleView
24d31977
JB
810%attr(755,root,root) %{_bindir}/SpecularSpheres
811%attr(755,root,root) %{_bindir}/finance
ed317954
JR
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
ed317954
JR
824%attr(755,root,root) %{_bindir}/ImageSlicing
825%attr(755,root,root) %{_bindir}/LabeledMesh
ed317954
JR
826%attr(755,root,root) %{_bindir}/ParticleReader
827%attr(755,root,root) %{_bindir}/Slider
828%attr(755,root,root) %{_bindir}/Slider2D
ed317954 829%attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
bb64b81a 830%{_examplesdir}/%{name}-%{version}
52d6c353
AG
831
832%files data
0b356dc9 833%defattr(644,root,root,755)
ab87671a
JR
834%dir %{_datadir}/vtk-7.1
835%{_datadir}/vtk-7.1/Data
This page took 0.319434 seconds and 4 git commands to generate.