biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / pspg / default.nix
blob4424b8cc47d9b08247c8d57c75b9b6fa04e7159b
1 { lib, stdenv, fetchFromGitHub, gnugrep, ncurses, pkg-config, installShellFiles, readline, postgresql }:
3 stdenv.mkDerivation rec {
4   pname = "pspg";
5   version = "5.8.7";
7   src = fetchFromGitHub {
8     owner = "okbob";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-SE+62EODKWcKFpMMbWDw+Dp5b2D/XKbMFiJiD/ObrhU=";
12   };
14   nativeBuildInputs = [ pkg-config installShellFiles ];
15   buildInputs = [ gnugrep ncurses readline postgresql ];
17   makeFlags = [ "PREFIX=${placeholder "out"}" ];
19   postInstall = ''
20     installManPage pspg.1
21     installShellCompletion --bash --cmd pspg bash-completion.sh
22   '';
24   meta = with lib; {
25     homepage = "https://github.com/okbob/pspg";
26     description = "Postgres Pager";
27     license = licenses.bsd2;
28     platforms = platforms.unix;
29     maintainers = [ maintainers.jlesquembre ];
30     mainProgram = "pspg";
31   };