/* * libmnl — minimal netlink library (iproute2, NetworkManager). * * Standard autotools static build. */ package "libmnl" { const version = "1.0.5" const source = "https://www.netfilter.org/projects/libmnl/files/libmnl-${version}.tar.bz2" sha256 = "274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525" license = "LGPL-2.1-or-later" provides = ["libmnl.a"] depends = [ { name = "make" }, ] prepare { curl -L -o libmnl-${version}.tar.bz2 ${source} echo "274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525 libmnl-${version}.tar.bz2" | sha256sum -c - tar xf libmnl-${version}.tar.bz2 --strip-components=1 } build { ./configure --prefix=${prefix} --disable-shared make -j${jobs} } install { make DESTDIR=${destdir} install find ${destdir} -name '*.la' -delete find ${destdir} -name '*.la' -delete } }