{ buildGoModule, clickhouse-backup, fetchFromGitHub, lib, testers, }: buildGoModule rec { pname = "clickhouse-backup"; version = "2.6.33"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; rev = "v${version}"; hash = "sha256-H8LwinH9/J2QawzVggt9vA7/oqaTXy02xqqlGPNtZvc="; }; vendorHash = "sha256-LTljOVQI1fRXvo0cfsiT6SU4Q9t5dyaCuHBq/BiVe/w="; ldflags = [ "-X main.version=${version}" ]; postConfigure = '' export CGO_ENABLED=0 ''; passthru.tests.version = testers.testVersion { package = clickhouse-backup; }; meta = with lib; { description = "Tool for easy ClickHouse backup and restore using object storage for backup files"; mainProgram = "clickhouse-backup"; homepage = "https://github.com/Altinity/clickhouse-backup"; license = licenses.mit; maintainers = with maintainers; [ devusb ]; }; }