diff options
author | Rafael Fontenelle | 2019-12-18 03:13:22 -0300 |
---|---|---|
committer | Rafael Fontenelle | 2019-12-18 03:13:22 -0300 |
commit | c71d256a10f68520b57804612e14d090512c92de (patch) | |
tree | a6745f086121561efd846ca71aea35a7fb64f5d9 | |
download | aur-c71d256a10f68520b57804612e14d090512c92de.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 22 | ||||
-rw-r--r-- | PKGBUILD | 32 |
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 +} |