From c143273ac96195d2468842e2efbf35c84199f7ac Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Sat, 15 Jul 2017 22:19:13 +0200 Subject: testing/msgpuck: new aport https://github.com/rtsisyk/msgpuck A simple and efficient MsgPack binary serialization library --- testing/msgpuck/APKBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 testing/msgpuck/APKBUILD (limited to 'testing/msgpuck/APKBUILD') diff --git a/testing/msgpuck/APKBUILD b/testing/msgpuck/APKBUILD new file mode 100644 index 0000000000..a12e163379 --- /dev/null +++ b/testing/msgpuck/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: Jakub Jirutka +# Maintainer: Jakub Jirutka +pkgname=msgpuck +pkgver=2.0 +pkgrel=0 +pkgdesc="A simple and efficient MsgPack binary serialization library" +url="https://github.com/rtsisyk/msgpuck" +arch="all" +license="BSD-2" +makedepends="cmake doxygen" +subpackages="$pkgname-dev $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/rtsisyk/$pkgname/archive/$pkgver.tar.gz + fix-possible-integer-overflow-in-mp_check.patch" +builddir="$srcdir/$pkgname-$pkgver" + +build() { + cd "$builddir" + + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_VERBOSE_MAKEFILE=ON + make all man +} + +check() { + cd "$builddir" + make test +} + +package() { + cd "$builddir" + + make install DESTDIR="$pkgdir" + + mkdir -p "$pkgdir"/usr/share/man + cp -a doc/man/* "$pkgdir"/usr/share/man/ +} + +sha512sums="54c5d1dab6a61039147864e525829a829f039f420b7804052045bffb672127953260b59243a7e78b5fc008c1e418622e7b17e32d431bf382a101dbd8725784a2 msgpuck-2.0.tar.gz +c2c92df850a6f2f593f3737b7847a3c165656bd56868bb3b6db7bd6561de029259d27fe71504835e3eaa9cd76965ff6afc32a898a55318d0ae035440cca66285 fix-possible-integer-overflow-in-mp_check.patch" -- cgit v1.2.3