Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 32 lines 879 B view raw
1{ lib, stdenv, fetchFromGitLab, postgresql }: 2 3stdenv.mkDerivation rec { 4 pname = "pg_ed25519"; 5 version = "0.2"; 6 src = fetchFromGitLab { 7 owner = "dwagin"; 8 repo = "pg_ed25519"; 9 rev = version; 10 sha256 = "16w3qx3wj81bzfhydl2pjhn8b1jak6h7ja9wq1kc626g0siggqi0"; 11 }; 12 13 buildInputs = [ postgresql ]; 14 15 installPhase = '' 16 mkdir -p $out/bin # For buildEnv to setup proper symlinks. See #22653 17 mkdir -p $out/{lib,share/postgresql/extension} 18 19 cp *.so $out/lib 20 cp *.sql $out/share/postgresql/extension 21 cp *.control $out/share/postgresql/extension 22 ''; 23 24 meta = with lib; { 25 description = "PostgreSQL extension for signing and verifying ed25519 signatures"; 26 homepage = "https://gitlab.com/dwagin/pg_ed25519"; 27 maintainers = [ maintainers.renzo ]; 28 platforms = postgresql.meta.platforms; 29 license = licenses.mit; 30 }; 31} 32