summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSeveren Redwood2015-06-09 00:18:55 +1200
committerSeveren Redwood2015-06-09 00:18:55 +1200
commit0b237c33bd24c53b19679bfedc98d70f88c31112 (patch)
tree9e74ccdc0fd7d1d29c897edff1342ce89f778867 /PKGBUILD
downloadaur-0b237c33bd24c53b19679bfedc98d70f88c31112.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6cc6c3ed7b7f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Severen Redwood <severen.redwood@gmail.com>
+# Contributors: Dave Reisner <dreisner@archlinux.org>
+# Matthias Blaicher <matthias@blaicher.com>
+pkgname=capnproto-git
+pkgver=1337.1702050
+pkgrel=2
+pkgdesc="Cap'n Proto serialization/RPC system"
+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")
+md5sums=('SKIP'
+ 'SKIP')
+
+pkgver() {
+ cd "capnproto"
+ echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+}
+
+prepare() {
+ cd "capnproto/c++"
+ ln -s "$srcdir/gtest"
+ autoreconf -i
+}
+
+build() {
+ cd "capnproto/c++"
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd "capnproto/c++"
+ make check
+}
+
+package() {
+ cd "capnproto/c++"
+ make DESTDIR="$pkgdir" install
+
+ install -D -m644 "../LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et: