diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ledger-live-desktop.sh | 2 |
3 files changed, 22 insertions, 17 deletions
@@ -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 @@ -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 "$@" |