diff options
author | Serge K | 2023-03-06 18:02:38 +0700 |
---|---|---|
committer | Serge K | 2023-03-06 18:02:38 +0700 |
commit | 3edff17897e1fbe612050c53e4b326c8c6dc1e23 (patch) | |
tree | 6f9eb45156da3095e613f56584ca2a5754f315a9 /PKGBUILD | |
parent | 005057266c5d1d2006bca84ba14cd97484544c2d (diff) | |
download | aur-3edff17897e1fbe612050c53e4b326c8c6dc1e23.tar.gz |
feat: cro-chain-desktop check nodejs
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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 } |