summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2024-01-23 20:11:15 +0100
committerLuca Weiss2024-01-23 20:11:15 +0100
commit5bfd3269e48a627fe12bacc07bffc5ef4d7dac65 (patch)
tree33f059df3bb2d986e04407a939f1c005998259ec
parente412f4b58c8dc18f895543923289331090a7099c (diff)
downloadaur-5bfd3269e48a627fe12bacc07bffc5ef4d7dac65.tar.gz
upgpkg: matrix-sliding-sync 0.99.15-1
upstream release
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD14
2 files changed, 15 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d794c372c4e7..4e140a289b0a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = matrix-sliding-sync
pkgdesc = Sliding sync proxy for matrix protocol, required for modern clients like Element X.
- pkgver = 0.99.14
+ pkgver = 0.99.15
pkgrel = 1
url = https://github.com/matrix-org/sliding-sync
arch = x86_64
- license = Apache
+ license = Apache-2.0
makedepends = go>=1.19
+ depends = glibc
backup = etc/matrix-sliding-sync.conf
- source = sliding-sync-0.99.14.tar.gz::https://github.com/matrix-org/sliding-sync/archive/v0.99.14.tar.gz
+ source = sliding-sync-0.99.15.tar.gz::https://github.com/matrix-org/sliding-sync/archive/v0.99.15.tar.gz
source = matrix-sliding-sync.service
source = matrix-sliding-sync.conf
- sha256sums = 590f311e0dd95797a56cb2e7e1bbe795242cef45de4af76fcfa08eb43fd69357
+ sha256sums = 33daae057119e45573fb54d15d85dadf30e30151f744aa2caa84da745049b85d
sha256sums = 0185da8695331343e42bd41c07b9bf20906c8dda14d29de8386bad1fbc6bcafa
sha256sums = f8b74879166b1fc857fcc66155bd7bfe74da717160b8e72971f90506669d822d
diff --git a/PKGBUILD b/PKGBUILD
index 72d4ce66823d..5c5d503323ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,34 @@
# Contributor: user20159 <https://aur.archlinux.org/account/user20159>
pkgname=matrix-sliding-sync
_basename=sliding-sync
-pkgver=0.99.14
+pkgver=0.99.15
pkgrel=1
pkgdesc="Sliding sync proxy for matrix protocol, required for modern clients like Element X."
arch=('x86_64')
url="https://github.com/matrix-org/sliding-sync"
-license=('Apache')
+license=('Apache-2.0')
+depends=('glibc')
makedepends=('go>=1.19')
source=("${_basename}-${pkgver}.tar.gz::https://github.com/matrix-org/${_basename}/archive/v${pkgver}.tar.gz"
"matrix-sliding-sync.service"
"matrix-sliding-sync.conf")
-sha256sums=('590f311e0dd95797a56cb2e7e1bbe795242cef45de4af76fcfa08eb43fd69357'
+sha256sums=('33daae057119e45573fb54d15d85dadf30e30151f744aa2caa84da745049b85d'
'0185da8695331343e42bd41c07b9bf20906c8dda14d29de8386bad1fbc6bcafa'
'f8b74879166b1fc857fcc66155bd7bfe74da717160b8e72971f90506669d822d')
backup=("etc/matrix-sliding-sync.conf")
build() {
cd "$srcdir/${_basename}-$pkgver"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
go build ./cmd/syncv3/
}
package() {
install -Dm755 "$srcdir/${_basename}-$pkgver/syncv3" "$pkgdir"/usr/bin/syncv3
- install -Dm600 matrix-sliding-sync.service "$pkgdir"/usr/lib/systemd/system/matrix-sliding-sync.service
+ install -Dm644 matrix-sliding-sync.service "$pkgdir"/usr/lib/systemd/system/matrix-sliding-sync.service
install -Dm600 matrix-sliding-sync.conf "$pkgdir"/etc/matrix-sliding-sync.conf
}