]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- release 4 (by relup.sh)
[packages/vtk.git] / vtk.spec
CommitLineData
e33b075c
JB
1# TODO:
2# - handle VTK_USE_MPEG2_ENCODER (see CMakeLists.txt)
022c8c20 3# - handle MPI and VTK_USE_PARALLEL_BGL (Parallel Boost Graph Library, BR: boost >= 1.40)
e33b075c 4# - more system libraries? (check for VTK_THIRD_PARTY_SUBDIR in Utilities/CMakeLists.txt)
b4f8e64d 5#
e3358d84 6# Conditional build
bdd17b88
JB
7%bcond_without java # Java wrappers
8%bcond_without r # R interface
9%bcond_without sip # Python wrappers available to SIP/PyQt
10%bcond_without ffmpeg # FFMPEG .avi saving support
11%bcond_without odbc # ODBC database interface
20fc82eb 12%bcond_without chemistry # Chemistry module (requires OpenQube)
bdd17b88
JB
13%bcond_without textanalysis # TextAnalysis module (requires QtXmlPatterns)
14%bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
20fc82eb 15%bcond_with system_proj # use system PROJ.4 (needs 4.3 with exposed internals, not ready for 4.4+)
52d6c353 16#
3b8bf081 17Summary: Toolkit for 3D computer graphics, image processing, and visualization
06b6c677 18Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
3b8bf081 19Name: vtk
bb64b81a 20Version: 5.10.1
c10b1df6 21Release: 4
3b8bf081 22License: BSD
0b356dc9 23Group: Libraries
bb64b81a
JR
24Source0: http://www.vtk.org/files/release/5.10/%{name}-%{version}.tar.gz
25# Source0-md5: 264b0052e65bd6571a84727113508789
26Source1: http://www.vtk.org/files/release/5.10/%{name}data-%{version}.tar.gz
27# Source1-md5: b6355063264cd56bcd1396c92f6ca59a
e33b075c
JB
28Patch0: %{name}-system-libs.patch
29Patch1: %{name}-vtkNetCDF_cxx-soname.patch
30Patch2: %{name}-vtknetcdf-lm.patch
31Patch3: %{name}-ffmpeg.patch
20fc82eb 32Patch4: %{name}-chemistry.patch
280d7190 33URL: http://www.vtk.org/
bb64b81a 34%{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
24d31977 35BuildRequires: OpenGL-GLX-devel
bb64b81a 36BuildRequires: OpenGL-devel
e33b075c
JB
37BuildRequires: QtCore-devel >= 4.5.0
38BuildRequires: QtGui-devel >= 4.5.0
39BuildRequires: QtNetwork-devel >= 4.5.0
40BuildRequires: QtSql-devel >= 4.5.0
41BuildRequires: QtWebKit-devel >= 4.5.0
bdd17b88 42%{?with_textanalysis:BuildRequires: QtXmlPatterns-devel >= 4.5.0}
e33b075c
JB
43%{?with_r:BuildRequires: R}
44BuildRequires: boost-devel >= 1.39
45BuildRequires: cmake >= 2.6.3
c8393523 46BuildRequires: doxygen
20fc82eb 47%{?with_chemistry:BuildRequires: eigen >= 2}
bb64b81a 48BuildRequires: expat-devel
e33b075c 49%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
24d31977 50BuildRequires: fontconfig-devel
e33b075c 51BuildRequires: freetype-devel >= 2
bb64b81a
JR
52BuildRequires: gl2ps-devel
53BuildRequires: gnuplot
54BuildRequires: graphviz
55BuildRequires: hdf5-devel
ff176195 56%if %{with java}
e33b075c 57BuildRequires: jdk >= 1.5
ff176195
JR
58BuildRequires: jpackage-utils
59%endif
bb64b81a 60BuildRequires: libjpeg-devel
e33b075c 61BuildRequires: libogg-devel
bb64b81a 62BuildRequires: libpng-devel
e33b075c 63BuildRequires: libstdc++-devel
bb64b81a
JR
64BuildRequires: libtheora-devel
65BuildRequires: libtiff-devel
e33b075c 66BuildRequires: libxml2-devel >= 2
bb64b81a
JR
67BuildRequires: mysql-devel
68BuildRequires: openmotif-devel
20fc82eb 69%{?with_chemistry:BuildRequires: openqube-devel}
bb64b81a 70BuildRequires: postgresql-devel
bdd17b88 71%{?with_system_proj:BuildRequires: proj-devel >= 4.3, proj-devel < 4.4}
0b356dc9 72BuildRequires: python-devel
e33b075c
JB
73%{?with_sip:BuildRequires: python-sip-devel}
74BuildRequires: qt4-build >= 4.5.0
75BuildRequires: rpmbuild(macros) >= 1.605
76%{?with_sip:BuildRequires: sip}
bb64b81a
JR
77BuildRequires: tcl-devel
78BuildRequires: tk-devel
e33b075c 79%{?with_odbc:BuildRequires: unixODBC-devel}
bb64b81a
JR
80BuildRequires: wget
81BuildRequires: xorg-lib-libICE-devel
24d31977 82BuildRequires: xorg-lib-libSM-devel
bb64b81a 83BuildRequires: xorg-lib-libX11-devel
24d31977 84BuildRequires: xorg-lib-libXScrnSaver-devel
bb64b81a 85BuildRequires: xorg-lib-libXext-devel
24d31977 86BuildRequires: xorg-lib-libXft-devel
bb64b81a
JR
87BuildRequires: xorg-lib-libXt-devel
88BuildRequires: zlib-devel
bdd17b88 89%{?with_textanalysis:Requires: QtXmlPatterns >= 4.5.0}
0b356dc9 90BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52d6c353 91
bb64b81a
JR
92%define skip_post_check_so lib.*Python.*\.so.*
93
52d6c353 94%description
3b8bf081 95The Visualization ToolKit (VTK) is an object oriented software system
96for 3D computer graphics, image processing, and visualization. VTK
97includes a textbook, a C++ class library, and several interpreted
98interface layers including Tcl/Tk, Java, and Python. VTK supports a
99wide variety of visualization algorithms including scalar, vector,
100tensor, texture, and volumetric methods. It also supports advanced
101modeling techniques like implicit modeling, polygon reduction, mesh
0b356dc9 102smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
3b8bf081 103dozens of imaging algorithms have been integrated into the system.
104This allows mixing 2D imaging / 3D graphics algorithms and data.
105
eb1fe26e 106%description -l pl.UTF-8
c8393523 107Visualization TookKit (VTK) to obiektowo zorientowany system
eb1fe26e
JR
108oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
109obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
110kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
111Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
c8393523 112metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
eb1fe26e
JR
113Obsługuje także zaawansowane techniki modelowania, takie jak
114modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
115przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
116algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
117na mieszanie algorytmów obrazowania 2D i grafiki 3D.
c8393523 118
52d6c353 119%package devel
3b8bf081 120Summary: VTK header files for building C++ code
06b6c677 121Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
0b356dc9 122Group: Development
c8393523 123Requires: %{name} = %{version}-%{release}
e33b075c 124Requires: libstdc++-devel
52d6c353 125
0b356dc9
AG
126%description devel
127This provides the VTK header files required to compile C++ programs
128that use VTK to do 3D visualisation.
52d6c353 129
eb1fe26e
JR
130%description devel -l pl.UTF-8
131Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
132C++ używających VTK do wizualizacji 3D.
c8393523 133
e33b075c
JB
134%package qt
135Summary: Qt bindings for VTK
136Summary(pl.UTF-8): Wiązania Qt do VTK
137Group: X11/Libraries
138Requires: %{name} = %{version}-%{release}
139
140%description qt
141This package contains Qt bindings for VTK.
142
143%description qt -l pl.UTF-8
144Ten pakiet zawiera wiązania Qt do VTK.
145
146%package qt-devel
147Summary: Header files for Qt VTK bindings
148Summary(pl.UTF-8): Pliki nagłówkowe wiązania Qt do VTK
149Group: X11/Development/Libraries
150Requires: %{name}-devel = %{version}-%{release}
151Requires: %{name}-qt = %{version}-%{release}
152Requires: QtCore-devel
153Requires: QtGui-devel
154
155%description qt-devel
156Header files for Qt VTK bindings.
157
158%description qt-devel -l pl.UTF-8
159Pliki nagłówkowe wiązania Qt do VTK.
160
c9112da2
JB
161%package java
162Summary: Java bindings for VTK
163Summary(pl.UTF-8): Wiązania Javy do VTK
164Group: Development/Languages/Java
c8393523 165Requires: %{name} = %{version}-%{release}
52d6c353 166
c9112da2
JB
167%description java
168This package contains Java bindings for VTK.
52d6c353 169
c9112da2
JB
170%description java -l pl.UTF-8
171Ten pakiet zawiera wiązania Javy do VTK.
172
173%package java-devel
174Summary: Header files for Java VTK binding
175Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
176Group: Development/Libraries
177Requires: %{name}-devel = %{version}-%{release}
178Requires: %{name}-java = %{version}-%{release}
179# <jni.h>
180Requires: jdk
181
182%description java-devel
183Header files for Java VTK binding.
184
185%description java-devel -l pl.UTF-8
186Pliki nagłówkowe wiązania Javy do VTK.
52d6c353
AG
187
188%package python
3b8bf081 189Summary: Python bindings for VTK
52118dd8 190Summary(pl.UTF-8): Wiązania Pythona do VTK
0b356dc9 191Group: Libraries
c8393523 192Requires: %{name} = %{version}-%{release}
52d6c353 193
0b356dc9 194%description python
c8393523 195This package contains Python bindings for VTK.
52d6c353 196
eb1fe26e 197%description python -l pl.UTF-8
52118dd8 198Ten pakiet zawiera wiązania Pythona do VTK.
52d6c353 199
c9112da2
JB
200%package python-devel
201Summary: Header files for Python VTK binding
202Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona do VTK
203Group: Development/Libraries
204Requires: %{name}-devel = %{version}-%{release}
205Requires: %{name}-python = %{version}-%{release}
206Requires: python-devel
52d6c353 207
c9112da2
JB
208%description python-devel
209Header files for Python VTK binding.
52d6c353 210
c9112da2
JB
211%description python-devel -l pl.UTF-8
212Pliki nagłówkowe wiązania Pythona do VTK.
52d6c353 213
e33b075c
JB
214%package python-sip
215Summary: Python SIP bindings for VTK
216Summary(pl.UTF-8): Wiązania Pythona SIP do VTK
217Group: Libraries
218Requires: %{name}-python = %{version}-%{release}
bb64b81a 219
e33b075c
JB
220%description python-sip
221This package contains Python SIP bindings for VTK.
52118dd8 222
e33b075c
JB
223%description python-sip -l pl.UTF-8
224Ten pakiet zawiera wiązania Pythona SIP do VTK.
bb64b81a 225
e33b075c
JB
226%package python-qt
227Summary: Python bindings for VTK Qt components
228Summary(pl.UTF-8): Wiązania Pythona do elementów Qt pakietu VTK
229Group: Libraries
230Requires: %{name}-python = %{version}-%{release}
c9112da2 231Requires: %{name}-qt = %{version}-%{release}
c9112da2 232
e33b075c
JB
233%description python-qt
234This package contains Python bindings for VTK Qt components.
c9112da2 235
e33b075c
JB
236%description python-qt -l pl.UTF-8
237Ten pakiet zawiera wiązania Pythona do elementów Qt pakietu VTK.
c9112da2
JB
238
239%package tcl
240Summary: Tcl bindings for VTK
241Summary(pl.UTF-8): Wiązania języka Tcl do VTK
242Group: Libraries
243Requires: %{name} = %{version}-%{release}
244
245%description tcl
246This package contains Tcl bindings for VTK.
247
248%description tcl -l pl.UTF-8
249Ten pakiet zawiera wiązania języka Tcl do VTK.
250
251%package tcl-devel
252Summary: Header files for Tcl VTK bindings
253Summary(pl.UTF-8): Pliki nagłówkowe wiązania języka Tcl do VTK
254Group: Development/Libraries
255Requires: %{name}-devel = %{version}-%{release}
256Requires: %{name}-tcl = %{version}-%{release}
257Requires: tcl-devel
258Requires: tk-devel
259
260%description tcl-devel
261Header files for Tcl VTK bindings.
262
263%description tcl-devel -l pl.UTF-8
264Pliki nagłówkowe wiązania języka Tcl do VTK.
265
52d6c353 266%package examples
3b8bf081 267Summary: C++, Tcl and Python example programs/scripts for VTK
06b6c677 268Summary(pl.UTF-8): Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
0b356dc9 269Group: Development/Libraries
c8393523
JB
270Requires: %{name} = %{version}-%{release}
271Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
272
273%description examples
0b356dc9
AG
274This package contains all the examples from the VTK source. To compile
275the C++ examples you will need to install the vtk-devel package as
276well. The Python and Tcl examples can be run with the corresponding
277packages (vtk-python, vtk-tcl).
52d6c353 278
eb1fe26e
JR
279%description examples -l pl.UTF-8
280Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
281przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
282Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
c8393523
JB
283(vtk-python, vtk-tcl).
284
52d6c353 285%package test-suite
3b8bf081 286Summary: Test programs for VTK
06b6c677 287Summary(pl.UTF-8): Programy testowe dla VTK
0b356dc9 288Group: Development/Libraries
c8393523
JB
289Requires: %{name} = %{version}-%{release}
290Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
291
292%description test-suite
3b8bf081 293This package contains all testing programs from the VTK source. The
294source code of these programs can be found in the vtk-examples
295package.
52d6c353 296
eb1fe26e
JR
297%description test-suite -l pl.UTF-8
298Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
299źródłowy tych programów można znaleźć w pakiecie vtk-examples.
c8393523 300
52d6c353 301%package data
3b8bf081 302Summary: Data files for VTK
06b6c677 303Summary(pl.UTF-8): Pliki danych dla VTK
3b8bf081 304Group: Development/Libraries
f421933b 305%if "%{_rpmversion}" >= "5"
11477b92 306BuildArch: noarch
f421933b 307%endif
52d6c353 308
0b356dc9 309%description data
3b8bf081 310This package contains all the data from the VTKData repository. These
c8393523
JB
311data are required to run various examples from the vtk-examples
312package.
313
eb1fe26e
JR
314%description data -l pl.UTF-8
315Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
316potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
317
318%prep
bb64b81a
JR
319%setup -q -n VTK%{version} -a 1
320%patch0 -p1
321%patch1 -p1
322%patch2 -p1
e33b075c 323%patch3 -p1
20fc82eb 324%patch4 -p1
bb64b81a
JR
325
326# Replace relative path ../../../VTKData with %{_datadir}/vtkdata-%{version}
327# otherwise it will break on symlinks.
328grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs \
329 perl -pi -e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/vtkdata-%{version},g'
330
331# Save an unbuilt copy of the Example's sources for %doc
332mkdir vtk-examples
333cp -a Examples vtk-examples
334# Don't ship Win32 examples
335%{__rm} -r vtk-examples/Examples/GUI/Win32
336find vtk-examples -type f | xargs chmod -R a-x
52d6c353
AG
337
338%build
e33b075c
JB
339export CFLAGS="%{rpmcflags} -D_UNICODE"
340export CXXFLAGS="%{rpmcxxflags} -D_UNICODE"
bb64b81a 341%if %{with java}
ff176195 342export JAVA_HOME=%{java_home}
bb64b81a
JR
343%endif
344
345mkdir build
346cd build
e33b075c
JB
347%cmake .. \
348 -DBUILD_DOCUMENTATION:BOOL=ON \
52d6c353
AG
349 -DBUILD_EXAMPLES:BOOL=ON \
350 -DBUILD_SHARED_LIBS:BOOL=ON \
52d6c353 351 -DBUILD_TESTING:BOOL=ON \
e33b075c
JB
352 -DCMAKE_C_COMPILER:PATH="%{__cc}" \
353 -DCMAKE_CXX_COMPILER:PATH="%{__cxx}" \
354 -DCMAKE_LINKER_FLAGS:STRING="%{rpmldflags}" \
355 -DCMAKE_SKIP_RPATH:BOOL=ON \
bb64b81a 356 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
280d7190 357 -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
7a081b91 358 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
0b356dc9 359 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
52d6c353
AG
360 -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
361 -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
362 -DTK_INCLUDE_PATH:PATH=%{_includedir} \
363 -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
364 -DVTK_DATA_ROOT:PATH=%{_datadir}/vtk \
e33b075c
JB
365 -DVTK_INSTALL_INCLUDE_DIR:PATH=/include/vtk \
366 -DVTK_INSTALL_LIB_DIR:PATH=/%{_lib}/vtk \
367 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt4/plugins/designer \
368 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
369 -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
bdd17b88 370 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
bb64b81a 371 -DVTK_USE_BOOST:BOOL=ON \
20fc82eb 372 %{?with_chemistry:-DVTK_USE_CHEMISTRY:BOOL=ON} \
e33b075c 373 %{?with_ffmpeg:-DVTK_USE_FFMPEG_ENCODER:BOOL=ON -DVTK_FFMPEG_HAS_OLD_HEADER:BOOL=OFF} \
bb64b81a 374 -DVTK_USE_GL2PS:BOOL=ON \
e33b075c 375 %{?with_r:-DVTK_USE_GNU_R:BOOL=ON -DR_INCLUDE_DIR=/usr/include/R -DR_LIBRARY_BLAS=%{_libdir}/libblas.so -DR_LIBRARY_LAPACK=%{_libdir}/liblapack.so} \
bb64b81a 376 -DVTK_USE_GUISUPPORT:BOOL=ON \
bdd17b88
JB
377 -DVTK_USE_MYSQL:BOOL=ON \
378 %{?with_odbc:-DVTK_USE_ODBC:BOOL=ON -DODBC_LIBRARY=%{_libdir}/libodbc.so} \
379 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
e33b075c 380 -DVTK_USE_PARALLEL:BOOL=ON \
bdd17b88
JB
381 -DVTK_USE_POSTGRES:BOOL=ON \
382 -DVTK_USE_QT:BOOL=ON \
383 -DVTK_USE_QVTK:BOOL=ON \
e33b075c 384 -DVTK_USE_RENDERING:BOOL=ON \
bdd17b88
JB
385 %{!?with_system_proj:-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF} \
386 %{?with_textanalysis:-DVTK_USE_TEXT_ANALYSIS:BOOL=ON} \
e33b075c
JB
387%if %{with java}
388 -DVTK_WRAP_JAVA:BOOL=ON \
389 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
390 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
391 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
392%else
393 -DVTK_WRAP_JAVA:BOOL=OFF \
394%endif
52d6c353 395 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c
JB
396 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
397 -DVTK_WRAP_TCL:BOOL=ON
52d6c353 398
52d6c353
AG
399%{__make}
400
401%install
402rm -rf $RPM_BUILD_ROOT
bb64b81a
JR
403install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
404 $RPM_BUILD_ROOT%{py_sitedir}
52d6c353 405
bb64b81a 406%{__make} -C build install \
52d6c353
AG
407 DESTDIR=$RPM_BUILD_ROOT
408
bb64b81a
JR
409# ld config
410echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
411
412# fix python install path
413mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
414
415cp -a VTKData%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
416cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
417
418# Install utilities
419install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
420
421# Install examples
422for f in \
423HierarchicalBoxPipeline \
424MultiBlock \
425Arrays \
426Cube \
427RGrid \
428SGrid \
429Medical1 \
430Medical2 \
431Medical3 \
432finance \
433AmbientSpheres \
434Cylinder \
435DiffuseSpheres \
436SpecularSpheres \
437Cone \
438Cone2 \
439Cone3 \
440Cone4 \
441Cone5 \
442Cone6 ; do
443 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
444done
445
bb64b81a
JR
446# Install test binaries
447for f in \
448CommonCxxTests \
449TestCxxFeatures \
450TestInstantiator \
451FilteringCxxTests \
452GraphicsCxxTests \
453GenericFilteringCxxTests \
454ImagingCxxTests \
455IOCxxTests \
456RenderingCxxTests \
457VTKBenchMark \
458VolumeRenderingCxxTests \
459WidgetsCxxTests \
460SocketClient \
461SocketServer ; do
462 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
463done
52d6c353 464
bb64b81a
JR
465# Add exec bits to shared libs ...
466#chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
52d6c353 467
bb64b81a
JR
468# Verdict places the docs in the false folder
469%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vtk/doc
52d6c353 470
24d31977
JB
471%py_postclean
472
0b356dc9
AG
473%clean
474rm -rf $RPM_BUILD_ROOT
475
c8393523 476%post -p /sbin/ldconfig
52d6c353 477%postun -p /sbin/ldconfig
c8393523 478
e33b075c
JB
479%post qt -p /sbin/ldconfig
480%postun qt -p /sbin/ldconfig
481
482%post java -p /sbin/ldconfig
483%postun java -p /sbin/ldconfig
c8393523
JB
484
485%post python -p /sbin/ldconfig
486%postun python -p /sbin/ldconfig
487
e33b075c
JB
488%post python-qt -p /sbin/ldconfig
489%postun python-qt -p /sbin/ldconfig
52d6c353 490
e33b075c
JB
491%post tcl -p /sbin/ldconfig
492%postun tcl -p /sbin/ldconfig
bb64b81a 493
52d6c353 494%files
0b356dc9 495%defattr(644,root,root,755)
bb64b81a
JR
496%doc README.html vtkLogo.jpg vtkBanner.gif Wrapping/*/README*
497%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 498%dir %{_libdir}/vtk
bb64b81a 499%attr(755,root,root) %{_libdir}/vtk/libCosmo.so.*.*.*
24d31977 500%attr(755,root,root) %ghost %{_libdir}/vtk/libCosmo.so.5.10
bb64b81a 501%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so.*.*.*
24d31977 502%attr(755,root,root) %ghost %{_libdir}/vtk/libLSDyna.so.5.10
bb64b81a 503%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so.*.*.*
24d31977 504%attr(755,root,root) %ghost %{_libdir}/vtk/libMapReduceMPI.so.5.10
bb64b81a 505%attr(755,root,root) %{_libdir}/vtk/libVPIC.so.*.*.*
24d31977
JB
506%attr(755,root,root) %ghost %{_libdir}/vtk/libVPIC.so.5.10
507%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so.*.*.*
508%attr(755,root,root) %ghost %{_libdir}/vtk/libmpistubs.so.5.10
bb64b81a 509%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so.*.*.*
24d31977 510%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCharts.so.5.10
20fc82eb
JB
511%if %{with chemistry}
512%attr(755,root,root) %{_libdir}/vtk/libvtkChemistry.so.*.*.*
513%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistry.so.5.10
514%endif
bb64b81a 515%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so.*.*.*
24d31977 516%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommon.so.5.10
bb64b81a 517%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.*.*.*
24d31977 518%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkDICOMParser.so.5.10
bb64b81a 519%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so.*.*.*
24d31977 520%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFiltering.so.5.10
bb64b81a 521%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so.*.*.*
24d31977 522%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFiltering.so.5.10
bb64b81a 523%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so.*.*.*
24d31977 524%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovis.so.5.10
bb64b81a 525%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so.*.*.*
24d31977 526%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphics.so.5.10
bb64b81a 527%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so.*.*.*
24d31977
JB
528%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybrid.so.5.10
529%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so.*.*.*
530%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIO.so.5.10
bb64b81a 531%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so.*.*.*
24d31977 532%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImaging.so.5.10
bb64b81a 533%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so.*.*.*
24d31977 534%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovis.so.5.10
bb64b81a 535%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so.*.*.*
24d31977
JB
536%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF.so.5.10
537%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so.*.*.*
538%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF_cxx.so.5.10
bb64b81a 539%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so.*.*.*
24d31977 540%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallel.so.5.10
bb64b81a 541%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so.*.*.*
24d31977 542%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRendering.so.5.10
bdd17b88
JB
543%if %{with textanalysis}
544%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysis.so.*.*.*
545%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysis.so.5.10
546%endif
bb64b81a 547%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so.*.*.*
24d31977 548%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViews.so.5.10
bb64b81a 549%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so.*.*.*
24d31977 550%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRendering.so.5.10
bb64b81a 551%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so.*.*.*
24d31977
JB
552%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgets.so.5.10
553%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so.*.*.*
554%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkalglib.so.5.10
555%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so.*.*.*
556%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkexoIIc.so.5.10
557%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so.*.*.*
558%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkftgl.so.5.10
559%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.*.*.*
560%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkmetaio.so.5.10
561%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so.*.*.*
562%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkproj4.so.5.10
563%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so.*.*.*
564%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksqlite.so.5.10
565%attr(755,root,root) %{_libdir}/vtk/libvtksys.so.*.*.*
566%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksys.so.5.10
567%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.*.*.*
568%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkverdict.so.5.10
20fc82eb
JB
569%if %{with chemistry}
570%dir %{_datadir}/vtk-5.10
571%{_datadir}/vtk-5.10/vtkChemistry
572%endif
52d6c353
AG
573
574%files devel
0b356dc9 575%defattr(644,root,root,755)
0b356dc9 576%doc Utilities/Upgrading/*
bb64b81a
JR
577%attr(755,root,root) %{_bindir}/lproj
578%attr(755,root,root) %{_bindir}/vtkEncodeString
24d31977 579%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
bb64b81a
JR
580%attr(755,root,root) %{_libdir}/vtk/libCosmo.so
581%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so
582%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so
bb64b81a 583%attr(755,root,root) %{_libdir}/vtk/libVPIC.so
24d31977 584%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so
bb64b81a 585%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so
20fc82eb
JB
586%if %{with chemistry}
587%attr(755,root,root) %{_libdir}/vtk/libvtkChemistry.so
588%endif
bb64b81a
JR
589%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so
590%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
bb64b81a 591%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so
bb64b81a
JR
592%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so
593%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so
594%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so
595%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so
24d31977 596%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so
bb64b81a
JR
597%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so
598%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so
bb64b81a 599%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so
24d31977 600%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so
bb64b81a 601%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so
bb64b81a 602%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so
bdd17b88
JB
603%if %{with textanalysis}
604%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysis.so
605%endif
bb64b81a
JR
606%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so
607%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so
608%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so
24d31977
JB
609%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so
610%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so
611%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so
612%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
613%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so
614%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so
615%attr(755,root,root) %{_libdir}/vtk/libvtksys.so
616%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
c9112da2
JB
617%doc %{_libdir}/vtk/doxygen
618%{_libdir}/vtk/hints
619%dir %{_includedir}/vtk
620%{_includedir}/vtk/Cosmo
621%{_includedir}/vtk/LSDyna
622%{_includedir}/vtk/VPIC
623%{_includedir}/vtk/alglib
624%{_includedir}/vtk/internal
625%{_includedir}/vtk/mrmpi
626%{_includedir}/vtk/vtklibproj4
627%{_includedir}/vtk/vtkmetaio
628%{_includedir}/vtk/vtknetcdf
629%{_includedir}/vtk/vtksqlite
630%{_includedir}/vtk/vtkstd
631%{_includedir}/vtk/vtksys
632%{_includedir}/vtk/DICOM*.h
633%{_includedir}/vtk/verdict*.h
634%{_includedir}/vtk/vtk*.h
635%{_includedir}/vtk/vtk*.txx
636%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
637%exclude %{_includedir}/vtk/vtkJava*.h
638%exclude %{_includedir}/vtk/vtkPython*.h
639%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
640%exclude %{_includedir}/vtk/vtkQt*.h
641%exclude %{_includedir}/vtk/vtkTcl*.h
642%exclude %{_includedir}/vtk/vtkTk*.h
643%{_libdir}/vtk/CMake
644%{_libdir}/vtk/*.cmake
52d6c353 645
e33b075c
JB
646%files qt
647%defattr(644,root,root,755)
648%attr(755,root,root) %{_libdir}/vtk/libQVTK.so.*.*.*
649%attr(755,root,root) %ghost %{_libdir}/vtk/libQVTK.so.5.10
650%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
651
652%files qt-devel
653%defattr(644,root,root,755)
654%attr(755,root,root) %{_libdir}/vtk/libQVTK.so
655%{_includedir}/vtk/QFilterTreeProxyModel.h
656%{_includedir}/vtk/QVTK*.h
657%{_includedir}/vtk/vtkEventQtSlotConnect.h
658%{_includedir}/vtk/vtkQImageToImageSource.h
659%{_includedir}/vtk/vtkQt*.h
660
c9112da2
JB
661%if %{with java}
662%files java
0b356dc9 663%defattr(644,root,root,755)
c9112da2
JB
664%attr(755,root,root) %{_bindir}/vtkParseJava
665%attr(755,root,root) %{_bindir}/vtkWrapJava
666%attr(755,root,root) %{_libdir}/vtk/libvtkChartsJava.so.*.*.*
667%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsJava.so.5.10
20fc82eb
JB
668%if %{with chemistry}
669%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryJava.so.*.*.*
670%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryJava.so.5.10
671%endif
c9112da2
JB
672%attr(755,root,root) %{_libdir}/vtk/libvtkCommonJava.so.*.*.*
673%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonJava.so.5.10
674%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringJava.so.*.*.*
675%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringJava.so.5.10
676%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringJava.so.*.*.*
677%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringJava.so.5.10
678%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisJava.so.*.*.*
679%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisJava.so.5.10
680%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsJava.so.*.*.*
681%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsJava.so.5.10
682%attr(755,root,root) %{_libdir}/vtk/libvtkHybridJava.so.*.*.*
683%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridJava.so.5.10
684%attr(755,root,root) %{_libdir}/vtk/libvtkIOJava.so.*.*.*
685%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOJava.so.5.10
686%attr(755,root,root) %{_libdir}/vtk/libvtkImagingJava.so.*.*.*
687%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingJava.so.5.10
688%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisJava.so.*.*.*
689%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisJava.so.5.10
690%attr(755,root,root) %{_libdir}/vtk/libvtkParallelJava.so.*.*.*
691%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelJava.so.5.10
692%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingJava.so.*.*.*
693%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingJava.so.5.10
bdd17b88
JB
694%if %{with textanalysis}
695%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisJava.so.*.*.*
696%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisJava.so.5.10
697%endif
c9112da2
JB
698%attr(755,root,root) %{_libdir}/vtk/libvtkViewsJava.so.*.*.*
699%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsJava.so.5.10
700%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingJava.so.*.*.*
701%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingJava.so.5.10
702%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsJava.so.*.*.*
703%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsJava.so.5.10
704%{_libdir}/vtk/java
705
706%files java-devel
707%defattr(644,root,root,755)
708%attr(755,root,root) %{_libdir}/vtk/libvtkChartsJava.so
20fc82eb
JB
709%if %{with chemistry}
710%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryJava.so
711%endif
c9112da2
JB
712%attr(755,root,root) %{_libdir}/vtk/libvtkCommonJava.so
713%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringJava.so
714%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringJava.so
715%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisJava.so
716%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsJava.so
717%attr(755,root,root) %{_libdir}/vtk/libvtkHybridJava.so
718%attr(755,root,root) %{_libdir}/vtk/libvtkIOJava.so
719%attr(755,root,root) %{_libdir}/vtk/libvtkImagingJava.so
720%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisJava.so
721%attr(755,root,root) %{_libdir}/vtk/libvtkParallelJava.so
722%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingJava.so
bdd17b88
JB
723%if %{with textanalysis}
724%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisJava.so
725%endif
c9112da2
JB
726%attr(755,root,root) %{_libdir}/vtk/libvtkViewsJava.so
727%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingJava.so
728%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsJava.so
729%{_includedir}/vtk/vtkJava*.h
730%endif
52d6c353
AG
731
732%files python
0b356dc9 733%defattr(644,root,root,755)
0b356dc9 734%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 735%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 736%attr(755,root,root) %{_bindir}/vtkpython
24d31977
JB
737%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so.*.*.*
738%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsPythonD.so.5.10
20fc82eb
JB
739%if %{with chemistry}
740%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryPythonD.so.*.*.*
741%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryPythonD.so.5.10
742%endif
24d31977
JB
743%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so.*.*.*
744%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonPythonD.so.5.10
745%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so.*.*.*
746%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringPythonD.so.5.10
747%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.*.*.*
748%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.5.10
749%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so.*.*.*
750%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisPythonD.so.5.10
751%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so.*.*.*
752%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsPythonD.so.5.10
753%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so.*.*.*
754%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridPythonD.so.5.10
755%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so.*.*.*
756%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOPythonD.so.5.10
757%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so.*.*.*
758%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingPythonD.so.5.10
759%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so.*.*.*
760%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisPythonD.so.5.10
761%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so.*.*.*
762%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelPythonD.so.5.10
763%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so.*.*.*
764%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkPythonCore.so.5.10
765%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so.*.*.*
766%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonD.so.5.10
767%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.*.*.*
768%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.5.10
bdd17b88
JB
769%if %{with textanalysis}
770%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.*.*.*
771%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.5.10
772%endif
24d31977
JB
773%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so.*.*.*
774%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsPythonD.so.5.10
775%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.*.*.*
776%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.5.10
777%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so.*.*.*
778%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsPythonD.so.5.10
bb64b81a 779%dir %{py_sitedir}/vtk
24d31977 780%{py_sitedir}/vtk/*.py[co]
bb64b81a 781%dir %{py_sitedir}/vtk/gtk
24d31977 782%{py_sitedir}/vtk/gtk/*.py[co]
bb64b81a
JR
783%dir %{py_sitedir}/vtk/qt
784%dir %{py_sitedir}/vtk/qt4
24d31977 785%{py_sitedir}/vtk/qt*/*.py[co]
bb64b81a 786%dir %{py_sitedir}/vtk/test
24d31977 787%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 788%dir %{py_sitedir}/vtk/tk
24d31977 789%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 790%dir %{py_sitedir}/vtk/util
24d31977 791%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 792%dir %{py_sitedir}/vtk/wx
24d31977 793%{py_sitedir}/vtk/wx/*.py[co]
e33b075c 794%attr(755,root,root) %{py_sitedir}/vtk/vtkChartsPython.so
20fc82eb
JB
795%if %{with chemistry}
796%attr(755,root,root) %{py_sitedir}/vtk/vtkChemistryPython.so
797%endif
e33b075c
JB
798%attr(755,root,root) %{py_sitedir}/vtk/vtkCommonPython.so
799%attr(755,root,root) %{py_sitedir}/vtk/vtkFilteringPython.so
800%attr(755,root,root) %{py_sitedir}/vtk/vtkGenericFilteringPython.so
801%attr(755,root,root) %{py_sitedir}/vtk/vtkGeovisPython.so
802%attr(755,root,root) %{py_sitedir}/vtk/vtkGraphicsPython.so
803%attr(755,root,root) %{py_sitedir}/vtk/vtkHybridPython.so
804%attr(755,root,root) %{py_sitedir}/vtk/vtkIOPython.so
805%attr(755,root,root) %{py_sitedir}/vtk/vtkImagingPython.so
806%attr(755,root,root) %{py_sitedir}/vtk/vtkInfovisPython.so
807%attr(755,root,root) %{py_sitedir}/vtk/vtkParallelPython.so
bdd17b88
JB
808%attr(755,root,root) %{py_sitedir}/vtk/vtkRenderingPython.so
809%if %{with textanalysis}
810%attr(755,root,root) %{py_sitedir}/vtk/vtkTextAnalysisPython.so
811%endif
e33b075c
JB
812%attr(755,root,root) %{py_sitedir}/vtk/vtkViewsPython.so
813%attr(755,root,root) %{py_sitedir}/vtk/vtkVolumeRenderingPython.so
814%attr(755,root,root) %{py_sitedir}/vtk/vtkWidgetsPython.so
24d31977 815%{py_sitedir}/VTK-%{version}-py*.egg-info
52d6c353 816
c9112da2 817%files python-devel
0b356dc9 818%defattr(644,root,root,755)
c9112da2 819%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so
20fc82eb
JB
820%if %{with chemistry}
821%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryPythonD.so
822%endif
c9112da2
JB
823%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so
824%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so
825%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so
826%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so
827%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so
828%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so
829%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so
830%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so
831%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so
832%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so
833%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so
834%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so
835%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so
bdd17b88
JB
836%if %{with textanalysis}
837%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisPythonD.so
838%endif
c9112da2
JB
839%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so
840%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so
841%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so
842%{_includedir}/vtk/PyVTK*.h
843%{_includedir}/vtk/vtkPython*.h
52d6c353 844
e33b075c
JB
845%if %{with sip}
846%files python-sip
bb64b81a 847%defattr(644,root,root,755)
e33b075c 848%attr(755,root,root) %{py_sitedir}/vtk/vtkChartsPythonSIP.so
20fc82eb
JB
849%if %{with chemistry}
850%attr(755,root,root) %{py_sitedir}/vtk/vtkChemistryPythonSIP.so
851%endif
e33b075c
JB
852%attr(755,root,root) %{py_sitedir}/vtk/vtkCommonPythonSIP.so
853%attr(755,root,root) %{py_sitedir}/vtk/vtkFilteringPythonSIP.so
854%attr(755,root,root) %{py_sitedir}/vtk/vtkGenericFilteringPythonSIP.so
855%attr(755,root,root) %{py_sitedir}/vtk/vtkGeovisPythonSIP.so
856%attr(755,root,root) %{py_sitedir}/vtk/vtkGraphicsPythonSIP.so
857%attr(755,root,root) %{py_sitedir}/vtk/vtkHybridPythonSIP.so
858%attr(755,root,root) %{py_sitedir}/vtk/vtkIOPythonSIP.so
859%attr(755,root,root) %{py_sitedir}/vtk/vtkImagingPythonSIP.so
860%attr(755,root,root) %{py_sitedir}/vtk/vtkInfovisPythonSIP.so
861%attr(755,root,root) %{py_sitedir}/vtk/vtkParallelPythonSIP.so
e33b075c 862%attr(755,root,root) %{py_sitedir}/vtk/vtkRenderingPythonSIP.so
bdd17b88
JB
863%if %{with textanalysis}
864%attr(755,root,root) %{py_sitedir}/vtk/vtkTextAnalysisPythonSIP.so
865%endif
e33b075c
JB
866%attr(755,root,root) %{py_sitedir}/vtk/vtkViewsPythonSIP.so
867%attr(755,root,root) %{py_sitedir}/vtk/vtkVolumeRenderingPythonSIP.so
868%attr(755,root,root) %{py_sitedir}/vtk/vtkWidgetsPythonSIP.so
869
870%files python-qt
c9112da2 871%defattr(644,root,root,755)
e33b075c
JB
872%attr(755,root,root) %{_libdir}/vtk/libvtkQtPythonD.so
873%attr(755,root,root) %{py_sitedir}/vtk/QVTKPython.so
874%attr(755,root,root) %{py_sitedir}/vtk/vtkQtPython.so
875%endif
c9112da2
JB
876
877%files tcl
878%defattr(644,root,root,755)
879%doc README.html vtkLogo.jpg
880%attr(755,root,root) %{_bindir}/vtkWrapTcl
881%attr(755,root,root) %{_bindir}/vtkWrapTclInit
882%attr(755,root,root) %{_bindir}/vtk
883%{_libdir}/vtk/tcl
884%{_libdir}/vtk/pkgIndex.tcl
885%attr(755,root,root) %{_libdir}/vtk/libvtkChartsTCL.so.*.*.*
886%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsTCL.so.5.10
20fc82eb
JB
887%if %{with chemistry}
888%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryTCL.so.*.*.*
889%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryTCL.so.5.10
890%endif
c9112da2
JB
891%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTCL.so.*.*.*
892%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonTCL.so.5.10
893%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringTCL.so.*.*.*
894%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringTCL.so.5.10
895%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringTCL.so.*.*.*
896%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringTCL.so.5.10
897%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisTCL.so.*.*.*
898%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisTCL.so.5.10
899%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsTCL.so.*.*.*
900%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsTCL.so.5.10
901%attr(755,root,root) %{_libdir}/vtk/libvtkHybridTCL.so.*.*.*
902%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridTCL.so.5.10
903%attr(755,root,root) %{_libdir}/vtk/libvtkIOTCL.so.*.*.*
904%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOTCL.so.5.10
905%attr(755,root,root) %{_libdir}/vtk/libvtkImagingTCL.so.*.*.*
906%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingTCL.so.5.10
907%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisTCL.so.*.*.*
908%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisTCL.so.5.10
909%attr(755,root,root) %{_libdir}/vtk/libvtkParallelTCL.so.*.*.*
910%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelTCL.so.5.10
911%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingTCL.so.*.*.*
912%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingTCL.so.5.10
bdd17b88
JB
913%if %{with textanalysis}
914%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisTCL.so.*.*.*
915%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisTCL.so.5.10
916%endif
c9112da2
JB
917%attr(755,root,root) %{_libdir}/vtk/libvtkViewsTCL.so.*.*.*
918%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsTCL.so.5.10
919%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.*.*.*
920%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.5.10
921%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsTCL.so.*.*.*
922%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsTCL.so.5.10
923
924%files tcl-devel
925%defattr(644,root,root,755)
926%attr(755,root,root) %{_libdir}/vtk/libvtkChartsTCL.so
20fc82eb
JB
927%if %{with chemistry}
928%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryTCL.so
929%endif
c9112da2
JB
930%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTCL.so
931%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringTCL.so
932%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringTCL.so
933%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisTCL.so
934%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsTCL.so
935%attr(755,root,root) %{_libdir}/vtk/libvtkHybridTCL.so
936%attr(755,root,root) %{_libdir}/vtk/libvtkIOTCL.so
937%attr(755,root,root) %{_libdir}/vtk/libvtkImagingTCL.so
938%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisTCL.so
939%attr(755,root,root) %{_libdir}/vtk/libvtkParallelTCL.so
940%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingTCL.so
bdd17b88
JB
941%if %{with textanalysis}
942%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisTCL.so
943%endif
c9112da2
JB
944%attr(755,root,root) %{_libdir}/vtk/libvtkViewsTCL.so
945%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingTCL.so
946%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsTCL.so
947%{_includedir}/vtk/vtkTcl*.h
948%{_includedir}/vtk/vtkTk*.h
949
bb64b81a
JR
950%files test-suite
951%defattr(644,root,root,755)
bb64b81a 952%attr(755,root,root) %{_bindir}/CommonCxxTests
bb64b81a 953%attr(755,root,root) %{_bindir}/FilteringCxxTests
bb64b81a 954%attr(755,root,root) %{_bindir}/GenericFilteringCxxTests
24d31977 955%attr(755,root,root) %{_bindir}/GraphicsCxxTests
bb64b81a 956%attr(755,root,root) %{_bindir}/IOCxxTests
24d31977 957%attr(755,root,root) %{_bindir}/ImagingCxxTests
bb64b81a 958%attr(755,root,root) %{_bindir}/RenderingCxxTests
24d31977
JB
959%attr(755,root,root) %{_bindir}/SocketClient
960%attr(755,root,root) %{_bindir}/SocketServer
961%attr(755,root,root) %{_bindir}/TestCxxFeatures
962%attr(755,root,root) %{_bindir}/TestInstantiator
bb64b81a
JR
963%attr(755,root,root) %{_bindir}/VTKBenchMark
964%attr(755,root,root) %{_bindir}/VolumeRenderingCxxTests
965%attr(755,root,root) %{_bindir}/WidgetsCxxTests
24d31977 966%{_libdir}/vtk/testing
bb64b81a 967
52d6c353 968%files examples
0b356dc9 969%defattr(644,root,root,755)
bb64b81a 970%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 971%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
972%attr(755,root,root) %{_bindir}/Cone
973%attr(755,root,root) %{_bindir}/Cone2
974%attr(755,root,root) %{_bindir}/Cone3
975%attr(755,root,root) %{_bindir}/Cone4
976%attr(755,root,root) %{_bindir}/Cone5
977%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
978%attr(755,root,root) %{_bindir}/Cube
979%attr(755,root,root) %{_bindir}/Cylinder
980%attr(755,root,root) %{_bindir}/DiffuseSpheres
981%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
982%attr(755,root,root) %{_bindir}/Medical1
983%attr(755,root,root) %{_bindir}/Medical2
984%attr(755,root,root) %{_bindir}/Medical3
985%attr(755,root,root) %{_bindir}/MultiBlock
986%attr(755,root,root) %{_bindir}/RGrid
987%attr(755,root,root) %{_bindir}/SGrid
988%attr(755,root,root) %{_bindir}/SpecularSpheres
989%attr(755,root,root) %{_bindir}/finance
bb64b81a 990%{_examplesdir}/%{name}-%{version}
52d6c353
AG
991
992%files data
0b356dc9
AG
993%defattr(644,root,root,755)
994%dir %{_datadir}/vtk-data
995%{_datadir}/vtk-data/Baseline
996%{_datadir}/vtk-data/Data
997%{_datadir}/vtk-data/VTKData.readme
This page took 0.328041 seconds and 4 git commands to generate.