]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- package owned dirs, rel 2
[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
bc12798a 14%bcond_without doc # doxygen documentation
bdd17b88 15%bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
4febabf8 16%bcond_with system_gl2ps # use system gl2ps (VTK currently is carrying local modifications to gl2ps, incl. gl2psTextOptColorBL function)
7d3134c9 17%bcond_with system_fmt # use system fmt (VTK currently is carrying local modifications to fmt)
24f1bf2f 18
204ca2dc 19%define default_jdk_version 11
c63d9303
JP
20%{?use_default_jdk}
21
7d3134c9
JR
22%define system_modules doubleconversion eigen expat %{?with_system_fmt:fmt} freetype %{?with_system_gl2ps:gl2ps} glew hdf5 jpeg jsoncpp libharu libproj libxml2 lz4 lzma mpi4py netcdf ogg png pugixml sqlite theora tiff zfp zlib
23
3b8bf081 24Summary: Toolkit for 3D computer graphics, image processing, and visualization
06b6c677 25Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
3b8bf081 26Name: vtk
7d3134c9 27Version: 9.2.6
433713dc 28Release: 2
3b8bf081 29License: BSD
0b356dc9 30Group: Libraries
ff12e23f 31#Source0Download: https://vtk.org/download/
7d3134c9
JR
32Source0: https://www.vtk.org/files/release/9.2/VTK-%{version}.tar.gz
33# Source0-md5: d855cbabdf423f2839e1419ecc5f6700
34Source1: https://www.vtk.org/files/release/9.2/VTKData-%{version}.tar.gz
35# Source1-md5: 159bcc3d94aa8e40fba6f28f2db34ac7
36Patch0: stdcpp.patch
37Patch1: proj6-bad-test.patch
186c7b08 38Patch2: ffmpeg6.patch
ff12e23f 39URL: https://vtk.org/
bb64b81a 40%{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
24d31977 41BuildRequires: OpenGL-GLX-devel
bb64b81a 42BuildRequires: OpenGL-devel
fec843e6
JR
43BuildRequires: Qt5Core-devel
44BuildRequires: Qt5Designer-devel
45BuildRequires: Qt5Gui-devel
46BuildRequires: Qt5Network-devel
47BuildRequires: Qt5OpenGL-devel
48BuildRequires: Qt5Sql-devel
7d3134c9 49BuildRequires: Qt5UiTools-devel
fec843e6 50BuildRequires: Qt5WebKit-devel
3740a557 51BuildRequires: Qt5X11Extras-devel
fec843e6 52BuildRequires: Qt5XmlPatterns-devel
ea1804c3 53BuildRequires: R
e33b075c 54BuildRequires: boost-devel >= 1.39
83f9089c
JP
55BuildRequires: cmake >= 3.3
56BuildRequires: double-conversion-devel
26d6f052 57%{?with_doc:BuildRequires: doxygen}
83f9089c 58BuildRequires: eigen3 >= 2.91.0
bb64b81a 59BuildRequires: expat-devel
e33b075c 60%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
24d31977 61BuildRequires: fontconfig-devel
e33b075c 62BuildRequires: freetype-devel >= 2
58c51e05 63BuildRequires: gdal-devel
4febabf8 64%{?with_system_gl2ps:BuildRequires: gl2ps-devel >= 1.4.0}
83f9089c 65BuildRequires: glew-devel
bb64b81a
JR
66BuildRequires: gnuplot
67BuildRequires: graphviz
68BuildRequires: hdf5-devel
ff176195 69%if %{with java}
48f950dc 70%buildrequires_jdk
24f1bf2f 71BuildRequires: jpackage-utils
7d3134c9 72BuildRequires: jre-X11
ff176195 73%endif
83f9089c 74BuildRequires: jsoncpp-devel >= 0.7.0
7d3134c9 75%{?with_system_fmt:BuildRequires: libfmt-devel >= 9.1.0}
26d6f052 76BuildRequires: libharu-devel
bb64b81a 77BuildRequires: libjpeg-devel
e33b075c 78BuildRequires: libogg-devel
bb64b81a 79BuildRequires: libpng-devel
e33b075c 80BuildRequires: libstdc++-devel
bb64b81a
JR
81BuildRequires: libtheora-devel
82BuildRequires: libtiff-devel
e33b075c 83BuildRequires: libxml2-devel >= 2
fec843e6 84BuildRequires: lz4-devel
82b69c28 85BuildRequires: motif-devel
bb64b81a 86BuildRequires: mysql-devel
df99c936 87BuildRequires: netcdf-cxx-devel >= 4
58c51e05
JB
88# some code using it exists (Domains/Chemistry), but is not included in cmakefiles
89#BuildRequires: openqube-devel
90BuildRequires: perl-base
bb64b81a 91BuildRequires: postgresql-devel
26d6f052 92BuildRequires: proj-devel >= 6.0
83f9089c 93BuildRequires: pugixml-devel
a446c731 94BuildRequires: python3-devel
7d3134c9 95BuildRequires: python3-PyQt5
fec843e6
JR
96BuildRequires: qt5-build >= 4.5.0
97BuildRequires: qt5-qmake >= 4.5.0
dc0518f4 98BuildRequires: rpm-build >= 4.6
c63d9303 99BuildRequires: rpmbuild(macros) >= 2.021
83f9089c 100BuildRequires: sqlite3-devel
bb64b81a
JR
101BuildRequires: tcl-devel
102BuildRequires: tk-devel
58c51e05 103BuildRequires: unixODBC-devel
bb64b81a
JR
104BuildRequires: wget
105BuildRequires: xorg-lib-libICE-devel
24d31977 106BuildRequires: xorg-lib-libSM-devel
bb64b81a 107BuildRequires: xorg-lib-libX11-devel
24d31977 108BuildRequires: xorg-lib-libXScrnSaver-devel
bb64b81a 109BuildRequires: xorg-lib-libXext-devel
24d31977 110BuildRequires: xorg-lib-libXft-devel
bb64b81a 111BuildRequires: xorg-lib-libXt-devel
83f9089c 112BuildRequires: xz-devel
bb64b81a 113BuildRequires: zlib-devel
344d681b 114BuildConflicts: libXNVCtrl-devel
ef4a419d
JR
115Obsoletes: vtk-tcl < 8.2.0-1
116Obsoletes: vtk-tcl-devel < 8.2.0-1
4febabf8 117%{?with_system_gl2ps:Requires: gl2ps >= 1.4.0}
0b356dc9 118BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52d6c353 119
7d3134c9 120%define skip_post_check_so lib.*Python.*\.so.* libvtkWebCore\.so.*
bb64b81a 121
52d6c353 122%description
3b8bf081 123The Visualization ToolKit (VTK) is an object oriented software system
124for 3D computer graphics, image processing, and visualization. VTK
125includes a textbook, a C++ class library, and several interpreted
7d3134c9
JR
126interface layers including Java, and Python. VTK supports a wide
127variety of visualization algorithms including scalar, vector, tensor,
128texture, and volumetric methods. It also supports advanced modeling
129techniques like implicit modeling, polygon reduction, mesh smoothing,
130cutting, contouring, and Delaunay triangulation. Moreover, dozens of
131imaging algorithms have been integrated into the system. This allows
132mixing 2D imaging / 3D graphics algorithms and data.
3b8bf081 133
eb1fe26e 134%description -l pl.UTF-8
c8393523 135Visualization TookKit (VTK) to obiektowo zorientowany system
eb1fe26e
JR
136oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
137obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
7d3134c9
JR
138kilka interpretowanych warstw interfejsów, w tym dla Javy i Pythona.
139VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym metody
140skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne. Obsługuje
141także zaawansowane techniki modelowania, takie jak modelowanie
142implicite, redukcja wielokątów, wygładzanie siatki, przycinanie,
143konturowanie i triangulacja Delaunaya. Co więcej, wiele algorytmów
144obrazowania zostało zintegrowanych z systemem. Pozwala to na mieszanie
145algorytmów obrazowania 2D i grafiki 3D.
c8393523 146
52d6c353 147%package devel
3b8bf081 148Summary: VTK header files for building C++ code
06b6c677 149Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
0b356dc9 150Group: Development
c8393523 151Requires: %{name} = %{version}-%{release}
f62e2a43 152Requires: double-conversion-devel
e33b075c 153Requires: libstdc++-devel
52d6c353 154
0b356dc9
AG
155%description devel
156This provides the VTK header files required to compile C++ programs
157that use VTK to do 3D visualisation.
52d6c353 158
eb1fe26e
JR
159%description devel -l pl.UTF-8
160Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
161C++ używających VTK do wizualizacji 3D.
c8393523 162
e33b075c 163%package qt
fec843e6
JR
164Summary: Qt5 bindings and Qt5 Designer plugin for VTK
165Summary(pl.UTF-8): Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK
e33b075c
JB
166Group: X11/Libraries
167Requires: %{name} = %{version}-%{release}
fec843e6
JR
168Requires: Qt5Core >= 4.5.0
169Requires: Qt5Gui >= 4.5.0
170Requires: Qt5Network >= 4.5.0
171Requires: Qt5OpenGL >= 4.5.0
172Requires: Qt5Sql >= 4.5.0
173Requires: Qt5WebKit >= 4.5.0
e33b075c
JB
174
175%description qt
fec843e6 176Qt5 bindings and Qt5 Designer plugin for VTK.
e33b075c
JB
177
178%description qt -l pl.UTF-8
fec843e6 179Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK.
c3b50c93
JB
180
181%package qt-devel
fec843e6
JR
182Summary: Header files for VTK Qt5 bindings
183Summary(pl.UTF-8): Pliki nagłówkowe wiązań Qt5` do VTK
c3b50c93
JB
184Group: X11/Development/Libraries
185Requires: %{name}-devel = %{version}-%{release}
186Requires: %{name}-qt = %{version}-%{release}
fec843e6
JR
187Requires: Qt5Core-devel >= 4.5.0
188Requires: Qt5Gui-devel >= 4.5.0
189Requires: Qt5OpenGL-devel >= 4.5.0
190Requires: Qt5Sql-devel >= 4.5.0
c3b50c93
JB
191
192%description qt-devel
193Header files for VTK Qt bindings.
194
195%description qt-devel -l pl.UTF-8
196Pliki nagłówkowe wiązań Qt do VTK.
e33b075c 197
c9112da2
JB
198%package java
199Summary: Java bindings for VTK
200Summary(pl.UTF-8): Wiązania Javy do VTK
201Group: Development/Languages/Java
c8393523 202Requires: %{name} = %{version}-%{release}
c3b50c93
JB
203# or separate qt parts?
204Requires: %{name}-qt = %{version}-%{release}
52d6c353 205
c9112da2
JB
206%description java
207This package contains Java bindings for VTK.
52d6c353 208
c9112da2
JB
209%description java -l pl.UTF-8
210Ten pakiet zawiera wiązania Javy do VTK.
211
212%package java-devel
213Summary: Header files for Java VTK binding
214Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
215Group: Development/Libraries
216Requires: %{name}-devel = %{version}-%{release}
217Requires: %{name}-java = %{version}-%{release}
218# <jni.h>
219Requires: jdk
220
221%description java-devel
222Header files for Java VTK binding.
223
224%description java-devel -l pl.UTF-8
225Pliki nagłówkowe wiązania Javy do VTK.
52d6c353 226
a446c731
JR
227%package python3
228Summary: Python 3 bindings for VTK
229Summary(pl.UTF-8): Wiązania Pythona 3 do VTK
0b356dc9 230Group: Libraries
c8393523 231Requires: %{name} = %{version}-%{release}
c3b50c93
JB
232# or separate qt parts again?
233Requires: %{name}-qt = %{version}-%{release}
7d3134c9 234Obsoletes: vtk-python < 8.2.0-1
ed317954
JR
235Obsoletes: vtk-python-qt < 6.0.0-1
236Obsoletes: vtk-python-sip < 6.0.0-1
52d6c353 237
a446c731
JR
238%description python3
239This package contains Python 3 bindings for VTK.
52d6c353 240
a446c731
JR
241%description python3 -l pl.UTF-8
242Ten pakiet zawiera wiązania Pythona 3 do VTK.
52d6c353 243
a446c731
JR
244%package python3-devel
245Summary: Header files for Python 3 VTK binding
246Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona 3 do VTK
c9112da2
JB
247Group: Development/Libraries
248Requires: %{name}-devel = %{version}-%{release}
a446c731
JR
249Requires: %{name}-python3 = %{version}-%{release}
250Requires: python3-devel
251Obsoletes: vtk-python-devel < 8.2.0-1
52d6c353 252
a446c731
JR
253%description python3-devel
254Header files for Python 3 VTK binding.
52d6c353 255
a446c731
JR
256%description python3-devel -l pl.UTF-8
257Pliki nagłówkowe wiązania Pythona 3 do VTK.
52d6c353 258
52d6c353 259%package examples
ef4a419d
JR
260Summary: C++ and Python example programs/scripts for VTK
261Summary(pl.UTF-8): Przykładowe programy/skrypty w C++ i Pythonie dla VTK
0b356dc9 262Group: Development/Libraries
c8393523
JB
263Requires: %{name} = %{version}-%{release}
264Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
265
266%description examples
0b356dc9
AG
267This package contains all the examples from the VTK source. To compile
268the C++ examples you will need to install the vtk-devel package as
7d3134c9
JR
269well. The Python examples can be run with the corresponding packages
270(vtk-python3).
52d6c353 271
eb1fe26e
JR
272%description examples -l pl.UTF-8
273Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
274przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
ef4a419d
JR
275Pythonie można uruchamiać przy użyciu odpowiednich pakietów
276(vtk-python3).
c8393523 277
52d6c353 278%package test-suite
3b8bf081 279Summary: Test programs for VTK
06b6c677 280Summary(pl.UTF-8): Programy testowe dla VTK
0b356dc9 281Group: Development/Libraries
c8393523
JB
282Requires: %{name} = %{version}-%{release}
283Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
284
285%description test-suite
3b8bf081 286This package contains all testing programs from the VTK source. The
287source code of these programs can be found in the vtk-examples
288package.
52d6c353 289
eb1fe26e
JR
290%description test-suite -l pl.UTF-8
291Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
292źródłowy tych programów można znaleźć w pakiecie vtk-examples.
c8393523 293
52d6c353 294%package data
3b8bf081 295Summary: Data files for VTK
06b6c677 296Summary(pl.UTF-8): Pliki danych dla VTK
3b8bf081 297Group: Development/Libraries
ea4fc539 298BuildArch: noarch
52d6c353 299
0b356dc9 300%description data
3b8bf081 301This package contains all the data from the VTKData repository. These
c8393523
JB
302data are required to run various examples from the vtk-examples
303package.
304
eb1fe26e
JR
305%description data -l pl.UTF-8
306Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
307potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
308
309%prep
1d4198f2 310%setup -q -n VTK-%{version} -b 1
bb64b81a 311%patch0 -p1
26d6f052 312%patch1 -p1
186c7b08 313%patch2 -p1
bb64b81a 314
1d4198f2
JB
315# Replace relative path ../../../VTKData with destination filesystem path
316grep -Erl '(\.\./)+VTKData' Examples | xargs \
7d3134c9 317 %{__perl} -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-9.2,g'
bb64b81a
JR
318
319# Save an unbuilt copy of the Example's sources for %doc
320mkdir vtk-examples
321cp -a Examples vtk-examples
bb64b81a 322find vtk-examples -type f | xargs chmod -R a-x
52d6c353 323
7d3134c9 324for x in %{system_modules}; do
1815d7cc
JP
325%{__rm} -r ThirdParty/*/vtk$x
326done
327
7d3134c9
JR
328%{__mv} Wrapping/Tools/README{,-Wrapping}.md
329
52d6c353 330%build
08c4611d
JR
331export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
332export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
7d3134c9 333export CPPFLAGS="%{rpmcppflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
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 }" \
e21de9ad
ER
351 "
352else
353 ccache="
354 -DCMAKE_C_COMPILER="%{__cc}" \
355 -DCMAKE_CXX_COMPILER="%{__cxx}" \
e21de9ad
ER
356 "
357fi
358
7d3134c9
JR
359USE_EXTERNAL_MODULE=""
360for x in %{system_modules}; do
361 USE_EXTERNAL_MODULE="$USE_EXTERNAL_MODULE -DVTK_MODULE_USE_EXTERNAL_VTK_${x}:BOOL=ON"
362done
363
df99c936 364mkdir -p build
bb64b81a 365cd build
e33b075c 366%cmake .. \
e21de9ad 367 $ccache \
9cf01b51 368 -Wno-dev \
7d3134c9
JR
369 %{cmake_on_off doc VTK_BUILD_DOCUMENTATION} \
370 -DVTK_BUILD_EXAMPLES:BOOL=ON \
371 -DVTK_BUILD_TESTING:BOOL=ON \
52d6c353 372 -DBUILD_SHARED_LIBS:BOOL=ON \
52d6c353 373 -DBUILD_TESTING:BOOL=ON \
e33b075c 374 -DCMAKE_SKIP_RPATH:BOOL=ON \
bb64b81a 375 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
ed317954 376 -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
7d3134c9
JR
377 -DVTK_VERSIONED_INSTALL:BOOL=OFF \
378 -DVTK_GROUP_ENABLE_Imaging:STRING=YES \
379 -DVTK_GROUP_ENABLE_Qt:STRING=YES \
380 -DVTK_GROUP_ENABLE_Rendering:STRING=YES \
381 -DVTK_GROUP_ENABLE_StandAlone:STRING=YES \
382 -DVTK_GROUP_ENABLE_Views:STRING=YES \
383 -DVTK_GROUP_ENABLE_Web:STRING=YES \
384 -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \
385 -DCMAKE_INSTALL_INCLUDEDIR:PATH=include \
386 -DCMAKE_INSTALL_BINDIR:PATH=bin \
387 -DCMAKE_INSTALL_DATAROOTDIR:PATH=share \
e33b075c 388 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
7d3134c9
JR
389 -DVTK_USE_EXTERNAL:BOOL=ON \
390 -DVTK_MODULE_USE_EXTERNAL_VTK_utf8:BOOL=OFF \
391 -DVTK_MODULE_USE_EXTERNAL_VTK_exprtk:BOOL=OFF \
392 -DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson:BOOL=OFF \
393 -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl:BOOL=OFF \
394 -DVTK_MODULE_USE_EXTERNAL_VTK_cgns:BOOL=OFF \
395 -DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \
396 -DVTK_MODULE_USE_EXTERNAL_VTK_verdict:BOOL=OFF \
397 -DVTK_MODULE_USE_EXTERNAL_VTK_cli11:BOOL=OFF \
398 %{!?with_system_fmt:-DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=OFF} \
399 %{!?with_system_gl2ps:-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps:BOOL=OFF} \
186c7b08
JR
400%if %{with ffmpeg}
401 -DVTK_MODULE_ENABLE_VTK_IOFFMPEG:STRING=YES \
402 -DVTK_MODULE_ENABLE_VTK_RenderingFFMPEGOpenGL2:STRING=YES \
403%else
404 -DVTK_MODULE_ENABLE_VTK_IOFFMPEG:STRING=NO \
405%endif
e33b075c
JB
406%if %{with java}
407 -DVTK_WRAP_JAVA:BOOL=ON \
408 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
409 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
410 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
411%else
412 -DVTK_WRAP_JAVA:BOOL=OFF \
413%endif
52d6c353 414 -DVTK_WRAP_PYTHON:BOOL=ON \
7d3134c9 415 -DVTK_PYTHON_VERSION=3
52d6c353 416
7d3134c9 417LD_LIBRARY_PATH="$(pwd)/%{_lib}:$LD_LIBRARY_PATH" \
52d6c353 418%{__make}
bc12798a
JB
419
420%if %{with doc}
421%{__make} DoxygenDoc
422%endif
52d6c353
AG
423
424%install
425rm -rf $RPM_BUILD_ROOT
1d4198f2 426install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
52d6c353 427
7d3134c9 428LD_LIBRARY_PATH="$(pwd)/build/%{_lib}:$LD_LIBRARY_PATH" \
bb64b81a 429%{__make} -C build install \
52d6c353
AG
430 DESTDIR=$RPM_BUILD_ROOT
431
1d4198f2 432for f in $(cd build/ExternalData/Testing ; find Data -type l); do
7d3134c9 433 install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-9.2/$f
52d6c353
AG
434done
435
bb64b81a 436# Install test binaries
ab87671a 437for f in build/bin/*Tests build/bin/Test*; do
ed317954 438 install $f $RPM_BUILD_ROOT%{_bindir}
bb64b81a 439done
52d6c353 440
7d3134c9 441%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
52d6c353 442
0b356dc9
AG
443%clean
444rm -rf $RPM_BUILD_ROOT
445
c8393523 446%post -p /sbin/ldconfig
52d6c353 447%postun -p /sbin/ldconfig
c8393523 448
c3b50c93
JB
449%post qt -p /sbin/ldconfig
450%postun qt -p /sbin/ldconfig
451
e33b075c
JB
452%post java -p /sbin/ldconfig
453%postun java -p /sbin/ldconfig
c8393523 454
a446c731
JR
455%post python3 -p /sbin/ldconfig
456%postun python3 -p /sbin/ldconfig
c8393523 457
52d6c353 458%files
0b356dc9 459%defattr(644,root,root,755)
26d6f052 460%doc README.md vtkBanner.gif vtkLogo.ico Wrapping/Tools/README*
7d3134c9
JR
461%doc %{_datadir}/licenses
462%attr(755,root,root) %{_libdir}/libvtkChartsCore.so.*.*.*
463%attr(755,root,root) %ghost %{_libdir}/libvtkChartsCore.so.1
464%attr(755,root,root) %{_libdir}/libvtkCommonColor.so.*.*.*
465%attr(755,root,root) %ghost %{_libdir}/libvtkCommonColor.so.1
466%attr(755,root,root) %{_libdir}/libvtkCommonComputationalGeometry.so.*.*.*
467%attr(755,root,root) %ghost %{_libdir}/libvtkCommonComputationalGeometry.so.1
468%attr(755,root,root) %{_libdir}/libvtkCommonCore.so.*.*.*
469%attr(755,root,root) %ghost %{_libdir}/libvtkCommonCore.so.1
470%attr(755,root,root) %{_libdir}/libvtkCommonDataModel.so.*.*.*
471%attr(755,root,root) %ghost %{_libdir}/libvtkCommonDataModel.so.1
472%attr(755,root,root) %{_libdir}/libvtkCommonExecutionModel.so.*.*.*
473%attr(755,root,root) %ghost %{_libdir}/libvtkCommonExecutionModel.so.1
474%attr(755,root,root) %{_libdir}/libvtkCommonMath.so.*.*.*
475%attr(755,root,root) %ghost %{_libdir}/libvtkCommonMath.so.1
476%attr(755,root,root) %{_libdir}/libvtkCommonMisc.so.*.*.*
477%attr(755,root,root) %ghost %{_libdir}/libvtkCommonMisc.so.1
478%attr(755,root,root) %{_libdir}/libvtkCommonSystem.so.*.*.*
479%attr(755,root,root) %ghost %{_libdir}/libvtkCommonSystem.so.1
480%attr(755,root,root) %{_libdir}/libvtkCommonTransforms.so.*.*.*
481%attr(755,root,root) %ghost %{_libdir}/libvtkCommonTransforms.so.1
482%attr(755,root,root) %{_libdir}/libvtkDICOMParser.so.*.*.*
483%attr(755,root,root) %ghost %{_libdir}/libvtkDICOMParser.so.1
484%attr(755,root,root) %{_libdir}/libvtkDomainsChemistryOpenGL2.so.*.*.*
485%attr(755,root,root) %ghost %{_libdir}/libvtkDomainsChemistryOpenGL2.so.1
486%attr(755,root,root) %{_libdir}/libvtkDomainsChemistry.so.*.*.*
487%attr(755,root,root) %ghost %{_libdir}/libvtkDomainsChemistry.so.1
488%attr(755,root,root) %{_libdir}/libvtkFiltersAMR.so.*.*.*
489%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersAMR.so.1
490%attr(755,root,root) %{_libdir}/libvtkFiltersCore.so.*.*.*
491%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersCore.so.1
492%attr(755,root,root) %{_libdir}/libvtkFiltersExtraction.so.*.*.*
493%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersExtraction.so.1
494%attr(755,root,root) %{_libdir}/libvtkFiltersFlowPaths.so.*.*.*
495%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersFlowPaths.so.1
496%attr(755,root,root) %{_libdir}/libvtkFiltersGeneral.so.*.*.*
497%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeneral.so.1
498%attr(755,root,root) %{_libdir}/libvtkFiltersGeneric.so.*.*.*
499%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeneric.so.1
500%attr(755,root,root) %{_libdir}/libvtkFiltersGeometry.so.*.*.*
501%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersGeometry.so.1
502%attr(755,root,root) %{_libdir}/libvtkFiltersHybrid.so.*.*.*
503%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersHybrid.so.1
504%attr(755,root,root) %{_libdir}/libvtkFiltersHyperTree.so.*.*.*
505%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersHyperTree.so.1
506%attr(755,root,root) %{_libdir}/libvtkFiltersImaging.so.*.*.*
507%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersImaging.so.1
508%attr(755,root,root) %{_libdir}/libvtkFiltersModeling.so.*.*.*
509%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersModeling.so.1
510%attr(755,root,root) %{_libdir}/libvtkFiltersParallel.so.*.*.*
511%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallel.so.1
512%attr(755,root,root) %{_libdir}/libvtkFiltersParallelImaging.so.*.*.*
513%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallelImaging.so.1
514%attr(755,root,root) %{_libdir}/libvtkFiltersPoints.so.*.*.*
515%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersPoints.so.1
516%attr(755,root,root) %{_libdir}/libvtkFiltersProgrammable.so.*.*.*
517%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersProgrammable.so.1
518%attr(755,root,root) %{_libdir}/libvtkFiltersSMP.so.*.*.*
519%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSMP.so.1
520%attr(755,root,root) %{_libdir}/libvtkFiltersSelection.so.*.*.*
521%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSelection.so.1
522%attr(755,root,root) %{_libdir}/libvtkFiltersSources.so.*.*.*
523%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersSources.so.1
524%attr(755,root,root) %{_libdir}/libvtkFiltersStatistics.so.*.*.*
525%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersStatistics.so.1
526%attr(755,root,root) %{_libdir}/libvtkFiltersTexture.so.*.*.*
527%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersTexture.so.1
528%attr(755,root,root) %{_libdir}/libvtkFiltersTopology.so.*.*.*
529%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersTopology.so.1
530%attr(755,root,root) %{_libdir}/libvtkFiltersVerdict.so.*.*.*
531%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersVerdict.so.1
532%attr(755,root,root) %{_libdir}/libvtkGeovisCore.so.*.*.*
533%attr(755,root,root) %ghost %{_libdir}/libvtkGeovisCore.so.1
534%attr(755,root,root) %{_libdir}/libvtkIOAMR.so.*.*.*
535%attr(755,root,root) %ghost %{_libdir}/libvtkIOAMR.so.1
536%attr(755,root,root) %{_libdir}/libvtkIOAsynchronous.so.*.*.*
537%attr(755,root,root) %ghost %{_libdir}/libvtkIOAsynchronous.so.1
538%attr(755,root,root) %{_libdir}/libvtkIOCityGML.so.*.*.*
539%attr(755,root,root) %ghost %{_libdir}/libvtkIOCityGML.so.1
540%attr(755,root,root) %{_libdir}/libvtkIOCore.so.*.*.*
541%attr(755,root,root) %ghost %{_libdir}/libvtkIOCore.so.1
542%attr(755,root,root) %{_libdir}/libvtkIOEnSight.so.*.*.*
543%attr(755,root,root) %ghost %{_libdir}/libvtkIOEnSight.so.1
544%attr(755,root,root) %{_libdir}/libvtkIOExodus.so.*.*.*
545%attr(755,root,root) %ghost %{_libdir}/libvtkIOExodus.so.1
546%attr(755,root,root) %{_libdir}/libvtkIOExport.so.*.*.*
547%attr(755,root,root) %ghost %{_libdir}/libvtkIOExport.so.1
548%attr(755,root,root) %{_libdir}/libvtkIOExportPDF.so.*.*.*
549%attr(755,root,root) %ghost %{_libdir}/libvtkIOExportPDF.so.1
186c7b08
JR
550%if %{with ffmpeg}
551%attr(755,root,root) %{_libdir}/libvtkIOFFMPEG.so.*.*.*
552%attr(755,root,root) %ghost %{_libdir}/libvtkIOFFMPEG.so.1
553%endif
7d3134c9
JR
554%attr(755,root,root) %{_libdir}/libvtkIOGeometry.so.*.*.*
555%attr(755,root,root) %ghost %{_libdir}/libvtkIOGeometry.so.1
556%attr(755,root,root) %{_libdir}/libvtkIOImage.so.*.*.*
557%attr(755,root,root) %ghost %{_libdir}/libvtkIOImage.so.1
558%attr(755,root,root) %{_libdir}/libvtkIOImport.so.*.*.*
559%attr(755,root,root) %ghost %{_libdir}/libvtkIOImport.so.1
560%attr(755,root,root) %{_libdir}/libvtkIOInfovis.so.*.*.*
561%attr(755,root,root) %ghost %{_libdir}/libvtkIOInfovis.so.1
562%attr(755,root,root) %{_libdir}/libvtkIOLSDyna.so.*.*.*
563%attr(755,root,root) %ghost %{_libdir}/libvtkIOLSDyna.so.1
564%attr(755,root,root) %{_libdir}/libvtkIOLegacy.so.*.*.*
565%attr(755,root,root) %ghost %{_libdir}/libvtkIOLegacy.so.1
566%attr(755,root,root) %{_libdir}/libvtkIOMINC.so.*.*.*
567%attr(755,root,root) %ghost %{_libdir}/libvtkIOMINC.so.1
568%attr(755,root,root) %{_libdir}/libvtkIOMovie.so.*.*.*
569%attr(755,root,root) %ghost %{_libdir}/libvtkIOMovie.so.1
570%attr(755,root,root) %{_libdir}/libvtkIONetCDF.so.*.*.*
571%attr(755,root,root) %ghost %{_libdir}/libvtkIONetCDF.so.1
572%attr(755,root,root) %{_libdir}/libvtkIOPLY.so.*.*.*
573%attr(755,root,root) %ghost %{_libdir}/libvtkIOPLY.so.1
574%attr(755,root,root) %{_libdir}/libvtkIOParallel.so.*.*.*
575%attr(755,root,root) %ghost %{_libdir}/libvtkIOParallel.so.1
576%attr(755,root,root) %{_libdir}/libvtkIOParallelExodus.so.*.*.*
577%attr(755,root,root) %ghost %{_libdir}/libvtkIOParallelExodus.so.1
578%attr(755,root,root) %{_libdir}/libvtkIOParallelXML.so.*.*.*
579%attr(755,root,root) %ghost %{_libdir}/libvtkIOParallelXML.so.1
580%attr(755,root,root) %{_libdir}/libvtkIOSQL.so.*.*.*
581%attr(755,root,root) %ghost %{_libdir}/libvtkIOSQL.so.1
582%attr(755,root,root) %{_libdir}/libvtkIOSegY.so.*.*.*
583%attr(755,root,root) %ghost %{_libdir}/libvtkIOSegY.so.1
584%attr(755,root,root) %{_libdir}/libvtkIOTecplotTable.so.*.*.*
585%attr(755,root,root) %ghost %{_libdir}/libvtkIOTecplotTable.so.1
586%attr(755,root,root) %{_libdir}/libvtkIOVeraOut.so.*.*.*
587%attr(755,root,root) %ghost %{_libdir}/libvtkIOVeraOut.so.1
588%attr(755,root,root) %{_libdir}/libvtkIOVideo.so.*.*.*
589%attr(755,root,root) %ghost %{_libdir}/libvtkIOVideo.so.1
590%attr(755,root,root) %{_libdir}/libvtkIOXML.so.*.*.*
591%attr(755,root,root) %ghost %{_libdir}/libvtkIOXML.so.1
592%attr(755,root,root) %{_libdir}/libvtkIOXMLParser.so.*.*.*
593%attr(755,root,root) %ghost %{_libdir}/libvtkIOXMLParser.so.1
594%attr(755,root,root) %{_libdir}/libvtkImagingColor.so.*.*.*
595%attr(755,root,root) %ghost %{_libdir}/libvtkImagingColor.so.1
596%attr(755,root,root) %{_libdir}/libvtkImagingCore.so.*.*.*
597%attr(755,root,root) %ghost %{_libdir}/libvtkImagingCore.so.1
598%attr(755,root,root) %{_libdir}/libvtkImagingFourier.so.*.*.*
599%attr(755,root,root) %ghost %{_libdir}/libvtkImagingFourier.so.1
600%attr(755,root,root) %{_libdir}/libvtkImagingGeneral.so.*.*.*
601%attr(755,root,root) %ghost %{_libdir}/libvtkImagingGeneral.so.1
602%attr(755,root,root) %{_libdir}/libvtkImagingHybrid.so.*.*.*
603%attr(755,root,root) %ghost %{_libdir}/libvtkImagingHybrid.so.1
604%attr(755,root,root) %{_libdir}/libvtkImagingMath.so.*.*.*
605%attr(755,root,root) %ghost %{_libdir}/libvtkImagingMath.so.1
606%attr(755,root,root) %{_libdir}/libvtkImagingMorphological.so.*.*.*
607%attr(755,root,root) %ghost %{_libdir}/libvtkImagingMorphological.so.1
608%attr(755,root,root) %{_libdir}/libvtkImagingSources.so.*.*.*
609%attr(755,root,root) %ghost %{_libdir}/libvtkImagingSources.so.1
610%attr(755,root,root) %{_libdir}/libvtkImagingStatistics.so.*.*.*
611%attr(755,root,root) %ghost %{_libdir}/libvtkImagingStatistics.so.1
612%attr(755,root,root) %{_libdir}/libvtkImagingStencil.so.*.*.*
613%attr(755,root,root) %ghost %{_libdir}/libvtkImagingStencil.so.1
614%attr(755,root,root) %{_libdir}/libvtkInfovisCore.so.*.*.*
615%attr(755,root,root) %ghost %{_libdir}/libvtkInfovisCore.so.1
616%attr(755,root,root) %{_libdir}/libvtkInfovisLayout.so.*.*.*
617%attr(755,root,root) %ghost %{_libdir}/libvtkInfovisLayout.so.1
618%attr(755,root,root) %{_libdir}/libvtkInteractionImage.so.*.*.*
619%attr(755,root,root) %ghost %{_libdir}/libvtkInteractionImage.so.1
620%attr(755,root,root) %{_libdir}/libvtkInteractionStyle.so.*.*.*
621%attr(755,root,root) %ghost %{_libdir}/libvtkInteractionStyle.so.1
622%attr(755,root,root) %{_libdir}/libvtkInteractionWidgets.so.*.*.*
623%attr(755,root,root) %ghost %{_libdir}/libvtkInteractionWidgets.so.1
624%attr(755,root,root) %{_libdir}/libvtkParallelCore.so.*.*.*
625%attr(755,root,root) %ghost %{_libdir}/libvtkParallelCore.so.1
626%attr(755,root,root) %{_libdir}/libvtkRenderingAnnotation.so.*.*.*
627%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingAnnotation.so.1
628%attr(755,root,root) %{_libdir}/libvtkRenderingContext2D.so.*.*.*
629%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingContext2D.so.1
630%attr(755,root,root) %{_libdir}/libvtkRenderingContextOpenGL2.so.*.*.*
631%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingContextOpenGL2.so.1
632%attr(755,root,root) %{_libdir}/libvtkRenderingCore.so.*.*.*
633%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingCore.so.1
634%attr(755,root,root) %{_libdir}/libvtkRenderingFreeType.so.*.*.*
635%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingFreeType.so.1
186c7b08
JR
636%if %{with ffmpeg}
637%attr(755,root,root) %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so.*.*.*
638%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so.1
639%endif
7d3134c9
JR
640%attr(755,root,root) %{_libdir}/libvtkRenderingGL2PSOpenGL2.so.*.*.*
641%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingGL2PSOpenGL2.so.1
642%attr(755,root,root) %{_libdir}/libvtkRenderingImage.so.*.*.*
643%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingImage.so.1
644%attr(755,root,root) %{_libdir}/libvtkRenderingLabel.so.*.*.*
645%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLabel.so.1
646%attr(755,root,root) %{_libdir}/libvtkRenderingLOD.so.*.*.*
647%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLOD.so.1
648%attr(755,root,root) %{_libdir}/libvtkRenderingOpenGL2.so.*.*.*
649%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingOpenGL2.so.1
650%attr(755,root,root) %{_libdir}/libvtkRenderingParallel.so.*.*.*
651%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingParallel.so.1
652%attr(755,root,root) %{_libdir}/libvtkRenderingVolumeOpenGL2.so.*.*.*
653%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVolumeOpenGL2.so.1
654%attr(755,root,root) %{_libdir}/libvtkRenderingVolume.so.*.*.*
655%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVolume.so.1
656%attr(755,root,root) %{_libdir}/libvtkTestingGenericBridge.so.*.*.*
657%attr(755,root,root) %ghost %{_libdir}/libvtkTestingGenericBridge.so.1
658%attr(755,root,root) %{_libdir}/libvtkTestingIOSQL.so.*.*.*
659%attr(755,root,root) %ghost %{_libdir}/libvtkTestingIOSQL.so.1
660%attr(755,root,root) %{_libdir}/libvtkTestingRendering.so.*.*.*
661%attr(755,root,root) %ghost %{_libdir}/libvtkTestingRendering.so.1
662%attr(755,root,root) %{_libdir}/libvtkViewsContext2D.so.*.*.*
663%attr(755,root,root) %ghost %{_libdir}/libvtkViewsContext2D.so.1
664%attr(755,root,root) %{_libdir}/libvtkViewsCore.so.*.*.*
665%attr(755,root,root) %ghost %{_libdir}/libvtkViewsCore.so.1
666%attr(755,root,root) %{_libdir}/libvtkViewsInfovis.so.*.*.*
667%attr(755,root,root) %ghost %{_libdir}/libvtkViewsInfovis.so.1
668%attr(755,root,root) %{_libdir}/libvtkexodusII.so.*.*.*
669%attr(755,root,root) %ghost %{_libdir}/libvtkexodusII.so.1
670%attr(755,root,root) %{_libdir}/libvtkgl2ps.so.*.*.*
671%attr(755,root,root) %ghost %{_libdir}/libvtkgl2ps.so.1
672%attr(755,root,root) %{_libdir}/libvtkmetaio.so.*.*.*
673%attr(755,root,root) %ghost %{_libdir}/libvtkmetaio.so.1
674%attr(755,root,root) %{_libdir}/libvtksys.so.*.*.*
675%attr(755,root,root) %ghost %{_libdir}/libvtksys.so.1
676%attr(755,root,root) %{_libdir}/libvtkverdict.so.*.*.*
677%attr(755,root,root) %ghost %{_libdir}/libvtkverdict.so.1
678%attr(755,root,root) %{_libdir}/libvtkFiltersParallelDIY2.so.*.*.*
679%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersParallelDIY2.so.1
680%attr(755,root,root) %{_libdir}/libvtkIOCGNSReader.so.*.*.*
681%attr(755,root,root) %ghost %{_libdir}/libvtkIOCGNSReader.so.1
682%attr(755,root,root) %{_libdir}/libvtkIOCONVERGECFD.so.*.*.*
683%attr(755,root,root) %ghost %{_libdir}/libvtkIOCONVERGECFD.so.1
684%attr(755,root,root) %{_libdir}/libvtkIOCesium3DTiles.so.*.*.*
685%attr(755,root,root) %ghost %{_libdir}/libvtkIOCesium3DTiles.so.1
686%attr(755,root,root) %{_libdir}/libvtkIOChemistry.so.*.*.*
687%attr(755,root,root) %ghost %{_libdir}/libvtkIOChemistry.so.1
688%attr(755,root,root) %{_libdir}/libvtkIOExportGL2PS.so.*.*.*
689%attr(755,root,root) %ghost %{_libdir}/libvtkIOExportGL2PS.so.1
690%attr(755,root,root) %{_libdir}/libvtkIOHDF.so.*.*.*
691%attr(755,root,root) %ghost %{_libdir}/libvtkIOHDF.so.1
692%attr(755,root,root) %{_libdir}/libvtkIOIOSS.so.*.*.*
693%attr(755,root,root) %ghost %{_libdir}/libvtkIOIOSS.so.1
694%attr(755,root,root) %{_libdir}/libvtkIOMotionFX.so.*.*.*
695%attr(755,root,root) %ghost %{_libdir}/libvtkIOMotionFX.so.1
696%attr(755,root,root) %{_libdir}/libvtkIOOggTheora.so.*.*.*
697%attr(755,root,root) %ghost %{_libdir}/libvtkIOOggTheora.so.1
698%attr(755,root,root) %{_libdir}/libvtkParallelDIY.so.*.*.*
699%attr(755,root,root) %ghost %{_libdir}/libvtkParallelDIY.so.1
700%attr(755,root,root) %{_libdir}/libvtkRenderingHyperTreeGrid.so.*.*.*
701%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingHyperTreeGrid.so.1
702%attr(755,root,root) %{_libdir}/libvtkRenderingLICOpenGL2.so.*.*.*
703%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingLICOpenGL2.so.1
704%attr(755,root,root) %{_libdir}/libvtkRenderingSceneGraph.so.*.*.*
705%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingSceneGraph.so.1
706%attr(755,root,root) %{_libdir}/libvtkRenderingUI.so.*.*.*
707%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingUI.so.1
708%attr(755,root,root) %{_libdir}/libvtkRenderingVtkJS.so.*.*.*
709%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingVtkJS.so.1
710%attr(755,root,root) %{_libdir}/libvtkTestingDataModel.so.*.*.*
711%attr(755,root,root) %ghost %{_libdir}/libvtkTestingDataModel.so.1
712%attr(755,root,root) %{_libdir}/libvtkWrappingTools.so.*.*.*
713%attr(755,root,root) %ghost %{_libdir}/libvtkWrappingTools.so.1
714%attr(755,root,root) %{_libdir}/libvtkcgns.so.*.*.*
715%attr(755,root,root) %ghost %{_libdir}/libvtkcgns.so.1
716%attr(755,root,root) %{_libdir}/libvtkfmt.so.*.*.*
717%attr(755,root,root) %ghost %{_libdir}/libvtkfmt.so.1
718%attr(755,root,root) %{_libdir}/libvtkioss.so.*.*.*
719%attr(755,root,root) %ghost %{_libdir}/libvtkioss.so.1
720%attr(755,root,root) %{_libdir}/libvtkkissfft.so.*.*.*
721%attr(755,root,root) %ghost %{_libdir}/libvtkkissfft.so.1
722%attr(755,root,root) %{_libdir}/libvtkloguru.so.*.*.*
723%attr(755,root,root) %ghost %{_libdir}/libvtkloguru.so.1
724
725%{_libdir}/libvtkWebCore.so.*.*.*
726%ghost %{_libdir}/libvtkWebCore.so.1
727%{_libdir}/libvtkWebGLExporter.so.*.*.*
728%ghost %{_libdir}/libvtkWebGLExporter.so.1
52d6c353
AG
729
730%files devel
0b356dc9 731%defattr(644,root,root,755)
0b356dc9 732%doc Utilities/Upgrading/*
186c7b08 733%{?with_doc:%doc %{_docdir}/vtk}
7d3134c9 734%attr(755,root,root) %{_bindir}/vtkProbeOpenGLVersion
24d31977 735%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
7d3134c9
JR
736%attr(755,root,root) %{_libdir}/libvtkChartsCore.so
737%attr(755,root,root) %{_libdir}/libvtkCommonColor.so
738%attr(755,root,root) %{_libdir}/libvtkCommonComputationalGeometry.so
739%attr(755,root,root) %{_libdir}/libvtkCommonCore.so
740%attr(755,root,root) %{_libdir}/libvtkCommonDataModel.so
741%attr(755,root,root) %{_libdir}/libvtkCommonExecutionModel.so
742%attr(755,root,root) %{_libdir}/libvtkCommonMath.so
743%attr(755,root,root) %{_libdir}/libvtkCommonMisc.so
744%attr(755,root,root) %{_libdir}/libvtkCommonSystem.so
745%attr(755,root,root) %{_libdir}/libvtkCommonTransforms.so
746%attr(755,root,root) %{_libdir}/libvtkDICOMParser.so
747%attr(755,root,root) %{_libdir}/libvtkDomainsChemistryOpenGL2.so
748%attr(755,root,root) %{_libdir}/libvtkDomainsChemistry.so
749%attr(755,root,root) %{_libdir}/libvtkFiltersAMR.so
750%attr(755,root,root) %{_libdir}/libvtkFiltersCore.so
751%attr(755,root,root) %{_libdir}/libvtkFiltersExtraction.so
752%attr(755,root,root) %{_libdir}/libvtkFiltersFlowPaths.so
753%attr(755,root,root) %{_libdir}/libvtkFiltersGeneral.so
754%attr(755,root,root) %{_libdir}/libvtkFiltersGeneric.so
755%attr(755,root,root) %{_libdir}/libvtkFiltersGeometry.so
756%attr(755,root,root) %{_libdir}/libvtkFiltersHybrid.so
757%attr(755,root,root) %{_libdir}/libvtkFiltersHyperTree.so
758%attr(755,root,root) %{_libdir}/libvtkFiltersImaging.so
759%attr(755,root,root) %{_libdir}/libvtkFiltersModeling.so
760%attr(755,root,root) %{_libdir}/libvtkFiltersParallelDIY2.so
761%attr(755,root,root) %{_libdir}/libvtkFiltersParallelImaging.so
762%attr(755,root,root) %{_libdir}/libvtkFiltersParallel.so
763%attr(755,root,root) %{_libdir}/libvtkFiltersPoints.so
764%attr(755,root,root) %{_libdir}/libvtkFiltersProgrammable.so
765%attr(755,root,root) %{_libdir}/libvtkFiltersSelection.so
766%attr(755,root,root) %{_libdir}/libvtkFiltersSMP.so
767%attr(755,root,root) %{_libdir}/libvtkFiltersSources.so
768%attr(755,root,root) %{_libdir}/libvtkFiltersStatistics.so
769%attr(755,root,root) %{_libdir}/libvtkFiltersTexture.so
770%attr(755,root,root) %{_libdir}/libvtkFiltersTopology.so
771%attr(755,root,root) %{_libdir}/libvtkFiltersVerdict.so
772%attr(755,root,root) %{_libdir}/libvtkGeovisCore.so
773%attr(755,root,root) %{_libdir}/libvtkImagingColor.so
774%attr(755,root,root) %{_libdir}/libvtkImagingCore.so
775%attr(755,root,root) %{_libdir}/libvtkImagingFourier.so
776%attr(755,root,root) %{_libdir}/libvtkImagingGeneral.so
777%attr(755,root,root) %{_libdir}/libvtkImagingHybrid.so
778%attr(755,root,root) %{_libdir}/libvtkImagingMath.so
779%attr(755,root,root) %{_libdir}/libvtkImagingMorphological.so
780%attr(755,root,root) %{_libdir}/libvtkImagingSources.so
781%attr(755,root,root) %{_libdir}/libvtkImagingStatistics.so
782%attr(755,root,root) %{_libdir}/libvtkImagingStencil.so
783%attr(755,root,root) %{_libdir}/libvtkInfovisCore.so
784%attr(755,root,root) %{_libdir}/libvtkInfovisLayout.so
785%attr(755,root,root) %{_libdir}/libvtkInteractionImage.so
786%attr(755,root,root) %{_libdir}/libvtkInteractionStyle.so
787%attr(755,root,root) %{_libdir}/libvtkInteractionWidgets.so
788%attr(755,root,root) %{_libdir}/libvtkIOAMR.so
789%attr(755,root,root) %{_libdir}/libvtkIOAsynchronous.so
790%attr(755,root,root) %{_libdir}/libvtkIOCesium3DTiles.so
791%attr(755,root,root) %{_libdir}/libvtkIOCGNSReader.so
792%attr(755,root,root) %{_libdir}/libvtkIOChemistry.so
793%attr(755,root,root) %{_libdir}/libvtkIOCityGML.so
794%attr(755,root,root) %{_libdir}/libvtkIOCONVERGECFD.so
795%attr(755,root,root) %{_libdir}/libvtkIOCore.so
796%attr(755,root,root) %{_libdir}/libvtkIOEnSight.so
797%attr(755,root,root) %{_libdir}/libvtkIOExodus.so
798%attr(755,root,root) %{_libdir}/libvtkIOExportGL2PS.so
799%attr(755,root,root) %{_libdir}/libvtkIOExportPDF.so
800%attr(755,root,root) %{_libdir}/libvtkIOExport.so
186c7b08 801%{?with_ffmpeg:%attr(755,root,root) %{_libdir}/libvtkIOFFMPEG.so}
7d3134c9
JR
802%attr(755,root,root) %{_libdir}/libvtkIOGeometry.so
803%attr(755,root,root) %{_libdir}/libvtkIOHDF.so
804%attr(755,root,root) %{_libdir}/libvtkIOImage.so
805%attr(755,root,root) %{_libdir}/libvtkIOImport.so
806%attr(755,root,root) %{_libdir}/libvtkIOInfovis.so
807%attr(755,root,root) %{_libdir}/libvtkIOIOSS.so
808%attr(755,root,root) %{_libdir}/libvtkIOLegacy.so
809%attr(755,root,root) %{_libdir}/libvtkIOLSDyna.so
810%attr(755,root,root) %{_libdir}/libvtkIOMINC.so
811%attr(755,root,root) %{_libdir}/libvtkIOMotionFX.so
812%attr(755,root,root) %{_libdir}/libvtkIOMovie.so
813%attr(755,root,root) %{_libdir}/libvtkIONetCDF.so
814%attr(755,root,root) %{_libdir}/libvtkIOOggTheora.so
815%attr(755,root,root) %{_libdir}/libvtkIOParallelExodus.so
816%attr(755,root,root) %{_libdir}/libvtkIOParallel.so
817%attr(755,root,root) %{_libdir}/libvtkIOParallelXML.so
818%attr(755,root,root) %{_libdir}/libvtkIOPLY.so
819%attr(755,root,root) %{_libdir}/libvtkIOSegY.so
820%attr(755,root,root) %{_libdir}/libvtkIOSQL.so
821%attr(755,root,root) %{_libdir}/libvtkIOTecplotTable.so
822%attr(755,root,root) %{_libdir}/libvtkIOVeraOut.so
823%attr(755,root,root) %{_libdir}/libvtkIOVideo.so
824%attr(755,root,root) %{_libdir}/libvtkIOXMLParser.so
825%attr(755,root,root) %{_libdir}/libvtkIOXML.so
826%attr(755,root,root) %{_libdir}/libvtkParallelCore.so
827%attr(755,root,root) %{_libdir}/libvtkParallelDIY.so
828%attr(755,root,root) %{_libdir}/libvtkRenderingAnnotation.so
829%attr(755,root,root) %{_libdir}/libvtkRenderingContext2D.so
830%attr(755,root,root) %{_libdir}/libvtkRenderingContextOpenGL2.so
831%attr(755,root,root) %{_libdir}/libvtkRenderingCore.so
832%attr(755,root,root) %{_libdir}/libvtkRenderingFreeType.so
186c7b08 833%{?with_ffmpeg:%attr(755,root,root) %{_libdir}/libvtkRenderingFFMPEGOpenGL2.so}
7d3134c9
JR
834%attr(755,root,root) %{_libdir}/libvtkRenderingGL2PSOpenGL2.so
835%attr(755,root,root) %{_libdir}/libvtkRenderingHyperTreeGrid.so
836%attr(755,root,root) %{_libdir}/libvtkRenderingImage.so
837%attr(755,root,root) %{_libdir}/libvtkRenderingLabel.so
838%attr(755,root,root) %{_libdir}/libvtkRenderingLICOpenGL2.so
839%attr(755,root,root) %{_libdir}/libvtkRenderingLOD.so
840%attr(755,root,root) %{_libdir}/libvtkRenderingOpenGL2.so
841%attr(755,root,root) %{_libdir}/libvtkRenderingParallel.so
842%attr(755,root,root) %{_libdir}/libvtkRenderingSceneGraph.so
843%attr(755,root,root) %{_libdir}/libvtkRenderingUI.so
844%attr(755,root,root) %{_libdir}/libvtkRenderingVolumeOpenGL2.so
845%attr(755,root,root) %{_libdir}/libvtkRenderingVolume.so
846%attr(755,root,root) %{_libdir}/libvtkRenderingVtkJS.so
847%attr(755,root,root) %{_libdir}/libvtkTestingDataModel.so
848%attr(755,root,root) %{_libdir}/libvtkTestingGenericBridge.so
849%attr(755,root,root) %{_libdir}/libvtkTestingIOSQL.so
850%attr(755,root,root) %{_libdir}/libvtkTestingRendering.so
851%attr(755,root,root) %{_libdir}/libvtkViewsContext2D.so
852%attr(755,root,root) %{_libdir}/libvtkViewsCore.so
853%attr(755,root,root) %{_libdir}/libvtkViewsInfovis.so
854%attr(755,root,root) %{_libdir}/libvtkWebCore.so
855%attr(755,root,root) %{_libdir}/libvtkWebGLExporter.so
856%attr(755,root,root) %{_libdir}/libvtkWrappingTools.so
857%attr(755,root,root) %{_libdir}/libvtkcgns.so
858%attr(755,root,root) %{_libdir}/libvtkexodusII.so
859%attr(755,root,root) %{_libdir}/libvtkfmt.so
860%attr(755,root,root) %{_libdir}/libvtkgl2ps.so
861%attr(755,root,root) %{_libdir}/libvtkioss.so
862%attr(755,root,root) %{_libdir}/libvtkkissfft.so
863%attr(755,root,root) %{_libdir}/libvtkloguru.so
864%attr(755,root,root) %{_libdir}/libvtkmetaio.so
865%attr(755,root,root) %{_libdir}/libvtksys.so
866%attr(755,root,root) %{_libdir}/libvtkverdict.so
c9112da2 867%dir %{_includedir}/vtk
ed317954
JR
868%{_includedir}/vtk/DICOM*.h
869%{_includedir}/vtk/DatabaseSchemaWith2Tables.h
eea186ef
JP
870%{_includedir}/vtk/LSDyna*.h
871%{_includedir}/vtk/vtkexodusII
fec843e6 872%{_includedir}/vtk/vtkgl2ps
fec843e6 873%{_includedir}/vtk/vtkkwiml
c9112da2 874%{_includedir}/vtk/vtkmetaio
c9112da2 875%{_includedir}/vtk/vtksys
c9112da2
JB
876%{_includedir}/vtk/vtk*.h
877%{_includedir}/vtk/vtk*.txx
7d3134c9
JR
878%{_includedir}/vtk/SMP
879%{_includedir}/vtk/VerdictVector.hpp
880%{_includedir}/vtk/octree
881%{_includedir}/vtk/verdict.h
882%{_includedir}/vtk/verdict_defines.hpp
883%{_includedir}/vtk/vtkMathPrivate.hxx
884%{_includedir}/vtk/vtkcgns
885%{_includedir}/vtk/vtkcli11
886%{_includedir}/vtk/vtkdiy2
887%{_includedir}/vtk/vtkexprtk
888%{_includedir}/vtk/vtkfmt
889%{_includedir}/vtk/vtkkissfft
890%{_includedir}/vtk/vtkloguru
891%{_includedir}/vtk/vtknlohmannjson
892%{_includedir}/vtk/vtkutf8
433713dc 893%dir %{_libdir}/%{name}
7d3134c9
JR
894%{_libdir}/%{name}/hierarchy
895
7585f75f 896%if %{with java}
7d3134c9 897%exclude %{_includedir}/vtk/vtkJava*.h
7585f75f 898%endif
c9112da2 899%exclude %{_includedir}/vtk/vtkPython*.h
ed317954 900%{_libdir}/cmake/vtk
52d6c353 901
e33b075c
JB
902%files qt
903%defattr(644,root,root,755)
7d3134c9
JR
904%attr(755,root,root) %{_libdir}/libvtkGUISupportQt.so.*.*.*
905%attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQt.so.1
906%attr(755,root,root) %{_libdir}/libvtkGUISupportQtQuick.so.*.*.*
907%attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQtQuick.so.1
908%attr(755,root,root) %{_libdir}/libvtkGUISupportQtSQL.so.*.*.*
909%attr(755,root,root) %ghost %{_libdir}/libvtkGUISupportQtSQL.so.1
910%attr(755,root,root) %{_libdir}/libvtkRenderingQt.so.*.*.*
911%attr(755,root,root) %ghost %{_libdir}/libvtkRenderingQt.so.1
912%attr(755,root,root) %{_libdir}/libvtkViewsQt.so.*.*.*
913%attr(755,root,root) %ghost %{_libdir}/libvtkViewsQt.so.1
914%dir %{_libdir}/qml/VTK.9.2
915%{_libdir}/qml/VTK.9.2/plugins.qmltypes
916%attr(755,root,root) %{_libdir}/qml/VTK.9.2/libqmlvtkplugin.so
917%{_libdir}/qml/VTK.9.2/qmldir
e33b075c 918
c3b50c93
JB
919%files qt-devel
920%defattr(644,root,root,755)
7d3134c9
JR
921%attr(755,root,root) %{_libdir}/libvtkGUISupportQt.so
922%attr(755,root,root) %{_libdir}/libvtkGUISupportQtQuick.so
923%attr(755,root,root) %{_libdir}/libvtkGUISupportQtSQL.so
924%attr(755,root,root) %{_libdir}/libvtkRenderingQt.so
925%attr(755,root,root) %{_libdir}/libvtkViewsQt.so
c3b50c93 926%{_includedir}/vtk/QFilterTreeProxyModel.h
7d3134c9
JR
927%{_includedir}/vtk/QQuickVTKInteractiveWidget.h
928%{_includedir}/vtk/QQuickVTKInteractorAdapter.h
929%{_includedir}/vtk/QQuickVTKRenderItem.h
930%{_includedir}/vtk/QQuickVTKRenderWindow.h
931%{_includedir}/vtk/QVTKApplication.h
932%{_includedir}/vtk/QVTKInteractor.h
933%{_includedir}/vtk/QVTKInteractorAdapter.h
934%{_includedir}/vtk/QVTKOpenGLNativeWidget.h
935%{_includedir}/vtk/QVTKOpenGLStereoWidget.h
936%{_includedir}/vtk/QVTKOpenGLWindow.h
937%{_includedir}/vtk/QVTKRenderWidget.h
938%{_includedir}/vtk/QVTKRenderWindowAdapter.h
939%{_includedir}/vtk/QVTKTableModelAdapter.h
940%{_includedir}/vtk/QVTKWin32Header.h
c3b50c93 941
c9112da2
JB
942%if %{with java}
943%files java
0b356dc9 944%defattr(644,root,root,755)
c9112da2
JB
945%attr(755,root,root) %{_bindir}/vtkParseJava
946%attr(755,root,root) %{_bindir}/vtkWrapJava
c3b50c93 947# common library
7d3134c9
JR
948%attr(755,root,root) %{_libdir}/libvtkJava.so.*.*.*
949%attr(755,root,root) %ghost %{_libdir}/libvtkJava.so.1
c3b50c93 950# java modules
433713dc 951%dir %{_libdir}/java/vtk-*
7d3134c9
JR
952%attr(755,root,root) %{_libdir}/java/vtk-*/libvtk*Java.so
953%{_libdir}/java/vtk.jar
c9112da2
JB
954
955%files java-devel
956%defattr(644,root,root,755)
7d3134c9
JR
957%attr(755,root,root) %{_libdir}/libvtkJava.so
958%exclude %{_includedir}/vtk/vtkJava*.h
c9112da2 959%endif
52d6c353 960
a446c731 961%files python3
0b356dc9 962%defattr(644,root,root,755)
ed317954 963%doc Wrapping/Python/README*
0b356dc9 964%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 965%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 966%attr(755,root,root) %{_bindir}/vtkpython
7d3134c9
JR
967%attr(755,root,root) %{_libdir}/libvtkCommonPython.so.*.*.*
968%attr(755,root,root) %ghost %{_libdir}/libvtkCommonPython.so.1
969%attr(755,root,root) %{_libdir}/libvtkFiltersPython.so.*.*.*
970%attr(755,root,root) %ghost %{_libdir}/libvtkFiltersPython.so.1
971%attr(755,root,root) %{_libdir}/libvtkPythonContext2D.so.*.*.*
972%attr(755,root,root) %ghost %{_libdir}/libvtkPythonContext2D.so.1
973%attr(755,root,root) %{_libdir}/libvtkPythonInterpreter.so.*.*.*
974%attr(755,root,root) %ghost %{_libdir}/libvtkPythonInterpreter.so.1
975%attr(755,root,root) %{_libdir}/libvtkWrappingPythonCore3*.so.*.*.*
976%attr(755,root,root) %ghost %{_libdir}/libvtkWrappingPythonCore3*.so.1
977%{py3_sitedir}/__pycache__/*
ff12e23f 978%{py3_sitedir}/vtk.py
ef4a419d
JR
979%dir %{py3_sitedir}/vtkmodules
980%{py3_sitedir}/vtkmodules/*.py
1e6ebf84 981%{py3_sitedir}/vtkmodules/__pycache__
ef4a419d
JR
982%dir %{py3_sitedir}/vtkmodules/gtk
983%{py3_sitedir}/vtkmodules/gtk/*.py
1e6ebf84 984%{py3_sitedir}/vtkmodules/gtk/__pycache__
ef4a419d
JR
985%dir %{py3_sitedir}/vtkmodules/numpy_interface
986%{py3_sitedir}/vtkmodules/numpy_interface/*.py
1e6ebf84 987%{py3_sitedir}/vtkmodules/numpy_interface/__pycache__
ef4a419d
JR
988%dir %{py3_sitedir}/vtkmodules/qt
989%{py3_sitedir}/vtkmodules/qt/*.py
1e6ebf84 990%{py3_sitedir}/vtkmodules/qt/__pycache__
ef4a419d
JR
991%dir %{py3_sitedir}/vtkmodules/test
992%{py3_sitedir}/vtkmodules/test/*.py
1e6ebf84 993%{py3_sitedir}/vtkmodules/test/__pycache__
ef4a419d 994%dir %{py3_sitedir}/vtkmodules/tk
1e6ebf84 995%{py3_sitedir}/vtkmodules/tk/__pycache__
ef4a419d
JR
996%{py3_sitedir}/vtkmodules/tk/*.py
997%dir %{py3_sitedir}/vtkmodules/util
998%{py3_sitedir}/vtkmodules/util/*.py
1e6ebf84 999%{py3_sitedir}/vtkmodules/util/__pycache__
7d3134c9
JR
1000%dir %{py3_sitedir}/vtkmodules/web
1001%{py3_sitedir}/vtkmodules/web/*.py
1002%{py3_sitedir}/vtkmodules/web/__pycache__
ef4a419d
JR
1003%dir %{py3_sitedir}/vtkmodules/wx
1004%{py3_sitedir}/vtkmodules/wx/*.py
1e6ebf84 1005%{py3_sitedir}/vtkmodules/wx/__pycache__
7d3134c9 1006%attr(755,root,root) %{py3_sitedir}/vtkmodules/vtk*.so
52d6c353 1007
a446c731 1008%files python3-devel
0b356dc9 1009%defattr(644,root,root,755)
7d3134c9
JR
1010%attr(755,root,root) %{_libdir}/libvtkCommonPython.so
1011%attr(755,root,root) %{_libdir}/libvtkFiltersPython.so
1012%attr(755,root,root) %{_libdir}/libvtkPythonContext2D.so
1013%attr(755,root,root) %{_libdir}/libvtkPythonInterpreter.so
1014%attr(755,root,root) %{_libdir}/libvtkWrappingPythonCore3*.so
c9112da2
JB
1015%{_includedir}/vtk/PyVTK*.h
1016%{_includedir}/vtk/vtkPython*.h
52d6c353 1017
bb64b81a
JR
1018%files test-suite
1019%defattr(644,root,root,755)
ed317954
JR
1020%attr(755,root,root) %{_bindir}/*Tests
1021%attr(755,root,root) %{_bindir}/Test*
bb64b81a 1022
52d6c353 1023%files examples
0b356dc9 1024%defattr(644,root,root,755)
bb64b81a 1025%{_examplesdir}/%{name}-%{version}
52d6c353
AG
1026
1027%files data
0b356dc9 1028%defattr(644,root,root,755)
7d3134c9
JR
1029%dir %{_datadir}/vtk-9.2
1030%{_datadir}/vtk-9.2/Data
This page took 0.578409 seconds and 5 git commands to generate.