summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-09-09 17:30:57 +0800
committerzxp198210052024-09-09 17:30:57 +0800
commit4f5bd62249ecb201f18848747a20c0751825d863 (patch)
tree49ee97c5f44394149ef83459b1c4ea4724ee7a7a
parentb2a0c9d70d0f2f410eff90b1bd3be4178ff1f9a9 (diff)
downloadaur-4f5bd62249ecb201f18848747a20c0751825d863.tar.gz
update x86_64 version to 1.32.6
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
-rw-r--r--xterminal.sh2
3 files changed, 18 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bbc9d7bcc601..f7e61fd883fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = xterminal-bin
pkgdesc = 不仅是强大的SSH工具,更提供本地控制台,以及更多即将推出的开发相关功能,让您专注于创造卓越的代码
- pkgver = 1.32.5
+ pkgver = 1.32.6
pkgrel = 1
url = https://www.xterminal.cn/
arch = aarch64
@@ -9,15 +9,15 @@ pkgbase = xterminal-bin
makedepends = asar
depends = electron31
depends = java-runtime
- provides = xterminal=1.32.5
+ provides = xterminal=1.32.6
conflicts = xterminal
source = LICENSE.html
source = xterminal.sh
sha256sums = 8d08a959e0086a206ef3454cc0fc323454c73609cd764f102d8d2d076dafa0af
- sha256sums = 2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051
+ sha256sums = 291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980
source_aarch64 = xterminal-1.25.1-aarch64.deb::https://cdn-cn.xterminal.cn/downloads/XTerminal-1.25.1-linux-arm64.deb
sha256sums_aarch64 = 921222e7b58b89575da8f44f3b372732e719f909174d5410f1fad89bf8d62861
- source_x86_64 = xterminal-1.32.5-x86_64.deb::https://cdn-cn.xterminal.cn/downloads/XTerminal-1.32.5-linux-amd64.deb
- sha256sums_x86_64 = cc2a03228a7acd504c9b4ef16892c35aada464b5f82c6f1fc5c83e49509aea5d
+ source_x86_64 = xterminal-1.32.6-x86_64.deb::https://cdn-cn.xterminal.cn/downloads/XTerminal-1.32.6-linux-amd64.deb
+ sha256sums_x86_64 = 1c4b025c92a3921fe9b9ca45413b8ee37cde581c5743130ac65dc52c0adaf16c
pkgname = xterminal-bin
diff --git a/PKGBUILD b/PKGBUILD
index c36d3950ea66..e54bb71246e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=xterminal-bin
_pkgname=XTerminal
_pkgver_aarch64=1.25.1
-_pkgver_x86_64=1.32.5
+_pkgver_x86_64=1.32.6
case "${CARCH}" in
aarch64)
pkgver="${_pkgver_aarch64}"
@@ -38,20 +38,21 @@ source=(
source_aarch64=("${pkgname%-bin}-${_pkgver_aarch64}-aarch64.deb::https://cdn-cn.xterminal.cn/downloads/${_pkgname}-${_pkgver_aarch64}-linux-arm64.deb")
source_x86_64=("${pkgname%-bin}-${_pkgver_x86_64}-x86_64.deb::https://cdn-cn.xterminal.cn/downloads/${_pkgname}-${_pkgver_x86_64}-linux-amd64.deb")
sha256sums=('8d08a959e0086a206ef3454cc0fc323454c73609cd764f102d8d2d076dafa0af'
- '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051')
+ '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
sha256sums_aarch64=('921222e7b58b89575da8f44f3b372732e719f909174d5410f1fad89bf8d62861')
-sha256sums_x86_64=('cc2a03228a7acd504c9b4ef16892c35aada464b5f82c6f1fc5c83e49509aea5d')
+sha256sums_x86_64=('1c4b025c92a3921fe9b9ca45413b8ee37cde581c5743130ac65dc52c0adaf16c')
build() {
- sed -e "s|@electronversion@|${_electronversion}|" \
- -e "s|@appname@|${pkgname%-bin}|g" \
- -e "s|@runname@|app.asar|g" \
- -e "s|@cfgdirname@|${pkgname%-bin}|g" \
- -e "s|@options@|env ELECTRON_OZONE_PLATFORM_HINT=auto|g" \
- -i "${srcdir}/${pkgname%-bin}.sh"
+ sed -e "
+ s/@electronversion@/${_electronversion}/
+ s/@appname@/${pkgname%-bin}/
+ s/@runname@/app.asar/
+ s/@cfgdirname@/${pkgname%-bin}/
+ s/@options@/env ELECTRON_OZONE_PLATFORM_HINT=auto/
+ " -i "${srcdir}/${pkgname%-bin}.sh"
bsdtar -xf "${srcdir}/data."*
- sed "s|/opt/${_pkgname}/${pkgname%-bin}|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ sed "s/\/opt\/${_pkgname}\/${pkgname%-bin}/${pkgname%-bin}/" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
asar e "${srcdir}/opt/${_pkgname}/resources/app.asar" "${srcdir}/app.asar.unpacked"
- sed "s|process.resourcesPath|\"\/usr\/lib\/${pkgname%-bin}\"|g" -i "${srcdir}/app.asar.unpacked/dist/main/index.js"
+ sed "s/process.resourcesPath/\"\/usr\/lib\/${pkgname%-bin}\"/" -i "${srcdir}/app.asar.unpacked/dist/main/index.js"
asar p "${srcdir}/app.asar.unpacked" "${srcdir}/app.asar"
}
package() {
diff --git a/xterminal.sh b/xterminal.sh
index 4cfe3ac09dd8..40e422ca2ee7 100644
--- a/xterminal.sh
+++ b/xterminal.sh
@@ -21,7 +21,7 @@ if [[ -f "${_FLAGS_FILE}" ]]; then
fi
done < "${_FLAGS_FILE}"
fi
-cd "${_APPDIR}"
+cd "${_APPDIR}" || { echo "Failed to change directory to ${_APPDIR}"; exit 1; }
if [[ "${EUID}" -ne 0 ]] || [[ "${ELECTRON_RUN_AS_NODE}" ]]; then
exec electron@electronversion@ "${_RUNNAME}" ${_OPTIONS} "${_USER_FLAGS[@]}" "$@"
else