Date: Tuesday, February 25, 2014 @ 15:05:16 Author: jgc Revision: 206409
upgpkg: js 24.2.0-1 Move ffi dependency to makedepends, it is only used for the static lib which we delete later anyways Modified: js/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-02-25 12:53:38 UTC (rev 206408) +++ PKGBUILD 2014-02-25 14:05:16 UTC (rev 206409) @@ -2,33 +2,38 @@ # Maintainer: Ionut Biru <ib...@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 {} + }