{ stdenv, fetchurl, iptables, pkgconfig }: assert stdenv.isLinux; stdenv.mkDerivation rec { name = "miniupnpd-1.9.20160113"; src = fetchurl { url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz"; sha256 = "084ii5vb54rr8sg50cqvsw5rj6linj23p3gnxwfyl100dkkgvcaa"; name = "${name}.tar.gz"; }; buildInputs = [ iptables ]; nativeBuildInputs= [ pkgconfig ]; NIX_CFLAGS_LINK = "-liptc"; makefile = "Makefile.linux"; buildFlags = "miniupnpd genuuid"; installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)"; meta = { homepage = http://miniupnp.free.fr/; description = "A daemon that implements the UPnP Internet Gateway Device (IGD) specification"; platforms = stdenv.lib.platforms.linux; }; }