summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorasukaminato2023-03-15 07:53:29 +0900
committerasukaminato2023-03-15 07:53:29 +0900
commit44654f2ad64c259651f826534bf21d4c82708aed (patch)
tree2e2271c5c028993e560e2732da082e79703859e2
parenta595bf64d24d920c8d926eadfe13ce7556fa0972 (diff)
downloadaur-44654f2ad64c259651f826534bf21d4c82708aed.tar.gz
1.1.1, use electron
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
-rw-r--r--chatbox3
3 files changed, 27 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8107ccbbeb81..8b78ad8386cf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = chatbox-bin
pkgdesc = a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool.
- pkgver = 0.0.9
+ pkgver = 0.1.1
pkgrel = 1
url = https://github.com/Bin-Huang/chatbox
arch = x86_64
license = GPL
depends = gtk3
+ depends = ffmpeg
+ depends = electron
provides = chatbox
- source = https://github.com/Bin-Huang/chatbox/releases/download/v0.0.9/chatbox_0.0.9_amd64.deb
- sha256sums = 4d0b2f23c3ae2cd753438df0ef58a83e27cad85317aebb8650797320f45ce795
+ source = https://github.com/Bin-Huang/chatbox/releases/download/v0.1.1/chatbox_0.1.1_amd64.deb
+ source = chatbox
+ sha256sums = b6f086678480a2af75c9619b87da6c28f27b33dd125a54b4a9553f3276362cf0
+ sha256sums = 0bc0ea7b2e9bf0a56f51e45afc74c34bf7ecfa5ea602905abed5b93495aee637
pkgname = chatbox-bin
diff --git a/PKGBUILD b/PKGBUILD
index 33b9f19ed9a3..a7c6abc50e15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
# Maintainer: Asuka Minato <asukaminato at nyan dot eu dot org>
pkgname=chatbox-bin
-pkgver=0.0.9
+pkgver=0.1.1
pkgrel=1
epoch=
pkgdesc="a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool."
@@ -13,7 +13,7 @@ arch=(x86_64)
url="https://github.com/Bin-Huang/chatbox"
license=('GPL')
groups=()
-depends=(gtk3)
+depends=(gtk3 ffmpeg electron)
makedepends=()
checkdepends=()
optdepends=()
@@ -24,11 +24,23 @@ backup=()
options=()
install=
changelog=
-source=("https://github.com/Bin-Huang/chatbox/releases/download/v${pkgver}/chatbox_${pkgver}_amd64.deb")
+source=("https://github.com/Bin-Huang/chatbox/releases/download/v${pkgver}/chatbox_${pkgver}_amd64.deb"
+chatbox)
noextract=()
-sha256sums=('4d0b2f23c3ae2cd753438df0ef58a83e27cad85317aebb8650797320f45ce795')
+sha256sums=('b6f086678480a2af75c9619b87da6c28f27b33dd125a54b4a9553f3276362cf0'
+ '0bc0ea7b2e9bf0a56f51e45afc74c34bf7ecfa5ea602905abed5b93495aee637')
validpgpkeys=()
package() {
- tar xvpf data.tar.xz -C $pkgdir
+ tar -xvpf data.tar.xz -C $pkgdir
+ for i in $pkgdir/usr/lib/chatbox/*;
+ do
+ local fname=$(basename ${i})
+ if [ "$fname" != "resources" ] && [ "$fname" != "LICENSES.chromium.html" ] && [ "$fname" != "version" ];
+ then
+ rm -rf "$i"
+ fi
+ done
+ rm $pkgdir/usr/bin/chatbox
+ install -Dm755 chatbox -t $pkgdir/usr/bin/
}
diff --git a/chatbox b/chatbox
new file mode 100644
index 000000000000..617881e6bc1b
--- /dev/null
+++ b/chatbox
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+electron /usr/lib/chatbox/resources/app