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