summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD31
-rw-r--r--ledger-live-desktop.sh2
3 files changed, 22 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3643a810ce19..5f916479bef1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ledger-live-git
pkgdesc = Maintain your Ledger devices (git-main)
- pkgver = 2.71.0.r0.g0e5d619
+ pkgver = 2.77.2.r0.g264cacb
pkgrel = 1
url = https://github.com/LedgerHQ/ledger-live
arch = x86_64
@@ -10,12 +10,12 @@ pkgbase = ledger-live-git
makedepends = fnm
makedepends = pnpm
depends = ledger-udev
- depends = electron27
+ depends = electron28
provides = ledger-live
conflicts = ledger-live
source = ledger-live-git::git+https://github.com/LedgerHQ/ledger-live#branch=main
source = ledger-live-desktop.sh
sha512sums = SKIP
- sha512sums = 9ff546c1becdc64fdb90fde4813386e95da97354a261530a13df7cc4d860e3cac15e65b5abd3e135e1e791d7af643cb6b684eb8a593e4641fba60619dcc9c346
+ sha512sums = 70effe952d7007e79e43523f5e8d868228eedb5049465c2ebea017f9c8b0b25f82e0c6f56cef59e40479d29149969cde8e7098edf8a0cad7b23a9a123e5f0755
pkgname = ledger-live-git
diff --git a/PKGBUILD b/PKGBUILD
index 6b865ae2bb40..5875d64d433d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,23 +3,24 @@
# For Issues, Pull Requests
# https://github.com/phnx47/pkgbuilds
-_pkgbin=ledger-live-desktop
+_appname=ledger-live-desktop
_pkgname=ledger-live
pkgname="${_pkgname}-git"
pkgdesc="Maintain your Ledger devices (git-main)"
-pkgver=2.71.0.r0.g0e5d619
+_electron='electron28'
+pkgver=2.77.2.r0.g264cacb
pkgrel=1
arch=('x86_64')
url='https://github.com/LedgerHQ/ledger-live'
license=('MIT')
-depends=('ledger-udev' 'electron27')
+depends=('ledger-udev' "${_electron}")
makedepends=('git' 'node-gyp' 'fnm' 'pnpm')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("${pkgname}::git+${url}#branch=main"
- "${_pkgbin}.sh")
+ "${_appname}.sh")
sha512sums=('SKIP'
- '9ff546c1becdc64fdb90fde4813386e95da97354a261530a13df7cc4d860e3cac15e65b5abd3e135e1e791d7af643cb6b684eb8a593e4641fba60619dcc9c346')
+ '70effe952d7007e79e43523f5e8d868228eedb5049465c2ebea017f9c8b0b25f82e0c6f56cef59e40479d29149969cde8e7098edf8a0cad7b23a9a123e5f0755')
_fnm_use() {
export FNM_DIR="${srcdir}/.fnm"
@@ -28,6 +29,10 @@ _fnm_use() {
fnm use "${version}" --install-if-missing
}
+prepare() {
+ sed -i "s~@ELECTRON@~${_electron}~" "${_appname}.sh"
+}
+
build() {
cd "${pkgname}"
@@ -37,21 +42,21 @@ build() {
pnpm build:lld
# Correct .desktop
- sed -e "s/AppRun --no-sandbox/${_pkgbin}/g" -i "apps/${_pkgbin}/dist/__appImage-x64/${_pkgbin}.desktop"
- sed -e "/X-AppImage-Version/d" -i "apps/${_pkgbin}/dist/__appImage-x64/${_pkgbin}.desktop"
+ sed -e "s/AppRun --no-sandbox/${_appname}/g" -i "apps/${_appname}/dist/__appImage-x64/${_appname}.desktop"
+ sed -e "/X-AppImage-Version/d" -i "apps/${_appname}/dist/__appImage-x64/${_appname}.desktop"
}
package() {
- install -Dm 755 "${_pkgbin}.sh" "${pkgdir}/usr/bin/${_pkgbin}"
+ install -Dm 755 "${_appname}.sh" "${pkgdir}/usr/bin/${_appname}"
- cd "${pkgname}/apps/${_pkgbin}"
+ cd "${pkgname}/apps/${_appname}"
- install -Dm 644 "dist/__appImage-x64/${_pkgbin}.desktop" "${pkgdir}/usr/share/applications/${_pkgbin}.desktop"
- install -Dm 755 "dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/usr/lib/${_pkgbin}"
+ install -Dm 644 "dist/__appImage-x64/${_appname}.desktop" "${pkgdir}/usr/share/applications/${_appname}.desktop"
+ install -Dm 755 "dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/usr/lib/${_appname}"
- install -Dm 644 "build/icons/icon.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/${_pkgbin}.png"
+ install -Dm 644 "build/icons/icon.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/${_appname}.png"
for i in 128 256 512 1024; do
- install -Dm 644 "build/icons/icon@${i}x${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${_pkgbin}.png"
+ install -Dm 644 "build/icons/icon@${i}x${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${_appname}.png"
done
install -Dm 644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
diff --git a/ledger-live-desktop.sh b/ledger-live-desktop.sh
index cc6a2561a46f..567586b406fc 100644
--- a/ledger-live-desktop.sh
+++ b/ledger-live-desktop.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-exec electron27 /usr/lib/ledger-live-desktop/app.asar "$@"
+exec @ELECTRON@ /usr/lib/ledger-live-desktop/app.asar "$@"