caddy: 2.9.0 -> 2.9.1 (#375655)
[NixPkgs.git] / pkgs / by-name / me / memtier-benchmark / package.nix
blob285aa85dc32d6d4e9412518044a528b6f683d203
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   libevent,
8   pcre,
9   zlib,
10   openssl,
13 stdenv.mkDerivation rec {
14   pname = "memtier-benchmark";
15   version = "2.1.3";
17   src = fetchFromGitHub {
18     owner = "redislabs";
19     repo = "memtier_benchmark";
20     tag = version;
21     sha256 = "sha256-3q+NOdmbOiRq+pUxy3d1UdpUxHsv2XfnScDIfB+xyhk=";
22   };
24   patchPhase = ''
25     substituteInPlace ./configure.ac \
26       --replace '1.2.8' '${version}'
27   '';
29   nativeBuildInputs = [
30     autoreconfHook
31     pkg-config
32   ];
33   buildInputs = [
34     libevent
35     pcre
36     zlib
37     openssl
38   ];
40   meta = {
41     description = "Redis and Memcached traffic generation and benchmarking tool";
42     homepage = "https://github.com/redislabs/memtier_benchmark";
43     license = lib.licenses.gpl2Only;
44     platforms = lib.platforms.linux;
45     maintainers = with lib.maintainers; [ thoughtpolice ];
46     mainProgram = "memtier_benchmark";
47   };