summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjgmdev2017-02-17 17:44:08 -0400
committerjgmdev2017-02-17 17:44:08 -0400
commit3ac9998efa10da4e521782dc8b6fc51efd4b4860 (patch)
treed359bf06c2b3d908c77e349b37388e749238d198 /PKGBUILD
downloadaur-3ac9998efa10da4e521782dc8b6fc51efd4b4860.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..855d1b4b46f1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com>
+
+pkgname=bedrock
+_gitname=Bedrock
+pkgver=r340.8a823b7
+pkgrel=1
+pkgdesc="Rock solid distributed database specializing in active/active automatic failover and WAN replication."
+url="http://bedrockdb.com"
+license=("GPL")
+arch=('i686' 'x86_64')
+source=(
+ 'git://github.com/Expensify/Bedrock'
+ 'bedrock.service'
+)
+sha512sums=('SKIP' 'SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" \
+ "$(git rev-list --count HEAD)" \
+ "$(git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}')"
+ )
+}
+
+build() {
+ cd "${srcdir}/${_gitname}"
+
+ GXX=g++ CC=gcc make
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+
+ install -Dm755 bedrock $pkgdir/usr/bin/bedrock
+
+ install -d ${pkgdir}/var/lib/bedrock/
+
+ touch ${pkgdir}/var/lib/bedrock/bedrock.db
+
+ install -d "$pkgdir/usr/share/doc/$pkgname"
+
+ cp -r docs/* $pkgdir/usr/share/doc/$pkgname/
+
+ cd ../../
+
+ install -Dm755 bedrock.service $pkgdir/usr/lib/systemd/system/bedrock.service
+}