summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-12-27 17:37:23 +0800
committerzxp198210052024-12-27 17:37:23 +0800
commit8f5ded89f5847a7dc9a133af738204c044e46bb4 (patch)
tree2cd4405aef378c27279ac13cf5e5801666daf815
parent44f2bbcf3f5a71d9b7c0bf128115c7b3504fb73a (diff)
downloadaur-8f5ded89f5847a7dc9a133af738204c044e46bb4.tar.gz
update to fix errors
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD20
-rw-r--r--air-controller-desktop.sh2
3 files changed, 16 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb7210827310..ff19cab06479 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = air-controller-desktop-bin
- pkgdesc = A new handy and powerful Android phone assistant,powered by Flutter.
+ pkgdesc = A new handy and powerful Android phone assistant,powered by Flutter.(Prebuilt version)
pkgver = 0.4.0
- pkgrel = 4
+ pkgrel = 5
url = http://ac.yhdm360.cn/
arch = x86_64
license = MIT
@@ -15,6 +15,6 @@ pkgbase = air-controller-desktop-bin
source = air-controller-desktop.sh
sha256sums = 9c81fa659acffa74b7576e5dfbc62486d8131157b9d4bfc2a34bdc567bc080c8
sha256sums = 72bf32e1daa153b870aff8200c06521b4d15d7aedba46d4c37570c49cacc1ace
- sha256sums = 2ce176a5c3aec15df075bb898c0c82f8a10c51fee35c24a5c0c795775a4b05f9
+ sha256sums = 97155fcff09b03405209fd5bb1f341d0d0d92e83ca9cf96c219d19214456e9b1
pkgname = air-controller-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index f3ed9edf2cfe..2208f7edaf49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@ _pkgname=air_controller
pkgname="${_pkgname//_/-}-desktop-bin"
_appname=AirController
pkgver=0.4.0
-pkgrel=4
-pkgdesc="A new handy and powerful Android phone assistant,powered by Flutter."
+pkgrel=5
+pkgdesc="A new handy and powerful Android phone assistant,powered by Flutter.(Prebuilt version)"
arch=('x86_64')
url="http://ac.yhdm360.cn/"
_ghurl="https://github.com/air-controller/air-controller-desktop"
@@ -29,19 +29,23 @@ source=(
)
sha256sums=('9c81fa659acffa74b7576e5dfbc62486d8131157b9d4bfc2a34bdc567bc080c8'
'72bf32e1daa153b870aff8200c06521b4d15d7aedba46d4c37570c49cacc1ace'
- '2ce176a5c3aec15df075bb898c0c82f8a10c51fee35c24a5c0c795775a4b05f9')
+ '97155fcff09b03405209fd5bb1f341d0d0d92e83ca9cf96c219d19214456e9b1')
build() {
- sed -e "s|@appname@|${pkgname%-bin}|g" \
- -e "s|@runname@|${pkgname%-bin}|g" \
- -i "${srcdir}/${pkgname%-bin}.sh"
+ sed -e "
+ s/@appname@/${pkgname%-bin}/g
+ s/@runname@/${pkgname%-bin}/g
+ " -i "${srcdir}/${pkgname%-bin}.sh"
chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage"
"${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" --appimage-extract > /dev/null
- sed "s|${_pkgname}_desktop|${pkgname%-bin}|g;s|${_pkgname}|${pkgname%-bin}|g" -i "${srcdir}/squashfs-root/${_pkgname}.desktop"
+ sed -e "
+ s/${_pkgname}_desktop/${pkgname%-bin}/g
+ s/${_pkgname}/${pkgname%-bin}/g
+ " -i "${srcdir}/squashfs-root/${_pkgname}.desktop"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm755 "${srcdir}/squashfs-root/${_pkgname}_desktop" "${pkgdir}/usr/lib/${pkgname%-bin}/${pkgname%-bin}"
- cp -r "${srcdir}/squashfs-root/"{data,lib} "${pkgdir}/usr/lib/${pkgname%-bin}"
+ cp -Pr --no-preserve=ownership "${srcdir}/squashfs-root/"{data,lib} "${pkgdir}/usr/lib/${pkgname%-bin}"
install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
diff --git a/air-controller-desktop.sh b/air-controller-desktop.sh
index 46364d18a9e0..c0c9bed10b86 100644
--- a/air-controller-desktop.sh
+++ b/air-controller-desktop.sh
@@ -4,5 +4,5 @@ _APPDIR=/usr/lib/@appname@
_RUNNAME="${_APPDIR}/@runname@"
export PATH="${_APPDIR}:${PATH}"
export LD_LIBRARY_PATH="${_APPDIR}/lib:${LD_LIBRARY_PATH}"
-cd "${_APPDIR}"
+cd "${_APPDIR}" || { echo "Failed to change directory to ${_APPDIR}"; exit 1; }
exec "${_RUNNAME}" "$@" || exit $? \ No newline at end of file