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