aboutsummaryrefslogtreecommitdiffstats
path: root/main/nodejs/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/nodejs/APKBUILD')
-rw-r--r--main/nodejs/APKBUILD68
1 files changed, 0 insertions, 68 deletions
diff --git a/main/nodejs/APKBUILD b/main/nodejs/APKBUILD
deleted file mode 100644
index 292efebbcb..0000000000
--- a/main/nodejs/APKBUILD
+++ /dev/null
@@ -1,68 +0,0 @@
-# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Maintainer: Jose-Luis Rivas <ghostbar@riseup.net>
-pkgname=nodejs
-pkgver=7.2.0
-pkgrel=0
-pkgdesc="JavaScript runtime built on V8 engine"
-url="http://nodejs.org/"
-arch="all"
-license="MIT"
-depends_dev="libuv"
-# gold is needed for mksnapshot
-makedepends="$depends_dev python2 openssl-dev zlib-dev libuv-dev linux-headers
- paxmark binutils-gold http-parser-dev ca-certificates"
-subpackages="$pkgname-dev $pkgname-doc"
-replaces="nodejs-lts"
-source="https://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz
- use-system-ca-certs.patch
- dont-run-gyp-files-for-bundled-deps.patch"
-builddir="$srcdir/node-v$pkgver"
-
-prepare() {
- default_prepare || return 1
-
- # Remove bundled CA certificates.
- rm -f src/node_root_certs.h
-
- # Remove bundled dependencies that we're not using.
- rm -rf deps/http_parser deps/openssl deps/uv deps/zlib
-}
-
-build() {
- cd "$builddir"
-
- ./configure --prefix=/usr \
- --shared-zlib \
- --shared-libuv \
- --shared-openssl \
- --shared-http-parser \
- || return 1
-
- # we need run mksnapshot at build time so paxmark it early
- make -C out mksnapshot BUILDTYPE=Release \
- && paxmark -m out/Release/mksnapshot \
- && make || return 1
-}
-
-package() {
- cd "$builddir"
-
- make DESTDIR="$pkgdir" install || return 1
- # paxmark so JIT works
- paxmark -m "$pkgdir"/usr/bin/node || return 1
-
- cp -pr "$pkgdir"/usr/lib/node_modules/npm/man "$pkgdir"/usr/share || return 1
- local d; for d in doc html man; do
- rm -r "$pkgdir"/usr/lib/node_modules/npm/$d || return 1
- done
-}
-
-md5sums="ea2dd2de3e93b601f576bf24c1ab56ec node-v7.2.0.tar.gz
-a785f2e6018cdace456b0ab518474453 use-system-ca-certs.patch
-5b1b27a33063602990f5495d3b01b587 dont-run-gyp-files-for-bundled-deps.patch"
-sha256sums="c3f53a5d8cea145e25706bb21cdac62f1b3314db35785bcf468558a29cfc352f node-v7.2.0.tar.gz
-e0384006b04fef35c2c5e65d0cde6aae7efbc314d38c3c9ade0ae599f2b77bc2 use-system-ca-certs.patch
-6886ee83f76eb68dc948da844e548f060caf360ca039bb2c1ee7ea0cd2d8dbf3 dont-run-gyp-files-for-bundled-deps.patch"
-sha512sums="80a3eab891894064a7669ea08659eb2f675076476e5436b0a1b78f83ea0ebfcfd226dfe1847b5368a07a1f1bbe3038d3011013b3cbe8d8ed093ec7caa29c9603 node-v7.2.0.tar.gz
-877669ed466606bc6afd67083d82b365a969b6626f4248a7f41249958a96e7bb6a6c656715c7b80e763bb53c6cf5789e604e15e05ff74f58e5441acc560350af use-system-ca-certs.patch
-ba95f21b1e80717ef63941854e7ed412f64a91da068c0dbf0d6d9697333ee266c9f4cd7bf1a01111eeb28aa66adefd8a58cfb3e82debb84b43e35e9dc914dd36 dont-run-gyp-files-for-bundled-deps.patch"