summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Pollinger2023-08-11 19:34:43 +0200
committerJulian Pollinger2023-08-11 19:34:43 +0200
commit500ade6ab19789d9c7ec562017a9ad27442c9123 (patch)
tree23edef7d04153381cc36911446165a93c3832890
parentd7b56bab1de2c30e8276c34cb2408d46ead96027 (diff)
downloadaur-500ade6ab19789d9c7ec562017a9ad27442c9123.tar.gz
arm support
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD20
2 files changed, 20 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d821d4ab2ad6..7e942377a8e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,11 @@
pkgbase = mattermost-desktop-bin
pkgdesc = Mattermost Desktop for Linux (binary)
pkgver = 5.4.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/mattermost/desktop
arch = x86_64
+ arch = aarch64
license = Apache
- makedepends = npm
- makedepends = asar
depends = alsa-lib
depends = gtk3
depends = libnotify
@@ -21,9 +20,11 @@ pkgbase = mattermost-desktop-bin
conflicts = mattermost-desktop
source = mattermost-desktop.desktop
source = icon.svg
- source = https://releases.mattermost.com/desktop/5.4.0/mattermost-desktop-5.4.0-linux-x64.tar.gz
sha256sums = 8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141
sha256sums = cc5507133b6ef1ccaf130263f4e2527b55eecf6427eb36a899bab695bcb3803c
- sha256sums = b61f789ef1cc6c00623da297391904f8e0db961c81789fdc169cbc16d6532402
+ source_x86_64 = https://releases.mattermost.com/desktop/5.4.0/mattermost-desktop-5.4.0-linux-x64.tar.gz
+ sha256sums_x86_64 = b61f789ef1cc6c00623da297391904f8e0db961c81789fdc169cbc16d6532402
+ source_aarch64 = https://releases.mattermost.com/desktop/5.4.0/mattermost-desktop-5.4.0-linux-arm64.tar.gz
+ sha256sums_aarch64 = 8bfe8a10969c26624557427b4d085f8acd468c325aa9a466b1514a4971fb9e01
pkgname = mattermost-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index 77903116c234..763f92f8bc47 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,25 +5,33 @@
pkgname=mattermost-desktop-bin
_pkgname=mattermost-desktop
pkgver=5.4.0
-pkgrel=2
+pkgrel=3
pkgdesc="Mattermost Desktop for Linux (binary)"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
url="https://github.com/mattermost/desktop"
license=('Apache')
-makedepends=('npm' 'asar')
+makedepends=()
depends=('alsa-lib' 'gtk3' 'libnotify' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libutil-linux' 'libappindicator-gtk3' 'libsecret')
optdepends=()
conflicts=('mattermost-desktop')
provides=("${_pkgname}")
-source=(${_pkgname}.desktop icon.svg "https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-x64.tar.gz")
-sha256sums=('8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141' 'cc5507133b6ef1ccaf130263f4e2527b55eecf6427eb36a899bab695bcb3803c' 'b61f789ef1cc6c00623da297391904f8e0db961c81789fdc169cbc16d6532402')
+source=(${_pkgname}.desktop icon.svg)
+source_x86_64=("https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-x64.tar.gz")
+source_aarch64=("https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-arm64.tar.gz")
+sha256sums=('8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141' 'cc5507133b6ef1ccaf130263f4e2527b55eecf6427eb36a899bab695bcb3803c')
+sha256sums_x86_64=('b61f789ef1cc6c00623da297391904f8e0db961c81789fdc169cbc16d6532402')
+sha256sums_aarch64=('8bfe8a10969c26624557427b4d085f8acd468c325aa9a466b1514a4971fb9e01')
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}-linux-x64"
+ _pkg=${srcdir}/${_pkgname}-${pkgver}-linux-x64
+ if [ "${CARCH}" = "aarch64" ]; then
+ _pkg=${srcdir}/${_pkgname}-${pkgver}-linux-arm64
+ fi
+ cd "${_pkg}"
install -d -m 755 "${pkgdir}"/usr/lib/mattermost