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

Nicola Squartini tensor5 at archlinux.org
Wed Jan 31 18:19:39 UTC 2018


    Date: Wednesday, January 31, 2018 @ 18:19:38
  Author: tensor5
Revision: 288435

upgpkg: asar 0.14.1-1

Modified:
  asar/trunk/PKGBUILD

----------+
 PKGBUILD |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-31 16:32:49 UTC (rev 288434)
+++ PKGBUILD	2018-01-31 18:19:38 UTC (rev 288435)
@@ -2,7 +2,7 @@
 # Maintainer: Nicola Squartini <tensor5 at gmail.com>
 
 pkgname=asar
-pkgver=0.13.0
+pkgver=0.14.1
 pkgrel=1
 pkgdesc='Creating Electron app packages'
 arch=('any')
@@ -12,12 +12,12 @@
 makedepends=('npm')
 options=(!emptydirs)
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/electron/asar/archive/v${pkgver}.tar.gz")
-sha256sums=('181c0d2816d0d820da46757ddbaf8871fd3c6d3bfe019eb97bb87e52ce79e25c')
+sha256sums=('a21ff701c9b8c05508322269ae57b2be8aefe902b115b99aa99f2d1a9e431800')
 
 package() {
     cd ${pkgname}-${pkgver}
 
-    npm install --user root -g --prefix="${pkgdir}"/usr
+    npm install -g --prefix="${pkgdir}"/usr "${srcdir}/${pkgname}-${pkgver}.tar.gz"
 
     moduledir=/usr/lib/node_modules/${pkgname}
 
@@ -27,6 +27,8 @@
             "${pkgdir}"${moduledir})/LICENSE.md \
         "${pkgdir}/usr/share/licenses/${pkgname}"
 
+    find "${pkgdir}" -type d -exec chmod 755 {} \;
+
     # Remove useless stuff and occurrences of ${pkgdir} and ${srcdir}
     find "${pkgdir}"${moduledir} \
         -name '.*' -prune -exec rm -r '{}' \; \
@@ -47,6 +49,7 @@
         -or -name 'package.json' -exec sed -e "s|${pkgdir}||" \
             -e "s|${srcdir}/${pkgname}-${pkgver}|${moduledir}|" -i '{}' \; \
         -or -name 'perf' -prune -exec rm -r '{}' \; \
+        -or -name 'scripts' -prune -exec rm -r '{}' \; \
         -or -name 'sync-package-managers.js' -exec rm '{}' \; \
         -or -name 'test' -prune -exec rm -r '{}' \; \
         -or -name 'test.js' -exec rm '{}' \; \



More information about the arch-commits mailing list