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