Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 31 lines 827 B view raw
1{ lib, stdenv, fetchFromGitHub, libkrb5, openssl, postgresql }: 2 3stdenv.mkDerivation rec { 4 pname = "pgaudit"; 5 version = "1.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "pgaudit"; 9 repo = "pgaudit"; 10 rev = version; 11 hash = "sha256-8pShPr4HJaJQPjW1iPJIpj3CutTx8Tgr+rOqoXtgCcw="; 12 }; 13 14 buildInputs = [ libkrb5 openssl postgresql ]; 15 16 makeFlags = [ "USE_PGXS=1" ]; 17 18 installPhase = '' 19 install -D -t $out/lib *.so 20 install -D -t $out/share/postgresql/extension *.sql 21 install -D -t $out/share/postgresql/extension *.control 22 ''; 23 24 meta = with lib; { 25 description = "Open Source PostgreSQL Audit Logging"; 26 homepage = "https://github.com/pgaudit/pgaudit"; 27 maintainers = with maintainers; [ idontgetoutmuch ]; 28 platforms = postgresql.meta.platforms; 29 license = licenses.postgresql; 30 }; 31}