diff options
author | Christian Franke <nobody@nowhere.ws> | 2019-03-28 14:55:29 +0100 |
---|---|---|
committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-04-16 19:38:33 +0000 |
commit | 1db72d3cef32520fd5b1818a5fb79126ac683b3d (patch) | |
tree | 6f528ab90a2348525c264d1768fac1ab22d13776 /testing/rtrlib | |
parent | ab339b422695520397b2c6019e4eb64b221cc7dd (diff) | |
download | aports-1db72d3cef32520fd5b1818a5fb79126ac683b3d.tar.bz2 aports-1db72d3cef32520fd5b1818a5fb79126ac683b3d.tar.xz |
testing/rtrlib: new aport
Diffstat (limited to 'testing/rtrlib')
-rw-r--r-- | testing/rtrlib/APKBUILD | 36 |
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" |