diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -2,7 +2,7 @@ # Contributor: Siavash Askari Nasr <ciavash@protonmail.com> pkgname=kaiteki-bin _pkgname=Kaiteki -pkgver=2023_50 +pkgver=2024_00 pkgrel=1 pkgdesc="A comfy Fediverse client for microblogging instances, made with Flutter and Dart. Currently with simple Mastodon, Pleroma, Misskey and Calckey support" arch=('x86_64') @@ -27,16 +27,21 @@ makedepends=( ) source=( "${pkgname%-bin}-${pkgver}.zip::${_ghurl}/releases/download/weekly-${pkgver//_/-}/linux.zip" + "${pkgname%-bin}.sh" ) -sha256sums=('09d0ea219d44fcb9b729e89e21b4cd4506933b756357131217df5a008294e27c') +sha256sums=('3dd9188f6f85daa6e36ae367b151badad91d048ff90f9818f491197258d79bb0' + '07c295fbb74a50ae5c27e5d0ee1a55f8ef4f3be793dcb7490d8d7df20be9d90a') build() { + sed -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runname@|${pkgname%-bin}|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" gendesk -q -f -n --categories "Network" --name "${_pkgname}" --exec "${pkgname%-bin} --no-sandbox %U" chmod 755 "${srcdir}/linux/${pkgname%-bin}" } package() { - install -Dm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin} + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}" cp -r "${srcdir}/linux/"* "${pkgdir}/opt/${pkgname%-bin}" - ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}" install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm644 "${srcdir}/linux/data/flutter_assets/assets/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" }
\ No newline at end of file |