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 <[email protected]> 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 '{}' \; \
