[arch-commits] Commit in phonegap/repos (6 files)
Date: Tuesday, October 17, 2017 @ 00:30:39 Author: felixonmars Revision: 263114 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: phonegap/repos/community-testing-i686/ phonegap/repos/community-testing-i686/PKGBUILD (from rev 263113, phonegap/trunk/PKGBUILD) phonegap/repos/community-testing-i686/phonegap.install (from rev 263113, phonegap/trunk/phonegap.install) phonegap/repos/community-testing-x86_64/ phonegap/repos/community-testing-x86_64/PKGBUILD (from rev 263113, phonegap/trunk/PKGBUILD) phonegap/repos/community-testing-x86_64/phonegap.install (from rev 263113, phonegap/trunk/phonegap.install) ---+ community-testing-i686/PKGBUILD | 59 community-testing-i686/phonegap.install |9 community-testing-x86_64/PKGBUILD | 59 community-testing-x86_64/phonegap.install |9 4 files changed, 136 insertions(+) Copied: phonegap/repos/community-testing-i686/PKGBUILD (from rev 263113, phonegap/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-10-17 00:30:39 UTC (rev 263114) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=phonegap +pkgver=7.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' 'acorn' 'semver' 'cordova' 'browserify') +makedepends=('python2') +install=${pkgname}.install +source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +sha512sums=('92dcc399414322c35e77c3d2c7cde4fcaca6be4db14c6b3d77ee8dddf047c24804e542c251a7c6b624ca6ed1f9194b0cbb51a1264a53b5bffadb6b3187ffad5c') + +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 acorn semver cordova npm browserify; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/syntax-error/node_modules + for dep in acorn; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/cordova-lib/node_modules + for dep in semver; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/npm-package-arg/node_modules + for dep in semver; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/normalize-package-data/node_modules + for dep in semver; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/init-package-json/node_modules + for dep in semver; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/semver-diff/node_modules + for dep in semver; do +rm -r $dep; + done +} + +# vim:set ts=2 sw=2 et: Copied: phonegap/repos/community-testing-i686/phonegap.install (from rev 263113, phonegap/trunk/phonegap.install) === --- community-testing-i686/phonegap.install (rev 0) +++ community-testing-i686/phonegap.install 2017-10-17 00:30:39 UTC (rev 263114) @@ -0,0 +1,9 @@ +post_install() { + # fixup permissions + chmod 755 /usr/lib/node_modules + chmod -R g-w,o-w /usr/lib/node_modules/phonegap +} + +post_upgrade() { + post_install +} Copied: phonegap/repos/community-testing-x86_64/PKGBUILD (from rev 263113, phonegap/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-10-17 00:30:39 UTC (rev 263114) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=phonegap +pkgver=7.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' 'acorn' 'semver' 'cordova' 'browserify') +makedepends=('python2') +install=${pkgname}.install +source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +sha512sums=('92dcc399414322c35e77c3d2c7cde4fcaca6be4db14c6b3d77ee8dddf047c24804e542c251a7c6b624ca6ed1f9194b0cbb51a1264a53b5bffadb6b3187ffad5c') + +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 acorn semver cordova npm browserify; do +rm -r $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/syntax-error/node_modules + for dep i
[arch-commits] Commit in phonegap/repos (6 files)
Date: Wednesday, October 26, 2016 @ 01:52:03 Author: anthraxx Revision: 193393 archrelease: copy trunk to community-i686, community-x86_64 Added: phonegap/repos/community-i686/PKGBUILD (from rev 193392, phonegap/trunk/PKGBUILD) phonegap/repos/community-i686/phonegap.install (from rev 193392, phonegap/trunk/phonegap.install) phonegap/repos/community-x86_64/PKGBUILD (from rev 193392, phonegap/trunk/PKGBUILD) phonegap/repos/community-x86_64/phonegap.install (from rev 193392, phonegap/trunk/phonegap.install) Deleted: phonegap/repos/community-i686/PKGBUILD phonegap/repos/community-x86_64/PKGBUILD ---+ /PKGBUILD | 144 community-i686/PKGBUILD | 71 - community-i686/phonegap.install |9 ++ community-x86_64/PKGBUILD | 71 - community-x86_64/phonegap.install |9 ++ 5 files changed, 162 insertions(+), 142 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2016-10-26 01:51:38 UTC (rev 193392) +++ community-i686/PKGBUILD 2016-10-26 01:52:03 UTC (rev 193393) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=phonegap -pkgver=6.3.4 -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' 'acorn' 'semver' 'cordova' 'browserify') -makedepends=('python2') -source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) -noextract=($pkgname-$pkgver.tgz) -sha256sums=('db545367234715e7e360622ad7850509c9a07abd0664cbda0951f6bbeccb5685') - -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 acorn semver cordova npm browserify; do -rm -r $dep; -npm link $dep; - done - - cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/syntax-error/node_modules - for dep in acorn; 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-i686/PKGBUILD (from rev 193392, phonegap/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-10-26 01:52:03 UTC (rev 193393) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=phonegap +pkgver=6.3.4 +pkgrel=2 +pkgdesc="PhoneGap command-line interface and node.js library" +arch=('i686' 'x86_64') +url="https://github.com/phonegap/phonegap-cli"; +license=('Apache') +depends=('npm' 'acorn' 'semver' 'cordova' 'browserify') +makedepends=('python2') +install=${pkgname}.install +source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +sha256sums=('db545367234715e7e360622ad7850509c9a07abd0664cbda0951f6bbeccb5685') + +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 acorn semver cordova npm browserify; do +rm -r $dep; +npm link $dep; + done + + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/syntax-error/node_modules + for dep in acorn; 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/