summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlexNPavel2016-09-01 19:50:26 -0400
committerAlexNPavel2016-09-01 19:50:26 -0400
commit9fceabe68d97f9f1a687607d9a9b135084e4fd87 (patch)
treea08b228e9de53835ce02e33165e9887a685dce28 /PKGBUILD
downloadaur-9fceabe68d97f9f1a687607d9a9b135084e4fd87.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..507a0759ba7c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Jan Was <janek.jan(at)gmail(dot)com>
+
+pkgname=mattermost-desktop-bin
+pkgdesc="Mattermost chat desktop client for Linux (binary)"
+_pkgname=desktop
+pkgver=1.3.0
+pkgrel=1
+pkgdesc="Mattermost Desktop (Beta) for Linux (binary)"
+arch=('x86_64')
+url="https://github.com/mattermost/desktop"
+license=('MIT')
+makedepends=('npm' 'gendesk')
+depends=('gconf')
+optdepends=()
+conflicts=('mattermost', 'mattermost-desktop')
+
+source=("https://releases.mattermost.com/desktop/1.3.0/mattermost-desktop-${pkgver}-linux-x64.tar.gz")
+
+sha256sums=('eb349ff12a39cc5e29413c56480a0bcd7d3d991699647b364f0f8fb62499e4c2')
+
+build() {
+ cd "${srcdir}/mattermost-desktop-linux-x64"
+}
+
+prepare() {
+ gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --exec "/usr/lib/mattermost/Mattermost" \
+ --categories "GNOME;GTK;Network;InstantMessaging;"
+}
+
+package() {
+ cd "${srcdir}/mattermost-desktop-linux-x64"
+
+ install -d -m 755 "${pkgdir}"/usr/lib/mattermost
+
+ echo `ls -l`
+ cp -r * "$pkgdir/usr/lib/mattermost"
+ rm $pkgdir/usr/lib/mattermost/LICENSE
+
+ install -d -m 755 "$pkgdir/usr/bin"
+ ln -s /usr/lib/mattermost/Mattermost "$pkgdir/usr/bin/mattermost"
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "$pkgdir/usr/lib/mattermost/resources/app/resources/appicon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
+}
+