Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 autoconf, 6 automake, 7 libevent, 8}: 9 10stdenv.mkDerivation rec { 11 version = "1.60"; 12 pname = "ocproxy"; 13 14 src = fetchFromGitHub { 15 owner = "cernekee"; 16 repo = "ocproxy"; 17 rev = "v${version}"; 18 sha256 = "03323nnhb4y9nzwva04mq7xg03dvdrgp689g89f69jqc261skcqx"; 19 }; 20 21 nativeBuildInputs = [ 22 autoconf 23 automake 24 ]; 25 buildInputs = [ libevent ]; 26 27 preConfigure = '' 28 patchShebangs autogen.sh 29 ./autogen.sh 30 ''; 31 32 meta = with lib; { 33 description = "OpenConnect proxy"; 34 longDescription = '' 35 ocproxy is a user-level SOCKS and port forwarding proxy for OpenConnect 36 based on lwIP. 37 ''; 38 homepage = "https://github.com/cernekee/ocproxy"; 39 license = licenses.bsd3; 40 maintainers = [ maintainers.joko ]; 41 platforms = platforms.unix; 42 }; 43}