diff options
author | superherointj <5861043+superherointj@users.noreply.github.com> | 2022-09-05 18:52:37 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-05 18:52:37 -0300 |
commit | 3ba8de1709f9f6d7f6f18c8436012c2da3408d40 (patch) | |
tree | ca7f482265231ff7d8f436b67a8bbcdfc78b5c93 | |
parent | 848e9bdfa4f9c2a7ef03951b0462851e7889b98d (diff) | |
parent | f96f77c909d8d2a0b81b5404889f5ed4d05cefa3 (diff) |
Merge pull request #189859 from superherointj/package-clickhouse-backup-2.0.0
clickhouse-backup: 1.6.0 -> 2.0.0
-rw-r--r-- | pkgs/development/tools/database/clickhouse-backup/default.nix | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/pkgs/development/tools/database/clickhouse-backup/default.nix b/pkgs/development/tools/database/clickhouse-backup/default.nix index a9ced9472ded..a4d5910abc32 100644 --- a/pkgs/development/tools/database/clickhouse-backup/default.nix +++ b/pkgs/development/tools/database/clickhouse-backup/default.nix @@ -1,25 +1,38 @@ -{ buildGoModule, lib, fetchFromGitHub }: +{ buildGoModule +, clickhouse-backup +, fetchFromGitHub +, lib +, testers +}: buildGoModule rec { pname = "clickhouse-backup"; - version = "1.6.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "AlexAkulov"; repo = pname; rev = "v${version}"; - sha256 = "sha256-wvF81bzNW1ps+iZ9HDmE91vciD8l8dO0HS5XGUDa+AA="; + sha256 = "sha256-PIn90tz/FnUr4MGKZfLcP0hmF3eqKGB+1gKwfgtk/70="; }; - vendorSha256 = "sha256-7pKaIhIqINy7A/QE9teVT/S2ho9atnKcixk8y5DEuVk="; + vendorSha256 = "sha256-aPVzXZ7wjVtxjJXhbDlvBhdzoYsvii6OKUaQryrjaNc="; + + ldflags = [ + "-X main.version=${version}" + ]; postConfigure = '' export CGO_ENABLED=0 ''; + passthru.tests.version = testers.testVersion { + package = clickhouse-backup; + }; + meta = with lib; { - homepage = "https://github.com/AlexAkulov/clickhouse-backup"; description = "Tool for easy ClickHouse backup and restore with cloud storages support"; + homepage = "https://github.com/AlexAkulov/clickhouse-backup"; license = licenses.mit; maintainers = with maintainers; [ ma27 ]; platforms = platforms.linux; |