diff options
author | Benoit Favre | 2015-06-26 07:58:38 +0200 |
---|---|---|
committer | Benoit Favre | 2015-06-26 07:58:38 +0200 |
commit | b003610d01180609937baca27e5f8072e7ac4644 (patch) | |
tree | e306642081145480104689db395bf2b7c04d37b3 | |
download | aur-b003610d01180609937baca27e5f8072e7ac4644.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c9d50b40dea1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = tracemonkey-hg + pkgdesc = Firefox's javascript engine with JIT native code compilation. + pkgver = 62188 + pkgrel = 1 + url = https://wiki.mozilla.org/JavaScript:TraceMonkey + arch = i686 + arch = x86_64 + license = GPL + makedepends = mercurial + makedepends = autoconf2.13 + makedepends = yasm + makedepends = zip + +pkgname = tracemonkey-hg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f3546b81d865 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# This is a PKGBUILD for tracemonkey, firefox's javascript engine. +# Maintainer: Benoit Favre <benoit.favre@gmail.com> +pkgname=tracemonkey-hg +pkgver=62188 +pkgrel=1 +pkgdesc="Firefox's javascript engine with JIT native code compilation". +arch=(i686 x86_64) +url="https://wiki.mozilla.org/JavaScript:TraceMonkey" +license=('GPL') +makedepends=('mercurial' 'autoconf2.13' 'yasm' 'zip') + +_hgroot="http://hg.mozilla.org/" +_hgrepo="tracemonkey" + +build() { + cd "$srcdir" + msg "Connecting to Mercurial server...." + + if [ -d $_hgrepo ] ; then + cd $_hgrepo + hg pull -u + msg "The local files are updated." + else + hg clone $_hgroot + fi + + msg "Mercurial checkout done or server timeout" + msg "Starting make..." + + rm -rf "$srcdir/$_hgrepo-build" + cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build" + cd "$srcdir/$_hgrepo-build" + + # + # BUILD HERE + # + + cd js/src + autoconf-2.13 + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$_hgrepo-build" + cd js/src + make DESTDIR="$pkgdir/" install + cp js "$pkgdir/usr/bin" +} |