Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / matrix-authentication-service


Commits:
4eb6473e by Jan Alexander Steffens (heftig) at 2026-06-04T21:53:26+02:00
1.18.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,25 +1,26 @@
 pkgbase = matrix-authentication-service
        pkgdesc = Authentication service for Matrix
-       pkgver = 1.17.0
+       pkgver = 1.18.0
        pkgrel = 1
        url = https://github.com/element-hq/matrix-authentication-service
        arch = x86_64
        license = AGPL-3.0-only
        makedepends = git
-       makedepends = nodejs-lts-jod
+       makedepends = nodejs-lts-krypton
        makedepends = npm
        makedepends = open-policy-agent
+       makedepends = pnpm
        makedepends = rust
        depends = glibc
        depends = libgcc
        options = !lto
-       source = 
git+https://github.com/element-hq/matrix-authentication-service#tag=v1.17.0
+       source = 
git+https://github.com/element-hq/matrix-authentication-service#tag=v1.18.0
        source = 0001-Arch-Linux-paths.patch
        source = matrix-authentication-service.service
        source = matrix-authentication-service-worker.service
        source = sysusers.conf
        source = tmpfiles.conf
-       b2sums = 
d89e6a21cb7a8375e8cf040ab212209eaf462a25f675d571c5c3759885dff8d70973fa31f51c8b553b000cd0e619271dbd6f80920848f0cc2d396875d97286a9
+       b2sums = 
57ad2d6ae385b22b0acc2e8f842f56ad74a5e9f1427e135895480e6280a41777f2b7201d8a51900d6370e1b5850492618b462a8a0bffedc55f3e035958aeb9ac
        b2sums = 
810d11fc44e649013bd0153dfc0ee72e992a3c47d2a114f6a2bc168852e0eb94aef1c8c23f2cfcca68ab33368dd1e33c1a10369b9dced570c323095855648d00
        b2sums = 
9f3e6f91897d2aee1409280d440ce4068244b007845e18f338eb43e634b970b8bf99eed2f4f877ec78f706925583136c8ba80e697983b52bd682753839916870
        b2sums = 
d3fac357d8794feefba7a45f6f8815aa0b2dce17d4200ee0906e2cb3444009fe13f3921e1dbbca6cbd2892f2d45edd75c817a216ec0dfd1eb4334df0d0ec2f74


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 # Contributor: Matt Cuneo <[email protected]>
 
 pkgname=matrix-authentication-service
-pkgver=1.17.0
+pkgver=1.18.0
 pkgrel=1
 pkgdesc="Authentication service for Matrix"
 url="https://github.com/element-hq/matrix-authentication-service";
@@ -15,9 +15,10 @@ depends=(
 )
 makedepends=(
   git
-  nodejs-lts-jod
+  nodejs-lts-krypton
   npm
   open-policy-agent
+  pnpm
   rust
 )
 options=(!lto)
@@ -29,40 +30,34 @@ source=(
   sysusers.conf
   tmpfiles.conf
 )
-b2sums=('d89e6a21cb7a8375e8cf040ab212209eaf462a25f675d571c5c3759885dff8d70973fa31f51c8b553b000cd0e619271dbd6f80920848f0cc2d396875d97286a9'
+b2sums=('57ad2d6ae385b22b0acc2e8f842f56ad74a5e9f1427e135895480e6280a41777f2b7201d8a51900d6370e1b5850492618b462a8a0bffedc55f3e035958aeb9ac'
         
'810d11fc44e649013bd0153dfc0ee72e992a3c47d2a114f6a2bc168852e0eb94aef1c8c23f2cfcca68ab33368dd1e33c1a10369b9dced570c323095855648d00'
         
'9f3e6f91897d2aee1409280d440ce4068244b007845e18f338eb43e634b970b8bf99eed2f4f877ec78f706925583136c8ba80e697983b52bd682753839916870'
         
'd3fac357d8794feefba7a45f6f8815aa0b2dce17d4200ee0906e2cb3444009fe13f3921e1dbbca6cbd2892f2d45edd75c817a216ec0dfd1eb4334df0d0ec2f74'
         
'5996147ed184e2f29e06148e36584462f81f12d5246c91f64eefbe0b82bf03b2509cd9d0c818b733f7d4fd820823095b11a04ff875bc9b996b1909e7925dff52'
         
'ec4959bf54b248b3b8e5f4399d0b8b3c437f39e38131ef16eec96532b8ba3b566f182175b6e5eeaede50b3b811f9a82fbeba4d0cdf964a7da0466d1796442c1e')
 
+# Use debug
+export CARGO_PROFILE_RELEASE_DEBUG=2 CARGO_PROFILE_RELEASE_STRIP=false
+
+# Use LTO
+export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
+
 prepare() {
   cd $pkgname
 
   # Move 'docker' feature paths from /usr/local to /usr
   git apply -3 ../0001-Arch-Linux-paths.patch
 
-  cargo fetch --locked --target "$(rustc --print host-tuple)"
-
-  cd frontend
-  npm ci
+  cargo fetch --locked --target host-tuple
+  pnpm install --frozen-lockfile
 }
 
 build() {
-  # Use debug
-  export CARGO_PROFILE_RELEASE_DEBUG=2 CARGO_PROFILE_RELEASE_STRIP=false
-
-  # Use LTO
-  export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-
   cd $pkgname
   cargo build --release --frozen --features docker
-
-  cd frontend
-  npm run build
-
-  cd ../policies
-  make
+  pnpm --filter mas-frontend run build
+  make -C policies
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/matrix-authentication-service/-/commit/4eb6473e4fb9fe4a448cfc69b04ee69e8070c012

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/matrix-authentication-service/-/commit/4eb6473e4fb9fe4a448cfc69b04ee69e8070c012
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to