default.nix (665B)
1 { lib, fetchFromGitHub, ocamlPackages }: 2 3 ocamlPackages.buildDunePackage rec { 4 pname = "tlstunnel"; 5 version = "2022-01-09"; 6 7 src = fetchFromGitHub { 8 owner = "roburio"; 9 repo = "tlstunnel"; 10 rev = "4f70374a22ea6e7913e420f85246308186eed9c8"; 11 hash = "sha256-pY3z95jU5WPqaAIdGab9JcYgKxcPLAmjlZlPZ23F2Bk="; 12 }; 13 14 useDune2 = true; 15 16 propagatedBuildInputs = with ocamlPackages; [ 17 asn1-combinators 18 cmdliner 19 fmt 20 ipaddr 21 logs 22 mirage-crypto 23 ]; 24 25 meta = with lib; { 26 description = "A TLS reverse proxy unikernel"; 27 inherit (src.meta) homepage; 28 license = licenses.free; 29 maintainers = [ maintainers.sikmir ]; 30 }; 31 }