diff --git a/main/arpon/APKBUILD b/main/arpon/APKBUILD index 772636a46333bcc308931de6abcd16553a813b0c..f331e358bb5a225d32b429095239f7819e2bafa9 100644 --- a/main/arpon/APKBUILD +++ b/main/arpon/APKBUILD @@ -3,12 +3,12 @@ pkgname=arpon pkgver=3.0 _realver=3.0-ng -pkgrel=5 +pkgrel=6 pkgdesc="Arp handler inspectiON is a handler daemon with tools to handle all ARP aspects" -url="http://arpon.sourceforge.net/" +url="https://arpon.sourceforge.io/" arch="all" license="BSD-2-Clause" -makedepends="libdnet-dev libpcap-dev libnet-dev cmake" +makedepends="libdnet-dev libpcap-dev libnet-dev cmake samurai" subpackages="$pkgname-doc $pkgname-openrc" source="https://downloads.sourceforge.net/project/arpon/arpon/ArpON-$_realver.tar.gz fix-ppc64le-werror.patch @@ -20,14 +20,20 @@ source="https://downloads.sourceforge.net/project/arpon/arpon/ArpON-$_realver.ta builddir="$srcdir"/ArpON-$_realver build() { - cmake -B build . \ + cmake -B build -G Ninja \ -DCMAKE_C_FLAGS="$CFLAGS" \ - -DCMAKE_BUILD_TYPE=MinSizeRel - make -C build + -DCMAKE_BUILD_TYPE=MinSizeRel \ + . + cmake --build build +} + +check() { + cd build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest } package() { - make -C build install DESTDIR="$pkgdir" + DESTDIR="$pkgdir" cmake --install build install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname }