diff options
author | zxp19821005 | 2023-12-18 13:02:24 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-18 13:02:24 +0800 |
commit | c1404384d3b077e239e2a38dde9d4da1798969cc (patch) | |
tree | 712038db4e96c1fd2fd1119db7ca130088c9b652 | |
parent | 40fd99e03f9887ad5b9d4eeae0d640a71fd65d78 (diff) | |
download | aur-c1404384d3b077e239e2a38dde9d4da1798969cc.tar.gz |
update to 0.11.3
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | koishi-desktop.sh | 7 |
3 files changed, 27 insertions, 14 deletions
@@ -1,17 +1,19 @@ pkgbase = koishi-desktop-bin pkgdesc = Launch Koishi from your desktop - pkgver = 0.11.2 + pkgver = 0.11.3 pkgrel = 1 url = https://koishi.chat/manual/starter/ arch = x86_64 license = AGPL3 depends = hicolor-icon-theme - provides = koishi-desktop=0.11.2 + provides = koishi-desktop=0.11.3 conflicts = koishi-desktop - noextract = koishi-desktop-0.11.2.zip - source = koishi-desktop-0.11.2.zip::https://github.com/koishijs/koishi-desktop/releases/download/v0.11.2/koishi-desktop-linux-x64-v0.11.2.zip - source = koishi-desktop.svg::https://raw.githubusercontent.com/koishijs/koishi-desktop/v0.11.2/packages/assets/koishi.svg - sha256sums = 0c307272e1980cef6e593112dcb6476c67112488ec2976797a5ac9967e5bbd3d + noextract = koishi-desktop-0.11.3.zip + source = koishi-desktop-0.11.3.zip::https://github.com/koishijs/koishi-desktop/releases/download/v0.11.3/koishi-desktop-linux-x64-v0.11.3.zip + source = koishi-desktop.svg::https://raw.githubusercontent.com/koishijs/koishi-desktop/v0.11.3/packages/assets/koishi.svg + source = koishi-desktop.sh + sha256sums = d1f8cc41655433e5245c2ad028e7db45bc25941a03ea7cfed21ebe635058bc8e sha256sums = ac9209c0944853d0329ce23d150fb73a7859c41f5a3170f8f970dc9b955ffc6f + sha256sums = 690b0ed85633e2690d22e31a799f329758d08e5c23a583d16a26aab8caa3c88d pkgname = koishi-desktop-bin @@ -2,7 +2,7 @@ _pkgname=koishi pkgname="${_pkgname}-desktop-bin" _appname="chat.${_pkgname}.desktop" -pkgver=0.11.2 +pkgver=0.11.3 pkgrel=1 pkgdesc="Launch Koishi from your desktop" arch=('x86_64') @@ -18,18 +18,22 @@ depends=( source=( "${pkgname%-bin}-${pkgver}.zip::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}-linux-x64-v${pkgver}.zip" "${pkgname%-bin}.svg::https://raw.githubusercontent.com/koishijs/koishi-desktop/v${pkgver}/packages/assets/${_pkgname}.svg" + "${pkgname%-bin}.sh" ) -sha256sums=('0c307272e1980cef6e593112dcb6476c67112488ec2976797a5ac9967e5bbd3d' - 'ac9209c0944853d0329ce23d150fb73a7859c41f5a3170f8f970dc9b955ffc6f') +sha256sums=('d1f8cc41655433e5245c2ad028e7db45bc25941a03ea7cfed21ebe635058bc8e' + 'ac9209c0944853d0329ce23d150fb73a7859c41f5a3170f8f970dc9b955ffc6f' + '690b0ed85633e2690d22e31a799f329758d08e5c23a583d16a26aab8caa3c88d') build() { + sed -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runname@|koi|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" gendesk -q -f -n --pkgname "${_pkgname}-desktop-bin" --categories "Utility" --name "${pkgname%-bin}" --exec "${pkgname%-bin}" - mkdir -p "${srcdir}/${pkgname%-bin}" - bsdtar -xf "${srcdir}/${pkgname%-bin}-${pkgver}.zip" -C "${srcdir}/${pkgname%-bin}" + install -Dm755 -d "${srcdir}/opt/${pkgname%-bin}" + bsdtar -xf "${srcdir}/${pkgname%-bin}-${pkgver}.zip" -C "${srcdir}/opt/${pkgname%-bin}" } package() { - install -Dm755 -d "${pkgdir}/"{opt,usr/bin} - cp -r "${srcdir}/${pkgname%-bin}" "${pkgdir}/opt/${pkgname%-bin}" - ln -sf "/opt/${pkgname%-bin}/koi" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + cp -r "${srcdir}/opt" "${pkgdir}" install -Dm644 "${srcdir}/${pkgname%-bin}.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" }
\ No newline at end of file diff --git a/koishi-desktop.sh b/koishi-desktop.sh new file mode 100644 index 000000000000..38925f361882 --- /dev/null +++ b/koishi-desktop.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -e +_APPDIR="/opt/@appname@" +_RUNAPP="${_APPDIR}/@runname@" +export PATH="${_APPDIR}:${_APPDIR}/bin:${PATH}" +cd "${_APPDIR}" +exec "${_APPDIR}/${_RUNAPP}" "$@"
\ No newline at end of file |