8,9c8,9 < < pkgname=vtk --- > pkgbase=vtk > pkgname=('vtk' 'vtk-python' 'vtk-java' 'vtk-tcl') 11c11 < pkgrel=1 --- > pkgrel=2 16,18c16 < depends=('libpng' 'libtiff' 'freetype2' 'python2' 'java-runtime' 'tk' 'boost' 'ffmpeg' 'qt' 'lesstif' 'mysql') < optdepends=('gnuplot: plotting tools' < 'graphviz: drawing tools') --- > depends=('libpng' 'libtiff' 'freetype2' 'tk' 'boost' 'ffmpeg' 'qt' 'lesstif' 'mysql') 34,39d31 < # fix for libpng 1.4 - remove next time version bump < for _FILE in `grep -Rl "png_set_gray_1_2_4_to_8" *` < do < sed -i 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' ${_FILE} < done < 74c66 < -DVTK_PYTHON_SETUP_ARGS:STRING="--root=${pkgdir}" \ --- > -DVTK_PYTHON_SETUP_ARGS:STRING="--root=${pkgdir}/vtk-python" \ 79,80d70 < -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ < -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ 88,89c78,83 < package() { < cd build --- > package_vtk() { > optdepends=('gnuplot: plotting tools' > 'graphviz: drawing tools' > 'vtk-python: for python wrap' > 'vtk-java: for java wrap' > 'vtk-tcl: for tcl wrap') 91c85 < make DESTDIR=${pkgdir} install --- > cd ${srcdir}/build 93,96c87 < # Move the vtk.jar to the arch-specific location < install -dv ${pkgdir}/usr/share/java/vtk < mv -v ${pkgdir}/usr/lib/vtk-${pkgver:0:3}/java/vtk.jar \ < ${pkgdir}/usr/share/java/vtk --- > make DESTDIR=${pkgdir} install 105a97,135 > > # Move the vtk.jar to the arch-specific location > install -dv ${pkgdir}/../vtk-java/usr/share > mv -v ${pkgdir}/usr/lib/vtk-${pkgver:0:3}/java \ > ${pkgdir}/../vtk-java/usr/share/ > > for wrap in java python tcl > do > wrapdir=${pkgdir}/../vtk-${wrap} > > for i in `find ${pkgdir} -iname "*${wrap}*" -type f` > do > dir_=`dirname $i` > dir_=${wrapdir}/${dir_:${#pkgdir}} > install -dv ${dir_} > mv $i ${dir_} > done > > done > > #workaround to wrong match patern 'tcl' > mv ${pkgdir}/../vtk-tcl/usr/include/vtk-5.8/vtkContextClip.h \ > ${pkgdir}/usr/include/vtk-5.8/ > } > > package_vtk-java() { > depends=('java-runtime') > pkgdesc=('JAVA wrap for VTK') > > } > > package_vtk-python() { > depends=('python2') > pkgdesc=('Python wrap for VTK') > } > > package_vtk-tcl() { > depends=('tcl') > pkgdesc=('TCL wrap for VTK')