diff options
author | Luca Weiss | 2024-01-23 20:11:15 +0100 |
---|---|---|
committer | Luca Weiss | 2024-01-23 20:11:15 +0100 |
commit | 5bfd3269e48a627fe12bacc07bffc5ef4d7dac65 (patch) | |
tree | 33f059df3bb2d986e04407a939f1c005998259ec | |
parent | e412f4b58c8dc18f895543923289331090a7099c (diff) | |
download | aur-5bfd3269e48a627fe12bacc07bffc5ef4d7dac65.tar.gz |
upgpkg: matrix-sliding-sync 0.99.15-1
upstream release
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 15 insertions, 8 deletions
@@ -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 @@ -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 } |