diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4b13f7911470..fca8333325bf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15063,6 +15063,12 @@ githubId = 31388299; name = "Leonardo EugĂȘnio"; }; + lenianiva = { + name = "Leni Aniva"; + email = "aniva@stanford.edu"; + github = "lenianiva"; + githubId = 107011294; + }; lenivaya = { name = "Danylo Osipchuk"; email = "danylo.osipchuk@proton.me"; diff --git a/pkgs/by-name/pr/proxytunnel/package.nix b/pkgs/by-name/pr/proxytunnel/package.nix new file mode 100644 index 000000000000..61e5b5864481 --- /dev/null +++ b/pkgs/by-name/pr/proxytunnel/package.nix @@ -0,0 +1,47 @@ +{ + lib, + stdenv, + openssl, + fetchFromGitHub, + versionCheckHook, + asciidoc, + xmlto, + docbook-xsl-nons, + docbook_xml_dtd_45, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "proxytunnel"; + version = "1.12.3"; + + src = fetchFromGitHub { + owner = "proxytunnel"; + repo = "proxytunnel"; + tag = "v${finalAttrs.version}"; + hash = "sha256-+IRbL3VcnW+uYLIkwvaFJ8zBYbQAkqmzVluDsCrdURk="; + }; + + makeFlags = [ "prefix=${placeholder "out"}" ]; + buildInputs = [ openssl ]; + nativeBuildInputs = [ + asciidoc + xmlto + docbook-xsl-nons + docbook_xml_dtd_45 + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + mainProgram = "proxytunnel"; + homepage = "http://proxytunnel.sf.net/"; + description = "Stealth tunneling through HTTP(S) proxies"; + platforms = lib.platforms.unix; + license = lib.licenses.gpl2Only; + changelog = "https://github.com/proxytunnel/proxytunnel/raw/${finalAttrs.src.tag}/CHANGES"; + maintainers = with lib.maintainers; [ + lenianiva + ]; + }; +})