mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 04:43:09 +03:00
parent
71b53c0cfe
commit
77ac9c50dc
@ -53,6 +53,7 @@ let
|
||||
ICU = "531.48";
|
||||
libdispatch = "442.1.4";
|
||||
Security = "57031.40.6";
|
||||
security_systemkeychain = "55202";
|
||||
|
||||
IOAudioFamily = "203.3";
|
||||
IOFireWireFamily = "458";
|
||||
@ -244,6 +245,8 @@ let
|
||||
shell_cmds = applePackage "shell_cmds" "osx-10.11.6" "0084k271v66h4jqp7q7rmjvv7w4mvhx3aq860qs8jbd30canm86n" {};
|
||||
system_cmds = applePackage "system_cmds" "osx-10.11.6" "1h46j2c5v02pkv5d9fyv6cpgyg0lczvwicrx6r9s210cl03l77jl" {};
|
||||
|
||||
security_systemkeychain = applePackage "security_systemkeychain" "osx-10.10.5" "0xviskdgxsail15npi0billyiysvljlmg38mmhnr7qi4ymnnjr90" {};
|
||||
|
||||
libsecurity_apple_csp = libsecPackage "libsecurity_apple_csp" "osx-10.7.5" "1ngyn1ik27n4x981px3kfd1z1n8zx7r5w812b6qfjpy5nw4h746w" {};
|
||||
libsecurity_apple_cspdl = libsecPackage "libsecurity_apple_cspdl" "osx-10.7.5" "1svqa5fhw7p7njzf8bzg7zgc5776aqjhdbnlhpwmr5hmz5i0x8r7" {};
|
||||
libsecurity_apple_file_dl = libsecPackage "libsecurity_apple_file_dl" "osx-10.7.5" "1dfqani3n135i3iqmafc1k9awmz6s0a78zifhk15rx5a8ps870bl" {};
|
||||
|
@ -0,0 +1,31 @@
|
||||
{ appleDerivation, xcbuild, Security
|
||||
, libsecurity_codesigning, libsecurity_utilities, libsecurity_cdsa_utilities
|
||||
, xnu, osx_private_sdk, pcsclite}:
|
||||
|
||||
appleDerivation {
|
||||
buildInputs = [ xcbuild Security libsecurity_utilities
|
||||
libsecurity_cdsa_utilities libsecurity_codesigning
|
||||
pcsclite ];
|
||||
|
||||
NIX_LDFLAGS = "-lpcsclite";
|
||||
|
||||
# can't build the whole thing
|
||||
xcbuildFlags = "-target codesign";
|
||||
|
||||
preBuild = ''
|
||||
mkdir -p include/Security
|
||||
cp ${osx_private_sdk.src}/PrivateSDK10.10.sparse.sdk/System/Library/Frameworks/Security.framework/PrivateHeaders/*.h include/Security
|
||||
cp ${osx_private_sdk.src}/PrivateSDK10.10.sparse.sdk/System/Library/Frameworks/Security.framework/Headers/*.h include/Security
|
||||
|
||||
unpackFile ${xnu.src}
|
||||
mkdir -p include/sys
|
||||
cp -r xnu-*/bsd/sys/codesign.h include/sys/codesign.h
|
||||
'';
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-Iinclude";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp Products/Release/codesign $out/bin/codesign
|
||||
'';
|
||||
}
|
Loading…
Reference in New Issue
Block a user