summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f633a7d0f71c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,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