]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- force build with system hdf5
[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 \
bf9cff64
JR
388 -DNETCDF_ENABLE_NETCDF4:BOOL=ON \
389 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
bdd17b88
JB
390 %{!?with_system_proj:-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF} \
391 %{?with_textanalysis:-DVTK_USE_TEXT_ANALYSIS:BOOL=ON} \
e33b075c
JB
392%if %{with java}
393 -DVTK_WRAP_JAVA:BOOL=ON \
394 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
395 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
396 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
397%else
398 -DVTK_WRAP_JAVA:BOOL=OFF \
399%endif
52d6c353 400 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c
JB
401 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
402 -DVTK_WRAP_TCL:BOOL=ON
52d6c353 403
52d6c353
AG
404%{__make}
405
406%install
407rm -rf $RPM_BUILD_ROOT
bb64b81a
JR
408install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
409 $RPM_BUILD_ROOT%{py_sitedir}
52d6c353 410
bb64b81a 411%{__make} -C build install \
52d6c353
AG
412 DESTDIR=$RPM_BUILD_ROOT
413
bb64b81a
JR
414# ld config
415echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
416
417# fix python install path
418mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
419
420cp -a VTKData%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
421cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
422
423# Install utilities
424install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
425
426# Install examples
427for f in \
428HierarchicalBoxPipeline \
429MultiBlock \
430Arrays \
431Cube \
432RGrid \
433SGrid \
434Medical1 \
435Medical2 \
436Medical3 \
437finance \
438AmbientSpheres \
439Cylinder \
440DiffuseSpheres \
441SpecularSpheres \
442Cone \
443Cone2 \
444Cone3 \
445Cone4 \
446Cone5 \
447Cone6 ; do
448 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
449done
450
bb64b81a
JR
451# Install test binaries
452for f in \
453CommonCxxTests \
454TestCxxFeatures \
455TestInstantiator \
456FilteringCxxTests \
457GraphicsCxxTests \
458GenericFilteringCxxTests \
459ImagingCxxTests \
460IOCxxTests \
461RenderingCxxTests \
462VTKBenchMark \
463VolumeRenderingCxxTests \
464WidgetsCxxTests \
465SocketClient \
466SocketServer ; do
467 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
468done
52d6c353 469
bb64b81a
JR
470# Add exec bits to shared libs ...
471#chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
52d6c353 472
bb64b81a
JR
473# Verdict places the docs in the false folder
474%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vtk/doc
52d6c353 475
24d31977
JB
476%py_postclean
477
0b356dc9
AG
478%clean
479rm -rf $RPM_BUILD_ROOT
480
c8393523 481%post -p /sbin/ldconfig
52d6c353 482%postun -p /sbin/ldconfig
c8393523 483
e33b075c
JB
484%post qt -p /sbin/ldconfig
485%postun qt -p /sbin/ldconfig
486
487%post java -p /sbin/ldconfig
488%postun java -p /sbin/ldconfig
c8393523
JB
489
490%post python -p /sbin/ldconfig
491%postun python -p /sbin/ldconfig
492
e33b075c
JB
493%post python-qt -p /sbin/ldconfig
494%postun python-qt -p /sbin/ldconfig
52d6c353 495
e33b075c
JB
496%post tcl -p /sbin/ldconfig
497%postun tcl -p /sbin/ldconfig
bb64b81a 498
52d6c353 499%files
0b356dc9 500%defattr(644,root,root,755)
bb64b81a
JR
501%doc README.html vtkLogo.jpg vtkBanner.gif Wrapping/*/README*
502%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 503%dir %{_libdir}/vtk
bb64b81a 504%attr(755,root,root) %{_libdir}/vtk/libCosmo.so.*.*.*
24d31977 505%attr(755,root,root) %ghost %{_libdir}/vtk/libCosmo.so.5.10
bb64b81a 506%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so.*.*.*
24d31977 507%attr(755,root,root) %ghost %{_libdir}/vtk/libLSDyna.so.5.10
bb64b81a 508%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so.*.*.*
24d31977 509%attr(755,root,root) %ghost %{_libdir}/vtk/libMapReduceMPI.so.5.10
bb64b81a 510%attr(755,root,root) %{_libdir}/vtk/libVPIC.so.*.*.*
24d31977
JB
511%attr(755,root,root) %ghost %{_libdir}/vtk/libVPIC.so.5.10
512%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so.*.*.*
513%attr(755,root,root) %ghost %{_libdir}/vtk/libmpistubs.so.5.10
bb64b81a 514%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so.*.*.*
24d31977 515%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCharts.so.5.10
20fc82eb
JB
516%if %{with chemistry}
517%attr(755,root,root) %{_libdir}/vtk/libvtkChemistry.so.*.*.*
518%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistry.so.5.10
519%endif
bb64b81a 520%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so.*.*.*
24d31977 521%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommon.so.5.10
bb64b81a 522%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.*.*.*
24d31977 523%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkDICOMParser.so.5.10
bb64b81a 524%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so.*.*.*
24d31977 525%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFiltering.so.5.10
bb64b81a 526%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so.*.*.*
24d31977 527%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFiltering.so.5.10
bb64b81a 528%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so.*.*.*
24d31977 529%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovis.so.5.10
bb64b81a 530%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so.*.*.*
24d31977 531%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphics.so.5.10
bb64b81a 532%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so.*.*.*
24d31977
JB
533%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybrid.so.5.10
534%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so.*.*.*
535%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIO.so.5.10
bb64b81a 536%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so.*.*.*
24d31977 537%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImaging.so.5.10
bb64b81a 538%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so.*.*.*
24d31977 539%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovis.so.5.10
bb64b81a 540%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so.*.*.*
24d31977
JB
541%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF.so.5.10
542%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so.*.*.*
543%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF_cxx.so.5.10
bb64b81a 544%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so.*.*.*
24d31977 545%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallel.so.5.10
bb64b81a 546%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so.*.*.*
24d31977 547%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRendering.so.5.10
bdd17b88
JB
548%if %{with textanalysis}
549%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysis.so.*.*.*
550%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysis.so.5.10
551%endif
bb64b81a 552%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so.*.*.*
24d31977 553%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViews.so.5.10
bb64b81a 554%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so.*.*.*
24d31977 555%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRendering.so.5.10
bb64b81a 556%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so.*.*.*
24d31977
JB
557%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgets.so.5.10
558%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so.*.*.*
559%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkalglib.so.5.10
560%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so.*.*.*
561%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkexoIIc.so.5.10
562%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so.*.*.*
563%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkftgl.so.5.10
564%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.*.*.*
565%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkmetaio.so.5.10
566%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so.*.*.*
567%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkproj4.so.5.10
568%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so.*.*.*
569%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksqlite.so.5.10
570%attr(755,root,root) %{_libdir}/vtk/libvtksys.so.*.*.*
571%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksys.so.5.10
572%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.*.*.*
573%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkverdict.so.5.10
20fc82eb
JB
574%if %{with chemistry}
575%dir %{_datadir}/vtk-5.10
576%{_datadir}/vtk-5.10/vtkChemistry
577%endif
52d6c353
AG
578
579%files devel
0b356dc9 580%defattr(644,root,root,755)
0b356dc9 581%doc Utilities/Upgrading/*
bb64b81a
JR
582%attr(755,root,root) %{_bindir}/lproj
583%attr(755,root,root) %{_bindir}/vtkEncodeString
24d31977 584%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
bb64b81a
JR
585%attr(755,root,root) %{_libdir}/vtk/libCosmo.so
586%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so
587%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so
bb64b81a 588%attr(755,root,root) %{_libdir}/vtk/libVPIC.so
24d31977 589%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so
bb64b81a 590%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so
20fc82eb
JB
591%if %{with chemistry}
592%attr(755,root,root) %{_libdir}/vtk/libvtkChemistry.so
593%endif
bb64b81a
JR
594%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so
595%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
bb64b81a 596%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so
bb64b81a
JR
597%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so
598%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so
599%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so
600%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so
24d31977 601%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so
bb64b81a
JR
602%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so
603%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so
bb64b81a 604%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so
24d31977 605%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so
bb64b81a 606%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so
bb64b81a 607%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so
bdd17b88
JB
608%if %{with textanalysis}
609%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysis.so
610%endif
bb64b81a
JR
611%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so
612%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so
613%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so
24d31977
JB
614%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so
615%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so
616%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so
617%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
618%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so
619%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so
620%attr(755,root,root) %{_libdir}/vtk/libvtksys.so
621%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
c9112da2
JB
622%doc %{_libdir}/vtk/doxygen
623%{_libdir}/vtk/hints
624%dir %{_includedir}/vtk
625%{_includedir}/vtk/Cosmo
626%{_includedir}/vtk/LSDyna
627%{_includedir}/vtk/VPIC
628%{_includedir}/vtk/alglib
629%{_includedir}/vtk/internal
630%{_includedir}/vtk/mrmpi
631%{_includedir}/vtk/vtklibproj4
632%{_includedir}/vtk/vtkmetaio
633%{_includedir}/vtk/vtknetcdf
634%{_includedir}/vtk/vtksqlite
635%{_includedir}/vtk/vtkstd
636%{_includedir}/vtk/vtksys
637%{_includedir}/vtk/DICOM*.h
638%{_includedir}/vtk/verdict*.h
639%{_includedir}/vtk/vtk*.h
640%{_includedir}/vtk/vtk*.txx
641%exclude %{_includedir}/vtk/vtkEventQtSlotConnect.h
642%exclude %{_includedir}/vtk/vtkJava*.h
643%exclude %{_includedir}/vtk/vtkPython*.h
644%exclude %{_includedir}/vtk/vtkQImageToImageSource.h
645%exclude %{_includedir}/vtk/vtkQt*.h
646%exclude %{_includedir}/vtk/vtkTcl*.h
647%exclude %{_includedir}/vtk/vtkTk*.h
648%{_libdir}/vtk/CMake
649%{_libdir}/vtk/*.cmake
52d6c353 650
e33b075c
JB
651%files qt
652%defattr(644,root,root,755)
653%attr(755,root,root) %{_libdir}/vtk/libQVTK.so.*.*.*
654%attr(755,root,root) %ghost %{_libdir}/vtk/libQVTK.so.5.10
655%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
656
657%files qt-devel
658%defattr(644,root,root,755)
659%attr(755,root,root) %{_libdir}/vtk/libQVTK.so
660%{_includedir}/vtk/QFilterTreeProxyModel.h
661%{_includedir}/vtk/QVTK*.h
662%{_includedir}/vtk/vtkEventQtSlotConnect.h
663%{_includedir}/vtk/vtkQImageToImageSource.h
664%{_includedir}/vtk/vtkQt*.h
665
c9112da2
JB
666%if %{with java}
667%files java
0b356dc9 668%defattr(644,root,root,755)
c9112da2
JB
669%attr(755,root,root) %{_bindir}/vtkParseJava
670%attr(755,root,root) %{_bindir}/vtkWrapJava
671%attr(755,root,root) %{_libdir}/vtk/libvtkChartsJava.so.*.*.*
672%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsJava.so.5.10
20fc82eb
JB
673%if %{with chemistry}
674%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryJava.so.*.*.*
675%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryJava.so.5.10
676%endif
c9112da2
JB
677%attr(755,root,root) %{_libdir}/vtk/libvtkCommonJava.so.*.*.*
678%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonJava.so.5.10
679%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringJava.so.*.*.*
680%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringJava.so.5.10
681%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringJava.so.*.*.*
682%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringJava.so.5.10
683%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisJava.so.*.*.*
684%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisJava.so.5.10
685%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsJava.so.*.*.*
686%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsJava.so.5.10
687%attr(755,root,root) %{_libdir}/vtk/libvtkHybridJava.so.*.*.*
688%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridJava.so.5.10
689%attr(755,root,root) %{_libdir}/vtk/libvtkIOJava.so.*.*.*
690%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOJava.so.5.10
691%attr(755,root,root) %{_libdir}/vtk/libvtkImagingJava.so.*.*.*
692%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingJava.so.5.10
693%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisJava.so.*.*.*
694%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisJava.so.5.10
695%attr(755,root,root) %{_libdir}/vtk/libvtkParallelJava.so.*.*.*
696%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelJava.so.5.10
697%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingJava.so.*.*.*
698%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingJava.so.5.10
bdd17b88
JB
699%if %{with textanalysis}
700%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisJava.so.*.*.*
701%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisJava.so.5.10
702%endif
c9112da2
JB
703%attr(755,root,root) %{_libdir}/vtk/libvtkViewsJava.so.*.*.*
704%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsJava.so.5.10
705%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingJava.so.*.*.*
706%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingJava.so.5.10
707%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsJava.so.*.*.*
708%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsJava.so.5.10
709%{_libdir}/vtk/java
710
711%files java-devel
712%defattr(644,root,root,755)
713%attr(755,root,root) %{_libdir}/vtk/libvtkChartsJava.so
20fc82eb
JB
714%if %{with chemistry}
715%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryJava.so
716%endif
c9112da2
JB
717%attr(755,root,root) %{_libdir}/vtk/libvtkCommonJava.so
718%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringJava.so
719%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringJava.so
720%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisJava.so
721%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsJava.so
722%attr(755,root,root) %{_libdir}/vtk/libvtkHybridJava.so
723%attr(755,root,root) %{_libdir}/vtk/libvtkIOJava.so
724%attr(755,root,root) %{_libdir}/vtk/libvtkImagingJava.so
725%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisJava.so
726%attr(755,root,root) %{_libdir}/vtk/libvtkParallelJava.so
727%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingJava.so
bdd17b88
JB
728%if %{with textanalysis}
729%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisJava.so
730%endif
c9112da2
JB
731%attr(755,root,root) %{_libdir}/vtk/libvtkViewsJava.so
732%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingJava.so
733%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsJava.so
734%{_includedir}/vtk/vtkJava*.h
735%endif
52d6c353
AG
736
737%files python
0b356dc9 738%defattr(644,root,root,755)
0b356dc9 739%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 740%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 741%attr(755,root,root) %{_bindir}/vtkpython
24d31977
JB
742%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so.*.*.*
743%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsPythonD.so.5.10
20fc82eb
JB
744%if %{with chemistry}
745%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryPythonD.so.*.*.*
746%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryPythonD.so.5.10
747%endif
24d31977
JB
748%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so.*.*.*
749%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonPythonD.so.5.10
750%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so.*.*.*
751%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringPythonD.so.5.10
752%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.*.*.*
753%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.5.10
754%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so.*.*.*
755%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisPythonD.so.5.10
756%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so.*.*.*
757%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsPythonD.so.5.10
758%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so.*.*.*
759%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridPythonD.so.5.10
760%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so.*.*.*
761%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOPythonD.so.5.10
762%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so.*.*.*
763%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingPythonD.so.5.10
764%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so.*.*.*
765%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisPythonD.so.5.10
766%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so.*.*.*
767%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelPythonD.so.5.10
768%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so.*.*.*
769%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkPythonCore.so.5.10
770%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so.*.*.*
771%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonD.so.5.10
772%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.*.*.*
773%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.5.10
bdd17b88
JB
774%if %{with textanalysis}
775%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.*.*.*
776%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.5.10
777%endif
24d31977
JB
778%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so.*.*.*
779%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsPythonD.so.5.10
780%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.*.*.*
781%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.5.10
782%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so.*.*.*
783%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsPythonD.so.5.10
bb64b81a 784%dir %{py_sitedir}/vtk
24d31977 785%{py_sitedir}/vtk/*.py[co]
bb64b81a 786%dir %{py_sitedir}/vtk/gtk
24d31977 787%{py_sitedir}/vtk/gtk/*.py[co]
bb64b81a
JR
788%dir %{py_sitedir}/vtk/qt
789%dir %{py_sitedir}/vtk/qt4
24d31977 790%{py_sitedir}/vtk/qt*/*.py[co]
bb64b81a 791%dir %{py_sitedir}/vtk/test
24d31977 792%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 793%dir %{py_sitedir}/vtk/tk
24d31977 794%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 795%dir %{py_sitedir}/vtk/util
24d31977 796%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 797%dir %{py_sitedir}/vtk/wx
24d31977 798%{py_sitedir}/vtk/wx/*.py[co]
e33b075c 799%attr(755,root,root) %{py_sitedir}/vtk/vtkChartsPython.so
20fc82eb
JB
800%if %{with chemistry}
801%attr(755,root,root) %{py_sitedir}/vtk/vtkChemistryPython.so
802%endif
e33b075c
JB
803%attr(755,root,root) %{py_sitedir}/vtk/vtkCommonPython.so
804%attr(755,root,root) %{py_sitedir}/vtk/vtkFilteringPython.so
805%attr(755,root,root) %{py_sitedir}/vtk/vtkGenericFilteringPython.so
806%attr(755,root,root) %{py_sitedir}/vtk/vtkGeovisPython.so
807%attr(755,root,root) %{py_sitedir}/vtk/vtkGraphicsPython.so
808%attr(755,root,root) %{py_sitedir}/vtk/vtkHybridPython.so
809%attr(755,root,root) %{py_sitedir}/vtk/vtkIOPython.so
810%attr(755,root,root) %{py_sitedir}/vtk/vtkImagingPython.so
811%attr(755,root,root) %{py_sitedir}/vtk/vtkInfovisPython.so
812%attr(755,root,root) %{py_sitedir}/vtk/vtkParallelPython.so
bdd17b88
JB
813%attr(755,root,root) %{py_sitedir}/vtk/vtkRenderingPython.so
814%if %{with textanalysis}
815%attr(755,root,root) %{py_sitedir}/vtk/vtkTextAnalysisPython.so
816%endif
e33b075c
JB
817%attr(755,root,root) %{py_sitedir}/vtk/vtkViewsPython.so
818%attr(755,root,root) %{py_sitedir}/vtk/vtkVolumeRenderingPython.so
819%attr(755,root,root) %{py_sitedir}/vtk/vtkWidgetsPython.so
24d31977 820%{py_sitedir}/VTK-%{version}-py*.egg-info
52d6c353 821
c9112da2 822%files python-devel
0b356dc9 823%defattr(644,root,root,755)
c9112da2 824%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so
20fc82eb
JB
825%if %{with chemistry}
826%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryPythonD.so
827%endif
c9112da2
JB
828%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so
829%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so
830%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so
831%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so
832%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so
833%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so
834%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so
835%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so
836%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so
837%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so
838%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so
839%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so
840%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so
bdd17b88
JB
841%if %{with textanalysis}
842%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisPythonD.so
843%endif
c9112da2
JB
844%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so
845%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so
846%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so
847%{_includedir}/vtk/PyVTK*.h
848%{_includedir}/vtk/vtkPython*.h
52d6c353 849
e33b075c
JB
850%if %{with sip}
851%files python-sip
bb64b81a 852%defattr(644,root,root,755)
e33b075c 853%attr(755,root,root) %{py_sitedir}/vtk/vtkChartsPythonSIP.so
20fc82eb
JB
854%if %{with chemistry}
855%attr(755,root,root) %{py_sitedir}/vtk/vtkChemistryPythonSIP.so
856%endif
e33b075c
JB
857%attr(755,root,root) %{py_sitedir}/vtk/vtkCommonPythonSIP.so
858%attr(755,root,root) %{py_sitedir}/vtk/vtkFilteringPythonSIP.so
859%attr(755,root,root) %{py_sitedir}/vtk/vtkGenericFilteringPythonSIP.so
860%attr(755,root,root) %{py_sitedir}/vtk/vtkGeovisPythonSIP.so
861%attr(755,root,root) %{py_sitedir}/vtk/vtkGraphicsPythonSIP.so
862%attr(755,root,root) %{py_sitedir}/vtk/vtkHybridPythonSIP.so
863%attr(755,root,root) %{py_sitedir}/vtk/vtkIOPythonSIP.so
864%attr(755,root,root) %{py_sitedir}/vtk/vtkImagingPythonSIP.so
865%attr(755,root,root) %{py_sitedir}/vtk/vtkInfovisPythonSIP.so
866%attr(755,root,root) %{py_sitedir}/vtk/vtkParallelPythonSIP.so
e33b075c 867%attr(755,root,root) %{py_sitedir}/vtk/vtkRenderingPythonSIP.so
bdd17b88
JB
868%if %{with textanalysis}
869%attr(755,root,root) %{py_sitedir}/vtk/vtkTextAnalysisPythonSIP.so
870%endif
e33b075c
JB
871%attr(755,root,root) %{py_sitedir}/vtk/vtkViewsPythonSIP.so
872%attr(755,root,root) %{py_sitedir}/vtk/vtkVolumeRenderingPythonSIP.so
873%attr(755,root,root) %{py_sitedir}/vtk/vtkWidgetsPythonSIP.so
874
875%files python-qt
c9112da2 876%defattr(644,root,root,755)
e33b075c
JB
877%attr(755,root,root) %{_libdir}/vtk/libvtkQtPythonD.so
878%attr(755,root,root) %{py_sitedir}/vtk/QVTKPython.so
879%attr(755,root,root) %{py_sitedir}/vtk/vtkQtPython.so
880%endif
c9112da2
JB
881
882%files tcl
883%defattr(644,root,root,755)
884%doc README.html vtkLogo.jpg
885%attr(755,root,root) %{_bindir}/vtkWrapTcl
886%attr(755,root,root) %{_bindir}/vtkWrapTclInit
887%attr(755,root,root) %{_bindir}/vtk
888%{_libdir}/vtk/tcl
889%{_libdir}/vtk/pkgIndex.tcl
890%attr(755,root,root) %{_libdir}/vtk/libvtkChartsTCL.so.*.*.*
891%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsTCL.so.5.10
20fc82eb
JB
892%if %{with chemistry}
893%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryTCL.so.*.*.*
894%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryTCL.so.5.10
895%endif
c9112da2
JB
896%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTCL.so.*.*.*
897%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonTCL.so.5.10
898%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringTCL.so.*.*.*
899%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringTCL.so.5.10
900%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringTCL.so.*.*.*
901%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringTCL.so.5.10
902%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisTCL.so.*.*.*
903%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisTCL.so.5.10
904%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsTCL.so.*.*.*
905%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsTCL.so.5.10
906%attr(755,root,root) %{_libdir}/vtk/libvtkHybridTCL.so.*.*.*
907%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridTCL.so.5.10
908%attr(755,root,root) %{_libdir}/vtk/libvtkIOTCL.so.*.*.*
909%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOTCL.so.5.10
910%attr(755,root,root) %{_libdir}/vtk/libvtkImagingTCL.so.*.*.*
911%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingTCL.so.5.10
912%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisTCL.so.*.*.*
913%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisTCL.so.5.10
914%attr(755,root,root) %{_libdir}/vtk/libvtkParallelTCL.so.*.*.*
915%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelTCL.so.5.10
916%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingTCL.so.*.*.*
917%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingTCL.so.5.10
bdd17b88
JB
918%if %{with textanalysis}
919%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisTCL.so.*.*.*
920%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisTCL.so.5.10
921%endif
c9112da2
JB
922%attr(755,root,root) %{_libdir}/vtk/libvtkViewsTCL.so.*.*.*
923%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsTCL.so.5.10
924%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.*.*.*
925%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.5.10
926%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsTCL.so.*.*.*
927%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsTCL.so.5.10
928
929%files tcl-devel
930%defattr(644,root,root,755)
931%attr(755,root,root) %{_libdir}/vtk/libvtkChartsTCL.so
20fc82eb
JB
932%if %{with chemistry}
933%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryTCL.so
934%endif
c9112da2
JB
935%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTCL.so
936%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringTCL.so
937%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringTCL.so
938%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisTCL.so
939%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsTCL.so
940%attr(755,root,root) %{_libdir}/vtk/libvtkHybridTCL.so
941%attr(755,root,root) %{_libdir}/vtk/libvtkIOTCL.so
942%attr(755,root,root) %{_libdir}/vtk/libvtkImagingTCL.so
943%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisTCL.so
944%attr(755,root,root) %{_libdir}/vtk/libvtkParallelTCL.so
945%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingTCL.so
bdd17b88
JB
946%if %{with textanalysis}
947%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisTCL.so
948%endif
c9112da2
JB
949%attr(755,root,root) %{_libdir}/vtk/libvtkViewsTCL.so
950%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingTCL.so
951%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsTCL.so
952%{_includedir}/vtk/vtkTcl*.h
953%{_includedir}/vtk/vtkTk*.h
954
bb64b81a
JR
955%files test-suite
956%defattr(644,root,root,755)
bb64b81a 957%attr(755,root,root) %{_bindir}/CommonCxxTests
bb64b81a 958%attr(755,root,root) %{_bindir}/FilteringCxxTests
bb64b81a 959%attr(755,root,root) %{_bindir}/GenericFilteringCxxTests
24d31977 960%attr(755,root,root) %{_bindir}/GraphicsCxxTests
bb64b81a 961%attr(755,root,root) %{_bindir}/IOCxxTests
24d31977 962%attr(755,root,root) %{_bindir}/ImagingCxxTests
bb64b81a 963%attr(755,root,root) %{_bindir}/RenderingCxxTests
24d31977
JB
964%attr(755,root,root) %{_bindir}/SocketClient
965%attr(755,root,root) %{_bindir}/SocketServer
966%attr(755,root,root) %{_bindir}/TestCxxFeatures
967%attr(755,root,root) %{_bindir}/TestInstantiator
bb64b81a
JR
968%attr(755,root,root) %{_bindir}/VTKBenchMark
969%attr(755,root,root) %{_bindir}/VolumeRenderingCxxTests
970%attr(755,root,root) %{_bindir}/WidgetsCxxTests
24d31977 971%{_libdir}/vtk/testing
bb64b81a 972
52d6c353 973%files examples
0b356dc9 974%defattr(644,root,root,755)
bb64b81a 975%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 976%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
977%attr(755,root,root) %{_bindir}/Cone
978%attr(755,root,root) %{_bindir}/Cone2
979%attr(755,root,root) %{_bindir}/Cone3
980%attr(755,root,root) %{_bindir}/Cone4
981%attr(755,root,root) %{_bindir}/Cone5
982%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
983%attr(755,root,root) %{_bindir}/Cube
984%attr(755,root,root) %{_bindir}/Cylinder
985%attr(755,root,root) %{_bindir}/DiffuseSpheres
986%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
987%attr(755,root,root) %{_bindir}/Medical1
988%attr(755,root,root) %{_bindir}/Medical2
989%attr(755,root,root) %{_bindir}/Medical3
990%attr(755,root,root) %{_bindir}/MultiBlock
991%attr(755,root,root) %{_bindir}/RGrid
992%attr(755,root,root) %{_bindir}/SGrid
993%attr(755,root,root) %{_bindir}/SpecularSpheres
994%attr(755,root,root) %{_bindir}/finance
bb64b81a 995%{_examplesdir}/%{name}-%{version}
52d6c353
AG
996
997%files data
0b356dc9
AG
998%defattr(644,root,root,755)
999%dir %{_datadir}/vtk-data
1000%{_datadir}/vtk-data/Baseline
1001%{_datadir}/vtk-data/Data
1002%{_datadir}/vtk-data/VTKData.readme
This page took 0.301281 seconds and 4 git commands to generate.