[Add] SpikeSDK 4.0.11-beta.5
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.16.5 / PromiseKit.podspec.json
blob71a783ace557f43e2adbca2254ef03e49fed23c6
2   "name": "PromiseKit",
3   "version": "0.9.16.5",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.16.5"
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": "ACAccountStore",
100       "dependencies": {
101         "PromiseKit/Promise": [
103         ]
104       },
105       "preserve_paths": "objc/PromiseKit",
106       "platforms": {
107         "ios": "6.0",
108         "osx": "10.7"
109       },
110       "frameworks": "Accounts",
111       "source_files": [
112         "objc/ACAccountStore+PromiseKit.h",
113         "objc/ACAccountStore+PromiseKit.m",
114         "objc/deprecated/PromiseKit+Accounts.h"
115       ],
116       "xcconfig": {
117         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
118       }
119     },
120     {
121       "name": "AVAudioSession",
122       "dependencies": {
123         "PromiseKit/Promise": [
125         ]
126       },
127       "preserve_paths": "objc/PromiseKit",
128       "platforms": {
129         "ios": "6.0",
130         "osx": null
131       },
132       "ios": {
133         "frameworks": "AVFoundation",
134         "source_files": [
135           "objc/AVAudioSession+PromiseKit.h",
136           "objc/AVAudioSession+PromiseKit.m",
137           "objc/deprecated/PromiseKit+AVFoundation.h"
138         ],
139         "xcconfig": {
140           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
141         }
142       }
143     },
144     {
145       "name": "CLGeocoder",
146       "dependencies": {
147         "PromiseKit/Promise": [
149         ]
150       },
151       "preserve_paths": "objc/PromiseKit",
152       "platforms": {
153         "ios": "6.0",
154         "osx": "10.7"
155       },
156       "frameworks": "CoreLocation",
157       "source_files": [
158         "objc/CLGeocoder+PromiseKit.h",
159         "objc/CLGeocoder+PromiseKit.m",
160         "objc/deprecated/PromiseKit+CoreLocation.h"
161       ],
162       "xcconfig": {
163         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
164       }
165     },
166     {
167       "name": "CKContainer",
168       "dependencies": {
169         "PromiseKit/Promise": [
171         ]
172       },
173       "preserve_paths": "objc/PromiseKit",
174       "platforms": {
175         "ios": "6.0",
176         "osx": "10.7"
177       },
178       "frameworks": "CloudKit",
179       "source_files": [
180         "objc/CKContainer+PromiseKit.h",
181         "objc/CKContainer+PromiseKit.m",
182         "objc/deprecated/PromiseKit+CloudKit.h"
183       ],
184       "xcconfig": {
185         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
186       }
187     },
188     {
189       "name": "CKDatabase",
190       "dependencies": {
191         "PromiseKit/Promise": [
193         ]
194       },
195       "preserve_paths": "objc/PromiseKit",
196       "platforms": {
197         "ios": "6.0",
198         "osx": "10.7"
199       },
200       "frameworks": "CloudKit",
201       "source_files": [
202         "objc/CKDatabase+PromiseKit.h",
203         "objc/CKDatabase+PromiseKit.m",
204         "objc/deprecated/PromiseKit+CloudKit.h"
205       ],
206       "xcconfig": {
207         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
208       }
209     },
210     {
211       "name": "CLLocationManager",
212       "dependencies": {
213         "PromiseKit/Promise": [
215         ]
216       },
217       "preserve_paths": "objc/PromiseKit",
218       "platforms": {
219         "ios": "6.0",
220         "osx": "10.7"
221       },
222       "frameworks": "CoreLocation",
223       "source_files": [
224         "objc/CLLocationManager+PromiseKit.h",
225         "objc/CLLocationManager+PromiseKit.m",
226         "objc/deprecated/PromiseKit+CoreLocation.h"
227       ],
228       "xcconfig": {
229         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
230       }
231     },
232     {
233       "name": "MKDirections",
234       "dependencies": {
235         "PromiseKit/Promise": [
237         ]
238       },
239       "preserve_paths": "objc/PromiseKit",
240       "platforms": {
241         "ios": "6.0",
242         "osx": "10.7"
243       },
244       "frameworks": "MapKit",
245       "source_files": [
246         "objc/MKDirections+PromiseKit.h",
247         "objc/MKDirections+PromiseKit.m",
248         "objc/deprecated/PromiseKit+MapKit.h"
249       ],
250       "xcconfig": {
251         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
252       }
253     },
254     {
255       "name": "MKMapSnapshotter",
256       "dependencies": {
257         "PromiseKit/Promise": [
259         ]
260       },
261       "preserve_paths": "objc/PromiseKit",
262       "platforms": {
263         "ios": "6.0",
264         "osx": "10.7"
265       },
266       "frameworks": "MapKit",
267       "source_files": [
268         "objc/MKMapSnapshotter+PromiseKit.h",
269         "objc/MKMapSnapshotter+PromiseKit.m",
270         "objc/deprecated/PromiseKit+MapKit.h"
271       ],
272       "xcconfig": {
273         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
274       }
275     },
276     {
277       "name": "NSNotificationCenter",
278       "dependencies": {
279         "PromiseKit/Promise": [
281         ]
282       },
283       "preserve_paths": "objc/PromiseKit",
284       "platforms": {
285         "ios": "6.0",
286         "osx": "10.7"
287       },
288       "frameworks": "Foundation",
289       "source_files": [
290         "objc/NSNotificationCenter+PromiseKit.h",
291         "objc/NSNotificationCenter+PromiseKit.m",
292         "objc/deprecated/PromiseKit+Foundation.h"
293       ],
294       "xcconfig": {
295         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
296       }
297     },
298     {
299       "name": "NSTask",
300       "dependencies": {
301         "PromiseKit/Promise": [
303         ]
304       },
305       "preserve_paths": "objc/PromiseKit",
306       "platforms": {
307         "osx": "10.7",
308         "ios": null
309       },
310       "osx": {
311         "frameworks": "Foundation",
312         "source_files": [
313           "objc/NSTask+PromiseKit.h",
314           "objc/NSTask+PromiseKit.m",
315           "objc/deprecated/PromiseKit+Foundation.h"
316         ],
317         "xcconfig": {
318           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
319         }
320       }
321     },
322     {
323       "name": "NSURLConnection",
324       "dependencies": {
325         "PromiseKit/Promise": [
327         ],
328         "OMGHTTPURLRQ": [
330         ]
331       },
332       "preserve_paths": "objc/PromiseKit",
333       "platforms": {
334         "ios": "6.0",
335         "osx": "10.7"
336       },
337       "frameworks": "Foundation",
338       "source_files": [
339         "objc/NSURLConnection+PromiseKit.h",
340         "objc/NSURLConnection+PromiseKit.m",
341         "objc/deprecated/PromiseKit+Foundation.h"
342       ],
343       "xcconfig": {
344         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
345       }
346     },
347     {
348       "name": "SKRequest",
349       "dependencies": {
350         "PromiseKit/Promise": [
352         ]
353       },
354       "preserve_paths": "objc/PromiseKit",
355       "platforms": {
356         "ios": "6.0",
357         "osx": "10.7"
358       },
359       "frameworks": "StoreKit",
360       "source_files": [
361         "objc/SKRequest+PromiseKit.h",
362         "objc/SKRequest+PromiseKit.m",
363         "objc/deprecated/PromiseKit+StoreKit.h"
364       ],
365       "xcconfig": {
366         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
367       }
368     },
369     {
370       "name": "SLRequest",
371       "dependencies": {
372         "PromiseKit/Promise": [
374         ]
375       },
376       "preserve_paths": "objc/PromiseKit",
377       "platforms": {
378         "ios": "6.0",
379         "osx": "10.7"
380       },
381       "frameworks": "Social",
382       "source_files": [
383         "objc/SLRequest+PromiseKit.h",
384         "objc/SLRequest+PromiseKit.m",
385         "objc/deprecated/PromiseKit+Social.h"
386       ],
387       "xcconfig": {
388         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
389       }
390     },
391     {
392       "name": "UIActionSheet",
393       "dependencies": {
394         "PromiseKit/Promise": [
396         ]
397       },
398       "preserve_paths": "objc/PromiseKit",
399       "platforms": {
400         "ios": "6.0",
401         "osx": null
402       },
403       "ios": {
404         "frameworks": "UIKit",
405         "source_files": [
406           "objc/UIActionSheet+PromiseKit.h",
407           "objc/UIActionSheet+PromiseKit.m",
408           "objc/deprecated/PromiseKit+UIKit.h"
409         ],
410         "xcconfig": {
411           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
412         }
413       }
414     },
415     {
416       "name": "UIAlertView",
417       "dependencies": {
418         "PromiseKit/Promise": [
420         ]
421       },
422       "preserve_paths": "objc/PromiseKit",
423       "platforms": {
424         "ios": "6.0",
425         "osx": null
426       },
427       "ios": {
428         "frameworks": "UIKit",
429         "source_files": [
430           "objc/UIAlertView+PromiseKit.h",
431           "objc/UIAlertView+PromiseKit.m",
432           "objc/deprecated/PromiseKit+UIKit.h"
433         ],
434         "xcconfig": {
435           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
436         }
437       }
438     },
439     {
440       "name": "UIView",
441       "dependencies": {
442         "PromiseKit/Promise": [
444         ]
445       },
446       "preserve_paths": "objc/PromiseKit",
447       "platforms": {
448         "ios": "6.0",
449         "osx": null
450       },
451       "ios": {
452         "source_files": [
453           "objc/UIView+PromiseKit.h",
454           "objc/UIView+PromiseKit.m",
455           "objc/deprecated/PromiseKit+UIKit.h"
456         ],
457         "frameworks": "UIKit",
458         "xcconfig": {
459           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
460         }
461       }
462     },
463     {
464       "name": "UIViewController",
465       "dependencies": {
466         "PromiseKit/Promise": [
468         ]
469       },
470       "preserve_paths": "objc/PromiseKit",
471       "platforms": {
472         "ios": "6.0",
473         "osx": null
474       },
475       "ios": {
476         "weak_frameworks": "AssetsLibrary",
477         "frameworks": "UIKit",
478         "source_files": [
479           "objc/UIViewController+PromiseKit.h",
480           "objc/UIViewController+PromiseKit.m",
481           "objc/deprecated/PromiseKit+UIKit.h"
482         ],
483         "xcconfig": {
484           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
485         }
486       }
487     },
488     {
489       "name": "Accounts",
490       "dependencies": {
491         "PromiseKit/ACAccountStore": [
493         ]
494       }
495     },
496     {
497       "name": "AVFoundation",
498       "dependencies": {
499         "PromiseKit/AVAudioSession": [
501         ]
502       }
503     },
504     {
505       "name": "CloudKit",
506       "dependencies": {
507         "PromiseKit/CKContainer": [
509         ],
510         "PromiseKit/CKDatabase": [
512         ]
513       }
514     },
515     {
516       "name": "CoreLocation",
517       "dependencies": {
518         "PromiseKit/CLGeocoder": [
520         ],
521         "PromiseKit/CLLocationManager": [
523         ]
524       }
525     },
526     {
527       "name": "Foundation",
528       "dependencies": {
529         "PromiseKit/NSNotificationCenter": [
531         ],
532         "PromiseKit/NSTask": [
534         ],
535         "PromiseKit/NSURLConnection": [
537         ]
538       }
539     },
540     {
541       "name": "MapKit",
542       "dependencies": {
543         "PromiseKit/MKDirections": [
545         ],
546         "PromiseKit/MKMapSnapshotter": [
548         ]
549       }
550     },
551     {
552       "name": "Social",
553       "dependencies": {
554         "PromiseKit/SLRequest": [
556         ]
557       }
558     },
559     {
560       "name": "StoreKit",
561       "dependencies": {
562         "PromiseKit/SKRequest": [
564         ]
565       }
566     },
567     {
568       "name": "UIKit",
569       "dependencies": {
570         "PromiseKit/UIActionSheet": [
572         ],
573         "PromiseKit/UIAlertView": [
575         ],
576         "PromiseKit/UIView": [
578         ],
579         "PromiseKit/UIViewController": [
581         ]
582       }
583     },
584     {
585       "name": "all",
586       "dependencies": {
587         "PromiseKit/When": [
589         ],
590         "PromiseKit/Until": [
592         ],
593         "PromiseKit/Pause": [
595         ],
596         "PromiseKit/Accounts": [
598         ],
599         "PromiseKit/AVFoundation": [
601         ],
602         "PromiseKit/CloudKit": [
604         ],
605         "PromiseKit/CoreLocation": [
607         ],
608         "PromiseKit/Foundation": [
610         ],
611         "PromiseKit/MapKit": [
613         ],
614         "PromiseKit/Social": [
616         ],
617         "PromiseKit/StoreKit": [
619         ],
620         "PromiseKit/UIKit": [
622         ]
623       }
624     },
625     {
626       "name": "SKProductsRequest",
627       "deprecated_in_favor_of": "PromiseKit/SKRequest",
628       "dependencies": {
629         "PromiseKit/SKRequest": [
631         ]
632       },
633       "preserve_paths": "objc/deprecated",
634       "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
635     },
636     {
637       "name": "base",
638       "deprecated_in_favor_of": "PromiseKit/Promise",
639       "dependencies": {
640         "PromiseKit/Promise": [
642         ],
643         "PromiseKit/When": [
645         ],
646         "PromiseKit/Until": [
648         ]
649       }
650     }
651   ]