]> git.pld-linux.org Git - packages/vtk.git/blob - vtk.spec
- set JAVA_HOME from rpm macros
[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 BuildArch:      noarch
193
194 %description data
195 This package contains all the data from the VTKData repository. These
196 data are required to run various examples from the vtk-examples
197 package.
198
199 %description data -l pl.UTF-8
200 Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
201 potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
202
203 %prep
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.
211 grep -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
215 mkdir vtk-examples
216 cp -a Examples vtk-examples
217 # Don't ship Win32 examples
218 %{__rm} -r vtk-examples/Examples/GUI/Win32
219 find vtk-examples -type f | xargs chmod -R a-x
220
221 %build
222 export CFLAGS="%{optflags} -D_UNICODE"
223 export CXXFLAGS="%{optflags} -D_UNICODE"
224 %if %{with java}
225 export JAVA_HOME=%{java_home}
226 %endif
227
228 mkdir build
229 cd build
230 %{cmake} .. \
231         -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
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 \
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 \
240 %if %{with OSMesa}
241         -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
242 %endif
243 %if %{with java}
244         -DVTK_WRAP_JAVA:BOOL=ON \
245         -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
246         -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
247         -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
248 %else
249         -DVTK_WRAP_JAVA:BOOL=OFF \
250 %endif
251         -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
252         -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
253         -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
254         -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
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 \
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 \
270         -DVTK_USE_HYBRID:BOOL=ON \
271         -DVTK_USE_PARALLEL:BOOL=ON \
272         -DVTK_USE_PATENTED:BOOL=off \
273         -DVTK_USE_RENDERING:BOOL=ON \
274         -DVTK_WRAP_JAVA:BOOL=%{?with_java:ON}%{!?with_java:OFF} \
275         -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
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}" \
282         -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
283
284 %{__make}
285
286 %install
287 rm -rf $RPM_BUILD_ROOT
288 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
289         $RPM_BUILD_ROOT%{py_sitedir}
290
291 %{__make} -C build install \
292         DESTDIR=$RPM_BUILD_ROOT
293
294 # ld config
295 echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
296
297 # fix python install path
298 mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
299
300 cp -a VTKData%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
301 cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
302
303 # Install utilities
304 install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
305
306 # Install examples
307 for f in \
308 HierarchicalBoxPipeline \
309 MultiBlock \
310 Arrays \
311 Cube \
312 RGrid \
313 SGrid \
314 Medical1 \
315 Medical2 \
316 Medical3 \
317 finance \
318 AmbientSpheres \
319 Cylinder \
320 DiffuseSpheres \
321 SpecularSpheres \
322 Cone \
323 Cone2 \
324 Cone3 \
325 Cone4 \
326 Cone5 \
327 Cone6 ; do
328         install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
329 done
330
331 # Install test binaries
332 for f in \
333 CommonCxxTests \
334 TestCxxFeatures \
335 TestInstantiator \
336 FilteringCxxTests \
337 GraphicsCxxTests \
338 GenericFilteringCxxTests \
339 ImagingCxxTests \
340 IOCxxTests \
341 RenderingCxxTests \
342 VTKBenchMark \
343 VolumeRenderingCxxTests \
344 WidgetsCxxTests \
345 SocketClient \
346 SocketServer ; do
347         install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
348 done
349
350 # Add exec bits to shared libs ...
351 #chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
352
353 # Verdict places the docs in the false folder
354 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vtk/doc
355
356 %clean
357 rm -rf $RPM_BUILD_ROOT
358
359 %post   -p /sbin/ldconfig
360 %postun -p /sbin/ldconfig
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
370
371 %post   qt -p /sbin/ldconfig
372 %postun qt -p /sbin/ldconfig
373
374 %files
375 %defattr(644,root,root,755)
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
378 %dir %{_libdir}/vtk
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.*.*.*
441
442 %files devel
443 %defattr(644,root,root,755)
444 %doc %{_libdir}/vtk/doxygen
445 %doc Utilities/Upgrading/*
446 %attr(755,root,root) %{_bindir}/vtkWrapHierarchy
447 %attr(755,root,root) %{_bindir}/lproj
448 %attr(755,root,root) %{_bindir}/vtkEncodeString
449 %{_includedir}/vtk
450 %{_libdir}/vtk/CMake
451 %{_libdir}/vtk/*.cmake
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
484
485 %files tcl
486 %defattr(644,root,root,755)
487 %doc README.html vtkLogo.jpg
488 %attr(755,root,root) %{_bindir}/vtkWrapTcl
489 %attr(755,root,root) %{_bindir}/vtkWrapTclInit
490 %attr(755,root,root) %{_bindir}/vtk
491 %{_libdir}/vtk/tcl
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.*.*.*
495
496 %files python
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_bindir}/vtkWrapPython
499 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
500 %attr(755,root,root) %{_bindir}/vtkpython
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
521
522 %if %{with java}
523 %files java
524 %defattr(644,root,root,755)
525 %attr(755,root,root) %{_bindir}/vtkParseJava
526 %attr(755,root,root) %{_bindir}/vtkWrapJava
527 %attr(755,root,root) %ghost %{_libdir}/vtk/libvtk*Java.so.5.10
528 %attr(755,root,root) %{_libdir}/vtk/libvtk*Java.so.*.*.*
529 %{_libdir}/vtk/java
530 %endif
531
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
556 %files examples
557 %defattr(644,root,root,755)
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}
579
580 %files data
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.105053 seconds and 4 git commands to generate.