summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f633a7d0f71cc0fc0ed917f1306be6f5c3f7fd2b (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
37
38
39
40
41
42
43
# Maintainer: ZenTauro <zentauro at riseup dot net>

pkgname=conduit
pkgver=0.2.0
epoch=1
pkgrel=1
pkgdesc='A simple, fast and reliable chat server powered by matrix'
arch=(x86_64)
url='https://conduit.rs/'
license=(APACHE)
depends=(gcc-libs)
makedepends=(git rust)
backup=(etc/matrix-conduit/conduit.toml)
optdepends=()
source=(
  "git+https://gitlab.com/famedly/conduit.git#tag=v${pkgver}"
  "conduit.service"
  "conduit.sysusers"
  "conduit.tmpfiles"
  "conduit.toml"
)
sha512sums=(
  'SKIP'
  'd8f0b4bde805b92e9b6f286b16647282b9ee422860762e6cb7be429de5e7838afd1935780f24a885afe34348149d3ab27c9944f28801091473239f9e5341aa9d'
  'b20e4bad51c28ca268c7cf59406f09c1badb4e0688030e222d45a415822ac357a7e4674b3a1483935352f70d80da2c31004059f5acd7f0a522ace14539ad49f5'
  '3da5d584492e7b586c4722327cd2f23d4abf814f2067b068741998582ce870fec26fac83d96a2a9c42e060475be0abdde0207daf2be08678be4cee77d6b778b1'
  '5bd0813b0cbb1ed7e83a946ce9b5a321e057ccb2cce4ae4bebff21d4b87cac03fc424a771a959be64a12bd5da0a3a088f0dfb9a42028a4f3d5525d909e830431'
)

build() {
  cd "${srcdir}/conduit"
  cargo build --release
}

package() {
  install -Dm 755 "${srcdir}/conduit/target/release/conduit" "${pkgdir}/usr/bin/conduit-matrix"
  install -Dm 644 "${srcdir}/conduit.service"             -t "${pkgdir}/usr/lib/systemd/system/"
  install -Dm 644 "${srcdir}/conduit.sysusers"               "${pkgdir}/usr/lib/sysusers.d/conduit.conf"
  install -Dm 644 "${srcdir}/conduit.tmpfiles"               "${pkgdir}/usr/lib/tmpfiles.d/conduit.conf"
  install -Dm 644 "${srcdir}/conduit.toml"                   "${pkgdir}/etc/matrix-conduit/conduit.toml"
}

# vim: ts=2 sw=2 et