summaryrefslogtreecommitdiff
path: root/extra/js
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-04-15 03:26:32 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-04-15 03:26:32 +0000
commitad45d1982b97faa9372d99e51daa687c7c09de7d (patch)
treeaf490221f2b733b8f0cf68f3898566d5049c3ab4 /extra/js
parent7c266ff5a9e1f533fd8bd8c2fbbcc05df350dcd3 (diff)
Tue Apr 15 03:22:01 UTC 2014
Diffstat (limited to 'extra/js')
-rw-r--r--extra/js/PKGBUILD25
1 files changed, 15 insertions, 10 deletions
diff --git a/extra/js/PKGBUILD b/extra/js/PKGBUILD
index 98c2e71ed..e0af1419f 100644
--- a/extra/js/PKGBUILD
+++ b/extra/js/PKGBUILD
@@ -1,34 +1,39 @@
-# $Id: PKGBUILD 183636 2013-04-25 18:14:18Z ioni $
+# $Id: PKGBUILD 210507 2014-04-14 20:07:09Z jgc $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
pkgname=js
-pkgver=17.0.0
+pkgver=24.2.0
pkgrel=1
pkgdesc="JavaScript interpreter and libraries"
arch=(i686 x86_64)
url="https://developer.mozilla.org/En/SpiderMonkey/17"
license=(MPL)
-depends=(nspr gcc-libs libffi readline)
-makedepends=(python2 zip)
+depends=(nspr gcc-libs readline zlib)
+makedepends=(python2 zip libffi)
options=(!staticlibs)
-source=(http://ftp.mozilla.org/pub/mozilla.org/js/mozjs$pkgver.tar.gz)
-md5sums=('20b6f8f1140ef6e47daa3b16965c9202')
+source=(http://ftp.mozilla.org/pub/mozilla.org/js/mozjs-$pkgver.tar.bz2)
+md5sums=('5db79c10e049a2dc117a6e6a3bc78a8e')
+
+prepare() {
+ rm -rf mozjs-$pkgver/js/src/editline
+ rm -rf mozjs-$pkgver/js/src/ctypes/libffi
+}
build() {
unset CPPFLAGS
- cd mozjs$pkgver/js/src
- ./configure --prefix=/usr --with-system-nspr --with-system-ffi \
+ cd mozjs-$pkgver/js/src
+ ./configure --prefix=/usr --with-system-nspr --enable-system-ffi \
--enable-readline --enable-threadsafe
make
}
check() {
- cd mozjs$pkgver/js/src
+ cd mozjs-$pkgver/js/src
make check
}
package() {
- cd mozjs$pkgver/js/src
+ cd mozjs-$pkgver/js/src
make DESTDIR="$pkgdir" install
find "$pkgdir"/usr/{lib/pkgconfig,include} -type f -exec chmod -x {} +
}