diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 17 insertions, 19 deletions
@@ -1,7 +1,7 @@ pkgbase = ledger-live pkgdesc = Ledger Live - Desktop - pkgver = 2.49.2 - pkgrel = 6 + pkgver = 2.50.0 + pkgrel = 1 url = https://github.com/LedgerHQ/ledger-live arch = x86_64 license = MIT @@ -11,10 +11,9 @@ pkgbase = ledger-live makedepends = fnm makedepends = pnpm depends = ledger-udev - provides = ledger-live conflicts = ledger-live-bin conflicts = ledger-live-git - source = ledger-live-2.49.2-git::git+https://github.com/LedgerHQ/ledger-live.git#tag=@ledgerhq/live-desktop@2.49.2 + source = ledger-live-2.50.0-git::git+https://github.com/LedgerHQ/ledger-live.git#tag=@ledgerhq/live-desktop@2.50.0 sha512sums = SKIP pkgname = ledger-live @@ -1,26 +1,26 @@ # Maintainer: Serge K <arch@phnx47.net> # Contributor: Felix Golatofski <contact@xdfr.de> +# For Issues, Pull Requests # https://github.com/phnx47/pkgbuilds _pkgbin=ledger-live-desktop pkgname=ledger-live pkgdesc="Ledger Live - Desktop" -pkgver=2.49.2 -pkgrel=6 +pkgver=2.50.0 +pkgrel=1 arch=('x86_64') url='https://github.com/LedgerHQ/ledger-live' license=('MIT') depends=('ledger-udev') makedepends=('git' 'python>=3.5' 'node-gyp' 'fnm' 'pnpm') -provides=('ledger-live') -conflicts=('ledger-live-bin' 'ledger-live-git') +conflicts=("${pkgname}-bin" "${pkgname}-git") _gitdir=${pkgname}-${pkgver}-git source=("${_gitdir}::git+${url}.git#tag=@ledgerhq/live-desktop@${pkgver}") sha512sums=('SKIP') build() { - cd ${_gitdir} + cd "${_gitdir}" eval "$(fnm env --shell bash)" fnm use --install-if-missing @@ -29,25 +29,24 @@ build() { pnpm desktop build # Correct .desktop - sed -e "s/AppRun/${_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/${_pkgbin}/g" -i "apps/${_pkgbin}/dist/__appImage-x64/${_pkgbin}.desktop" + sed -e "/X-AppImage-Version/d" -i "apps/${_pkgbin}/dist/__appImage-x64/${_pkgbin}.desktop" } package() { - cd ${_gitdir}/apps/${_pkgbin} + cd "${_gitdir}/apps/${_pkgbin}" install -Dm644 "dist/__appImage-x64/${_pkgbin}.desktop" "${pkgdir}/usr/share/applications/${_pkgbin}.desktop" - install -dm755 "${pkgdir}/opt/${_pkgbin}" - cp -r "dist/linux-unpacked/." "${pkgdir}/opt/${_pkgbin}" + install -dm755 "${pkgdir}/opt/${_pkgname}" + cp -r "dist/linux-unpacked/." "${pkgdir}/opt/${_pkgname}" install -dm755 "${pkgdir}/usr/bin" - ln -s "/opt/${_pkgbin}/${_pkgbin}" "${pkgdir}/usr/bin/${_pkgbin}" + ln -s "/opt/${_pkgname}/${_pkgbin}" "${pkgdir}/usr/bin/${_pkgbin}" install -Dm644 "build/icons/icon.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/${_pkgbin}.png" - install -Dm644 "build/icons/icon@128x128.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_pkgbin}.png" - install -Dm644 "build/icons/icon@256x256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${_pkgbin}.png" - install -Dm644 "build/icons/icon@512x512.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgbin}.png" - install -Dm644 "build/icons/icon@1024x1024.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${_pkgbin}.png" + for i in 128 256 512 1024; do + install -Dm644 "build/icons/icon@${i}x${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${_pkgbin}.png" + done install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |