[arch-commits] Commit in phonegap/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Thu Jun 10 21:46:13 UTC 2021


    Date: Thursday, June 10, 2021 @ 21:46:12
  Author: felixonmars
Revision: 961797

upgpkg: phonegap 9.0.0-2

Modified:
  phonegap/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-10 21:42:52 UTC (rev 961796)
+++ PKGBUILD	2021-06-10 21:46:12 UTC (rev 961797)
@@ -2,12 +2,12 @@
 
 pkgname=phonegap
 pkgver=9.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="PhoneGap command-line interface and node.js library"
 arch=('x86_64')
 url="https://github.com/phonegap/phonegap-cli"
 license=('Apache')
-depends=('semver' 'cordova')
+depends=('cordova' 'nodejs-nopt' 'semver')
 makedepends=('npm' 'python')
 install=${pkgname}.install
 source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
@@ -15,7 +15,7 @@
 sha512sums=('072b05307843eb42dfbf1a7c58f0a9dd43eb29ef5ef718e99771e741b78dd10c19d0d5704892b1fd4c1068a09ab8a1f1a7680241283cf31afa1e573aca75dea2')
 
 package() {
-  npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz
+  npm install -g --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz
 
   # Non-deterministic race in npm gives 777 permissions to random directories.
   # See https://github.com/npm/npm/issues/9359 for details.
@@ -29,10 +29,9 @@
   find "$pkgdir" -name "*.pyc" -delete
 
   # Experimental dedup
-  cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules
-  for dep in semver cordova; do
-    rm -r $dep;
-  done
+  rm -r "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/{,.bin/}cordova
+  rm -r "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/{,.bin/}nopt
+  rm -r "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/{,.bin/}semver
 }
 
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list