summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052025-03-04 10:46:28 +0800
committerzxp198210052025-03-04 10:46:28 +0800
commit3e1e0c896aafae235d3399db9c9e964e1723dae2 (patch)
treeb60e1ecc5a61ef1f027761c97a6280583d3bc69c
parenta8cba3f9328509e54079608b650dbc7f0e84f106 (diff)
downloadaur-3e1e0c896aafae235d3399db9c9e964e1723dae2.tar.gz
update to fix errors
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD28
-rw-r--r--seven-desktop.sh2
3 files changed, 20 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6a76d49a505a..705e2f39e7b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = seven-desktop-bin
- pkgdesc = The official cross-platform desktop application for the seven.io SMS Gateway.
+ pkgdesc = The official cross-platform desktop application for the seven.io SMS Gateway.(Prebuilt version.Use system-wide electron)
pkgver = 1.3.0
- pkgrel = 8
+ pkgrel = 9
url = https://www.seven.io/en/docs/apps/desktop/
arch = x86_64
license = MIT
depends = electron25
conflicts = seven-desktop
- source = seven-desktop-1.3.0.deb::https://github.com/seven-io/desktop/releases/download/v1.3.0/seven-desktop_1.3.0_amd64.deb
+ source = seven-desktop-1.3.0.rpm::https://github.com/seven-io/desktop/releases/download/v1.3.0/seven-desktop-1.3.0-1.x86_64.rpm
source = seven-desktop.sh
- sha256sums = a7a9efc3ab8ff386a5c9827dbc825daf482e18f2e8528bd936925e5d6c2aa8a6
- sha256sums = 2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051
+ sha256sums = 46128c4dd69704bf84e879c51e36cb15a980a8c11b6d58d2c962b549f2279868
+ sha256sums = 291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980
pkgname = seven-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index db6830135fc1..cc2a5d12791c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgname=seven-desktop-bin
pkgver=1.3.0
_electronversion=25
-pkgrel=8
-pkgdesc="The official cross-platform desktop application for the seven.io SMS Gateway."
+pkgrel=9
+pkgdesc="The official cross-platform desktop application for the seven.io SMS Gateway.(Prebuilt version.Use system-wide electron)"
arch=('x86_64')
url="https://www.seven.io/en/docs/apps/desktop/"
_ghurl="https://github.com/seven-io/desktop"
@@ -14,24 +14,24 @@ depends=(
"electron${_electronversion}"
)
source=(
- "${pkgname%-bin}-${pkgver}.deb::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb"
+ "${pkgname%-bin}-${pkgver}.rpm::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}-1.${CARCH}.rpm"
"${pkgname%-bin}.sh"
)
-sha256sums=('a7a9efc3ab8ff386a5c9827dbc825daf482e18f2e8528bd936925e5d6c2aa8a6'
- '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051')
-build() {
- sed -e "s|@electronversion@|${_electronversion}|" \
- -e "s|@appname@|${pkgname%-bin}|g" \
- -e "s|@options@||g" \
- -e "s|@runname@|app|g" \
- -e "s|@cfgdirname@|${pkgname%-bin}|g" \
- -i "${srcdir}/${pkgname%-bin}.sh"
- bsdtar -xf "${srcdir}/data."*
+sha256sums=('46128c4dd69704bf84e879c51e36cb15a980a8c11b6d58d2c962b549f2279868'
+ '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
+prepare() {
+ sed -i -e "
+ s/@electronversion@/${_electronversion}/g
+ s/@appname@/${pkgname%-bin}/g
+ s/@runname@/app/g
+ s/@cfgdirname@/${pkgname%-bin}/g
+ s/@options@//g
+ " "${srcdir}/${pkgname%-bin}.sh"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm755 -d "${pkgdir}/usr/lib/${pkgname%-bin}"
- cp -r "${srcdir}/usr/lib/${pkgname%-bin}/resources/app" "${pkgdir}/usr/lib/${pkgname%-bin}"
+ cp -Pr --no-preserve=ownership "${srcdir}/usr/lib/${pkgname%-bin}/resources/app" "${pkgdir}/usr/lib/${pkgname%-bin}"
install -Dm644 "${srcdir}/usr/share/pixmaps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/usr/share/doc/${pkgname%-bin}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
diff --git a/seven-desktop.sh b/seven-desktop.sh
index 4cfe3ac09dd8..40e422ca2ee7 100644
--- a/seven-desktop.sh
+++ b/seven-desktop.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