darwin: don't include cf-private in framework dependencies

Using cf-private can cause problems, it's better to include it
explicitly in places where it's actually required.
This commit is contained in:
Daiderd Jordan 2018-11-05 00:24:04 +01:00
parent 73cdd5a476
commit f2fadc0e91
No known key found for this signature in database
GPG Key ID: D02435D05B810C96

View File

@ -34,7 +34,7 @@ with frameworks; with libs; {
CoreMIDIServer = [];
CoreMedia = [ ApplicationServices AudioToolbox CoreAudio CF CoreGraphics CoreVideo ];
CoreMediaIO = [ CF CoreMedia ];
CoreText = [ CF CoreGraphics cf-private ];
CoreText = [ CF CoreGraphics ];
CoreVideo = [ ApplicationServices CF CoreGraphics IOSurface OpenGL ];
CoreWLAN = [ SecurityFoundation ];
DVComponentGlue = [ CoreServices QuickTime ];
@ -48,8 +48,7 @@ with frameworks; with libs; {
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 ];
Foundation = [ CF libobjc Security ApplicationServices SystemConfiguration ];
GLKit = [ CF ];
GLUT = [ OpenGL ];
GSS = [];