]> git.pld-linux.org Git - packages/vtk.git/blame - vtk.spec
- updated to 6.0.0
[packages/vtk.git] / vtk.spec
CommitLineData
e33b075c
JB
1# TODO:
2# - handle VTK_USE_MPEG2_ENCODER (see CMakeLists.txt)
022c8c20 3# - handle MPI and VTK_USE_PARALLEL_BGL (Parallel Boost Graph Library, BR: boost >= 1.40)
e33b075c 4# - more system libraries? (check for VTK_THIRD_PARTY_SUBDIR in Utilities/CMakeLists.txt)
b4f8e64d 5#
e3358d84 6# Conditional build
bdd17b88 7%bcond_without java # Java wrappers
bdd17b88 8%bcond_without ffmpeg # FFMPEG .avi saving support
bdd17b88 9%bcond_with OSMesa # build with OSMesa (https://bugzilla.redhat.com/show_bug.cgi?id=744434)
20fc82eb 10%bcond_with system_proj # use system PROJ.4 (needs 4.3 with exposed internals, not ready for 4.4+)
52d6c353 11#
3b8bf081 12Summary: Toolkit for 3D computer graphics, image processing, and visualization
06b6c677 13Summary(pl.UTF-8): Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
3b8bf081 14Name: vtk
ed317954
JR
15Version: 6.0.0
16Release: 1
3b8bf081 17License: BSD
0b356dc9 18Group: Libraries
ed317954
JR
19Source0: http://www.vtk.org/files/release/6.0/%{name}-%{version}.tar.gz
20# Source0-md5: 72ede4812c90bdc55172702f0cad02bb
21Source1: http://www.vtk.org/files/release/6.0/%{name}data-%{version}.tar.gz
22# Source1-md5: f40bcfe92439575ae56aa3f2fcd30149
e33b075c 23Patch0: %{name}-system-libs.patch
ed317954
JR
24Patch1: %{name}-install.patch
25Patch2: %{name}-chemistry.patch
280d7190 26URL: http://www.vtk.org/
bb64b81a 27%{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
24d31977 28BuildRequires: OpenGL-GLX-devel
bb64b81a 29BuildRequires: OpenGL-devel
e33b075c
JB
30BuildRequires: QtCore-devel >= 4.5.0
31BuildRequires: QtGui-devel >= 4.5.0
32BuildRequires: QtNetwork-devel >= 4.5.0
33BuildRequires: QtSql-devel >= 4.5.0
34BuildRequires: QtWebKit-devel >= 4.5.0
ed317954 35BuildRequires: QtXmlPatterns-devel >= 4.5.0
e33b075c
JB
36BuildRequires: boost-devel >= 1.39
37BuildRequires: cmake >= 2.6.3
c8393523 38BuildRequires: doxygen
ed317954 39BuildRequires: eigen >= 2
bb64b81a 40BuildRequires: expat-devel
e33b075c 41%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
24d31977 42BuildRequires: fontconfig-devel
e33b075c 43BuildRequires: freetype-devel >= 2
ed317954 44BuildRequires: gl2ps-devel >= 1.3.8
bb64b81a
JR
45BuildRequires: gnuplot
46BuildRequires: graphviz
47BuildRequires: hdf5-devel
ff176195 48%if %{with java}
e33b075c 49BuildRequires: jdk >= 1.5
ff176195
JR
50BuildRequires: jpackage-utils
51%endif
bb64b81a 52BuildRequires: libjpeg-devel
e33b075c 53BuildRequires: libogg-devel
bb64b81a 54BuildRequires: libpng-devel
e33b075c 55BuildRequires: libstdc++-devel
bb64b81a
JR
56BuildRequires: libtheora-devel
57BuildRequires: libtiff-devel
e33b075c 58BuildRequires: libxml2-devel >= 2
bb64b81a
JR
59BuildRequires: mysql-devel
60BuildRequires: openmotif-devel
ed317954 61BuildRequires: openqube-devel
bb64b81a 62BuildRequires: postgresql-devel
bdd17b88 63%{?with_system_proj:BuildRequires: proj-devel >= 4.3, proj-devel < 4.4}
0b356dc9 64BuildRequires: python-devel
2822e3c0
JR
65BuildRequires: python-sip-devel
66BuildRequires: python-PyQt4-devel
e33b075c
JB
67BuildRequires: qt4-build >= 4.5.0
68BuildRequires: rpmbuild(macros) >= 1.605
ed317954 69BuildRequires: sip
bb64b81a
JR
70BuildRequires: tcl-devel
71BuildRequires: tk-devel
72BuildRequires: wget
73BuildRequires: xorg-lib-libICE-devel
24d31977 74BuildRequires: xorg-lib-libSM-devel
bb64b81a 75BuildRequires: xorg-lib-libX11-devel
24d31977 76BuildRequires: xorg-lib-libXScrnSaver-devel
bb64b81a 77BuildRequires: xorg-lib-libXext-devel
24d31977 78BuildRequires: xorg-lib-libXft-devel
bb64b81a
JR
79BuildRequires: xorg-lib-libXt-devel
80BuildRequires: zlib-devel
ed317954 81Requires: QtXmlPatterns >= 4.5.0
0b356dc9 82BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52d6c353 83
bb64b81a
JR
84%define skip_post_check_so lib.*Python.*\.so.*
85
52d6c353 86%description
3b8bf081 87The Visualization ToolKit (VTK) is an object oriented software system
88for 3D computer graphics, image processing, and visualization. VTK
89includes a textbook, a C++ class library, and several interpreted
90interface layers including Tcl/Tk, Java, and Python. VTK supports a
91wide variety of visualization algorithms including scalar, vector,
92tensor, texture, and volumetric methods. It also supports advanced
93modeling techniques like implicit modeling, polygon reduction, mesh
0b356dc9 94smoothing, cutting, contouring, and Delaunay triangulation. Moreover,
3b8bf081 95dozens of imaging algorithms have been integrated into the system.
96This allows mixing 2D imaging / 3D graphics algorithms and data.
97
eb1fe26e 98%description -l pl.UTF-8
c8393523 99Visualization TookKit (VTK) to obiektowo zorientowany system
eb1fe26e
JR
100oprogramowania do trójwymiarowej grafiki komputerowej, przetwarzania
101obrazu i wizualizacji. VTK zawiera książkę, bibliotekę klas C++ oraz
102kilka interpretowanych warstw interfejsów, w tym dla Tcl/Tk, Javy i
103Pythona. VTK obsługuje szeroki zakres algorytmów wizualizacji, w tym
c8393523 104metody skalarne, wektorowe, tensorowe, teksturowe i wolumetryczne.
eb1fe26e
JR
105Obsługuje także zaawansowane techniki modelowania, takie jak
106modelowanie implicite, redukcja wielokątów, wygładzanie siatki,
107przycinanie, konturowanie i triangulacja Delaunaya. Co więcej, wiele
108algorytmów obrazowania zostało zintegrowanych z systemem. Pozwala to
109na mieszanie algorytmów obrazowania 2D i grafiki 3D.
c8393523 110
52d6c353 111%package devel
3b8bf081 112Summary: VTK header files for building C++ code
06b6c677 113Summary(pl.UTF-8): Pliki nagłówkowe VTK dla C++
0b356dc9 114Group: Development
c8393523 115Requires: %{name} = %{version}-%{release}
e33b075c 116Requires: libstdc++-devel
ed317954 117Obsoletes: vtk-qt-devel < 6.0.0-1
52d6c353 118
0b356dc9
AG
119%description devel
120This provides the VTK header files required to compile C++ programs
121that use VTK to do 3D visualisation.
52d6c353 122
eb1fe26e
JR
123%description devel -l pl.UTF-8
124Ten pakiet dostarcza pliki nagłówkowe VTK do kompilowania programów
125C++ używających VTK do wizualizacji 3D.
c8393523 126
e33b075c 127%package qt
ed317954
JR
128Summary: Qt designer plugin for VTK
129Summary(pl.UTF-8): Wtyczka Qt designer-a do VTK
e33b075c
JB
130Group: X11/Libraries
131Requires: %{name} = %{version}-%{release}
132
133%description qt
ed317954 134Qt designer plugin for VTK.
e33b075c
JB
135
136%description qt -l pl.UTF-8
ed317954 137Wtyczka Qt designer-a do VTK.
e33b075c 138
c9112da2
JB
139%package java
140Summary: Java bindings for VTK
141Summary(pl.UTF-8): Wiązania Javy do VTK
142Group: Development/Languages/Java
c8393523 143Requires: %{name} = %{version}-%{release}
52d6c353 144
c9112da2
JB
145%description java
146This package contains Java bindings for VTK.
52d6c353 147
c9112da2
JB
148%description java -l pl.UTF-8
149Ten pakiet zawiera wiązania Javy do VTK.
150
151%package java-devel
152Summary: Header files for Java VTK binding
153Summary(pl.UTF-8): Pliki nagłówkowe wiązania Javy do VTK
154Group: Development/Libraries
155Requires: %{name}-devel = %{version}-%{release}
156Requires: %{name}-java = %{version}-%{release}
157# <jni.h>
158Requires: jdk
159
160%description java-devel
161Header files for Java VTK binding.
162
163%description java-devel -l pl.UTF-8
164Pliki nagłówkowe wiązania Javy do VTK.
52d6c353
AG
165
166%package python
3b8bf081 167Summary: Python bindings for VTK
52118dd8 168Summary(pl.UTF-8): Wiązania Pythona do VTK
0b356dc9 169Group: Libraries
c8393523 170Requires: %{name} = %{version}-%{release}
ed317954
JR
171Obsoletes: vtk-python-qt < 6.0.0-1
172Obsoletes: vtk-python-sip < 6.0.0-1
52d6c353 173
0b356dc9 174%description python
c8393523 175This package contains Python bindings for VTK.
52d6c353 176
eb1fe26e 177%description python -l pl.UTF-8
52118dd8 178Ten pakiet zawiera wiązania Pythona do VTK.
52d6c353 179
c9112da2
JB
180%package python-devel
181Summary: Header files for Python VTK binding
182Summary(pl.UTF-8): Pliki nagłówkowe wiązania Pythona do VTK
183Group: Development/Libraries
184Requires: %{name}-devel = %{version}-%{release}
185Requires: %{name}-python = %{version}-%{release}
186Requires: python-devel
52d6c353 187
c9112da2
JB
188%description python-devel
189Header files for Python VTK binding.
52d6c353 190
c9112da2
JB
191%description python-devel -l pl.UTF-8
192Pliki nagłówkowe wiązania Pythona do VTK.
52d6c353 193
c9112da2
JB
194%package tcl
195Summary: Tcl bindings for VTK
196Summary(pl.UTF-8): Wiązania języka Tcl do VTK
197Group: Libraries
198Requires: %{name} = %{version}-%{release}
199
200%description tcl
201This package contains Tcl bindings for VTK.
202
203%description tcl -l pl.UTF-8
204Ten pakiet zawiera wiązania języka Tcl do VTK.
205
206%package tcl-devel
207Summary: Header files for Tcl VTK bindings
208Summary(pl.UTF-8): Pliki nagłówkowe wiązania języka Tcl do VTK
209Group: Development/Libraries
210Requires: %{name}-devel = %{version}-%{release}
211Requires: %{name}-tcl = %{version}-%{release}
212Requires: tcl-devel
213Requires: tk-devel
214
215%description tcl-devel
216Header files for Tcl VTK bindings.
217
218%description tcl-devel -l pl.UTF-8
219Pliki nagłówkowe wiązania języka Tcl do VTK.
220
52d6c353 221%package examples
3b8bf081 222Summary: C++, Tcl and Python example programs/scripts for VTK
06b6c677 223Summary(pl.UTF-8): Przykładowe programy/skrypty w C++, Tcl-u i Pythonie dla VTK
0b356dc9 224Group: Development/Libraries
c8393523
JB
225Requires: %{name} = %{version}-%{release}
226Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
227
228%description examples
0b356dc9
AG
229This package contains all the examples from the VTK source. To compile
230the C++ examples you will need to install the vtk-devel package as
231well. The Python and Tcl examples can be run with the corresponding
232packages (vtk-python, vtk-tcl).
52d6c353 233
eb1fe26e
JR
234%description examples -l pl.UTF-8
235Ten pakiet zawiera wszystkie przykłady ze źródeł VTK. Do skompilowania
236przykładów w C++ trzeba doinstalować pakiet vtk-devel. Przykłady w
237Pythonie i Tcl-u można uruchamiać przy użyciu odpowiednich pakietów
c8393523
JB
238(vtk-python, vtk-tcl).
239
52d6c353 240%package test-suite
3b8bf081 241Summary: Test programs for VTK
06b6c677 242Summary(pl.UTF-8): Programy testowe dla VTK
0b356dc9 243Group: Development/Libraries
c8393523
JB
244Requires: %{name} = %{version}-%{release}
245Requires: %{name}-data = %{version}-%{release}
52d6c353
AG
246
247%description test-suite
3b8bf081 248This package contains all testing programs from the VTK source. The
249source code of these programs can be found in the vtk-examples
250package.
52d6c353 251
eb1fe26e
JR
252%description test-suite -l pl.UTF-8
253Ten pakiet zawiera wszystkie programy testowe ze źródeł VTK. Kod
254źródłowy tych programów można znaleźć w pakiecie vtk-examples.
c8393523 255
52d6c353 256%package data
3b8bf081 257Summary: Data files for VTK
06b6c677 258Summary(pl.UTF-8): Pliki danych dla VTK
3b8bf081 259Group: Development/Libraries
f421933b 260%if "%{_rpmversion}" >= "5"
11477b92 261BuildArch: noarch
f421933b 262%endif
52d6c353 263
0b356dc9 264%description data
3b8bf081 265This package contains all the data from the VTKData repository. These
c8393523
JB
266data are required to run various examples from the vtk-examples
267package.
268
eb1fe26e
JR
269%description data -l pl.UTF-8
270Ten pakiet zawiera wszystkie dane z repozytorium VTKData. Dane te są
271potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
52d6c353
AG
272
273%prep
bb64b81a
JR
274%setup -q -n VTK%{version} -a 1
275%patch0 -p1
276%patch1 -p1
277%patch2 -p1
278
279# Replace relative path ../../../VTKData with %{_datadir}/vtkdata-%{version}
280# otherwise it will break on symlinks.
281grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs \
282 perl -pi -e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/vtkdata-%{version},g'
283
284# Save an unbuilt copy of the Example's sources for %doc
285mkdir vtk-examples
286cp -a Examples vtk-examples
287# Don't ship Win32 examples
288%{__rm} -r vtk-examples/Examples/GUI/Win32
289find vtk-examples -type f | xargs chmod -R a-x
52d6c353
AG
290
291%build
e33b075c
JB
292export CFLAGS="%{rpmcflags} -D_UNICODE"
293export CXXFLAGS="%{rpmcxxflags} -D_UNICODE"
bb64b81a 294%if %{with java}
ff176195 295export JAVA_HOME=%{java_home}
bb64b81a
JR
296%endif
297
298mkdir build
299cd build
e33b075c
JB
300%cmake .. \
301 -DBUILD_DOCUMENTATION:BOOL=ON \
ed317954 302 -DBUILD_EXAMPLES:BOOL=ON \
52d6c353 303 -DBUILD_SHARED_LIBS:BOOL=ON \
52d6c353 304 -DBUILD_TESTING:BOOL=ON \
e33b075c
JB
305 -DCMAKE_C_COMPILER:PATH="%{__cc}" \
306 -DCMAKE_CXX_COMPILER:PATH="%{__cxx}" \
e33b075c 307 -DCMAKE_SKIP_RPATH:BOOL=ON \
bb64b81a 308 -DOPENGL_INCLUDE_PATH:PATH=%{_includedir}/GL \
280d7190 309 -DPYTHON_INCLUDE_PATH:PATH=%{py_incdir} \
7a081b91 310 -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{py_ver}.so \
0b356dc9 311 -DPYTHON_UTIL_LIBRARY:PATH=%{_libdir}/libutil.so \
52d6c353
AG
312 -DTCL_INCLUDE_PATH:PATH=%{_includedir} \
313 -DTCL_LIBRARY:PATH=%{_libdir}/libtcl.so \
314 -DTK_INCLUDE_PATH:PATH=%{_includedir} \
315 -DTK_LIBRARY:PATH=%{_libdir}/libtk.so \
316 -DVTK_DATA_ROOT:PATH=%{_datadir}/vtk \
ed317954
JR
317 -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
318 -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/vtk \
319 -DVTK_INSTALL_INCLUDE_DIR:PATH=include/vtk \
320 -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/vtk \
321 -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/vtk \
322 -DVTK_INSTALL_TCL_DIR:PATH=share/tcl%{tcl_version}/vtk \
e33b075c
JB
323 -DVTK_INSTALL_QT_DIR=/%{_lib}/qt4/plugins/designer \
324 %{?with_OSMesa:-DVTK_OPENGL_HAS_OSMESA:BOOL=ON} \
ed317954 325 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c 326 -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=$RPM_BUILD_ROOT" \
bdd17b88 327 -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
bdd17b88 328 -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
e33b075c 329 -DVTK_USE_RENDERING:BOOL=ON \
bf9cff64 330 -DVTK_USE_SYSTEM_HDF5:BOOL=ON \
bdd17b88 331 %{!?with_system_proj:-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF} \
e33b075c
JB
332%if %{with java}
333 -DVTK_WRAP_JAVA:BOOL=ON \
334 -DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \
335 -DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \
336 -DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \
337%else
338 -DVTK_WRAP_JAVA:BOOL=OFF \
339%endif
52d6c353 340 -DVTK_WRAP_PYTHON:BOOL=ON \
e33b075c 341 %{?with_sip:-DVTK_WRAP_PYTHON_SIP:BOOL=ON} \
ed317954
JR
342 -DVTK_WRAP_TCL:BOOL=ON \
343 -DVTK_Group_Imaging:BOOL=ON \
344 -DVTK_Group_Qt:BOOL=ON \
345 -DVTK_Group_Rendering:BOOL=ON \
346 -DVTK_Group_StandAlone:BOOL=ON \
347 -DVTK_Group_Tk:BOOL=ON \
348 -DVTK_Group_Views:BOOL=ON \
349 -DModule_vtkFiltersStatisticsGnuR:BOOL=ON
52d6c353 350
52d6c353
AG
351%{__make}
352
353%install
354rm -rf $RPM_BUILD_ROOT
bb64b81a
JR
355install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ld.so.conf.d,%{_examplesdir}/%{name}-%{version},%{_datadir}/vtk-data} \
356 $RPM_BUILD_ROOT%{py_sitedir}
52d6c353 357
bb64b81a 358%{__make} -C build install \
52d6c353
AG
359 DESTDIR=$RPM_BUILD_ROOT
360
bb64b81a
JR
361# ld config
362echo %{_libdir}/vtk > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
363
364# fix python install path
365mv $RPM_BUILD_ROOT%{py_sitescriptdir}/* $RPM_BUILD_ROOT%{py_sitedir}
366
ed317954 367cp -a VTKDATA%{version}/* $RPM_BUILD_ROOT%{_datadir}/vtk-data
bb64b81a
JR
368cp -a vtk-examples/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
369
370# Install utilities
371install build/bin/lproj $RPM_BUILD_ROOT%{_bindir}
372
373# Install examples
374for f in \
bb64b81a 375AmbientSpheres \
ed317954
JR
376Arrays \
377BalloonWidget \
378BandedContours \
bb64b81a
JR
379Cone \
380Cone2 \
381Cone3 \
382Cone4 \
383Cone5 \
ed317954
JR
384Cone6 \
385Cube \
386Cylinder \
387Delaunay3D \
388Delaunay3DAlpha \
389DiffuseSpheres \
390DumpXMLFile \
391FilledContours \
392FixedPointVolumeRayCastMapperCT \
393GPURenderDemo \
394Generate2DAMRDataSetWithPulse \
395Generate3DAMRDataSetWithPulse \
396GenerateCubesFromLabels \
397GenerateModelsFromLabels \
398HierarchicalBoxPipeline \
399ImageDataLIC2DDemo \
400ImageSlicing \
401LabeledMesh \
402MaterialObjects \
403Medical1 \
404Medical2 \
405Medical3 \
406MultiBlock \
407ParticleReader \
408RGrid \
409SGrid \
410Slider \
411Slider2D \
412SpecularSpheres \
413StructuredGridLIC2DDemo \
414SurfaceLICDemo \
415TimeRenderer \
416TimeRenderer2 \
417TubesWithVaryingRadiusAndColors \
418finance ; do
bb64b81a 419 install build/bin/$f $RPM_BUILD_ROOT%{_bindir}
52d6c353
AG
420done
421
bb64b81a 422# Install test binaries
ed317954
JR
423for f in build/bin/*Tests build/bin/Test* build/bin/VTKBenchMark ; do
424 install $f $RPM_BUILD_ROOT%{_bindir}
bb64b81a 425done
52d6c353 426
ed317954
JR
427install build/bin/VTKJavaExecutable $RPM_BUILD_ROOT%{_bindir}
428install build/bin/vtkpython $RPM_BUILD_ROOT%{_bindir}
52d6c353 429
bb64b81a 430# Verdict places the docs in the false folder
ed317954 431#%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vtk-6.0
52d6c353 432
24d31977
JB
433%py_postclean
434
0b356dc9
AG
435%clean
436rm -rf $RPM_BUILD_ROOT
437
c8393523 438%post -p /sbin/ldconfig
52d6c353 439%postun -p /sbin/ldconfig
c8393523 440
e33b075c
JB
441%post java -p /sbin/ldconfig
442%postun java -p /sbin/ldconfig
c8393523
JB
443
444%post python -p /sbin/ldconfig
445%postun python -p /sbin/ldconfig
446
e33b075c
JB
447%post tcl -p /sbin/ldconfig
448%postun tcl -p /sbin/ldconfig
bb64b81a 449
52d6c353 450%files
0b356dc9 451%defattr(644,root,root,755)
ed317954 452%doc README.html vtkLogo.jpg vtkBanner.gif Wrapping/Tools/README*
bb64b81a 453%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf.d/vtk-%{_arch}.conf
52d6c353 454%dir %{_libdir}/vtk
ed317954
JR
455%attr(755,root,root) %{_libdir}/vtk/libvtk*.so.1
456%exclude %{_libdir}/vtk/libvtk*Java.so.1
457%exclude %{_libdir}/vtk/libvtk*Python27D.so.1
458%exclude %{_libdir}/vtk/libvtkWrappingPython27Core.so.1
459%exclude %{_libdir}/vtk/libvtk*TCL.so.1
52d6c353
AG
460
461%files devel
0b356dc9 462%defattr(644,root,root,755)
0b356dc9 463%doc Utilities/Upgrading/*
bb64b81a
JR
464%attr(755,root,root) %{_bindir}/lproj
465%attr(755,root,root) %{_bindir}/vtkEncodeString
ed317954
JR
466%attr(755,root,root) %{_bindir}/vtkHashSource
467%attr(755,root,root) %{_bindir}/vtkParseOGLExt
468%attr(755,root,root) %{_bindir}/vtkProcessShader
24d31977 469%attr(755,root,root) %{_bindir}/vtkWrapHierarchy
ed317954
JR
470%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingTools.a
471%attr(755,root,root) %{_libdir}/vtk/libvtk*.so
472%exclude %{_libdir}/vtk/libvtk*Java.so
473%exclude %{_libdir}/vtk/libvtk*Python27D.so
474%exclude %{_libdir}/vtk/libvtkWrappingPython27Core.so
475%exclude %{_libdir}/vtk/libvtk*TCL.so
c9112da2 476%dir %{_includedir}/vtk
ed317954
JR
477%{_includedir}/vtk/DICOM*.h
478%{_includedir}/vtk/DatabaseSchemaWith2Tables.h
479%{_includedir}/vtk/JSONCPP
480%{_includedir}/vtk/LSDyna*.h
481%{_includedir}/vtk/Q*.h
c9112da2 482%{_includedir}/vtk/alglib
c9112da2
JB
483%{_includedir}/vtk/vtklibproj4
484%{_includedir}/vtk/vtkmetaio
485%{_includedir}/vtk/vtknetcdf
486%{_includedir}/vtk/vtksqlite
c9112da2 487%{_includedir}/vtk/vtksys
c9112da2
JB
488%{_includedir}/vtk/vtk*.h
489%{_includedir}/vtk/vtk*.txx
ed317954
JR
490%exclude %{_includedir}/vtk/vtkJavaUtil.h
491%exclude %{_includedir}/vtk/vtkWrappingJavaModule.h
c9112da2 492%exclude %{_includedir}/vtk/vtkPython*.h
c9112da2
JB
493%exclude %{_includedir}/vtk/vtkTcl*.h
494%exclude %{_includedir}/vtk/vtkTk*.h
ed317954 495%{_libdir}/cmake/vtk
52d6c353 496
e33b075c
JB
497%files qt
498%defattr(644,root,root,755)
e33b075c
JB
499%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libQVTKWidgetPlugin.so
500
c9112da2
JB
501%if %{with java}
502%files java
0b356dc9 503%defattr(644,root,root,755)
ed317954 504%attr(755,root,root) %{_bindir}/VTKJavaExecutable
c9112da2
JB
505%attr(755,root,root) %{_bindir}/vtkParseJava
506%attr(755,root,root) %{_bindir}/vtkWrapJava
ed317954
JR
507%attr(755,root,root) %{_libdir}/vtk/libvtk*Java.so.1
508%{_libdir}/vtk/vtk.jar
c9112da2
JB
509
510%files java-devel
511%defattr(644,root,root,755)
ed317954
JR
512%{_includedir}/vtk/vtkJavaUtil.h
513%{_includedir}/vtk/vtkWrappingJavaModule.h
514%attr(755,root,root) %{_libdir}/vtk/libvtk*Java.so
c9112da2 515%endif
52d6c353
AG
516
517%files python
0b356dc9 518%defattr(644,root,root,755)
ed317954 519%doc Wrapping/Python/README*
0b356dc9 520%attr(755,root,root) %{_bindir}/vtkWrapPython
bb64b81a 521%attr(755,root,root) %{_bindir}/vtkWrapPythonInit
0b356dc9 522%attr(755,root,root) %{_bindir}/vtkpython
ed317954
JR
523%attr(755,root,root) %{_libdir}/vtk/libvtk*Python27D.so.1
524%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython27Core.so.1
bb64b81a 525%dir %{py_sitedir}/vtk
24d31977 526%{py_sitedir}/vtk/*.py[co]
bb64b81a 527%dir %{py_sitedir}/vtk/gtk
24d31977 528%{py_sitedir}/vtk/gtk/*.py[co]
bb64b81a 529%dir %{py_sitedir}/vtk/qt4
ed317954 530%{py_sitedir}/vtk/qt4/*.py[co]
bb64b81a 531%dir %{py_sitedir}/vtk/test
24d31977 532%{py_sitedir}/vtk/test/*.py[co]
bb64b81a 533%dir %{py_sitedir}/vtk/tk
24d31977 534%{py_sitedir}/vtk/tk/*.py[co]
bb64b81a 535%dir %{py_sitedir}/vtk/util
24d31977 536%{py_sitedir}/vtk/util/*.py[co]
bb64b81a 537%dir %{py_sitedir}/vtk/wx
24d31977 538%{py_sitedir}/vtk/wx/*.py[co]
ed317954
JR
539%attr(755,root,root) %{py_sitedir}/vtk/vtk*Python.so
540%{py_sitedir}/VTK-*-py*.egg-info
52d6c353 541
c9112da2 542%files python-devel
0b356dc9 543%defattr(644,root,root,755)
ed317954
JR
544%attr(755,root,root) %{_libdir}/vtk/libvtk*Python27D.so
545%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython27Core.so
c9112da2
JB
546%{_includedir}/vtk/PyVTK*.h
547%{_includedir}/vtk/vtkPython*.h
52d6c353 548
c9112da2
JB
549%files tcl
550%defattr(644,root,root,755)
ed317954 551%doc Wrapping/Tcl/README*
c9112da2
JB
552%attr(755,root,root) %{_bindir}/vtkWrapTcl
553%attr(755,root,root) %{_bindir}/vtkWrapTclInit
554%attr(755,root,root) %{_bindir}/vtk
ed317954
JR
555%{_datadir}/tcl8.5/vtk
556%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so.1
c9112da2
JB
557
558%files tcl-devel
559%defattr(644,root,root,755)
ed317954 560%attr(755,root,root) %{_libdir}/vtk/libvtk*TCL.so
c9112da2
JB
561%{_includedir}/vtk/vtkTcl*.h
562%{_includedir}/vtk/vtkTk*.h
563
bb64b81a
JR
564%files test-suite
565%defattr(644,root,root,755)
ed317954
JR
566%attr(755,root,root) %{_bindir}/*Tests
567%attr(755,root,root) %{_bindir}/Test*
bb64b81a 568%attr(755,root,root) %{_bindir}/VTKBenchMark
bb64b81a 569
52d6c353 570%files examples
0b356dc9 571%defattr(644,root,root,755)
bb64b81a 572%attr(755,root,root) %{_bindir}/AmbientSpheres
24d31977 573%attr(755,root,root) %{_bindir}/Arrays
bb64b81a
JR
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
24d31977
JB
580%attr(755,root,root) %{_bindir}/Cube
581%attr(755,root,root) %{_bindir}/Cylinder
582%attr(755,root,root) %{_bindir}/DiffuseSpheres
583%attr(755,root,root) %{_bindir}/HierarchicalBoxPipeline
584%attr(755,root,root) %{_bindir}/Medical1
585%attr(755,root,root) %{_bindir}/Medical2
586%attr(755,root,root) %{_bindir}/Medical3
587%attr(755,root,root) %{_bindir}/MultiBlock
588%attr(755,root,root) %{_bindir}/RGrid
589%attr(755,root,root) %{_bindir}/SGrid
590%attr(755,root,root) %{_bindir}/SpecularSpheres
591%attr(755,root,root) %{_bindir}/finance
ed317954
JR
592%attr(755,root,root) %{_bindir}/BalloonWidget
593%attr(755,root,root) %{_bindir}/BandedContours
594%attr(755,root,root) %{_bindir}/Delaunay3D
595%attr(755,root,root) %{_bindir}/Delaunay3DAlpha
596%attr(755,root,root) %{_bindir}/DumpXMLFile
597%attr(755,root,root) %{_bindir}/FilledContours
598%attr(755,root,root) %{_bindir}/FixedPointVolumeRayCastMapperCT
599%attr(755,root,root) %{_bindir}/GPURenderDemo
600%attr(755,root,root) %{_bindir}/Generate2DAMRDataSetWithPulse
601%attr(755,root,root) %{_bindir}/Generate3DAMRDataSetWithPulse
602%attr(755,root,root) %{_bindir}/GenerateCubesFromLabels
603%attr(755,root,root) %{_bindir}/GenerateModelsFromLabels
604%attr(755,root,root) %{_bindir}/ImageDataLIC2DDemo
605%attr(755,root,root) %{_bindir}/ImageSlicing
606%attr(755,root,root) %{_bindir}/LabeledMesh
607%attr(755,root,root) %{_bindir}/MaterialObjects
608%attr(755,root,root) %{_bindir}/ParticleReader
609%attr(755,root,root) %{_bindir}/Slider
610%attr(755,root,root) %{_bindir}/Slider2D
611%attr(755,root,root) %{_bindir}/StructuredGridLIC2DDemo
612%attr(755,root,root) %{_bindir}/SurfaceLICDemo
613%attr(755,root,root) %{_bindir}/TimeRenderer
614%attr(755,root,root) %{_bindir}/TimeRenderer2
615%attr(755,root,root) %{_bindir}/TubesWithVaryingRadiusAndColors
bb64b81a 616%{_examplesdir}/%{name}-%{version}
52d6c353
AG
617
618%files data
0b356dc9
AG
619%defattr(644,root,root,755)
620%dir %{_datadir}/vtk-data
621%{_datadir}/vtk-data/Baseline
622%{_datadir}/vtk-data/Data
ed317954 623%{_datadir}/vtk-data/VERSION
0b356dc9 624%{_datadir}/vtk-data/VTKData.readme
This page took 0.161765 seconds and 4 git commands to generate.