diff options
author | Pavan Rikhi | 2019-08-18 13:53:58 -0400 |
---|---|---|
committer | Pavan Rikhi | 2019-08-18 13:53:58 -0400 |
commit | 98dd89aea4f008e7425c576b3ad451e9ddf9cea6 (patch) | |
tree | b6dd5b944c862a39c77f054a71efe51acd77b833 | |
parent | 0023623819e7890442807793cb0c6986f637cd66 (diff) | |
download | aur-98dd89aea4f008e7425c576b3ad451e9ddf9cea6.tar.gz |
Fix Segmentation Fault Caused by NPM Dependencies
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 4 deletions
@@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Mon Sep 18 13:54:53 UTC 2017 pkgbase = pencil pkgdesc = Sketching and GUI prototyping/wireframing tool pkgver = 3.0.4 - pkgrel = 2 + pkgrel = 3 url = http://github.com/evolus/pencil arch = any license = GPL2 @@ -1,7 +1,7 @@ # Maintainer: Pavan Rikhi <pavan.rikhi@gmail.com> pkgname=pencil pkgver=3.0.4 -pkgrel=2 +pkgrel=3 pkgdesc="Sketching and GUI prototyping/wireframing tool" arch=('any') license=('GPL2') @@ -25,6 +25,13 @@ package() { mkdir -p "$TMP_HOME/.config" fi + # Temporary fix for segfaults until next Pencil release(3.0.5+) + HOME="$TMP_HOME" npm i -s electron@"==1.8" + cd app/ + HOME="$TMP_HOME" npm i -s unzipper + sed -i 's/unzip2/unzipper/' app.js + cd .. + HOME="$TMP_HOME" npm install --unsafe-perm HOME="$TMP_HOME" node_modules/.bin/build --linux dir |