[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.14.2 / PromiseKit.podspec.json
blob7f2e87c38cb1aa42f3f3f3b6705ce5ec9e7482b1
2   "name": "PromiseKit",
3   "version": "0.9.14.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.14.2"
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": "5.0",
30     "osx": "10.7"
31   },
32   "subspecs": [
33     {
34       "name": "Promise",
35       "platforms": {
36         "ios": "5.0",
37         "osx": "10.7"
38       },
39       "source_files": [
40         "objc/PromiseKit.h",
41         "objc/PMKPromise.m",
42         "objc/PromiseKit/Promise.h",
43         "objc/PromiseKit/fwd.h"
44       ],
45       "preserve_paths": [
46         "objc/PromiseKit",
47         "objc/Private"
48       ],
49       "frameworks": "Foundation"
50     },
51     {
52       "name": "Pause",
53       "source_files": [
54         "objc/PMKPromise+Pause.m",
55         "objc/PromiseKit/Promise+Pause.h"
56       ],
57       "xcconfig": {
58         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
59       },
60       "preserve_paths": "objc/PromiseKit",
61       "platforms": {
62         "ios": "5.0",
63         "osx": "10.7"
64       },
65       "dependencies": {
66         "PromiseKit/Promise": [
68         ]
69       }
70     },
71     {
72       "name": "Until",
73       "source_files": [
74         "objc/PMKPromise+Until.m",
75         "objc/PromiseKit/Promise+Until.h"
76       ],
77       "xcconfig": {
78         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
79       },
80       "preserve_paths": "objc/PromiseKit",
81       "platforms": {
82         "ios": "5.0",
83         "osx": "10.7"
84       },
85       "dependencies": {
86         "PromiseKit/When": [
88         ],
89         "PromiseKit/Promise": [
91         ]
92       }
93     },
94     {
95       "name": "When",
96       "source_files": [
97         "objc/PMKPromise+When.m",
98         "objc/PromiseKit/Promise+When.h"
99       ],
100       "xcconfig": {
101         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
102       },
103       "preserve_paths": "objc/PromiseKit",
104       "platforms": {
105         "ios": "5.0",
106         "osx": "10.7"
107       },
108       "dependencies": {
109         "PromiseKit/Promise": [
111         ]
112       }
113     },
114     {
115       "name": "base",
116       "dependencies": {
117         "PromiseKit/Promise": [
119         ],
120         "PromiseKit/When": [
122         ],
123         "PromiseKit/Until": [
125         ]
126       }
127     },
128     {
129       "name": "ACAccountStore",
130       "dependencies": {
131         "PromiseKit/Promise": [
133         ]
134       },
135       "xcconfig": {
136         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
137       },
138       "preserve_paths": "objc/PromiseKit",
139       "source_files": [
140         "objc/ACAccountStore+PromiseKit.h",
141         "objc/ACAccountStore+PromiseKit.m",
142         "objc/deprecated/PromiseKit+Accounts.h"
143       ],
144       "frameworks": "Accounts",
145       "platforms": {
146         "ios": "5.0",
147         "osx": "10.7"
148       }
149     },
150     {
151       "name": "AVAudioSession",
152       "dependencies": {
153         "PromiseKit/Promise": [
155         ]
156       },
157       "xcconfig": {
158         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
159       },
160       "preserve_paths": "objc/PromiseKit",
161       "ios": {
162         "source_files": [
163           "objc/AVAudioSession+PromiseKit.h",
164           "objc/AVAudioSession+PromiseKit.m",
165           "objc/deprecated/PromiseKit+AVFoundation.h"
166         ],
167         "frameworks": "AVFoundation"
168       },
169       "platforms": {
170         "ios": "5.0",
171         "osx": "10.7"
172       }
173     },
174     {
175       "name": "CLGeocoder",
176       "dependencies": {
177         "PromiseKit/Promise": [
179         ]
180       },
181       "xcconfig": {
182         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
183       },
184       "preserve_paths": "objc/PromiseKit",
185       "source_files": [
186         "objc/CLGeocoder+PromiseKit.h",
187         "objc/CLGeocoder+PromiseKit.m",
188         "objc/deprecated/PromiseKit+CoreLocation.h"
189       ],
190       "frameworks": "CoreLocation",
191       "platforms": {
192         "ios": "5.0",
193         "osx": "10.7"
194       }
195     },
196     {
197       "name": "CLLocationManager",
198       "dependencies": {
199         "PromiseKit/Promise": [
201         ]
202       },
203       "xcconfig": {
204         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
205       },
206       "preserve_paths": "objc/PromiseKit",
207       "source_files": [
208         "objc/CLLocationManager+PromiseKit.h",
209         "objc/CLLocationManager+PromiseKit.m",
210         "objc/deprecated/PromiseKit+CoreLocation.h"
211       ],
212       "frameworks": "CoreLocation",
213       "platforms": {
214         "ios": "5.0",
215         "osx": "10.7"
216       }
217     },
218     {
219       "name": "MKDirections",
220       "dependencies": {
221         "PromiseKit/Promise": [
223         ]
224       },
225       "xcconfig": {
226         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
227       },
228       "preserve_paths": "objc/PromiseKit",
229       "source_files": [
230         "objc/MKDirections+PromiseKit.h",
231         "objc/MKDirections+PromiseKit.m",
232         "objc/deprecated/PromiseKit+MapKit.h"
233       ],
234       "frameworks": "MapKit",
235       "platforms": {
236         "ios": "5.0",
237         "osx": "10.7"
238       }
239     },
240     {
241       "name": "MKMapSnapshotter",
242       "dependencies": {
243         "PromiseKit/Promise": [
245         ]
246       },
247       "xcconfig": {
248         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
249       },
250       "preserve_paths": "objc/PromiseKit",
251       "source_files": [
252         "objc/MKMapSnapshotter+PromiseKit.h",
253         "objc/MKMapSnapshotter+PromiseKit.m",
254         "objc/deprecated/PromiseKit+MapKit.h"
255       ],
256       "frameworks": "MapKit",
257       "platforms": {
258         "ios": "5.0",
259         "osx": "10.7"
260       }
261     },
262     {
263       "name": "NSNotificationCenter",
264       "dependencies": {
265         "PromiseKit/Promise": [
267         ]
268       },
269       "xcconfig": {
270         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
271       },
272       "preserve_paths": "objc/PromiseKit",
273       "source_files": [
274         "objc/NSNotificationCenter+PromiseKit.h",
275         "objc/NSNotificationCenter+PromiseKit.m",
276         "objc/deprecated/PromiseKit+Foundation.h"
277       ],
278       "frameworks": "Foundation",
279       "platforms": {
280         "ios": "5.0",
281         "osx": "10.7"
282       }
283     },
284     {
285       "name": "NSURLConnection",
286       "dependencies": {
287         "PromiseKit/Promise": [
289         ],
290         "ChuzzleKit": [
292         ],
293         "OMGHTTPURLRQ": [
295         ]
296       },
297       "xcconfig": {
298         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
299       },
300       "preserve_paths": "objc/PromiseKit",
301       "source_files": [
302         "objc/NSURLConnection+PromiseKit.h",
303         "objc/NSURLConnection+PromiseKit.m",
304         "objc/deprecated/PromiseKit+Foundation.h"
305       ],
306       "frameworks": "Foundation",
307       "platforms": {
308         "ios": "5.0",
309         "osx": "10.7"
310       }
311     },
312     {
313       "name": "SKProductsRequest",
314       "dependencies": {
315         "PromiseKit/Promise": [
317         ]
318       },
319       "xcconfig": {
320         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKPRODUCTSREQUEST=1"
321       },
322       "preserve_paths": "objc/PromiseKit",
323       "source_files": [
324         "objc/SKProductsRequest+PromiseKit.h",
325         "objc/SKProductsRequest+PromiseKit.m",
326         "objc/deprecated/PromiseKit+StoreKit.h"
327       ],
328       "frameworks": "StoreKit",
329       "platforms": {
330         "ios": "5.0",
331         "osx": "10.7"
332       }
333     },
334     {
335       "name": "SLRequest",
336       "dependencies": {
337         "PromiseKit/Promise": [
339         ],
340         "ChuzzleKit": [
342         ]
343       },
344       "xcconfig": {
345         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
346       },
347       "preserve_paths": "objc/PromiseKit",
348       "source_files": [
349         "objc/SLRequest+PromiseKit.h",
350         "objc/SLRequest+PromiseKit.m",
351         "objc/deprecated/PromiseKit+Social.h"
352       ],
353       "frameworks": "Social",
354       "platforms": {
355         "ios": "5.0",
356         "osx": "10.7"
357       }
358     },
359     {
360       "name": "UIActionSheet",
361       "dependencies": {
362         "PromiseKit/Promise": [
364         ]
365       },
366       "xcconfig": {
367         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
368       },
369       "preserve_paths": "objc/PromiseKit",
370       "ios": {
371         "source_files": [
372           "objc/UIActionSheet+PromiseKit.h",
373           "objc/UIActionSheet+PromiseKit.m",
374           "objc/deprecated/PromiseKit+UIKit.h"
375         ],
376         "frameworks": "UIKit"
377       },
378       "platforms": {
379         "ios": "5.0",
380         "osx": "10.7"
381       }
382     },
383     {
384       "name": "UIAlertView",
385       "dependencies": {
386         "PromiseKit/Promise": [
388         ]
389       },
390       "xcconfig": {
391         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
392       },
393       "preserve_paths": "objc/PromiseKit",
394       "ios": {
395         "source_files": [
396           "objc/UIAlertView+PromiseKit.h",
397           "objc/UIAlertView+PromiseKit.m",
398           "objc/deprecated/PromiseKit+UIKit.h"
399         ],
400         "frameworks": "UIKit"
401       },
402       "platforms": {
403         "ios": "5.0",
404         "osx": "10.7"
405       }
406     },
407     {
408       "name": "UIView",
409       "dependencies": {
410         "PromiseKit/Promise": [
412         ]
413       },
414       "xcconfig": {
415         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
416       },
417       "preserve_paths": "objc/PromiseKit",
418       "ios": {
419         "source_files": [
420           "objc/UIView+PromiseKit.h",
421           "objc/UIView+PromiseKit.m",
422           "objc/deprecated/PromiseKit+UIKit.h"
423         ],
424         "frameworks": "UIKit"
425       },
426       "source_files": "objc/deprecated/PromiseKit+UIAnimation.h",
427       "platforms": {
428         "ios": "5.0",
429         "osx": "10.7"
430       }
431     },
432     {
433       "name": "UIViewController",
434       "dependencies": {
435         "PromiseKit/Promise": [
437         ]
438       },
439       "xcconfig": {
440         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
441       },
442       "preserve_paths": "objc/PromiseKit",
443       "ios": {
444         "source_files": [
445           "objc/UIViewController+PromiseKit.h",
446           "objc/UIViewController+PromiseKit.m",
447           "objc/deprecated/PromiseKit+UIKit.h"
448         ],
449         "frameworks": "UIKit",
450         "weak_frameworks": "AssetsLibrary"
451       },
452       "platforms": {
453         "ios": "5.0",
454         "osx": "10.7"
455       }
456     },
457     {
458       "name": "Accounts",
459       "dependencies": {
460         "PromiseKit/ACAccountStore": [
462         ]
463       }
464     },
465     {
466       "name": "AVFoundation",
467       "dependencies": {
468         "PromiseKit/AVAudioSession": [
470         ]
471       }
472     },
473     {
474       "name": "CoreLocation",
475       "dependencies": {
476         "PromiseKit/CLGeocoder": [
478         ],
479         "PromiseKit/CLLocationManager": [
481         ]
482       }
483     },
484     {
485       "name": "Foundation",
486       "dependencies": {
487         "PromiseKit/NSNotificationCenter": [
489         ],
490         "PromiseKit/NSURLConnection": [
492         ]
493       }
494     },
495     {
496       "name": "MapKit",
497       "dependencies": {
498         "PromiseKit/MKDirections": [
500         ],
501         "PromiseKit/MKMapSnapshotter": [
503         ]
504       }
505     },
506     {
507       "name": "Social",
508       "dependencies": {
509         "PromiseKit/SLRequest": [
511         ]
512       }
513     },
514     {
515       "name": "StoreKit",
516       "dependencies": {
517         "PromiseKit/SKProductsRequest": [
519         ]
520       }
521     },
522     {
523       "name": "UIKit",
524       "dependencies": {
525         "PromiseKit/UIActionSheet": [
527         ],
528         "PromiseKit/UIAlertView": [
530         ],
531         "PromiseKit/UIView": [
533         ],
534         "PromiseKit/UIViewController": [
536         ]
537       }
538     },
539     {
540       "name": "all",
541       "dependencies": {
542         "PromiseKit/When": [
544         ],
545         "PromiseKit/Until": [
547         ],
548         "PromiseKit/Pause": [
550         ],
551         "PromiseKit/Accounts": [
553         ],
554         "PromiseKit/AVFoundation": [
556         ],
557         "PromiseKit/CoreLocation": [
559         ],
560         "PromiseKit/Foundation": [
562         ],
563         "PromiseKit/MapKit": [
565         ],
566         "PromiseKit/Social": [
568         ],
569         "PromiseKit/StoreKit": [
571         ],
572         "PromiseKit/UIKit": [
574         ]
575       }
576     }
577   ]