Merge pull request #207456 from dit7ya/tarantool
tarantool: init at 2.10.4
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, cmake
|
||||
, zlib
|
||||
, openssl
|
||||
, c-ares
|
||||
, readline
|
||||
, icu
|
||||
, git
|
||||
, gbenchmark
|
||||
, nghttp2
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tarantool";
|
||||
version = "2.10.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tarantool";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-yCRU5IxC6gNS+O2KYtKWjFk35EHkBnnzWy5UnyuB9f4=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
nghttp2
|
||||
git
|
||||
readline
|
||||
icu
|
||||
zlib
|
||||
openssl
|
||||
c-ares
|
||||
];
|
||||
|
||||
checkInputs = [ gbenchmark ];
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_BUILD_TYPE=RelWithDebInfo"
|
||||
"-DENABLE_DIST=ON"
|
||||
"-DTARANTOOL_VERSION=${version}.builtByNix" # expects the commit hash as well
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "An in-memory computing platform consisting of a database and an application server";
|
||||
homepage = "https://www.tarantool.io/";
|
||||
license = licenses.bsd2;
|
||||
mainProgram = "tarantool";
|
||||
maintainers = with maintainers; [ dit7ya ];
|
||||
};
|
||||
}
|
||||
@@ -12115,6 +12115,8 @@ with pkgs;
|
||||
|
||||
tarsnapper = callPackage ../tools/backup/tarsnapper { };
|
||||
|
||||
tarantool = callPackage ../servers/tarantool { };
|
||||
|
||||
tarssh = callPackage ../servers/tarssh { };
|
||||
|
||||
tartan = callPackage ../development/tools/analysis/tartan {};
|
||||
|
||||
Reference in New Issue
Block a user