summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-12-18 13:02:24 +0800
committerzxp198210052023-12-18 13:02:24 +0800
commitc1404384d3b077e239e2a38dde9d4da1798969cc (patch)
tree712038db4e96c1fd2fd1119db7ca130088c9b652
parent40fd99e03f9887ad5b9d4eeae0d640a71fd65d78 (diff)
downloadaur-c1404384d3b077e239e2a38dde9d4da1798969cc.tar.gz
update to 0.11.3
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD20
-rw-r--r--koishi-desktop.sh7
3 files changed, 27 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 44314fde719c..02618f87ccfa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4eacca3eeffd..785153c1b187 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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