# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka setvar pkgname = 'msgpuck' setvar pkgver = '2.0' setvar pkgrel = '0' setvar pkgdesc = ""A simple and efficient MsgPack binary serialization library"" setvar url = ""https://github.com/rtsisyk/msgpuck"" setvar arch = ""all !x86"" setvar license = ""BSD-2"" setvar makedepends = ""cmake doxygen"" setvar subpackages = ""$pkgname-dev $pkgname-doc"" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/rtsisyk/$pkgname/archive/$pkgver.tar.gz fix-possible-integer-overflow-in-mp_check.patch"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc 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 } proc check { cd $builddir make test } proc package { cd $builddir make install DESTDIR="$pkgdir" mkdir -p "$pkgdir"/usr/share/man cp -a doc/man/* "$pkgdir"/usr/share/man/ } setvar sha512sums = ""54c5d1dab6a61039147864e525829a829f039f420b7804052045bffb672127953260b59243a7e78b5fc008c1e418622e7b17e32d431bf382a101dbd8725784a2 msgpuck-2.0.tar.gz c2c92df850a6f2f593f3737b7847a3c165656bd56868bb3b6db7bd6561de029259d27fe71504835e3eaa9cd76965ff6afc32a898a55318d0ae035440cca66285 fix-possible-integer-overflow-in-mp_check.patch""