# Maintainer: Marcel Röthke pkgname=rtrlib pkgver=0.6.3 pkgrel=1 pkgdesc="RPKI-RTR client library" arch=(x86_64 i686) url="https://github.com/rtrlib/rtrlib" license=('MIT') depends=(libssh) makedepends=(cmake) checkdepends=(cmocka) options=(strip) source=("rtrlib-$pkgver.tar.gz::https://github.com/rtrlib/rtrlib/archive/v$pkgver.tar.gz") md5sums=('91ee5de616cbdc7d1525f9155271e2e6') prepare() { cd ${srcdir}/${pkgname}-${pkgver} cmake \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_SHARED_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR:STRING=lib \ . } build() { cd ${srcdir}/${pkgname}-${pkgver} make } check() { cd ${srcdir}/${pkgname}-${pkgver} cmake \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_SHARED_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR:STRING=lib \ -DUNIT_TESTING=y \ . make make test } package() { cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }