summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristopher Arndt2017-10-12 16:50:43 +0200
committerChristopher Arndt2017-10-12 16:50:43 +0200
commit9577160e21ca9deac1de702e26d5a02c76287b2a (patch)
tree31e06aca1ebdd3d08c8af14a029b5814a57e4048 /PKGBUILD
parent297a12faf377df0f7b4d3a957b89c828d3226efa (diff)
downloadaur-9577160e21ca9deac1de702e26d5a02c76287b2a.tar.gz
New maintainer; make package build again
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 25 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fa5c51526fe7..bda7a923457e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"