{ lib, stdenv, fetchFromGitHub, gnugrep, ncurses, pkg-config, installShellFiles, readline, postgresql }: stdenv.mkDerivation rec { pname = "pspg"; version = "5.4.1"; src = fetchFromGitHub { owner = "okbob"; repo = pname; rev = version; sha256 = "1pi9dbjhd2mj11p3hx74f3rr8ysriq7sy2x012r0kil3b5xzpv2p"; }; nativeBuildInputs = [ pkg-config installShellFiles ]; buildInputs = [ gnugrep ncurses readline postgresql ]; makeFlags = [ "PREFIX=${placeholder "out"}" ]; postInstall = '' installShellCompletion --bash --cmd pspg bash-completion.sh ''; meta = with lib; { homepage = "https://github.com/okbob/pspg"; description = "Postgres Pager"; license = licenses.bsd2; platforms = platforms.unix; maintainers = [ maintainers.jlesquembre ]; }; }