diff options
Diffstat (limited to 'community/rtrlib/APKBUILD')
-rw-r--r-- | community/rtrlib/APKBUILD | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/community/rtrlib/APKBUILD b/community/rtrlib/APKBUILD index b172e8655f8..ae1dddf730b 100644 --- a/community/rtrlib/APKBUILD +++ b/community/rtrlib/APKBUILD @@ -1,12 +1,18 @@ -# Maintainer: Christian Franke <nobody@nowhere.ws> +# Maintainer: pkgname=rtrlib -pkgver=0.7.0 -pkgrel=2 -pkgdesc="An open-source C implementation of the RPKI/Router Protocol client" +pkgver=0.8.0 +pkgrel=4 +pkgdesc="open-source C implementation of the RPKI/Router Protocol client" url="https://github.com/rtrlib/rtrlib" arch="all" license="MIT" -makedepends="cmake cmocka-dev doxygen graphviz libssh-dev" +makedepends=" + cmake + cmocka-dev + graphviz + libssh-dev + samurai + " subpackages="$pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/rtrlib/rtrlib/archive/v$pkgver.tar.gz" @@ -14,22 +20,24 @@ build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ - -DCMAKE_C_FLAGS="$CFLAGS" \ "$CMAKE_CROSSOPTS" - make -C build + cmake --build build } check() { - make -C build test + ctest --output-on-failure --test-dir build \ + --exclude-regex "(test_dynamic_groups|test_live_validation)" } package() { - make -C build DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="e1c78ce92d066308c1c4fbb6575c2f0dc0f6840c16be90e27bd0da184cab7d0fa4dd1cff3677eda5f1720184756e02765e5abd267b0da0d183082721fee2ffd8 rtrlib-0.7.0.tar.gz" +sha512sums=" +36e44dce5c6117f3fe3c21994a7f9ebfeb4029ade1fddcb0f1df680c9ca4713fe3031da4cf80963b8a3d9bdb930bd9fd95c84b1fe182a9089a29ddfe879060dc rtrlib-0.8.0.tar.gz +" |