diff options
author | AsukaMinato | 2024-02-25 15:32:01 +0900 |
---|---|---|
committer | AsukaMinato | 2024-02-25 15:32:01 +0900 |
commit | 9795974c8d2ae2e0b65061b6e893d054112ea319 (patch) | |
tree | ccf093de6aa92d93d3fdd8541db11529b0b8af89 | |
parent | 5d9d4de6c7f2780f704eafe34adaf4f6be1c1ea8 (diff) | |
download | aur-9795974c8d2ae2e0b65061b6e893d054112ea319.tar.gz |
update
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 30 insertions, 19 deletions
@@ -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 @@ -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 } |