Browse Source

rebuilt: vtk

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3820 ec354946-7b23-47d6-9f5a-488ba84defc7
owa 13 years ago
parent
commit
397ad69f19
1 changed files with 16 additions and 32 deletions
  1. 16 32
      v/vtk/vtk-vl.spec

+ 16 - 32
v/vtk/vtk-vl.spec

@@ -2,40 +2,36 @@
 %define version %{vtkver}.2
 %define vtkdata_dir %{_datadir}/vtk-data-%{version}
 %define qt_designer_plugins_dir %(qmake -query QT_INSTALL_PREFIX)/plugins/designer
-
+%define tcl_ver %(echo "puts [info tclversion]" | %{_bindir}/tclsh)
 Summary: The Visualization Toolkit - A high level 3D visualization library
 Summary: The Visualization Toolkit - ハイレベル3D可視化ライブラリ
 Group: System Environment/Libraries
 Name: vtk
 Version: %{version}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Source0: vtk-%{version}.tar.gz
 Source1: vtkdata-%{version}.tar.gz
-
-Patch0: vtk-5.0-getsockname.patch
-Patch1: http://www.gfd-dennou.org/arch/ruby/products/ruby-vtk/vtk-ruby-060915.patch
 Patch2: vtk-5.2.1-boost-1.42.patch
-
 License: BSD style
 URL: http://www.vtk.org/
-
 BuildRequires: cmake >= 2.0.0
 BuildRequires: xorg-x11-devel, mesa-libGL-devel
 BuildRequires: expat-devel, zlib-devel
 BuildRequires: netcdf
 BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, freetype2-devel
 BuildRequires: tcl, tk, python, python-devel
-#BuildRequires: ruby, ruby-devel
 BuildRequires: qt-devel
 BuildRequires: libboost-devel
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
 Requires: cmake
 Requires: xorg-x11-libs, mesa-libGL
 Requires: expat, zlib
 Requires: netcdf
 Requires: libjpeg, libpng, libtiff, freetype2
 Obsoletes: %{name}-ruby < %{version}
+Distribution: Project Vine
+Vendor: Vine Linux
+Packager: owa
 
 %description
 VTK - the Visualization Toolkit is an object oriented, high
@@ -95,15 +91,6 @@ python scripts.  You will need python and vtk installed to use this.
 Remember to set your PYTHONPATH variable properly before running your
 scripts.
 
-#%package ruby
-#Summary: Ruby bindings for VTK.
-#Group: Applications/Engineering
-#Requires: %{name} = %{version}-%{release}
-#Requires: ruby
-#
-#%description ruby 
-#This provides the shared libraries that enable one to use VTK from
-#ruby scripts.  You will need ruby and vtk installed to use this.
 
 %package qt
 Summary: QT VTK widget
@@ -151,13 +138,12 @@ These data are required to run various examples from the examples package.
 
 %prep
 %setup -q -n VTK
-#%patch0 -p1 -b .getsockname
-#%patch1 -p1 -b .ruby-060915
 %patch2 -p1 -b .boost-1.42
 
 # fix data path
 find . -type f | xargs sed -i -e 's|../../../../VTKData|%{vtkdata_dir}|g'
 
+
 %build
 ## This section wad fixed reference to Mandriva package
 # Remove old cmake files
@@ -198,9 +184,13 @@ rm -f CMake/FindBoost*
 	-DVTK_USE_SYSTEM_LIBXML2:BOOL=ON \
 	-DVTK_USE_QVTK_QTOPENGL:BOOL=ON \
 	-DVTK_USE_BOOST:BOOL=ON \
+	-DTCL_LIBRARY:FILEPATH=%{_libdir}/libtcl%{tcl_ver}.so\
+	-DTK_LIBRARY:FILEPATH=%{_libdir}/libtk%{tcl_ver}.so\
 	;
 
-%__make %{?_smp_mflags}
+## don't use _smp_mflags
+##%__make %{?_smp_mflags}
+%__make
 
 
 %install
@@ -294,17 +284,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/vtk-%{vtkver}/testing/*py
 
 
-#%files ruby
-#%defattr(-,root,root)
-#%{_bindir}/vtkruby
-#%{_bindir}/vtkWrapRuby
-#%{_bindir}/vtkWrapRubyInit
-#%{_libdir}/libvtk*Ruby*.so*
-#%{rlibdir}/vtk.rb
-#%{rlibdir}/vtk/
-#%{rarchdir}/vtk/
-
-
 %files qt
 %defattr(-,root,root)
 %{_libdir}/libQVTK.so.*
@@ -325,6 +304,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun May 08 2011 Shu KONNO <owa@bg.wakwak.com> 5.4.2-2
+- remove _smp_mflags
+- added tcl_ver macro
+- added TCL_LIBRARY, TK_LIBRARY to cmake
+
 * Tue May 04 2010 Shu KONNO <owa@bg.wakwak.com> 5.4.2-1
 - updated vtk to 5.4.2
 - updated vtkdata to 5.4.2