From f6526ce18135eb0afa2e84d60bd2ccc908d77949 Mon Sep 17 00:00:00 2001 From: XYenon Date: Mon, 22 Jun 2026 11:12:52 +0800 Subject: [PATCH] kvrocks: 2.15.0 -> 2.16.0 (cherry picked from commit ed5704a9aca3a245a3954f4a70138bc872fd8f68) --- pkgs/by-name/kv/kvrocks/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kv/kvrocks/package.nix b/pkgs/by-name/kv/kvrocks/package.nix index b4d28bdd6b63..39bad91529f8 100644 --- a/pkgs/by-name/kv/kvrocks/package.nix +++ b/pkgs/by-name/kv/kvrocks/package.nix @@ -12,6 +12,7 @@ # keep-sorted start cpptrace, + fast-float, fmt, gtest, hat-trie, @@ -83,8 +84,8 @@ let luajit-src = fetchFromGitHub { owner = "RocksLabs"; repo = "LuaJIT"; - rev = "c0a8e68325ec261a77bde1c8eabad398168ffe74"; - hash = "sha256-Wjh14d0JR5ecAwdYVBjQYIHb2vJ1I61oR0N0LMmtq4E="; + rev = "02dfcc34e93e57ac96e566d123c66ee01e650299"; + hash = "sha256-HINP9nahXHTManDMAAJBOUlSSxv5JZhlHs96HHkE7qE="; }; zlib-ng' = zlib-ng.override { withZlibCompat = true; }; @@ -107,13 +108,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kvrocks"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "apache"; repo = "kvrocks"; tag = "v${finalAttrs.version}"; - hash = "sha256-s4saKuezPYvcmKSqVBVDbPJcQXr6pVfIWjff7Txg8tY="; + hash = "sha256-CAbhOX7dmyXgl0STNjzALseXUzrpTPNy9tjoPACe0Os="; }; __structuredAttrs = true; @@ -151,6 +152,15 @@ stdenv.mkDerivation (finalAttrs: { ]; }} ${mkCmakeFile "fmt" { findPackage = "fmt"; }} + ${mkCmakeFile "fast_float" { + findPackage = "FastFloat"; + libraries = [ + { + name = "fast_float"; + target = "FastFloat::fast_float"; + } + ]; + }} ${mkCmakeFile "spdlog" { findPackage = "spdlog"; }} ${mkCmakeFile "snappy" { pkgConfig = { @@ -273,6 +283,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ # keep-sorted start cpptrace + fast-float fmt gtest hat-trie