2011-04-19 17:17:29 +02:00
|
|
|
#
|
|
|
|
# spec file for package
|
|
|
|
#
|
|
|
|
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
|
|
|
#
|
|
|
|
# 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/
|
|
|
|
#
|
|
|
|
|
|
|
|
|
2011-05-23 14:06:35 +02:00
|
|
|
%define qtdir /%{_lib}/qt4
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
Name: vtk
|
|
|
|
Version: 5.6.1
|
|
|
|
Release: 1
|
|
|
|
# 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
|
|
|
|
License: BSD
|
|
|
|
Summary: The Visualization Toolkit - A high level 3D visualization library
|
|
|
|
Group: Productivity/Scientific/Other
|
|
|
|
Source: %{name}-%{version}.tar.bz2
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-pythondestdir.patch --badshah400@gmail.com Correct installation destination for python libraries
|
|
|
|
Patch0: vtk-pythondestdir.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-gcc43.patch --badshah400@gmail.com Compatibility with gcc 4.3 and above
|
|
|
|
Patch1: vtk-gcc43.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-testcxxjavaremove.patch --badshah400@gmail.com
|
|
|
|
Patch2: vtk-testcxxjavaremove.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-python27-compat.patch --badshah400@gmail.com Python 2.7 compatibility
|
|
|
|
Patch3: vtk-python27-compat.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-gcc46.patch --badshah400@gmail.com Add needed includes for gcc 4.6
|
|
|
|
# http://public.kitware.com/Bug/view.php?id=11824
|
|
|
|
Patch4: vtk-gcc46.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-system.patch --badshah400@gmail.com Use system libraries
|
|
|
|
# http://public.kitware.com/Bug/view.php?id=11823
|
|
|
|
Patch5: vtk-system.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-soversion.patch --badshah400@gmail.com Upstream patch to add soversions to libCosmo and libVPIC
|
|
|
|
Patch6: vtk-soversion.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-sqldatabaseschema.patch --badshah400@gmail.com Resolve problems with vtkSQLdatabaseschema.cxx, patch came from upstream
|
|
|
|
Patch7: vtk-sqldatabaseschema.patch
|
|
|
|
%if 0%{?suse_version} > 1120
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-libpng14.patch --badshah400@gmail.com Restore compatibility with libpng14
|
|
|
|
Patch8: vtk-libpng14.patch
|
2010-05-08 20:18:59 +02:00
|
|
|
%endif
|
2011-04-19 17:17:29 +02:00
|
|
|
# PATCH-FIX-UPSTREAM vtk-string-length.patch badshah400@gmail.com Prevent buffer overflows during string copy
|
|
|
|
Patch9: vtk-string-length.patch
|
|
|
|
# PATCH-FIX-UPSTREAM vtk-Balloon-Representation.patch badshah400@gmail.com Correct assignment operations in source files
|
|
|
|
Patch10: vtk-Balloon-Representation.patch
|
2011-05-28 12:45:57 +02:00
|
|
|
# patch to fix the soname for libVTKnetcdf_cxx
|
|
|
|
Patch11: vtk-soversion2.patch
|
2011-04-19 17:17:29 +02:00
|
|
|
Url: http://vtk.org/
|
|
|
|
BuildRequires: Mesa-devel
|
|
|
|
BuildRequires: MesaGLw-devel
|
|
|
|
BuildRequires: boost-devel
|
|
|
|
BuildRequires: chrpath
|
|
|
|
BuildRequires: cmake
|
|
|
|
BuildRequires: doxygen
|
|
|
|
BuildRequires: fdupes
|
2009-01-03 18:37:43 +01:00
|
|
|
BuildRequires: freeglut-devel
|
2011-04-19 17:17:29 +02:00
|
|
|
BuildRequires: freetype2-devel
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
BuildRequires: gcc-java
|
|
|
|
BuildRequires: gnuplot
|
|
|
|
BuildRequires: graphviz
|
2010-05-08 20:18:59 +02:00
|
|
|
BuildRequires: java-devel
|
2011-04-19 17:17:29 +02:00
|
|
|
BuildRequires: libexpat-devel
|
|
|
|
BuildRequires: libgcj-devel
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
BuildRequires: libmysqlclient-devel
|
|
|
|
BuildRequires: libpng-devel
|
|
|
|
BuildRequires: libqt4-devel
|
|
|
|
BuildRequires: libtheora-devel
|
|
|
|
BuildRequires: libtiff-devel
|
|
|
|
BuildRequires: libxml2-devel
|
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: openmotif-devel
|
|
|
|
BuildRequires: postgresql-devel
|
|
|
|
BuildRequires: python-devel
|
|
|
|
BuildRequires: sqlite3-devel
|
|
|
|
BuildRequires: tcl-devel
|
|
|
|
BuildRequires: tk-devel
|
|
|
|
BuildRequires: wget
|
|
|
|
BuildRequires: xorg-x11-devel
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
|
|
|
%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
|
|
|
|
Requires: Mesa-devel
|
|
|
|
Requires: libexpat-devel
|
|
|
|
Requires: libjpeg-devel
|
|
|
|
Requires: libmysqlclient-devel
|
|
|
|
Requires: libogg-devel
|
|
|
|
Requires: libpng-devel
|
|
|
|
Requires: libqt4-devel
|
|
|
|
Requires: libtheora-devel
|
|
|
|
Requires: libtiff-devel
|
|
|
|
Requires: postgresql-devel
|
|
|
|
Requires: vtk = %{version}
|
|
|
|
|
|
|
|
%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
|
|
|
|
|
|
|
%package tcl
|
2011-04-19 17:17:29 +02:00
|
|
|
Summary: Tcl bindings for VTK
|
|
|
|
Group: System/Libraries
|
|
|
|
Requires: vtk = %{version}
|
2008-07-18 21:58:34 +02:00
|
|
|
|
|
|
|
%description tcl
|
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
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
This package provides tcl bindings for VTK.
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%package -n python-vtk
|
|
|
|
Summary: Python bindings for VTK
|
|
|
|
Group: System/Libraries
|
|
|
|
Requires: vtk = %{version}
|
2009-11-29 11:58:48 +01:00
|
|
|
|
|
|
|
%description -n python-vtk
|
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
|
|
|
|
2010-05-08 20:18:59 +02:00
|
|
|
%package java
|
2011-04-19 17:17:29 +02:00
|
|
|
Summary: Java bindings for VTK
|
|
|
|
Group: Development/Libraries/Java
|
|
|
|
Requires: vtk = %{version}
|
2010-05-08 20:18:59 +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).
|
2010-05-08 20:18:59 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
This package provides java bindings for VTK.
|
|
|
|
|
|
|
|
%package testing
|
|
|
|
Summary: Testing programs for VTK
|
|
|
|
Group: Productivity/Scientific/Other
|
|
|
|
Requires: vtk = %{version}
|
|
|
|
Requires: vtkdata = %{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).
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
This package provides a few testing programs for VTK
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-05-23 14:06:35 +02:00
|
|
|
%package qt
|
|
|
|
Summary: QT VTK widget
|
|
|
|
Requires: vtk = %{version}
|
|
|
|
# do not neeeded to call it, rpm take care of it
|
|
|
|
#Requires: libqt4
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
|
|
|
%description qt
|
|
|
|
Qt VTK widget
|
|
|
|
|
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
|
|
|
|
Requires: vtk = %{version}
|
|
|
|
Requires: vtkdata = %{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
|
|
|
|
2008-07-18 21:58:34 +02:00
|
|
|
%prep
|
2011-04-19 17:17:29 +02:00
|
|
|
%setup -q -n VTK
|
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
|
2011-04-19 17:17:29 +02:00
|
|
|
%patch3 -p1
|
|
|
|
%patch4 -p1
|
|
|
|
%patch5 -p1
|
|
|
|
%patch6 -p1
|
|
|
|
%patch7 -p1
|
|
|
|
%if 0%{?suse_version} > 1120
|
|
|
|
%patch8 -p1
|
2010-05-08 20:18:59 +02:00
|
|
|
%endif
|
2011-04-19 17:17:29 +02:00
|
|
|
%patch9 -p1
|
|
|
|
%patch10 -p1
|
2011-05-28 12:45:57 +02:00
|
|
|
%patch11 -p1
|
2009-01-03 18:37:43 +01:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Replace relative path ../../../VTKData with %{_datadir}/vtkdata-%{version}
|
2008-07-18 21:58:34 +02:00
|
|
|
# otherwise it will break on symlinks.
|
|
|
|
grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs \
|
2011-04-19 17:17:29 +02:00
|
|
|
perl -pi -e's,\.\./\.\./\.\./\.\./VTKData,%{_datadir}/%{name},g'
|
|
|
|
|
|
|
|
# Save an unbuilt copy of the Example's sources for %doc
|
|
|
|
#mkdir vtk-examples-5.6
|
|
|
|
#cp -a Examples vtk-examples-5.6
|
|
|
|
# Don't ship Win32 examples
|
|
|
|
rm -rf vtk-examples-5.6/Examples/GUI/Win32
|
|
|
|
#find vtk-examples-5.6 -type f | xargs chmod -R a-x
|
2008-07-18 21:58:34 +02:00
|
|
|
|
|
|
|
%build
|
2011-04-19 17:17:29 +02:00
|
|
|
export CC='gcc'
|
|
|
|
export CXX='g++'
|
|
|
|
export MAKE='make'
|
|
|
|
export CFLAGS="%{optflags}"
|
|
|
|
export CXXFLAGS="%{optflags}"
|
|
|
|
|
2008-08-09 15:10:45 +02:00
|
|
|
cmake . \
|
2011-05-23 14:06:35 +02:00
|
|
|
-DVTK_USE_QT:BOOL=ON \
|
2011-04-19 17:17:29 +02:00
|
|
|
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
|
|
|
-DVTK_INSTALL_LIB_DIR:PATH=/%{_lib}/%{name} \
|
|
|
|
-DVTK_WRAP_PYTHON:BOOL=ON \
|
|
|
|
-DVTK_WRAP_TCL:BOOL=ON \
|
|
|
|
-DVTK_WRAP_JAVA:BOOL=ON \
|
|
|
|
-DVTK_USE_PARALLEL:BOOL=ON \
|
|
|
|
-DVTK_USE_RENDERING:BOOL=ON \
|
|
|
|
-DBUILD_DOCUMENTATION:BOOL=OFF \
|
|
|
|
-DBUILD_EXAMPLES:BOOL=ON \
|
|
|
|
-DBUILD_SHARED_LIBS:BOOL=ON \
|
|
|
|
-DBUILD_TESTING:BOOL=ON \
|
|
|
|
-DVTK_USE_GUISUPPORT:BOOL=ON \
|
2011-05-23 14:06:35 +02:00
|
|
|
-DVTK_INSTALL_QT_DIR:STRING=%{qtdir}/plugins/designer \
|
2011-04-19 17:17:29 +02:00
|
|
|
-DVTK_USE_GL2PS:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_EXPAT:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_JPEG:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_PNG:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_TIFF:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_ZLIB:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_EXPAT:BOOL=ON \
|
|
|
|
-DVTK_USE_SYSTEM_FREETYPE:BOOL=ON
|
|
|
|
|
|
|
|
|
|
|
|
%__make
|
|
|
|
|
|
|
|
# Remove executable bits from sources (some of which are generated)
|
|
|
|
find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or \
|
|
|
|
-name \*.gif | xargs chmod -x
|
2008-08-09 15:10:45 +02:00
|
|
|
|
2008-07-18 21:58:34 +02:00
|
|
|
%install
|
2011-05-23 14:06:35 +02:00
|
|
|
#mkdir -p %{buildroot}
|
|
|
|
#%makeinstall
|
|
|
|
make DESTDIR=%{buildroot} install
|
2011-04-19 17:17:29 +02:00
|
|
|
|
|
|
|
mv %{buildroot}%{_libdir}/%{name}/lib*.so* %{buildroot}%{_libdir}/
|
|
|
|
|
|
|
|
# Gather list of non-python/tcl libraries
|
|
|
|
ls %{buildroot}%{_libdir}/*.so.* \
|
2011-05-23 14:06:35 +02:00
|
|
|
| grep -Ev '(Java|QVTK|Qt|PythonD|TCL)' | sed -e's,^%{buildroot},,' > libs.list
|
2011-04-19 17:17:29 +02:00
|
|
|
|
|
|
|
# List of executable utilities
|
|
|
|
cat > utils.list << EOF
|
|
|
|
vtkEncodeString
|
|
|
|
lproj
|
|
|
|
EOF
|
|
|
|
|
|
|
|
# List of executable examples
|
|
|
|
cat > examples.list << EOF
|
|
|
|
HierarchicalBoxPipeline
|
|
|
|
MultiBlock
|
|
|
|
Arrays
|
|
|
|
Cube
|
|
|
|
RGrid
|
|
|
|
SGrid
|
|
|
|
Medical1
|
|
|
|
Medical2
|
|
|
|
Medical3
|
|
|
|
finance
|
|
|
|
AmbientSpheres
|
|
|
|
Cylinder
|
|
|
|
DiffuseSpheres
|
|
|
|
SpecularSpheres
|
|
|
|
Cone
|
|
|
|
Cone2
|
|
|
|
Cone3
|
|
|
|
Cone4
|
|
|
|
Cone5
|
|
|
|
Cone6
|
|
|
|
EOF
|
|
|
|
|
|
|
|
# List of executable test binaries
|
|
|
|
cat > testing.list << EOF
|
|
|
|
CommonCxxTests
|
|
|
|
TestCxxFeatures
|
|
|
|
TestInstantiator
|
|
|
|
FilteringCxxTests
|
|
|
|
GraphicsCxxTests
|
|
|
|
GenericFilteringCxxTests
|
|
|
|
ImagingCxxTests
|
|
|
|
IOCxxTests
|
|
|
|
RenderingCxxTests
|
|
|
|
VTKBenchMark
|
|
|
|
VolumeRenderingCxxTests
|
|
|
|
WidgetsCxxTests
|
|
|
|
SocketClient
|
|
|
|
SocketServer
|
|
|
|
EOF
|
|
|
|
|
|
|
|
# Install utils/examples/testing, too
|
|
|
|
for filelist in utils.list examples.list testing.list; do
|
|
|
|
for file in `cat $filelist`; do
|
|
|
|
install -p bin/$file %{buildroot}%{_bindir}
|
|
|
|
done
|
|
|
|
perl -pi -e's,^,%{_bindir}/,' $filelist
|
2008-07-18 21:58:34 +02:00
|
|
|
done
|
|
|
|
|
2008-08-09 15:10:45 +02:00
|
|
|
# Remove any remnants of rpaths
|
2011-04-19 17:17:29 +02:00
|
|
|
chrpath -d %{buildroot}%{_bindir}/*
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Main package contains utils and core libs
|
|
|
|
cat libs.list utils.list > main.list
|
2009-01-03 18:37:43 +01:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Make shared libs and scripts executable
|
|
|
|
chmod a+x %{buildroot}%{_libdir}/%{name}/doxygen/*.pl
|
|
|
|
chmod a+x %{buildroot}%{_libdir}/%{name}/testing/*.{py,tcl}
|
2009-06-23 18:55:47 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Remove exec bit from non-scripts and %%doc
|
|
|
|
for file in `find %{buildroot} -type f -perm 0755 \
|
|
|
|
| xargs -r file | grep ASCII | awk -F: '{print $1}'`; do
|
|
|
|
head -1 $file | grep '^#!' > /dev/null && continue
|
|
|
|
chmod 0644 $file
|
|
|
|
done
|
|
|
|
find Utilities/Upgrading -type f | xargs chmod -x
|
2009-06-23 18:55:47 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Add exec bits to shared libs ...
|
|
|
|
#chmod 0755 %{buildroot}%{_libdir}/vtk-5.6/CMake/*.so
|
|
|
|
#chmod 0755 %{buildroot}%{_libdir}/python*/site-packages/vtk/*.so
|
2009-01-03 18:37:43 +01:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
# Verdict places the docs in the false folder
|
|
|
|
rm -rf %{buildroot}%{_libdir}/vtk/doc
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
#Move tcl script to %{_datadir}/tcl/vtk/
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/tcl/vtk/
|
|
|
|
mv %{buildroot}%{_libdir}/%{name}/tcl/ %{buildroot}%{_datadir}/tcl/vtk/
|
|
|
|
mv %{buildroot}%{_libdir}/%{name}/*.tcl %{buildroot}%{_datadir}/tcl/%{name}/
|
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
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%clean
|
|
|
|
rm -rf %{buildroot}
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%post -p /sbin/ldconfig
|
2010-05-08 20:18:59 +02:00
|
|
|
|
2008-08-09 15:10:45 +02:00
|
|
|
%postun -p /sbin/ldconfig
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%post tcl -p /sbin/ldconfig
|
|
|
|
|
2008-08-09 15:10:45 +02:00
|
|
|
%postun tcl -p /sbin/ldconfig
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%post -n python-vtk -p /sbin/ldconfig
|
|
|
|
|
2009-11-29 11:58:48 +01:00
|
|
|
%postun -n python-vtk -p /sbin/ldconfig
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%post java -p /sbin/ldconfig
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2010-05-08 20:18:59 +02:00
|
|
|
%postun java -p /sbin/ldconfig
|
|
|
|
|
2011-05-23 14:06:35 +02:00
|
|
|
%post qt -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%postun qt -p /sbin/ldconfig
|
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%files -f main.list
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc --parents Copyright.txt README.html vtkLogo.jpg vtkBanner.gif Wrapping/*/README*
|
|
|
|
%doc README.html
|
2008-08-09 15:10:45 +02:00
|
|
|
%doc vtkLogo.jpg
|
|
|
|
%doc Copyright.txt
|
2008-07-18 21:58:34 +02:00
|
|
|
|
|
|
|
%files devel
|
2008-08-10 12:12:17 +02:00
|
|
|
%defattr(-,root,root,-)
|
2011-04-19 17:17:29 +02:00
|
|
|
%doc Utilities/Upgrading
|
|
|
|
%{_libdir}/%{name}/doxygen
|
|
|
|
%{_includedir}/%{name}-5.6
|
|
|
|
%{_libdir}/%{name}/CMake/
|
|
|
|
%{_libdir}/%{name}/*.cmake
|
|
|
|
%{_libdir}/%{name}/hints
|
|
|
|
%{_libdir}/*.so
|
2008-07-18 21:58:34 +02:00
|
|
|
|
|
|
|
%files tcl
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/vtkWrapTcl
|
|
|
|
%{_bindir}/vtkWrapTclInit
|
2008-08-09 15:10:45 +02:00
|
|
|
%{_bindir}/vtk
|
2009-01-04 11:52:33 +01:00
|
|
|
%{_libdir}/libvtk*TCL.so.*
|
2011-04-19 17:17:29 +02:00
|
|
|
%{_datadir}/tcl/vtk/
|
|
|
|
%doc README.html
|
2008-08-09 15:10:45 +02:00
|
|
|
%doc vtkLogo.jpg
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2009-11-29 11:58:48 +01:00
|
|
|
%files -n python-vtk
|
2008-07-18 21:58:34 +02:00
|
|
|
%defattr(-,root,root,-)
|
2011-04-19 17:17:29 +02:00
|
|
|
%{_libdir}/*PythonD.so.*
|
|
|
|
%{python_sitelib}/%{name}/
|
|
|
|
%{_prefix}/lib/python%{py_ver}/site-packages/VTK-%{version}-py%{py_ver}.egg-info
|
2008-07-18 21:58:34 +02:00
|
|
|
%{_bindir}/vtkWrapPython
|
|
|
|
%{_bindir}/vtkWrapPythonInit
|
2008-08-09 15:10:45 +02:00
|
|
|
%{_bindir}/vtkpython
|
2011-04-19 17:17:29 +02:00
|
|
|
%doc README.html
|
2009-01-04 11:52:33 +01:00
|
|
|
%doc vtkLogo.jpg
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2010-05-08 20:18:59 +02:00
|
|
|
%files java
|
|
|
|
%defattr(-,root,root,-)
|
2011-04-19 17:17:29 +02:00
|
|
|
%doc README.html
|
|
|
|
%doc vtkLogo.jpg
|
|
|
|
%dir %{_libdir}/%{name}
|
|
|
|
%{_bindir}/vtkParseJava
|
2010-05-08 20:18:59 +02:00
|
|
|
%{_bindir}/vtkWrapJava
|
2011-04-19 17:17:29 +02:00
|
|
|
%{_libdir}/%{name}/java/
|
|
|
|
%{_libdir}/*Java.so.*
|
2010-05-08 20:18:59 +02:00
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%files testing -f testing.list
|
2008-07-18 21:58:34 +02:00
|
|
|
%defattr(-,root,root,-)
|
2011-04-19 17:17:29 +02:00
|
|
|
%dir %{_libdir}/%{name}
|
|
|
|
%{_libdir}/%{name}/testing/
|
|
|
|
%doc README.html
|
|
|
|
%doc vtkLogo.jpg
|
|
|
|
|
2011-05-23 14:06:35 +02:00
|
|
|
%files qt
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_libdir}/libQVTK.so.*
|
|
|
|
%{_libdir}/libvtkQtChart.so*
|
|
|
|
#%{_bindir}/qtevents
|
|
|
|
#%{_bindir}/qtimageviewer
|
|
|
|
#%{_bindir}/qtsimpleview
|
|
|
|
%dir %{_prefix}/%{qtdir}/plugins/designer
|
|
|
|
%{_prefix}/%{qtdir}/plugins/designer/libQVTKWidgetPlugin.so
|
|
|
|
|
2011-04-19 17:17:29 +02:00
|
|
|
%files examples -f examples.list
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%dir %{_libdir}/%{name}
|
|
|
|
%doc README.html
|
|
|
|
%doc vtkLogo.jpg
|
2008-07-18 21:58:34 +02:00
|
|
|
|
2008-08-09 15:10:45 +02:00
|
|
|
%changelog
|