summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f875abd0a0eaa367c0208b3a128e14a68e7a961d (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
pkgname=realm
pkgver=2.5.2
pkgrel=1
pkgdesc="A simple, high performance relay server written in rust."
url="https://github.com/zhboner/realm"
arch=(x86_64)
license=(MIT)
makedepends=(cargo-nightly)
source=("https://github.com/zhboner/realm/archive/refs/tags/v$pkgver.tar.gz"
"realm.service"
"realm@.service")
sha512sums=('d6189bc665cdf2272fbbfcf6f09d2f2a0963615da176a8918e02c8a25801854cd5ed998404e702f5c237d96abc0d4127789a991ff170201a3c1fb13ba35132bb'
            'bc7f6ad263e9d34caf5d07a6c76b1833a18a1ab52e8b1813d6227ffb286d714efe0272931b9afc4c1db0994fbe65b445392a61657c1447b6145decef4a2ebc32'
            '61a61c7f16fe175f38d6dbef56a6e0b9ac6d66dc3d8627a8a70f921177027d9160ce45e1b6ca4034117e053ea79d13a02ceacfd8ce9ef3a15373ca989192fef8')

build() {
  cd $pkgname-$pkgver
  cargo build --release
}

package() {
  cd $pkgname-$pkgver
  install -Dt "$pkgdir/usr/bin" target/release/$pkgname
  install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 readme.md
  install -Dm644 "examples/full.json" "$pkgdir/etc/realm/config.json"
  cp examples/*.json "$pkgdir/etc/realm/"
  cd $srcdir
  install -Dt "$pkgdir/usr/lib/systemd/system" realm.service
  install -Dt "$pkgdir/usr/lib/systemd/system" realm@.service
}