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