summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSerge K2023-03-06 18:02:38 +0700
committerSerge K2023-03-06 18:02:38 +0700
commit3edff17897e1fbe612050c53e4b326c8c6dc1e23 (patch)
tree6f9eb45156da3095e613f56584ca2a5754f315a9 /PKGBUILD
parent005057266c5d1d2006bca84ba14cd97484544c2d (diff)
downloadaur-3edff17897e1fbe612050c53e4b326c8c6dc1e23.tar.gz
feat: cro-chain-desktop check nodejs
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b31e7be99149..27774c40a2c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ pkgdesc='Crypto.com DeFi Desktop Wallet'
license=('Apache')
url='https://github.com/crypto-com/chain-desktop-wallet'
pkgver=1.4.1
-pkgrel=1
+pkgrel=2
arch=('x86_64')
makedepends=('yarn' 'fnm')
source=("${_pkgbin}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
@@ -17,16 +17,26 @@ source=("${_pkgbin}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz
sha512sums=('cccc235b644a232ca09d2c456d9f93a38dfaf7a184c6d5b286c32bc2e4e55d69e6d78b6356d2a279b8669fe10428642c5cc93b6ff1402f55ddd9fbbc0bb263ff'
'f7e4d91d7078a1d627995ffec39b4b67239827dbab0651909238a718ac4538bd6316c8f87430b244b13f617214171d6283ae3b1c268827b3d49f8dead5d2d71a')
+_check_nodejs() {
+ exp_ver=$(cat .node-version)
+ use_ver=$(node --version)
+ if [[ "${exp_node}" != "${use_node}" ]]
+ then
+ echo "Using the wrong version of NodeJS! Expected [${exp_ver}] but using [${use_ver}]."
+ exit 1
+ fi
+}
+
prepare() {
+ export FNM_DIR="${srcdir}/.fnm"
cd "${_pkgbin}-${pkgver}"
-
eval "$(fnm env --shell bash)"
fnm use --install-if-missing
}
build() {
cd "${_pkgbin}-${pkgver}"
-
+ _check_nodejs
yarn install --frozen-lockfile
yarn electron:build
}