summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fba6a7e4e117
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Pedram Navid <pedram@pedramnavid.com>
+pkgname=materialize
+pkgver=0.26.4
+pkgrel=1
+pkgdesc="A streaming database for real-time applications."
+arch=('x86_64')
+url="https://materialize.com"
+license=('custom')
+groups=()
+depends=()
+makedepends=('git' 'rust>=1.6.0' 'gcc-libs') # 'bzr', 'git', 'mercurial' or 'subversion'
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("git+https://github.com/MaterializeInc/materialize.git#commit=v${pkgver}")
+md5sums=('SKIP')
+
+build() {
+ cd "$srcdir/${pkgname}"
+ cargo build --release --bin materialized
+}
+
+
+package() {
+ cd "$srcdir/${pkgname}"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm0755 "$srcdir/${pkgname}/target/release/materialized" "${pkgdir}/usr/bin/materialized"
+}