Loading pkgs/servers/clickhouse/default.nix +19 −28 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ , ninja , python3 , perl , nasm , yasm , nixosTests , darwin Loading @@ -24,19 +25,19 @@ let inherit (llvmPackages) stdenv; mkDerivation = ( if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_15.stdenv then darwin.apple_sdk_11_0.llvmPackages_16.stdenv else llvmPackages.stdenv).mkDerivation; in mkDerivation rec { pname = "clickhouse"; version = "23.3.13.6"; version = "23.10.3.5"; src = fetchFromGitHub rec { owner = "ClickHouse"; repo = "ClickHouse"; rev = "v${version}-lts"; rev = "v${version}-stable"; fetchSubmodules = true; name = "clickhouse-${rev}.tar.gz"; hash = "sha256-ryUjXN8UNGmkZTkqNHotB4C2E1MHZhx2teqXrlp5ySQ="; hash = "sha256-H3nIhBydLBxSesGrvqmwHmBoQGCGQlWgVVUudKLLkIY="; postFetch = '' # delete files that make the source too big rm -rf $out/contrib/llvm-project/llvm/test Loading Loading @@ -67,7 +68,9 @@ in mkDerivation rec { ninja python3 perl llvmPackages.lld ] ++ lib.optionals stdenv.isx86_64 [ nasm yasm ] ++ lib.optionals stdenv.isDarwin [ llvmPackages.bintools Loading @@ -92,17 +95,11 @@ in mkDerivation rec { preBuild = "cd generator"; hash = "sha256-dhUgpwSjE9NZ2mCkhGiydI51LIOClA5wwk1O3mnnbM8="; } else null; blake3Deps = if rustSupport then rustPlatform.fetchCargoTarball { rustDeps = if rustSupport then rustPlatform.fetchCargoTarball { inherit src; name = "blake3-deps"; preBuild = "cd rust/BLAKE3"; hash = "sha256-lDMmmsyjEbTfI5NgTgT4+8QQrcUE/oUWfFgj1i19W0Q="; } else null; skimDeps = if rustSupport then rustPlatform.fetchCargoTarball { inherit src; name = "skim-deps"; preBuild = "cd rust/skim"; hash = "sha256-gEWB+U8QrM0yYyMXpwocszJZgOemdTlbSzKNkS0NbPk="; name = "rust-deps"; preBuild = "cd rust"; hash = "sha256-fWDAGm19b7uZv8aBdBoieY5c6POd8IxFXbGdtONpZbw="; } else null; dontCargoSetupPostUnpack = true; Loading @@ -117,14 +114,12 @@ in mkDerivation rec { corrosionDepsCopy="$cargoDepsCopy" popd pushd rust/BLAKE3 cargoDeps="$blake3Deps" cargoSetupPostUnpackHook blake3DepsCopy="$cargoDepsCopy" popd pushd rust/skim cargoDeps="$skimDeps" cargoSetupPostUnpackHook skimDepsCopy="$cargoDepsCopy" pushd rust cargoDeps="$rustDeps" cargoSetupPostUnpackHook rustDepsCopy="$cargoDepsCopy" cat .cargo/config >> .cargo/config.toml.in cat .cargo/config >> skim/.cargo/config.toml.in rm .cargo/config popd popd Loading Loading @@ -152,12 +147,8 @@ in mkDerivation rec { cargoDepsCopy="$corrosionDepsCopy" cargoSetupPostPatchHook popd pushd rust/BLAKE3 cargoDepsCopy="$blake3DepsCopy" cargoSetupPostPatchHook popd pushd rust/skim cargoDepsCopy="$skimDepsCopy" cargoSetupPostPatchHook pushd rust cargoDepsCopy="$rustDepsCopy" cargoSetupPostPatchHook popd cargoSetupPostPatchHook() { true; } Loading pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -26296,7 +26296,7 @@ with pkgs; clamsmtp = callPackage ../servers/mail/clamsmtp { }; clickhouse = callPackage ../servers/clickhouse { llvmPackages = llvmPackages_15; llvmPackages = llvmPackages_16; }; clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli; Loading
pkgs/servers/clickhouse/default.nix +19 −28 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ , ninja , python3 , perl , nasm , yasm , nixosTests , darwin Loading @@ -24,19 +25,19 @@ let inherit (llvmPackages) stdenv; mkDerivation = ( if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_15.stdenv then darwin.apple_sdk_11_0.llvmPackages_16.stdenv else llvmPackages.stdenv).mkDerivation; in mkDerivation rec { pname = "clickhouse"; version = "23.3.13.6"; version = "23.10.3.5"; src = fetchFromGitHub rec { owner = "ClickHouse"; repo = "ClickHouse"; rev = "v${version}-lts"; rev = "v${version}-stable"; fetchSubmodules = true; name = "clickhouse-${rev}.tar.gz"; hash = "sha256-ryUjXN8UNGmkZTkqNHotB4C2E1MHZhx2teqXrlp5ySQ="; hash = "sha256-H3nIhBydLBxSesGrvqmwHmBoQGCGQlWgVVUudKLLkIY="; postFetch = '' # delete files that make the source too big rm -rf $out/contrib/llvm-project/llvm/test Loading Loading @@ -67,7 +68,9 @@ in mkDerivation rec { ninja python3 perl llvmPackages.lld ] ++ lib.optionals stdenv.isx86_64 [ nasm yasm ] ++ lib.optionals stdenv.isDarwin [ llvmPackages.bintools Loading @@ -92,17 +95,11 @@ in mkDerivation rec { preBuild = "cd generator"; hash = "sha256-dhUgpwSjE9NZ2mCkhGiydI51LIOClA5wwk1O3mnnbM8="; } else null; blake3Deps = if rustSupport then rustPlatform.fetchCargoTarball { rustDeps = if rustSupport then rustPlatform.fetchCargoTarball { inherit src; name = "blake3-deps"; preBuild = "cd rust/BLAKE3"; hash = "sha256-lDMmmsyjEbTfI5NgTgT4+8QQrcUE/oUWfFgj1i19W0Q="; } else null; skimDeps = if rustSupport then rustPlatform.fetchCargoTarball { inherit src; name = "skim-deps"; preBuild = "cd rust/skim"; hash = "sha256-gEWB+U8QrM0yYyMXpwocszJZgOemdTlbSzKNkS0NbPk="; name = "rust-deps"; preBuild = "cd rust"; hash = "sha256-fWDAGm19b7uZv8aBdBoieY5c6POd8IxFXbGdtONpZbw="; } else null; dontCargoSetupPostUnpack = true; Loading @@ -117,14 +114,12 @@ in mkDerivation rec { corrosionDepsCopy="$cargoDepsCopy" popd pushd rust/BLAKE3 cargoDeps="$blake3Deps" cargoSetupPostUnpackHook blake3DepsCopy="$cargoDepsCopy" popd pushd rust/skim cargoDeps="$skimDeps" cargoSetupPostUnpackHook skimDepsCopy="$cargoDepsCopy" pushd rust cargoDeps="$rustDeps" cargoSetupPostUnpackHook rustDepsCopy="$cargoDepsCopy" cat .cargo/config >> .cargo/config.toml.in cat .cargo/config >> skim/.cargo/config.toml.in rm .cargo/config popd popd Loading Loading @@ -152,12 +147,8 @@ in mkDerivation rec { cargoDepsCopy="$corrosionDepsCopy" cargoSetupPostPatchHook popd pushd rust/BLAKE3 cargoDepsCopy="$blake3DepsCopy" cargoSetupPostPatchHook popd pushd rust/skim cargoDepsCopy="$skimDepsCopy" cargoSetupPostPatchHook pushd rust cargoDepsCopy="$rustDepsCopy" cargoSetupPostPatchHook popd cargoSetupPostPatchHook() { true; } Loading
pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -26296,7 +26296,7 @@ with pkgs; clamsmtp = callPackage ../servers/mail/clamsmtp { }; clickhouse = callPackage ../servers/clickhouse { llvmPackages = llvmPackages_15; llvmPackages = llvmPackages_16; }; clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;