darwin.libsecurity: switch to multiple outputs
This commit is contained in:
parent
526103a82d
commit
907d7518d8
@ -28,6 +28,7 @@ name: version: sha256: args: let
|
|||||||
ln -s lib ${n}
|
ln -s lib ${n}
|
||||||
makeFlagsArray=(-j$NIX_BUILD_CORES)
|
makeFlagsArray=(-j$NIX_BUILD_CORES)
|
||||||
'';
|
'';
|
||||||
|
outputs = [ "out" "dev" ];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgs.gnustep.make
|
pkgs.gnustep.make
|
||||||
pkgs.darwin.apple_sdk.frameworks.AppKit
|
pkgs.darwin.apple_sdk.frameworks.AppKit
|
||||||
|
@ -9,7 +9,7 @@ appleDerivation {
|
|||||||
unpackFile ${libsecurity_cdsa_client.src}
|
unpackFile ${libsecurity_cdsa_client.src}
|
||||||
mv libsecurity_cdsa_client*/lib security_cdsa_client
|
mv libsecurity_cdsa_client*/lib security_cdsa_client
|
||||||
ln -s lib securityd_client
|
ln -s lib securityd_client
|
||||||
|
|
||||||
patch -p1 < ${./xdr-arity.patch}
|
patch -p1 < ${./xdr-arity.patch}
|
||||||
'';
|
'';
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
@ -17,7 +17,7 @@ appleDerivation {
|
|||||||
cp derived_src/* lib
|
cp derived_src/* lib
|
||||||
rm lib/ucspClientC.c
|
rm lib/ucspClientC.c
|
||||||
'';
|
'';
|
||||||
postInstall = ''
|
postFixup = ''
|
||||||
ln -s ''$out/include/securityd ''$out/include/securityd_client
|
ln -s $dev/include/securityd $dev/include/securityd_client
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user