# Contributor: Daniel Sabogal # Maintainer: Jakub Jirutka pkgname=msgpack-cxx # When bumping, rebuild all aports with msgpack-cxx-dev in makedepends. pkgver=6.0.0 pkgrel=0 pkgdesc="An efficient object serialization library for C++" url="https://msgpack.org" arch="all" license="BSL-1.0" depends_dev="boost-dev" makedepends="$depends_dev cmake samurai" checkdepends="gtest-dev zlib-dev" subpackages="$pkgname-dev" source="https://github.com/msgpack/msgpack-c/releases/download/cpp-$pkgver/msgpack-cxx-$pkgver.tar.gz" build() { cmake -G Ninja -B build \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DMSGPACK_BUILD_EXAMPLES=OFF \ -DMSGPACK_BUILD_TESTS=ON \ -DMSGPACK_CXX17=ON cmake --build build } check() { cmake --build build --target test } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" 90f89216676af5a656d570fbff5a716d1177fa1941b0a928b2da20e0b6cd6d0ca880b7369e085dbbca944499c05694a73df919042d8cd78498ed4b34b77a0e9d msgpack-cxx-6.0.0.tar.gz "