From 74f5c1f948406ce6554d46142995ca09466a5145 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 6 May 2026 21:09:41 +0200 Subject: [PATCH 1/3] memtier-benchmark: 2.2.2 -> 2.4.1 changelog: https://github.com/redis/memtier_benchmark/releases/tag/2.4.1 diff: https://github.com/redis/memtier_benchmark/compare/2.2.2...2.4.1 --- pkgs/by-name/me/memtier-benchmark/package.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index ff39333aca45..23a4c67ef27c 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -5,41 +5,36 @@ autoreconfHook, pkg-config, libevent, - pcre, zlib, openssl, }: stdenv.mkDerivation (finalAttrs: { pname = "memtier-benchmark"; - version = "2.2.2"; + version = "2.4.1"; src = fetchFromGitHub { - owner = "redislabs"; + owner = "redis"; repo = "memtier_benchmark"; tag = finalAttrs.version; - hash = "sha256-/t7OY3N9VBa9o2amOFb2/MUr5Y4ep4HGUil8OtwKkng="; + hash = "sha256-pvi5p/0HZIiZYi5+eqcAu4MMrF0Hh42ByPEHuA9jcug="; }; - patchPhase = '' - substituteInPlace ./configure.ac \ - --replace '1.2.8' '${finalAttrs.version}' - ''; - nativeBuildInputs = [ autoreconfHook pkg-config ]; + buildInputs = [ libevent - pcre zlib openssl ]; meta = { + changelog = "https://github.com/redis/memtier_benchmark/releases/tag/${finalAttrs.version}"; description = "Redis and Memcached traffic generation and benchmarking tool"; - homepage = "https://github.com/redislabs/memtier_benchmark"; + homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thoughtpolice ]; From d6ca2370fe53aa94e81ae4741208f7f4e4ba2adf Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 6 May 2026 21:10:07 +0200 Subject: [PATCH 2/3] memtier-benchmark: add hythera as maintainer --- pkgs/by-name/me/memtier-benchmark/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index 23a4c67ef27c..234ad109d0fc 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ thoughtpolice ]; + maintainers = with lib.maintainers; [ + thoughtpolice + hythera + ]; mainProgram = "memtier_benchmark"; }; }) From dcd676af2d677445522d3d67c64cecd11e270aa5 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 4 Jun 2026 13:38:46 +0200 Subject: [PATCH 3/3] memtier-benchmark: widen supported platforms --- pkgs/by-name/me/memtier-benchmark/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index 234ad109d0fc..e37df1419c59 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Redis and Memcached traffic generation and benchmarking tool"; homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thoughtpolice hythera