turingdb: 1.30 -> 1.31 (#520785)
This commit is contained in:
@@ -4,11 +4,13 @@
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
pkg-config,
|
||||
python3,
|
||||
gitMinimal,
|
||||
bison,
|
||||
flex,
|
||||
inih,
|
||||
minio-cpp,
|
||||
arrow-cpp,
|
||||
curl,
|
||||
curlpp,
|
||||
nlohmann_json,
|
||||
@@ -26,18 +28,19 @@ let
|
||||
in
|
||||
turingstdenv.mkDerivation (finalAttrs: {
|
||||
pname = "turingdb";
|
||||
version = "1.30";
|
||||
version = "1.31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "turing-db";
|
||||
repo = "turingdb";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dYggkkuTC+amR/Alz+B1YCNo5kHgmrt/dNLRW5EgaZY=";
|
||||
hash = "sha256-dorRoDWylZo/QRJbqEZOUf+JNHSKCIi/s8wxZ2HwZsI=";
|
||||
|
||||
fetchSubmodules = true;
|
||||
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
git -C $out log -1 --format=%H > $out/HEAD_COMMIT_HASH
|
||||
git -C $out log -1 --format=%ct > $out/HEAD_COMMIT_TIMESTAMP
|
||||
rm -rf $out/.git
|
||||
'';
|
||||
@@ -46,6 +49,20 @@ turingstdenv.mkDerivation (finalAttrs: {
|
||||
postPatch = ''
|
||||
substituteInPlace storage/dump/DumpConfig.h \
|
||||
--replace-fail HEAD_COMMIT_TIMESTAMP "$(cat $src/HEAD_COMMIT_TIMESTAMP)"
|
||||
|
||||
substituteInPlace io/parquet/CMakeLists.txt \
|
||||
--replace-fail "Parquet::parquet_static" "Parquet::parquet_shared"
|
||||
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail 'COMMAND git rev-parse HEAD' 'COMMAND cat HEAD_COMMIT_HASH' \
|
||||
--replace-fail 'COMMAND git show --no-patch --format=%at' 'COMMAND cat HEAD_COMMIT_TIMESTAMP'
|
||||
|
||||
substituteInPlace tools/turingdb/TuringDBTool.cpp \
|
||||
--replace-fail '"turingdb", "1.0"' '"turingdb", "${finalAttrs.version}"'
|
||||
|
||||
for dir in test samples regress fuzz examples; do
|
||||
substituteInPlace CMakeLists.txt --replace-fail "add_subdirectory($dir)" ""
|
||||
done
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
@@ -56,9 +73,11 @@ turingstdenv.mkDerivation (finalAttrs: {
|
||||
flex
|
||||
gitMinimal
|
||||
pkg-config
|
||||
python3
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
arrow-cpp
|
||||
curl
|
||||
curlpp
|
||||
faiss
|
||||
|
||||
Reference in New Issue
Block a user