summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases/libsecurity_cdsa_plugin/default.nix
blob: b2dbb75f297122ec54a82fd3fadb69ec6c91b8f2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ appleDerivation, libsecurity_cdsa_utilities, libsecurity_cssm, libsecurity_utilities, perl }:
appleDerivation {
  buildInputs = [
    libsecurity_cdsa_utilities
    libsecurity_utilities
    perl
  ];
  patchPhase = ''
    unpackFile ${libsecurity_cssm.src}
    cp libsecurity_cssm*/lib/cssm{dli,aci,cli,cspi,tpi}.h lib
  '';
  preBuild = ''
    perl lib/generator.pl lib lib/generator.cfg lib lib || exit 1
  '';
}