diff options
author | Jude Taylor <me@jude.bio> | 2015-06-21 20:29:33 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-07-10 10:41:07 -0700 |
commit | 43c72cb6afdf7625fa04b6218a116b4c3badf9d2 (patch) | |
tree | b947cabaa7fcb086f3e867f156149b045a8aa4c1 /pkgs/os-specific/darwin/osx-private-sdk | |
parent | 5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5 (diff) | |
download | nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar.gz nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar.bz2 nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar.lz nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar.xz nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.tar.zst nixlib-43c72cb6afdf7625fa04b6218a116b4c3badf9d2.zip |
add security-tool
Diffstat (limited to 'pkgs/os-specific/darwin/osx-private-sdk')
-rw-r--r-- | pkgs/os-specific/darwin/osx-private-sdk/default.nix | 46 |
1 files changed, 14 insertions, 32 deletions
diff --git a/pkgs/os-specific/darwin/osx-private-sdk/default.nix b/pkgs/os-specific/darwin/osx-private-sdk/default.nix index 85e1dc50f359..febcb6b5d0cd 100644 --- a/pkgs/os-specific/darwin/osx-private-sdk/default.nix +++ b/pkgs/os-specific/darwin/osx-private-sdk/default.nix @@ -1,34 +1,16 @@ -{ stdenv, fetchFromGitHub, python, osx_sdk }: +{ stdenv, fetchzip }: -let - sdkVersion = "10.9"; -in stdenv.mkDerivation { - name = "PrivateMacOSX${sdkVersion}.sdk"; - - src = fetchFromGitHub { - owner = "copumpkin"; - repo = "OSXPrivateSDK"; - rev = "bde9cba13e6ae62a8e4e0f405008ea719526e7ad"; - sha256 = "1vj3fxwp32irxjk987p7a223sm5bl5rrlajcvgy69k0wb0fp0krc"; - }; - - buildInputs = [ python ]; - - configurePhase = "true"; - - buildPhase = '' - python PrivateSDK.py -i ${osx_sdk}/Developer/SDKs/MacOSX${sdkVersion}.sdk -o PrivateMacOSX${sdkVersion}.sdk - ''; - - installPhase = '' - mkdir -p $out/Developer/SDKs/ - mv PrivateMacOSX${sdkVersion}.sdk $out/Developer/SDKs - ''; - - meta = with stdenv.lib; { - description = "A private Mac OS ${sdkVersion} SDK, suitable for building many of Apple's open source releases"; - maintainers = with maintainers; [ copumpkin ]; - platforms = platforms.darwin; - license = licenses.unfree; - }; +let full = stdenv.lib.overrideDerivation (fetchzip { + url = "https://github.com/samdmarshall/OSXPrivateSDK/tarball/69bf3c7f7140ed6ab2b6684b427bd457209858fe"; + name = "osx-private-sdk-10.9"; + sha256 = "1agl4kyry6m7yz3sql5mrbvmd1xkmb4nbq976phcpk19inans1zm"; +}) (drv: { + postFetch = '' + unpackFile() { + tar xzf "$1" + } + '' + drv.postFetch; +}); in { + outPath = "${full}/PrivateSDK10.9"; + passthru.sdk10 = "${full}/PrivateSDK10.10"; } |