diff options
author | zxp19821005 | 2024-12-27 17:37:23 +0800 |
---|---|---|
committer | zxp19821005 | 2024-12-27 17:37:23 +0800 |
commit | 8f5ded89f5847a7dc9a133af738204c044e46bb4 (patch) | |
tree | 2cd4405aef378c27279ac13cf5e5801666daf815 | |
parent | 44f2bbcf3f5a71d9b7c0bf128115c7b3504fb73a (diff) | |
download | aur-8f5ded89f5847a7dc9a133af738204c044e46bb4.tar.gz |
update to fix errors
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | air-controller-desktop.sh | 2 |
3 files changed, 16 insertions, 12 deletions
@@ -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 @@ -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 |