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