8 buildDotnetModule rec {
12 src = fetchFromGitHub {
16 hash = "sha256-SpkhOztUh28N853+6BBQnVRBgphxJARLJXQzmXJwPyY=";
19 projectFile = "main/GarnetServer/GarnetServer.csproj";
20 nugetDeps = ./deps.nix;
22 dotnet-sdk = with dotnetCorePackages; combinePackages [ sdk_6_0 sdk_8_0 ];
23 dotnet-runtime = dotnetCorePackages.runtime_8_0;
29 dotnetInstallFlags = dotnetBuildFlags;
32 updateScript = nix-update-script { };
36 description = "Remote cache-store from Microsoft Research";
38 A remote cache-store that offers strong performance, scalability,
39 storage, recovery, cluster sharding, key migration, replication features,
40 and compatibility with existing Redis clients
42 homepage = "https://microsoft.github.io/garnet/";
43 changelog = "https://github.com/microsoft/garnet/releases/tag/v${version}";
44 license = lib.licenses.mit;
45 maintainers = with lib.maintainers; [ getchoo ];
46 mainProgram = "GarnetServer";