# Contributor: William Pitcock # Maintainer: William Pitcock pkgname=v8 pkgver=3.9.9 pkgrel=0 pkgdesc="V8 JavaScript/ECMAScript Engine" url="http://www.chromium.org/" arch="x86 x86_64 arm" license="BSD" depends="" depends_dev="" makedepends="scons wget" install="" subpackages="$pkgname-dev" source="http://gsdview.appspot.com/chromium-browser-official/v8-$pkgver.tar.bz2" _builddir="$srcdir"/v8-$pkgver prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" v8_arch=${CARCH} test ${CARCH} = x86 && v8_arch=ia32 test ${CARCH} = x86_64 && v8_arch=x64 msg "building for ${v8_arch}" export LINKFLAGS="${LDFLAGS}" scons -j$JOBS \ library=shared \ inspector=on \ objectprint=on \ console=readline \ soname=on \ arch=${v8_arch} \ || return 1 } package() { cd "$_builddir" mkdir -p "$pkgdir"/usr/include cp include/* "$pkgdir"/usr/include mkdir -p "$pkgdir"/usr/lib install -c -m755 libv8-${pkgver}.so "$pkgdir"/usr/lib/libv8-${pkgver}.so ln -sf libv8-${pkgver}.so "$pkgdir"/usr/lib/libv8.so } md5sums="927f84585d99e83208dd58882e79764c v8-3.9.9.tar.bz2"