blob: f5a2e5668ce716053de96dbfae0076b7daf0d674 (
plain) (
tree)
|
|
# Maintainer:
pkgname=libnl3
pkgver=3.2.28
_pkgver=$(printf '%s' "$pkgver" | tr . _)
pkgrel=2
pkgdesc="Library for applications dealing with netlink sockets"
url="http://www.infradead.org/~tgr/libnl/"
arch="all"
license="LGPL-2.1-only AND GPL-2.0-only"
depends=""
makedepends="linux-headers flex bison"
checkdepends="check-dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-cli"
source="https://github.com/thom311/libnl/releases/download/libnl$_pkgver/libnl-$pkgver.tar.gz"
builddir="$srcdir/libnl-$pkgver"
build() {
cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--disable-static \
--enable-unit-tests
make
}
check() {
cd "$builddir"
make check
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
}
cli() {
pkgdesc="Command line interface utils for libnl3"
mkdir -p "$subpkgdir"/usr/lib/
mv "$pkgdir"/usr/lib/libnl-cli*.so.* \
"$pkgdir"/usr/lib/libnl \
"$subpkgdir"/usr/lib/
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
}
sha512sums="b5f145ecafb2625ed1c42594afd6063f112a601077de5c35884b3c3bc8c562b29b52a006ccebd795c127fe69692a82def425c8605afed7e6d441582943e803d9 libnl-3.2.28.tar.gz"
|