at 22.05-pre 27 lines 749 B view raw
1{ lib, stdenv, fetchFromGitHub, postgresql }: 2 3stdenv.mkDerivation rec { 4 pname = "pg-safeupdate"; 5 version = "1.2"; 6 7 buildInputs = [ postgresql ]; 8 9 src = fetchFromGitHub { 10 owner = "eradman"; 11 repo = pname; 12 rev = version; 13 sha256 = "010m57jcv5v8pyfm1cqs3a306y750lvnvla9m5d98v5vdx3349jg"; 14 }; 15 16 installPhase = '' 17 mkdir -p $out/bin # for buildEnv, see https://github.com/NixOS/nixpkgs/issues/22653 18 install -D safeupdate.so -t $out/lib 19 ''; 20 21 meta = with lib; { 22 description = "A simple extension to PostgreSQL that requires criteria for UPDATE and DELETE"; 23 homepage = "https://github.com/eradman/pg-safeupdate"; 24 platforms = postgresql.meta.platforms; 25 license = licenses.postgresql; 26 }; 27}