{ buildGoModule , clickhouse-backup , fetchFromGitHub , lib , testers }: buildGoModule rec { pname = "clickhouse-backup"; version = "2.1.2"; src = fetchFromGitHub { owner = "AlexAkulov"; repo = pname; rev = "v${version}"; sha256 = "sha256-Vc9zPERRF6AWSOGSiOe6n33Ioc3uOtHQEehfMhPkSFk="; }; vendorSha256 = "sha256-kbIztD0g+92gxxBYhWILudgFRFCshagmAUs8bY/Z8yg="; 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 with cloud storages support"; homepage = "https://github.com/AlexAkulov/clickhouse-backup"; license = licenses.mit; maintainers = with maintainers; [ ma27 ]; platforms = platforms.linux; }; }