]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- saving my old changes (more BRs, individual libs listing etc.
[packages/vtk.git] / vtk.spec
CommitLineData
b4f8e64d
JR
1#
2# TODO: package lib*(Python|Tk|Java|TCL).so somewhere?
3#
4
e3358d84 5# Conditional build
bb64b81a
JR
6%bcond_without java # build without Java support
7%bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
52d6c353 8#
3b8bf081 9Summary: Toolkit for 3D computer graphics, image processing, and visualization
06b6c677 10Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
3b8bf081 11Name: vtk
bb64b81a 12Version: 5.10.1
b4f8e64d 13Release: 1
3b8bf081 14License: BSD
0b356dc9 15Group: Libraries
bb64b81a
JR
16Source0: http://www.vtk.org/files/release/5.10/%{name}-%{version}.tar.gz
17# Source0-md5: 264b0052e65bd6571a84727113508789
18Source1: http://www.vtk.org/files/release/5.10/%{name}data-%{version}.tar.gz
19# Source1-md5: b6355063264cd56bcd1396c92f6ca59a
20Patch0: vtk-system-libs.patch
21Patch1: vtk-vtkNetCDF_cxx-soname.patch
22Patch2: vtk-vtknetcdf-lm.patch
280d7190 23URL: http://www.vtk.org/
bb64b81a 24%{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
24d31977 25BuildRequires: OpenGL-GLX-devel
bb64b81a
JR
26BuildRequires: OpenGL-devel
27BuildRequires: QtWebKit-devel
28BuildRequires: boost-devel
0b356dc9 29BuildRequires: cmake
c8393523 30BuildRequires: doxygen
bb64b81a 31BuildRequires: expat-devel
24d31977 32BuildRequires: fontconfig-devel
bb64b81a
JR
33BuildRequires: freetype-devel
34BuildRequires: gl2ps-devel
35BuildRequires: gnuplot
36BuildRequires: graphviz
37BuildRequires: hdf5-devel
ff176195
JR
38%if %{with java}
39BuildRequires: jdk
40BuildRequires: jpackage-utils
41%endif
bb64b81a
JR
42BuildRequires: libjpeg-devel
43BuildRequires: libpng-devel
44BuildRequires: libtheora-devel
45BuildRequires: libtiff-devel
46BuildRequires: libxml2-devel
47BuildRequires: mysql-devel
48BuildRequires: openmotif-devel
49BuildRequires: postgresql-devel
0b356dc9 50BuildRequires: python-devel
bb64b81a
JR
51BuildRequires: qt4-build
52BuildRequires: tcl-devel
53BuildRequires: tk-devel
54BuildRequires: wget
55BuildRequires: xorg-lib-libICE-devel
24d31977 56BuildRequires: xorg-lib-libSM-devel
bb64b81a 57BuildRequires: xorg-lib-libX11-devel
24d31977 58BuildRequires: xorg-lib-libXScrnSaver-devel
bb64b81a 59BuildRequires: xorg-lib-libXext-devel
24d31977 60BuildRequires: xorg-lib-libXft-devel
bb64b81a
JR
61BuildRequires: xorg-lib-libXt-devel
62BuildRequires: zlib-devel
0b356dc9 63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52d6c353 64
bb64b81a
JR
65%define skip_post_check_so lib.*Python.*\.so.*
66
52d6c353 67%description
3b8bf081 68The Visualization ToolKit (VTK) is an object oriented software system
69for 3D computer graphics, image processing, and visualization. VTK
70includes a textbook, a C++ class library, and several interpreted
71interface layers including Tcl/Tk, Java, and Python. VTK supports a
72wide variety of visualization algorithms including scalar, vector,
73tensor, texture, and volumetric methods. It also supports advanced
74modeling techniques like implicit modeling, polygon reduction, mesh
0b356dc9 75smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
3b8bf081 76dozens of imaging algorithms have been integrated into the system.
77This allows mixing 2D imaging / 3D graphics algorithms and data.
78
aec3ea31 79NOTE: The Java wrapper is not included by default. You may rebuild
3b8bf081 80 the srpm using "--with java" with JDK installed.
81
82NOTE: All patented routines which are part of the package have been
83 removed in this version.
52d6c353 84
eb1fe26e 85%description -l pl.UTF-8
c8393523 86Visualization TookKit (VTK) to obiektowo zorientowany system
eb1fe26e
JR
87oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
88obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
89kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
90Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
c8393523 91metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
eb1fe26e
JR
92Obsługuje także zaawansowane techniki modelowania, takie jak
93modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
94przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
95algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
96na mieszanie algorytmów obrazowania 2D i grafiki 3D.
c8393523 97
eb1fe26e
JR
98UWAGA: wrapper Javy nie został włączony domyślnie. Można przebudować
99 srpm-a z opcją "--with java" przy zainstalowanym JDK.
c8393523 100
eb1fe26e
JR
101UWAGA: wszystkie opatentowane procedury będące częścią tego pakietu
102 zostały usunięte w tej wersji.
c8393523 103
52d6c353 104%package devel
3b8bf081 105Summary: VTK header files for building C++ code
06b6c677 106Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
0b356dc9 107Group: Development
c8393523 108Requires: %{name} = %{version}-%{release}
52d6c353 109
0b356dc9
AG
110%description devel
111This provides the VTK header files required to compile C++ programs
112that use VTK to do 3D visualisation.
52d6c353 113
eb1fe26e
JR
114%description devel -l pl.UTF-8
115Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
116C++ używających VTK do wizualizacji 3D.
c8393523 117
52d6c353 118%package tcl
3b8bf081 119Summary: Tcl bindings for VTK
52118dd8 120Summary(pl.UTF-8): Wiązania Tcl do VTK
0b356dc9 121Group: Libraries
c8393523 122Requires: %{name} = %{version}-%{release}
52d6c353
AG
123
124%description tcl
c8393523 125This package contains Tcl bindings for VTK.
52d6c353 126
eb1fe26e 127%description tcl -l pl.UTF-8
52118dd8 128Ten pakiet zawiera wiązania Tcl do VTK.
52d6c353
AG
129
130%package python
3b8bf081 131Summary: Python bindings for VTK
52118dd8 132Summary(pl.UTF-8): Wiązania Pythona do VTK
0b356dc9 133Group: Libraries
c8393523 134Requires: %{name} = %{version}-%{release}
52d6c353 135
0b356dc9 136%description python
c8393523 137This package contains Python bindings for VTK.
52d6c353 138
eb1fe26e 139%description python -l pl.UTF-8
52118dd8 140Ten pakiet zawiera wiązania Pythona do VTK.
52d6c353 141
52d6c353 142%package java
3b8bf081 143Summary: Java bindings for VTK
52118dd8 144Summary(pl.UTF-8): Wiązania Javy do VTK
0b356dc9 145Group: Development/Languages/Java
c8393523 146Requires: %{name} = %{version}-%{release}
52d6c353
AG
147
148%description java
c8393523 149This package contains Java bindings for VTK.
52d6c353 150
eb1fe26e 151%description java -l pl.UTF-8
52118dd8 152Ten pakiet zawiera wiązania Javy do VTK.
52d6c353 153
bb64b81a
JR
154%package qt
155Summary: Qt bindings for VTK
52118dd8 156Summary(pl.UTF-8): Wiązania Qt do VTK
bb64b81a
JR
157Requires: vtk = %{version}-%{release}
158Group: System Environment/Libraries
159
160%description qt
52118dd8
JB
161This package contains Qt bindings for VTK.
162
163%description qt -l pl.UTF-8
164Ten pakiet zawiera wiązania Qt do VTK.
bb64b81a 165
52d6c353 166%package examples
3b8bf081 167Summary: C++, Tcl and Python example programs/scripts for VTK
06b6c677 168Summary(pl.UTF-8): Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
0b356dc9 169Group: Development/Libraries
c8393523
JB
170Requires: %{name} = %{version}-%{release}
171Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
172
173%description examples
0b356dc9
AG
174This package contains all the examples from the VTK source. To compile
175the C++ examples you will need to install the vtk-devel package as
176well. The Python and Tcl examples can be run with the corresponding
177packages (vtk-python, vtk-tcl).
52d6c353 178
eb1fe26e
JR
179%description examples -l pl.UTF-8
180Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
181przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
182Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
c8393523
JB
183(vtk-python, vtk-tcl).
184
52d6c353 185%package test-suite
3b8bf081 186Summary: Test programs for VTK
06b6c677 187Summary(pl.UTF-8): Programy testowe dla VTK
0b356dc9 188Group: Development/Libraries
c8393523
JB
189Requires: %{name} = %{version}-%{release}
190Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
191
192%description test-suite
3b8bf081 193This package contains all testing programs from the VTK source. The
194source code of these programs can be found in the vtk-examples
195package.
52d6c353 196
eb1fe26e
JR
197%description test-suite -l pl.UTF-8
198Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
199źródłowy tych programów można znaleźć w pakiecie vtk-examples.
c8393523 200
52d6c353 201%package data
3b8bf081 202Summary: Data files for VTK
06b6c677 203Summary(pl.UTF-8): Pliki danych dla VTK
3b8bf081 204Group: Development/Libraries
f421933b 205%if "%{_rpmversion}" >= "5"
11477b92 206BuildArch: noarch
f421933b 207%endif
52d6c353 208
0b356dc9 209%description data
3b8bf081 210This package contains all the data from the VTKData repository. These
c8393523
JB
211data are required to run various examples from the vtk-examples
212package.
213
eb1fe26e
JR
214%description data -l pl.UTF-8
215Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
216potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
217
218%prep
bb64b81a
JR
219%setup -q -n VTK%{version} -a 1
220%patch0 -p1
221%patch1 -p1
222%patch2 -p1
223
224# Replace relative path ../../../VTKData with %{_datadir}/vtkdata-%{version}
225# otherwise it will break on symlinks.
226grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs \
227 perl -pi -e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/vtkdata-%{version},g'
228
229# Save an unbuilt copy of the Example's sources for %doc
230mkdir vtk-examples
231cp -a Examples vtk-examples
232# Don't ship Win32 examples
233%{__rm} -r vtk-examples/Examples/GUI/Win32
234find vtk-examples -type f | xargs chmod -R a-x
52d6c353
AG
235
236%build
bb64b81a
JR
237export CFLAGS="%{optflags} -D_UNICODE"
238export CXXFLAGS="%{optflags} -D_UNICODE"
239%if %{with java}
ff176195 240export JAVA_HOME=%{java_home}
bb64b81a
JR
241%endif
242
243mkdir build
244cd build
245%{cmake} .. \
52d6c353 246 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
bb64b81a
JR
247 -DVTK_INSTALL_INCLUDE_DIR:PATH=/include/vtk \
248 -DVTK_INSTALL_LIB_DIR:PATH=/%{_lib}/vtk \
249 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt4/plugins/designer \
52d6c353
AG
250 -DCMAKE_SKIP_RPATH:BOOL=ON \
251 -DBUILD_EXAMPLES:BOOL=ON \
252 -DBUILD_SHARED_LIBS:BOOL=ON \
253 -DBUILD_DOCUMENTATION:BOOL=ON \
254 -DBUILD_TESTING:BOOL=ON \
bb64b81a
JR
255%if %{with OSMesa}
256 -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
257%endif
280d7190 258%if %{with java}
bb64b81a 259 -DVTK_WRAP_JAVA:BOOL=ON \
280d7190
JB
260 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
261 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
bb64b81a
JR
262 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
263%else
264 -DVTK_WRAP_JAVA:BOOL=OFF \
280d7190 265%endif
bb64b81a 266 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
280d7190 267 -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
7a081b91 268 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
0b356dc9 269 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
52d6c353
AG
270 -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
271 -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
272 -DTK_INCLUDE_PATH:PATH=%{_includedir} \
273 -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
274 -DVTK_DATA_ROOT:PATH=%{_datadir}/vtk \
bb64b81a
JR
275 -DVTK_USE_SYSTEM_LIBRARIES=ON \
276 -DVTK_USE_BOOST:BOOL=ON \
277 -DVTK_USE_GL2PS:BOOL=ON \
278 -DVTK_USE_GUISUPPORT:BOOL=ON \
279 -DVTK_USE_MYSQL=ON \
280 -DVTK_USE_OGGTHEORA_ENCODER=ON \
281 -DVTK_USE_POSTGRES=ON \
282 -DVTK_USE_SYSTEM_LIBPROJ4=OFF \
283 -DVTK_USE_QVTK=ON \
284 -DVTK_USE_QT=ON \
52d6c353
AG
285 -DVTK_USE_HYBRID:BOOL=ON \
286 -DVTK_USE_PARALLEL:BOOL=ON \
287 -DVTK_USE_PATENTED:BOOL=off \
288 -DVTK_USE_RENDERING:BOOL=ON \
280d7190 289 -DVTK_WRAP_JAVA:BOOL=%{?with_java:ON}%{!?with_java:OFF} \
bb64b81a 290 -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
52d6c353
AG
291 -DVTK_WRAP_PYTHON:BOOL=ON \
292 -DVTK_WRAP_TCL:BOOL=ON \
293 -DBUILD_SHARED_LIBS:BOOL=ON \
294 -DCMAKE_CXX_COMPILER:PATH="%{__cxx}" \
295 -DCMAKE_C_COMPILER:PATH="%{__cc}" \
296 -DCMAKE_LINKER_FLAGS:STRING="%{rpmldflags}" \
280d7190 297 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
52d6c353 298
52d6c353
AG
299%{__make}
300
301%install
302rm -rf $RPM_BUILD_ROOT
bb64b81a
JR
303install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
304 $RPM_BUILD_ROOT%{py_sitedir}
52d6c353 305
bb64b81a 306%{__make} -C build install \
52d6c353
AG
307 DESTDIR=$RPM_BUILD_ROOT
308
bb64b81a
JR
309# ld config
310echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
311
312# fix python install path
313mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
314
315cp -a VTKData%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
316cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
317
318# Install utilities
319install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
320
321# Install examples
322for f in \
323HierarchicalBoxPipeline \
324MultiBlock \
325Arrays \
326Cube \
327RGrid \
328SGrid \
329Medical1 \
330Medical2 \
331Medical3 \
332finance \
333AmbientSpheres \
334Cylinder \
335DiffuseSpheres \
336SpecularSpheres \
337Cone \
338Cone2 \
339Cone3 \
340Cone4 \
341Cone5 \
342Cone6 ; do
343 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
344done
345
bb64b81a
JR
346# Install test binaries
347for f in \
348CommonCxxTests \
349TestCxxFeatures \
350TestInstantiator \
351FilteringCxxTests \
352GraphicsCxxTests \
353GenericFilteringCxxTests \
354ImagingCxxTests \
355IOCxxTests \
356RenderingCxxTests \
357VTKBenchMark \
358VolumeRenderingCxxTests \
359WidgetsCxxTests \
360SocketClient \
361SocketServer ; do
362 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
363done
52d6c353 364
bb64b81a
JR
365# Add exec bits to shared libs ...
366#chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
52d6c353 367
bb64b81a
JR
368# Verdict places the docs in the false folder
369%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vtk/doc
52d6c353 370
24d31977
JB
371%py_postclean
372
0b356dc9
AG
373%clean
374rm -rf $RPM_BUILD_ROOT
375
c8393523 376%post -p /sbin/ldconfig
52d6c353 377%postun -p /sbin/ldconfig
c8393523
JB
378
379%post tcl -p /sbin/ldconfig
380%postun tcl -p /sbin/ldconfig
381
382%post python -p /sbin/ldconfig
383%postun python -p /sbin/ldconfig
384
385%post java -p /sbin/ldconfig
386%postun java -p /sbin/ldconfig
52d6c353 387
bb64b81a
JR
388%post qt -p /sbin/ldconfig
389%postun qt -p /sbin/ldconfig
390
52d6c353 391%files
0b356dc9 392%defattr(644,root,root,755)
bb64b81a
JR
393%doc README.html vtkLogo.jpg vtkBanner.gif Wrapping/*/README*
394%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 395%dir %{_libdir}/vtk
bb64b81a 396%attr(755,root,root) %{_libdir}/vtk/libCosmo.so.*.*.*
24d31977 397%attr(755,root,root) %ghost %{_libdir}/vtk/libCosmo.so.5.10
bb64b81a 398%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so.*.*.*
24d31977 399%attr(755,root,root) %ghost %{_libdir}/vtk/libLSDyna.so.5.10
bb64b81a 400%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so.*.*.*
24d31977 401%attr(755,root,root) %ghost %{_libdir}/vtk/libMapReduceMPI.so.5.10
bb64b81a 402%attr(755,root,root) %{_libdir}/vtk/libVPIC.so.*.*.*
24d31977
JB
403%attr(755,root,root) %ghost %{_libdir}/vtk/libVPIC.so.5.10
404%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so.*.*.*
405%attr(755,root,root) %ghost %{_libdir}/vtk/libmpistubs.so.5.10
bb64b81a 406%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so.*.*.*
24d31977 407%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCharts.so.5.10
bb64b81a 408%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so.*.*.*
24d31977 409%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommon.so.5.10
bb64b81a 410%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.*.*.*
24d31977 411%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkDICOMParser.so.5.10
bb64b81a 412%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so.*.*.*
24d31977 413%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFiltering.so.5.10
bb64b81a 414%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so.*.*.*
24d31977 415%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFiltering.so.5.10
bb64b81a 416%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so.*.*.*
24d31977 417%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovis.so.5.10
bb64b81a 418%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so.*.*.*
24d31977 419%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphics.so.5.10
bb64b81a 420%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so.*.*.*
24d31977
JB
421%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybrid.so.5.10
422%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so.*.*.*
423%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIO.so.5.10
bb64b81a 424%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so.*.*.*
24d31977 425%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImaging.so.5.10
bb64b81a 426%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so.*.*.*
24d31977 427%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovis.so.5.10
bb64b81a 428%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so.*.*.*
24d31977
JB
429%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF.so.5.10
430%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so.*.*.*
431%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkNetCDF_cxx.so.5.10
bb64b81a 432%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so.*.*.*
24d31977 433%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallel.so.5.10
bb64b81a 434%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so.*.*.*
24d31977 435%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRendering.so.5.10
bb64b81a 436%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so.*.*.*
24d31977 437%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViews.so.5.10
bb64b81a 438%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so.*.*.*
24d31977 439%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRendering.so.5.10
bb64b81a 440%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so.*.*.*
24d31977
JB
441%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgets.so.5.10
442%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so.*.*.*
443%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkalglib.so.5.10
444%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so.*.*.*
445%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkexoIIc.so.5.10
446%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so.*.*.*
447%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkftgl.so.5.10
448%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.*.*.*
449%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkmetaio.so.5.10
450%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so.*.*.*
451%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkproj4.so.5.10
452%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so.*.*.*
453%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksqlite.so.5.10
454%attr(755,root,root) %{_libdir}/vtk/libvtksys.so.*.*.*
455%attr(755,root,root) %ghost %{_libdir}/vtk/libvtksys.so.5.10
456%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so.*.*.*
457%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkverdict.so.5.10
52d6c353
AG
458
459%files devel
0b356dc9 460%defattr(644,root,root,755)
0b356dc9 461%doc Utilities/Upgrading/*
bb64b81a
JR
462%attr(755,root,root) %{_bindir}/lproj
463%attr(755,root,root) %{_bindir}/vtkEncodeString
24d31977 464%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
52d6c353
AG
465%{_includedir}/vtk
466%{_libdir}/vtk/CMake
467%{_libdir}/vtk/*.cmake
24d31977 468%doc %{_libdir}/vtk/doxygen
bb64b81a
JR
469%{_libdir}/vtk/hints
470%attr(755,root,root) %{_libdir}/vtk/libCosmo.so
471%attr(755,root,root) %{_libdir}/vtk/libLSDyna.so
472%attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so
bb64b81a 473%attr(755,root,root) %{_libdir}/vtk/libVPIC.so
24d31977 474%attr(755,root,root) %{_libdir}/vtk/libmpistubs.so
bb64b81a
JR
475%attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so
476%attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so
477%attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so
bb64b81a 478%attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so
bb64b81a
JR
479%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so
480%attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so
481%attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so
482%attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so
24d31977 483%attr(755,root,root) %{_libdir}/vtk/libvtkIO.so
bb64b81a
JR
484%attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so
485%attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so
bb64b81a 486%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so
24d31977 487%attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so
bb64b81a 488%attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so
bb64b81a 489%attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so
bb64b81a
JR
490%attr(755,root,root) %{_libdir}/vtk/libvtkViews.so
491%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so
492%attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so
24d31977
JB
493%attr(755,root,root) %{_libdir}/vtk/libvtkalglib.so
494%attr(755,root,root) %{_libdir}/vtk/libvtkexoIIc.so
495%attr(755,root,root) %{_libdir}/vtk/libvtkftgl.so
496%attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
497%attr(755,root,root) %{_libdir}/vtk/libvtkproj4.so
498%attr(755,root,root) %{_libdir}/vtk/libvtksqlite.so
499%attr(755,root,root) %{_libdir}/vtk/libvtksys.so
500%attr(755,root,root) %{_libdir}/vtk/libvtkverdict.so
52d6c353
AG
501
502%files tcl
0b356dc9 503%defattr(644,root,root,755)
c8393523 504%doc README.html vtkLogo.jpg
0b356dc9 505%attr(755,root,root) %{_bindir}/vtkWrapTcl
bb64b81a 506%attr(755,root,root) %{_bindir}/vtkWrapTclInit
0b356dc9 507%attr(755,root,root) %{_bindir}/vtk
0b356dc9 508%{_libdir}/vtk/tcl
bb64b81a 509%{_libdir}/vtk/pkgIndex.tcl
24d31977
JB
510%attr(755,root,root) %{_libdir}/vtk/libvtkChartsTCL.so.*.*.*
511%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsTCL.so.5.10
512%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTCL.so.*.*.*
513%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonTCL.so.5.10
514%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringTCL.so.*.*.*
515%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringTCL.so.5.10
516%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringTCL.so.*.*.*
517%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringTCL.so.5.10
518%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisTCL.so.*.*.*
519%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisTCL.so.5.10
520%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsTCL.so.*.*.*
521%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsTCL.so.5.10
522%attr(755,root,root) %{_libdir}/vtk/libvtkHybridTCL.so.*.*.*
523%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridTCL.so.5.10
524%attr(755,root,root) %{_libdir}/vtk/libvtkIOTCL.so.*.*.*
525%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOTCL.so.5.10
526%attr(755,root,root) %{_libdir}/vtk/libvtkImagingTCL.so.*.*.*
527%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingTCL.so.5.10
528%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisTCL.so.*.*.*
529%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisTCL.so.5.10
530%attr(755,root,root) %{_libdir}/vtk/libvtkParallelTCL.so.*.*.*
531%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelTCL.so.5.10
532%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingTCL.so.*.*.*
533%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingTCL.so.5.10
534%attr(755,root,root) %{_libdir}/vtk/libvtkViewsTCL.so.*.*.*
535%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsTCL.so.5.10
536%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.*.*.*
537%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingTCL.so.5.10
538%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsTCL.so.*.*.*
539%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsTCL.so.5.10
52d6c353
AG
540
541%files python
0b356dc9 542%defattr(644,root,root,755)
0b356dc9 543%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 544%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 545%attr(755,root,root) %{_bindir}/vtkpython
24d31977
JB
546%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so.*.*.*
547%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsPythonD.so.5.10
548%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so.*.*.*
549%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonPythonD.so.5.10
550%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so.*.*.*
551%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringPythonD.so.5.10
552%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.*.*.*
553%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.5.10
554%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so.*.*.*
555%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisPythonD.so.5.10
556%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so.*.*.*
557%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsPythonD.so.5.10
558%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so.*.*.*
559%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridPythonD.so.5.10
560%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so.*.*.*
561%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOPythonD.so.5.10
562%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so.*.*.*
563%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingPythonD.so.5.10
564%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so.*.*.*
565%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisPythonD.so.5.10
566%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so.*.*.*
567%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelPythonD.so.5.10
568%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so.*.*.*
569%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkPythonCore.so.5.10
570%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so.*.*.*
571%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonD.so.5.10
572%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.*.*.*
573%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.5.10
574%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so.*.*.*
575%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsPythonD.so.5.10
576%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.*.*.*
577%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.5.10
578%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so.*.*.*
579%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsPythonD.so.5.10
bb64b81a 580%dir %{py_sitedir}/vtk
24d31977 581%{py_sitedir}/vtk/*.py[co]
bb64b81a 582%dir %{py_sitedir}/vtk/gtk
24d31977 583%{py_sitedir}/vtk/gtk/*.py[co]
bb64b81a
JR
584%dir %{py_sitedir}/vtk/qt
585%dir %{py_sitedir}/vtk/qt4
24d31977 586%{py_sitedir}/vtk/qt*/*.py[co]
bb64b81a 587%dir %{py_sitedir}/vtk/test
24d31977 588%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 589%dir %{py_sitedir}/vtk/tk
24d31977 590%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 591%dir %{py_sitedir}/vtk/util
24d31977 592%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 593%dir %{py_sitedir}/vtk/wx
24d31977 594%{py_sitedir}/vtk/wx/*.py[co]
bb64b81a 595%attr(755,root,root) %{py_sitedir}/vtk/vtk*.so
24d31977 596%{py_sitedir}/VTK-%{version}-py*.egg-info
52d6c353 597
280d7190 598%if %{with java}
52d6c353 599%files java
0b356dc9
AG
600%defattr(644,root,root,755)
601%attr(755,root,root) %{_bindir}/vtkParseJava
602%attr(755,root,root) %{_bindir}/vtkWrapJava
24d31977
JB
603%attr(755,root,root) %{_libdir}/vtk/libvtkChartsJava.so.*.*.*
604%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsJava.so.5.10
605%attr(755,root,root) %{_libdir}/vtk/libvtkCommonJava.so.*.*.*
606%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonJava.so.5.10
607%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringJava.so.*.*.*
608%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringJava.so.5.10
609%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringJava.so.*.*.*
610%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringJava.so.5.10
611%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisJava.so.*.*.*
612%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisJava.so.5.10
613%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsJava.so.*.*.*
614%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsJava.so.5.10
615%attr(755,root,root) %{_libdir}/vtk/libvtkHybridJava.so.*.*.*
616%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridJava.so.5.10
617%attr(755,root,root) %{_libdir}/vtk/libvtkIOJava.so.*.*.*
618%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOJava.so.5.10
619%attr(755,root,root) %{_libdir}/vtk/libvtkImagingJava.so.*.*.*
620%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingJava.so.5.10
621%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisJava.so.*.*.*
622%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisJava.so.5.10
623%attr(755,root,root) %{_libdir}/vtk/libvtkParallelJava.so.*.*.*
624%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelJava.so.5.10
625%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingJava.so.*.*.*
626%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingJava.so.5.10
627%attr(755,root,root) %{_libdir}/vtk/libvtkViewsJava.so.*.*.*
628%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsJava.so.5.10
629%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingJava.so.*.*.*
630%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingJava.so.5.10
631%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsJava.so.*.*.*
632%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsJava.so.5.10
52d6c353
AG
633%{_libdir}/vtk/java
634%endif
635
bb64b81a
JR
636%files qt
637%defattr(644,root,root,755)
bb64b81a 638%attr(755,root,root) %{_libdir}/vtk/libQVTK.so.*.*.*
24d31977 639%attr(755,root,root) %ghost %{_libdir}/vtk/libQVTK.so.5.10
bb64b81a
JR
640%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
641
642%files test-suite
643%defattr(644,root,root,755)
bb64b81a 644%attr(755,root,root) %{_bindir}/CommonCxxTests
bb64b81a 645%attr(755,root,root) %{_bindir}/FilteringCxxTests
bb64b81a 646%attr(755,root,root) %{_bindir}/GenericFilteringCxxTests
24d31977 647%attr(755,root,root) %{_bindir}/GraphicsCxxTests
bb64b81a 648%attr(755,root,root) %{_bindir}/IOCxxTests
24d31977 649%attr(755,root,root) %{_bindir}/ImagingCxxTests
bb64b81a 650%attr(755,root,root) %{_bindir}/RenderingCxxTests
24d31977
JB
651%attr(755,root,root) %{_bindir}/SocketClient
652%attr(755,root,root) %{_bindir}/SocketServer
653%attr(755,root,root) %{_bindir}/TestCxxFeatures
654%attr(755,root,root) %{_bindir}/TestInstantiator
bb64b81a
JR
655%attr(755,root,root) %{_bindir}/VTKBenchMark
656%attr(755,root,root) %{_bindir}/VolumeRenderingCxxTests
657%attr(755,root,root) %{_bindir}/WidgetsCxxTests
24d31977 658%{_libdir}/vtk/testing
bb64b81a 659
52d6c353 660%files examples
0b356dc9 661%defattr(644,root,root,755)
bb64b81a 662%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 663%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
664%attr(755,root,root) %{_bindir}/Cone
665%attr(755,root,root) %{_bindir}/Cone2
666%attr(755,root,root) %{_bindir}/Cone3
667%attr(755,root,root) %{_bindir}/Cone4
668%attr(755,root,root) %{_bindir}/Cone5
669%attr(755,root,root) %{_bindir}/Cone6
24d31977
JB
670%attr(755,root,root) %{_bindir}/Cube
671%attr(755,root,root) %{_bindir}/Cylinder
672%attr(755,root,root) %{_bindir}/DiffuseSpheres
673%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
674%attr(755,root,root) %{_bindir}/Medical1
675%attr(755,root,root) %{_bindir}/Medical2
676%attr(755,root,root) %{_bindir}/Medical3
677%attr(755,root,root) %{_bindir}/MultiBlock
678%attr(755,root,root) %{_bindir}/RGrid
679%attr(755,root,root) %{_bindir}/SGrid
680%attr(755,root,root) %{_bindir}/SpecularSpheres
681%attr(755,root,root) %{_bindir}/finance
bb64b81a 682%{_examplesdir}/%{name}-%{version}
52d6c353
AG
683
684%files data
0b356dc9
AG
685%defattr(644,root,root,755)
686%dir %{_datadir}/vtk-data
687%{_datadir}/vtk-data/Baseline
688%{_datadir}/vtk-data/Data
689%{_datadir}/vtk-data/VTKData.readme
This page took 0.161073 seconds and 4 git commands to generate.