summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 356f746954a707842feeac757e95552905e79857 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer: lafleur <lafleur at boum dot org>
pkgname=conduit-bin
_pkgname=${pkgname/-bin/}
pkgver=0.7.0
pkgrel=1
pkgdesc="stable, binary, static versions of the Conduit server (Matrix protocol)"
arch=('x86_64' 'aarch64')
url="https://conduit.rs"
license=('Apache-2.0')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
backup=("etc/${_pkgname}/${_pkgname}.toml")

source=(
  "${_pkgname}.toml"
  "${_pkgname}.service"
  'tmpfiles.conf'
  'sysusers.conf'
)
source_x86_64=("${_pkgname}::https://gitlab.com/api/v4/projects/famedly%2Fconduit/jobs/artifacts/master/raw/x86_64-unknown-linux-musl?job=artifacts")
source_aarch64=("${_pkgname}::https://gitlab.com/api/v4/projects/famedly%2Fconduit/jobs/artifacts/master/raw/aarch64-unknown-linux-musl?job=artifacts")

package() {
  install -vDm644 "${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
  install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
  install -Dm644 "${_pkgname}.toml" "${pkgdir}/etc/${_pkgname}/${_pkgname}.toml"
  install -vDm644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf"
  install -vDm644 tmpfiles.conf "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf"
}

sha256sums=('27f0b70dd359ce09372484fd2f511877e198c134a620e801025095510b8a46a9'
            '1c5f53cc49bae88b80281ab6edcf08e18430e5db668eaa186b8be4928f850594'
            '4316952810a2295b81d7faf3e28c371dd63629671c4b7e3c39bfbae5ab9e2db6'
            '0f454a2a5af857fe978e2276798fb357b4578c6ee705664a794426c8b7576a4c')
sha256sums_x86_64=('eb085e2a43e9225da1fafe01956b361a48b48a1dce9370c3e09bbc120ff6998d')
sha256sums_aarch64=('371a6572c370f82810e41666fe71bdacfd7b611b245310d6465392e9da7c3130')