summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Fontenelle2019-12-18 03:13:22 -0300
committerRafael Fontenelle2019-12-18 03:13:22 -0300
commitc71d256a10f68520b57804612e14d090512c92de (patch)
treea6745f086121561efd846ca71aea35a7fb64f5d9
downloadaur-c71d256a10f68520b57804612e14d090512c92de.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore22
-rw-r--r--PKGBUILD32
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a18a854875d5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = buildbox-common
+ pkgdesc = Shared protocol-buffer definitions and various helper functions
+ pkgver = 0.0.5
+ pkgrel = 1
+ url = https://buildgrid.build
+ arch = x86_64
+ license = Apache
+ makedepends = cmake
+ depends = grpc
+ depends = gtest
+ depends = gmock
+ source = https://gitlab.com/BuildGrid/buildbox/buildbox-common/-/archive/0.0.5/buildbox-common-0.0.5.tar.bz2
+ sha256sums = 63fbd3ed7c56dd27cf6dc9cbb900ad67affacdbdf46486946a2945cca3190b72
+
+pkgname = buildbox-common
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ddfe915b4f92
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,22 @@
+# ignore everything ...
+*
+
+# ... except itself
+!.gitignore
+
+# ... except changes in package
+!PKGBUILD
+!.SRCINFO
+
+# ... except possible source files
+!*.patch
+!*.diff
+!*.desktop
+!*.png
+!LICENSE
+!*.service
+!*.conf
+
+# ... except files from PKGBUILD fields
+!*.changelog
+!*.install
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..233ace0b63fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Rafael Fontenelle <rafaelff@gnome.org>
+pkgname=buildbox-common
+pkgver=0.0.5
+pkgrel=1
+pkgdesc="Shared protocol-buffer definitions and various helper functions"
+arch=(x86_64)
+url="https://buildgrid.build"
+license=('Apache')
+depends=('grpc' 'gtest' 'gmock')
+makedepends=('cmake')
+source=("https://gitlab.com/BuildGrid/buildbox/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2")
+sha256sums=('63fbd3ed7c56dd27cf6dc9cbb900ad67affacdbdf46486946a2945cca3190b72')
+
+build() {
+ [ -d build ] && rm -rf build; mkdir build
+ cd build
+ cmake ../"$pkgname-$pkgver" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+# Fails on merklize
+check() {
+ cd build
+ make -k test || true
+}
+
+package() {
+ cd build
+ make DESTDIR="$pkgdir/" install
+}