diff options
author | Angelo Haller | 2018-07-21 17:06:52 -0500 |
---|---|---|
committer | Angelo Haller | 2018-07-21 17:06:52 -0500 |
commit | 7fae1a294904958b03e753badf2441591bb431c5 (patch) | |
tree | 5482044c4aac0167c3c70b03d09c2806e0268280 /PKGBUILD | |
download | aur-7fae1a294904958b03e753badf2441591bb431c5.tar.gz |
Initial import.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6e157beffeea --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Angelo Haller <aur.archlinux@szanni.org> + +pkgname=c-capnproto-git +pkgver=c.capnproto.0.3.r0.cb30563 +pkgrel=1 +pkgdesc="C library/compiler for the Cap'n Proto serialization/RPC protocol" +arch=('x86_64') +url="https://github.com/opensourcerouting/c-capnproto" +license=('MIT') +depends=('capnproto') +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git+https://github.com/opensourcerouting/c-capnproto.git' + 'git+https://github.com/google/googletest.git') +md5sums=('SKIP' + 'SKIP') + + +pkgver() { + cd "$srcdir/${pkgname%-git}" + + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +prepare() { + cd "$srcdir/${pkgname%-git}" + + git submodule init + git config submodule.gtest.url $srcdir/googletest + git submodule update +} + +build() { + cd "$srcdir/${pkgname%-git}" + + autoreconf -f -i -s + ./configure --prefix=/usr + make +} + +check() { + cd "$srcdir/${pkgname%-git}" + make -k check +} + +package() { + cd "$srcdir/${pkgname%-git}" + + install -Dm 644 COPYING "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE" + make DESTDIR="$pkgdir/" install +} |