# Contributor: Rafael Fontenelle # Maintainer: Marko Semet pkgname=buildbox-common pkgver=1.0.0 pkgrel=1 pkgdesc="Shared protocol-buffer definitions and various helper functions" arch=(x86_64) url="https://buildgrid.build" license=('Apache') depends=('gflags' 'google-glog' 'grpc' 'gtest') makedepends=('benchmark' 'c-ares' 'cmake' 'git' 'gmock' ninja) source=("git+https://gitlab.com/BuildGrid/buildbox/buildbox-common#tag=1.0.0&commit=1be05b3d6a089d4f367ebc56f914fc1a9fdd117d") sha256sums=('SKIP') build() { mkdir -p build cd build cmake ../buildbox-common \ -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr ninja } check() { cd build echo "Sometimes 'streamingstandardoutputinotifyfilemonitor' fails, just rerun it." ninja test } package() { cd build DESTDIR="$pkgdir/" ninja install }