about summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases/libsecurity_cdsa_plugin/default.nix
blob: b0c35f0e30c362abfd20bd70717b474a9bcf386c (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, osx_private_sdk, 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
  '';
}