[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