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