pkgname=iproute2 pkgver=6.12.0 pkgrel=1 pkgdesc="IP Routing Utilities" arch=('x86_64') license=('GPL2') url="https://wiki.linuxfoundation.org/networking/start" depends=('linux-atm' 'perl') makedepends=('iptables') options=('!makeflags') source=("https://www.kernel.org/pub/linux/utils/net/iproute2/${pkgname}-${pkgver}.tar.xz" 'iproute2-fhs.patch') sha256sums=('bbd141ef7b5d0127cc2152843ba61f274dc32814fa3e0f13e7d07a080bef53d9' 'a73577ab0e69f4304eafb5b2620bac7654b486fa606a9084948e35703f73e956') prepare() { cd ${pkgname}-${pkgver} patch -p1 -i ${srcdir}/iproute2-fhs.patch sed -i 's|-Werror||' Makefile } build() { cd ${pkgname}-${pkgver} ./configure make } package() { cd ${pkgname}-${pkgver} make DESTDIR=${pkgdir} install # allow loopback to be started before /usr is mounted mkdir -p ${pkgdir}/sbin mv ${pkgdir}/usr/sbin/ip ${pkgdir}/sbin/ip ln -s /sbin/ip ${pkgdir}/usr/sbin/ip # add libnetlink install -Dm644 include/libnetlink.h ${pkgdir}/usr/include/libnetlink.h install -Dm644 lib/libnetlink.a ${pkgdir}/usr/lib/libnetlink.a }