2501896bb574fb4f5ae14e4e3fea04fd7d32160c
[packages/vtk.git] / vtk.spec
1 # TODO:
2 # - handle VTK_USE_MPEG2_ENCODER (see CMakeLists.txt)
3 # - handle MPI and VTK_USE_PARALLEL_BGL (Parallel Boost Graph Library, BR: boost >= 1.40)
4 # - more system libraries? (check for VTK_THIRD_PARTY_SUBDIR in Utilities/CMakeLists.txt)
5 # - CUDA for Accelerators/Piston (on bcond)
6 # - NVCtrlLib for Rendering/OpenGL (on bcond)
7 # - VTK_USE_SYSTEM_XDMF2=ON ? (but our xdmf-devel seems not compatible)
8 # - python bcond?
9 # - use system exodusii
10 #
11 # Conditional build
12 %bcond_without  java            # Java wrappers
13 %bcond_without  ffmpeg          # FFMPEG .avi saving support
14 %bcond_with     doc             # do not build and package doxygen documentation
15 %bcond_with     OSMesa          # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
16 %bcond_with     system_gl2ps    # use system gl2ps (VTK currently is carrying local modifications to gl2ps, incl. gl2psTextOptColorBL function)
17
18 Summary:        Toolkit for 3D computer graphics, image processing, and visualization
19 Summary(pl.UTF-8):      Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
20 Name:           vtk
21 Version:        8.2.0
22 Release:        4
23 License:        BSD
24 Group:          Libraries
25 #Source0Download: https://vtk.org/download/
26 Source0:        https://www.vtk.org/files/release/8.2/VTK-%{version}.tar.gz
27 # Source0-md5:  8af3307da0fc2ef8cafe4a312b821111
28 Source1:        https://www.vtk.org/files/release/8.2/VTKData-%{version}.tar.gz
29 # Source1-md5:  a6eab7bc02cee1376ee69243dde373ce
30 Patch0:         %{name}-pugixml.patch
31 Patch1:         gcc10.patch
32 Patch2:         proj6_compat.patch
33 Patch3:         qt-5.15.patch
34 Patch4:         python-3.8.patch
35 Patch5:         link.patch
36 Patch6:         system-pugixml.patch
37 Patch7:         freetype.patch
38 URL:            https://vtk.org/
39 %{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
40 BuildRequires:  OpenGL-GLX-devel
41 BuildRequires:  OpenGL-devel
42 BuildRequires:  Qt5Core-devel
43 BuildRequires:  Qt5Designer-devel
44 BuildRequires:  Qt5Gui-devel
45 BuildRequires:  Qt5Network-devel
46 BuildRequires:  Qt5OpenGL-devel
47 BuildRequires:  Qt5Sql-devel
48 BuildRequires:  Qt5WebKit-devel
49 BuildRequires:  Qt5X11Extras-devel
50 BuildRequires:  Qt5XmlPatterns-devel
51 BuildRequires:  Qt5UiTools-devel
52 BuildRequires:  R
53 BuildRequires:  boost-devel >= 1.39
54 BuildRequires:  cmake >= 3.3
55 BuildRequires:  double-conversion-devel
56 %{?with_doc:BuildRequires:      doxygen}
57 BuildRequires:  eigen3 >= 2.91.0
58 BuildRequires:  expat-devel
59 %{?with_ffmpeg:BuildRequires:   ffmpeg-devel}
60 BuildRequires:  fontconfig-devel
61 BuildRequires:  freetype-devel >= 2
62 BuildRequires:  gdal-devel
63 %{?with_system_gl2ps:BuildRequires:     gl2ps-devel >= 1.4.0}
64 BuildRequires:  glew-devel
65 BuildRequires:  gnuplot
66 BuildRequires:  graphviz
67 BuildRequires:  hdf5-devel
68 %if %{with java}
69 BuildRequires:  jdk >= 1.5
70 BuildRequires:  jpackage-utils
71 %endif
72 BuildRequires:  jsoncpp-devel >= 0.7.0
73 BuildRequires:  libharu-devel
74 BuildRequires:  libjpeg-devel
75 BuildRequires:  libogg-devel
76 BuildRequires:  libpng-devel
77 BuildRequires:  libstdc++-devel
78 BuildRequires:  libtheora-devel
79 BuildRequires:  libtiff-devel
80 BuildRequires:  libxml2-devel >= 2
81 BuildRequires:  lz4-devel
82 BuildRequires:  motif-devel
83 BuildRequires:  mysql-devel
84 BuildRequires:  netcdf-cxx-devel >= 4
85 # some code using it exists (Domains/Chemistry), but is not included in cmakefiles
86 #BuildRequires: openqube-devel
87 BuildRequires:  perl-base
88 BuildRequires:  postgresql-devel
89 BuildRequires:  proj-devel >= 6.0
90 BuildRequires:  pugixml-devel
91 BuildRequires:  python3-devel
92 BuildRequires:  python3-sip-devel
93 BuildRequires:  qt5-build >= 4.5.0
94 BuildRequires:  qt5-qmake >= 4.5.0
95 BuildRequires:  rpmbuild(macros) >= 1.752
96 BuildRequires:  sip
97 BuildRequires:  sip-PyQt5
98 BuildRequires:  sqlite3-devel
99 BuildRequires:  tcl-devel
100 BuildRequires:  tk-devel
101 BuildRequires:  unixODBC-devel
102 BuildRequires:  wget
103 BuildRequires:  xorg-lib-libICE-devel
104 BuildRequires:  xorg-lib-libSM-devel
105 BuildRequires:  xorg-lib-libX11-devel
106 BuildRequires:  xorg-lib-libXScrnSaver-devel
107 BuildRequires:  xorg-lib-libXext-devel
108 BuildRequires:  xorg-lib-libXft-devel
109 BuildRequires:  xorg-lib-libXt-devel
110 BuildRequires:  xz-devel
111 BuildRequires:  zlib-devel
112 BuildConflicts: libXNVCtrl-devel
113 Obsoletes:      vtk-tcl < 8.2.0-1
114 Obsoletes:      vtk-tcl-devel < 8.2.0-1
115 %{?with_system_gl2ps:Requires:  gl2ps >= 1.4.0}
116 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
117
118 %define         skip_post_check_so      lib.*Python.*\.so.*
119
120 %description
121 The Visualization ToolKit (VTK) is an object oriented software system
122 for 3D computer graphics, image processing, and visualization. VTK
123 includes a textbook, a C++ class library, and several interpreted
124 interface layers including Java, and Python. VTK supports a
125 wide variety of visualization algorithms including scalar, vector,
126 tensor, texture, and volumetric methods. It also supports advanced
127 modeling techniques like implicit modeling, polygon reduction, mesh
128 smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
129 dozens of imaging algorithms have been integrated into the system.
130 This allows mixing 2D imaging / 3D graphics algorithms and data.
131
132 %description -l pl.UTF-8
133 Visualization TookKit (VTK) to obiektowo zorientowany system
134 oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
135 obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
136 kilka interpretowanych warstw interfejsów, w tym dla Javy i
137 Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
138 metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
139 Obsługuje także zaawansowane techniki modelowania, takie jak
140 modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
141 przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
142 algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
143 na mieszanie algorytmów obrazowania 2D i grafiki 3D.
144
145 %package devel
146 Summary:        VTK header files for building C++ code
147 Summary(pl.UTF-8):      Pliki nagłówkowe VTK dla C++
148 Group:          Development
149 Requires:       %{name} = %{version}-%{release}
150 Requires:       libstdc++-devel
151
152 %description devel
153 This provides the VTK header files required to compile C++ programs
154 that use VTK to do 3D visualisation.
155
156 %description devel -l pl.UTF-8
157 Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
158 C++ używających VTK do wizualizacji 3D.
159
160 %package qt
161 Summary:        Qt5 bindings and Qt5 Designer plugin for VTK
162 Summary(pl.UTF-8):      Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK
163 Group:          X11/Libraries
164 Requires:       %{name} = %{version}-%{release}
165 Requires:       Qt5Core >= 4.5.0
166 Requires:       Qt5Gui >= 4.5.0
167 Requires:       Qt5Network >= 4.5.0
168 Requires:       Qt5OpenGL >= 4.5.0
169 Requires:       Qt5Sql >= 4.5.0
170 Requires:       Qt5WebKit >= 4.5.0
171
172 %description qt
173 Qt5 bindings and Qt5 Designer plugin for VTK.
174
175 %description qt -l pl.UTF-8
176 Wiązania Qt5 oraz wtyczka Qt5 Designera do VTK.
177
178 %package qt-devel
179 Summary:        Header files for VTK Qt5 bindings
180 Summary(pl.UTF-8):      Pliki nagłówkowe wiązań Qt5` do VTK
181 Group:          X11/Development/Libraries
182 Requires:       %{name}-devel = %{version}-%{release}
183 Requires:       %{name}-qt = %{version}-%{release}
184 Requires:       Qt5Core-devel >= 4.5.0
185 Requires:       Qt5Gui-devel >= 4.5.0
186 Requires:       Qt5OpenGL-devel >= 4.5.0
187 Requires:       Qt5Sql-devel >= 4.5.0
188
189 %description qt-devel
190 Header files for VTK Qt bindings.
191
192 %description qt-devel -l pl.UTF-8
193 Pliki nagłówkowe wiązań Qt do VTK.
194
195 %package java
196 Summary:        Java bindings for VTK
197 Summary(pl.UTF-8):      Wiązania Javy do VTK
198 Group:          Development/Languages/Java
199 Requires:       %{name} = %{version}-%{release}
200 # or separate qt parts?
201 Requires:       %{name}-qt = %{version}-%{release}
202
203 %description java
204 This package contains Java bindings for VTK.
205
206 %description java -l pl.UTF-8
207 Ten pakiet zawiera wiązania Javy do VTK.
208
209 %package java-devel
210 Summary:        Header files for Java VTK binding
211 Summary(pl.UTF-8):      Pliki nagłówkowe wiązania Javy do VTK
212 Group:          Development/Libraries
213 Requires:       %{name}-devel = %{version}-%{release}
214 Requires:       %{name}-java = %{version}-%{release}
215 # <jni.h>
216 Requires:       jdk
217
218 %description java-devel
219 Header files for Java VTK binding.
220
221 %description java-devel -l pl.UTF-8
222 Pliki nagłówkowe wiązania Javy do VTK.
223
224 %package python3
225 Summary:        Python 3 bindings for VTK
226 Summary(pl.UTF-8):      Wiązania Pythona 3 do VTK
227 Group:          Libraries
228 Requires:       %{name} = %{version}-%{release}
229 # or separate qt parts again?
230 Requires:       %{name}-qt = %{version}-%{release}
231 Obsoletes:      vtk-python-qt < 6.0.0-1
232 Obsoletes:      vtk-python-sip < 6.0.0-1
233 Obsoletes:      vtk-python < 8.2.0-1
234
235 %description python3
236 This package contains Python 3 bindings for VTK.
237
238 %description python3 -l pl.UTF-8
239 Ten pakiet zawiera wiązania Pythona 3 do VTK.
240
241 %package python3-devel
242 Summary:        Header files for Python 3 VTK binding
243 Summary(pl.UTF-8):      Pliki nagłówkowe wiązania Pythona 3 do VTK
244 Group:          Development/Libraries
245 Requires:       %{name}-devel = %{version}-%{release}
246 Requires:       %{name}-python3 = %{version}-%{release}
247 Requires:       python3-devel
248 Obsoletes:      vtk-python-devel < 8.2.0-1
249
250 %description python3-devel
251 Header files for Python 3 VTK binding.
252
253 %description python3-devel -l pl.UTF-8
254 Pliki nagłówkowe wiązania Pythona 3 do VTK.
255
256 %package examples
257 Summary:        C++ and Python example programs/scripts for VTK
258 Summary(pl.UTF-8):      Przykładowe programy/skrypty w C++ i Pythonie dla VTK
259 Group:          Development/Libraries
260 Requires:       %{name} = %{version}-%{release}
261 Requires:       %{name}-data = %{version}-%{release}
262
263 %description examples
264 This package contains all the examples from the VTK source. To compile
265 the C++ examples you will need to install the vtk-devel package as
266 well. The Python examples can be run with the corresponding
267 packages (vtk-python3).
268
269 %description examples -l pl.UTF-8
270 Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
271 przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
272 Pythonie można uruchamiać przy użyciu odpowiednich pakietów
273 (vtk-python3).
274
275 %package test-suite
276 Summary:        Test programs for VTK
277 Summary(pl.UTF-8):      Programy testowe dla VTK
278 Group:          Development/Libraries
279 Requires:       %{name} = %{version}-%{release}
280 Requires:       %{name}-data = %{version}-%{release}
281
282 %description test-suite
283 This package contains all testing programs from the VTK source. The
284 source code of these programs can be found in the vtk-examples
285 package.
286
287 %description test-suite -l pl.UTF-8
288 Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
289 źródłowy tych programów można znaleźć w pakiecie vtk-examples.
290
291 %package data
292 Summary:        Data files for VTK
293 Summary(pl.UTF-8):      Pliki danych dla VTK
294 Group:          Development/Libraries
295 %{?noarchpackage}
296
297 %description data
298 This package contains all the data from the VTKData repository. These
299 data are required to run various examples from the vtk-examples
300 package.
301
302 %description data -l pl.UTF-8
303 Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
304 potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
305
306 %prep
307 %setup -q -n VTK-%{version} -b 1
308 %patch0 -p1
309 %patch1 -p1
310 %patch2 -p1
311 %patch3 -p1
312 %patch4 -p1
313 %patch5 -p1
314 %patch6 -p1
315 %patch7 -p1
316
317 # Replace relative path ../../../VTKData with destination filesystem path
318 grep -Erl '(\.\./)+VTKData' Examples | xargs \
319         %{__perl} -pi -e 's,(\.\./)+VTKData,%{_datadir}/vtk-8.2,g'
320
321 # Save an unbuilt copy of the Example's sources for %doc
322 mkdir vtk-examples
323 cp -a Examples vtk-examples
324 # Don't ship Win32 examples
325 %{__rm} -r vtk-examples/Examples/GUI/Win32
326 find vtk-examples -type f | xargs chmod -R a-x
327
328 for x in doubleconversion eigen expat freetype %{?with_system_gl2ps:gl2ps }glew hdf5 jpeg jsoncpp libproj libxml2 lz4 lzma netcdf ogg png pugixml sqlite theora tiff zfp zlib; do
329 %{__rm} -r ThirdParty/*/vtk$x
330 done
331
332 %build
333 export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
334 export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
335 %if %{with java}
336 export JAVA_HOME=%{java_home}
337 %ifarch x32
338 # getting "java.lang.OutOfMemoryError: Java heap space" during the build
339 export JAVA_TOOL_OPTIONS=-Xmx2048m
340 %endif
341 %endif
342
343 # handle cmake & ccache
344 # http://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake
345 # ASM fix: http://lists.busybox.net/pipermail/buildroot/2013-March/069436.html
346 if [[ "%{__cc}" = *ccache* ]]; then
347         cc="%{__cc}"
348         cxx="%{__cxx}"
349         ccache="
350         -DCMAKE_C_COMPILER="ccache" -DCMAKE_C_COMPILER_ARG1="${cc#ccache }" \
351         -DCMAKE_CXX_COMPILER="ccache" -DCMAKE_CXX_COMPILER_ARG1="${cxx#ccache }" \
352         -DCMAKE_ASM_COMPILER="${cc#ccache }" \
353         "
354 else
355         ccache="
356         -DCMAKE_C_COMPILER="%{__cc}" \
357         -DCMAKE_CXX_COMPILER="%{__cxx}" \
358         -DCMAKE_ASM_COMPILER="%{__cc}" \
359         "
360 fi
361
362 mkdir -p build
363 cd build
364 %cmake .. \
365         $ccache \
366         -Wno-dev \
367         %{cmake_on_off doc DBUILD_DOCUMENTATION} \
368         -DBUILD_EXAMPLES:BOOL=ON \
369         -DBUILD_SHARED_LIBS:BOOL=ON \
370         -DBUILD_TESTING:BOOL=ON \
371         -DCMAKE_SKIP_RPATH:BOOL=ON \
372         -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
373         -DPYTHON_INCLUDE_PATH:PATH=%{py3_incdir} \
374         -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py3_ver}.so \
375         -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
376         -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
377         -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
378         -DTK_INCLUDE_PATH:PATH=%{_includedir} \
379         -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
380         -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
381         -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/vtk \
382         -DVTK_INSTALL_INCLUDE_DIR:PATH=include/vtk \
383         -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/vtk \
384         -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/vtk \
385         -DVTK_INSTALL_TCL_DIR:PATH=share/tcl%{tcl_version}/vtk \
386         -DVTK_INSTALL_QT_DIR=/%{_lib}/qt5/plugins/designer \
387         -DVTK_INSTALL_PYTHON_MODULES_DIR:PATH=%{py3_sitedir} \
388         -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF \
389         %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
390         -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
391         -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
392         -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
393         -DVTK_USE_SYSTEM_XDMF2:BOOL=OFF \
394         -DVTK_USE_SYSTEM_LIBHARU:BOOL=OFF \
395         %{!?with_system_gl2ps:-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF} \
396 %if %{with java}
397         -DVTK_WRAP_JAVA:BOOL=ON \
398         -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
399         -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
400         -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
401 %else
402         -DVTK_WRAP_JAVA:BOOL=OFF \
403 %endif
404         -DVTK_WRAP_PYTHON:BOOL=ON \
405         -DVTK_PYTHON_VERSION=3 \
406         %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
407         -DVTK_Group_Imaging:BOOL=ON \
408         -DVTK_Group_Qt:BOOL=ON \
409         -DVTK_Group_Rendering:BOOL=ON \
410         -DVTK_Group_StandAlone:BOOL=ON \
411         -DVTK_Group_Tk:BOOL=ON \
412         -DVTK_Group_Views:BOOL=ON \
413         -DModule_vtkFiltersReebGraph:BOOL=ON \
414         %{?with_ffmpeg:-DModule_vtkIOFFMPEG:BOOL=ON} \
415         -DModule_vtkIOGDAL:BOOL=ON \
416         -DModule_vtkIOGeoJSON:BOOL=ON \
417         -DModule_vtkIOMySQL:BOOL=ON \
418         -DModule_vtkIOODBC:BOOL=ON \
419         -DModule_vtkIOParallelExodus:BOOL=ON \
420         -DModule_vtkIOParallelLSDyna:BOOL=ON \
421         -DModule_vtkIOPostgreSQL:BOOL=ON \
422         -DModule_vtkIOVPIC:BOOL=ON \
423         -DModule_vtkIOXdmf2:BOOL=ON \
424         -DModule_vtkInfovisBoost:BOOL=ON \
425         -DModule_vtkInfovisBoostGraphAlgorithms:BOOL=ON \
426         -DModule_vtkRenderingFreeTypeFontConfig:BOOL=ON \
427         -DModule_vtkRenderingMatplotlib:BOOL=ON \
428         -DModule_vtkRenderingParallel:BOOL=ON
429 # TODO: -DModule_vtkAcceleratorsDax:BOOL=ON (BR: FindDax.cmake, maybe http://www.daxtoolkit.org/ ?)
430 # TODO: -DModule_vtkAcceleratorsPiston:BOOL=ON (on bcond, BR: CUDA)
431 # TODO: -DModule_vtkFiltersParallelFlowPaths:BOOL=ON (BR: MPI)
432 # TODO: -DModule_vtkFiltersParallelStatistics:BOOL=ON (BR: MPI)
433 # TODO: -DModule_vtkInfovisParallel:BOOL=ON (BR: MPI)
434 # TODO: -DModule_vtkRenderingParallelLIC:BOOL=ON (BR: MPI)
435
436 %{__make}
437 %{?with_doc:%{__make} DoxygenDoc}
438
439 %install
440 rm -rf $RPM_BUILD_ROOT
441 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version}}
442
443 %{__make} -C build install \
444         DESTDIR=$RPM_BUILD_ROOT
445
446 # disable completeness check incompatible with split packaging
447 %{__sed} -i -e '/^foreach(target .*IMPORT_CHECK_TARGETS/,/^endforeach/d; /^unset(_IMPORT_CHECK_TARGETS)/d' $RPM_BUILD_ROOT%{_libdir}/cmake/vtk/VTKTargets.cmake
448
449 # ld config
450 echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
451
452 for f in $(cd build/ExternalData/Testing ; find Data -type l); do
453         install -Dp build/ExternalData/Testing/$f $RPM_BUILD_ROOT%{_datadir}/vtk-8.2/$f
454 done
455
456 # proprietary font, even not used; invalid UTF-8 in signature returned by libmagic)
457 # (commented out in Views/Infovis/Testing/Cxx/TestQtLabelStrategy.cxx)
458 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vtk-8.2/Data/Infovis/DaveDS_-_Sketchy.ttf
459
460 # Install examples
461 for f in \
462 AmbientSpheres \
463 Arrays \
464 BalloonWidget \
465 BandedContours \
466 Cone \
467 Cone2 \
468 Cone3 \
469 Cone4 \
470 Cone5 \
471 Cone6 \
472 Cube \
473 Cylinder \
474 Delaunay3D \
475 Delaunay3DAlpha \
476 DiffuseSpheres \
477 DumpXMLFile \
478 FilledContours \
479 FixedPointVolumeRayCastMapperCT \
480 GPURenderDemo \
481 Generate2DAMRDataSetWithPulse \
482 Generate3DAMRDataSetWithPulse \
483 GenerateCubesFromLabels \
484 GenerateModelsFromLabels \
485 HierarchicalBoxPipeline \
486 ImageSlicing \
487 LabeledMesh \
488 Medical1 \
489 Medical2 \
490 Medical3 \
491 Medical4 \
492 MultiBlock \
493 ParticleReader \
494 RGrid \
495 SGrid \
496 SimpleView \
497 Slider \
498 Slider2D \
499 SpecularSpheres \
500 TubesWithVaryingRadiusAndColors \
501 finance ; do
502         install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
503 done
504
505 # Install test binaries
506 for f in build/bin/*Tests build/bin/Test*; do
507         install $f $RPM_BUILD_ROOT%{_bindir}
508 done
509
510 %if %{with java}
511 install -p build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
512 %endif
513 install -p build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
514
515 # unwanted doxygen files and misplaced verdict docs
516 %{?with_doc:%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-*/{doxygen,verdict}}
517
518 %clean
519 rm -rf $RPM_BUILD_ROOT
520
521 %post   -p /sbin/ldconfig
522 %postun -p /sbin/ldconfig
523
524 %post   qt -p /sbin/ldconfig
525 %postun qt -p /sbin/ldconfig
526
527 %post   java -p /sbin/ldconfig
528 %postun java -p /sbin/ldconfig
529
530 %post   python3 -p /sbin/ldconfig
531 %postun python3 -p /sbin/ldconfig
532
533 %files
534 %defattr(644,root,root,755)
535 %doc README.md vtkBanner.gif vtkLogo.ico Wrapping/Tools/README*
536 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
537 %dir %{_libdir}/vtk
538 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so.1
539 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonColor.so.1
540 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometry.so.1
541 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonCore.so.1
542 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModel.so.1
543 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModel.so.1
544 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMath.so.1
545 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMisc.so.1
546 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystem.so.1
547 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransforms.so.1
548 %attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.1
549 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so.1
550 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so.1
551 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMR.so.1
552 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCore.so.1
553 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtraction.so.1
554 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPaths.so.1
555 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneral.so.1
556 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneric.so.1
557 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometry.so.1
558 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybrid.so.1
559 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTree.so.1
560 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImaging.so.1
561 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModeling.so.1
562 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallel.so.1
563 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImaging.so.1
564 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPoints.so.1
565 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammable.so.1
566 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraph.so.1
567 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMP.so.1
568 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelection.so.1
569 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSources.so.1
570 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatistics.so.1
571 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTexture.so.1
572 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopology.so.1
573 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdict.so.1
574 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so.1
575 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAMR.so.1
576 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronous.so.1
577 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGML.so.1
578 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCore.so.1
579 %attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSight.so.1
580 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExodus.so.1
581 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExport.so.1
582 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2.so.1
583 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDF.so.1
584 %attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEG.so.1
585 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGDAL.so.1
586 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSON.so.1
587 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometry.so.1
588 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImage.so.1
589 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImport.so.1
590 %attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovis.so.1
591 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDyna.so.1
592 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacy.so.1
593 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMINC.so.1
594 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMovie.so.1
595 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQL.so.1
596 %attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDF.so.1
597 %attr(755,root,root) %{_libdir}/vtk/libvtkIOODBC.so.1
598 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPLY.so.1
599 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallel.so.1
600 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodus.so.1
601 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDyna.so.1
602 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXML.so.1
603 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQL.so.1
604 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSQL.so.1
605 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSegY.so.1
606 %attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTable.so.1
607 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVPIC.so.1
608 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOut.so.1
609 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVideo.so.1
610 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXML.so.1
611 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParser.so.1
612 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2.so.1
613 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingColor.so.1
614 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingCore.so.1
615 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourier.so.1
616 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneral.so.1
617 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybrid.so.1
618 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMath.so.1
619 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphological.so.1
620 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingSources.so.1
621 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatistics.so.1
622 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencil.so.1
623 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithms.so.1
624 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCore.so.1
625 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayout.so.1
626 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImage.so.1
627 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStyle.so.1
628 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgets.so.1
629 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so.1
630 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so.1
631 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so.1
632 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so.1
633 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so.1
634 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so.1
635 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so.1
636 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so.1
637 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so.1
638 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so.1
639 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so.1
640 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so.1
641 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so.1
642 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so.1
643 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so.1
644 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so.1
645 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingGenericBridge.so.1
646 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingIOSQL.so.1
647 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRendering.so.1
648 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so.1
649 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so.1
650 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so.1
651 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so.1
652 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
653 %attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so.1
654 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
655 %attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so.1
656 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.1
657 %attr(755,root,root) %{_libdir}/vtk/libvtksys.so.1
658 %attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.1
659 %attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so.1
660
661 %files devel
662 %defattr(644,root,root,755)
663 %doc Utilities/Upgrading/*
664 %attr(755,root,root) %{_bindir}/vtkWrapHierarchy
665 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCore.so
666 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonColor.so
667 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometry.so
668 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonCore.so
669 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModel.so
670 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModel.so
671 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMath.so
672 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMisc.so
673 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystem.so
674 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransforms.so
675 %attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
676 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2.so
677 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistry.so
678 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMR.so
679 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCore.so
680 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtraction.so
681 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPaths.so
682 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneral.so
683 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneric.so
684 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometry.so
685 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybrid.so
686 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTree.so
687 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImaging.so
688 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModeling.so
689 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallel.so
690 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImaging.so
691 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPoints.so
692 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammable.so
693 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraph.so
694 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMP.so
695 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelection.so
696 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSources.so
697 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatistics.so
698 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTexture.so
699 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopology.so
700 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdict.so
701 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCore.so
702 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAMR.so
703 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronous.so
704 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGML.so
705 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCore.so
706 %attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSight.so
707 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExodus.so
708 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExport.so
709 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2.so
710 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDF.so
711 %attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEG.so
712 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGDAL.so
713 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSON.so
714 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometry.so
715 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImage.so
716 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImport.so
717 %attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovis.so
718 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDyna.so
719 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacy.so
720 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMINC.so
721 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMovie.so
722 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQL.so
723 %attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDF.so
724 %attr(755,root,root) %{_libdir}/vtk/libvtkIOODBC.so
725 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPLY.so
726 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallel.so
727 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodus.so
728 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDyna.so
729 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXML.so
730 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQL.so
731 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSQL.so
732 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSegY.so
733 %attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTable.so
734 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVPIC.so
735 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOut.so
736 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVideo.so
737 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXML.so
738 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParser.so
739 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2.so
740 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingColor.so
741 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingCore.so
742 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourier.so
743 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneral.so
744 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybrid.so
745 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMath.so
746 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphological.so
747 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingSources.so
748 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatistics.so
749 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencil.so
750 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithms.so
751 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCore.so
752 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayout.so
753 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImage.so
754 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStyle.so
755 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgets.so
756 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExample.so
757 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCore.so
758 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotation.so
759 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2D.so
760 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2.so
761 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCore.so
762 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeFontConfig.so
763 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeType.so
764 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2.so
765 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImage.so
766 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabel.so
767 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLOD.so
768 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2.so
769 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallel.so
770 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2.so
771 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolume.so
772 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingGenericBridge.so
773 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingIOSQL.so
774 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRendering.so
775 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2D.so
776 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCore.so
777 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so
778 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so
779 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
780 %attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so
781 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
782 %attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so
783 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
784 %attr(755,root,root) %{_libdir}/vtk/libvtksys.so
785 %attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
786 %attr(755,root,root) %{_libdir}/vtk/libvtkxdmf2.so
787 %{_libdir}/vtk/libvtkWrappingTools.a
788 %dir %{_includedir}/vtk
789 %{_includedir}/vtk/VPIC
790 %{_includedir}/vtk/DICOM*.h
791 %{_includedir}/vtk/DatabaseSchemaWith2Tables.h
792 %{_includedir}/vtk/LSDyna*.h
793 %{_includedir}/vtk/vtkexodusII
794 %{_includedir}/vtk/vtkgl2ps
795 %{_includedir}/vtk/vtkkwiml
796 %{_includedir}/vtk/vtklibharu
797 %{_includedir}/vtk/vtkmetaio
798 %{_includedir}/vtk/vtksys
799 %{_includedir}/vtk/vtkverdict
800 %{_includedir}/vtk/vtkxdmf2
801 %{_includedir}/vtk/vtk*.h
802 %{_includedir}/vtk/vtk*.txx
803 %exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
804 %exclude %{_includedir}/vtk/vtkGUISupportQt*.h
805 %if %{with java}
806 %exclude %{_includedir}/vtk/vtkJavaUtil.h
807 %exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
808 %endif
809 %exclude %{_includedir}/vtk/vtkPython*.h
810 %exclude %{_includedir}/vtk/vtkQImageToImageSource.h
811 %exclude %{_includedir}/vtk/vtkQt*.h
812 %exclude %{_includedir}/vtk/vtkRenderingQtModule.h
813 %exclude %{_includedir}/vtk/vtkViewsQtModule.h
814 %{_libdir}/cmake/vtk
815
816 %files qt
817 %defattr(644,root,root,755)
818 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so.1
819 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so.1
820 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so.1
821 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so.1
822 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libQVTKWidgetPlugin.so
823
824 %files qt-devel
825 %defattr(644,root,root,755)
826 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQt.so
827 %attr(755,root,root) %{_libdir}/vtk/libvtkGUISupportQtSQL.so
828 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQt.so
829 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsQt.so
830 %{_includedir}/vtk/QFilterTreeProxyModel.h
831 %{_includedir}/vtk/QVTK*.h
832 %{_includedir}/vtk/vtkEventQtSlotConnect.h
833 %{_includedir}/vtk/vtkGUISupportQt*.h
834 %{_includedir}/vtk/vtkQImageToImageSource.h
835 %{_includedir}/vtk/vtkQt*.h
836 %{_includedir}/vtk/vtkRenderingQtModule.h
837 %{_includedir}/vtk/vtkViewsQtModule.h
838
839 %if %{with java}
840 %files java
841 %defattr(644,root,root,755)
842 %attr(755,root,root) %{_bindir}/VTKJavaExecutable
843 %attr(755,root,root) %{_bindir}/vtkParseJava
844 %attr(755,root,root) %{_bindir}/vtkWrapJava
845 # common library
846 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so.1
847 # java modules
848 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCoreJava.so
849 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonColorJava.so
850 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometryJava.so
851 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonCoreJava.so
852 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModelJava.so
853 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModelJava.so
854 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMathJava.so
855 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMiscJava.so
856 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystemJava.so
857 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransformsJava.so
858 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryJava.so
859 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Java.so
860 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMRJava.so
861 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCoreJava.so
862 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtractionJava.so
863 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPathsJava.so
864 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneralJava.so
865 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGenericJava.so
866 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometryJava.so
867 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybridJava.so
868 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTreeJava.so
869 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImagingJava.so
870 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModelingJava.so
871 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelJava.so
872 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImagingJava.so
873 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPointsJava.so
874 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammableJava.so
875 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraphJava.so
876 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMPJava.so
877 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelectionJava.so
878 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSourcesJava.so
879 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatisticsJava.so
880 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTextureJava.so
881 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopologyJava.so
882 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdictJava.so
883 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCoreJava.so
884 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAMRJava.so
885 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronousJava.so
886 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGMLJava.so
887 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCoreJava.so
888 %attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSightJava.so
889 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExodusJava.so
890 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportJava.so
891 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2Java.so
892 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDFJava.so
893 %attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEGJava.so
894 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGDALJava.so
895 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSONJava.so
896 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometryJava.so
897 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImageJava.so
898 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImportJava.so
899 %attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovisJava.so
900 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDynaJava.so
901 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacyJava.so
902 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMINCJava.so
903 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMovieJava.so
904 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQLJava.so
905 %attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDFJava.so
906 %attr(755,root,root) %{_libdir}/vtk/libvtkIOODBCJava.so
907 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPLYJava.so
908 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelJava.so
909 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodusJava.so
910 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDynaJava.so
911 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXMLJava.so
912 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQLJava.so
913 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSQLJava.so
914 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSegYJava.so
915 %attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTableJava.so
916 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVPICJava.so
917 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOutJava.so
918 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVideoJava.so
919 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLJava.so
920 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParserJava.so
921 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2Java.so
922 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingColorJava.so
923 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingCoreJava.so
924 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourierJava.so
925 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneralJava.so
926 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybridJava.so
927 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMathJava.so
928 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphologicalJava.so
929 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingSourcesJava.so
930 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatisticsJava.so
931 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencilJava.so
932 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithmsJava.so
933 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCoreJava.so
934 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayoutJava.so
935 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImageJava.so
936 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStyleJava.so
937 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgetsJava.so
938 %attr(755,root,root) %{_libdir}/vtk/libvtkLocalExampleJava.so
939 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCoreJava.so
940 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotationJava.so
941 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2DJava.so
942 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2Java.so
943 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCoreJava.so
944 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypeJava.so
945 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2Java.so
946 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImageJava.so
947 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLODJava.so
948 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabelJava.so
949 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlibJava.so
950 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2Java.so
951 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallelJava.so
952 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQtJava.so
953 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeJava.so
954 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2Java.so
955 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingJava.so
956 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2DJava.so
957 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCoreJava.so
958 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovisJava.so
959 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovisJava.so
960 %{_libdir}/vtk/vtk.jar
961
962 %files java-devel
963 %defattr(644,root,root,755)
964 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingJava.so
965 %{_includedir}/vtk/vtkJavaUtil.h
966 %{_includedir}/vtk/vtkWrappingJavaModule.h
967 %endif
968
969 %files python3
970 %defattr(644,root,root,755)
971 %doc Wrapping/Python/README*
972 %attr(755,root,root) %{_bindir}/vtkWrapPython
973 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
974 %attr(755,root,root) %{_bindir}/vtkpython
975 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCorePython3?D.so.1
976 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonColorPython3?D.so.1
977 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometryPython3?D.so.1
978 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonCorePython3?D.so.1
979 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModelPython3?D.so.1
980 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModelPython3?D.so.1
981 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMathPython3?D.so.1
982 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMiscPython3?D.so.1
983 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystemPython3?D.so.1
984 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransformsPython3?D.so.1
985 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryPython3?D.so.1
986 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Python3?D.so.1
987 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMRPython3?D.so.1
988 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCorePython3?D.so.1
989 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtractionPython3?D.so.1
990 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPathsPython3?D.so.1
991 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneralPython3?D.so.1
992 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGenericPython3?D.so.1
993 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometryPython3?D.so.1
994 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybridPython3?D.so.1
995 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTreePython3?D.so.1
996 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImagingPython3?D.so.1
997 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModelingPython3?D.so.1
998 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelPython3?D.so.1
999 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImagingPython3?D.so.1
1000 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPointsPython3?D.so.1
1001 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammablePython3?D.so.1
1002 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPython.so.1
1003 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPythonPython3?D.so.1
1004 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraphPython3?D.so.1
1005 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMPPython3?D.so.1
1006 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelectionPython3?D.so.1
1007 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSourcesPython3?D.so.1
1008 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatisticsPython3?D.so.1
1009 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTexturePython3?D.so.1
1010 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopologyPython3?D.so.1
1011 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdictPython3?D.so.1
1012 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCorePython3?D.so.1
1013 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAMRPython3?D.so.1
1014 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronousPython3?D.so.1
1015 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGMLPython3?D.so.1
1016 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCorePython3?D.so.1
1017 %attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSightPython3?D.so.1
1018 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExodusPython3?D.so.1
1019 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPython3?D.so.1
1020 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2Python3?D.so.1
1021 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDFPython3?D.so.1
1022 %attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEGPython3?D.so.1
1023 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGDALPython3?D.so.1
1024 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSONPython3?D.so.1
1025 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometryPython3?D.so.1
1026 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImagePython3?D.so.1
1027 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImportPython3?D.so.1
1028 %attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovisPython3?D.so.1
1029 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDynaPython3?D.so.1
1030 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacyPython3?D.so.1
1031 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMINCPython3?D.so.1
1032 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMoviePython3?D.so.1
1033 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQLPython3?D.so.1
1034 %attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDFPython3?D.so.1
1035 %attr(755,root,root) %{_libdir}/vtk/libvtkIOODBCPython3?D.so.1
1036 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPLYPython3?D.so.1
1037 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelPython3?D.so.1
1038 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodusPython3?D.so.1
1039 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDynaPython3?D.so.1
1040 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXMLPython3?D.so.1
1041 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQLPython3?D.so.1
1042 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSQLPython3?D.so.1
1043 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSegYPython3?D.so.1
1044 %attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTablePython3?D.so.1
1045 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVPICPython3?D.so.1
1046 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOutPython3?D.so.1
1047 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVideoPython3?D.so.1
1048 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLPython3?D.so.1
1049 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParserPython3?D.so.1
1050 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2Python3?D.so.1
1051 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingColorPython3?D.so.1
1052 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingCorePython3?D.so.1
1053 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourierPython3?D.so.1
1054 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneralPython3?D.so.1
1055 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybridPython3?D.so.1
1056 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMathPython3?D.so.1
1057 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphologicalPython3?D.so.1
1058 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingSourcesPython3?D.so.1
1059 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatisticsPython3?D.so.1
1060 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencilPython3?D.so.1
1061 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithmsPython3?D.so.1
1062 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCorePython3?D.so.1
1063 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayoutPython3?D.so.1
1064 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImagePython3?D.so.1
1065 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStylePython3?D.so.1
1066 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgetsPython3?D.so.1
1067 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCorePython3?D.so.1
1068 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so.1
1069 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2DPython3?D.so.1
1070 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
1071 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotationPython3?D.so.1
1072 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2DPython3?D.so.1
1073 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2Python3?D.so.1
1074 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCorePython3?D.so.1
1075 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypePython3?D.so.1
1076 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2Python3?D.so.1
1077 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImagePython3?D.so.1
1078 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLODPython3?D.so.1
1079 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabelPython3?D.so.1
1080 # RenderingMatplotlib requires PythonInterpreter
1081 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
1082 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlibPython3?D.so.1
1083 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2Python3?D.so.1
1084 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallelPython3?D.so.1
1085 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQtPython3?D.so.1
1086 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumePython3?D.so.1
1087 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2Python3?D.so.1
1088 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingPython3?D.so.1
1089 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2DPython3?D.so.1
1090 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCorePython3?D.so.1
1091 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovisPython3?D.so.1
1092 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovisPython3?D.so.1
1093 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
1094 %{py3_sitedir}/vtk.py
1095 %dir %{py3_sitedir}/vtkmodules
1096 %{py3_sitedir}/vtkmodules/*.py
1097 %{py3_sitedir}/vtkmodules/__pycache__
1098 %dir %{py3_sitedir}/vtkmodules/gtk
1099 %{py3_sitedir}/vtkmodules/gtk/*.py
1100 %{py3_sitedir}/vtkmodules/gtk/__pycache__
1101 %dir %{py3_sitedir}/vtkmodules/numpy_interface
1102 %{py3_sitedir}/vtkmodules/numpy_interface/*.py
1103 %{py3_sitedir}/vtkmodules/numpy_interface/__pycache__
1104 %dir %{py3_sitedir}/vtkmodules/qt
1105 %{py3_sitedir}/vtkmodules/qt/*.py
1106 %{py3_sitedir}/vtkmodules/qt/__pycache__
1107 %dir %{py3_sitedir}/vtkmodules/qt4
1108 %{py3_sitedir}/vtkmodules/qt4/*.py
1109 %{py3_sitedir}/vtkmodules/qt4/__pycache__
1110 %dir %{py3_sitedir}/vtkmodules/test
1111 %{py3_sitedir}/vtkmodules/test/*.py
1112 %{py3_sitedir}/vtkmodules/test/__pycache__
1113 %dir %{py3_sitedir}/vtkmodules/tk
1114 %{py3_sitedir}/vtkmodules/tk/__pycache__
1115 %{py3_sitedir}/vtkmodules/tk/*.py
1116 %dir %{py3_sitedir}/vtkmodules/util
1117 %{py3_sitedir}/vtkmodules/util/*.py
1118 %{py3_sitedir}/vtkmodules/util/__pycache__
1119 %dir %{py3_sitedir}/vtkmodules/wx
1120 %{py3_sitedir}/vtkmodules/wx/*.py
1121 %{py3_sitedir}/vtkmodules/wx/__pycache__
1122 %attr(755,root,root) %{py3_sitedir}/vtkmodules/vtk*Python.so
1123
1124 %files python3-devel
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_libdir}/vtk/libvtkChartsCorePython3?D.so
1127 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonColorPython3?D.so
1128 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometryPython3?D.so
1129 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonCorePython3?D.so
1130 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModelPython3?D.so
1131 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModelPython3?D.so
1132 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMathPython3?D.so
1133 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonMiscPython3?D.so
1134 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystemPython3?D.so
1135 %attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransformsPython3?D.so
1136 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryPython3?D.so
1137 %attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Python3?D.so
1138 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMRPython3?D.so
1139 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCorePython3?D.so
1140 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtractionPython3?D.so
1141 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPathsPython3?D.so
1142 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneralPython3?D.so
1143 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGenericPython3?D.so
1144 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometryPython3?D.so
1145 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybridPython3?D.so
1146 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTreePython3?D.so
1147 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImagingPython3?D.so
1148 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModelingPython3?D.so
1149 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelPython3?D.so
1150 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImagingPython3?D.so
1151 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPointsPython3?D.so
1152 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammablePython3?D.so
1153 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPython.so
1154 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPythonPython3?D.so
1155 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraphPython3?D.so
1156 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMPPython3?D.so
1157 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelectionPython3?D.so
1158 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSourcesPython3?D.so
1159 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatisticsPython3?D.so
1160 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTexturePython3?D.so
1161 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopologyPython3?D.so
1162 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdictPython3?D.so
1163 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCorePython3?D.so
1164 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAMRPython3?D.so
1165 %attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronousPython3?D.so
1166 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGMLPython3?D.so
1167 %attr(755,root,root) %{_libdir}/vtk/libvtkIOCorePython3?D.so
1168 %attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSightPython3?D.so
1169 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExodusPython3?D.so
1170 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPython3?D.so
1171 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2Python3?D.so
1172 %attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDFPython3?D.so
1173 %attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEGPython3?D.so
1174 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGDALPython3?D.so
1175 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSONPython3?D.so
1176 %attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometryPython3?D.so
1177 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImagePython3?D.so
1178 %attr(755,root,root) %{_libdir}/vtk/libvtkIOImportPython3?D.so
1179 %attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovisPython3?D.so
1180 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDynaPython3?D.so
1181 %attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacyPython3?D.so
1182 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMINCPython3?D.so
1183 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMoviePython3?D.so
1184 %attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQLPython3?D.so
1185 %attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDFPython3?D.so
1186 %attr(755,root,root) %{_libdir}/vtk/libvtkIOODBCPython3?D.so
1187 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPLYPython3?D.so
1188 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelPython3?D.so
1189 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodusPython3?D.so
1190 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDynaPython3?D.so
1191 %attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXMLPython3?D.so
1192 %attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQLPython3?D.so
1193 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSQLPython3?D.so
1194 %attr(755,root,root) %{_libdir}/vtk/libvtkIOSegYPython3?D.so
1195 %attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTablePython3?D.so
1196 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVPICPython3?D.so
1197 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOutPython3?D.so
1198 %attr(755,root,root) %{_libdir}/vtk/libvtkIOVideoPython3?D.so
1199 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLPython3?D.so
1200 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParserPython3?D.so
1201 %attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2Python3?D.so
1202 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingColorPython3?D.so
1203 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingCorePython3?D.so
1204 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourierPython3?D.so
1205 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneralPython3?D.so
1206 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybridPython3?D.so
1207 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMathPython3?D.so
1208 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphologicalPython3?D.so
1209 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingSourcesPython3?D.so
1210 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatisticsPython3?D.so
1211 %attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencilPython3?D.so
1212 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithmsPython3?D.so
1213 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCorePython3?D.so
1214 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayoutPython3?D.so
1215 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImagePython3?D.so
1216 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStylePython3?D.so
1217 %attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgetsPython3?D.so
1218 %attr(755,root,root) %{_libdir}/vtk/libvtkParallelCorePython3?D.so
1219 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so
1220 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2DPython3?D.so
1221 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
1222 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotationPython3?D.so
1223 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2DPython3?D.so
1224 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2Python3?D.so
1225 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCorePython3?D.so
1226 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypePython3?D.so
1227 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2Python3?D.so
1228 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImagePython3?D.so
1229 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLODPython3?D.so
1230 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabelPython3?D.so
1231 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
1232 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlibPython3?D.so
1233 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2Python3?D.so
1234 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallelPython3?D.so
1235 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-8.2.so
1236 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQtPython3?D.so
1237 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumePython3?D.so
1238 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2Python3?D.so
1239 %attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingPython3?D.so
1240 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2DPython3?D.so
1241 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsCorePython3?D.so
1242 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovisPython3?D.so
1243 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovisPython3?D.so
1244 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so
1245 %{_includedir}/vtk/PyVTK*.h
1246 %{_includedir}/vtk/vtkPython*.h
1247
1248 %files test-suite
1249 %defattr(644,root,root,755)
1250 %attr(755,root,root) %{_bindir}/*Tests
1251 %attr(755,root,root) %{_bindir}/Test*
1252
1253 %files examples
1254 %defattr(644,root,root,755)
1255 %attr(755,root,root) %{_bindir}/AmbientSpheres
1256 %attr(755,root,root) %{_bindir}/Arrays
1257 %attr(755,root,root) %{_bindir}/Cone
1258 %attr(755,root,root) %{_bindir}/Cone2
1259 %attr(755,root,root) %{_bindir}/Cone3
1260 %attr(755,root,root) %{_bindir}/Cone4
1261 %attr(755,root,root) %{_bindir}/Cone5
1262 %attr(755,root,root) %{_bindir}/Cone6
1263 %attr(755,root,root) %{_bindir}/Cube
1264 %attr(755,root,root) %{_bindir}/Cylinder
1265 %attr(755,root,root) %{_bindir}/DiffuseSpheres
1266 %attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
1267 %attr(755,root,root) %{_bindir}/Medical1
1268 %attr(755,root,root) %{_bindir}/Medical2
1269 %attr(755,root,root) %{_bindir}/Medical3
1270 %attr(755,root,root) %{_bindir}/Medical4
1271 %attr(755,root,root) %{_bindir}/MultiBlock
1272 %attr(755,root,root) %{_bindir}/RGrid
1273 %attr(755,root,root) %{_bindir}/SGrid
1274 %attr(755,root,root) %{_bindir}/SimpleView
1275 %attr(755,root,root) %{_bindir}/SpecularSpheres
1276 %attr(755,root,root) %{_bindir}/finance
1277 %attr(755,root,root) %{_bindir}/BalloonWidget
1278 %attr(755,root,root) %{_bindir}/BandedContours
1279 %attr(755,root,root) %{_bindir}/Delaunay3D
1280 %attr(755,root,root) %{_bindir}/Delaunay3DAlpha
1281 %attr(755,root,root) %{_bindir}/DumpXMLFile
1282 %attr(755,root,root) %{_bindir}/FilledContours
1283 %attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
1284 %attr(755,root,root) %{_bindir}/GPURenderDemo
1285 %attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
1286 %attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
1287 %attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
1288 %attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
1289 %attr(755,root,root) %{_bindir}/ImageSlicing
1290 %attr(755,root,root) %{_bindir}/LabeledMesh
1291 %attr(755,root,root) %{_bindir}/ParticleReader
1292 %attr(755,root,root) %{_bindir}/Slider
1293 %attr(755,root,root) %{_bindir}/Slider2D
1294 %attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
1295 %{_examplesdir}/%{name}-%{version}
1296
1297 %files data
1298 %defattr(644,root,root,755)
1299 %dir %{_datadir}/vtk-8.2
1300 %{_datadir}/vtk-8.2/Data
This page took 0.176547 seconds and 2 git commands to generate.