chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / os-specific / darwin / apple-sdk / frameworks.nix
bloba9fbcc066a3ca6696f97b3f622175f7f2a40581d
1 # Current as of 10.12
2 # Epic weird knot-tying happening here.
3 # TODO: clean up the process for generating this and include it
5 { frameworks, libs, libobjc, }:
7 with frameworks; with libs; {
8   AGL                     = { inherit Carbon OpenGL; };
9   AVFoundation            = { inherit ApplicationServices CoreGraphics CoreMedia MediaToolbox; };
10   AVKit                   = {};
11   Accounts                = {};
12   AddressBook             = { inherit libobjc Carbon ContactsPersistence; };
13   AppKit                  = { inherit ApplicationServices AudioToolbox AudioUnit Foundation QuartzCore UIFoundation; };
14   AppKitScripting         = {};
15   AppleScriptKit          = {};
16   AppleScriptObjC         = {};
17   AudioToolbox            = { inherit CoreAudio CoreMIDI; };
18   AudioUnit               = { inherit AudioToolbox Carbon CoreAudio; };
19   AudioVideoBridging      = { inherit Foundation; };
20   Automator               = {};
21   CFNetwork               = {};
22   CalendarStore           = {};
23   Cocoa                   = { inherit AppKit CoreData; };
24   Collaboration           = {};
25   # Impure version of CoreFoundation, this should not be used unless another
26   # framework includes headers that are not available in the pure version.
27   CoreFoundation          = {};
28   CoreAudio               = { inherit IOKit; };
29   CoreAudioKit            = { inherit AudioUnit; };
30   CoreData                = {};
31   CoreGraphics            = { inherit Accelerate IOKit IOSurface SystemConfiguration; };
32   CoreImage               = {};
33   CoreLocation            = {};
34   CoreMIDI                = {};
35   CoreMIDIServer          = { inherit CoreMIDI; };
36   CoreMedia               = { inherit ApplicationServices AudioToolbox AudioUnit CoreAudio CoreGraphics CoreVideo; };
37   CoreMediaIO             = { inherit CoreMedia; };
38   CoreText                = { inherit CoreGraphics; };
39   CoreVideo               = { inherit ApplicationServices CoreGraphics IOSurface OpenGL; };
40   CoreWLAN                = { inherit SecurityFoundation; };
41   DVDPlayback             = {};
42   DirectoryService        = {};
43   DiscRecording           = { inherit libobjc CoreServices IOKit; };
44   DiscRecordingUI         = {};
45   DiskArbitration         = { inherit IOKit; };
46   EventKit                = {};
47   ExceptionHandling       = {};
48   FWAUserLib              = {};
49   ForceFeedback           = { inherit IOKit; };
50   Foundation              = { inherit libobjc CoreFoundation Security ApplicationServices SystemConfiguration; };
51   GLKit                   = {};
52   GLUT                    = { inherit OpenGL; };
53   GSS                     = {};
54   GameCenter              = {};
55   GameController          = {};
56   GameKit                 = { inherit Cocoa Foundation GameCenter GameController GameplayKit Metal MetalKit ModelIO SceneKit SpriteKit; };
57   GameplayKit             = {};
58   Hypervisor              = {};
59   ICADevices              = { inherit libobjc Carbon IOBluetooth; };
60   IMServicePlugIn         = {};
61   IOBluetoothUI           = { inherit IOBluetooth; };
62   IOKit                   = {};
63   IOSurface               = { inherit IOKit xpc; };
64   ImageCaptureCore        = {};
65   ImageIO                 = { inherit CoreGraphics; };
66   InputMethodKit          = { inherit Carbon; };
67   InstallerPlugins        = {};
68   InstantMessage          = {};
69   JavaFrameEmbedding      = {};
70   JavaNativeFoundation    = {};
71   JavaRuntimeSupport      = {};
72   JavaScriptCore          = { inherit libobjc; };
73   Kerberos                = {};
74   Kernel                  = { inherit IOKit; };
75   LDAP                    = {};
76   LatentSemanticMapping   = { inherit Carbon; };
77   LocalAuthentication     = {};
78   MapKit                  = {};
79   MediaAccessibility      = { inherit CoreGraphics CoreText QuartzCore; };
80   MediaPlayer             = {};
81   MediaToolbox            = { inherit AudioToolbox AudioUnit CoreMedia; };
82   Metal                   = {};
83   MetalKit                = { inherit ModelIO Metal; };
84   ModelIO                 = {};
85   NetFS                   = {};
86   OSAKit                  = { inherit Carbon; };
87   OpenAL                  = {};
88   OpenCL                  = { inherit IOSurface OpenGL; };
89   OpenGL                  = {};
90   PCSC                    = { inherit CoreData; };
91   PreferencePanes         = {};
92   PubSub                  = {};
93   QTKit                   = { inherit CoreMediaIO CoreMedia MediaToolbox QuickTime VideoToolbox; };
94   QuickLook               = { inherit ApplicationServices; };
95   SceneKit                = {};
96   ScreenSaver             = {};
97   Scripting               = {};
98   ScriptingBridge         = {};
99   Security                = { inherit IOKit; };
100   SecurityFoundation      = {};
101   SecurityInterface       = { inherit Security SecurityFoundation; };
102   ServiceManagement       = { inherit Security; };
103   Social                  = {};
104   SpriteKit               = {};
105   StoreKit                = {};
106   SyncServices            = {};
107   System                  = {};
108   SystemConfiguration     = { inherit Security; };
109   TWAIN                   = { inherit Carbon; };
110   Tcl                     = {};
111   VideoDecodeAcceleration = { inherit CoreVideo; };
112   VideoToolbox            = { inherit CoreMedia CoreVideo; };
113   WebKit                  = { inherit libobjc ApplicationServices Carbon JavaScriptCore OpenGL; };
115   # Umbrellas
116   Accelerate          = { inherit CoreWLAN IOBluetooth; };
117   ApplicationServices = { inherit CoreGraphics CoreServices CoreText ImageIO; };
118   Carbon              = { inherit libobjc ApplicationServices CoreServices Foundation IOKit Security QuartzCore; };
119   CoreBluetooth       = {};
120   # TODO: figure out which part of the umbrella depends on CoreFoundation and move it there.
121   CoreServices        = { inherit CFNetwork CoreFoundation CoreAudio CoreData DiskArbitration Security NetFS OpenDirectory ServiceManagement; };
122   IOBluetooth         = { inherit CoreBluetooth IOKit; };
123   JavaVM              = {};
124   OpenDirectory       = {};
125   Quartz              = { inherit QuartzCore QuickLook QTKit; };
126   QuartzCore          = { inherit libobjc ApplicationServices CoreVideo OpenCL CoreImage Metal; };
127   QuickTime           = { inherit ApplicationServices AudioUnit Carbon CoreAudio CoreServices OpenGL QuartzCore; };
129   vmnet = {};