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