rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / tnat64 / default.nix
blobd22f2b98efd6a236cd92fa874aa3bb6683d00303
1 { lib, stdenv, fetchFromGitHub, autoreconfHook }:
3 stdenv.mkDerivation rec {
4   pname = "tnat64";
5   version = "0.06";
7   src = fetchFromGitHub {
8     owner = "andrewshadura";
9     repo = pname;
10     rev = "${pname}-${version}";
11     sha256 = "191j1fpr3bw6fk48npl99z7iq6m1g33f15xk5cay1gnk5f46i2j6";
12   };
14   configureFlags = [ "--libdir=$(out)/lib" ];
15   nativeBuildInputs = [ autoreconfHook ];
17   meta = with lib; {
18     description = "IPv4 to IPv6 interceptor";
19     homepage = "https://github.com/andrewshadura/tnat64";
20     license = licenses.gpl2Plus;
21     longDescription = ''
22       TNAT64 is an interceptor which redirects outgoing TCPv4 connections
23       through NAT64, thus enabling an application running on an IPv6-only host
24       to communicate with the IPv4 world, even if that application does not
25       support IPv6 at all.
26     '';
27     platforms = platforms.unix;
28     badPlatforms = platforms.darwin;
29     maintainers = [ maintainers.rnhmjoj ];
30   };