[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