nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at litex 32 lines 918 B view raw
1{ buildPerlPackage, stdenv, lib, fetchFromGitHub, which, bzip2, PodMarkdown, JSONXS 2, TextCSV }: 3buildPerlPackage rec { 4 pname = "pgbadger"; 5 version = "11.5"; 6 src = fetchFromGitHub { 7 owner = "darold"; 8 repo = "pgbadger"; 9 rev = "98b38161ba99faae77c81d5fa47bd769c1dd750b"; 10 sha256 = "0r01mx1922g1m56x4958cihk491zjlaijvap0i32grjmnv4s5v88"; 11 }; 12 13 postPatch = '' 14 patchShebangs ./pgbadger 15 ''; 16 17 outputs = [ "out" ]; 18 19 PERL_MM_OPT = "INSTALL_BASE=${placeholder "out"}"; 20 21 buildInputs = [ PodMarkdown JSONXS TextCSV ]; 22 23 nativeCheckInputs = [ which bzip2 ]; 24 25 meta = { 26 homepage = "https://github.com/darold/pgbadger"; 27 description = "A fast PostgreSQL Log Analyzer"; 28 license = lib.licenses.postgresql; 29 maintainers = lib.teams.determinatesystems.members; 30 broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/pgbadger.x86_64-darwin 31 }; 32}