From f3958e3d3fa56a550f4a8a32e4b130828a489066 Mon Sep 17 00:00:00 2001 From: Thomas Liske Date: Mon, 23 Mar 2020 17:00:06 +0100 Subject: community/libyang: update APKBUILD --- community/libyang/APKBUILD | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'community/libyang') diff --git a/community/libyang/APKBUILD b/community/libyang/APKBUILD index 9bfda86259..d5f4b3794f 100644 --- a/community/libyang/APKBUILD +++ b/community/libyang/APKBUILD @@ -8,41 +8,33 @@ pkgdesc="YANG data modelling language parser and toolkit" url="https://github.com/CESNET/libyang" arch="all" license="BSD-3-Clause-Clear" -depends="" makedepends="bison cmake cmocka-dev flex pcre-dev" -install="" subpackages="$pkgname-dev $pkgname-doc" -source="${pkgname}-${pkgver}.tar.gz::https://github.com/CESNET/$pkgname/archive/v$_realver.tar.gz" -builddir="$srcdir/$pkgname-$_realver/build" - -prepare() { - mkdir -p "$builddir" - builddir="$builddir/.." default_prepare -} +source="$pkgname-$pkgver.tar.gz::https://github.com/CESNET/libyang/archive/v$_realver.tar.gz" +builddir="$srcdir/$pkgname-$_realver" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake \ + cmake -B build \ + -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ - -DCMAKE_BUILD_TYPE=None \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DENABLE_BUILD_TESTS=ON \ -DENABLE_LYD_PRIV=ON \ - ${CMAKE_CROSSOPTS} \ - .. - make + "$CMAKE_CROSSOPTS" + make -C build } check() { - make test + make -C build test } package() { - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install } sha512sums="f4864e50d1a63ca5597411845d0e22f7b4b480eb3e018e5c50d9151a6833a0b8f604129a49f25354a52b83da049d3923cba37fb8d3ce3ef120bc23ba82856e30 libyang-1.0_p4.tar.gz" -- cgit v1.2.3