diff options
author | Ed Robinson <ed.robinson@reevoo.com> | 2017-03-06 13:43:58 +0000 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2017-03-07 23:42:36 +0100 |
commit | ca2a7838046472894760b1ae8abdfa07b5aa1b30 (patch) | |
tree | 5a15f3e3882e91bebb12e1940341fcb96957db18 /community/nodejs-current | |
parent | bdb933cb8a0b7f95141df198f1ebf70827e99ff4 (diff) | |
download | aports-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/APKBUILD | 17 |
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" |