Date: Tuesday, April 19, 2016 @ 07:00:23 Author: fyan Revision: 171377
archrelease: copy trunk to community-x86_64 Added: phonegap/repos/community-x86_64/PKGBUILD (from rev 171376, phonegap/trunk/PKGBUILD) Deleted: phonegap/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 136 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 65 insertions(+), 71 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2016-04-19 04:59:34 UTC (rev 171376) +++ PKGBUILD 2016-04-19 05:00:23 UTC (rev 171377) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=phonegap -pkgver=6.0.5 -pkgrel=1 -pkgdesc="PhoneGap command-line interface and node.js library" -arch=('i686' 'x86_64') -url="https://github.com/phonegap/phonegap-cli" -license=('Apache') -depends=('npm' 'semver' 'cordova' 'browserify') -makedepends=('python2') -source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) -noextract=($pkgname-$pkgver.tgz) -sha256sums=('b3ba8fd0918bce6fea56959b90111a32750952178138ef37ad8a6ec7442d55fa') - -package() { - PYTHON=python2 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 cordova npm browserify; do - rm -r $dep; - npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/npmconf/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 - for dep in semver; do - rm -r $dep; - npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/npm-package-arg/node_modules - for dep in semver; do - rm -r $dep; - npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/normalize-package-data/node_modules - for dep in semver; do - rm -r $dep; - npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/init-package-json/node_modules - for dep in semver; do - rm -r $dep; - npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/semver-diff/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 -} - -# vim:set ts=2 sw=2 et: Copied: phonegap/repos/community-x86_64/PKGBUILD (from rev 171376, phonegap/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2016-04-19 05:00:23 UTC (rev 171377) @@ -0,0 +1,65 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=phonegap +pkgver=6.1.0 +pkgrel=1 +pkgdesc="PhoneGap command-line interface and node.js library" +arch=('i686' 'x86_64') +url="https://github.com/phonegap/phonegap-cli" +license=('Apache') +depends=('npm' 'semver' 'cordova' 'browserify') +makedepends=('python2') +source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +sha256sums=('c4b246010bdec20fc34b33f3154e4a0b2330dac1dac8dad894f9786605b86c57') + +package() { + PYTHON=python2 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 cordova 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/npm-package-arg/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/normalize-package-data/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/init-package-json/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/semver-diff/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 +} + +# vim:set ts=2 sw=2 et: