summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLeo Lahtinen2019-11-25 17:41:42 +0200
committerLeo Lahtinen2019-11-25 17:41:42 +0200
commitf1d73792b37b7b3b6debd068f081b8b8fce321ab (patch)
treecd62e19a824eb9a933397b3d5dce0ad9db6f7795 /PKGBUILD
downloadaur-f1d73792b37b7b3b6debd068f081b8b8fce321ab.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b32cedb37633
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Leo_L <Leo dot Lahtinen at protonmail dot com>
+
+pkgname=streamable
+pkgver=1
+pkgrel=1
+pkgdesc="Electron wrapper for streamable"
+arch=(x86_64)
+license=(MIT)
+url=https://streamable.com
+source=($pkgname.png
+ $pkgname.desktop)
+makedepends=(nodejs nodejs-nativefier npm)
+sha256sums=('54ac99161a59995f0cd2af9a31a1ad0b90edb5dfc0db7a7e48509d168413f075'
+ '4d3ae2428d176d6c3cca9cb5652a8cf42b4b8528bfe0ea76aad8ecbd7bb66cfb')
+
+_instname=streamable
+
+build() {
+ nativefier "https://streamable.com/" \
+ --icon $pkgname.png \
+ --name "Streamable"
+}
+
+package() {
+ install -d "$pkgdir"/opt "$pkgdir"/usr/{bin,share/pixmaps}
+ install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$_instname.desktop
+
+ cp -rL $_instname-linux-* "$pkgdir"/opt/$pkgname
+ ln -sf /opt/$pkgname/$_instname "$pkgdir"/usr/bin/$_instname
+ ln -sf /opt/$pkgname/resources/app/icon.png "$pkgdir"/usr/share/pixmaps/$_instname.png
+
+ chmod 666 "$pkgdir"/opt/$pkgname/resources/app/nativefier.json
+}
+