summaryrefslogtreecommitdiff
path: root/community/v8
diff options
context:
space:
mode:
authorroot <root@rshg047.dnsready.net>2011-04-17 04:48:45 +0000
committerroot <root@rshg047.dnsready.net>2011-04-17 04:48:45 +0000
commit66f23fc95df1f1b02b24701055a63bddfd292451 (patch)
tree22bd436b3447d82959f6f030de7ffb83de1466c1 /community/v8
parentec549f64c923643d4b13dd7d364e080840ae3e29 (diff)
Sun Apr 17 04:48:45 UTC 2011
Diffstat (limited to 'community/v8')
-rw-r--r--community/v8/PKGBUILD32
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"
+}