[arch-commits] Commit in js/trunk (PKGBUILD)
Jan de Groot
jgc at nymeria.archlinux.org
Tue Feb 25 14:05:16 UTC 2014
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 <ibiru at 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 {} +
}
More information about the arch-commits
mailing list