2011-04-19 17:17:29 +02:00
#
2011-10-13 16:13:46 +02:00
# spec file for package vtk
2011-04-19 17:17:29 +02:00
#
2013-07-13 14:15:10 +02:00
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
2011-04-19 17:17:29 +02:00
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
2012-04-08 15:38:48 +02:00
2011-04-19 17:17:29 +02:00
Name : vtk
2013-07-13 14:15:10 +02:00
Version : 6.0.0
2012-04-08 15:38:48 +02:00
Release : 0
2013-07-13 14:15:10 +02:00
%define series 6.0
2011-04-19 17:17:29 +02:00
# This is a variant BSD license, a cross between BSD and ZLIB.
# For all intents, it has the same rights and restrictions as BSD.
# http://fedoraproject.org/wiki/Licensing/BSD#VTKBSDVariant
Summary : The Visualization Toolkit - A high level 3D visualization library
2012-04-08 15:38:48 +02:00
License : BSD-3-Clause
2011-04-19 17:17:29 +02:00
Group : Productivity/Scientific/Other
2012-04-08 15:38:48 +02:00
Url : http://vtk.org/
2012-05-20 13:28:03 +02:00
Source : http://www.vtk.org/files/release/%{series} /%{name} -%{version} .tar.gz
2012-04-22 23:23:55 +02:00
# PATCH-FIX-UPSTREAM vtk-system.patch badshah400@gmail.com -- Use system libraries, http://public.kitware.com/Bug/view.php?id=11823
2013-07-13 14:15:10 +02:00
Patch0 : vtk-system.patch
2012-10-27 20:19:25 +02:00
# PATCH-FIX-UPSTREAM vtk-fix-file-contains-date-time.patch badshah400@gmail.com -- Fix file containing DATE and TIME
2013-07-13 14:15:10 +02:00
Patch1 : vtk-fix-file-contains-date-time.patch
# PATCH-FIX-UPSTREAM vtk-install-missing-modules.patch badshah400@gmail.com -- Install some cmake modules missed in upstream packaging (will be required if in future we can get paraview to use system installed vtk)
Patch2 : vtk-install-missing-modules.patch
2012-04-22 23:23:55 +02:00
%if 0%{?suse_version} > 1210
BuildRequires : Mesa-libGL-devel
%else
2011-04-19 17:17:29 +02:00
BuildRequires : Mesa-devel
2012-04-22 23:23:55 +02:00
%endif
2011-04-19 17:17:29 +02:00
BuildRequires : boost-devel
BuildRequires : chrpath
BuildRequires : cmake
BuildRequires : doxygen
BuildRequires : fdupes
BuildRequires : freetype2-devel
BuildRequires : gcc-c++
2012-04-22 23:23:55 +02:00
%if 0%{?suse_version} > 1210
BuildRequires : gl2ps-devel
%endif
2011-04-19 17:17:29 +02:00
BuildRequires : gnuplot
BuildRequires : graphviz
2012-04-22 23:23:55 +02:00
%if 0%{?suse_version} > 1210
BuildRequires : hdf5-devel
%endif
2010-05-08 20:18:59 +02:00
BuildRequires : java-devel
2011-10-13 16:13:46 +02:00
BuildRequires : libQtWebKit-devel
2012-04-22 23:23:55 +02:00
%if 0%{?suse_version} > 1210
BuildRequires : libX11-devel
BuildRequires : libXt-devel
%else
BuildRequires : xorg-x11-devel
%endif
2013-07-20 13:41:57 +02:00
%if 0%{?suse_version} <= 1230
2013-07-13 14:15:10 +02:00
BuildRequires : R-base-devel
2013-07-20 13:41:57 +02:00
%endif
2011-04-19 17:17:29 +02:00
BuildRequires : libexpat-devel
2012-04-03 18:10:57 +02:00
BuildRequires : libiodbc-devel
2011-04-19 17:17:29 +02:00
BuildRequires : libjpeg-devel
BuildRequires : libmysqlclient-devel
BuildRequires : libpng-devel
BuildRequires : libqt4-devel
BuildRequires : libtheora-devel
BuildRequires : libtiff-devel
BuildRequires : python-devel
2012-04-03 18:10:57 +02:00
BuildRequires : python-qt4-devel
2011-04-19 17:17:29 +02:00
BuildRequires : tcl-devel
BuildRequires : tk-devel
2012-04-03 18:10:57 +02:00
BuildRequires : wget
2011-04-19 17:17:29 +02:00
BuildRequires : zlib-devel
2012-07-20 22:59:22 +02:00
%if %{?sles_version}
BuildRequires : libxml2-devel
%else
2011-10-13 16:13:46 +02:00
BuildRequires : pkgconfig(libxml-2.0)
2012-07-20 22:59:22 +02:00
%endif
2011-04-19 17:17:29 +02:00
BuildRoot : %{_tmppath} /%{name} -%{version} -build
2012-04-03 18:10:57 +02:00
%define qtdir %{_lib}/qt4
2011-04-19 17:17:29 +02:00
%description
2008-07-18 21:58:34 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
2011-04-19 17:17:29 +02:00
volume rendering, LOD control).
2008-07-18 21:58:34 +02:00
%package devel
2011-04-19 17:17:29 +02:00
Summary : VTK header files for building C++ code
Group : Development/Libraries/Other
2011-10-13 16:13:46 +02:00
Requires : %{name} = %{version}
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
2012-04-22 23:23:55 +02:00
Requires : %{name} -java = %{version}
2012-07-20 22:59:22 +02:00
%endif
2012-04-03 18:10:57 +02:00
Requires : %{name} -qt = %{version}
Requires : %{name} -tcl = %{version}
2012-04-22 23:23:55 +02:00
%if 0%{?suse_version} > 1210
Requires : Mesa-libGL-devel
%else
2011-04-19 17:17:29 +02:00
Requires : Mesa-devel
2012-04-22 23:23:55 +02:00
%endif
%if 0%{?suse_version} > 1210
Requires : gl2ps-devel
Requires : hdf5-devel
%endif
2013-07-20 13:41:57 +02:00
%if 0%{?suse_version} <= 1230
2013-07-13 14:15:10 +02:00
Requires : R-base-devel
2013-07-20 13:41:57 +02:00
%endif
2011-04-19 17:17:29 +02:00
Requires : libexpat-devel
Requires : libjpeg-devel
Requires : libmysqlclient-devel
Requires : libogg-devel
Requires : libpng-devel
Requires : libqt4-devel
Requires : libtheora-devel
Requires : libtiff-devel
2012-04-08 15:38:48 +02:00
Requires : python-%{name} = %{version}
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
2012-04-08 15:38:48 +02:00
Requires : python-%{name} -qt = %{version}
2012-07-20 22:59:22 +02:00
%endif
2011-04-19 17:17:29 +02:00
%description devel
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2008-07-18 21:58:34 +02:00
This provides the VTK header files required to compile C++ programs that
2011-04-19 17:17:29 +02:00
use VTK to do 3D visualisation.
2008-07-18 21:58:34 +02:00
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
2012-04-03 18:10:57 +02:00
%package java
Summary : Java bindings for VTK
Group : Development/Libraries/Java
2011-05-30 19:41:11 +02:00
Requires : %{name} = %{version}
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
%description java
2011-04-19 17:17:29 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
This package provides java bindings for VTK.
2012-07-20 22:59:22 +02:00
%endif
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
%package -n python-%{name}
2011-04-19 17:17:29 +02:00
Summary : Python bindings for VTK
Group : System/Libraries
2011-05-30 19:41:11 +02:00
Requires : %{name} = %{version}
%{py_requires}
2009-11-29 11:58:48 +01:00
2012-04-03 18:10:57 +02:00
%description -n python-%{name}
2011-04-19 17:17:29 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides python bindings for VTK.
2008-07-18 21:58:34 +02:00
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >=1130
2012-04-03 18:10:57 +02:00
%package -n python-%{name}-qt
Summary : Qt Python VTK widget
Group : System/Libraries
2011-05-30 19:41:11 +02:00
Requires : %{name} = %{version}
2012-04-03 18:10:57 +02:00
Requires : %{name} -qt = %{version}
2012-04-08 15:38:48 +02:00
Requires : python-%{name} = %{version}
2012-04-03 18:10:57 +02:00
Requires : python-qt4
%{py_requires}
2010-05-08 20:18:59 +02:00
2012-04-03 18:10:57 +02:00
%description -n python-%{name}-qt
2011-04-19 17:17:29 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2010-05-08 20:18:59 +02:00
2012-04-03 18:10:57 +02:00
This package provides python-qt bindings for VTK.
2012-07-20 22:59:22 +02:00
%endif
2011-04-19 17:17:29 +02:00
2012-04-03 18:10:57 +02:00
%package qt
Summary : Qt VTK widget
Group : Development/Libraries/C and C++
2011-05-30 19:41:11 +02:00
Requires : %{name} = %{version}
2011-04-19 17:17:29 +02:00
2012-04-03 18:10:57 +02:00
%description qt
2011-04-19 17:17:29 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
This package provides Qt bindings for VTK.
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
%package tcl
Summary : Tcl bindings for VTK
Group : System/Libraries
2011-10-13 16:13:46 +02:00
Requires : %{name} = %{version}
2011-05-23 14:06:35 +02:00
2012-04-03 18:10:57 +02:00
%description tcl
2011-05-30 19:41:11 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2012-04-03 18:10:57 +02:00
This package provides tcl bindings for VTK.
2011-05-30 19:41:11 +02:00
2008-07-18 21:58:34 +02:00
%package examples
2011-04-19 17:17:29 +02:00
Summary : Examples for VTK
Group : Productivity/Scientific/Other
2011-05-30 19:41:11 +02:00
Requires : %{name} = %{version}
2012-04-03 18:10:57 +02:00
Requires : %{name} data = %{version}
2008-07-18 21:58:34 +02:00
%description examples
2011-04-19 17:17:29 +02:00
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2008-07-18 21:58:34 +02:00
This package contains many well-commented examples showing how to use
VTK. Examples are available in the C++, Tcl, Python and Java
2011-04-19 17:17:29 +02:00
programming languages.
2008-08-09 15:10:45 +02:00
2012-04-03 18:10:57 +02:00
%package testing
Summary : Testing programs for VTK
Group : Productivity/Scientific/Other
Requires : %{name} = %{version}
Requires : %{name} data = %{version}
%description testing
VTK is an open-source software system for image processing, 3D
graphics, volume rendering and visualization. VTK includes many
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
2012-04-22 23:23:55 +02:00
This package provides a few testing programs for VTK.
2012-04-03 18:10:57 +02:00
2008-07-18 21:58:34 +02:00
%prep
2012-10-27 20:19:25 +02:00
%setup -q -n VTK%{version}
2008-08-09 15:10:45 +02:00
%patch0 -p1
2010-03-26 11:13:54 +01:00
%patch1 -p1
2010-05-08 20:18:59 +02:00
%patch2 -p1
2012-04-22 23:23:55 +02:00
2012-04-03 18:10:57 +02:00
# Replace relative path ../../../VTKData with %%{_datadir}/%%{name}data-%%{version}
2008-07-18 21:58:34 +02:00
# otherwise it will break on symlinks.
2011-10-13 16:13:46 +02:00
grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs perl -pi -e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/%{name},g'
2008-07-18 21:58:34 +02:00
%build
2011-04-19 17:17:29 +02:00
export CFLAGS=" %{optflags} "
export CXXFLAGS=" %{optflags} "
2012-04-22 23:23:55 +02:00
mkdir build
pushd build
cmake .. \
2012-04-03 18:10:57 +02:00
-DBUILD_DOCUMENTATION:BOOL=ON \
2011-04-19 17:17:29 +02:00
-DBUILD_EXAMPLES:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DBUILD_TESTING:BOOL=ON \
2013-07-13 14:15:10 +02:00
-DVTK_CUSTOM_LIBRARY_SUFFIX=" " \
2012-04-03 18:10:57 +02:00
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-DSIP_INCLUDE_DIR:Path=%{py_incdir} \
2013-07-13 14:15:10 +02:00
-DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/%{name} \
-DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/%{name} \
-DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/%{name} \
-DVTK_INSTALL_TCL_DIR:PATH=share/tcl/%{name} \
2012-04-03 18:10:57 +02:00
-DVTK_INSTALL_QT_DIR:STRING=/%{qtdir} /plugins/designer \
-DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
-DVTK_USE_RENDERING:BOOL=ON \
2012-04-22 23:23:55 +02:00
-DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
-DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF \
2013-07-13 14:15:10 +02:00
%if 0%{?suse_version} <= 1230
2012-04-22 23:23:55 +02:00
-DVTK_USE_SYSTEM_GL2PS:BOOL=OFF \
%endif
2013-07-13 14:15:10 +02:00
%if 0%{?suse_version} <= 1210
-DVTK_USE_SYSTEM_HDF5:BOOL=OFF \
%endif
-DVTK_PYTHON_SETUP_ARGS=" - - p r e f i x = %{_prefix} - - r o o t = %{buildroot} " \
2012-04-03 18:10:57 +02:00
-DVTK_WRAP_PYTHON:BOOL=ON \
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
-DVTK_WRAP_JAVA:BOOL=ON \
2012-04-03 18:10:57 +02:00
-DVTK_WRAP_PYTHON_SIP:BOOL=ON \
2012-07-20 22:59:22 +02:00
%else
-DVTK_WRAP_JAVA:BOOL=OFF \
-DVTK_WRAP_PYTHON_SIP:BOOL=OFF \
%endif
2013-07-13 14:15:10 +02:00
-DVTK_WRAP_TCL:BOOL=ON \
-DVTK_Group_Imaging:BOOL=ON \
-DVTK_Group_Qt:BOOL=ON \
-DVTK_Group_Rendering:BOOL=ON \
-DVTK_Group_StandAlone:BOOL=ON \
-DVTK_Group_Tk:BOOL=ON \
-DVTK_Group_Views:BOOL=ON \
2013-07-20 13:41:57 +02:00
%if 0%{?suse_version} <= 1230
2013-07-13 14:15:10 +02:00
-DModule_vtkFiltersStatisticsGnuR:BOOL=ON \
2013-07-20 13:41:57 +02:00
%else
-DModule_vtkFiltersStatisticsGnuR:BOOL=OFF \
%endif
2012-04-22 23:23:55 +02:00
-DVTK_WRAP_TCL:BOOL=ON
2012-05-20 13:28:58 +02:00
make %{?_smp_mflags} VERBOSE=1
2011-04-19 17:17:29 +02:00
# Remove executable bits from sources (some of which are generated)
2011-10-13 16:13:46 +02:00
find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or -name \*.gif | xargs chmod -x
2012-04-22 23:23:55 +02:00
popd
2008-08-09 15:10:45 +02:00
2008-07-18 21:58:34 +02:00
%install
2012-04-22 23:23:55 +02:00
pushd build
2012-04-03 18:10:57 +02:00
%makeinstall
2013-07-13 14:15:10 +02:00
# Install conf file to enable vtk to find its libraries
mkdir -p %{buildroot} /%{_sysconfdir} /ld.so.conf.d
echo %{_libdir} /%{name} > %{buildroot} /%{_sysconfdir} /ld.so.conf.d/%{name} .conf
# http://vtk.org/Bug/view.php?id=14125
chrpath -d %{buildroot} %{python_sitelib} /%{name} /*.so
2011-04-19 17:17:29 +02:00
2012-04-03 18:10:57 +02:00
# Gather list of non-binding libraries
2013-07-13 14:15:10 +02:00
ls %{buildroot} %{_libdir} /%{name} /lib*.so.* | grep -Ev '(Java|QVTK|Qt|Python|TCL)' | sed -e's,^%{buildroot},,' > libs.list
2011-04-19 17:17:29 +02:00
# List of executable examples
cat > examples.list << EOF
2013-07-13 14:15:10 +02:00
Generate2DAMRDataSetWithPulse
Generate3DAMRDataSetWithPulse
2011-04-19 17:17:29 +02:00
HierarchicalBoxPipeline
2013-07-13 14:15:10 +02:00
LabeledMesh
2011-04-19 17:17:29 +02:00
MultiBlock
Arrays
Cube
RGrid
SGrid
2013-07-13 14:15:10 +02:00
ImageDataLIC2DDemo
StructuredGridLIC2DDemo
ImageProcessingExamplesCxxTests
ImageSlicing
DumpXMLFile
IOExamplesCxxTests
ParticleReader
GenerateCubesFromLabels
GenerateModelsFromLabels
2011-04-19 17:17:29 +02:00
Medical1
Medical2
Medical3
2013-07-13 14:15:10 +02:00
Medical4
MedicalExamplesCxxTests
Delaunay3D
Delaunay3DAlpha
ModellingExamplesCxxTests
2011-04-19 17:17:29 +02:00
finance
AmbientSpheres
Cylinder
DiffuseSpheres
2013-07-13 14:15:10 +02:00
MaterialObjects
2011-04-19 17:17:29 +02:00
SpecularSpheres
2013-07-13 14:15:10 +02:00
SurfaceLICDemo
2011-04-19 17:17:29 +02:00
Cone
Cone2
Cone3
Cone4
Cone5
Cone6
2013-07-13 14:15:10 +02:00
BandedContours
FilledContours
TubesWithVaryingRadiusAndColors
VisualizationAlgorithmsExamplesCxxTests
FixedPointVolumeRayCastMapperCT
GPURenderDemo
BalloonWidget
Slider
Slider2D
WidgetsExamplesCxxTests
2011-04-19 17:17:29 +02:00
EOF
2013-07-13 14:15:10 +02:00
# Install examples
for file in `cat examples.list`; do
install -p bin/$file %{buildroot} %{_bindir}
2011-04-19 17:17:29 +02:00
done
2013-07-13 14:15:10 +02:00
perl -pi -e's,^,%{_bindir}/,' examples.list
2009-06-23 18:55:47 +02:00
2013-07-13 14:15:10 +02:00
# vtkpython does not get installed by script, install manually
cp -p bin/vtkpython %{buildroot} %{_bindir} /
2008-07-18 21:58:34 +02:00
2013-07-13 14:15:10 +02:00
# Remove rpaths from installed binaries
chrpath -d %{buildroot} %{_bindir} /*
2008-07-18 21:58:34 +02:00
2011-04-19 17:17:29 +02:00
%fdupes -s %{buildroot}
2008-07-18 21:58:34 +02:00
2012-04-03 18:10:57 +02:00
%post -p /sbin/ldconfig
2008-08-09 15:10:45 +02:00
%postun -p /sbin/ldconfig
2008-07-18 21:58:34 +02:00
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
2012-04-03 18:10:57 +02:00
%post java -p /sbin/ldconfig
2010-05-08 20:18:59 +02:00
%postun java -p /sbin/ldconfig
2012-07-20 22:59:22 +02:00
%endif
2010-05-08 20:18:59 +02:00
2012-04-03 18:10:57 +02:00
%post -n python-%{name} -p /sbin/ldconfig
%postun -n python-%{name} -p /sbin/ldconfig
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >=1130
2012-04-03 18:10:57 +02:00
%post -n python-%{name}-qt -p /sbin/ldconfig
%postun -n python-%{name}-qt -p /sbin/ldconfig
2012-07-20 22:59:22 +02:00
%endif
2011-05-23 14:06:35 +02:00
2012-04-03 18:10:57 +02:00
%post qt -p /sbin/ldconfig
2011-05-23 14:06:35 +02:00
%postun qt -p /sbin/ldconfig
2012-04-03 18:10:57 +02:00
%post tcl -p /sbin/ldconfig
%postun tcl -p /sbin/ldconfig
2013-07-13 14:15:10 +02:00
%files -f build/libs.list
2011-04-19 17:17:29 +02:00
%defattr (-,root,root,-)
2013-07-13 14:15:10 +02:00
%config %{_sysconfdir} /ld.so.conf.d/%{name} .conf
%doc Copyright.txt
2012-04-03 18:10:57 +02:00
%dir %{_libdir} /%{name} /
2008-07-18 21:58:34 +02:00
2013-07-13 14:15:10 +02:00
%files devel
2008-08-10 12:12:17 +02:00
%defattr (-,root,root,-)
2013-07-13 14:15:10 +02:00
%{_bindir} /%{name} EncodeString
%{_bindir} /%{name} HashSource
%{_bindir} /%{name} ParseOGLExt
%{_bindir} /%{name} ProcessShader
%{_bindir} /%{name} WrapHierarchy
%{_datadir} /doc/%{name} -%{series} /
%{_libdir} /%{name} /*.so
%{_libdir} /cmake/%{name} /
%{_libdir} /%{name} /libvtkWrappingTools.a
2012-05-20 13:28:03 +02:00
%{_includedir} /%{name} -%{series} /
2013-07-13 14:15:10 +02:00
%{_datadir} /tcl/vtk/vtktcl.c
2008-07-18 21:58:34 +02:00
2012-07-20 22:59:22 +02:00
%if 0%{?suse_version} >= 1130
2010-05-08 20:18:59 +02:00
%files java
%defattr (-,root,root,-)
2012-04-03 18:10:57 +02:00
%{_bindir} /%{name} ParseJava
%{_bindir} /%{name} WrapJava
2013-07-13 14:15:10 +02:00
%{_libdir} /%{name} /%{name} .jar
2012-04-03 18:10:57 +02:00
%{_libdir} /%{name} /*Java.so.*
2012-07-20 22:59:22 +02:00
%endif
2010-05-08 20:18:59 +02:00
2012-04-03 18:10:57 +02:00
%files -n python-%{name}
2008-07-18 21:58:34 +02:00
%defattr (-,root,root,-)
2012-04-03 18:10:57 +02:00
%{_bindir} /%{name} python
%{_bindir} /%{name} WrapPython
%{_bindir} /%{name} WrapPythonInit
2013-07-13 14:15:10 +02:00
%{_libdir} /%{name} /*Python*.so.*
%{python_sitelib} /VTK-%{series} -py%{py_ver} .egg-info
2012-04-03 18:10:57 +02:00
%{python_sitelib} /%{name} /
2013-07-13 14:15:10 +02:00
%exclude %{_libdir} /%{name} /*QtPython27D.so.*
2011-05-23 14:06:35 +02:00
2012-04-03 18:10:57 +02:00
%files tcl
%defattr (-,root,root,-)
%{_bindir} /%{name}
%{_bindir} /%{name} WrapTcl
%{_bindir} /%{name} WrapTclInit
%{_datadir} /tcl/%{name} /
%{_libdir} /%{name} /lib%{name} *TCL.so.*
2013-07-13 14:15:10 +02:00
%exclude %{_libdir} /%{name} /*QtTCL.so.*
%exclude %{_datadir} /tcl/vtk/vtktcl.c
2012-04-03 18:10:57 +02:00
2013-07-13 14:15:10 +02:00
%files qt
%defattr (-,root,root,-)
%{_libdir} /%{name} /lib*Qt*.so.*
%dir %{_prefix} /%{qtdir} /plugins/designer
%{_prefix} /%{qtdir} /plugins/designer/libQVTKWidgetPlugin.so
%exclude %{_libdir} /%{name} /*Python27D.so.*
%files -n python-%{name}-qt
2011-04-19 17:17:29 +02:00
%defattr (-,root,root,-)
2013-07-13 14:15:10 +02:00
%{_libdir} /%{name} /*QtPython27D.so.*
2012-04-03 18:10:57 +02:00
2013-07-13 14:15:10 +02:00
%files examples -f build/examples.list
2012-04-03 18:10:57 +02:00
%defattr (-,root,root,-)
2008-07-18 21:58:34 +02:00
2008-08-09 15:10:45 +02:00
%changelog