msgpack-c: use ninja

This commit is contained in:
Christoph Reiter 2025-03-30 10:08:09 +02:00
parent d1bdea3d2e
commit 913952b2b3

View File

@ -3,28 +3,28 @@
pkgbase=msgpack-c
pkgname=('msgpack-c' 'msgpack-c-devel')
pkgver=6.1.0
pkgrel=1
pkgrel=2
pkgdesc="MessagePack implementation for C"
arch=('i686' 'x86_64')
url="https://msgpack.org"
msys2_repository_url="https://github.com/msgpack/msgpack-c"
license=('Boost')
makedepends=('cmake' 'gcc' 'make')
makedepends=('cmake' 'gcc' 'ninja')
source=("https://github.com/msgpack/msgpack-c/releases/download/c-${pkgver}/${pkgbase}-${pkgver}.tar.gz")
sha256sums=('674119f1a85b5f2ecc4c7d5c2859edf50c0b05e0c10aa0df85eefa2c8c14b796')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
cmake -DCMAKE_INSTALL_PREFIX=/usr \
cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=None \
-DBUILD_SHARED_LIBS=ON \
-DMSGPACK_ENABLE_STATIC=OFF \
-DMSGPACK_BUILD_EXAMPLES=OFF \
.
make
make DESTDIR="${srcdir}/dest" install
cmake --build .
DESTDIR="${srcdir}/dest" cmake --install .
}
package_msgpack-c() {