Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
mattermost


Commits:
9ea7548e by Caleb Maclennan at 2024-04-04T01:27:06+03:00
upgpkg: 9.7.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = mattermost
        pkgdesc = Open source Slack-alternative in Golang and React
-       pkgver = 9.6.1
-       pkgrel = 3
+       pkgver = 9.7.0
+       pkgrel = 1
        url = https://mattermost.com
        arch = x86_64
        license = AGPL-3.0-only
        license = Apache-2.0
        makedepends = git
-       makedepends = go
+       makedepends = go<2:1.22
+       makedepends = go>=2:1.21
        makedepends = jq
        makedepends = libpng
        makedepends = nodejs-lts-iron
@@ -15,11 +16,11 @@ pkgbase = mattermost
        makedepends = npm
        makedepends = python
        depends = glibc
-       source = 
https://github.com/mattermost/mattermost-server/archive/v9.6.1/mattermost-9.6.1.tar.gz
+       source = 
https://github.com/mattermost/mattermost-server/archive/v9.7.0/mattermost-9.7.0.tar.gz
        source = mattermost.service
        source = mattermost.sysusers
        source = mattermost.tmpfiles
-       sha256sums = 
71df9e2e368c32de301bd6980dced32cf3c3ab8ad38b78c320e1147e7125e582
+       sha256sums = 
d52b3f5c93354218759c4ddbd68c5e7f5574cd90b9a4cac5736bead840c8be23
        sha256sums = 
9e73dc5e9ab9a95049352bd504fb4e0d6becbd5c715026d8c1df4f515d258b68
        sha256sums = 
f7bd36f6d7874f1345d205c6dcb79af1804362fc977a658db88951a172d1dfa0
        sha256sums = 
8dfeee28655b91dc75aca2317846284013ac3d5a837d360eba9641e9fbcf3aa2


=====================================
PKGBUILD
=====================================
@@ -5,27 +5,27 @@
 
 pkgbase=mattermost
 pkgname=($pkgbase mmctl)
-pkgver=9.6.1
-pkgrel=3
+pkgver=9.7.0
+pkgrel=1
 pkgdesc="Open source Slack-alternative in Golang and React"
 arch=(x86_64)
 url="https://mattermost.com";
 license=(AGPL-3.0-only Apache-2.0)
 depends=(glibc)
 makedepends=(git
-             go
+             'go<2:1.22' 'go>=2:1.21' # 
https://github.com/mattermost/mattermost/issues/26425
              jq
              libpng
-             nodejs-lts-iron # upstream specs 18 (hydrogene) but Arch’s is 
trying to get rid of it
+             nodejs-lts-iron
              moreutils
              npm
              python)
-_archive=$pkgname-$pkgver
+_archive="$pkgname-$pkgver"
 
source=(https://github.com/$pkgname/$pkgname-server/archive/v$pkgver/$_archive.tar.gz
         $pkgname.service
         $pkgname.sysusers
         $pkgname.tmpfiles)
-sha256sums=('71df9e2e368c32de301bd6980dced32cf3c3ab8ad38b78c320e1147e7125e582'
+sha256sums=('d52b3f5c93354218759c4ddbd68c5e7f5574cd90b9a4cac5736bead840c8be23'
             '9e73dc5e9ab9a95049352bd504fb4e0d6becbd5c715026d8c1df4f515d258b68'
             'f7bd36f6d7874f1345d205c6dcb79af1804362fc977a658db88951a172d1dfa0'
             '8dfeee28655b91dc75aca2317846284013ac3d5a837d360eba9641e9fbcf3aa2')
@@ -35,6 +35,7 @@ prepare() {
 
     # This will fail to download some private dependencies for 
enterprise-version-only features
     go mod vendor -e
+    go mod tidy -e
 
     # The configuration isn’t available at this time yet, modify the default.
     sed -r -i build/release.mk \
@@ -49,13 +50,13 @@ prepare() {
 
     cd ../webapp
 
-    # Arch's NPM is too new to pass build time checks
+    # Arch's NPM is too new to pass build time checks.
+    # (Upstream isn't even adhering to this in their own CI.)
     jq 'del(.engines)' package.json | sponge package.json
 
-    # Modify npm commands to always use srcdir cache + temporary workaround 
for OpenSSL3 support
+    # Modify npm commands to always use srcdir cache
     sed -r -i Makefile \
-        -e "/^\tnpm /s!npm!npm --cache '$srcdir/npm-cache' --no-audit 
--no-fund!" \
-        -e "s|--max-old-space-size=4096|--openssl-legacy-provider|"
+        -e "/^\tnpm /s!npm!npm --cache '$srcdir/npm-cache' --no-audit 
--no-fund!"
     make node_modules -W package.json
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mattermost/-/commit/9ea7548ee78a55b9dfd6dd2296227e6113da7ea3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mattermost/-/commit/9ea7548ee78a55b9dfd6dd2296227e6113da7ea3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to