summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorckath2021-05-04 18:22:16 +0200
committerckath2021-05-04 18:22:16 +0200
commitc87f79f43244d649d17f734d7ac3b0deb4f9cb08 (patch)
tree9e2c3c21d0931326417d2d0192e7f9b30374566b
downloadaur-c87f79f43244d649d17f734d7ac3b0deb4f9cb08.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD36
-rw-r--r--chatterino2-appimage.install7
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bba374877c10
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = chatterino2-appimage
+ pkgdesc = Second installment of the Twitch chat client series "Chatterino", release appimage
+ pkgver = 2.3.0
+ pkgrel = 1
+ url = https://chatterino.com
+ install = chatterino2-appimage.install
+ arch = x86_64
+ license = MIT
+ depends = qt5-multimedia
+ depends = qt5-base
+ depends = qt5-tools
+ depends = boost-libs
+ depends = openssl
+ optdepends = streamlink: For piping streams to video players
+ optdepends = pulseaudio: For audio output
+ optdepends = gst-plugins-good: For audio output
+ provides = chatterino
+ conflicts = chatterino
+ options = !strip
+ source = https://github.com/Chatterino/chatterino2/releases/download/v2.3.0/Chatterino-x86_64.AppImage
+ md5sums = 19ac5f948b222bd0253b89ed00c59fbc
+
+pkgname = chatterino2-appimage
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43a9c78e9310
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Ckat <ckat@teknik.io>
+_pkgname=chatterino
+_appimage=Chatterino-x86_64.AppImage
+
+pkgname=chatterino2-appimage
+pkgver=2.3.0
+pkgrel=1
+pkgdesc='Second installment of the Twitch chat client series "Chatterino", release appimage'
+arch=('x86_64')
+url=https://chatterino.com
+license=('MIT')
+depends=('qt5-multimedia' 'qt5-base' 'qt5-tools' 'boost-libs' 'openssl')
+optdepends=('streamlink: For piping streams to video players'
+ 'pulseaudio: For audio output'
+ 'gst-plugins-good: For audio output')
+provides=('chatterino')
+conflicts=('chatterino')
+options=(!strip)
+install=$pkgname.install
+source=("https://github.com/Chatterino/chatterino2/releases/download/v$pkgver/$_appimage")
+md5sums=('19ac5f948b222bd0253b89ed00c59fbc')
+
+prepare () {
+ cd "$srcdir"
+ chmod +x $_appimage
+ ./$_appimage --appimage-extract
+}
+
+package() {
+ cd "$srcdir"
+ install -Dm755 $_appimage "$pkgdir/opt/$_pkgname/$_appimage"
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/opt/$_pkgname/$_appimage" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm644 "squashfs-root/com.chatterino.chatterino.desktop" "$pkgdir/usr/share/applications/com.chatterino.chatterino.desktop"
+ install -Dm644 "squashfs-root/chatterino.png" "$pkgdir/usr/share/pixmaps/chatterino.png"
+}
diff --git a/chatterino2-appimage.install b/chatterino2-appimage.install
new file mode 100644
index 000000000000..d2faae13c24c
--- /dev/null
+++ b/chatterino2-appimage.install
@@ -0,0 +1,7 @@
+post_remove() {
+ cat << EOF
+
+==> To remove Chatterino settings and cache, delete ~/.local/share/chatterino
+
+EOF
+}