]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- working solution for libm linking
[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 \
58c51e05 400 -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF \
e33b075c 401 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
bdd17b88 402 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
bdd17b88 403 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
bf9cff64 404 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
921811aa 405 -DVTK_USE_SYSTEM_XDMF2:BOOL=OFF \
fec843e6 406 -DVTK_USE_SYSTEM_LIBHARU:BOOL=OFF \
ab87671a 407 %{!?with_system_gl2ps:-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF} \
e33b075c
JB
408%if %{with java}
409 -DVTK_WRAP_JAVA:BOOL=ON \
410 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
411 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
412 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
413%else
414 -DVTK_WRAP_JAVA:BOOL=OFF \
415%endif
52d6c353 416 -DVTK_WRAP_PYTHON:BOOL=ON \
a446c731 417 -DVTK_PYTHON_VERSION=3 \
e33b075c 418 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
ed317954
JR
419 -DVTK_Group_Imaging:BOOL=ON \
420 -DVTK_Group_Qt:BOOL=ON \
421 -DVTK_Group_Rendering:BOOL=ON \
422 -DVTK_Group_StandAlone:BOOL=ON \
423 -DVTK_Group_Tk:BOOL=ON \
424 -DVTK_Group_Views:BOOL=ON \
58c51e05 425 -DModule_vtkFiltersReebGraph:BOOL=ON \
58c51e05
JB
426 %{?with_ffmpeg:-DModule_vtkIOFFMPEG:BOOL=ON} \
427 -DModule_vtkIOGDAL:BOOL=ON \
428 -DModule_vtkIOGeoJSON:BOOL=ON \
429 -DModule_vtkIOMySQL:BOOL=ON \
430 -DModule_vtkIOODBC:BOOL=ON \
431 -DModule_vtkIOParallelExodus:BOOL=ON \
432 -DModule_vtkIOParallelLSDyna:BOOL=ON \
433 -DModule_vtkIOPostgreSQL:BOOL=ON \
434 -DModule_vtkIOVPIC:BOOL=ON \
921811aa 435 -DModule_vtkIOXdmf2:BOOL=ON \
58c51e05
JB
436 -DModule_vtkInfovisBoost:BOOL=ON \
437 -DModule_vtkInfovisBoostGraphAlgorithms:BOOL=ON \
438 -DModule_vtkRenderingFreeTypeFontConfig:BOOL=ON \
439 -DModule_vtkRenderingMatplotlib:BOOL=ON \
440 -DModule_vtkRenderingParallel:BOOL=ON
441# TODO: -DModule_vtkAcceleratorsDax:BOOL=ON (BR: FindDax.cmake, maybe http://www.daxtoolkit.org/ ?)
442# TODO: -DModule_vtkAcceleratorsPiston:BOOL=ON (on bcond, BR: CUDA)
443# TODO: -DModule_vtkFiltersParallelFlowPaths:BOOL=ON (BR: MPI)
444# TODO: -DModule_vtkFiltersParallelStatistics:BOOL=ON (BR: MPI)
58c51e05
JB
445# TODO: -DModule_vtkInfovisParallel:BOOL=ON (BR: MPI)
446# TODO: -DModule_vtkRenderingParallelLIC:BOOL=ON (BR: MPI)
52d6c353 447
52d6c353 448%{__make}
26d6f052 449%{?with_doc:%{__make} DoxygenDoc}
52d6c353
AG
450
451%install
452rm -rf $RPM_BUILD_ROOT
1d4198f2 453install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
52d6c353 454
bb64b81a 455%{__make} -C build install \
52d6c353
AG
456 DESTDIR=$RPM_BUILD_ROOT
457
bb64b81a
JR
458# ld config
459echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
460
1d4198f2 461for f in $(cd build/ExternalData/Testing ; find Data -type l); do
fec843e6 462 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-8.1/$f
1d4198f2 463done
bb64b81a 464
bb64b81a
JR
465# Install examples
466for f in \
bb64b81a 467AmbientSpheres \
ed317954
JR
468Arrays \
469BalloonWidget \
470BandedContours \
bb64b81a
JR
471Cone \
472Cone2 \
473Cone3 \
474Cone4 \
475Cone5 \
ed317954
JR
476Cone6 \
477Cube \
478Cylinder \
479Delaunay3D \
480Delaunay3DAlpha \
481DiffuseSpheres \
482DumpXMLFile \
483FilledContours \
484FixedPointVolumeRayCastMapperCT \
485GPURenderDemo \
486Generate2DAMRDataSetWithPulse \
487Generate3DAMRDataSetWithPulse \
488GenerateCubesFromLabels \
489GenerateModelsFromLabels \
490HierarchicalBoxPipeline \
ed317954
JR
491ImageSlicing \
492LabeledMesh \
ed317954
JR
493Medical1 \
494Medical2 \
495Medical3 \
1d4198f2 496Medical4 \
ed317954
JR
497MultiBlock \
498ParticleReader \
499RGrid \
500SGrid \
1d4198f2 501SimpleView \
ed317954
JR
502Slider \
503Slider2D \
504SpecularSpheres \
ed317954
JR
505TubesWithVaryingRadiusAndColors \
506finance ; do
bb64b81a 507 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
508done
509
bb64b81a 510# Install test binaries
ab87671a 511for f in build/bin/*Tests build/bin/Test*; do
ed317954 512 install $f $RPM_BUILD_ROOT%{_bindir}
bb64b81a 513done
52d6c353 514
98c8aeec
ER
515%if %{with java}
516install -p build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
517%endif
518install -p build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
52d6c353 519
3c34ea90 520# unwanted doxygen files and misplaced verdict docs
26d6f052 521%{?with_doc:%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-*/{doxygen,verdict}}
52d6c353 522
0b356dc9
AG
523%clean
524rm -rf $RPM_BUILD_ROOT
525
c8393523 526%post -p /sbin/ldconfig
52d6c353 527%postun -p /sbin/ldconfig
c8393523 528
c3b50c93
JB
529%post qt -p /sbin/ldconfig
530%postun qt -p /sbin/ldconfig
531
e33b075c
JB
532%post java -p /sbin/ldconfig
533%postun java -p /sbin/ldconfig
c8393523 534
a446c731
JR
535%post python3 -p /sbin/ldconfig
536%postun python3 -p /sbin/ldconfig
c8393523 537
e33b075c
JB
538%post tcl -p /sbin/ldconfig
539%postun tcl -p /sbin/ldconfig
bb64b81a 540
52d6c353 541%files
0b356dc9 542%defattr(644,root,root,755)
26d6f052 543%doc README.md vtkBanner.gif vtkLogo.ico Wrapping/Tools/README*
bb64b81a 544%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 545%dir %{_libdir}/vtk
c3b50c93
JB
546%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so.1
547%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so.1
548%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.1
ab87671a 549%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so.1
c3b50c93
JB
550%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so.1
551%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so.1
552%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so.1
c3b50c93
JB
553%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so.1
554%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so.1
555%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so.1
ab87671a 556%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so.1
c3b50c93 557%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so.1
c3b50c93
JB
558%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so.1
559%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so.1
560%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so.1
ab87671a 561%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so.1
c3b50c93 562%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so.1
58c51e05 563%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so.1
ab87671a
JR
564%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so.1
565%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so.1
c3b50c93 566%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so.1
c3b50c93 567%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so.1
ab87671a
JR
568%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so.1
569%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so.1
58c51e05 570%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so.1
ab87671a 571%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so.1
c3b50c93 572%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so.1
c3b50c93
JB
573%attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so.1
574%attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so.1
575%attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so.1
576%attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so.1
577%attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so.1
ab87671a 578%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
ab87671a 579%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
fec843e6 580%attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so.1
c3b50c93 581%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.1
c3b50c93
JB
582%attr(755,root,root) %{_libdir}/vtk/libvtksys.so.1
583%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.1
921811aa 584%attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so.1
7585f75f 585%if %{with java}
ed317954 586%exclude %{_libdir}/vtk/libvtk*Java.so.1
7585f75f 587%endif
a446c731
JR
588%exclude %{_libdir}/vtk/libvtk*Python3?D.so.1
589%exclude %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
52d6c353
AG
590
591%files devel
0b356dc9 592%defattr(644,root,root,755)
0b356dc9 593%doc Utilities/Upgrading/*
24d31977 594%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
c3b50c93
JB
595%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so
596%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*.so
597%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
ab87671a 598%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so
c3b50c93
JB
599%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so
600%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*.so
601%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so
c3b50c93
JB
602%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*.so
603%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*.so
604%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*.so
ab87671a 605%attr(755,root,root) %{_libdir}/vtk/libvtkIO*.so
c3b50c93 606%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so
c3b50c93
JB
607%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so
608%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so
609%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so
ab87671a 610%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so
c3b50c93 611%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so
58c51e05 612%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so
ab87671a
JR
613%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so
614%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so
c3b50c93 615%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so
c3b50c93 616%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so
ab87671a
JR
617%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so
618%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so
58c51e05 619%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so
ab87671a 620%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so
c3b50c93 621%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so
c3b50c93
JB
622%attr(755,root,root) %{_libdir}/vtk/libvtkTesting*.so
623%attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so
624%attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so
625%attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so
626%attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so
ab87671a 627%attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
ab87671a 628%attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
fec843e6 629%attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so
c3b50c93 630%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
c3b50c93
JB
631%attr(755,root,root) %{_libdir}/vtk/libvtksys.so
632%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
921811aa 633%attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so
7585f75f 634%if %{with java}
ed317954 635%exclude %{_libdir}/vtk/libvtk*Java.so
7585f75f 636%endif
a446c731
JR
637%exclude %{_libdir}/vtk/libvtk*Python3?D.so
638%exclude %{_libdir}/vtk/libvtkWrappingPython3?Core.so
c3b50c93 639%{_libdir}/vtk/libvtkWrappingTools.a
c9112da2 640%dir %{_includedir}/vtk
58c51e05 641%{_includedir}/vtk/VPIC
ed317954
JR
642%{_includedir}/vtk/DICOM*.h
643%{_includedir}/vtk/DatabaseSchemaWith2Tables.h
fec843e6 644%{_includedir}/vtk/vtkgl2ps
fec843e6
JR
645%{_includedir}/vtk/vtkkwiml
646%{_includedir}/vtk/vtklibharu
c9112da2 647%{_includedir}/vtk/vtkmetaio
c9112da2 648%{_includedir}/vtk/vtksys
fec843e6 649%{_includedir}/vtk/vtkverdict
921811aa 650%{_includedir}/vtk/vtkxdmf2
c9112da2
JB
651%{_includedir}/vtk/vtk*.h
652%{_includedir}/vtk/vtk*.txx
c3b50c93
JB
653%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
654%exclude %{_includedir}/vtk/vtkGUISupportQt*.h
7585f75f 655%if %{with java}
ed317954
JR
656%exclude %{_includedir}/vtk/vtkJavaUtil.h
657%exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
7585f75f 658%endif
c9112da2 659%exclude %{_includedir}/vtk/vtkPython*.h
c3b50c93
JB
660%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
661%exclude %{_includedir}/vtk/vtkQt*.h
662%exclude %{_includedir}/vtk/vtkRenderingQtModule.h
c9112da2 663%exclude %{_includedir}/vtk/vtkTk*.h
c3b50c93 664%exclude %{_includedir}/vtk/vtkViewsQtModule.h
ed317954 665%{_libdir}/cmake/vtk
52d6c353 666
e33b075c
JB
667%files qt
668%defattr(644,root,root,755)
c3b50c93 669%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
c3b50c93 670%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
c3b50c93
JB
671%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
672%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
fec843e6 673%attr(755,root,root) %{_libdir}/qt5/plugins/designer/libQVTKWidgetPlugin.so
e33b075c 674
c3b50c93
JB
675%files qt-devel
676%defattr(644,root,root,755)
677%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
c3b50c93 678%attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
c3b50c93
JB
679%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so
680%attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so
681%{_includedir}/vtk/QFilterTreeProxyModel.h
682%{_includedir}/vtk/QVTK*.h
683%{_includedir}/vtk/vtkEventQtSlotConnect.h
684%{_includedir}/vtk/vtkGUISupportQt*.h
685%{_includedir}/vtk/vtkQImageToImageSource.h
686%{_includedir}/vtk/vtkQt*.h
687%{_includedir}/vtk/vtkRenderingQtModule.h
688%{_includedir}/vtk/vtkViewsQtModule.h
689
c9112da2
JB
690%if %{with java}
691%files java
0b356dc9 692%defattr(644,root,root,755)
ed317954 693%attr(755,root,root) %{_bindir}/VTKJavaExecutable
c9112da2
JB
694%attr(755,root,root) %{_bindir}/vtkParseJava
695%attr(755,root,root) %{_bindir}/vtkWrapJava
c3b50c93
JB
696# common library
697%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
698# java modules
699%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCoreJava.so
700%attr(755,root,root) %{_libdir}/vtk/libvtkCommon*Java.so
701%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryJava.so
ab87671a 702%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
c3b50c93
JB
703%attr(755,root,root) %{_libdir}/vtk/libvtkFilters*Java.so
704%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCoreJava.so
705%attr(755,root,root) %{_libdir}/vtk/libvtkIO*Java.so
706%attr(755,root,root) %{_libdir}/vtk/libvtkImaging*Java.so
707%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis*Java.so
708%attr(755,root,root) %{_libdir}/vtk/libvtkInteraction*Java.so
709%attr(755,root,root) %{_libdir}/vtk/libvtkLocalExampleJava.so
710%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCoreJava.so
711%attr(755,root,root) %{_libdir}/vtk/libvtkRendering*Java.so
712%attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingJava.so
713%attr(755,root,root) %{_libdir}/vtk/libvtkViews*Java.so
ed317954 714%{_libdir}/vtk/vtk.jar
c9112da2
JB
715
716%files java-devel
717%defattr(644,root,root,755)
c3b50c93 718%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
ed317954
JR
719%{_includedir}/vtk/vtkJavaUtil.h
720%{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 721%endif
52d6c353 722
a446c731 723%files python3
0b356dc9 724%defattr(644,root,root,755)
ed317954 725%doc Wrapping/Python/README*
0b356dc9 726%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 727%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 728%attr(755,root,root) %{_bindir}/vtkpython
c3b50c93 729%attr(755,root,root) %{_libdir}/vtk/libvtk*Python2?D.so.1
58c51e05
JB
730%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
731# RenderingMatplotlib requires PythonInterpreter
732%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
fec843e6 733%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-8.1.so
c3b50c93 734%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython2?Core.so.1
a446c731
JR
735%dir %{py3_sitedir}/vtk
736%{py3_sitedir}/vtk/*.py[co]
737%dir %{py3_sitedir}/vtk/gtk
738%{py3_sitedir}/vtk/gtk/*.py[co]
739%dir %{py3_sitedir}/vtk/numpy_interface
740%{py3_sitedir}/vtk/numpy_interface/*.py[co]
741%dir %{py3_sitedir}/vtk/qt
742%{py3_sitedir}/vtk/qt/*.py[co]
743%dir %{py3_sitedir}/vtk/qt4
744%{py3_sitedir}/vtk/qt4/*.py[co]
745%dir %{py3_sitedir}/vtk/test
746%{py3_sitedir}/vtk/test/*.py[co]
747%dir %{py3_sitedir}/vtk/tk
748%{py3_sitedir}/vtk/tk/*.py[co]
749%dir %{py3_sitedir}/vtk/util
750%{py3_sitedir}/vtk/util/*.py[co]
751%dir %{py3_sitedir}/vtk/wx
752%{py3_sitedir}/vtk/wx/*.py[co]
ed317954 753%attr(755,root,root) %{py_sitedir}/vtk/vtk*Python.so
52d6c353 754
a446c731 755%files python3-devel
0b356dc9 756%defattr(644,root,root,755)
a446c731 757%attr(755,root,root) %{_libdir}/vtk/libvtk*Python3?D.so
58c51e05
JB
758%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
759%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
a446c731 760%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so
c9112da2
JB
761%{_includedir}/vtk/PyVTK*.h
762%{_includedir}/vtk/vtkPython*.h
52d6c353 763
c9112da2
JB
764%files tcl
765%defattr(644,root,root,755)
ed317954 766%doc Wrapping/Tcl/README*
c9112da2
JB
767%attr(755,root,root) %{_bindir}/vtkWrapTcl
768%attr(755,root,root) %{_bindir}/vtkWrapTclInit
769%attr(755,root,root) %{_bindir}/vtk
3c0e51b3 770%{_datadir}/tcl%{tcl_version}/vtk
c9112da2
JB
771
772%files tcl-devel
773%defattr(644,root,root,755)
c9112da2
JB
774%{_includedir}/vtk/vtkTcl*.h
775%{_includedir}/vtk/vtkTk*.h
776
bb64b81a
JR
777%files test-suite
778%defattr(644,root,root,755)
ed317954
JR
779%attr(755,root,root) %{_bindir}/*Tests
780%attr(755,root,root) %{_bindir}/Test*
bb64b81a 781
52d6c353 782%files examples
0b356dc9 783%defattr(644,root,root,755)
bb64b81a 784%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 785%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
786%attr(755,root,root) %{_bindir}/Cone
787%attr(755,root,root) %{_bindir}/Cone2
788%attr(755,root,root) %{_bindir}/Cone3
789%attr(755,root,root) %{_bindir}/Cone4
790%attr(755,root,root) %{_bindir}/Cone5
791%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
792%attr(755,root,root) %{_bindir}/Cube
793%attr(755,root,root) %{_bindir}/Cylinder
794%attr(755,root,root) %{_bindir}/DiffuseSpheres
795%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
796%attr(755,root,root) %{_bindir}/Medical1
797%attr(755,root,root) %{_bindir}/Medical2
798%attr(755,root,root) %{_bindir}/Medical3
1d4198f2 799%attr(755,root,root) %{_bindir}/Medical4
24d31977
JB
800%attr(755,root,root) %{_bindir}/MultiBlock
801%attr(755,root,root) %{_bindir}/RGrid
802%attr(755,root,root) %{_bindir}/SGrid
1d4198f2 803%attr(755,root,root) %{_bindir}/SimpleView
24d31977
JB
804%attr(755,root,root) %{_bindir}/SpecularSpheres
805%attr(755,root,root) %{_bindir}/finance
ed317954
JR
806%attr(755,root,root) %{_bindir}/BalloonWidget
807%attr(755,root,root) %{_bindir}/BandedContours
808%attr(755,root,root) %{_bindir}/Delaunay3D
809%attr(755,root,root) %{_bindir}/Delaunay3DAlpha
810%attr(755,root,root) %{_bindir}/DumpXMLFile
811%attr(755,root,root) %{_bindir}/FilledContours
812%attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
813%attr(755,root,root) %{_bindir}/GPURenderDemo
814%attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
815%attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
816%attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
817%attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
ed317954
JR
818%attr(755,root,root) %{_bindir}/ImageSlicing
819%attr(755,root,root) %{_bindir}/LabeledMesh
ed317954
JR
820%attr(755,root,root) %{_bindir}/ParticleReader
821%attr(755,root,root) %{_bindir}/Slider
822%attr(755,root,root) %{_bindir}/Slider2D
ed317954 823%attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
bb64b81a 824%{_examplesdir}/%{name}-%{version}
52d6c353
AG
825
826%files data
0b356dc9 827%defattr(644,root,root,755)
fec843e6
JR
828%dir %{_datadir}/vtk-8.1
829%{_datadir}/vtk-8.1/Data
This page took 2.874906 seconds and 4 git commands to generate.