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

Felix Yan felixonmars at archlinux.org
Sat Jan 16 08:52:35 UTC 2021


    Date: Saturday, January 16, 2021 @ 08:52:35
  Author: felixonmars
Revision: 821066

upgpkg: bower 1.8.9-1

Modified:
  bower/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-16 08:52:23 UTC (rev 821065)
+++ PKGBUILD	2021-01-16 08:52:35 UTC (rev 821066)
@@ -4,8 +4,8 @@
 # Contributor: Tom Vincent <http://tlvince.com/contact>
 
 pkgname=bower
-pkgver=1.8.8
-pkgrel=2
+pkgver=1.8.9
+pkgrel=1
 pkgdesc='A package manager for the web'
 arch=('any')
 url='https://bower.io/'
@@ -15,7 +15,7 @@
 source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz
         LICENSE)
 noextract=($pkgname-$pkgver.tgz)
-sha512sums=('d52ac99d79e43fdb282131e9b523be6a1c7740aa77715ce7f29a08eae8ea73949e3a48398aa335a4af47f8349cd8e43c4a73b48c2fcd1b852bfd4230cbbe7be0'
+sha512sums=('d740870cb785af569dc9b8a835d3678f789e30c764e2c6b6dd1003de8784d28d68ef27f7a92ec39824a8dae419acb1276c2375aaa796671398c6ffaf5ae82eb9'
             'a932f56639679947f1ce67ca7c27855ae08257876880864079077db825fa402ac7d544a192e02683d38de60ed9ac708a366e05c81bd350ace1440c1588086bc1')
 
 package() {
@@ -29,13 +29,11 @@
     rm -r $dep;
   done
 
-  cd "$pkgdir"/usr/lib/node_modules/$pkgname/lib/node_modules/package-json/node_modules
-  for dep in semver; do
-    rm -r $dep;
-  done
+  # Non-deterministic race in npm gives 777 permissions to random directories.
+  # See https://github.com/npm/npm/issues/9359 for details.
+  chmod -R u=rwX,go=rX "$pkgdir"
 
-  cd "$pkgdir"/usr/lib/node_modules/$pkgname/lib/node_modules/semver-diff/node_modules
-  for dep in semver; do
-    rm -r $dep;
-  done
+  # npm installs package.json owned by build user
+  # https://bugs.archlinux.org/task/63396
+  chown -R root:root "$pkgdir"
 }



More information about the arch-commits mailing list