diff options
author | Shea Levy <shea@shealevy.com> | 2018-03-24 08:44:40 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2018-03-24 08:44:40 -0400 |
commit | f4f76bdf33701ed3c79ae516b1592ceb2eab4fba (patch) | |
tree | 6328c60eab54bf4f94bdb4c0dec11c45ec125c1b /pkgs/tools/networking | |
parent | b2a2131ff0f0a7ecd521408841e55ea21dbe3c40 (diff) | |
parent | 20f51922c0b8907a98dd2d1359799fab2ffae78b (diff) | |
download | nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar.gz nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar.bz2 nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar.lz nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar.xz nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.tar.zst nixlib-f4f76bdf33701ed3c79ae516b1592ceb2eab4fba.zip |
Merge branch 'master' into staging
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r-- | pkgs/tools/networking/memtier-benchmark/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/tools/networking/memtier-benchmark/default.nix b/pkgs/tools/networking/memtier-benchmark/default.nix new file mode 100644 index 000000000000..ae8d3d964832 --- /dev/null +++ b/pkgs/tools/networking/memtier-benchmark/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, autoreconfHook +, pkgconfig, libevent, pcre, zlib, openssl +}: + +stdenv.mkDerivation rec { + name = "memtier-benchmark-${version}"; + version = "1.2.11"; + + src = fetchFromGitHub { + owner = "redislabs"; + repo = "memtier_benchmark"; + rev = "refs/tags/${version}"; + sha256 = "0a1lz4j9whj6yf94xn7rna00abgrv2qs30vmpns1n9zqlpaj6b6a"; + }; + + patchPhase = '' + substituteInPlace ./configure.ac \ + --replace '1.2.8' '${version}' + ''; + + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ libevent pcre zlib openssl ]; + + meta = { + description = "Redis and Memcached traffic generation and benchmarking tool"; + homepage = https://github.com/redislabs/memtier_benchmark; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ thoughtpolice ]; + }; +} |