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