nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 50 lines 918 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 gnugrep, 6 ncurses, 7 pkg-config, 8 installShellFiles, 9 readline, 10 libpq, 11}: 12 13stdenv.mkDerivation (finalAttrs: { 14 pname = "pspg"; 15 version = "5.8.15"; 16 17 src = fetchFromGitHub { 18 owner = "okbob"; 19 repo = "pspg"; 20 rev = finalAttrs.version; 21 sha256 = "sha256-wYGU9vaAgY87RTbOXOGBVV37ZN/+NceXWgoEaY95md4="; 22 }; 23 24 nativeBuildInputs = [ 25 pkg-config 26 installShellFiles 27 ]; 28 buildInputs = [ 29 gnugrep 30 libpq 31 ncurses 32 readline 33 ]; 34 35 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 36 37 postInstall = '' 38 installManPage pspg.1 39 installShellCompletion --bash --cmd pspg bash-completion.sh 40 ''; 41 42 meta = { 43 homepage = "https://github.com/okbob/pspg"; 44 description = "Postgres Pager"; 45 license = lib.licenses.bsd2; 46 platforms = lib.platforms.unix; 47 maintainers = [ lib.maintainers.jlesquembre ]; 48 mainProgram = "pspg"; 49 }; 50})