summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAsukaMinato2024-02-25 15:32:01 +0900
committerAsukaMinato2024-02-25 15:32:01 +0900
commit9795974c8d2ae2e0b65061b6e893d054112ea319 (patch)
treeccf093de6aa92d93d3fdd8541db11529b0b8af89
parent5d9d4de6c7f2780f704eafe34adaf4f6be1c1ea8 (diff)
downloadaur-9795974c8d2ae2e0b65061b6e893d054112ea319.tar.gz
update
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
2 files changed, 30 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 102bb5208be6..217db0fe066d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,20 @@
pkgbase = chatbox-bin
pkgdesc = a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool.
- pkgver = 1.2.2
- pkgrel = 3
+ pkgver = 1.2.6
+ pkgrel = 1
url = https://chatboxapp.xyz
install = .install
arch = x86_64
- arch = aarch64
- license = GPL
+ license = private
depends = electron22
depends = bash
depends = hicolor-icon-theme
provides = chatbox
source = .install
+ source = chatbox.desktop
sha256sums = d431b60cb72f37d595f3703e26e5603e5bf487b463b10e65b49416498489a286
- source_x86_64 = https://github.com/Bin-Huang/chatbox/releases/download/v1.2.2/Chatbox-1.2.2-amd64.deb
- sha256sums_x86_64 = 04ba834634dbdee9b902e1a60788aadb8e74c43a61a81250467fdbcf3d370548
- source_aarch64 = https://github.com/Bin-Huang/chatbox/releases/download/v1.2.2/Chatbox-1.2.2-arm64.deb
- sha256sums_aarch64 = e1d48f491b2edc596fa68670507c3e787212a3eacf723f470b0e9beedaf8e66a
+ sha256sums = 964150e544005d46d0024f77d6853ae8ea03412992ea9a3035ccc4ba21bd7a28
+ source_x86_64 = https://download.chatboxai.app/releases/Chatbox-1.2.6-x86_64.AppImage
+ sha256sums_x86_64 = b377b457e2baa3fab8691af282e8c2f761f3a3d9612d8625f92941e9f340eb96
pkgname = chatbox-bin
diff --git a/PKGBUILD b/PKGBUILD
index 8b23ec2a4054..0db52a513a93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,43 @@
# Contributor: Asuka Minato <i at asukaminato dot eu dot org>
# Contributor: Aron Young <tkf6fkt at gmail dot com>
pkgname=chatbox-bin
-pkgver=1.2.2
-pkgrel=3
+pkgver=1.2.6
+pkgrel=1
pkgdesc="a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool."
-arch=(x86_64 aarch64)
+arch=(x86_64)
url="https://chatboxapp.xyz"
-license=('GPL')
+license=(private) # the newest version is close sourced, github version is old
depends=(electron22 bash hicolor-icon-theme)
provides=(chatbox)
install=.install
-source=(.install)
-source_x86_64=("https://github.com/Bin-Huang/chatbox/releases/download/v$pkgver/Chatbox-${pkgver}-amd64.deb")
+source=(.install
+ chatbox.desktop)
+source_x86_64=(
+ "https://download.chatboxai.app/releases/Chatbox-${pkgver}-x86_64.AppImage")
-source_aarch64=("https://github.com/Bin-Huang/chatbox/releases/download/v$pkgver/Chatbox-${pkgver}-arm64.deb")
-sha256sums=('d431b60cb72f37d595f3703e26e5603e5bf487b463b10e65b49416498489a286')
-sha256sums_x86_64=('04ba834634dbdee9b902e1a60788aadb8e74c43a61a81250467fdbcf3d370548')
-sha256sums_aarch64=('e1d48f491b2edc596fa68670507c3e787212a3eacf723f470b0e9beedaf8e66a')
+# source_aarch64=("https://github.com/Bin-Huang/chatbox/releases/download/v$pkgver/Chatbox-${pkgver}-arm64.deb")
+sha256sums=('d431b60cb72f37d595f3703e26e5603e5bf487b463b10e65b49416498489a286'
+ '964150e544005d46d0024f77d6853ae8ea03412992ea9a3035ccc4ba21bd7a28')
+sha256sums_x86_64=('b377b457e2baa3fab8691af282e8c2f761f3a3d9612d8625f92941e9f340eb96')
+
+prepare() {
+ chmod +x ./*.AppImage
+ ./*.AppImage --appimage-extract
+}
package() {
install -vDm755 /usr/lib/electron22/electron $pkgdir/usr/lib/electron22/electron22 # cheat isPackaged
- tar -xvpf data.tar.xz -C $pkgdir
+ cp -av squashfs-root/usr $pkgdir/
+ find $pkgdir \( -name "libXss.so*" -or -name "libXtst.so*" -or -name "libnotify*" \) -print -delete
+
+ install -d $pkgdir/opt/Chatbox
+ cp -av squashfs-root/resources/ $pkgdir/opt/Chatbox/
find $pkgdir/opt -type f -not -path "*/resources/*" -delete
printf "#!/bin/sh
exec /usr/lib/electron22/electron22 /opt/Chatbox/resources/app.asar \"\$@\"
" | install -vDm755 /dev/stdin $pkgdir/usr/bin/chatbox
find $pkgdir -name "*.desktop" -exec sed -i -r "s/Exec=.*/Exec=chatbox/" {} \;
+ install -Dm644 chatbox.desktop -t $pkgdir/usr/share/applications/
find $pkgdir -type d -empty -delete
}