summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorluxcem2020-11-03 12:56:28 +0100
committerluxcem2020-11-03 12:57:15 +0100
commitedd68d235339e32cc7d4a05f7e64499d472213c2 (patch)
tree924736df29bf3823bbf013888aa653cd516a91cc /PKGBUILD
parent2282dbb5b9f379403c1562da944e00244a776981 (diff)
downloadaur-edd68d235339e32cc7d4a05f7e64499d472213c2.tar.gz
Use supported node version with nvm.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 7 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5bf218cb417c..d2a765d069a3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,37 +4,37 @@
pkgname=insomnia
pkgver=2020.4.2
-pkgrel=1
+pkgrel=2
+_nodeversion=12.18.3
pkgdesc="Cross-platform HTTP and GraphQL Client"
url="https://github.com/Kong/insomnia"
arch=('any')
license=('MIT')
depends=('electron')
-makedepends=('npm')
+makedepends=('npm' 'nvm')
source=(
"https://github.com/Kong/insomnia/archive/core@${pkgver}/${pkgname}-${pkgver}.tar.gz"
"insomnia.desktop"
"insomnia.sh"
- "node-any.patch"
)
b2sums=('2527045680d99d0321ce9a29f8d3e9302bd07c79d059d0a2e9c3f963d2adb45c9566668faca817a0f4913ee22728ebb8f553463ae6cdc731793520a3371d0953'
'd2ceeb224fa3a35551b0929648d5e066da93a451a66b73373c13ed0dd89575a2482c2dc8e7499b214d0d62cca2532189dac9a681537751a5a86b592cae5686c7'
'7ea4aff2779267bfc5f7be5533d70b07a3da1c8bfed424c9f6cc9806fe6567a4cd40144264a8827b016e51f31c6dbb395c90aac4d333f297070213c77a0b2c9c'
- 'db40a0e7d85cb8378c1f973150249d67e5cfc5d018787b733f2516892144f3c536e1587cdba2eec5da800ee474d4bccf090379b371cb6c59a0a9829090012896')
+)
prepare() {
- # Use local node and electron version
+ # Use local electron version
# See https://wiki.archlinux.org/index.php/Electron_package_guidelines
cd ${pkgname}-core-${pkgver}
- node --version | sed s/v// > .nvmrc
- patch --forward --strip=1 --input="${srcdir}/node-any.patch"
electron_version=$(electron --version | sed s/v//)
sed -i 's/"electron": ".\+"/"electron": "'"$electron_version"'"/g' packages/insomnia-app/package.json
}
build() {
cd ${pkgname}-core-${pkgver}
+ source /usr/share/nvm/init-nvm.sh
+ nvm use ${_nodeversion} || nvm install ${_nodeversion}
npm run bootstrap
GIT_TAG="core@${pkgver}" npm run app-package
}