biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / pgcenter / default.nix
blob0b3dde03b4c6f23ba1a249984507cf77c27938ec
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "pgcenter";
5   version = "0.9.2";
7   src = fetchFromGitHub {
8     owner  = "lesovsky";
9     repo   = "pgcenter";
10     rev    = "v${version}";
11     sha256 = "sha256-xaY01T12/5Peww9scRgfc5yHj7QA8BEwOK5l6OedziY=";
12   };
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" ];
20   postInstall = ''
21     mv $out/bin/cmd $out/bin/pgcenter
22   '';
24   doCheck = false;
26   meta = with lib; {
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;
31     maintainers = [ ];
32     mainProgram = "pgcenter";
33   };