# Contributor: Natanael Copa # Maintainer: Dan Theisen pkgname=iproute2 pkgver=6.15.0 pkgrel=0 pkgdesc="Advanced IP routing and network device configuration tools" url="https://wiki.linuxfoundation.org/networking/iproute2" arch="all" # the testsuite in this package seems to be geared towards kernel developers options="!check" license="GPL-2.0-only" depends="" makedepends="bison flex bash db-dev libelf-dev libmnl-dev libcap-dev bsd-compat-headers libbpf-dev" subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch" source="https://kernel.org/pub/linux/utils/net/iproute2/iproute2-$pkgver.tar.xz" build() { ./configure --libdir=/lib --color=auto make CCOPTS="-D_GNU_SOURCE $CFLAGS" } package() { make -j1 DESTDIR="$pkgdir" install mkdir "$pkgdir"/bin ln -s ../sbin/ip "$pkgdir"/bin/ip mkdir "$pkgdir"/usr/share/man/man1 ln -s ../man8/ip.8 \ "$pkgdir"/usr/share/man/man1/ip.1 } bashcomp() { depends="" pkgdesc="Bash completions for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" mkdir -p "$subpkgdir"/usr/share/ mv "$pkgdir"/usr/share/bash-completion \ "$subpkgdir"/usr/share rmdir -p "$pkgdir"/usr/share 2>/dev/null || true } sha512sums="1a438941cd939e1c8e32cfe8c40e6fd826c89185f1bb0c623eaad7380a66afd9fa9e0d7cdc5e5b193d2761b7dbdc78fd0811537eecc500be633730c32ff55ad4 iproute2-6.15.0.tar.xz"