nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 44 lines 924 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5}: 6 7buildGoModule rec { 8 pname = "pgcenter"; 9 version = "0.9.2"; 10 11 src = fetchFromGitHub { 12 owner = "lesovsky"; 13 repo = "pgcenter"; 14 rev = "v${version}"; 15 sha256 = "sha256-xaY01T12/5Peww9scRgfc5yHj7QA8BEwOK5l6OedziY="; 16 }; 17 18 vendorHash = "sha256-9hYiyZ34atmSL7JvuXyiGU7HR4E6qN7bGZlyU+hP+FU="; 19 20 subPackages = [ "cmd" ]; 21 22 ldflags = [ 23 "-w" 24 "-s" 25 "-X main.gitTag=${src.rev}" 26 "-X main.gitCommit=${src.rev}" 27 "-X main.gitBranch=master" 28 ]; 29 30 postInstall = '' 31 mv $out/bin/cmd $out/bin/pgcenter 32 ''; 33 34 doCheck = false; 35 36 meta = { 37 homepage = "https://pgcenter.org/"; 38 changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog"; 39 description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; 40 license = lib.licenses.bsd3; 41 maintainers = [ ]; 42 mainProgram = "pgcenter"; 43 }; 44}