tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
clickhouse: Add nix-update-script
Jonathan Davies
6 months ago
67710e33
7885b4e3
+21
-1
3 changed files
expand all
collapse all
unified
split
pkgs
by-name
cl
clickhouse
generic.nix
lts.nix
package.nix
+9
-1
pkgs/by-name/cl/clickhouse/generic.nix
···
2
2
lts ? false,
3
3
version,
4
4
hash,
5
5
+
nixUpdateExtraArgs ? [ ],
5
6
}:
6
7
7
8
{
···
23
24
rustc,
24
25
cargo,
25
26
rustPlatform,
27
27
+
nix-update-script,
26
28
}:
27
29
28
30
llvmPackages_19.stdenv.mkDerivation (finalAttrs: {
···
156
158
# Builds in 7+h with 2 cores, and ~20m with a big-parallel builder.
157
159
requiredSystemFeatures = [ "big-parallel" ];
158
160
159
159
-
passthru.tests.clickhouse = nixosTests.clickhouse;
161
161
+
passthru = {
162
162
+
tests.clickhouse = nixosTests.clickhouse;
163
163
+
164
164
+
updateScript = nix-update-script {
165
165
+
extraArgs = nixUpdateExtraArgs;
166
166
+
};
167
167
+
};
160
168
161
169
meta = with lib; {
162
170
homepage = "https://clickhouse.com";
+6
pkgs/by-name/cl/clickhouse/lts.nix
···
2
2
version = "25.3.5.42-lts";
3
3
hash = "sha256-LvGl9XJK6Emt7HnV/Orp7qEmJSr3TBJZtApL6GrWIMg=";
4
4
lts = true;
5
5
+
nixUpdateExtraArgs = [
6
6
+
"--version-regex"
7
7
+
"^v?(.*-lts)$"
8
8
+
"--override-filename"
9
9
+
"pkgs/by-name/cl/clickhouse/lts.nix"
10
10
+
];
5
11
}
+6
pkgs/by-name/cl/clickhouse/package.nix
···
2
2
version = "25.5.6.14-stable";
3
3
hash = "sha256-gaKozR/QvvyZ3v21XEZLHV2YrhEStKuuAdOjjkd3+uc";
4
4
lts = false;
5
5
+
nixUpdateExtraArgs = [
6
6
+
"--version-regex"
7
7
+
"^v?(.*-stable)$"
8
8
+
"--override-filename"
9
9
+
"pkgs/by-name/cl/clickhouse/package.nix"
10
10
+
];
5
11
}