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