From 38c8956473a331f03234796e23fd63cbf9ec5d2c Mon Sep 17 00:00:00 2001 From: EggBorn Date: Fri, 13 Feb 2026 10:42:40 +0000 Subject: [PATCH] Update AUR package --- PKGBUILD | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 1c26073093d0..68ece065d82f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,6 +10,9 @@ url="https://github.com/cherryHQ/cherry-studio" license=('AGPL-3.0') options=('!strip' '!debug') depends=('fuse2') +conflicts=("$_pkgname") + +# Determine architecture-specific values case "$CARCH" in x86_64) _appimage_arch='x86_64' @@ -23,8 +26,23 @@ source=("${_pkgname}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/Che "${_pkgname}.desktop" "${_pkgname}.png" "${pkgname}.sh") + noextract=("${_pkgname}-${pkgver}.AppImage") -conflicts=("$_pkgname") + +# Architecture-specific SHA256 checksums +case "$CARCH" in + x86_64) + _sha256sum='ed3e14d44dd86605aca3a17c50d48089042c1ba98007a4bbdb80b3b23eb0acd4' + ;; + aarch64) + _sha256sum='8e76fafab4a1bd886f38b9655f172ad381b06eb6a767c1010717f9279b4dd028' + ;; +esac + +sha256sums=("$_sha256sum" + 'fd0b11ca782c9c0de6dbf34143b7f14560b4a7020e316c58e9a5e1115551c7ee' + '597463003798254ab97505e2374485e55262152483f717f3169da3444de60f94' + '6aed5e7ca95679b2545540241dc9e6b055da1dfde696006a1712f90cfbfaec92') package() { cd "$srcdir" @@ -40,19 +58,6 @@ package() { install -Dm644 "$_pkgname.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$_pkgname.png" # Install desktop file install -Dm644 "$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop" - # Install cherry-studio-bin.sh + # Install wrapper script install -m755 "${pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}" } -case "$CARCH" in - x86_64) - _sha256sum='ed3e14d44dd86605aca3a17c50d48089042c1ba98007a4bbdb80b3b23eb0acd4' - ;; - aarch64) - _sha256sum='8e76fafab4a1bd886f38b9655f172ad381b06eb6a767c1010717f9279b4dd028' - ;; -esac - -sha256sums=("$_sha256sum" - 'fd0b11ca782c9c0de6dbf34143b7f14560b4a7020e316c58e9a5e1115551c7ee' - '597463003798254ab97505e2374485e55262152483f717f3169da3444de60f94' - '6aed5e7ca95679b2545540241dc9e6b055da1dfde696006a1712f90cfbfaec92')