summaryrefslogtreecommitdiff
path: root/extra/js185
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-04-23 01:16:16 -0700
committerroot <root@rshg054.dnsready.net>2013-04-23 01:16:16 -0700
commitd1d93fafb9ef98fdd0c9a5a486c179c03cbbfb33 (patch)
treeda594e49962aa1b32a81dd8066423c4fd5fdcec6 /extra/js185
parenta5f6ca5d4e1aa12dfec53c3061df6e0198126fb4 (diff)
Tue Apr 23 01:16:16 PDT 2013
Diffstat (limited to 'extra/js185')
-rw-r--r--extra/js185/PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/extra/js185/PKGBUILD b/extra/js185/PKGBUILD
new file mode 100644
index 000000000..94db39ed1
--- /dev/null
+++ b/extra/js185/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 183425 2013-04-21 22:11:08Z heftig $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=js185
+pkgver=1.0.0
+pkgrel=2
+pkgdesc="JavaScript interpreter and libraries (legacy)"
+arch=(i686 x86_64)
+url="https://developer.mozilla.org/En/SpiderMonkey/1.8.5"
+license=(MPL)
+depends=(nspr gcc-libs)
+makedepends=(python2 zip)
+options=(!staticlibs)
+source=(http://ftp.mozilla.org/pub/mozilla.org/js/$pkgname-$pkgver.tar.gz)
+md5sums=('a4574365938222adca0a6bd33329cb32')
+
+build() {
+ cd js-1.8.5/js/src
+
+ # _FORTIFY_SOURCE causes configure error
+ unset CPPFLAGS
+
+ ./configure --prefix=/usr --with-system-nspr \
+ --enable-threadsafe
+ make
+}
+
+package() {
+ cd js-1.8.5/js/src
+ make DESTDIR="$pkgdir" install
+ install -Dm755 shell/js "$pkgdir/usr/bin/js"
+ find "$pkgdir"/usr/{lib/pkgconfig,include} -type f -exec chmod -x {} +
+
+ # Bad symlinks (absolute, including DESTDIR!)
+ cd "$pkgdir/usr/lib"
+ ln -sf libmozjs185.so.1.0.0 libmozjs185.so.1.0
+ ln -sf libmozjs185.so.1.0 libmozjs185.so
+}
+
+# vim:set ts=2 sw=2 et: