diff --git a/pkgs/tools/networking/httptunnel/default.nix b/pkgs/tools/networking/httptunnel/default.nix index 13ef641753586..c8ff4fa7719d8 100644 --- a/pkgs/tools/networking/httptunnel/default.nix +++ b/pkgs/tools/networking/httptunnel/default.nix @@ -1,17 +1,27 @@ -{ lib, stdenv, fetchurl }: +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +}: stdenv.mkDerivation rec { - version = "3.3"; + version = "3.3-unstable-2023-05-08"; pname = "httptunnel"; - src = fetchurl { - url = "http://www.nocrew.org/software/httptunnel/${pname}-${version}.tar.gz"; - sha256 = "0mn5s6p68n32xzadz6ds5i6bp44dyxzkq68r1yljlv470jr84bql"; + src = fetchFromGitHub { + owner = "larsbrinkhoff"; + repo = "httptunnel"; + rev = "d8f91af976c97a6006a5bd1ad7149380c39ba454"; + hash = "sha256-fUaVHE3nxq3fU7DYCvaQTOoMzax/qFH8cMegFLLybNk="; }; + nativeBuildInputs = [ + autoreconfHook + ]; + meta = with lib; { description = "Creates a bidirectional virtual data connection tunnelled in HTTP requests"; - homepage = "http://www.nocrew.org/software/httptunnel"; + homepage = "http://www.gnu.org/software/httptunnel/httptunnel.html"; license = licenses.gpl2; maintainers = with maintainers; [ koral ]; platforms = platforms.unix;