apple-source-releases: bump many packages to 10.10.5

This also changes the versioning scheme to be in more "human-meaningful"
terms, so instead of the internal release numbers we talk about 10.10.5
or 10.9.5.

+312 -175
+3 -1
pkgs/os-specific/darwin/apple-source-releases/Csu/default.nix
··· 6 6 --replace "/usr/lib" "/lib" \ 7 7 --replace "/usr/local/lib" "/lib" \ 8 8 --replace "/usr/bin" "" \ 9 - --replace "/bin/" "" 9 + --replace "/bin/" "" \ 10 + --replace "CC = " "CC = cc #" \ 11 + --replace "SDK_DIR = " "SDK_DIR = . #" 10 12 ''; 11 13 12 14 # Mac OS didn't support rpaths back before 10.5, and this package intentionally builds stubs targeting versions prior to that
+97 -97
pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix
··· 32 32 popd 33 33 34 34 # root: complete 35 - cp IOKitUser-907.100.13/IOCFBundle.h $dest 36 - cp IOKitUser-907.100.13/IOCFPlugIn.h $dest 37 - cp IOKitUser-907.100.13/IOCFSerialize.h $dest 38 - cp IOKitUser-907.100.13/IOCFUnserialize.h $dest 39 - cp IOKitUser-907.100.13/IOCFURLAccess.h $dest 40 - cp IOKitUser-907.100.13/IODataQueueClient.h $dest 41 - cp IOKitUser-907.100.13/IOKitLib.h $dest 42 - cp IOKitUser-907.100.13/iokitmig.h $dest 35 + cp IOKitUser-*/IOCFBundle.h $dest 36 + cp IOKitUser-*/IOCFPlugIn.h $dest 37 + cp IOKitUser-*/IOCFSerialize.h $dest 38 + cp IOKitUser-*/IOCFUnserialize.h $dest 39 + cp IOKitUser-*/IOCFURLAccess.h $dest 40 + cp IOKitUser-*/IODataQueueClient.h $dest 41 + cp IOKitUser-*/IOKitLib.h $dest 42 + cp IOKitUser-*/iokitmig.h $dest 43 43 cp ${xnu}/Library/PrivateFrameworks/IOKit.framework/Versions/A/Headers/*.h $dest 44 44 45 45 # audio: complete 46 - cp IOAudioFamily-197.4.2/IOAudioDefines.h $dest/audio 47 - cp IOKitUser-907.100.13/audio.subproj/IOAudioLib.h $dest/audio 48 - cp IOAudioFamily-197.4.2/IOAudioTypes.h $dest/audio 46 + cp IOAudioFamily-*/IOAudioDefines.h $dest/audio 47 + cp IOKitUser-*/audio.subproj/IOAudioLib.h $dest/audio 48 + cp IOAudioFamily-*/IOAudioTypes.h $dest/audio 49 49 50 50 # avc: complete 51 - cp IOFireWireAVC-422.4.0/IOFireWireAVC/IOFireWireAVCConsts.h $dest/avc 52 - cp IOFireWireAVC-422.4.0/IOFireWireAVCLib/IOFireWireAVCLib.h $dest/avc 51 + cp IOFireWireAVC-*/IOFireWireAVC/IOFireWireAVCConsts.h $dest/avc 52 + cp IOFireWireAVC-*/IOFireWireAVCLib/IOFireWireAVCLib.h $dest/avc 53 53 54 54 # DV: complete 55 - cp IOFWDVComponents-207.4.1/DVFamily.h $dest/DV 55 + cp IOFWDVComponents-*/DVFamily.h $dest/DV 56 56 57 57 # firewire: complete 58 - cp IOFireWireFamily-455.4.0/IOFireWireFamily.kmodproj/IOFireWireFamilyCommon.h $dest/firewire 59 - cp IOFireWireFamily-455.4.0/IOFireWireLib.CFPlugInProj/IOFireWireLib.h $dest/firewire 60 - cp IOFireWireFamily-455.4.0/IOFireWireLib.CFPlugInProj/IOFireWireLibIsoch.h $dest/firewire 61 - cp IOFireWireFamily-455.4.0/IOFireWireFamily.kmodproj/IOFWIsoch.h $dest/firewire 58 + cp IOFireWireFamily-*/IOFireWireFamily.kmodproj/IOFireWireFamilyCommon.h $dest/firewire 59 + cp IOFireWireFamily-*/IOFireWireLib.CFPlugInProj/IOFireWireLib.h $dest/firewire 60 + cp IOFireWireFamily-*/IOFireWireLib.CFPlugInProj/IOFireWireLibIsoch.h $dest/firewire 61 + cp IOFireWireFamily-*/IOFireWireFamily.kmodproj/IOFWIsoch.h $dest/firewire 62 62 63 63 # graphics: missing AppleGraphicsDeviceControlUserCommand.h 64 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOAccelClientConnect.h $dest/graphics 65 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOAccelSurfaceConnect.h $dest/graphics 66 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOAccelTypes.h $dest/graphics 67 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOFramebufferShared.h $dest/graphics 68 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOGraphicsEngine.h $dest/graphics 69 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOGraphicsInterface.h $dest/graphics 70 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOGraphicsInterfaceTypes.h $dest/graphics 71 - cp IOKitUser-907.100.13/graphics.subproj/IOGraphicsLib.h $dest/graphics 72 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/graphics/IOGraphicsTypes.h $dest/graphics 64 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOAccelClientConnect.h $dest/graphics 65 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOAccelSurfaceConnect.h $dest/graphics 66 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOAccelTypes.h $dest/graphics 67 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOFramebufferShared.h $dest/graphics 68 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOGraphicsEngine.h $dest/graphics 69 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOGraphicsInterface.h $dest/graphics 70 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOGraphicsInterfaceTypes.h $dest/graphics 71 + cp IOKitUser-*/graphics.subproj/IOGraphicsLib.h $dest/graphics 72 + cp IOGraphics-*/IOGraphicsFamily/IOKit/graphics/IOGraphicsTypes.h $dest/graphics 73 73 74 74 # hid: complete 75 - cp IOKitUser-907.100.13/hid.subproj/IOHIDBase.h $dest/hid 76 - cp IOKitUser-907.100.13/hid.subproj/IOHIDDevice.h $dest/hid 77 - cp IOKitUser-907.100.13/hid.subproj/IOHIDDevicePlugIn.h $dest/hid 78 - cp IOKitUser-907.100.13/hid.subproj/IOHIDElement.h $dest/hid 79 - cp IOKitUser-907.100.13/hid.subproj/IOHIDLib.h $dest/hid 80 - cp IOKitUser-907.100.13/hid.subproj/IOHIDManager.h $dest/hid 81 - cp IOKitUser-907.100.13/hid.subproj/IOHIDQueue.h $dest/hid 82 - cp IOKitUser-907.100.13/hid.subproj/IOHIDTransaction.h $dest/hid 83 - cp IOKitUser-907.100.13/hid.subproj/IOHIDValue.h $dest/hid 84 - cp IOHIDFamily-503.215.2/IOHIDFamily/IOHIDKeys.h $dest/hid 85 - cp IOHIDFamily-503.215.2/IOHIDFamily/IOHIDUsageTables.h $dest/hid 86 - cp IOHIDFamily-503.215.2/IOHIDLib/IOHIDLibObsolete.h $dest/hid 75 + cp IOKitUser-*/hid.subproj/IOHIDBase.h $dest/hid 76 + cp IOKitUser-*/hid.subproj/IOHIDDevice.h $dest/hid 77 + cp IOKitUser-*/hid.subproj/IOHIDDevicePlugIn.h $dest/hid 78 + cp IOKitUser-*/hid.subproj/IOHIDElement.h $dest/hid 79 + cp IOKitUser-*/hid.subproj/IOHIDLib.h $dest/hid 80 + cp IOKitUser-*/hid.subproj/IOHIDManager.h $dest/hid 81 + cp IOKitUser-*/hid.subproj/IOHIDQueue.h $dest/hid 82 + cp IOKitUser-*/hid.subproj/IOHIDTransaction.h $dest/hid 83 + cp IOKitUser-*/hid.subproj/IOHIDValue.h $dest/hid 84 + cp IOHIDFamily-*/IOHIDFamily/IOHIDKeys.h $dest/hid 85 + cp IOHIDFamily-*/IOHIDFamily/IOHIDUsageTables.h $dest/hid 86 + cp IOHIDFamily-*/IOHIDLib/IOHIDLibObsolete.h $dest/hid 87 87 88 88 # hidsystem: complete 89 - cp IOHIDFamily-503.215.2/IOHIDSystem/IOKit/hidsystem/ev_keymap.h $dest/hidsystem 90 - cp IOKitUser-907.100.13/hidsystem.subproj/event_status_driver.h $dest/hidsystem 91 - cp IOKitUser-907.100.13/hidsystem.subproj/IOHIDLib.h $dest/hidsystem 92 - cp IOHIDFamily-503.215.2/IOHIDSystem/IOKit/hidsystem/IOHIDParameter.h $dest/hidsystem 93 - cp IOHIDFamily-503.215.2/IOHIDSystem/IOKit/hidsystem/IOHIDShared.h $dest/hidsystem 94 - cp IOHIDFamily-503.215.2/IOHIDSystem/IOKit/hidsystem/IOHIDTypes.h $dest/hidsystem 95 - cp IOHIDFamily-503.215.2/IOHIDSystem/IOKit/hidsystem/IOLLEvent.h $dest/hidsystem 89 + cp IOHIDFamily-*/IOHIDSystem/IOKit/hidsystem/ev_keymap.h $dest/hidsystem 90 + cp IOKitUser-*/hidsystem.subproj/event_status_driver.h $dest/hidsystem 91 + cp IOKitUser-*/hidsystem.subproj/IOHIDLib.h $dest/hidsystem 92 + cp IOHIDFamily-*/IOHIDSystem/IOKit/hidsystem/IOHIDParameter.h $dest/hidsystem 93 + cp IOHIDFamily-*/IOHIDSystem/IOKit/hidsystem/IOHIDShared.h $dest/hidsystem 94 + cp IOHIDFamily-*/IOHIDSystem/IOKit/hidsystem/IOHIDTypes.h $dest/hidsystem 95 + cp IOHIDFamily-*/IOHIDSystem/IOKit/hidsystem/IOLLEvent.h $dest/hidsystem 96 96 97 97 98 98 # i2c: complete 99 - cp IOGraphics-471.92.1/IOGraphicsFamily/IOKit/i2c/IOI2CInterface.h $dest/i2c 99 + cp IOGraphics-*/IOGraphicsFamily/IOKit/i2c/IOI2CInterface.h $dest/i2c 100 100 101 101 # kext: complete 102 - cp IOKitUser-907.100.13/kext.subproj/KextManager.h $dest/kext 102 + cp IOKitUser-*/kext.subproj/KextManager.h $dest/kext 103 103 104 104 # ndrvsupport: complete 105 - cp IOGraphics-471.92.1/IONDRVSupport/IOKit/ndrvsupport/IOMacOSTypes.h $dest/ndrvsupport 106 - cp IOGraphics-471.92.1/IONDRVSupport/IOKit/ndrvsupport/IOMacOSVideo.h $dest/ndrvsupport 105 + cp IOGraphics-*/IONDRVSupport/IOKit/ndrvsupport/IOMacOSTypes.h $dest/ndrvsupport 106 + cp IOGraphics-*/IONDRVSupport/IOKit/ndrvsupport/IOMacOSVideo.h $dest/ndrvsupport 107 107 108 108 # network: complete 109 - cp IONetworkingFamily-100/IOEthernetController.h $dest/network 110 - cp IONetworkingFamily-100/IOEthernetInterface.h $dest/network 111 - cp IONetworkingFamily-100/IOEthernetStats.h $dest/network 112 - cp IONetworkingFamily-100/IONetworkController.h $dest/network 113 - cp IONetworkingFamily-100/IONetworkData.h $dest/network 114 - cp IONetworkingFamily-100/IONetworkInterface.h $dest/network 115 - cp IOKitUser-907.100.13/network.subproj/IONetworkLib.h $dest/network 116 - cp IONetworkingFamily-100/IONetworkMedium.h $dest/network 117 - cp IONetworkingFamily-100/IONetworkStack.h $dest/network 118 - cp IONetworkingFamily-100/IONetworkStats.h $dest/network 119 - cp IONetworkingFamily-100/IONetworkUserClient.h $dest/network 109 + cp IONetworkingFamily-*/IOEthernetController.h $dest/network 110 + cp IONetworkingFamily-*/IOEthernetInterface.h $dest/network 111 + cp IONetworkingFamily-*/IOEthernetStats.h $dest/network 112 + cp IONetworkingFamily-*/IONetworkController.h $dest/network 113 + cp IONetworkingFamily-*/IONetworkData.h $dest/network 114 + cp IONetworkingFamily-*/IONetworkInterface.h $dest/network 115 + cp IOKitUser-*/network.subproj/IONetworkLib.h $dest/network 116 + cp IONetworkingFamily-*/IONetworkMedium.h $dest/network 117 + cp IONetworkingFamily-*/IONetworkStack.h $dest/network 118 + cp IONetworkingFamily-*/IONetworkStats.h $dest/network 119 + cp IONetworkingFamily-*/IONetworkUserClient.h $dest/network 120 120 121 121 # ps: missing IOUPSPlugIn.h 122 - cp IOKitUser-907.100.13/ps.subproj/IOPowerSources.h $dest/ps 123 - cp IOKitUser-907.100.13/ps.subproj/IOPSKeys.h $dest/ps 122 + cp IOKitUser-*/ps.subproj/IOPowerSources.h $dest/ps 123 + cp IOKitUser-*/ps.subproj/IOPSKeys.h $dest/ps 124 124 125 125 # pwr_mgt: complete 126 - cp IOKitUser-907.100.13/pwr_mgt.subproj/IOPMKeys.h $dest/pwr_mgt 127 - cp IOKitUser-907.100.13/pwr_mgt.subproj/IOPMLib.h $dest/pwr_mgt 126 + cp IOKitUser-*/pwr_mgt.subproj/IOPMKeys.h $dest/pwr_mgt 127 + cp IOKitUser-*/pwr_mgt.subproj/IOPMLib.h $dest/pwr_mgt 128 128 cp ${xnu}/Library/PrivateFrameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/*.h $dest/pwr_mgt 129 - cp IOKitUser-907.100.13/pwr_mgt.subproj/IOPMLibPrivate.h $dest/pwr_mgt # Private 129 + cp IOKitUser-*/pwr_mgt.subproj/IOPMLibPrivate.h $dest/pwr_mgt # Private 130 130 131 131 # sbp2: complete 132 - cp IOFireWireSBP2-426.4.1/IOFireWireSBP2Lib/IOFireWireSBP2Lib.h $dest/sbp2 132 + cp IOFireWireSBP2-*/IOFireWireSBP2Lib/IOFireWireSBP2Lib.h $dest/sbp2 133 133 134 134 # scsi: omitted for now 135 135 136 136 # serial: complete 137 - cp IOSerialFamily-64.1.1/IOSerialFamily.kmodproj/IOSerialKeys.h $dest/serial 138 - cp IOSerialFamily-64.1.1/IOSerialFamily.kmodproj/ioss.h $dest/serial 137 + cp IOSerialFamily-*/IOSerialFamily.kmodproj/IOSerialKeys.h $dest/serial 138 + cp IOSerialFamily-*/IOSerialFamily.kmodproj/ioss.h $dest/serial 139 139 140 140 # storage: complete 141 141 # Needs ata subdirectory 142 - cp IOStorageFamily-172/IOAppleLabelScheme.h $dest/storage 143 - cp IOStorageFamily-172/IOApplePartitionScheme.h $dest/storage 144 - cp IOBDStorageFamily-14/IOBDBlockStorageDevice.h $dest/storage 145 - cp IOBDStorageFamily-14/IOBDMedia.h $dest/storage 146 - cp IOBDStorageFamily-14/IOBDMediaBSDClient.h $dest/storage 147 - cp IOBDStorageFamily-14/IOBDTypes.h $dest/storage 148 - cp IOStorageFamily-172/IOBlockStorageDevice.h $dest/storage 149 - cp IOStorageFamily-172/IOBlockStorageDriver.h $dest/storage 150 - cp IOCDStorageFamily-51/IOCDBlockStorageDevice.h $dest/storage 151 - cp IOCDStorageFamily-51/IOCDMedia.h $dest/storage 152 - cp IOCDStorageFamily-51/IOCDMediaBSDClient.h $dest/storage 153 - cp IOCDStorageFamily-51/IOCDPartitionScheme.h $dest/storage 154 - cp IOCDStorageFamily-51/IOCDTypes.h $dest/storage 155 - cp IODVDStorageFamily-35/IODVDBlockStorageDevice.h $dest/storage 156 - cp IODVDStorageFamily-35/IODVDMedia.h $dest/storage 157 - cp IODVDStorageFamily-35/IODVDMediaBSDClient.h $dest/storage 158 - cp IODVDStorageFamily-35/IODVDTypes.h $dest/storage 159 - cp IOStorageFamily-172/IOFDiskPartitionScheme.h $dest/storage 160 - cp IOStorageFamily-172/IOFilterScheme.h $dest/storage 161 - cp IOFireWireSerialBusProtocolTransport-251.0.1/IOFireWireStorageCharacteristics.h $dest/storage 162 - cp IOStorageFamily-172/IOGUIDPartitionScheme.h $dest/storage 163 - cp IOStorageFamily-172/IOMedia.h $dest/storage 164 - cp IOStorageFamily-172/IOMediaBSDClient.h $dest/storage 165 - cp IOStorageFamily-172/IOPartitionScheme.h $dest/storage 166 - cp IOStorageFamily-172/IOStorage.h $dest/storage 167 - cp IOStorageFamily-172/IOStorageCardCharacteristics.h $dest/storage 168 - cp IOStorageFamily-172/IOStorageDeviceCharacteristics.h $dest/storage 169 - cp IOStorageFamily-172/IOStorageProtocolCharacteristics.h $dest/storage 142 + cp IOStorageFamily-*/IOAppleLabelScheme.h $dest/storage 143 + cp IOStorageFamily-*/IOApplePartitionScheme.h $dest/storage 144 + cp IOBDStorageFamily-*/IOBDBlockStorageDevice.h $dest/storage 145 + cp IOBDStorageFamily-*/IOBDMedia.h $dest/storage 146 + cp IOBDStorageFamily-*/IOBDMediaBSDClient.h $dest/storage 147 + cp IOBDStorageFamily-*/IOBDTypes.h $dest/storage 148 + cp IOStorageFamily-*/IOBlockStorageDevice.h $dest/storage 149 + cp IOStorageFamily-*/IOBlockStorageDriver.h $dest/storage 150 + cp IOCDStorageFamily-*/IOCDBlockStorageDevice.h $dest/storage 151 + cp IOCDStorageFamily-*/IOCDMedia.h $dest/storage 152 + cp IOCDStorageFamily-*/IOCDMediaBSDClient.h $dest/storage 153 + cp IOCDStorageFamily-*/IOCDPartitionScheme.h $dest/storage 154 + cp IOCDStorageFamily-*/IOCDTypes.h $dest/storage 155 + cp IODVDStorageFamily-*/IODVDBlockStorageDevice.h $dest/storage 156 + cp IODVDStorageFamily-*/IODVDMedia.h $dest/storage 157 + cp IODVDStorageFamily-*/IODVDMediaBSDClient.h $dest/storage 158 + cp IODVDStorageFamily-*/IODVDTypes.h $dest/storage 159 + cp IOStorageFamily-*/IOFDiskPartitionScheme.h $dest/storage 160 + cp IOStorageFamily-*/IOFilterScheme.h $dest/storage 161 + cp IOFireWireSerialBusProtocolTransport-*/IOFireWireStorageCharacteristics.h $dest/storage 162 + cp IOStorageFamily-*/IOGUIDPartitionScheme.h $dest/storage 163 + cp IOStorageFamily-*/IOMedia.h $dest/storage 164 + cp IOStorageFamily-*/IOMediaBSDClient.h $dest/storage 165 + cp IOStorageFamily-*/IOPartitionScheme.h $dest/storage 166 + cp IOStorageFamily-*/IOStorage.h $dest/storage 167 + cp IOStorageFamily-*/IOStorageCardCharacteristics.h $dest/storage 168 + cp IOStorageFamily-*/IOStorageDeviceCharacteristics.h $dest/storage 169 + cp IOStorageFamily-*/IOStorageProtocolCharacteristics.h $dest/storage 170 170 171 171 # stream: missing altogether 172 172
+1 -1
pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
··· 113 113 -o $out/lib/libSystem.dylib \ 114 114 CompatibilityHacks.o init.o \ 115 115 -compatibility_version 1.0 \ 116 - -current_version ${version} \ 116 + -current_version 1197.1.1 \ 117 117 -reexport_library $out/lib/system/libsystem_c.dylib \ 118 118 -reexport_library $out/lib/system/libsystem_kernel.dylib \ 119 119 ${stdenv.lib.concatStringsSep " "
+209 -76
pkgs/os-specific/darwin/apple-source-releases/default.nix
··· 1 1 { stdenv, fetchurl, pkgs }: 2 2 3 3 let 4 + # This attrset can in theory be computed automatically, but for that to work nicely we need 5 + # import-from-derivation to work properly. Currently it's rather ugly when we try to bootstrap 6 + # a stdenv out of something like this. With some care we can probably get rid of this, but for 7 + # now it's staying here. 8 + versions = { 9 + "osx-10.11.2" = { 10 + dtrace = "168"; 11 + xnu = "3248.20.55"; 12 + }; 13 + "osx-10.10.5" = { 14 + adv_cmds = "158"; 15 + architecture = "266"; 16 + CF = "1153.18"; 17 + CommonCrypto = "60061.30.1"; 18 + copyfile = "118.1.2"; 19 + Csu = "85"; 20 + dyld = "353.2.3"; 21 + eap8021x = "198.30.1"; 22 + libauto = "186"; 23 + Libc = "1044.40.1"; 24 + libclosure = "65"; 25 + libdispatch = "442.1.4"; 26 + libiconv = "42"; 27 + Libinfo = "459.40.1"; 28 + Libnotify = "133.1.1"; 29 + libpthread = "105.40.1"; 30 + libresolv = "57"; 31 + Libsystem = "1213"; 32 + libunwind = "35.3"; 33 + libutil = "38"; 34 + mDNSResponder = "576.30.4"; 35 + objc4 = "647"; 36 + ppp = "786.40.2"; 37 + removefile = "35"; 38 + Security = "57031.40.6"; 39 + xnu = "2782.40.9"; 40 + 41 + IOAudioFamily = "203.3"; 42 + IOFireWireFamily = "458"; 43 + IOFWDVComponents = "207.4.1"; 44 + IOFireWireAVC = "423"; 45 + IOFireWireSBP2 = "427"; 46 + IOFireWireSerialBusProtocolTransport = "251.0.1"; 47 + IOGraphics = "485.40.1"; 48 + IOHIDFamily = "606.40.1"; 49 + IONetworkingFamily = "101"; 50 + IOSerialFamily = "74.20.1"; 51 + IOStorageFamily = "182.1.1"; 52 + IOBDStorageFamily = "14"; 53 + IOCDStorageFamily = "51"; 54 + IODVDStorageFamily = "35"; 55 + IOKitUser = "1050.20.2"; 56 + }; 57 + "osx-10.9.5" = { 58 + CF = "855.17"; 59 + launchd = "842.92.1"; 60 + libauto = "185.5"; 61 + Libc = "997.90.3"; 62 + libdispatch = "339.92.1"; 63 + libiconv = "41"; 64 + Libnotify = "121.20.1"; 65 + Libsystem = "1197.1.1"; 66 + objc4 = "551.1"; 67 + Security = "55471.14.18"; 68 + security_dotmac_tp = "55107.1"; 69 + xnu = "2422.115.4"; 70 + 71 + IOStorageFamily = "172"; 72 + }; 73 + "osx-10.8.5" = { 74 + configd = "453.19"; 75 + Libc = "825.40.1"; 76 + IOUSBFamily = "630.4.5"; 77 + }; 78 + "osx-10.8.4" = { 79 + IOUSBFamily = "560.4.2"; 80 + }; 81 + "osx-10.7.5" = { 82 + libsecurity_apple_csp = "55003"; 83 + libsecurity_apple_cspdl = "55000"; 84 + libsecurity_apple_file_dl = "55000"; 85 + libsecurity_apple_x509_cl = "55004"; 86 + libsecurity_apple_x509_tp = "55009.3"; 87 + libsecurity_asn1 = "55000.2"; 88 + libsecurity_cdsa_client = "55000"; 89 + libsecurity_cdsa_plugin = "55001"; 90 + libsecurity_cdsa_utilities = "55006"; 91 + libsecurity_cdsa_utils = "55000"; 92 + libsecurity_codesigning = "55037.15"; 93 + libsecurity_cssm = "55005.5"; 94 + libsecurity_filedb = "55016.1"; 95 + libsecurity_keychain = "55050.9"; 96 + libsecurity_mds = "55000"; 97 + libsecurity_ocspd = "55010"; 98 + libsecurity_pkcs12 = "55000"; 99 + libsecurity_sd_cspdl = "55003"; 100 + libsecurity_utilities = "55030.3"; 101 + libsecurityd = "55004"; 102 + }; 103 + "osx-10.7.4" = { 104 + Libm = "2026"; 105 + }; 106 + "osx-10.6.2" = { 107 + CarbonHeaders = "18.1"; 108 + }; 109 + "osx-10.5.8" = { 110 + adv_cmds = "119"; 111 + }; 112 + "osx-10.5" = { 113 + CoreOSMakeFiles = "40"; 114 + }; 115 + "dev-tools-7.0" = { 116 + bootstrap_cmds = "93"; 117 + }; 118 + "dev-tools-5.1" = { 119 + bootstrap_cmds = "86"; 120 + }; 121 + "dev-tools-3.2.6" = { 122 + bsdmake = "24"; 123 + }; 124 + }; 125 + 4 126 fetchApple = version: sha256: name: fetchurl { 5 - url = "http://www.opensource.apple.com/tarballs/${name}/${name}-${version}.tar.gz"; 127 + url = "http://www.opensource.apple.com/tarballs/${name}/${name}-${versions.${version}.${name}}.tar.gz"; 6 128 inherit sha256; 7 129 }; 8 130 ··· 25 147 }; 26 148 27 149 IOKitSpecs = { 28 - IOAudioFamily = fetchApple "197.4.2" "1dmrczdmbdkvnhjbv233wx4xczgpf5wjrhr83aizrwpks5avkxbr"; 29 - IOFireWireFamily = fetchApple "455.4.0" "034n2v6z7lf1cx3sp3309z4sn8mkchjcrsf177iag46yzlzcjgfl"; 30 - IOFWDVComponents = fetchApple "207.4.1" "1brr0yn6mxgapw3bvlhyissfksifzj2mqsvj9vmps6zwcsxjfw7m"; 31 - IOFireWireAVC = fetchApple "422.4.0" "1anw8cfmwkavnrs28bzshwa3cwk4r1p3x72561zljx57d0na9164"; 32 - IOFireWireSBP2 = fetchApple "426.4.1" "0asik6qjhf3jjp22awsiyyd6rj02zwnx47l0afbwmxpn5bchfk60"; 33 - IOFireWireSerialBusProtocolTransport = fetchApple "251.0.1" "09kiq907qpk94zbij1mrcfcnyyc5ncvlxavxjrj4v5braxm78lhi"; 34 - IOGraphics = fetchApple "471.92.1" "1c110c9chafy5ilvnc08my9ka530aljggbn66gh3sjsg7lzck9nb"; 35 - IOHIDFamily = fetchApple "503.215.2" "0nx9mzdw848y6ppcfvip3ybczd1fxkr413zhi9qhw7gnpvac5g3n"; 36 - IONetworkingFamily = fetchApple "100" "10r769mqq7aiksdsvyz76xjln0lg7dj4pkg2x067ygyf9md55hlz"; 37 - IOSerialFamily = fetchApple "64.1.1" "1bfkqmg7clwm23byr3iji812j7v1p6565b1ri6p78zviqxnxh7cx"; 38 - IOStorageFamily = fetchApple "172" "0w5yr8ppl82anwph2zba0ppjji6ipf5x410zhcm1drzwn4bbkxrj"; 39 - IOBDStorageFamily = fetchApple "14" "1rbvmh311n853j5qb6hfda94vym9wkws5w736w2r7dwbrjyppc1q"; 40 - IOCDStorageFamily = fetchApple "51" "1905sxwmpxdcnm6yggklc5zimx1558ygm3ycj6b34f9h48xfxzgy"; 41 - IODVDStorageFamily = fetchApple "35" "1fv82rn199mi998l41c0qpnlp3irhqp2rb7v53pxbx7cra4zx3i6"; 150 + IOAudioFamily = fetchApple "osx-10.10.5" "0ggq7za3iq8g02j16rj67prqhrw828jsw3ah3bxq8a1cvr55aqnq"; 151 + IOFireWireFamily = fetchApple "osx-10.10.5" "059qa1m668kwvchl90cqcx35b31zaqdg61zi11y1imn5s389y2g1"; 152 + IOFWDVComponents = fetchApple "osx-10.10.5" "1brr0yn6mxgapw3bvlhyissfksifzj2mqsvj9vmps6zwcsxjfw7m"; 153 + IOFireWireAVC = fetchApple "osx-10.10.5" "194an37gbqs9s5s891lmw6prvd1m2362602s8lj5m89fp9h8mbal"; 154 + IOFireWireSBP2 = fetchApple "osx-10.10.5" "1mym158kp46y1vfiq625b15ihh4jjbpimfm7d56wlw6l2syajqvi"; 155 + IOFireWireSerialBusProtocolTransport = fetchApple "osx-10.10.5" "09kiq907qpk94zbij1mrcfcnyyc5ncvlxavxjrj4v5braxm78lhi"; 156 + IOGraphics = fetchApple "osx-10.10.5" "1z0x3yrv0p8pfdqnvwf8rvrf9wip593lhm9q6yzbclz3fn53ad0p"; 157 + IOHIDFamily = fetchApple "osx-10.10.5" "0yibagwk74imp3j3skjycm703s5ybdqw0qlsmnml6zwjpbrz5894"; 158 + IONetworkingFamily = fetchApple "osx-10.10.5" "04as1hc8avncijf61mp9dmplz8vb1inhirkd1g74gah08lgrfs9j"; 159 + IOSerialFamily = fetchApple "osx-10.10.5" "0jh12aanxcigqi9w6wqzbwjdin9m48zwrhdj3n4ki0h41sg89y91"; 160 + IOStorageFamily = fetchApple "osx-10.9.5" "0w5yr8ppl82anwph2zba0ppjji6ipf5x410zhcm1drzwn4bbkxrj"; 161 + IOBDStorageFamily = fetchApple "osx-10.10.5" "1rbvmh311n853j5qb6hfda94vym9wkws5w736w2r7dwbrjyppc1q"; 162 + IOCDStorageFamily = fetchApple "osx-10.10.5" "1905sxwmpxdcnm6yggklc5zimx1558ygm3ycj6b34f9h48xfxzgy"; 163 + IODVDStorageFamily = fetchApple "osx-10.10.5" "1fv82rn199mi998l41c0qpnlp3irhqp2rb7v53pxbx7cra4zx3i6"; 42 164 # There should be an IOStreamFamily project here, but they haven't released it :( 43 - IOUSBFamily = fetchApple "630.4.5" "1znqb6frxgab9mkyv7csa08c26p9p0ip6hqb4wm9c7j85kf71f4j"; # This is from 10.8 :( 44 - IOUSBFamily_older = fetchApple "560.4.2" "113lmpz8n6sibd27p42h8bl7a6c3myc6zngwri7gnvf8qlajzyml" "IOUSBFamily"; # This is even older :( 45 - IOKitUser = fetchApple "907.100.13" "0kcbrlyxcyirvg5p95hjd9k8a01k161zg0bsfgfhkb90kh2s8x0m"; 165 + IOUSBFamily = fetchApple "osx-10.8.5" "1znqb6frxgab9mkyv7csa08c26p9p0ip6hqb4wm9c7j85kf71f4j"; # This is from 10.8 :( 166 + IOUSBFamily_older = fetchApple "osx-10.8.4" "113lmpz8n6sibd27p42h8bl7a6c3myc6zngwri7gnvf8qlajzyml" "IOUSBFamily"; # This is even older :( 167 + IOKitUser = fetchApple "osx-10.10.5" "1jzndziv97bhjxmla8nib5fpcswbvsxr04447g251ls81rw313lb"; 46 168 # There should be an IOVideo here, but they haven't released it :( 47 169 }; 48 170 49 171 IOKitSrcs = stdenv.lib.mapAttrs (name: value: if builtins.isFunction value then value name else value) IOKitSpecs; 50 172 51 - adv_cmds = applePackage "adv_cmds" "119" "102ssayxbg9wb35mdmhswbnw0bg7js3pfd8fcbic83c5q3bqa6c6" {}; 173 + adv_cmds = applePackage "adv_cmds" "osx-10.5.8" "102ssayxbg9wb35mdmhswbnw0bg7js3pfd8fcbic83c5q3bqa6c6" {}; 52 174 53 175 packages = { 54 176 inherit (adv_cmds) ps locale; 55 - architecture = applePackage "architecture" "265" "05wz8wmxlqssfp29x203fwfb8pgbdjj1mpz12v508658166yzqj8" {}; 56 - bootstrap_cmds = applePackage "bootstrap_cmds" "86" "0xr0296jm1r3q7kbam98h85g23qlfi763z54ahj563n636kyk2wb" {}; 57 - bsdmake = applePackage "bsdmake" "24" "11a9kkhz5bfgi1i8kpdkis78lhc6b5vxmhd598fcdgra1jw4iac2" {}; 58 - CarbonHeaders = applePackage "CarbonHeaders" "9A581" "1hc0yijlpwq39x5bic6nnywqp2m1wj1f11j33m2q7p505h1h740c" {}; 59 - CF = applePackage "CF" "855.17" "1sadmxi9fsvsmdyxvg2133sdzvkzwil5fvyyidxsyk1iyfzqsvln" {}; 60 - CommonCrypto = applePackage "CommonCrypto" "60049" "1azin6w7cnzl0iv8kd2qzgwcp6a45zy64y5z1i6jysjcl6xmlw2h" {}; 61 - configd = applePackage "configd" "453.19" "1gxakahk8gallf16xmhxhprdxkh3prrmzxnmxfvj0slr0939mmr2" {}; 62 - copyfile = applePackage "copyfile" "103.92.1" "15i2hw5aqx0fklvmq6avin5s00adacvzqc740vviwc2y742vrdcd" {}; 63 - CoreOSMakefiles = applePackage "CoreOSMakefiles" "40" "0kxp53spbn7109l7cvhi88pmfsi81lwmbws819b6wr3hm16v84f4" {}; 64 - Csu = applePackage "Csu" "79" "1hif4dz23isgx85sgh11yg8amvp2ksvvhz3y5v07zppml7df2lnh" {}; 65 - dtrace = applePackage "dtrace" "118.1" "0pp5x8dgvzmg9vvg32hpy2brm17dpmbwrcr4prsmdmfvd4767wcf" {}; 66 - dyld = applePackage "dyld" "239.4" "07z7lyv6x0f6gllb5hymccl31zisrdhz4gqp722xcs9nhsqaqvn7" {}; 67 - eap8021x = applePackage "eap8021x" "180" "1ynkq8zmhgqhpkdg2syj085lzya0fz55d3423hvf9kcgpbjcd9ic" {}; 68 - IOKit = applePackage "IOKit" "907.100.13" "0kcbrlyxcyirvg5p95hjd9k8a01k161zg0bsfgfhkb90kh2s8x0m" { inherit IOKitSrcs; }; 69 - launchd = applePackage "launchd" "842.92.1" "0w30hvwqq8j5n90s3qyp0fccxflvrmmjnicjri4i1vd2g196jdgj" {}; 70 - libauto = applePackage "libauto" "185.5" "17z27yq5d7zfkwr49r7f0vn9pxvj95884sd2k6lq6rfaz9gxqhy3" {}; 71 - Libc = applePackage "Libc" "997.90.3" "1jz5bx9l4q484vn28c6n9b28psja3rpxiqbj6zwrwvlndzmq1yz5" {}; 72 - Libc_old = applePackage "Libc/825_40_1.nix" "825.40.1" "0xsx1im52gwlmcrv4lnhhhn9dyk5ci6g27k6yvibn9vj8fzjxwcf" {}; 73 - libclosure = applePackage "libclosure" "63" "083v5xhihkkajj2yvz0dwgbi0jl2qvzk22p7pqq1zp3ry85xagrx" {}; 74 - libdispatch = applePackage "libdispatch" "339.92.1" "1lc5033cmkwxy3r26gh9plimxshxfcbgw6i0j7mgjlnpk86iy5bk" {}; 75 - libiconv = applePackage "libiconv" "41" "0sni1gx6i2h7r4r4hhwbxdir45cp039m4wi74izh4l0pfw7gywad" {}; 76 - Libinfo = applePackage "Libinfo" "449.1.3" "1ix6f7xwjnq9bqgv8w27k4j64bqn1mfhh91nc7ciiv55axpdb9hq" {}; 77 - Libm = applePackage "Libm" "2026" "02sd82ig2jvvyyfschmb4gpz6psnizri8sh6i982v341x6y4ysl7" {}; # This is from 10.7 !! :( 78 - Libnotify = applePackage "Libnotify" "121.20.1" "164rx4za5z74s0mk9x0m1815r1m9kfal8dz3bfaw7figyjd6nqad" {}; 79 - libpthread = applePackage "libpthread" "105.1.4" "09vwwahcvmxvx2xl0890gkp91n61dld29j73y2pa597bqkag2qpg" {}; 80 - libresolv = applePackage "libresolv" "54" "028mp2smd744ryxwl8cqz4njv8h540sdw3an1yl7yxqcs04r0p4b" {}; 81 - Libsystem = applePackage "Libsystem" "1197.1.1" "1yfj2qdrf9vrzs7p9m4wlb7zzxcrim1gw43x4lvz4qydpp5kg2rh" {}; 82 - libutil = applePackage "libutil" "38" "12gsvmj342n5d81kqwba68bmz3zf2757442g1sz2y5xmcapa3g5f" {}; 83 - libunwind = applePackage "libunwind" "35.3" "0miffaa41cv0lzf8az5k1j1ng8jvqvxcr4qrlkf3xyj479arbk1b" {}; 84 - mDNSResponder = applePackage "mDNSResponder" "522.92.1" "1cp87qda1s7brriv413i71yggm8yqfwv64vknrnqv24fcb8hzbmy" {}; 85 - objc4 = applePackage "objc4" "551.1" "1jrdb6yyb5jwwj27c1r0nr2y2ihqjln8ynj61mpkvp144c1cm5bg" {}; 86 - #objc4_pure = applePackage "objc4/pure.nix" "551.1" "1jrdb6yyb5jwwj27c1r0nr2y2ihqjln8ynj61mpkvp144c1cm5bg" {}; 87 - ppp = applePackage "ppp" "727.90.1" "166xz1q7al12hm3q3drlp2r6fgdrsq3pmazjp3nsqg3vnglyh4gk" {}; 88 - removefile = applePackage "removefile" "33" "0ycvp7cnv40952a1jyhm258p6gg5xzh30x86z5gb204x80knw30y" {}; 89 - Security = applePackage "Security" "55471.14.18" "1nv0dczf67dhk17hscx52izgdcyacgyy12ag0jh6nl5hmfzsn8yy" {}; 90 - xnu = applePackage "xnu" "2422.115.4" "1ssw5fzvgix20bw6y13c39ib0zs7ykpig3irlwbaccpjpci5jl0s" {}; 177 + architecture = applePackage "architecture" "osx-10.10.5" "0fc9s1f4mnzaixrmkkq9y8276g8i5grryh2dggi4h347i33kd097" {}; 178 + bootstrap_cmds = applePackage "bootstrap_cmds" "dev-tools-7.0" "1v5dv2q3af1xwj5kz0a5g54fd5dm6j4c9dd2g66n4kc44ixyrhp3" {}; 179 + bsdmake = applePackage "bsdmake" "dev-tools-3.2.6" "11a9kkhz5bfgi1i8kpdkis78lhc6b5vxmhd598fcdgra1jw4iac2" {}; 180 + CarbonHeaders = applePackage "CarbonHeaders" "osx-10.6.2" "1zam29847cxr6y9rnl76zqmkbac53nx0szmqm9w5p469a6wzjqar" {}; 181 + CF = applePackage "CF" "osx-10.9.5" "1sadmxi9fsvsmdyxvg2133sdzvkzwil5fvyyidxsyk1iyfzqsvln" {}; 182 + CommonCrypto = applePackage "CommonCrypto" "osx-10.10.5" "0rm1r552i3mhyik2y3309dw90ap6vlhk583237jxfmdkip4c6mdr" {}; 183 + configd = applePackage "configd" "osx-10.8.5" "1gxakahk8gallf16xmhxhprdxkh3prrmzxnmxfvj0slr0939mmr2" {}; 184 + copyfile = applePackage "copyfile" "osx-10.10.5" "1s90wv9jsi6ismdnc1my3rxaa83k3s5ialrs5xlrmyb7s0pgvz7j" {}; 185 + CoreOSMakefiles = applePackage "CoreOSMakefiles" "osx-10.5" "0kxp53spbn7109l7cvhi88pmfsi81lwmbws819b6wr3hm16v84f4" {}; 186 + Csu = applePackage "Csu" "osx-10.10.5" "0yh5mslyx28xzpv8qww14infkylvc1ssi57imhi471fs91sisagj" {}; 187 + dtrace = applePackage "dtrace" "osx-10.10.5" "0pp5x8dgvzmg9vvg32hpy2brm17dpmbwrcr4prsmdmfvd4767wcf" {}; 188 + dtracen = applePackage "dtrace" "osx-10.11.2" "04mi0jy8gy0w59rk9i9dqznysv6fzz1v5mq779s41cp308yi0h1c" {}; 189 + dyld = applePackage "dyld" "osx-10.10.5" "167f74ln8pmfimwn6kwh199ylvy3fw72fd15da94mf34ii0zar6k" {}; 190 + eap8021x = applePackage "eap8021x" "osx-10.10.5" "1f37dpbcgrd1b14nrv2lpqrkap74myjbparz9masx92df6kcn7l2" {}; 191 + IOKit = applePackage "IOKit" "osx-10.10.5" "0kcbrlyxcyirvg5p95hjd9k8a01k161zg0bsfgfhkb90kh2s8x0m" { inherit IOKitSrcs; }; 192 + launchd = applePackage "launchd" "osx-10.9.5" "0w30hvwqq8j5n90s3qyp0fccxflvrmmjnicjri4i1vd2g196jdgj" {}; 193 + libauto = applePackage "libauto" "osx-10.9.5" "17z27yq5d7zfkwr49r7f0vn9pxvj95884sd2k6lq6rfaz9gxqhy3" {}; 194 + Libc = applePackage "Libc" "osx-10.9.5" "1jz5bx9l4q484vn28c6n9b28psja3rpxiqbj6zwrwvlndzmq1yz5" {}; 195 + Libc_old = applePackage "Libc/825_40_1.nix" "osx-10.8.5" "0xsx1im52gwlmcrv4lnhhhn9dyk5ci6g27k6yvibn9vj8fzjxwcf" {}; 196 + libclosure = applePackage "libclosure" "osx-10.10.5" "1zqy1zvra46cmqv6vsf1mcsz3a76r9bky145phfwh4ab6y15vjpq" {}; 197 + libdispatch = applePackage "libdispatch" "osx-10.9.5" "1lc5033cmkwxy3r26gh9plimxshxfcbgw6i0j7mgjlnpk86iy5bk" {}; 198 + libiconv = applePackage "libiconv" "osx-10.9.5" "0sni1gx6i2h7r4r4hhwbxdir45cp039m4wi74izh4l0pfw7gywad" {}; 199 + Libinfo = applePackage "Libinfo" "osx-10.10.5" "19n72s652rrqnc9hzlh4xq3h7xsfyjyklmcgyzyj0v0z68ww3z6h" {}; 200 + Libm = applePackage "Libm" "osx-10.7.4" "02sd82ig2jvvyyfschmb4gpz6psnizri8sh6i982v341x6y4ysl7" {}; 201 + Libnotify = applePackage "Libnotify" "osx-10.9.5" "164rx4za5z74s0mk9x0m1815r1m9kfal8dz3bfaw7figyjd6nqad" {}; 202 + libpthread = applePackage "libpthread" "osx-10.10.5" "1p2y6xvsfqyakivr6d48fgrd163b5m9r045cxyfwrf8w0r33nfn3" {}; 203 + libresolv = applePackage "libresolv" "osx-10.10.5" "0nvssf4qaqgs1dxwayzdy66757k99969f6c7n68n58n2yh6f5f6a" {}; 204 + Libsystem = applePackage "Libsystem" "osx-10.9.5" "1yfj2qdrf9vrzs7p9m4wlb7zzxcrim1gw43x4lvz4qydpp5kg2rh" {}; 205 + libutil = applePackage "libutil" "osx-10.10.5" "12gsvmj342n5d81kqwba68bmz3zf2757442g1sz2y5xmcapa3g5f" {}; 206 + libunwind = applePackage "libunwind" "osx-10.10.5" "0miffaa41cv0lzf8az5k1j1ng8jvqvxcr4qrlkf3xyj479arbk1b" {}; 207 + mDNSResponder = applePackage "mDNSResponder" "osx-10.10.5" "1h4jin7ya1ih7v0hksi7gfmbv767pv8wsyyv1qfy2xw36x8wnds7" {}; 208 + objc4 = applePackage "objc4" "osx-10.9.5" "1jrdb6yyb5jwwj27c1r0nr2y2ihqjln8ynj61mpkvp144c1cm5bg" {}; 209 + ppp = applePackage "ppp" "osx-10.10.5" "01v7i0xds185glv8psvlffylfcfhbx1wgsfg74kx5rh3lyrigwrb" {}; 210 + removefile = applePackage "removefile" "osx-10.10.5" "1f2jw5irq6fz2jv5pag1w2ivfp8659v74f0h8kh0yx0rqw4asm33" {}; 211 + Security = applePackage "Security" "osx-10.9.5" "1nv0dczf67dhk17hscx52izgdcyacgyy12ag0jh6nl5hmfzsn8yy" {}; 212 + xnu = applePackage "xnu" "osx-10.9.5" "1ssw5fzvgix20bw6y13c39ib0zs7ykpig3irlwbaccpjpci5jl0s" {}; 91 213 92 - libsecurity_apple_csp = libsecPackage "libsecurity_apple_csp" "55003" "1ngyn1ik27n4x981px3kfd1z1n8zx7r5w812b6qfjpy5nw4h746w" {}; 93 - libsecurity_apple_cspdl = libsecPackage "libsecurity_apple_cspdl" "55000" "1svqa5fhw7p7njzf8bzg7zgc5776aqjhdbnlhpwmr5hmz5i0x8r7" {}; 94 - libsecurity_apple_file_dl = libsecPackage "libsecurity_apple_file_dl" "55000" "1dfqani3n135i3iqmafc1k9awmz6s0a78zifhk15rx5a8ps870bl" {}; 95 - libsecurity_apple_x509_cl = libsecPackage "libsecurity_apple_x509_cl" "55004" "1gji2i080560s08k1nigsla1zdmi6slyv97xaj5vqxjpxb0g1xf5" {}; 96 - libsecurity_apple_x509_tp = libsecPackage "libsecurity_apple_x509_tp" "55009.3" "1bsms3nvi62wbvjviwjhjhzhylad8g6vmvlj3ngd0wyd0ywxrs46" {}; 97 - libsecurity_asn1 = libsecPackage "libsecurity_asn1" "55000.2" "0i8aakjxdfj0lqcgqmbip32g7r4h57xhs8w0sxfvfl45q22s782w" {}; 98 - libsecurity_cdsa_client = libsecPackage "libsecurity_cdsa_client" "55000" "127jxnypkycy8zqwicfv333h11318m00gd37jnswbrpg44xd1wdy" {}; 99 - libsecurity_cdsa_plugin = libsecPackage "libsecurity_cdsa_plugin" "55001" "0ifmx85rs51i7zjm015s8kc2dqyrlvbr39lw9xzxgd2ds33i4lfj" {}; 100 - libsecurity_cdsa_utilities = libsecPackage "libsecurity_cdsa_utilities" "55006" "1kzsl0prvfa8a0m3j3pcxq06aix1csgayd3lzx27iqg84c8mhzan" {}; 101 - libsecurity_cdsa_utils = libsecPackage "libsecurity_cdsa_utils" "55000" "0q55jizav6n0lkj7lcmcr2mjdhnbnnn525fa9ipwgvzbspihw0g6" {}; 102 - libsecurity_codesigning = libsecPackage "libsecurity_codesigning" "55037.15" "0vf5nj2g383b4hknlp51qll5pm8z4qbf56dnc16n3wm8gj82iasy" {}; 103 - libsecurity_cssm = libsecPackage "libsecurity_cssm" "55005.5" "0l6ia533bhr8kqp2wa712bnzzzisif3kbn7h3bzzf4nps4wmwzn4" {}; 104 - libsecurity_filedb = libsecPackage "libsecurity_filedb" "55016.1" "1r0ik95xapdl6l2lhd079vpq41jjgshz2hqb8490gpy5wyc49cxb" {}; 105 - libsecurity_keychain = libsecPackage "libsecurity_keychain" "55050.9" "15wf2slcgyns61kk7jndgm9h22vidyphh9x15x8viyprra9bkhja" {}; 106 - libsecurity_mds = libsecPackage "libsecurity_mds" "55000" "0vin5hnzvkx2rdzaaj2gxmx38amxlyh6j24a8gc22y09d74p5lzs" {}; 107 - libsecurity_ocspd = libsecPackage "libsecurity_ocspd" "55010" "1bxzpihc6w0ji4x8810a4lfkq83787yhjl60xm24bv1prhqcm73b" {}; 108 - libsecurity_pkcs12 = libsecPackage "libsecurity_pkcs12" "55000" "1yq8p2sp39q40fxshb256b7jn9lvmpymgpm8yz9kqrf980xddgsg" {}; 109 - libsecurity_sd_cspdl = libsecPackage "libsecurity_sd_cspdl" "55003" "10v76xycfnvz1n0zqfbwn3yh4w880lbssqhkn23iim3ihxgm5pbd" {}; 110 - libsecurity_utilities = libsecPackage "libsecurity_utilities" "55030.3" "0ayycfy9jm0n0c7ih9f3m69ynh8hs80v8yicq47aa1h9wclbxg8r" {}; 111 - libsecurityd = libsecPackage "libsecurityd" "55004" "1ywm2qj8l7rhaxy5biwxsyavd0d09d4bzchm03nlvwl313p2747x" {}; 112 - security_dotmac_tp = libsecPackage "security_dotmac_tp" "55107.1" "1l4fi9qhrghj0pkvywi8da22bh06c5bv3l40a621b5g258na50pl" {}; 214 + # Pending work... we can't change the above packages in place because the bootstrap depends on them, so we detach the expressions 215 + # here so we can work on them. 216 + CF_new = applePackage "CF/new.nix" "osx-10.10.5" "1sadmxi9fsvsmdyxvg2133sdzvkzwil50vyyidxsyk1iyfzqsvln" {}; 217 + Libc_new = applePackage "Libc/new.nix" "osx-10.10.5" "1jz5bx9l4q484vn08c6n9b28psja3rpxiqbj6zwrwvlndzmq1yz5" {}; 218 + libdispatch_new = applePackage "libdispatch/new.nix" "osx-10.10.5" "1lc5033cmkwxy0r26gh9plimxshxfcbgw6i0j7mgjlnpk86iy5bk" {}; 219 + libiconv_new = applePackage "libiconv/new.nix" "osx-10.10.5" "0sni1gx6i2h7r404hhwbxdir45cp039m4wi74izh4l0pfw7gywad" {}; 220 + Libnotify_new = applePackage "Libnotify/new.nix" "osx-10.10.5" "0sni1gx6i2h7r404hhwbxdir45cp039m4wi70izh4l0pfw7gywad" {}; 221 + Libsystem_new = applePackage "Libsystem/new.nix" "osx-10.10.5" "1yfj2qdrf9vrzs7p9m4wlb7zzxcrim10w43x4lvz4qydpp5kg2rh" {}; 222 + objc4_new = applePackage "objc4/new.nix" "osx-10.10.5" "0r0797ckmgv19if4i14dzyjh7i5klkm9jpacjif9v3rpycyyx1n3" {}; 223 + xnu_new = applePackage "xnu/new.nix" "osx-10.11.2" "1ax280jblz7laqam8fcwrffrrz26am10p1va9mlg9mklvbqarhqh" {}; 224 + 225 + libsecurity_apple_csp = libsecPackage "libsecurity_apple_csp" "osx-10.7.5" "1ngyn1ik27n4x981px3kfd1z1n8zx7r5w812b6qfjpy5nw4h746w" {}; 226 + libsecurity_apple_cspdl = libsecPackage "libsecurity_apple_cspdl" "osx-10.7.5" "1svqa5fhw7p7njzf8bzg7zgc5776aqjhdbnlhpwmr5hmz5i0x8r7" {}; 227 + libsecurity_apple_file_dl = libsecPackage "libsecurity_apple_file_dl" "osx-10.7.5" "1dfqani3n135i3iqmafc1k9awmz6s0a78zifhk15rx5a8ps870bl" {}; 228 + libsecurity_apple_x509_cl = libsecPackage "libsecurity_apple_x509_cl" "osx-10.7.5" "1gji2i080560s08k1nigsla1zdmi6slyv97xaj5vqxjpxb0g1xf5" {}; 229 + libsecurity_apple_x509_tp = libsecPackage "libsecurity_apple_x509_tp" "osx-10.7.5" "1bsms3nvi62wbvjviwjhjhzhylad8g6vmvlj3ngd0wyd0ywxrs46" {}; 230 + libsecurity_asn1 = libsecPackage "libsecurity_asn1" "osx-10.7.5" "0i8aakjxdfj0lqcgqmbip32g7r4h57xhs8w0sxfvfl45q22s782w" {}; 231 + libsecurity_cdsa_client = libsecPackage "libsecurity_cdsa_client" "osx-10.7.5" "127jxnypkycy8zqwicfv333h11318m00gd37jnswbrpg44xd1wdy" {}; 232 + libsecurity_cdsa_plugin = libsecPackage "libsecurity_cdsa_plugin" "osx-10.7.5" "0ifmx85rs51i7zjm015s8kc2dqyrlvbr39lw9xzxgd2ds33i4lfj" {}; 233 + libsecurity_cdsa_utilities = libsecPackage "libsecurity_cdsa_utilities" "osx-10.7.5" "1kzsl0prvfa8a0m3j3pcxq06aix1csgayd3lzx27iqg84c8mhzan" {}; 234 + libsecurity_cdsa_utils = libsecPackage "libsecurity_cdsa_utils" "osx-10.7.5" "0q55jizav6n0lkj7lcmcr2mjdhnbnnn525fa9ipwgvzbspihw0g6" {}; 235 + libsecurity_codesigning = libsecPackage "libsecurity_codesigning" "osx-10.7.5" "0vf5nj2g383b4hknlp51qll5pm8z4qbf56dnc16n3wm8gj82iasy" {}; 236 + libsecurity_cssm = libsecPackage "libsecurity_cssm" "osx-10.7.5" "0l6ia533bhr8kqp2wa712bnzzzisif3kbn7h3bzzf4nps4wmwzn4" {}; 237 + libsecurity_filedb = libsecPackage "libsecurity_filedb" "osx-10.7.5" "1r0ik95xapdl6l2lhd079vpq41jjgshz2hqb8490gpy5wyc49cxb" {}; 238 + libsecurity_keychain = libsecPackage "libsecurity_keychain" "osx-10.7.5" "15wf2slcgyns61kk7jndgm9h22vidyphh9x15x8viyprra9bkhja" {}; 239 + libsecurity_mds = libsecPackage "libsecurity_mds" "osx-10.7.5" "0vin5hnzvkx2rdzaaj2gxmx38amxlyh6j24a8gc22y09d74p5lzs" {}; 240 + libsecurity_ocspd = libsecPackage "libsecurity_ocspd" "osx-10.7.5" "1bxzpihc6w0ji4x8810a4lfkq83787yhjl60xm24bv1prhqcm73b" {}; 241 + libsecurity_pkcs12 = libsecPackage "libsecurity_pkcs12" "osx-10.7.5" "1yq8p2sp39q40fxshb256b7jn9lvmpymgpm8yz9kqrf980xddgsg" {}; 242 + libsecurity_sd_cspdl = libsecPackage "libsecurity_sd_cspdl" "osx-10.7.5" "10v76xycfnvz1n0zqfbwn3yh4w880lbssqhkn23iim3ihxgm5pbd" {}; 243 + libsecurity_utilities = libsecPackage "libsecurity_utilities" "osx-10.7.5" "0ayycfy9jm0n0c7ih9f3m69ynh8hs80v8yicq47aa1h9wclbxg8r" {}; 244 + libsecurityd = libsecPackage "libsecurityd" "osx-10.7.5" "1ywm2qj8l7rhaxy5biwxsyavd0d09d4bzchm03nlvwl313p2747x" {}; 245 + security_dotmac_tp = libsecPackage "security_dotmac_tp" "osx-10.9.5" "1l4fi9qhrghj0pkvywi8da22bh06c5bv3l40a621b5g258na50pl" {}; 113 246 }; 114 247 in packages
+2
pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix
··· 81 81 export HOST_CODESIGN='echo dummy_codesign' 82 82 export HOST_CODESIGN_ALLOCATE=echo 83 83 84 + export BUILT_PRODUCTS_DIR=. 85 + 84 86 export DSTROOT=$out 85 87 make installhdrs 86 88