stuntman: init at 1.2.16

+47
+45
pkgs/tools/networking/stuntman/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, openssl, boost }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "stuntman"; 5 + version = "1.2.16"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jselbie"; 9 + repo = "stunserver"; 10 + rev = "cfadf9c3836d5ae63a682913de24ba085df924f3"; 11 + sha256 = "1gcx4zj44f0viddnn5klkmq0dgd29av5p06iyf9f1va4a3lk0cbg"; 12 + }; 13 + 14 + buildInputs = [ 15 + boost 16 + openssl 17 + ]; 18 + 19 + installPhase = '' 20 + runHook preInstall 21 + 22 + mkdir -p $out/bin 23 + mv stunserver $out/bin/ 24 + mv stunclient $out/bin/ 25 + 26 + runHook postInstall 27 + ''; 28 + 29 + doCheck = true; 30 + checkPhase = '' 31 + runHook preCheck 32 + 33 + ./stuntestcode 34 + 35 + runHook postCheck 36 + ''; 37 + 38 + meta = with lib; { 39 + description = "STUNTMAN - an open source STUN server and client"; 40 + homepage = "http://www.stunprotocol.org/"; 41 + license = licenses.asl20; 42 + maintainers = with maintainers; [ mattchrist ]; 43 + platforms = platforms.unix; 44 + }; 45 + }
+2
pkgs/top-level/all-packages.nix
··· 9315 9315 9316 9316 stunnel = callPackage ../tools/networking/stunnel { }; 9317 9317 9318 + stuntman = callPackage ../tools/networking/stuntman { }; 9319 + 9318 9320 stutter = haskell.lib.justStaticExecutables haskellPackages.stutter; 9319 9321 9320 9322 strongswan = callPackage ../tools/networking/strongswan { };