[Add] FCService 0.0.61-fc
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.16 / PromiseKit.podspec.json
blobf50592456a3ebb3caa7728bf14d6b31307e9812f
2   "name": "PromiseKit",
3   "version": "0.9.16",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.16"
7   },
8   "license": "MIT",
9   "summary": "A delightful Promises implementation for iOS and OS X.",
10   "homepage": "http://promisekit.org",
11   "social_media_url": "https://twitter.com/mxcl",
12   "authors": {
13     "Max Howell": "mxcl@me.com"
14   },
15   "documentation_url": "http://promisekit.org/api/",
16   "default_subspecs": [
17     "NSURLConnection",
18     "NSNotificationCenter",
19     "UIActionSheet",
20     "UIAlertView",
21     "UIViewController",
22     "UIView",
23     "Pause",
24     "When",
25     "Until"
26   ],
27   "requires_arc": true,
28   "platforms": {
29     "ios": "6.0",
30     "osx": "10.7"
31   },
32   "subspecs": [
33     {
34       "name": "Promise",
35       "source_files": [
36         "objc/PromiseKit.h",
37         "objc/PMKPromise.m",
38         "objc/PromiseKit/Promise.h",
39         "objc/PromiseKit/fwd.h"
40       ],
41       "preserve_paths": [
42         "objc/PromiseKit",
43         "objc/Private"
44       ],
45       "frameworks": "Foundation"
46     },
47     {
48       "name": "Pause",
49       "source_files": [
50         "objc/PMKPromise+Pause.m",
51         "objc/PromiseKit/Promise+Pause.h"
52       ],
53       "xcconfig": {
54         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
55       },
56       "preserve_paths": "objc/PromiseKit",
57       "dependencies": {
58         "PromiseKit/Promise": [
60         ]
61       }
62     },
63     {
64       "name": "Until",
65       "source_files": [
66         "objc/PMKPromise+Until.m",
67         "objc/PromiseKit/Promise+Until.h"
68       ],
69       "xcconfig": {
70         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
71       },
72       "preserve_paths": "objc/PromiseKit",
73       "dependencies": {
74         "PromiseKit/When": [
76         ],
77         "PromiseKit/Promise": [
79         ]
80       }
81     },
82     {
83       "name": "When",
84       "source_files": [
85         "objc/PMKPromise+When.m",
86         "objc/PromiseKit/Promise+When.h"
87       ],
88       "xcconfig": {
89         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
90       },
91       "preserve_paths": "objc/PromiseKit",
92       "dependencies": {
93         "PromiseKit/Promise": [
95         ]
96       }
97     },
98     {
99       "name": "base",
100       "dependencies": {
101         "PromiseKit/Promise": [
103         ],
104         "PromiseKit/When": [
106         ],
107         "PromiseKit/Until": [
109         ]
110       }
111     },
112     {
113       "name": "ACAccountStore",
114       "dependencies": {
115         "PromiseKit/Promise": [
117         ]
118       },
119       "preserve_paths": "objc/PromiseKit",
120       "platforms": {
121         "ios": "6.0",
122         "osx": "10.7"
123       },
124       "frameworks": "Accounts",
125       "source_files": [
126         "objc/ACAccountStore+PromiseKit.h",
127         "objc/ACAccountStore+PromiseKit.m",
128         "objc/deprecated/PromiseKit+Accounts.h"
129       ],
130       "xcconfig": {
131         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
132       }
133     },
134     {
135       "name": "AVAudioSession",
136       "dependencies": {
137         "PromiseKit/Promise": [
139         ]
140       },
141       "preserve_paths": "objc/PromiseKit",
142       "platforms": {
143         "ios": "6.0",
144         "osx": null
145       },
146       "ios": {
147         "frameworks": "AVFoundation",
148         "source_files": [
149           "objc/AVAudioSession+PromiseKit.h",
150           "objc/AVAudioSession+PromiseKit.m",
151           "objc/deprecated/PromiseKit+AVFoundation.h"
152         ],
153         "xcconfig": {
154           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
155         }
156       }
157     },
158     {
159       "name": "CLGeocoder",
160       "dependencies": {
161         "PromiseKit/Promise": [
163         ]
164       },
165       "preserve_paths": "objc/PromiseKit",
166       "platforms": {
167         "ios": "6.0",
168         "osx": "10.7"
169       },
170       "frameworks": "CoreLocation",
171       "source_files": [
172         "objc/CLGeocoder+PromiseKit.h",
173         "objc/CLGeocoder+PromiseKit.m",
174         "objc/deprecated/PromiseKit+CoreLocation.h"
175       ],
176       "xcconfig": {
177         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
178       }
179     },
180     {
181       "name": "CKContainer",
182       "dependencies": {
183         "PromiseKit/Promise": [
185         ]
186       },
187       "preserve_paths": "objc/PromiseKit",
188       "platforms": {
189         "ios": "6.0",
190         "osx": "10.7"
191       },
192       "frameworks": "CloudKit",
193       "source_files": [
194         "objc/CKContainer+PromiseKit.h",
195         "objc/CKContainer+PromiseKit.m",
196         "objc/deprecated/PromiseKit+CloudKit.h"
197       ],
198       "xcconfig": {
199         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
200       }
201     },
202     {
203       "name": "CKDatabase",
204       "dependencies": {
205         "PromiseKit/Promise": [
207         ]
208       },
209       "preserve_paths": "objc/PromiseKit",
210       "platforms": {
211         "ios": "6.0",
212         "osx": "10.7"
213       },
214       "frameworks": "CloudKit",
215       "source_files": [
216         "objc/CKDatabase+PromiseKit.h",
217         "objc/CKDatabase+PromiseKit.m",
218         "objc/deprecated/PromiseKit+CloudKit.h"
219       ],
220       "xcconfig": {
221         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
222       }
223     },
224     {
225       "name": "CLLocationManager",
226       "dependencies": {
227         "PromiseKit/Promise": [
229         ]
230       },
231       "preserve_paths": "objc/PromiseKit",
232       "platforms": {
233         "ios": "6.0",
234         "osx": "10.7"
235       },
236       "frameworks": "CoreLocation",
237       "source_files": [
238         "objc/CLLocationManager+PromiseKit.h",
239         "objc/CLLocationManager+PromiseKit.m",
240         "objc/deprecated/PromiseKit+CoreLocation.h"
241       ],
242       "xcconfig": {
243         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
244       }
245     },
246     {
247       "name": "MKDirections",
248       "dependencies": {
249         "PromiseKit/Promise": [
251         ]
252       },
253       "preserve_paths": "objc/PromiseKit",
254       "platforms": {
255         "ios": "6.0",
256         "osx": "10.7"
257       },
258       "frameworks": "MapKit",
259       "source_files": [
260         "objc/MKDirections+PromiseKit.h",
261         "objc/MKDirections+PromiseKit.m",
262         "objc/deprecated/PromiseKit+MapKit.h"
263       ],
264       "xcconfig": {
265         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
266       }
267     },
268     {
269       "name": "MKMapSnapshotter",
270       "dependencies": {
271         "PromiseKit/Promise": [
273         ]
274       },
275       "preserve_paths": "objc/PromiseKit",
276       "platforms": {
277         "ios": "6.0",
278         "osx": "10.7"
279       },
280       "frameworks": "MapKit",
281       "source_files": [
282         "objc/MKMapSnapshotter+PromiseKit.h",
283         "objc/MKMapSnapshotter+PromiseKit.m",
284         "objc/deprecated/PromiseKit+MapKit.h"
285       ],
286       "xcconfig": {
287         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
288       }
289     },
290     {
291       "name": "NSNotificationCenter",
292       "dependencies": {
293         "PromiseKit/Promise": [
295         ]
296       },
297       "preserve_paths": "objc/PromiseKit",
298       "platforms": {
299         "ios": "6.0",
300         "osx": "10.7"
301       },
302       "frameworks": "Foundation",
303       "source_files": [
304         "objc/NSNotificationCenter+PromiseKit.h",
305         "objc/NSNotificationCenter+PromiseKit.m",
306         "objc/deprecated/PromiseKit+Foundation.h"
307       ],
308       "xcconfig": {
309         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
310       }
311     },
312     {
313       "name": "NSTask",
314       "dependencies": {
315         "PromiseKit/Promise": [
317         ]
318       },
319       "preserve_paths": "objc/PromiseKit",
320       "platforms": {
321         "osx": "10.7",
322         "ios": null
323       },
324       "osx": {
325         "frameworks": "Foundation",
326         "source_files": [
327           "objc/NSTask+PromiseKit.h",
328           "objc/NSTask+PromiseKit.m",
329           "objc/deprecated/PromiseKit+Foundation.h"
330         ],
331         "xcconfig": {
332           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
333         }
334       }
335     },
336     {
337       "name": "NSURLConnection",
338       "dependencies": {
339         "PromiseKit/Promise": [
341         ],
342         "OMGHTTPURLRQ": [
344         ]
345       },
346       "preserve_paths": "objc/PromiseKit",
347       "platforms": {
348         "ios": "6.0",
349         "osx": "10.7"
350       },
351       "frameworks": "Foundation",
352       "source_files": [
353         "objc/NSURLConnection+PromiseKit.h",
354         "objc/NSURLConnection+PromiseKit.m",
355         "objc/deprecated/PromiseKit+Foundation.h"
356       ],
357       "xcconfig": {
358         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
359       }
360     },
361     {
362       "name": "SKProductsRequest",
363       "dependencies": {
364         "PromiseKit/Promise": [
366         ]
367       },
368       "preserve_paths": "objc/PromiseKit",
369       "platforms": {
370         "ios": "6.0",
371         "osx": "10.7"
372       },
373       "frameworks": "StoreKit",
374       "source_files": [
375         "objc/SKProductsRequest+PromiseKit.h",
376         "objc/SKProductsRequest+PromiseKit.m",
377         "objc/deprecated/PromiseKit+StoreKit.h"
378       ],
379       "xcconfig": {
380         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKPRODUCTSREQUEST=1"
381       }
382     },
383     {
384       "name": "SLRequest",
385       "dependencies": {
386         "PromiseKit/Promise": [
388         ]
389       },
390       "preserve_paths": "objc/PromiseKit",
391       "platforms": {
392         "ios": "6.0",
393         "osx": "10.7"
394       },
395       "frameworks": "Social",
396       "source_files": [
397         "objc/SLRequest+PromiseKit.h",
398         "objc/SLRequest+PromiseKit.m",
399         "objc/deprecated/PromiseKit+Social.h"
400       ],
401       "xcconfig": {
402         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
403       }
404     },
405     {
406       "name": "UIActionSheet",
407       "dependencies": {
408         "PromiseKit/Promise": [
410         ]
411       },
412       "preserve_paths": "objc/PromiseKit",
413       "platforms": {
414         "ios": "6.0",
415         "osx": null
416       },
417       "ios": {
418         "frameworks": "UIKit",
419         "source_files": [
420           "objc/UIActionSheet+PromiseKit.h",
421           "objc/UIActionSheet+PromiseKit.m",
422           "objc/deprecated/PromiseKit+UIKit.h"
423         ],
424         "xcconfig": {
425           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
426         }
427       }
428     },
429     {
430       "name": "UIAlertView",
431       "dependencies": {
432         "PromiseKit/Promise": [
434         ]
435       },
436       "preserve_paths": "objc/PromiseKit",
437       "platforms": {
438         "ios": "6.0",
439         "osx": null
440       },
441       "ios": {
442         "frameworks": "UIKit",
443         "source_files": [
444           "objc/UIAlertView+PromiseKit.h",
445           "objc/UIAlertView+PromiseKit.m",
446           "objc/deprecated/PromiseKit+UIKit.h"
447         ],
448         "xcconfig": {
449           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
450         }
451       }
452     },
453     {
454       "name": "UIView",
455       "dependencies": {
456         "PromiseKit/Promise": [
458         ]
459       },
460       "preserve_paths": "objc/PromiseKit",
461       "platforms": {
462         "ios": "6.0",
463         "osx": null
464       },
465       "ios": {
466         "source_files": [
467           "objc/UIView+PromiseKit.h",
468           "objc/UIView+PromiseKit.m",
469           "objc/deprecated/PromiseKit+UIKit.h"
470         ],
471         "frameworks": "UIKit",
472         "xcconfig": {
473           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
474         }
475       }
476     },
477     {
478       "name": "UIViewController",
479       "dependencies": {
480         "PromiseKit/Promise": [
482         ]
483       },
484       "preserve_paths": "objc/PromiseKit",
485       "platforms": {
486         "ios": "6.0",
487         "osx": null
488       },
489       "ios": {
490         "weak_frameworks": "AssetsLibrary",
491         "frameworks": "UIKit",
492         "source_files": [
493           "objc/UIViewController+PromiseKit.h",
494           "objc/UIViewController+PromiseKit.m",
495           "objc/deprecated/PromiseKit+UIKit.h"
496         ],
497         "xcconfig": {
498           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
499         }
500       }
501     },
502     {
503       "name": "Accounts",
504       "dependencies": {
505         "PromiseKit/ACAccountStore": [
507         ]
508       }
509     },
510     {
511       "name": "AVFoundation",
512       "dependencies": {
513         "PromiseKit/AVAudioSession": [
515         ]
516       }
517     },
518     {
519       "name": "CloudKit",
520       "dependencies": {
521         "PromiseKit/CKContainer": [
523         ],
524         "PromiseKit/CKDatabase": [
526         ]
527       }
528     },
529     {
530       "name": "CoreLocation",
531       "dependencies": {
532         "PromiseKit/CLGeocoder": [
534         ],
535         "PromiseKit/CLLocationManager": [
537         ]
538       }
539     },
540     {
541       "name": "Foundation",
542       "dependencies": {
543         "PromiseKit/NSNotificationCenter": [
545         ],
546         "PromiseKit/NSTask": [
548         ],
549         "PromiseKit/NSURLConnection": [
551         ]
552       }
553     },
554     {
555       "name": "MapKit",
556       "dependencies": {
557         "PromiseKit/MKDirections": [
559         ],
560         "PromiseKit/MKMapSnapshotter": [
562         ]
563       }
564     },
565     {
566       "name": "Social",
567       "dependencies": {
568         "PromiseKit/SLRequest": [
570         ]
571       }
572     },
573     {
574       "name": "StoreKit",
575       "dependencies": {
576         "PromiseKit/SKProductsRequest": [
578         ]
579       }
580     },
581     {
582       "name": "UIKit",
583       "dependencies": {
584         "PromiseKit/UIActionSheet": [
586         ],
587         "PromiseKit/UIAlertView": [
589         ],
590         "PromiseKit/UIView": [
592         ],
593         "PromiseKit/UIViewController": [
595         ]
596       }
597     },
598     {
599       "name": "all",
600       "dependencies": {
601         "PromiseKit/When": [
603         ],
604         "PromiseKit/Until": [
606         ],
607         "PromiseKit/Pause": [
609         ],
610         "PromiseKit/Accounts": [
612         ],
613         "PromiseKit/AVFoundation": [
615         ],
616         "PromiseKit/CloudKit": [
618         ],
619         "PromiseKit/CoreLocation": [
621         ],
622         "PromiseKit/Foundation": [
624         ],
625         "PromiseKit/MapKit": [
627         ],
628         "PromiseKit/Social": [
630         ],
631         "PromiseKit/StoreKit": [
633         ],
634         "PromiseKit/UIKit": [
636         ]
637       }
638     }
639   ]