diff options
author | zxp19821005 | 2023-12-05 04:46:57 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-05 04:46:57 +0800 |
commit | c0b38b09823a402ed1aaeb415799ad3b3fa7d66b (patch) | |
tree | 221a9fb11256d9d3e26fb20a4afefa0b2b9cbece | |
parent | 65ffe4802d65038d7112d904a686aa90720ae1a4 (diff) | |
download | aur-c0b38b09823a402ed1aaeb415799ad3b3fa7d66b.tar.gz |
update to 1.2.10
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | spacemesh.sh | 16 |
3 files changed, 27 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = spacemesh-bin pkgdesc = Spacemesh App (Smesher + Wallet) - pkgver = 1.2.9 + pkgver = 1.2.10 pkgrel = 1 url = https://spacemesh.io/ arch = aarch64 @@ -9,13 +9,13 @@ pkgbase = spacemesh-bin depends = electron25 depends = hicolor-icon-theme depends = ocl-icd - provides = spacemesh=1.2.9 + provides = spacemesh=1.2.10 conflicts = spacemesh source = spacemesh.sh - sha256sums = c73bbcc54adb1003fe11400766b85b050e56c58ebb56c82a85ed2b4aec33cfa7 - source_aarch64 = spacemesh-1.2.9-aarch64.deb::https://storage.googleapis.com/smapp/v1.2.9/spacemesh_app_1.2.9_arm64.deb - sha256sums_aarch64 = 16dbae06b6485fb51de96453edc6e32050f07c03eff569c09e6856d10460fe5f - source_x86_64 = spacemesh-1.2.9-x86_64.deb::https://storage.googleapis.com/smapp/v1.2.9/spacemesh_app_1.2.9_amd64.deb - sha256sums_x86_64 = 9acf9db438e17e040642ed8e73d3b843e322aac18430ee7529eb90c1d92ec205 + sha256sums = 8915ca75d453698df81f7f3305cce6869f4261d754d90f0c3724b73c7b24ca84 + source_aarch64 = spacemesh-1.2.10-aarch64.deb::https://storage.googleapis.com/smapp/v1.2.10/spacemesh_app_1.2.10_arm64.deb + sha256sums_aarch64 = c03524a2b01d0fa960c275b583cbbc3f86ecdce0c93ab4d549055220ddea058c + source_x86_64 = spacemesh-1.2.10-x86_64.deb::https://storage.googleapis.com/smapp/v1.2.10/spacemesh_app_1.2.10_amd64.deb + sha256sums_x86_64 = 2fa145df0e80fa505c1dc0c7f0cfae31943c48324f14038050fd9620b147e31e pkgname = spacemesh-bin @@ -1,7 +1,8 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=spacemesh-bin _pkgname=Spacemesh -pkgver=1.2.9 +pkgver=1.2.10 +_electronversion=25 pkgrel=1 pkgdesc="Spacemesh App (Smesher + Wallet)" arch=( @@ -15,7 +16,7 @@ license=('Apache') provides=("${pkgname%-bin}=${pkgver}") conflicts=("${pkgname%-bin}") depends=( - 'electron25' + "electron${_electronversion}" 'hicolor-icon-theme' 'ocl-icd' ) @@ -24,10 +25,14 @@ source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${_downurl}/v${pkgver}/${p source=( "${pkgname%-bin}.sh" ) -sha256sums=('c73bbcc54adb1003fe11400766b85b050e56c58ebb56c82a85ed2b4aec33cfa7') -sha256sums_aarch64=('16dbae06b6485fb51de96453edc6e32050f07c03eff569c09e6856d10460fe5f') -sha256sums_x86_64=('9acf9db438e17e040642ed8e73d3b843e322aac18430ee7529eb90c1d92ec205') +sha256sums=('8915ca75d453698df81f7f3305cce6869f4261d754d90f0c3724b73c7b24ca84') +sha256sums_aarch64=('c03524a2b01d0fa960c275b583cbbc3f86ecdce0c93ab4d549055220ddea058c') +sha256sums_x86_64=('2fa145df0e80fa505c1dc0c7f0cfae31943c48324f14038050fd9620b147e31e') build() { + sed -e "s|@electronversion@|${_electronversion}|" \ + -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@appasar@|app.asar|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" bsdtar -xf "${srcdir}/data.tar.xz" sed "s|/opt/${_pkgname}/${pkgname%-bin}_app|${pkgname%-bin} --no-sandbox|g;s|${pkgname%-bin}_app|${pkgname%-bin}|g" \ -i "${srcdir}/usr/share/applications/${pkgname%-bin}_app.desktop" diff --git a/spacemesh.sh b/spacemesh.sh index 9b8d7e8e2be9..2ec4412e5c4f 100644 --- a/spacemesh.sh +++ b/spacemesh.sh @@ -1,10 +1,14 @@ #!/bin/bash -_ELECTRON=/usr/bin/electron25 -APPDIR="/usr/lib/spacemesh" -export PATH="${APPDIR}:${APPDIR}:${PATH}" -_ASAR="${APPDIR}/app.asar" +set -e +_APPDIR="/usr/lib/@appname@" +export PATH="${_APPDIR}:${PATH}" +export ELECTRON_IS_DEV=0 +export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}" +_ASAR="${_APPDIR}/@appasar@" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then - exec ${_ELECTRON} ${_ASAR} "$@" + cd "${_APPDIR}" + exec electron@electronversion@ "${_ASAR}" "$@" else - exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@" + cd "${_APPDIR}" + exec electron@electronversion@ "${_ASAR}" --no-sandbox "$@" fi
\ No newline at end of file |