summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerge K2023-03-06 18:41:01 +0700
committerSerge K2023-03-06 18:41:01 +0700
commitdc4e7c2a4e6ffe7aad9b7fcd5a889adb6541fa09 (patch)
treedde1db0e88ae74f505f3ef41d1c1aa3e86a777e6
parent88d9c0a7a9d0e603f73a822c0be665bd06e039b2 (diff)
downloadaur-dc4e7c2a4e6ffe7aad9b7fcd5a889adb6541fa09.tar.gz
feat: ledger-live-git check nodejs
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0aeeb2e87a22..31b5a3e968c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ledger-live-git
pkgdesc = Ledger Live - Desktop (git-main)
- pkgver = 2.50.1.r0.gc5aba7d153
+ pkgver = 2.54.0.r6.g72cbeef
pkgrel = 1
url = https://github.com/LedgerHQ/ledger-live
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index bc36679ac10d..4a4ecb0cf1bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ _pkgbin=ledger-live-desktop
_pkgname=ledger-live
pkgname=${_pkgname}-git
pkgdesc="Ledger Live - Desktop (git-main)"
-pkgver=2.50.1.r0.gc5aba7d153
+pkgver=2.54.0.r6.g72cbeef
pkgrel=1
arch=('x86_64')
url='https://github.com/LedgerHQ/ledger-live'
@@ -19,9 +19,19 @@ conflicts=("${_pkgname}")
source=("${pkgname}::git+${url}#branch=main")
sha512sums=('SKIP')
+_check_nodejs() {
+ exp_ver=$(cat .nvmrc)
+ use_ver=$(node -v)
+ if [[ "${exp_ver}" != "${use_ver}" ]]
+ 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 "${pkgname}"
-
eval "$(fnm env --shell bash)"
fnm use --install-if-missing
}
@@ -29,6 +39,7 @@ prepare() {
build() {
cd "${pkgname}"
+ _check_nodejs
pnpm i --filter="ledger-live-desktop..." --filter="ledger-live" --frozen-lockfile --unsafe-perm
pnpm build:lld
@@ -57,5 +68,5 @@ package() {
pkgver() {
cd "${pkgname}"
- git describe --long --tags --match '@ledgerhq/live-desktop@*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | cut -d@ -f3
+ git describe --long --tags --abbrev=7 --match '@ledgerhq/live-desktop@*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | cut -d@ -f3
}