]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- updated noarch rule; release 3
[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
e57f6b61 22Release: 3
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
e57f6b61 94BuildRequires: rpmbuild(macros) >= 1.752
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
e57f6b61 294%{?noarchpackage}
52d6c353 295
0b356dc9 296%description data
3b8bf081 297This package contains all the data from the VTKData repository. These
c8393523
JB
298data are required to run various examples from the vtk-examples
299package.
300
eb1fe26e
JR
301%description data -l pl.UTF-8
302Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
303potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
304
305%prep
1d4198f2 306%setup -q -n VTK-%{version} -b 1
bb64b81a 307%patch0 -p1
26d6f052
JR
308%patch1 -p1
309%patch2 -p1
310%patch3 -p1
311%patch4 -p1
312%patch5 -p1
aa6a95e6 313%patch6 -p1
aed6aa39 314%patch7 -p1
bb64b81a 315
1d4198f2
JB
316# Replace relative path ../../../VTKData with destination filesystem path
317grep -Erl '(\.\./)+VTKData' Examples | xargs \
fec843e6 318 perl -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-8.1,g'
bb64b81a
JR
319
320# Save an unbuilt copy of the Example's sources for %doc
321mkdir vtk-examples
322cp -a Examples vtk-examples
323# Don't ship Win32 examples
324%{__rm} -r vtk-examples/Examples/GUI/Win32
325find vtk-examples -type f | xargs chmod -R a-x
52d6c353 326
1815d7cc
JP
327for 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
328%{__rm} -r ThirdParty/*/vtk$x
329done
330
52d6c353 331%build
08c4611d
JR
332export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
333export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
bb64b81a 334%if %{with java}
ff176195 335export JAVA_HOME=%{java_home}
2ed4fbd4
JR
336%ifarch x32
337# getting "java.lang.OutOfMemoryError: Java heap space" during the build
338export JAVA_TOOL_OPTIONS=-Xmx2048m
339%endif
bb64b81a
JR
340%endif
341
e21de9ad
ER
342# handle cmake & ccache
343# http://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake
344# ASM fix: http://lists.busybox.net/pipermail/buildroot/2013-March/069436.html
345if [[ "%{__cc}" = *ccache* ]]; then
346 cc="%{__cc}"
347 cxx="%{__cxx}"
348 ccache="
349 -DCMAKE_C_COMPILER="ccache" -DCMAKE_C_COMPILER_ARG1="${cc#ccache }" \
350 -DCMAKE_CXX_COMPILER="ccache" -DCMAKE_CXX_COMPILER_ARG1="${cxx#ccache }" \
351 -DCMAKE_ASM_COMPILER="${cc#ccache }" \
352 "
353else
354 ccache="
355 -DCMAKE_C_COMPILER="%{__cc}" \
356 -DCMAKE_CXX_COMPILER="%{__cxx}" \
357 -DCMAKE_ASM_COMPILER="%{__cc}" \
358 "
359fi
360
df99c936 361mkdir -p build
bb64b81a 362cd build
e33b075c 363%cmake .. \
e21de9ad 364 $ccache \
9cf01b51 365 -Wno-dev \
26d6f052 366 %{cmake_on_off doc DBUILD_DOCUMENTATION} \
ed317954 367 -DBUILD_EXAMPLES:BOOL=ON \
52d6c353 368 -DBUILD_SHARED_LIBS:BOOL=ON \
52d6c353 369 -DBUILD_TESTING:BOOL=ON \
e33b075c 370 -DCMAKE_SKIP_RPATH:BOOL=ON \
bb64b81a 371 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
a446c731
JR
372 -DPYTHON_INCLUDE_PATH:PATH=%{py3_incdir} \
373 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py3_ver}.so \
0b356dc9 374 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
52d6c353
AG
375 -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
376 -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
377 -DTK_INCLUDE_PATH:PATH=%{_includedir} \
378 -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
ed317954
JR
379 -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
380 -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/vtk \
381 -DVTK_INSTALL_INCLUDE_DIR:PATH=include/vtk \
382 -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/vtk \
383 -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/vtk \
384 -DVTK_INSTALL_TCL_DIR:PATH=share/tcl%{tcl_version}/vtk \
fec843e6 385 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt5/plugins/designer \
2530c814 386 -DVTK_INSTALL_PYTHON_MODULES_DIR:PATH=%{py3_sitedir} \
58c51e05 387 -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF \
e33b075c 388 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
bdd17b88 389 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
bdd17b88 390 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
bf9cff64 391 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
921811aa 392 -DVTK_USE_SYSTEM_XDMF2:BOOL=OFF \
fec843e6 393 -DVTK_USE_SYSTEM_LIBHARU:BOOL=OFF \
ab87671a 394 %{!?with_system_gl2ps:-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF} \
e33b075c
JB
395%if %{with java}
396 -DVTK_WRAP_JAVA:BOOL=ON \
397 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
398 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
399 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
400%else
401 -DVTK_WRAP_JAVA:BOOL=OFF \
402%endif
52d6c353 403 -DVTK_WRAP_PYTHON:BOOL=ON \
a446c731 404 -DVTK_PYTHON_VERSION=3 \
e33b075c 405 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
ed317954
JR
406 -DVTK_Group_Imaging:BOOL=ON \
407 -DVTK_Group_Qt:BOOL=ON \
408 -DVTK_Group_Rendering:BOOL=ON \
409 -DVTK_Group_StandAlone:BOOL=ON \
410 -DVTK_Group_Tk:BOOL=ON \
411 -DVTK_Group_Views:BOOL=ON \
58c51e05 412 -DModule_vtkFiltersReebGraph:BOOL=ON \
58c51e05
JB
413 %{?with_ffmpeg:-DModule_vtkIOFFMPEG:BOOL=ON} \
414 -DModule_vtkIOGDAL:BOOL=ON \
415 -DModule_vtkIOGeoJSON:BOOL=ON \
416 -DModule_vtkIOMySQL:BOOL=ON \
417 -DModule_vtkIOODBC:BOOL=ON \
418 -DModule_vtkIOParallelExodus:BOOL=ON \
419 -DModule_vtkIOParallelLSDyna:BOOL=ON \
420 -DModule_vtkIOPostgreSQL:BOOL=ON \
421 -DModule_vtkIOVPIC:BOOL=ON \
921811aa 422 -DModule_vtkIOXdmf2:BOOL=ON \
58c51e05
JB
423 -DModule_vtkInfovisBoost:BOOL=ON \
424 -DModule_vtkInfovisBoostGraphAlgorithms:BOOL=ON \
425 -DModule_vtkRenderingFreeTypeFontConfig:BOOL=ON \
426 -DModule_vtkRenderingMatplotlib:BOOL=ON \
427 -DModule_vtkRenderingParallel:BOOL=ON
428# TODO: -DModule_vtkAcceleratorsDax:BOOL=ON (BR: FindDax.cmake, maybe http://www.daxtoolkit.org/ ?)
429# TODO: -DModule_vtkAcceleratorsPiston:BOOL=ON (on bcond, BR: CUDA)
430# TODO: -DModule_vtkFiltersParallelFlowPaths:BOOL=ON (BR: MPI)
431# TODO: -DModule_vtkFiltersParallelStatistics:BOOL=ON (BR: MPI)
58c51e05
JB
432# TODO: -DModule_vtkInfovisParallel:BOOL=ON (BR: MPI)
433# TODO: -DModule_vtkRenderingParallelLIC:BOOL=ON (BR: MPI)
52d6c353 434
52d6c353 435%{__make}
26d6f052 436%{?with_doc:%{__make} DoxygenDoc}
52d6c353
AG
437
438%install
439rm -rf $RPM_BUILD_ROOT
1d4198f2 440install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
52d6c353 441
bb64b81a 442%{__make} -C build install \
52d6c353
AG
443 DESTDIR=$RPM_BUILD_ROOT
444
186c3460
JB
445# disable completeness check incompatible with split packaging
446%{__sed} -i -e '/^foreach(target .*IMPORT_CHECK_TARGETS/,/^endforeach/d; /^unset(_IMPORT_CHECK_TARGETS)/d' $RPM_BUILD_ROOT%{_libdir}/cmake/vtk/VTKTargets.cmake
447
bb64b81a
JR
448# ld config
449echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
450
1d4198f2 451for f in $(cd build/ExternalData/Testing ; find Data -type l); do
fec843e6 452 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-8.1/$f
1d4198f2 453done
bb64b81a 454
bb64b81a
JR
455# Install examples
456for f in \
bb64b81a 457AmbientSpheres \
ed317954
JR
458Arrays \
459BalloonWidget \
460BandedContours \
bb64b81a
JR
461Cone \
462Cone2 \
463Cone3 \
464Cone4 \
465Cone5 \
ed317954
JR
466Cone6 \
467Cube \
468Cylinder \
469Delaunay3D \
470Delaunay3DAlpha \
471DiffuseSpheres \
472DumpXMLFile \
473FilledContours \
474FixedPointVolumeRayCastMapperCT \
475GPURenderDemo \
476Generate2DAMRDataSetWithPulse \
477Generate3DAMRDataSetWithPulse \
478GenerateCubesFromLabels \
479GenerateModelsFromLabels \
480HierarchicalBoxPipeline \
ed317954
JR
481ImageSlicing \
482LabeledMesh \
ed317954
JR
483Medical1 \
484Medical2 \
485Medical3 \
1d4198f2 486Medical4 \
ed317954
JR
487MultiBlock \
488ParticleReader \
489RGrid \
490SGrid \
1d4198f2 491SimpleView \
ed317954
JR
492Slider \
493Slider2D \
494SpecularSpheres \
ed317954
JR
495TubesWithVaryingRadiusAndColors \
496finance ; do
bb64b81a 497 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
498done
499
bb64b81a 500# Install test binaries
ab87671a 501for f in build/bin/*Tests build/bin/Test*; do
ed317954 502 install $f $RPM_BUILD_ROOT%{_bindir}
bb64b81a 503done
52d6c353 504
98c8aeec
ER
505%if %{with java}
506install -p build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
507%endif
508install -p build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
52d6c353 509
3c34ea90 510# unwanted doxygen files and misplaced verdict docs
26d6f052 511%{?with_doc:%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-*/{doxygen,verdict}}
52d6c353 512
0b356dc9
AG
513%clean
514rm -rf $RPM_BUILD_ROOT
515
c8393523 516%post -p /sbin/ldconfig
52d6c353 517%postun -p /sbin/ldconfig
c8393523 518
c3b50c93
JB
519%post qt -p /sbin/ldconfig
520%postun qt -p /sbin/ldconfig
521
e33b075c
JB
522%post java -p /sbin/ldconfig
523%postun java -p /sbin/ldconfig
c8393523 524
a446c731
JR
525%post python3 -p /sbin/ldconfig
526%postun python3 -p /sbin/ldconfig
c8393523 527
52d6c353 528%files
0b356dc9 529%defattr(644,root,root,755)
26d6f052 530%doc README.md vtkBanner.gif vtkLogo.ico Wrapping/Tools/README*
bb64b81a 531%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 532%dir %{_libdir}/vtk
c3b50c93
JB
533%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so.1
534%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so.1
535%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.1
ab87671a 536%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so.1
c3b50c93
JB
537%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so.1
538%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so.1
539%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so.1
c3b50c93
JB
540%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so.1
541%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so.1
542%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so.1
ab87671a 543%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so.1
c3b50c93 544%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so.1
c3b50c93
JB
545%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so.1
546%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so.1
547%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so.1
ab87671a 548%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so.1
c3b50c93 549%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so.1
58c51e05 550%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so.1
ab87671a
JR
551%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so.1
552%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so.1
c3b50c93 553%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so.1
c3b50c93 554%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so.1
ab87671a
JR
555%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so.1
556%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so.1
58c51e05 557%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so.1
ab87671a 558%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so.1
c3b50c93 559%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so.1
c3b50c93
JB
560%attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so.1
561%attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so.1
562%attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so.1
563%attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so.1
564%attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so.1
ab87671a 565%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
eea186ef 566%attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so.1
ab87671a 567%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
fec843e6 568%attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so.1
c3b50c93 569%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.1
c3b50c93
JB
570%attr(755,root,root) %{_libdir}/vtk/libvtksys.so.1
571%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.1
921811aa 572%attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so.1
7585f75f 573%if %{with java}
ed317954 574%exclude %{_libdir}/vtk/libvtk*Java.so.1
7585f75f 575%endif
a446c731
JR
576%exclude %{_libdir}/vtk/libvtk*Python3?D.so.1
577%exclude %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
52d6c353
AG
578
579%files devel
0b356dc9 580%defattr(644,root,root,755)
0b356dc9 581%doc Utilities/Upgrading/*
24d31977 582%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
c3b50c93
JB
583%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so
584%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so
585%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
ab87671a 586%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so
c3b50c93
JB
587%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so
588%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so
589%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so
c3b50c93
JB
590%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so
591%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so
592%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so
ab87671a 593%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so
c3b50c93 594%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so
c3b50c93
JB
595%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so
596%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so
597%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so
ab87671a 598%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so
c3b50c93 599%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so
58c51e05 600%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so
ab87671a
JR
601%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so
602%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so
c3b50c93 603%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so
c3b50c93 604%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so
ab87671a
JR
605%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so
606%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so
58c51e05 607%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so
ab87671a 608%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so
c3b50c93 609%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so
c3b50c93
JB
610%attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so
611%attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so
612%attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so
613%attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so
614%attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so
ab87671a 615%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
eea186ef 616%attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so
ab87671a 617%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
fec843e6 618%attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so
c3b50c93 619%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
c3b50c93
JB
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
7585f75f 623%if %{with java}
ed317954 624%exclude %{_libdir}/vtk/libvtk*Java.so
7585f75f 625%endif
a446c731
JR
626%exclude %{_libdir}/vtk/libvtk*Python3?D.so
627%exclude %{_libdir}/vtk/libvtkWrappingPython3?Core.so
c3b50c93 628%{_libdir}/vtk/libvtkWrappingTools.a
c9112da2 629%dir %{_includedir}/vtk
58c51e05 630%{_includedir}/vtk/VPIC
ed317954
JR
631%{_includedir}/vtk/DICOM*.h
632%{_includedir}/vtk/DatabaseSchemaWith2Tables.h
eea186ef
JP
633%{_includedir}/vtk/LSDyna*.h
634%{_includedir}/vtk/vtkexodusII
fec843e6 635%{_includedir}/vtk/vtkgl2ps
fec843e6
JR
636%{_includedir}/vtk/vtkkwiml
637%{_includedir}/vtk/vtklibharu
c9112da2 638%{_includedir}/vtk/vtkmetaio
c9112da2 639%{_includedir}/vtk/vtksys
fec843e6 640%{_includedir}/vtk/vtkverdict
921811aa 641%{_includedir}/vtk/vtkxdmf2
c9112da2
JB
642%{_includedir}/vtk/vtk*.h
643%{_includedir}/vtk/vtk*.txx
c3b50c93
JB
644%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
645%exclude %{_includedir}/vtk/vtkGUISupportQt*.h
7585f75f 646%if %{with java}
ed317954
JR
647%exclude %{_includedir}/vtk/vtkJavaUtil.h
648%exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
7585f75f 649%endif
c9112da2 650%exclude %{_includedir}/vtk/vtkPython*.h
c3b50c93
JB
651%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
652%exclude %{_includedir}/vtk/vtkQt*.h
653%exclude %{_includedir}/vtk/vtkRenderingQtModule.h
c3b50c93 654%exclude %{_includedir}/vtk/vtkViewsQtModule.h
ed317954 655%{_libdir}/cmake/vtk
52d6c353 656
e33b075c
JB
657%files qt
658%defattr(644,root,root,755)
c3b50c93 659%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
c3b50c93 660%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
c3b50c93
JB
661%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
662%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
fec843e6 663%attr(755,root,root) %{_libdir}/qt5/plugins/designer/libQVTKWidgetPlugin.so
e33b075c 664
c3b50c93
JB
665%files qt-devel
666%defattr(644,root,root,755)
667%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
c3b50c93 668%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
c3b50c93
JB
669%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so
670%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so
671%{_includedir}/vtk/QFilterTreeProxyModel.h
672%{_includedir}/vtk/QVTK*.h
673%{_includedir}/vtk/vtkEventQtSlotConnect.h
674%{_includedir}/vtk/vtkGUISupportQt*.h
675%{_includedir}/vtk/vtkQImageToImageSource.h
676%{_includedir}/vtk/vtkQt*.h
677%{_includedir}/vtk/vtkRenderingQtModule.h
678%{_includedir}/vtk/vtkViewsQtModule.h
679
c9112da2
JB
680%if %{with java}
681%files java
0b356dc9 682%defattr(644,root,root,755)
ed317954 683%attr(755,root,root) %{_bindir}/VTKJavaExecutable
c9112da2
JB
684%attr(755,root,root) %{_bindir}/vtkParseJava
685%attr(755,root,root) %{_bindir}/vtkWrapJava
c3b50c93
JB
686# common library
687%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
688# java modules
689%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCoreJava.so
690%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*Java.so
691%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryJava.so
ab87671a 692%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
c3b50c93
JB
693%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*Java.so
694%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCoreJava.so
695%attr(755,root,root) %{_libdir}/vtk/libvtkIO*Java.so
696%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*Java.so
697%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*Java.so
698%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*Java.so
699%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExampleJava.so
700%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCoreJava.so
701%attr(755,root,root) %{_libdir}/vtk/libvtkRendering*Java.so
702%attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingJava.so
703%attr(755,root,root) %{_libdir}/vtk/libvtkViews*Java.so
ed317954 704%{_libdir}/vtk/vtk.jar
c9112da2
JB
705
706%files java-devel
707%defattr(644,root,root,755)
c3b50c93 708%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
ed317954
JR
709%{_includedir}/vtk/vtkJavaUtil.h
710%{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 711%endif
52d6c353 712
a446c731 713%files python3
0b356dc9 714%defattr(644,root,root,755)
ed317954 715%doc Wrapping/Python/README*
0b356dc9 716%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 717%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 718%attr(755,root,root) %{_bindir}/vtkpython
ef4a419d 719%attr(755,root,root) %{_libdir}/vtk/libvtk*Python3?D.so.1
eea186ef 720%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so.1
58c51e05
JB
721%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
722# RenderingMatplotlib requires PythonInterpreter
723%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
ef4a419d
JR
724%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-8.2.so
725%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
1e6ebf84 726%dir %{py3_sitedir}/vtk.py
ef4a419d
JR
727%dir %{py3_sitedir}/vtkmodules
728%{py3_sitedir}/vtkmodules/*.py
1e6ebf84 729%{py3_sitedir}/vtkmodules/__pycache__
ef4a419d
JR
730%dir %{py3_sitedir}/vtkmodules/gtk
731%{py3_sitedir}/vtkmodules/gtk/*.py
1e6ebf84 732%{py3_sitedir}/vtkmodules/gtk/__pycache__
ef4a419d
JR
733%dir %{py3_sitedir}/vtkmodules/numpy_interface
734%{py3_sitedir}/vtkmodules/numpy_interface/*.py
1e6ebf84 735%{py3_sitedir}/vtkmodules/numpy_interface/__pycache__
ef4a419d
JR
736%dir %{py3_sitedir}/vtkmodules/qt
737%{py3_sitedir}/vtkmodules/qt/*.py
1e6ebf84 738%{py3_sitedir}/vtkmodules/qt/__pycache__
ef4a419d
JR
739%dir %{py3_sitedir}/vtkmodules/qt4
740%{py3_sitedir}/vtkmodules/qt4/*.py
1e6ebf84 741%{py3_sitedir}/vtkmodules/qt4/__pycache__
ef4a419d
JR
742%dir %{py3_sitedir}/vtkmodules/test
743%{py3_sitedir}/vtkmodules/test/*.py
1e6ebf84 744%{py3_sitedir}/vtkmodules/test/__pycache__
ef4a419d 745%dir %{py3_sitedir}/vtkmodules/tk
1e6ebf84 746%{py3_sitedir}/vtkmodules/tk/__pycache__
ef4a419d
JR
747%{py3_sitedir}/vtkmodules/tk/*.py
748%dir %{py3_sitedir}/vtkmodules/util
749%{py3_sitedir}/vtkmodules/util/*.py
1e6ebf84 750%{py3_sitedir}/vtkmodules/util/__pycache__
ef4a419d
JR
751%dir %{py3_sitedir}/vtkmodules/wx
752%{py3_sitedir}/vtkmodules/wx/*.py
1e6ebf84
JR
753%{py3_sitedir}/vtkmodules/wx/__pycache__
754%attr(755,root,root) %{py3_sitedir}/vtkmodules/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
eea186ef 759%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so
58c51e05
JB
760%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
761%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
a446c731 762%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so
c9112da2
JB
763%{_includedir}/vtk/PyVTK*.h
764%{_includedir}/vtk/vtkPython*.h
52d6c353 765
bb64b81a
JR
766%files test-suite
767%defattr(644,root,root,755)
ed317954
JR
768%attr(755,root,root) %{_bindir}/*Tests
769%attr(755,root,root) %{_bindir}/Test*
bb64b81a 770
52d6c353 771%files examples
0b356dc9 772%defattr(644,root,root,755)
bb64b81a 773%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 774%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
775%attr(755,root,root) %{_bindir}/Cone
776%attr(755,root,root) %{_bindir}/Cone2
777%attr(755,root,root) %{_bindir}/Cone3
778%attr(755,root,root) %{_bindir}/Cone4
779%attr(755,root,root) %{_bindir}/Cone5
780%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
781%attr(755,root,root) %{_bindir}/Cube
782%attr(755,root,root) %{_bindir}/Cylinder
783%attr(755,root,root) %{_bindir}/DiffuseSpheres
784%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
785%attr(755,root,root) %{_bindir}/Medical1
786%attr(755,root,root) %{_bindir}/Medical2
787%attr(755,root,root) %{_bindir}/Medical3
1d4198f2 788%attr(755,root,root) %{_bindir}/Medical4
24d31977
JB
789%attr(755,root,root) %{_bindir}/MultiBlock
790%attr(755,root,root) %{_bindir}/RGrid
791%attr(755,root,root) %{_bindir}/SGrid
1d4198f2 792%attr(755,root,root) %{_bindir}/SimpleView
24d31977
JB
793%attr(755,root,root) %{_bindir}/SpecularSpheres
794%attr(755,root,root) %{_bindir}/finance
ed317954
JR
795%attr(755,root,root) %{_bindir}/BalloonWidget
796%attr(755,root,root) %{_bindir}/BandedContours
797%attr(755,root,root) %{_bindir}/Delaunay3D
798%attr(755,root,root) %{_bindir}/Delaunay3DAlpha
799%attr(755,root,root) %{_bindir}/DumpXMLFile
800%attr(755,root,root) %{_bindir}/FilledContours
801%attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
802%attr(755,root,root) %{_bindir}/GPURenderDemo
803%attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
804%attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
805%attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
806%attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
ed317954
JR
807%attr(755,root,root) %{_bindir}/ImageSlicing
808%attr(755,root,root) %{_bindir}/LabeledMesh
ed317954
JR
809%attr(755,root,root) %{_bindir}/ParticleReader
810%attr(755,root,root) %{_bindir}/Slider
811%attr(755,root,root) %{_bindir}/Slider2D
ed317954 812%attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
bb64b81a 813%{_examplesdir}/%{name}-%{version}
52d6c353
AG
814
815%files data
0b356dc9 816%defattr(644,root,root,755)
fec843e6
JR
817%dir %{_datadir}/vtk-8.1
818%{_datadir}/vtk-8.1/Data
This page took 0.161308 seconds and 4 git commands to generate.