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