diff options
author | J0WI <J0WI@users.noreply.github.com> | 2022-01-14 11:08:11 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2022-02-14 22:02:14 +0000 |
commit | 8a483a80ab7497ae5f6ca92841f2fa1edb8d7ed0 (patch) | |
tree | f7b0abb02c63af701cbc03db340355c1335c8931 | |
parent | 942c0b3f897cb26fc451599a702e9d7bc20b4aa6 (diff) |
main/json-c: build with ninja
-rw-r--r-- | main/json-c/APKBUILD | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/main/json-c/APKBUILD b/main/json-c/APKBUILD index a3d298410a5..7d3b76532d4 100644 --- a/main/json-c/APKBUILD +++ b/main/json-c/APKBUILD @@ -1,12 +1,12 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=json-c pkgver=0.15 -pkgrel=2 +pkgrel=3 pkgdesc="A JSON implementation in C" url="https://github.com/json-c/json-c/wiki" arch="all" license="MIT" -makedepends="cmake doxygen" +makedepends="cmake doxygen samurai" subpackages="$pkgname-dev $pkgname-doc" source="https://s3.amazonaws.com/json-c_releases/releases/json-c-$pkgver.tar.gz" @@ -18,25 +18,27 @@ build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DBUILD_STATIC_LIBS=False \ -DCMAKE_BUILD_TYPE=MinSizeRel \ - $CMAKE_CROSSOPTS . - make -C build - make -C build doc + $CMAKE_CROSSOPTS + cmake --build build + cmake --build build --target doc } check() { - make -C build test + cmake --build build --target test } package() { - make -C build DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --build build --target install mkdir -p "$pkgdir"/usr/share/doc/$pkgname mv doc/html "$pkgdir"/usr/share/doc/$pkgname } -sha512sums="dc01298bcc78f0f31a34f5fcfe45c0feebfd88518e97fb4f96f1a652f71ccdd303415a4c7bf5b573bdcbcca80428281f0dfccefc6545ea3a7f18dbb819332f34 json-c-0.15.tar.gz" +sha512sums=" +dc01298bcc78f0f31a34f5fcfe45c0feebfd88518e97fb4f96f1a652f71ccdd303415a4c7bf5b573bdcbcca80428281f0dfccefc6545ea3a7f18dbb819332f34 json-c-0.15.tar.gz +" |