aboutsummaryrefslogtreecommitdiffstats
path: root/testing/rtrlib
diff options
context:
space:
mode:
authorChristian Franke <nobody@nowhere.ws>2019-03-28 14:55:29 +0100
committerKevin Daudt <kdaudt@alpinelinux.org>2019-04-16 19:38:33 +0000
commit1db72d3cef32520fd5b1818a5fb79126ac683b3d (patch)
tree6f528ab90a2348525c264d1768fac1ab22d13776 /testing/rtrlib
parentab339b422695520397b2c6019e4eb64b221cc7dd (diff)
downloadaports-1db72d3cef32520fd5b1818a5fb79126ac683b3d.tar.bz2
aports-1db72d3cef32520fd5b1818a5fb79126ac683b3d.tar.xz
testing/rtrlib: new aport
Diffstat (limited to 'testing/rtrlib')
-rw-r--r--testing/rtrlib/APKBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/testing/rtrlib/APKBUILD b/testing/rtrlib/APKBUILD
new file mode 100644
index 0000000000..58dc8cd0d1
--- /dev/null
+++ b/testing/rtrlib/APKBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Christian Franke <nobody@nowhere.ws>
+pkgname=rtrlib
+pkgver=0.6.3
+pkgrel=0
+pkgdesc="An 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"
+subpackages="$pkgname-dev $pkgname-doc"
+source="${pkgname}-${pkgver}.tar.gz::https://github.com/rtrlib/rtrlib/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS="$CFLAGS" \
+ ${CMAKE_CROSSOPTS}
+ make
+}
+
+check() {
+ make test
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="0dea41716f261b9538f366a02002afe5fd8f04f555bc4266c04a4290499c76c61a38b70e730911c5ac796ddff2ee73d56357f2c5917040e9a4f0892aee3028d2 rtrlib-0.6.3.tar.gz"