[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 2.0.2 / PromiseKit.podspec.json
blobf87b6e421cf6352d6ea70b5648e98b2cc0ffa173
2   "name": "PromiseKit",
3   "version": "2.0.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "2.0.2"
7   },
8   "license": {
9     "type": "MIT",
10     "text": "@see README"
11   },
12   "summary": "A delightful Promises implementation for iOS and OS X.",
13   "homepage": "http://promisekit.org",
14   "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
15   "social_media_url": "https://twitter.com/mxcl",
16   "authors": {
17     "Max Howell": "mxcl@me.com"
18   },
19   "documentation_url": "http://promisekit.org/introduction/",
20   "default_subspecs": [
21     "Foundation",
22     "UIKit",
23     "QuartzCore"
24   ],
25   "requires_arc": true,
26   "platforms": {
27     "ios": "8.0",
28     "osx": "10.9"
29   },
30   "module_map": "Sources/PMK.modulemap",
31   "xcconfig": {
32     "SWIFT_INSTALL_OBJC_HEADER": "NO"
33   },
34   "subspecs": [
35     {
36       "name": "Accounts",
37       "source_files": "Categories/Accounts/*",
38       "dependencies": {
39         "PromiseKit/CorePromise": [
41         ]
42       },
43       "frameworks": "Accounts"
44     },
45     {
46       "name": "AddressBook",
47       "ios": {
48         "source_files": "Categories/AddressBook/*",
49         "frameworks": "AddressBook"
50       },
51       "dependencies": {
52         "PromiseKit/CorePromise": [
54         ]
55       }
56     },
57     {
58       "name": "AssetsLibrary",
59       "ios": {
60         "source_files": "Categories/AssetsLibrary/*",
61         "frameworks": "AssetsLibrary"
62       },
63       "dependencies": {
64         "PromiseKit/UIKit": [
66         ]
67       }
68     },
69     {
70       "name": "AVFoundation",
71       "ios": {
72         "source_files": "Categories/AVFoundation/*",
73         "frameworks": "AVFoundation"
74       },
75       "dependencies": {
76         "PromiseKit/CorePromise": [
78         ]
79       }
80     },
81     {
82       "name": "CloudKit",
83       "source_files": "Categories/CloudKit/*",
84       "dependencies": {
85         "PromiseKit/CorePromise": [
87         ]
88       },
89       "frameworks": "CloudKit",
90       "platforms": {
91         "ios": "8.0",
92         "osx": "10.10"
93       }
94     },
95     {
96       "name": "CorePromise",
97       "source_files": [
98         "Sources/*.{swift}",
99         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
100         "Sources/AnyPromise.h",
101         "Sources/NSError+Cancellation.h",
102         "Sources/PMKPromise.h",
103         "Sources/Promise.h",
104         "Sources/PromiseKit.h",
105         "Sources/Umbrella.h"
106       ],
107       "public_header_files": [
108         "Sources/AnyPromise.h",
109         "Sources/NSError+Cancellation.h",
110         "Sources/PMKPromise.h",
111         "Sources/Promise.h",
112         "Sources/PromiseKit.h",
113         "Sources/Umbrella.h"
114       ],
115       "preserve_paths": [
116         "Sources/AnyPromise+Private.h",
117         "Sources/PMKCallVariadicBlock.m",
118         "Sources/NSMethodSignatureForBlock.m"
119       ],
120       "frameworks": "Foundation"
121     },
122     {
123       "name": "CoreLocation",
124       "source_files": "Categories/CoreLocation/*",
125       "dependencies": {
126         "PromiseKit/CorePromise": [
128         ]
129       },
130       "frameworks": "CoreLocation"
131     },
132     {
133       "name": "Foundation",
134       "ios": {
135         "source_files": [
136           "Categories/Foundation/NSFileManager+Promise.swift",
137           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
138           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
139           "Categories/Foundation/NSNotificationCenter+Promise.swift",
140           "Categories/Foundation/NSObject+Promise.swift",
141           "Categories/Foundation/NSURLConnection+AnyPromise.h",
142           "Categories/Foundation/NSURLConnection+AnyPromise.m",
143           "Categories/Foundation/NSURLConnection+Promise.swift"
144         ]
145       },
146       "osx": {
147         "source_files": "Categories/Foundation/*"
148       },
149       "dependencies": {
150         "PromiseKit/CorePromise": [
152         ],
153         "OMGHTTPURLRQ": [
155         ]
156       },
157       "frameworks": "Foundation"
158     },
159     {
160       "name": "MapKit",
161       "source_files": "Categories/MapKit/*",
162       "dependencies": {
163         "PromiseKit/CorePromise": [
165         ]
166       },
167       "frameworks": "MapKit"
168     },
169     {
170       "name": "MessageUI",
171       "ios": {
172         "source_files": "Categories/MessageUI/*",
173         "frameworks": "MessageUI"
174       },
175       "dependencies": {
176         "PromiseKit/CorePromise": [
178         ]
179       }
180     },
181     {
182       "name": "Photos",
183       "ios": {
184         "source_files": "Categories/Photos/*",
185         "frameworks": "Photos"
186       },
187       "dependencies": {
188         "PromiseKit/CorePromise": [
190         ]
191       }
192     },
193     {
194       "name": "QuartzCore",
195       "source_files": "Categories/QuartzCore/*",
196       "dependencies": {
197         "PromiseKit/CorePromise": [
199         ]
200       },
201       "frameworks": "QuartzCore"
202     },
203     {
204       "name": "Social",
205       "ios": {
206         "source_files": "Categories/Social/*"
207       },
208       "osx": {
209         "source_files": [
210           "Categories/Social/SLRequest+AnyPromise.h",
211           "Categories/Social/SLRequest+AnyPromise.m",
212           "Categories/Social/SLRequest+Promise.swift"
213         ]
214       },
215       "dependencies": {
216         "PromiseKit/CorePromise": [
218         ]
219       },
220       "frameworks": "Social"
221     },
222     {
223       "name": "StoreKit",
224       "source_files": "Categories/StoreKit/*",
225       "dependencies": {
226         "PromiseKit/CorePromise": [
228         ]
229       },
230       "frameworks": "StoreKit"
231     },
232     {
233       "name": "SystemConfiguration",
234       "source_files": "Categories/SystemConfiguration/*",
235       "dependencies": {
236         "PromiseKit/CorePromise": [
238         ]
239       },
240       "frameworks": "SystemConfiguration"
241     },
242     {
243       "name": "UIKit",
244       "ios": {
245         "source_files": "Categories/UIKit/*",
246         "frameworks": "UIKit"
247       },
248       "dependencies": {
249         "PromiseKit/CorePromise": [
251         ]
252       }
253     },
254     {
255       "name": "base",
256       "dependencies": {
257         "PromiseKit/CorePromise": [
259         ]
260       }
261     },
262     {
263       "name": "Promise",
264       "dependencies": {
265         "PromiseKit/CorePromise": [
267         ]
268       }
269     },
270     {
271       "name": "Pause",
272       "dependencies": {
273         "PromiseKit/CorePromise": [
275         ]
276       }
277     },
278     {
279       "name": "Until",
280       "dependencies": {
281         "PromiseKit/CorePromise": [
283         ]
284       }
285     },
286     {
287       "name": "When",
288       "dependencies": {
289         "PromiseKit/CorePromise": [
291         ]
292       }
293     },
294     {
295       "name": "Join",
296       "dependencies": {
297         "PromiseKit/CorePromise": [
299         ]
300       }
301     },
302     {
303       "name": "Hang",
304       "dependencies": {
305         "PromiseKit/CorePromise": [
307         ]
308       }
309     },
310     {
311       "name": "Zalgo",
312       "dependencies": {
313         "PromiseKit/CorePromise": [
315         ]
316       }
317     },
318     {
319       "name": "all",
320       "dependencies": {
321         "PromiseKit/Accounts": [
323         ],
324         "PromiseKit/AVFoundation": [
326         ],
327         "PromiseKit/CloudKit": [
329         ],
330         "PromiseKit/CoreLocation": [
332         ],
333         "PromiseKit/Foundation": [
335         ],
336         "PromiseKit/MapKit": [
338         ],
339         "PromiseKit/Social": [
341         ],
342         "PromiseKit/StoreKit": [
344         ],
345         "PromiseKit/UIKit": [
347         ],
348         "PromiseKit/QuartzCore": [
350         ]
351       }
352     },
353     {
354       "name": "ACAccountStore",
355       "dependencies": {
356         "PromiseKit/Accounts": [
358         ]
359       }
360     },
361     {
362       "name": "AVAudioSession",
363       "dependencies": {
364         "PromiseKit/AVFoundation": [
366         ]
367       }
368     },
369     {
370       "name": "CLGeocoder",
371       "dependencies": {
372         "PromiseKit/CoreLocation": [
374         ]
375       }
376     },
377     {
378       "name": "CKContainer",
379       "dependencies": {
380         "PromiseKit/CloudKit": [
382         ]
383       }
384     },
385     {
386       "name": "CKDatabase",
387       "dependencies": {
388         "PromiseKit/CloudKit": [
390         ]
391       }
392     },
393     {
394       "name": "CLLocationManager",
395       "dependencies": {
396         "PromiseKit/CoreLocation": [
398         ]
399       }
400     },
401     {
402       "name": "MKDirections",
403       "dependencies": {
404         "PromiseKit/MapKit": [
406         ]
407       }
408     },
409     {
410       "name": "MKMapSnapshotter",
411       "dependencies": {
412         "PromiseKit/MapKit": [
414         ]
415       }
416     },
417     {
418       "name": "NSFileManager",
419       "dependencies": {
420         "PromiseKit/Foundation": [
422         ]
423       }
424     },
425     {
426       "name": "NSNotificationCenter",
427       "dependencies": {
428         "PromiseKit/Foundation": [
430         ]
431       }
432     },
433     {
434       "name": "NSTask",
435       "dependencies": {
436         "PromiseKit/Foundation": [
438         ]
439       }
440     },
441     {
442       "name": "NSURLConnection",
443       "dependencies": {
444         "PromiseKit/Foundation": [
446         ]
447       }
448     },
449     {
450       "name": "SKRequest",
451       "dependencies": {
452         "PromiseKit/StoreKit": [
454         ]
455       }
456     },
457     {
458       "name": "SKProductsRequest",
459       "dependencies": {
460         "PromiseKit/StoreKit": [
462         ]
463       }
464     },
465     {
466       "name": "SLRequest",
467       "dependencies": {
468         "PromiseKit/Social": [
470         ]
471       }
472     },
473     {
474       "name": "UIActionSheet",
475       "dependencies": {
476         "PromiseKit/UIKit": [
478         ]
479       }
480     },
481     {
482       "name": "UIAlertView",
483       "dependencies": {
484         "PromiseKit/UIKit": [
486         ]
487       }
488     },
489     {
490       "name": "UIView",
491       "dependencies": {
492         "PromiseKit/UIKit": [
494         ]
495       }
496     },
497     {
498       "name": "UIViewController",
499       "dependencies": {
500         "PromiseKit/UIKit": [
502         ]
503       }
504     },
505     {
506       "name": "CALayer",
507       "dependencies": {
508         "PromiseKit/QuartzCore": [
510         ]
511       }
512     },
513     {
514       "name": "Swift",
515       "default_subspecs": [
516         "Foundation",
517         "UIKit"
518       ],
519       "subspecs": [
520         {
521           "name": "Promise",
522           "dependencies": {
523             "PromiseKit/CorePromise": [
525             ]
526           }
527         },
528         {
529           "name": "NSJSONFromData",
530           "dependencies": {
531             "PromiseKit/CorePromise": [
533             ]
534           }
535         },
536         {
537           "name": "CloudKit",
538           "dependencies": {
539             "PromiseKit/CloudKit": [
541             ]
542           }
543         },
544         {
545           "name": "UIKit",
546           "dependencies": {
547             "PromiseKit/UIKit": [
549             ]
550           }
551         },
552         {
553           "name": "CoreLocation",
554           "dependencies": {
555             "PromiseKit/CoreLocation": [
557             ]
558           }
559         },
560         {
561           "name": "MapKit",
562           "dependencies": {
563             "PromiseKit/MapKit": [
565             ]
566           }
567         },
568         {
569           "name": "Social",
570           "dependencies": {
571             "PromiseKit/Social": [
573             ]
574           }
575         },
576         {
577           "name": "StoreKit",
578           "dependencies": {
579             "PromiseKit/StoreKit": [
581             ]
582           }
583         },
584         {
585           "name": "Foundation",
586           "dependencies": {
587             "PromiseKit/Foundation": [
589             ]
590           }
591         },
592         {
593           "name": "NSNotificationCenter",
594           "dependencies": {
595             "PromiseKit/NSNotificationCenter": [
597             ]
598           }
599         },
600         {
601           "name": "Accounts",
602           "dependencies": {
603             "PromiseKit/Accounts": [
605             ]
606           }
607         },
608         {
609           "name": "AVFoundation",
610           "dependencies": {
611             "PromiseKit/AVFoundation": [
613             ]
614           }
615         },
616         {
617           "name": "all",
618           "dependencies": {
619             "PromiseKit/Swift/CloudKit": [
621             ],
622             "PromiseKit/Swift/CoreLocation": [
624             ],
625             "PromiseKit/Swift/Foundation": [
627             ],
628             "PromiseKit/Swift/MapKit": [
630             ],
631             "PromiseKit/Swift/Social": [
633             ],
634             "PromiseKit/Swift/StoreKit": [
636             ],
637             "PromiseKit/Swift/UIKit": [
639             ]
640           }
641         }
642       ]
643     }
644   ]