evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / tc / tcpkali / package.nix
blob805a70f88e741fdb197d3ecd9387c0ba19d0edd2
1 {lib, stdenv, autoreconfHook, fetchFromGitHub, bison}:
3 let version = "1.1.1"; in
5 stdenv.mkDerivation rec {
6   pname = "tcpkali";
7   inherit version;
8   src = fetchFromGitHub {
9     owner = "machinezone";
10     repo = "tcpkali";
11     rev = "v${version}";
12     sha256 = "09ky3cccaphcqc6nhfs00pps99lasmzc2pf5vk0gi8hlqbbhilxf";
13   };
14   postPatch = ''
15     sed -ie '/sys\/sysctl\.h/d' src/tcpkali_syslimits.c
16   '';
17   nativeBuildInputs = [ autoreconfHook ];
18   buildInputs = [ bison];
19   meta = {
20     description = "High performance TCP and WebSocket load generator and sink";
21     license = lib.licenses.bsd2;
22     inherit (src.meta) homepage;
23     platforms = lib.platforms.linux;
24     maintainers = with lib.maintainers; [ ethercrow ];
25     mainProgram = "tcpkali";
26   };