diff options
author | ckath | 2021-05-04 18:22:16 +0200 |
---|---|---|
committer | ckath | 2021-05-04 18:22:16 +0200 |
commit | c87f79f43244d649d17f734d7ac3b0deb4f9cb08 (patch) | |
tree | 9e2c3c21d0931326417d2d0192e7f9b30374566b | |
download | aur-c87f79f43244d649d17f734d7ac3b0deb4f9cb08.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | chatterino2-appimage.install | 7 |
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 +} |