nixpkgs/pkgs/os-specific/darwin/apple-sdk/frameworks.nix

124 lines
5.1 KiB
Nix
Raw Normal View History

2015-06-21 00:29:42 +02:00
# Current as of 10.9
# Epic weird knot-tying happening here.
# TODO: clean up the process for generating this and include it
{ frameworks, libs, libobjc, }:
2015-06-21 00:29:42 +02:00
with frameworks; with libs; {
AGL = [ Carbon OpenGL ];
AVFoundation = [ ApplicationServices CoreGraphics ];
AVKit = [];
Accounts = [];
AddressBook = [ Carbon ];
AppKit = [ AudioToolbox AudioUnit Foundation QuartzCore ];
2015-06-21 00:29:42 +02:00
AppKitScripting = [];
AppleScriptKit = [];
AppleScriptObjC = [];
AudioToolbox = [ CoreAudio CoreMIDI ];
AudioUnit = [ AudioToolbox Carbon CoreAudio ];
2015-06-21 00:29:42 +02:00
AudioVideoBridging = [ Foundation ];
Automator = [];
CFNetwork = [];
2015-06-21 00:29:42 +02:00
CalendarStore = [];
2015-10-28 21:40:10 +01:00
Cocoa = [ AppKit ];
2015-06-21 00:29:42 +02:00
Collaboration = [];
# Impure version of CoreFoundation, this should not be used unless another
# framework includes headers that are not available in the pure version.
CoreFoundation = [];
CoreAudio = [ IOKit ];
2015-06-21 00:29:42 +02:00
CoreAudioKit = [ AudioUnit ];
CoreData = [];
CoreGraphics = [ Accelerate IOKit IOSurface SystemConfiguration ];
CoreImage = [];
2015-06-21 00:29:42 +02:00
CoreLocation = [];
CoreMIDI = [];
2015-06-21 00:29:42 +02:00
CoreMIDIServer = [];
CoreMedia = [ ApplicationServices AudioToolbox AudioUnit CoreAudio CoreGraphics CoreVideo ];
CoreMediaIO = [ CoreMedia ];
CoreText = [ CoreGraphics ];
CoreVideo = [ ApplicationServices CoreGraphics IOSurface OpenGL ];
2015-07-01 02:34:13 +02:00
CoreWLAN = [ SecurityFoundation ];
2015-06-21 00:29:42 +02:00
DVDPlayback = [];
DirectoryService = [];
DiscRecording = [ CoreServices IOKit ];
2015-06-21 00:29:42 +02:00
DiscRecordingUI = [];
DiskArbitration = [ IOKit ];
2015-06-21 00:29:42 +02:00
EventKit = [];
ExceptionHandling = [];
FWAUserLib = [];
ForceFeedback = [ IOKit ];
Foundation = [ libobjc CoreFoundation Security ApplicationServices SystemConfiguration ];
GLKit = [];
GLUT = [ OpenGL ];
2015-06-21 00:29:42 +02:00
GSS = [];
GameController = [];
GameKit = [ Foundation ];
Hypervisor = [];
ICADevices = [ Carbon IOBluetooth ];
2015-06-21 00:29:42 +02:00
IMServicePlugIn = [];
IOBluetoothUI = [ IOBluetooth ];
IOKit = [];
IOSurface = [ IOKit xpc ];
2015-06-21 00:29:42 +02:00
ImageCaptureCore = [];
ImageIO = [ CoreGraphics ];
2015-06-21 00:29:42 +02:00
InputMethodKit = [ Carbon ];
InstallerPlugins = [];
InstantMessage = [];
JavaFrameEmbedding = [];
JavaScriptCore = [];
2015-06-21 00:29:42 +02:00
Kerberos = [];
Kernel = [ IOKit ];
2015-06-21 00:29:42 +02:00
LDAP = [];
LatentSemanticMapping = [ Carbon ];
2015-06-21 00:29:42 +02:00
MapKit = [];
MediaAccessibility = [ CoreGraphics CoreText QuartzCore ];
MediaToolbox = [ AudioToolbox AudioUnit CoreMedia ];
Metal = [];
2019-06-24 00:28:36 +02:00
MetalKit = [ ModelIO Metal ];
ModelIO = [ ];
NetFS = [];
2015-06-21 00:29:42 +02:00
OSAKit = [ Carbon ];
OpenAL = [];
2015-07-01 02:34:13 +02:00
OpenCL = [ IOSurface OpenGL ];
2015-06-21 00:29:42 +02:00
OpenGL = [];
2015-07-03 03:59:30 +02:00
PCSC = [ CoreData ];
2015-06-21 00:29:42 +02:00
PreferencePanes = [];
PubSub = [];
2015-10-01 02:13:56 +02:00
QTKit = [ CoreMediaIO CoreMedia MediaToolbox QuickTime VideoToolbox ];
QuickLook = [ ApplicationServices ];
2015-06-21 00:29:42 +02:00
SceneKit = [];
ScreenSaver = [];
Scripting = [];
ScriptingBridge = [];
Security = [ IOKit ];
2015-06-21 00:29:42 +02:00
SecurityFoundation = [];
SecurityInterface = [ Security ];
ServiceManagement = [ Security ];
2015-06-21 00:29:42 +02:00
Social = [];
SpriteKit = [];
StoreKit = [];
SyncServices = [];
SystemConfiguration = [ Security ];
2015-06-21 00:29:42 +02:00
TWAIN = [ Carbon ];
Tcl = [];
VideoDecodeAcceleration = [ CoreVideo ];
VideoToolbox = [ CoreMedia CoreVideo ];
2015-10-01 02:13:56 +02:00
WebKit = [ ApplicationServices Carbon JavaScriptCore OpenGL ];
2015-06-21 00:29:42 +02:00
# Umbrellas
2015-07-01 02:34:13 +02:00
Accelerate = [ CoreWLAN IOBluetooth ];
ApplicationServices = [ CoreServices CoreText ImageIO ];
Carbon = [ ApplicationServices CoreServices Foundation IOKit Security QuartzCore ];
2015-07-10 00:42:31 +02:00
CoreBluetooth = [];
# TODO: figure out which part of the umbrella depends on CoreFoundation and move it there.
CoreServices = [ CFNetwork CoreFoundation CoreAudio CoreData DiskArbitration Security NetFS OpenDirectory ServiceManagement ];
2015-06-21 00:29:42 +02:00
IOBluetooth = [ IOKit ];
JavaVM = [];
2015-07-01 02:34:13 +02:00
OpenDirectory = [];
2015-10-01 02:13:56 +02:00
Quartz = [ QuickLook QTKit ];
QuartzCore = [ ApplicationServices CoreVideo OpenCL CoreImage Metal ];
QuickTime = [ ApplicationServices AudioUnit Carbon CoreAudio CoreServices OpenGL QuartzCore ];
vmnet = [];
2015-06-21 00:29:42 +02:00
}