From cfd2de0d16a582c5b430250d91e0b16fc020e995 Mon Sep 17 00:00:00 2001 From: Roberto Oliveira Date: Wed, 13 Dec 2017 17:18:12 +0000 Subject: community/ubridge: modernize and add simple check Add a simple test as upstream doesn't provide a test suite. --- community/ubridge/APKBUILD | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'community/ubridge') diff --git a/community/ubridge/APKBUILD b/community/ubridge/APKBUILD index 2b3e48df25..c2c69ccd64 100644 --- a/community/ubridge/APKBUILD +++ b/community/ubridge/APKBUILD @@ -2,30 +2,34 @@ # Maintainer: Francesco Colista pkgname=ubridge pkgver=0.9.13 -pkgrel=0 +pkgrel=1 pkgdesc="Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces." url="https://github.com/GNS3/ubridge" arch="all" license="GPL3" -# upstream does not provide test/check -options="!check" makedepends="libpcap-dev linux-headers" subpackages="$pkgname-doc" -source="${pkgname}-${pkgver}.tar.gz::https://github.com/GNS3/${pkgname}/archive/v${pkgver}.tar.gz +source="$pkgname-$pkgver.tar.gz::https://github.com/GNS3/$pkgname/archive/v$pkgver.tar.gz musl-fixes.patch" -builddir="$srcdir"/$pkgname-$pkgver + +builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" make } +check() { + cd "$builddir" + ./ubridge -h > /dev/null +} + package() { cd "$builddir" - install -Dm755 ${srcdir}/${pkgname}-${pkgver}/${pkgname} ${pkgdir}/usr/bin/${pkgname} - install -dm755 ${pkgdir}/usr/share/doc/${pkgname} - install -m644 ${srcdir}/${pkgname}-${pkgver}/README.rst -t ${pkgdir}/usr/share/doc/${pkgname} - install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm755 $srcdir/$pkgname-$pkgver/$pkgname $pkgdir/usr/bin/$pkgname + install -dm755 $pkgdir/usr/share/doc/$pkgname + install -m644 $srcdir/$pkgname-$pkgver/README.rst -t $pkgdir/usr/share/doc/$pkgname + install -Dm644 $srcdir/$pkgname-$pkgver/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } sha512sums="5a75b5ba991e2cc80f48fd22b8ec1f8f763fa8b8f0a79e441bf50ec7a6f6043e65940941500d564d79c05f802c486a3ed1cae5c2d5793396048d03a5fabd3566 ubridge-0.9.13.tar.gz -- cgit v1.2.3