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