summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-12-05 04:46:57 +0800
committerzxp198210052023-12-05 04:46:57 +0800
commitc0b38b09823a402ed1aaeb415799ad3b3fa7d66b (patch)
tree221a9fb11256d9d3e26fb20a4afefa0b2b9cbece
parent65ffe4802d65038d7112d904a686aa90720ae1a4 (diff)
downloadaur-c0b38b09823a402ed1aaeb415799ad3b3fa7d66b.tar.gz
update to 1.2.10
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD15
-rw-r--r--spacemesh.sh16
3 files changed, 27 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1fefcf887465..8752b827953b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6df91159b2ed..61ec2e49a430 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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