diff options
author | Christopher Arndt | 2017-10-12 16:50:43 +0200 |
---|---|---|
committer | Christopher Arndt | 2017-10-12 16:50:43 +0200 |
commit | 9577160e21ca9deac1de702e26d5a02c76287b2a (patch) | |
tree | 31e06aca1ebdd3d08c8af14a029b5814a57e4048 /PKGBUILD | |
parent | 297a12faf377df0f7b4d3a957b89c828d3226efa (diff) | |
download | aur-9577160e21ca9deac1de702e26d5a02c76287b2a.tar.gz |
New maintainer; make package build again
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 25 insertions, 22 deletions
@@ -1,47 +1,50 @@ -# Maintainer: Severen Redwood <severen@shrike.me -# Contributors: Dave Reisner <dreisner@archlinux.org> -# Matthias Blaicher <matthias@blaicher.com> -# Report all package issues to `https://github.com/SShrike/pkgbuilds` - -pkgname=capnproto-git -pkgver=r1490.ee64a21 +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> +# Contributor: Severen Redwood <severen@shrike.me +# Contributor: Dave Reisner <dreisner@archlinux.org> +# Contributor: Matthias Blaicher <matthias@blaicher.com> + +_pkgname=capnproto +_gtest_ver="1.8.0" +pkgname="${_pkgname}-git" +pkgver=0.7.r2236.365de898 pkgrel=1 -pkgdesc="Cap'n Proto serialization/RPC system" +pkgdesc="Cap'n Proto serialization/RPC system (git version)" arch=('i686' 'x86_64') url="http://kentonv.github.io/capnproto/" license=('MIT') -makedepends=('git' 'subversion') -conflicts=('capnproto') -provides=('capnproto') -source=("git+https://github.com/kentonv/capnproto.git" - "gtest::svn+http://googletest.googlecode.com/svn/tags/release-1.7.0") +makedepends=('git') +conflicts=("${_pkgname}") +provides=("${_pkgname}=${pkgver/.r*/}") +source=("${_pkgname}::git+https://github.com/kentonv/${_pkgname}.git" + "https://github.com/google/googletest/archive/release-${_gtest_ver}.tar.gz") md5sums=('SKIP' - 'SKIP') + '16877098823401d1bf2ed7891d7dce36') pkgver() { - cd "capnproto" - echo r$(git rev-list --count HEAD).$(git rev-parse --short HEAD) + cd "${srcdir}/${_pkgname}/c++" + local ver="$(grep '^set(VERSION' CMakeLists.txt | sed -e 's/set(VERSION \([0-9]\+\.[0-9]\+.*\))/\1/')" + echo ${ver/-dev/}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD) } prepare() { - cd "capnproto/c++" - ln -s "$srcdir/gtest" - autoreconf -i + cd "${srcdir}/${_pkgname}/c++" + ln -sf "${srcdir}/googletest-release-${_gtest_ver}" } build() { - cd "capnproto/c++" + cd "${srcdir}/${_pkgname}/c++" + autoreconf -i ./configure --prefix=/usr make } check() { - cd "capnproto/c++" + cd "${srcdir}/${_pkgname}/c++" make check } package() { - cd "capnproto/c++" + cd "${srcdir}/${_pkgname}/c++" make DESTDIR="$pkgdir" install install -D -m644 "../LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" |