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