Date: Tuesday, March 29, 2016 @ 05:28:44 Author: fyan Revision: 168741
addpkg: cordova 6.1.0-1 Added: cordova/ cordova/repos/ cordova/trunk/ cordova/trunk/PKGBUILD ----------+ PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) Added: cordova/trunk/PKGBUILD =================================================================== --- cordova/trunk/PKGBUILD (rev 0) +++ cordova/trunk/PKGBUILD 2016-03-29 03:28:44 UTC (rev 168741) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan <[email protected]> + +pkgname=cordova +pkgver=6.1.0 +pkgrel=1 +pkgdesc='Cordova command line interface tool' +arch=('any') +url='http://cordova.apache.org' +license=('Apache') +depends=('npm' 'semver' 'browserify') +makedepends=('npm') +source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +md5sums=('9940af9806b7f76332e6dc35aa66852d') + +package() { + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz + rm -r "$pkgdir"/usr/etc + + # Experimental dedup + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules + for dep in semver npm browserify; do + rm -r $dep; + npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/cordova-lib/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/cordova-lib/node_modules/cordova-common/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done +} Property changes on: cordova/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
