summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Pollinger2023-04-25 16:00:11 +0200
committerJulian Pollinger2023-04-25 16:00:11 +0200
commit3f709bf9fc5d4879e1196242a5ce362798efd127 (patch)
tree4a93f2e4181194cd75aa083f92e6fd00096c383f
parent1e0ac03c172f62e40ba0db9e78ce776e33d27a9e (diff)
downloadaur-3f709bf9fc5d4879e1196242a5ce362798efd127.tar.gz
add link handler to .desktop file and refactoring
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
-rw-r--r--mattermost-desktop.desktop3
3 files changed, 7 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b9db86482e90..733816b8d828 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mattermost-desktop-bin
pkgdesc = Mattermost Desktop for Linux (binary)
pkgver = 5.3.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/mattermost/desktop
arch = x86_64
license = Apache
@@ -21,7 +21,7 @@ pkgbase = mattermost-desktop-bin
conflicts = mattermost-desktop
source = mattermost-desktop.desktop
source = https://releases.mattermost.com/desktop/5.3.1/mattermost-desktop-5.3.1-linux-x64.tar.gz
- sha256sums = 9e60ac9cc5a9cbebccb4180e7de947968aa49858812b5623812a1ab651a91093
+ sha256sums = 8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141
sha256sums = af0f926021663765b8b79888584a55f551f172fc132ce724315e7c5916b97591
pkgname = mattermost-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index fcd8fa976c88..b22acbd4eeba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=mattermost-desktop-bin
_pkgname=mattermost-desktop
pkgver=5.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Mattermost Desktop for Linux (binary)"
arch=('x86_64')
@@ -20,7 +20,7 @@ conflicts=('mattermost-desktop')
provides=("${_pkgname}")
source=(${_pkgname}.desktop "https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-x64.tar.gz")
-sha256sums=('9e60ac9cc5a9cbebccb4180e7de947968aa49858812b5623812a1ab651a91093' 'af0f926021663765b8b79888584a55f551f172fc132ce724315e7c5916b97591')
+sha256sums=('8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141' 'af0f926021663765b8b79888584a55f551f172fc132ce724315e7c5916b97591')
package() {
cd "${srcdir}/${_pkgname}-${pkgver}-linux-x64"
@@ -30,7 +30,7 @@ package() {
cp -r * "$pkgdir/usr/lib/mattermost"
cd "$pkgdir/usr/lib/mattermost"
- npx asar extract-file "$pkgdir/usr/lib/mattermost/resources/app.asar" assets/linux/icon.svg
+ asar extract-file "$pkgdir/usr/lib/mattermost/resources/app.asar" assets/linux/icon.svg
install -d -m 755 "$pkgdir/usr/bin"
ln -s /usr/lib/mattermost/${_pkgname} "$pkgdir/usr/bin/$_pkgname"
diff --git a/mattermost-desktop.desktop b/mattermost-desktop.desktop
index b7de70f15017..11adfa42a872 100644
--- a/mattermost-desktop.desktop
+++ b/mattermost-desktop.desktop
@@ -4,8 +4,9 @@ Type=Application
Name=Mattermost
Comment=Open source, private cloud Slack-alternative
StartupWMClass=Mattermost
-Exec=/usr/lib/mattermost/mattermost-desktop
+Exec=/usr/lib/mattermost/mattermost-desktop %u
Icon=mattermost-desktop
Terminal=false
StartupNotify=false
Categories=Network;Chat;InstantMessaging;VideoConference;GTK;
+MimeType=x-scheme-handler/mattermost; \ No newline at end of file