]> git.pld-linux.org Git - packages/vtk.git/blob - vtk.spec
- Tcl binding pl cosmetic
[packages/vtk.git] / vtk.spec
1 #
2 # TODO: package lib*(Python|Tk|Java|TCL).so somewhere?
3 #
4
5 # Conditional build
6 %bcond_without  java    # build without Java support
7 %bcond_with     OSMesa  # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
8 #
9 Summary:        Toolkit for 3D computer graphics, image processing, and visualization
10 Summary(pl.UTF-8):      Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
11 Name:           vtk
12 Version:        5.10.1
13 Release:        1
14 License:        BSD
15 Group:          Libraries
16 Source0:        http://www.vtk.org/files/release/5.10/%{name}-%{version}.tar.gz
17 # Source0-md5:  264b0052e65bd6571a84727113508789
18 Source1:        http://www.vtk.org/files/release/5.10/%{name}data-%{version}.tar.gz
19 # Source1-md5:  b6355063264cd56bcd1396c92f6ca59a
20 Patch0:         vtk-system-libs.patch
21 Patch1:         vtk-vtkNetCDF_cxx-soname.patch
22 Patch2:         vtk-vtknetcdf-lm.patch
23 URL:            http://www.vtk.org/
24 %{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
25 BuildRequires:  OpenGL-GLX-devel
26 BuildRequires:  OpenGL-devel
27 BuildRequires:  QtWebKit-devel
28 BuildRequires:  boost-devel
29 BuildRequires:  cmake
30 BuildRequires:  doxygen
31 BuildRequires:  expat-devel
32 BuildRequires:  fontconfig-devel
33 BuildRequires:  freetype-devel
34 BuildRequires:  gl2ps-devel
35 BuildRequires:  gnuplot
36 BuildRequires:  graphviz
37 BuildRequires:  hdf5-devel
38 %if %{with java}
39 BuildRequires:  jdk
40 BuildRequires:  jpackage-utils
41 %endif
42 BuildRequires:  libjpeg-devel
43 BuildRequires:  libpng-devel
44 BuildRequires:  libtheora-devel
45 BuildRequires:  libtiff-devel
46 BuildRequires:  libxml2-devel
47 BuildRequires:  mysql-devel
48 BuildRequires:  openmotif-devel
49 BuildRequires:  postgresql-devel
50 BuildRequires:  python-devel
51 BuildRequires:  qt4-build
52 BuildRequires:  tcl-devel
53 BuildRequires:  tk-devel
54 BuildRequires:  wget
55 BuildRequires:  xorg-lib-libICE-devel
56 BuildRequires:  xorg-lib-libSM-devel
57 BuildRequires:  xorg-lib-libX11-devel
58 BuildRequires:  xorg-lib-libXScrnSaver-devel
59 BuildRequires:  xorg-lib-libXext-devel
60 BuildRequires:  xorg-lib-libXft-devel
61 BuildRequires:  xorg-lib-libXt-devel
62 BuildRequires:  zlib-devel
63 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65 %define         skip_post_check_so      lib.*Python.*\.so.*
66
67 %description
68 The Visualization ToolKit (VTK) is an object oriented software system
69 for 3D computer graphics, image processing, and visualization. VTK
70 includes a textbook, a C++ class library, and several interpreted
71 interface layers including Tcl/Tk, Java, and Python. VTK supports a
72 wide variety of visualization algorithms including scalar, vector,
73 tensor, texture, and volumetric methods. It also supports advanced
74 modeling techniques like implicit modeling, polygon reduction, mesh
75 smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
76 dozens of imaging algorithms have been integrated into the system.
77 This allows mixing 2D imaging / 3D graphics algorithms and data.
78
79 NOTE: The Java wrapper is not included by default. You may rebuild
80       the srpm using "--with java" with JDK installed.
81
82 NOTE: All patented routines which are part of the package have been
83       removed in this version.
84
85 %description -l pl.UTF-8
86 Visualization TookKit (VTK) to obiektowo zorientowany system
87 oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
88 obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
89 kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
90 Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
91 metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
92 Obsługuje także zaawansowane techniki modelowania, takie jak
93 modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
94 przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
95 algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
96 na mieszanie algorytmów obrazowania 2D i grafiki 3D.
97
98 UWAGA: wrapper Javy nie został włączony domyślnie. Można przebudować
99        srpm-a z opcją "--with java" przy zainstalowanym JDK.
100
101 UWAGA: wszystkie opatentowane procedury będące częścią tego pakietu
102        zostały usunięte w tej wersji.
103
104 %package devel
105 Summary:        VTK header files for building C++ code
106 Summary(pl.UTF-8):      Pliki nagłówkowe VTK dla C++
107 Group:          Development
108 Requires:       %{name} = %{version}-%{release}
109
110 %description devel
111 This provides the VTK header files required to compile C++ programs
112 that use VTK to do 3D visualisation.
113
114 %description devel -l pl.UTF-8
115 Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
116 C++ używających VTK do wizualizacji 3D.
117
118 %package tcl
119 Summary:        Tcl bindings for VTK
120 Summary(pl.UTF-8):      Wiązania języka Tcl do VTK
121 Group:          Libraries
122 Requires:       %{name} = %{version}-%{release}
123
124 %description tcl
125 This package contains Tcl bindings for VTK.
126
127 %description tcl -l pl.UTF-8
128 Ten pakiet zawiera wiązania języka Tcl do VTK.
129
130 %package python
131 Summary:        Python bindings for VTK
132 Summary(pl.UTF-8):      Wiązania Pythona do VTK
133 Group:          Libraries
134 Requires:       %{name} = %{version}-%{release}
135
136 %description python
137 This package contains Python bindings for VTK.
138
139 %description python -l pl.UTF-8
140 Ten pakiet zawiera wiązania Pythona do VTK.
141
142 %package java
143 Summary:        Java bindings for VTK
144 Summary(pl.UTF-8):      Wiązania Javy do VTK
145 Group:          Development/Languages/Java
146 Requires:       %{name} = %{version}-%{release}
147
148 %description java
149 This package contains Java bindings for VTK.
150
151 %description java -l pl.UTF-8
152 Ten pakiet zawiera wiązania Javy do VTK.
153
154 %package qt
155 Summary:        Qt bindings for VTK
156 Summary(pl.UTF-8):      Wiązania Qt do VTK
157 Requires:       vtk = %{version}-%{release}
158 Group:          System Environment/Libraries
159
160 %description qt
161 This package contains Qt bindings for VTK.
162
163 %description qt -l pl.UTF-8
164 Ten pakiet zawiera wiązania Qt do VTK.
165
166 %package examples
167 Summary:        C++, Tcl and Python example programs/scripts for VTK
168 Summary(pl.UTF-8):      Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
169 Group:          Development/Libraries
170 Requires:       %{name} = %{version}-%{release}
171 Requires:       %{name}-data = %{version}-%{release}
172
173 %description examples
174 This package contains all the examples from the VTK source. To compile
175 the C++ examples you will need to install the vtk-devel package as
176 well. The Python and Tcl examples can be run with the corresponding
177 packages (vtk-python, vtk-tcl).
178
179 %description examples -l pl.UTF-8
180 Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
181 przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
182 Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
183 (vtk-python, vtk-tcl).
184
185 %package test-suite
186 Summary:        Test programs for VTK
187 Summary(pl.UTF-8):      Programy testowe dla VTK
188 Group:          Development/Libraries
189 Requires:       %{name} = %{version}-%{release}
190 Requires:       %{name}-data = %{version}-%{release}
191
192 %description test-suite
193 This package contains all testing programs from the VTK source. The
194 source code of these programs can be found in the vtk-examples
195 package.
196
197 %description test-suite -l pl.UTF-8
198 Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
199 źródłowy tych programów można znaleźć w pakiecie vtk-examples.
200
201 %package data
202 Summary:        Data files for VTK
203 Summary(pl.UTF-8):      Pliki danych dla VTK
204 Group:          Development/Libraries
205 %if "%{_rpmversion}" >= "5"
206 BuildArch:      noarch
207 %endif
208
209 %description data
210 This package contains all the data from the VTKData repository. These
211 data are required to run various examples from the vtk-examples
212 package.
213
214 %description data -l pl.UTF-8
215 Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
216 potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
217
218 %prep
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.
226 grep -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
230 mkdir vtk-examples
231 cp -a Examples vtk-examples
232 # Don't ship Win32 examples
233 %{__rm} -r vtk-examples/Examples/GUI/Win32
234 find vtk-examples -type f | xargs chmod -R a-x
235
236 %build
237 export CFLAGS="%{optflags} -D_UNICODE"
238 export CXXFLAGS="%{optflags} -D_UNICODE"
239 %if %{with java}
240 export JAVA_HOME=%{java_home}
241 %endif
242
243 mkdir build
244 cd build
245 %{cmake} .. \
246         -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
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 \
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 \
255 %if %{with OSMesa}
256         -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
257 %endif
258 %if %{with java}
259         -DVTK_WRAP_JAVA:BOOL=ON \
260         -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
261         -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
262         -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
263 %else
264         -DVTK_WRAP_JAVA:BOOL=OFF \
265 %endif
266         -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
267         -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
268         -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
269         -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
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 \
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 \
285         -DVTK_USE_HYBRID:BOOL=ON \
286         -DVTK_USE_PARALLEL:BOOL=ON \
287         -DVTK_USE_PATENTED:BOOL=off \
288         -DVTK_USE_RENDERING:BOOL=ON \
289         -DVTK_WRAP_JAVA:BOOL=%{?with_java:ON}%{!?with_java:OFF} \
290         -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
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}" \
297         -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
298
299 %{__make}
300
301 %install
302 rm -rf $RPM_BUILD_ROOT
303 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
304         $RPM_BUILD_ROOT%{py_sitedir}
305
306 %{__make} -C build install \
307         DESTDIR=$RPM_BUILD_ROOT
308
309 # ld config
310 echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
311
312 # fix python install path
313 mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
314
315 cp -a VTKData%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
316 cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
317
318 # Install utilities
319 install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
320
321 # Install examples
322 for f in \
323 HierarchicalBoxPipeline \
324 MultiBlock \
325 Arrays \
326 Cube \
327 RGrid \
328 SGrid \
329 Medical1 \
330 Medical2 \
331 Medical3 \
332 finance \
333 AmbientSpheres \
334 Cylinder \
335 DiffuseSpheres \
336 SpecularSpheres \
337 Cone \
338 Cone2 \
339 Cone3 \
340 Cone4 \
341 Cone5 \
342 Cone6 ; do
343         install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
344 done
345
346 # Install test binaries
347 for f in \
348 CommonCxxTests \
349 TestCxxFeatures \
350 TestInstantiator \
351 FilteringCxxTests \
352 GraphicsCxxTests \
353 GenericFilteringCxxTests \
354 ImagingCxxTests \
355 IOCxxTests \
356 RenderingCxxTests \
357 VTKBenchMark \
358 VolumeRenderingCxxTests \
359 WidgetsCxxTests \
360 SocketClient \
361 SocketServer ; do
362         install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
363 done
364
365 # Add exec bits to shared libs ...
366 #chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
367
368 # Verdict places the docs in the false folder
369 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vtk/doc
370
371 %py_postclean
372
373 %clean
374 rm -rf $RPM_BUILD_ROOT
375
376 %post   -p /sbin/ldconfig
377 %postun -p /sbin/ldconfig
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
387
388 %post   qt -p /sbin/ldconfig
389 %postun qt -p /sbin/ldconfig
390
391 %files
392 %defattr(644,root,root,755)
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
395 %dir %{_libdir}/vtk
396 %attr(755,root,root) %{_libdir}/vtk/libCosmo.so.*.*.*
397 %attr(755,root,root) %ghost %{_libdir}/vtk/libCosmo.so.5.10
398 %attr(755,root,root) %{_libdir}/vtk/libLSDyna.so.*.*.*
399 %attr(755,root,root) %ghost %{_libdir}/vtk/libLSDyna.so.5.10
400 %attr(755,root,root) %{_libdir}/vtk/libMapReduceMPI.so.*.*.*
401 %attr(755,root,root) %ghost %{_libdir}/vtk/libMapReduceMPI.so.5.10
402 %attr(755,root,root) %{_libdir}/vtk/libVPIC.so.*.*.*
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
406 %attr(755,root,root) %{_libdir}/vtk/libvtkCharts.so.*.*.*
407 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCharts.so.5.10
408 %attr(755,root,root) %{_libdir}/vtk/libvtkCommon.so.*.*.*
409 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommon.so.5.10
410 %attr(755,root,root) %{_libdir}/vtk/libvtkDICOMParser.so.*.*.*
411 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkDICOMParser.so.5.10
412 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so.*.*.*
413 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFiltering.so.5.10
414 %attr(755,root,root) %{_libdir}/vtk/libvtkGenericFiltering.so.*.*.*
415 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFiltering.so.5.10
416 %attr(755,root,root) %{_libdir}/vtk/libvtkGeovis.so.*.*.*
417 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovis.so.5.10
418 %attr(755,root,root) %{_libdir}/vtk/libvtkGraphics.so.*.*.*
419 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphics.so.5.10
420 %attr(755,root,root) %{_libdir}/vtk/libvtkHybrid.so.*.*.*
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
424 %attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so.*.*.*
425 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImaging.so.5.10
426 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so.*.*.*
427 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovis.so.5.10
428 %attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so.*.*.*
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
432 %attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so.*.*.*
433 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallel.so.5.10
434 %attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so.*.*.*
435 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRendering.so.5.10
436 %attr(755,root,root) %{_libdir}/vtk/libvtkViews.so.*.*.*
437 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViews.so.5.10
438 %attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRendering.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRendering.so.5.10
440 %attr(755,root,root) %{_libdir}/vtk/libvtkWidgets.so.*.*.*
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
458
459 %files devel
460 %defattr(644,root,root,755)
461 %doc Utilities/Upgrading/*
462 %attr(755,root,root) %{_bindir}/lproj
463 %attr(755,root,root) %{_bindir}/vtkEncodeString
464 %attr(755,root,root) %{_bindir}/vtkWrapHierarchy
465 %{_includedir}/vtk
466 %{_libdir}/vtk/CMake
467 %{_libdir}/vtk/*.cmake
468 %doc %{_libdir}/vtk/doxygen
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
473 %attr(755,root,root) %{_libdir}/vtk/libVPIC.so
474 %attr(755,root,root) %{_libdir}/vtk/libmpistubs.so
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
478 %attr(755,root,root) %{_libdir}/vtk/libvtkFiltering.so
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
483 %attr(755,root,root) %{_libdir}/vtk/libvtkIO.so
484 %attr(755,root,root) %{_libdir}/vtk/libvtkImaging.so
485 %attr(755,root,root) %{_libdir}/vtk/libvtkInfovis.so
486 %attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF.so
487 %attr(755,root,root) %{_libdir}/vtk/libvtkNetCDF_cxx.so
488 %attr(755,root,root) %{_libdir}/vtk/libvtkParallel.so
489 %attr(755,root,root) %{_libdir}/vtk/libvtkRendering.so
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
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
501
502 %files tcl
503 %defattr(644,root,root,755)
504 %doc README.html vtkLogo.jpg
505 %attr(755,root,root) %{_bindir}/vtkWrapTcl
506 %attr(755,root,root) %{_bindir}/vtkWrapTclInit
507 %attr(755,root,root) %{_bindir}/vtk
508 %{_libdir}/vtk/tcl
509 %{_libdir}/vtk/pkgIndex.tcl
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
540
541 %files python
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_bindir}/vtkWrapPython
544 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
545 %attr(755,root,root) %{_bindir}/vtkpython
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
580 %dir %{py_sitedir}/vtk
581 %{py_sitedir}/vtk/*.py[co]
582 %dir %{py_sitedir}/vtk/gtk
583 %{py_sitedir}/vtk/gtk/*.py[co]
584 %dir %{py_sitedir}/vtk/qt
585 %dir %{py_sitedir}/vtk/qt4
586 %{py_sitedir}/vtk/qt*/*.py[co]
587 %dir %{py_sitedir}/vtk/test
588 %{py_sitedir}/vtk/test/*.py[co]
589 %dir %{py_sitedir}/vtk/tk
590 %{py_sitedir}/vtk/tk/*.py[co]
591 %dir %{py_sitedir}/vtk/util
592 %{py_sitedir}/vtk/util/*.py[co]
593 %dir %{py_sitedir}/vtk/wx
594 %{py_sitedir}/vtk/wx/*.py[co]
595 %attr(755,root,root) %{py_sitedir}/vtk/vtk*.so
596 %{py_sitedir}/VTK-%{version}-py*.egg-info
597
598 %if %{with java}
599 %files java
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_bindir}/vtkParseJava
602 %attr(755,root,root) %{_bindir}/vtkWrapJava
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
633 %{_libdir}/vtk/java
634 %endif
635
636 %files qt
637 %defattr(644,root,root,755)
638 %attr(755,root,root) %{_libdir}/vtk/libQVTK.so.*.*.*
639 %attr(755,root,root) %ghost %{_libdir}/vtk/libQVTK.so.5.10
640 %attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
641
642 %files test-suite
643 %defattr(644,root,root,755)
644 %attr(755,root,root) %{_bindir}/CommonCxxTests
645 %attr(755,root,root) %{_bindir}/FilteringCxxTests
646 %attr(755,root,root) %{_bindir}/GenericFilteringCxxTests
647 %attr(755,root,root) %{_bindir}/GraphicsCxxTests
648 %attr(755,root,root) %{_bindir}/IOCxxTests
649 %attr(755,root,root) %{_bindir}/ImagingCxxTests
650 %attr(755,root,root) %{_bindir}/RenderingCxxTests
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
655 %attr(755,root,root) %{_bindir}/VTKBenchMark
656 %attr(755,root,root) %{_bindir}/VolumeRenderingCxxTests
657 %attr(755,root,root) %{_bindir}/WidgetsCxxTests
658 %{_libdir}/vtk/testing
659
660 %files examples
661 %defattr(644,root,root,755)
662 %attr(755,root,root) %{_bindir}/AmbientSpheres
663 %attr(755,root,root) %{_bindir}/Arrays
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
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
682 %{_examplesdir}/%{name}-%{version}
683
684 %files data
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.111269 seconds and 4 git commands to generate.