summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD33
2 files changed, 18 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c517ec48a0a..cf5bf2452434 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
pkgbase = mattermost-desktop
pkgdesc = Mattermost Desktop application for Linux
- pkgver = 5.0.2
- pkgrel = 2
+ pkgver = 5.0.3
+ pkgrel = 1
url = https://github.com/mattermost/desktop
arch = x86_64
- arch = i686
license = Apache
makedepends = git
makedepends = jq
makedepends = moreutils
makedepends = npm
depends = electron14
- source = mattermost-desktop-5.0.2.tar.gz::https://github.com/mattermost/desktop/archive/v5.0.2.tar.gz
+ source = https://github.com/mattermost/desktop/archive/v5.0.3/desktop-5.0.3.tar.gz
source = mattermost-desktop.sh
source = mattermost.desktop
- sha256sums = 13636b2c325bac7d73793b6eb65d63642f7da698c47311f822de0347d7ab5f59
+ sha256sums = cf73a7cec26b99b044911e1a366966eb9c7cb14cc82bd83b13b1ab15d41b3902
sha256sums = 1c2bf48b6397d04a5a536c5c9f4960db53249c838c380f03f808c612b00ba4c6
sha256sums = e628268d3393aac0d5b7237c6b8818d2e362c373f99874a19171bf96a25e4ffa
diff --git a/PKGBUILD b/PKGBUILD
index 52571cda7b49..d080a2066a55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,37 +6,33 @@
# Contributor: AUR[Severus]
pkgname=mattermost-desktop
-pkgver=5.0.2
-pkgrel=2
+pkgver=5.0.3
+pkgrel=1
pkgdesc='Mattermost Desktop application for Linux'
-arch=(x86_64 i686)
+arch=(x86_64)
url="https://github.com/${pkgname/-//}"
license=(Apache)
_electron=electron14
_builderVersion='^22.14.5'
depends=($_electron)
makedepends=(git jq moreutils npm)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+_archive="${pkgname#*-}-$pkgver"
+source=("$url/archive/v$pkgver/$_archive.tar.gz"
"$pkgname.sh"
"${pkgname/-/.}")
-sha256sums=('13636b2c325bac7d73793b6eb65d63642f7da698c47311f822de0347d7ab5f59'
+sha256sums=('cf73a7cec26b99b044911e1a366966eb9c7cb14cc82bd83b13b1ab15d41b3902'
'1c2bf48b6397d04a5a536c5c9f4960db53249c838c380f03f808c612b00ba4c6'
'e628268d3393aac0d5b7237c6b8818d2e362c373f99874a19171bf96a25e4ffa')
+_npmargs="--cache '$srcdir/npm-cache' --no-audit --no-fund"
+
prepare() {
- cd "desktop-$pkgver"
+ cd "$_archive"
sed -i -e "s/git rev-parse --short HEAD/echo $pkgver/" webpack.config.base.js
sed -e "s/@ELECTRON@/$_electron/" "../$pkgname.sh" > "$pkgname.sh"
sed -i -e 's#resources/linux#src/assets/linux#' electron-builder.json
-
- # Depending on the architecture, in order to accelerate the build process,
- # removes the compilation of ia32 or x64 build.
- if [[ "$CARCH" == x86_64 ]];then
- sed -i 's/--ia32//g' package.json
- else
- sed -i 's/--x64//g' package.json
- fi
+ sed -i -e 's/--ia32//g;s/--mac//g;s/--arm64//g;s/--win//g;s/--universal//g' package.json
local electronDist="/usr/lib/$_electron"
local electronVersion="$(<"$electronDist"/version)"
@@ -62,20 +58,19 @@ prepare() {
package.json |
sponge package.json
- npm install --cache "$srcdir/npm-cache" --no-audit --no-fund
+ npm $_npmargs install
}
build() {
cd "desktop-$pkgver"
- npm run package:linux --cache "$srcdir/npm-cache" --offline
+ npm $_npmargs --offline run package:linux
}
package() {
cd "desktop-$pkgver"
- install -d "$pkgdir/usr/lib"
install -Dm0644 -t "$pkgdir/usr/lib/$pkgname/" release/linux*unpacked/resources/app.asar
- install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.txt
install -Dm0644 src/assets/linux/icon.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
install -Dm0755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- install -Dm0644 -t "$pkgdir/usr/share/applications/" "../${pkgname/-/.}"
+ install -Dm0644 -t "$pkgdir/usr/share/applications/" "../${source[2]}"
}