{ frameworks, libobjc }: with frameworks; # generated by hand to avoid exposing all private frameworks # frameworks here are only the necessary ones used by public frameworks. { AVFCapture = {}; AVFCore = {}; AddressBookCore = { inherit ContactsPersistence; }; AudioToolboxCore = {}; ContactsPersistence = {}; GameCenterFoundation = {}; GameCenterUI = {}; GameCenterUICore = {}; MediaRemote = {}; PassKitCore = {}; SignpostMetrics = {}; SkyLight = {}; UIFoundation = {}; URLFormatting = {}; # Also expose CoreSymbolication; used by `root` package. CoreSymbolication = {}; # Also expose DebugSymbols; used by `llvmPackages_8.lldb` package. DebugSymbols = {}; # Also expose DisplayServices; used by `sketchybar` package. DisplayServices = { inherit libobjc; }; # Also expose MultitouchSupport; used by `chuck` package. MultitouchSupport = {}; }