# $Id$ # Maintainer: Eric Bélanger pkgname=tk pkgver=8.6.8 pkgrel=1 pkgdesc="The Tcl scripting language" arch=('x86_64') url="http://tcl.sourceforge.net/" license=('custom') depends=('tcl' 'zlib') options=('staticlibs') source=(http://downloads.sourceforge.net/sourceforge/tcl/${pkgname}${pkgver}-src.tar.gz) sha1sums=('7d674881bcfda5acb937bea084b10fe271463632') _build_platform=unix prepare() { cd ${pkgname}${pkgver} #for p in ${startdir}/*.patch #do # patch -Np0 < $p #done # we build the tcl sqlite interface in sqlite-tcl package rm -rf pkgs/sqlite3* } build() { cd ${pkgname}${pkgver}/${_build_platform} [[ $CARCH == "x86_64" ]] && BIT="--enable-64bit" ./configure --prefix=$BUILD_PREFIX \ --mandir=$BUILD_PREFIX/share/man \ --with-tcl=$BUILD_ROOTDIR/lib \ --enable-shared \ --enable-threads \ $BIT \ LIB_RUNTIME_DIR=$BUILD_PREFIX/lib make } check() { cd ${pkgname}${pkgver}/${_build_platform} #make test } package() { cd ${pkgname}${pkgver}/${_build_platform} make INSTALL_ROOT="${pkgdir}" install install-private-headers find $pkgdir -type f ! -perm -u+w -print | xargs -n1 chmod u+w ln -sf wish${pkgver%.*} "${pkgdir}${BUILD_PREFIX}/bin/wish" #ln -sf libtcl${pkgver%.*}.so "${pkgdir}${BUILD_PREFIX}/lib/libtcl.so" install -Dm644 ../license.terms "${pkgdir}${BUILD_PREFIX}/share/licenses/${pkgname}/LICENSE" # remove buildroot traces sed -e "s#${srcdir}/tk${pkgver}/unix#${BUILD_PREFIX}/lib#" \ -e "s#${srcdir}/tk${pkgver}#${BUILD_PREFIX}/include#" \ -i "${pkgdir}${BUILD_PREFIX}/lib/tkConfig.sh" fix_rpath }