3
0
Fork 0
forked from mirrors/nixpkgs

minissdpd: init at 1.4

This commit is contained in:
Tobias Geerinckx-Rice 2015-09-18 09:36:11 +02:00
parent 6e28b032a5
commit 4eadb3f154
2 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{ stdenv, fetchurl, libnfnetlink }:
let
version = "1.4";
name = "minissdpd-${version}";
in stdenv.mkDerivation {
inherit name;
src = fetchurl {
sha256 = "0450680b9hpr3z4dn6gy01clxdc17w0lmxcjx6kfj8ahsklwg8j6";
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
name = "${name}.tar.gz";
};
buildInputs = [ libnfnetlink ];
installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)";
enableParallelBuilding = true;
doCheck = true;
meta = with stdenv.lib; {
inherit version;
description = "Small daemon to speed up UPnP device discoveries";
longDescription = ''
MiniSSDPd receives NOTIFY packets and stores (caches) that information
for later use by UPnP Control Points on the machine. MiniSSDPd receives
M-SEARCH packets and answers on behalf of the UPnP devices running on
the machine. Software must be patched in order to take advantage of
MiniSSDPd, and MiniSSDPd must be started before any other UPnP program.
'';
homepage = http://miniupnp.free.fr/minissdpd.html;
downloadPage = http://miniupnp.free.fr/files/;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = with maintainers; [ nckx ];
};
}

View file

@ -2204,6 +2204,8 @@ let
libpng = libpng12;
};
minissdpd = callPackage ../tools/networking/minissdpd { };
miniupnpc = callPackage ../tools/networking/miniupnpc { };
miniupnpd = callPackage ../tools/networking/miniupnpd { };