1 { lib, buildGoModule, fetchFromGitHub }:
7 src = fetchFromGitHub {
11 sha256 = "sha256-xaY01T12/5Peww9scRgfc5yHj7QA8BEwOK5l6OedziY=";
14 vendorHash = "sha256-9hYiyZ34atmSL7JvuXyiGU7HR4E6qN7bGZlyU+hP+FU=";
16 subPackages = [ "cmd" ];
18 ldflags = [ "-w" "-s" "-X main.gitTag=${src.rev}" "-X main.gitCommit=${src.rev}" "-X main.gitBranch=master" ];
21 mv $out/bin/cmd $out/bin/pgcenter
27 homepage = "https://pgcenter.org/";
28 changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog";
29 description = "Command-line admin tool for observing and troubleshooting PostgreSQL";
30 license = licenses.bsd3;
32 mainProgram = "pgcenter";