summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Pollinger2023-06-19 16:41:28 +0200
committerJulian Pollinger2023-06-19 16:45:04 +0200
commita5c1b4f7cd957345453afb388916f2a610848ad3 (patch)
tree3cdc27fba3c58bfce31be640e96562ae7e54efb2
parent3f709bf9fc5d4879e1196242a5ce362798efd127 (diff)
downloadaur-a5c1b4f7cd957345453afb388916f2a610848ad3.tar.gz
Update to 5.4
SVG is now included as a source, because it is no longer included in app.asar by upstream
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD10
-rw-r--r--icon.svg17
4 files changed, 31 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 733816b8d828..18f90fbddbc2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mattermost-desktop-bin
pkgdesc = Mattermost Desktop for Linux (binary)
- pkgver = 5.3.1
- pkgrel = 2
+ pkgver = 5.4.0
+ pkgrel = 1
url = https://github.com/mattermost/desktop
arch = x86_64
license = Apache
@@ -20,8 +20,10 @@ pkgbase = mattermost-desktop-bin
provides = mattermost-desktop
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 = 8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141
- sha256sums = af0f926021663765b8b79888584a55f551f172fc132ce724315e7c5916b97591
+ source = icon.svg
+ source = https://releases.mattermost.com/desktop/5.4.0/mattermost-desktop-5.4.0-linux-x64.tar.gz
+ sha256sums = 9e60ac9cc5a9cbebccb4180e7de947968aa49858812b5623812a1ab651a91093
+ sha256sums = cc5507133b6ef1ccaf130263f4e2527b55eecf6427eb36a899bab695bcb3803c
+ sha256sums = e7f219b9df0eca9bb29dc319679afaa29b83e88c338d50448d579d9b3b86af95
pkgname = mattermost-desktop-bin
diff --git a/.gitignore b/.gitignore
index 044a80b19958..af93f782eafd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,5 @@
!.gitignore
!PKGBUILD
!.SRCINFO
-!mattermost-desktop.desktop \ No newline at end of file
+!mattermost-desktop.desktop
+!icon.svg \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index b22acbd4eeba..1d3dd99b1c77 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
pkgname=mattermost-desktop-bin
_pkgname=mattermost-desktop
-pkgver=5.3.1
-pkgrel=2
+pkgver=5.4.0
+pkgrel=1
pkgdesc="Mattermost Desktop for Linux (binary)"
arch=('x86_64')
@@ -19,8 +19,8 @@ optdepends=()
conflicts=('mattermost-desktop')
provides=("${_pkgname}")
-source=(${_pkgname}.desktop "https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-x64.tar.gz")
-sha256sums=('8659351ccebf1fa46bf0ecae0f12261f003edd7cbab21a0a53628efbec02e141' 'af0f926021663765b8b79888584a55f551f172fc132ce724315e7c5916b97591')
+source=(${_pkgname}.desktop icon.svg "https://releases.mattermost.com/desktop/${pkgver}/${_pkgname}-${pkgver}-linux-x64.tar.gz")
+sha256sums=('9e60ac9cc5a9cbebccb4180e7de947968aa49858812b5623812a1ab651a91093' 'cc5507133b6ef1ccaf130263f4e2527b55eecf6427eb36a899bab695bcb3803c' 'e7f219b9df0eca9bb29dc319679afaa29b83e88c338d50448d579d9b3b86af95')
package() {
cd "${srcdir}/${_pkgname}-${pkgver}-linux-x64"
@@ -30,7 +30,7 @@ package() {
cp -r * "$pkgdir/usr/lib/mattermost"
cd "$pkgdir/usr/lib/mattermost"
- asar extract-file "$pkgdir/usr/lib/mattermost/resources/app.asar" assets/linux/icon.svg
+ install -Dm644 "${srcdir}/icon.svg" "$pkgdir/usr/lib/mattermost/icon.svg"
install -d -m 755 "$pkgdir/usr/bin"
ln -s /usr/lib/mattermost/${_pkgname} "$pkgdir/usr/bin/$_pkgname"
diff --git a/icon.svg b/icon.svg
new file mode 100644
index 000000000000..7f5de2e94d94
--- /dev/null
+++ b/icon.svg
@@ -0,0 +1,17 @@
+<svg width="1024" height="1040" viewBox="0 0 1024 1040" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="1024" height="1024" rx="178" fill="#28427B"/>
+<g filter="url(#filter0_d_17_40270)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M646.254 440.329C646.254 440.329 647.471 493.822 610.376 530.163C573.276 566.505 527.71 563.183 498.07 553.147C468.424 543.111 430.213 518.07 422.816 466.672C415.424 415.269 448.882 373.511 448.882 373.511L521.793 282.842L564.257 231.057L600.707 185.93C600.707 185.93 617.434 163.524 622.202 158.899C623.146 157.983 624.115 157.382 625.065 156.919L625.757 156.565L625.881 156.518C627.885 155.654 630.195 155.468 632.424 156.222C634.605 156.962 636.294 158.46 637.363 160.307L637.587 160.665L637.783 161.075C638.303 162.058 638.737 163.18 638.943 164.564C639.916 171.135 639.597 199.097 639.597 199.097L641.138 257.08L643.414 324.013L646.254 440.329ZM740.634 194.82C875.483 292.963 937.327 471.072 881.094 637.655C811.883 842.665 590.042 952.601 385.601 883.202C181.16 813.797 71.5345 591.344 140.741 386.334C197.07 219.479 354.501 115.613 521.369 120.142L467.881 183.514C368.887 201.463 283.414 269.254 249.82 368.772C199.835 516.834 283.614 679.06 436.947 731.107C590.276 783.159 755.097 705.327 805.082 557.265C838.567 458.077 812.016 352.541 744.751 278.021L740.634 194.82Z" fill="white"/>
+</g>
+<defs>
+<filter id="filter0_d_17_40270" x="48" y="120" width="925.834" height="930" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
+<feOffset dy="74"/>
+<feGaussianBlur stdDeviation="36"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0"/>
+<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_17_40270"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_17_40270" result="shape"/>
+</filter>
+</defs>
+</svg>