diff options
author | root <root@rshg047.dnsready.net> | 2011-04-17 04:48:45 +0000 |
---|---|---|
committer | root <root@rshg047.dnsready.net> | 2011-04-17 04:48:45 +0000 |
commit | 66f23fc95df1f1b02b24701055a63bddfd292451 (patch) | |
tree | 22bd436b3447d82959f6f030de7ffb83de1466c1 /community/v8 | |
parent | ec549f64c923643d4b13dd7d364e080840ae3e29 (diff) |
Sun Apr 17 04:48:45 UTC 2011
Diffstat (limited to 'community/v8')
-rw-r--r-- | community/v8/PKGBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/community/v8/PKGBUILD b/community/v8/PKGBUILD new file mode 100644 index 000000000..d5dac302f --- /dev/null +++ b/community/v8/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 45132 2011-04-17 01:54:09Z kchen $ +# Maintainer: Kaiting Chen <kaitocracy@gmail.com> +# Contributor: tocer <tocer.deng@gmail.com> + +pkgname=v8 +pkgver=3.2.10.2 +pkgrel=1 +pkgdesc='A fast and modern javascript engine' +arch=('i686' 'x86_64') +url='http://code.google.com/p/v8' +license=('BSD') +makedepends=('subversion' 'scons') + +build() { + _source="http://v8.googlecode.com/svn/tags/$pkgver" + svn checkout "$_source" "$srcdir/$pkgname-$pkgver" + + cd "${srcdir}/${pkgname}-${pkgver}" + + [ "$CARCH" = 'i686' ] && SCONS_ARCH=ia32 + [ "$CARCH" = 'x86_64' ] && SCONS_ARCH=x64 + + scons mode=release library=shared arch=$SCONS_ARCH + scons d8 arch=$SCONS_ARCH + + find include -type f \ + -exec install -Dm644 {} $pkgdir/usr/{} \; + rm -rf $pkgdir/usr/include/.svn + + install -Dm755 d8 "$pkgdir/usr/bin/d8" + install -Dm755 libv8.so "$pkgdir/usr/lib/libv8.so" +} |