diff options
author | zxp19821005 | 2024-01-26 10:57:21 +0800 |
---|---|---|
committer | zxp19821005 | 2024-01-26 10:57:21 +0800 |
commit | b2188ef50fab923ea02c606e55fa0141a0c901aa (patch) | |
tree | 440b68dd6c4225d2b4a076cb97a66d762b214098 | |
parent | d1bc56f159d32b02e33271547e1db0711a6d4208 (diff) | |
download | aur-b2188ef50fab923ea02c606e55fa0141a0c901aa.tar.gz |
update to 7.5.13840.5763
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 75 | ||||
-rw-r--r-- | beam-wallet.sh | 13 |
3 files changed, 70 insertions, 44 deletions
@@ -1,16 +1,22 @@ pkgbase = beam-wallet-bin - pkgdesc = Beam Desktop GUI Wallet - pkgver = 6.1.12023.4694 + pkgdesc = Beam Desktop Wallet + pkgver = 7.5.13840.5763 pkgrel = 1 - url = https://beam.mw + url = https://beam.mw/ arch = x86_64 - license = Apache - source = beam-wallet-bin-6.1.12023.4694.tar::https://github.com/BeamMW/beam-ui/releases/download/beam-6.1.12023.4694/Beam-Wallet-6.1.12023.4694.tar - source = beam-wallet-bin-6.1.12023.4694.tar.asc::https://github.com/BeamMW/beam-ui/releases/download/beam-6.1.12023.4694/linux-Beam-Wallet-6.1.12023.4694.tar.asc + license = Apache-2.0 + makedepends = squashfuse + depends = hicolor-icon-theme + depends = gmp + depends = qt6-declarative + depends = alsa-lib + depends = nss + provides = beam-wallet=7.5.13840.5763 + conflicts = beam-wallet + options = !strip + source = beam-wallet-7.5.13840.5763.zip::https://github.com/BeamMW/beam-ui/releases/download/beam-7.5.13840.5763/Linux-Beam-Wallet-7.5.13840.5763.zip source = beam-wallet.sh - validpgpkeys = A6C62C9F55931860AFF83BBB997EAB9F3DF7F375 - sha256sums = eb7a19a2169c23561e8d710e22849dcb4ae6a479b04d82102684c0b3f9dac811 - sha256sums = SKIP - sha256sums = eb87b1db8013d2c6159e943d9f2420ce5a1b8b32e8a2a7c991efb717ce67faad + sha256sums = ada4ac7a89eebca55c6ed3e49dad98174d014fd942dabaf13f2759ff3e035008 + sha256sums = 2bb166f660981dbadbeb2d3cf32abbff9000778ce8e434f89db86e0359b45a49 pkgname = beam-wallet-bin @@ -1,36 +1,49 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> -# Contributor: Aleksey Barinov - +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=beam-wallet-bin -pkgver=6.1.12023.4694 +_pkgname="Beam-Wallet" +pkgver=7.5.13840.5763 pkgrel=1 -pkgdesc="Beam Desktop GUI Wallet" +pkgdesc="Beam Desktop Wallet" arch=('x86_64') -license=('Apache') -url='https://beam.mw' -source=("$pkgname-$pkgver.tar::https://github.com/BeamMW/beam-ui/releases/download/beam-$pkgver/Beam-Wallet-$pkgver.tar" - "$pkgname-$pkgver.tar.asc::https://github.com/BeamMW/beam-ui/releases/download/beam-$pkgver/linux-Beam-Wallet-$pkgver.tar.asc" - 'beam-wallet.sh') -sha256sums=('eb7a19a2169c23561e8d710e22849dcb4ae6a479b04d82102684c0b3f9dac811' - 'SKIP' - 'eb87b1db8013d2c6159e943d9f2420ce5a1b8b32e8a2a7c991efb717ce67faad') -validpgpkeys=('A6C62C9F55931860AFF83BBB997EAB9F3DF7F375') - -PURGE_TARGETS=("opt/$pkgname/"{AppRun,BeamWallet.desktop,beam.png}) - -prepare() { - "./Beam-Wallet-$pkgver.AppImage" --appimage-extract &> /dev/null - cd squashfs-root - sed -i "/Exec/s|/usr|/opt/$pkgname/usr|" BeamWallet.desktop - echo "Path=/opt/$pkgname/" >> BeamWallet.desktop +url="https://beam.mw/" +_ghurl="https://github.com/BeamMW/beam-ui" +license=('Apache-2.0') +provides=("${pkgname%-bin}=${pkgver}") +conflicts=("${pkgname%-bin}") +depends=( + 'hicolor-icon-theme' + 'gmp' + 'qt6-declarative' + 'alsa-lib' + 'nss' +) +makedepends=( + 'squashfuse' +) +options=('!strip') +source=( + "${pkgname%-bin}-${pkgver}.zip::${_ghurl}/releases/download/beam-${pkgver}/Linux-${_pkgname}-${pkgver}.zip" + "${pkgname%-bin}.sh" +) +sha256sums=('ada4ac7a89eebca55c6ed3e49dad98174d014fd942dabaf13f2759ff3e035008' + '2bb166f660981dbadbeb2d3cf32abbff9000778ce8e434f89db86e0359b45a49') +build() { + sed -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runname@|${_pkgname//-/}|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" + chmod a+x "${srcdir}/${_pkgname}-${pkgver}.AppImage" + "${srcdir}/${_pkgname}-${pkgver}.AppImage" --appimage-extract > /dev/null + sed "s|/usr/bin/${_pkgname//-/}|${pkgname%-bin}|g;s|Icon=${pkgname%-wallet-appimage}|Icon=${pkgname%-bin}|g" \ + -i "${srcdir}/squashfs-root/${_pkgname//-/}.desktop" } - package() { - install -D beam-wallet.sh "$pkgdir/usr/bin/beam-wallet" - cd squashfs-root - install -Dm644 beam.png -t "$pkgdir/usr/share/icons/hicolor/256x256/apps/" - install -Dm644 BeamWallet.desktop "$pkgdir/usr/share/applications/beam-wallet.desktop" - install -d "$pkgdir/opt/$pkgname/" - rm -rf usr/share - cp -a --no-preserve=ownership * "$pkgdir/opt/$pkgname/" -} + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}" + cp -r "${srcdir}/squashfs-root/usr/"{bin,lib,libexec,plugins,qml,resources,translations} "${pkgdir}/opt/${pkgname%-bin}" + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/256x256/apps/beam.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${pkgname%-bin}.png" + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/256x256/mimetypes/application-x-beam-dapp.png" \ + -t "${pkgdir}/usr/share/icons/hicolor/256x256/mimetypes/${pkgname%-bin}.png" + install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/packages/x-beam-dapp.xml" "${pkgdir}/usr/share/mime/packages/${pkgname%-bin}.xml" + install -Dm644 "${srcdir}/squashfs-root/${_pkgname//-/}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/packages/x-beam-dapp.xml" -t "${pkgdir}/usr/share/mime/packages" +}
\ No newline at end of file diff --git a/beam-wallet.sh b/beam-wallet.sh index f885f396ecf0..b9a6e7ab191f 100644 --- a/beam-wallet.sh +++ b/beam-wallet.sh @@ -1,4 +1,11 @@ #!/bin/sh - -cd /opt/beam-wallet-bin/ -exec /opt/beam-wallet-bin/usr/bin/BeamWallet "$@" +set -e +_APPDIR="/opt/@appname@" +_RUNNAME="${_APPDIR}/bin/@runname@" +export PATH="${_APPDIR}:${PATH}" +export LD_LIBRARY_PATH="${_APPDIR}/lib:${LD_LIBRARY_PATH}" +export QT_PLUGIN_PATH="${_APPDIR}/plugins:${QT_PLUGIN_PATH}" +export QML_IMPORT_PATH="${_APPDIR}/qml:${QML_IMPORT_PATH}" +export QML2_IMPORT_PATH="${_APPDIR}/qml:${QML2_IMPORT_PATH}" +cd "${_APPDIR}" +exec "${_RUNNAME}" "$@" || exit $?
\ No newline at end of file |