# Contributor: TBK # Maintainer: TBK pkgname=jsonnet pkgver=0.17.0 pkgrel=0 pkgdesc="The data templating language" url="https://jsonnet.org/" arch="all" license="Apache-2.0" makedepends="cmake gtest-dev" checkdepends="bash gtest-dev" subpackages="$pkgname-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/google/jsonnet/archive/v$pkgver.tar.gz" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_STATIC_LIBS=OFF \ -DBUILD_SHARED_BINARIES=ON \ -DUSE_SYSTEM_GTEST=ON \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ $CMAKE_CROSSOPTS cmake --build build } check() { cd build CTEST_OUTPUT_ON_FAILURE=TRUE ctest } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums="d3ee6947163d8abced504ff37ecf365c0311164cbf243d4c635d34944f0831ca9fce2470acf00eb9a218f82a2e553b3f885db9bd21bb9dcefbd707fa0202925d jsonnet-0.17.0.tar.gz"