diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | mattermost-desktop-bin.install | 3 | ||||
-rw-r--r-- | mattermost-desktop.desktop | 10 |
4 files changed, 26 insertions, 18 deletions
@@ -1,11 +1,11 @@ pkgbase = mattermost-desktop-bin pkgdesc = Mattermost Desktop (Beta) for Linux (binary) pkgver = 3.7.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/mattermost/desktop + install = mattermost-desktop-bin.install arch = x86_64 license = Apache - makedepends = gendesk depends = gtk2 depends = libxtst depends = libxss @@ -15,7 +15,9 @@ pkgbase = mattermost-desktop-bin depends = alsa-lib conflicts = mattermost-desktop source = https://releases.mattermost.com/desktop/3.7.0/mattermost-desktop-3.7.0-linux-x64.tar.gz + source = mattermost-desktop.desktop sha512sums = f46f13045850579c49a87ab2a01caf3c3d95ac6bb9bc807c414413df6804ea36342bbc0a31a75d10a3b048dc3ac5a3efe8c26883c0705aec8875900366b9b58a + sha512sums = 04be6f1eec98bf22480bd4c354f25dcd640512a31592d55df6592bdefa8e1c8f8c87e0ca0c94db9f66193e8c674e7c75b5b207fe6dbbcf671a35004c855e64a4 pkgname = mattermost-desktop-bin @@ -3,32 +3,25 @@ pkgname=mattermost-desktop-bin pkgver=3.7.0 -pkgrel=1 +pkgrel=2 pkgdesc="Mattermost Desktop (Beta) for Linux (binary)" arch=('x86_64') url="https://github.com/mattermost/desktop" license=('Apache') -makedepends=('gendesk') +makedepends=() depends=('gtk2' 'libxtst' 'libxss' 'gconf' 'nss' 'nspr' 'alsa-lib') optdepends=() conflicts=('mattermost-desktop') -source=("https://releases.mattermost.com/desktop/${pkgver}/mattermost-desktop-${pkgver}-linux-x64.tar.gz") -sha512sums=('f46f13045850579c49a87ab2a01caf3c3d95ac6bb9bc807c414413df6804ea36342bbc0a31a75d10a3b048dc3ac5a3efe8c26883c0705aec8875900366b9b58a') +install=$pkgname.install -prepare() { - cd "${srcdir}/mattermost-desktop-${pkgver}" - - gendesk -f -n \ - --pkgname "mattermost-desktop" \ - --pkgdesc "Open source, private cloud Slack-alternative" \ - --name "Mattermost Desktop (Beta)" \ - --exec "/usr/lib/mattermost/mattermost-desktop" \ - --categories "Network;Chat;InstantMessaging;VideoConference;GTK" -} +sha512sums=('f46f13045850579c49a87ab2a01caf3c3d95ac6bb9bc807c414413df6804ea36342bbc0a31a75d10a3b048dc3ac5a3efe8c26883c0705aec8875900366b9b58a' + '04be6f1eec98bf22480bd4c354f25dcd640512a31592d55df6592bdefa8e1c8f8c87e0ca0c94db9f66193e8c674e7c75b5b207fe6dbbcf671a35004c855e64a4') +source=("https://releases.mattermost.com/desktop/${pkgver}/mattermost-desktop-${pkgver}-linux-x64.tar.gz" + mattermost-desktop.desktop) package() { cd "${srcdir}/mattermost-desktop-${pkgver}" @@ -40,8 +33,8 @@ package() { install -d -m 755 "$pkgdir/usr/bin" ln -s /usr/lib/mattermost/mattermost-desktop "$pkgdir/usr/bin/mattermost-desktop" - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/mattermost-desktop/LICENSE" - install -Dm644 mattermost-desktop.desktop "$pkgdir/usr/share/applications/mattermost-desktop.desktop" + install -Dm644 "${srcdir}"/mattermost-desktop.desktop "$pkgdir/usr/share/applications/mattermost-desktop.desktop" install -Dm644 "$pkgdir/usr/lib/mattermost/icon.png" "$pkgdir/usr/share/pixmaps/mattermost-desktop.png" } diff --git a/mattermost-desktop-bin.install b/mattermost-desktop-bin.install new file mode 100644 index 000000000000..8e28d2483b89 --- /dev/null +++ b/mattermost-desktop-bin.install @@ -0,0 +1,3 @@ +post_install() { + [[ -d /usr/share/licenses/mattermost-desktop-bin ]] && rm -rf /usr/share/licenses/mattermost-desktop-bin +} diff --git a/mattermost-desktop.desktop b/mattermost-desktop.desktop new file mode 100644 index 000000000000..c977dbd30242 --- /dev/null +++ b/mattermost-desktop.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Mattermost Desktop (Beta) +Comment=Open source, private cloud Slack-alternative +Exec=/usr/lib/mattermost/mattermost-desktop +Icon=mattermost-desktop +Terminal=false +StartupNotify=false +Categories=Network;Chat;InstantMessaging;VideoConference;GTK; |