aboutsummaryrefslogtreecommitdiffstats
path: root/community/nodejs-current
diff options
context:
space:
mode:
authorEd Robinson <ed.robinson@reevoo.com>2017-03-06 13:43:58 +0000
committerJakub Jirutka <jakub@jirutka.cz>2017-03-07 23:42:36 +0100
commitca2a7838046472894760b1ae8abdfa07b5aa1b30 (patch)
tree5a15f3e3882e91bebb12e1940341fcb96957db18 /community/nodejs-current
parentbdb933cb8a0b7f95141df198f1ebf70827e99ff4 (diff)
downloadaports-ca2a7838046472894760b1ae8abdfa07b5aa1b30.tar.bz2
aports-ca2a7838046472894760b1ae8abdfa07b5aa1b30.tar.xz
community/nodejs-current: move npm to subpackage
Diffstat (limited to 'community/nodejs-current')
-rw-r--r--community/nodejs-current/APKBUILD17
1 files changed, 15 insertions, 2 deletions
diff --git a/community/nodejs-current/APKBUILD b/community/nodejs-current/APKBUILD
index 99d36cab18..89258cdb5e 100644
--- a/community/nodejs-current/APKBUILD
+++ b/community/nodejs-current/APKBUILD
@@ -3,7 +3,7 @@
pkgname=nodejs-current
# The current stable version, i.e. non-LTS.
pkgver=7.7.1
-pkgrel=0
+pkgrel=1
pkgdesc="JavaScript runtime built on V8 engine - current stable version"
url="http://nodejs.org/"
arch="all"
@@ -13,7 +13,7 @@ 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"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-npm::noarch"
provides="nodejs"
replaces="nodejs nodejs-lts" # nodejs-lts for backward compatibility
source="https://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz
@@ -57,5 +57,18 @@ package() {
done
}
+npm() {
+ pkgdesc="A package manager for JavaScript"
+ depends="$pkgname"
+ provides="nodejs-npm"
+ replaces="nodejs-npm $pkgname" # $pkgname for backward compatibility
+
+ mkdir -p "$subpkgdir"/usr/bin
+ mv "$pkgdir"/usr/bin/npm "$subpkgdir"/usr/bin/ || return 1
+
+ mkdir -p "$subpkgdir"/usr/lib/node_modules
+ mv "$pkgdir"/usr/lib/node_modules/npm "$subpkgdir"/usr/lib/node_modules/
+}
+
sha512sums="d6d46247b2eaa327dbbead2f929beeba09930fe9aef350fc7dc7ec976dc1dbdbeae41074cdd3c2f6671ebe4a8a086b0491f97d0af38bda1506cea2eaa23b348a node-v7.7.1.tar.gz
ba95f21b1e80717ef63941854e7ed412f64a91da068c0dbf0d6d9697333ee266c9f4cd7bf1a01111eeb28aa66adefd8a58cfb3e82debb84b43e35e9dc914dd36 dont-run-gyp-files-for-bundled-deps.patch"