# Contributor: Daniel Sabogal # Maintainer: Jakub Jirutka pkgname=msgpack-cxx # When bumping, rebuild all aports with msgpack-cxx-dev in makedepends. pkgver=5.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=" 5ee0237eb1bf05bd4becad32ab145a8f0654f8f0e2e3452331ed3df088cda03ee4cdf1557ba867447e3e18baed924c105c76934f7009dac98b6dc69282c39d0c msgpack-cxx-5.0.0.tar.gz "