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

128 lines
5.4 KiB
Nix
Raw Normal View History

2015-06-20 23:29:42 +01: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, CF, libobjc, cf-private }:
2015-06-20 23:29:42 +01:00
with frameworks; with libs; {
AGL = [ Carbon OpenGL ];
AVFoundation = [ ApplicationServices CoreGraphics ];
AVKit = [];
Accounts = [];
AddressBook = [ Carbon CF ];
2015-10-28 20:34:13 +00:00
AppKit = [ AudioToolbox Foundation QuartzCore ];
2015-06-20 23:29:42 +01:00
AppKitScripting = [];
AppleScriptKit = [];
AppleScriptObjC = [];
AppleShareClientCore = [ CoreServices ];
AudioToolbox = [ AudioUnit CoreAudio CF CoreMIDI ];
AudioUnit = [ Carbon CoreAudio CF ];
2015-06-20 23:29:42 +01:00
AudioVideoBridging = [ Foundation ];
Automator = [];
CFNetwork = [ CF ];
2015-06-20 23:29:42 +01:00
CalendarStore = [];
2015-10-28 20:40:10 +00:00
Cocoa = [ AppKit ];
2015-06-20 23:29:42 +01: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 = [ CF IOKit ];
2015-06-20 23:29:42 +01:00
CoreAudioKit = [ AudioUnit ];
CoreData = [];
CoreGraphics = [ Accelerate CF IOKit IOSurface SystemConfiguration ];
2015-06-20 23:29:42 +01:00
CoreLocation = [];
CoreMIDI = [ CF ];
2015-06-20 23:29:42 +01:00
CoreMIDIServer = [];
CoreMedia = [ ApplicationServices AudioToolbox CoreAudio CF CoreGraphics CoreVideo ];
CoreMediaIO = [ CF CoreMedia ];
CoreText = [ CF CoreGraphics cf-private ];
CoreVideo = [ ApplicationServices CF CoreGraphics IOSurface OpenGL ];
2015-07-01 01:34:13 +01:00
CoreWLAN = [ SecurityFoundation ];
2015-06-20 23:29:42 +01:00
DVComponentGlue = [ CoreServices QuickTime ];
DVDPlayback = [];
DirectoryService = [ CF ];
DiscRecording = [ CF CoreServices IOKit ];
2015-06-20 23:29:42 +01:00
DiscRecordingUI = [];
DiskArbitration = [ CF IOKit ];
2015-06-20 23:29:42 +01:00
DrawSprocket = [ Carbon ];
EventKit = [];
ExceptionHandling = [];
FWAUserLib = [];
ForceFeedback = [ CF IOKit ];
# cf-private was moved first in list because of https://github.com/NixOS/nixpkgs/pull/28635
Foundation = [ cf-private CF libobjc Security ApplicationServices SystemConfiguration ];
GLKit = [ CF ];
GLUT = [ OpenGL ];
2015-06-20 23:29:42 +01:00
GSS = [];
GameController = [];
GameKit = [ Foundation ];
Hypervisor = [];
ICADevices = [ Carbon CF IOBluetooth ];
2015-06-20 23:29:42 +01:00
IMServicePlugIn = [];
IOBluetoothUI = [ IOBluetooth ];
IOKit = [ CF ];
IOSurface = [ CF IOKit xpc ];
2015-06-20 23:29:42 +01:00
ImageCaptureCore = [];
ImageIO = [ CF CoreGraphics ];
2015-06-20 23:29:42 +01:00
InputMethodKit = [ Carbon ];
InstallerPlugins = [];
InstantMessage = [];
JavaFrameEmbedding = [];
JavaScriptCore = [ CF ];
2015-06-20 23:29:42 +01:00
Kerberos = [];
Kernel = [ CF IOKit ];
2015-06-20 23:29:42 +01:00
LDAP = [];
LatentSemanticMapping = [ Carbon CF ];
2015-06-20 23:29:42 +01:00
MapKit = [];
MediaAccessibility = [ CF CoreGraphics CoreText QuartzCore ];
MediaToolbox = [ AudioToolbox CF CoreMedia ];
NetFS = [ CF ];
2015-06-20 23:29:42 +01:00
OSAKit = [ Carbon ];
OpenAL = [];
2015-07-01 01:34:13 +01:00
OpenCL = [ IOSurface OpenGL ];
2015-06-20 23:29:42 +01:00
OpenGL = [];
2015-07-03 02:59:30 +01:00
PCSC = [ CoreData ];
2015-06-20 23:29:42 +01:00
PreferencePanes = [];
PubSub = [];
Python = [ ApplicationServices ];
2015-10-01 01:13:56 +01:00
QTKit = [ CoreMediaIO CoreMedia MediaToolbox QuickTime VideoToolbox ];
QuickLook = [ ApplicationServices CF ];
2015-06-20 23:29:42 +01:00
QuickTime = [ ApplicationServices AudioUnit Carbon CoreAudio CoreServices OpenGL QuartzCore ];
Ruby = [];
RubyCocoa = [];
SceneKit = [];
ScreenSaver = [];
Scripting = [];
ScriptingBridge = [];
Security = [ CF IOKit ];
2015-06-20 23:29:42 +01:00
SecurityFoundation = [];
SecurityInterface = [ Security ];
ServiceManagement = [ CF Security ];
2015-06-20 23:29:42 +01:00
Social = [];
SpriteKit = [];
StoreKit = [];
SyncServices = [];
SystemConfiguration = [ CF Security ];
2015-06-20 23:29:42 +01:00
TWAIN = [ Carbon ];
Tcl = [];
Tk = [ ApplicationServices Carbon X11 ];
VideoDecodeAcceleration = [ CF CoreVideo ];
VideoToolbox = [ CF CoreMedia CoreVideo ];
2015-10-01 01:13:56 +01:00
WebKit = [ ApplicationServices Carbon JavaScriptCore OpenGL ];
2017-01-21 00:00:10 +00:00
X11 = []; # used by Tk, should this exist?
2015-06-20 23:29:42 +01:00
# Umbrellas
2015-07-01 01:34:13 +01:00
Accelerate = [ CoreWLAN IOBluetooth ];
ApplicationServices = [ CF CoreServices CoreText ImageIO ];
2015-10-29 00:15:05 +00:00
Carbon = [ ApplicationServices CF CoreServices Foundation IOKit Security QuartzCore ];
2015-07-09 23:42:31 +01:00
CoreBluetooth = [];
CoreServices = [ CFNetwork CoreAudio CoreData CF DiskArbitration Security NetFS OpenDirectory ServiceManagement ];
2015-06-20 23:29:42 +01:00
IOBluetooth = [ IOKit ];
JavaVM = [];
2015-07-01 01:34:13 +01:00
OpenDirectory = [];
2015-10-01 01:13:56 +01:00
Quartz = [ QuickLook QTKit ];
QuartzCore = [ ApplicationServices CF CoreVideo OpenCL ];
vmnet = [];
2015-06-20 23:29:42 +01:00
}