tuicam: init at 0.0.2 (#377825)
[NixPkgs.git] / pkgs / by-name / ps / pspg / package.nix
bloba7b2aa02f4b494d8fc7f4f69a8a120435309aa60
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   gnugrep,
6   ncurses,
7   pkg-config,
8   installShellFiles,
9   readline,
10   libpq,
13 stdenv.mkDerivation rec {
14   pname = "pspg";
15   version = "5.8.7";
17   src = fetchFromGitHub {
18     owner = "okbob";
19     repo = pname;
20     rev = version;
21     sha256 = "sha256-SE+62EODKWcKFpMMbWDw+Dp5b2D/XKbMFiJiD/ObrhU=";
22   };
24   nativeBuildInputs = [
25     pkg-config
26     installShellFiles
27   ];
28   buildInputs = [
29     gnugrep
30     libpq
31     ncurses
32     readline
33   ];
35   makeFlags = [ "PREFIX=${placeholder "out"}" ];
37   postInstall = ''
38     installManPage pspg.1
39     installShellCompletion --bash --cmd pspg bash-completion.sh
40   '';
42   meta = with lib; {
43     homepage = "https://github.com/okbob/pspg";
44     description = "Postgres Pager";
45     license = licenses.bsd2;
46     platforms = platforms.unix;
47     maintainers = [ maintainers.jlesquembre ];
48     mainProgram = "pspg";
49   };