[Add] RapidKitFoundation_MacOS 2024.1224.1706.628
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.15.2 / PromiseKit.podspec.json
blobe200f4c87814de96d8e64555b467eda4037ada9f
2   "name": "PromiseKit",
3   "version": "0.9.15.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.15.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": "6.0",
30     "osx": "10.7"
31   },
32   "subspecs": [
33     {
34       "name": "Promise",
35       "platforms": {
36         "ios": "6.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": "6.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": "6.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": "6.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": "0.0",
147         "osx": "0.0"
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": "0.0",
171         "osx": "0.0"
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": "0.0",
193         "osx": "0.0"
194       }
195     },
196     {
197       "name": "CKContainer",
198       "dependencies": {
199         "PromiseKit/Promise": [
201         ]
202       },
203       "xcconfig": {
204         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
205       },
206       "preserve_paths": "objc/PromiseKit",
207       "source_files": [
208         "objc/CKContainer+PromiseKit.h",
209         "objc/CKContainer+PromiseKit.m",
210         "objc/deprecated/PromiseKit+CloudKit.h"
211       ],
212       "frameworks": "CloudKit",
213       "platforms": {
214         "ios": "0.0",
215         "osx": "0.0"
216       }
217     },
218     {
219       "name": "CKDatabase",
220       "dependencies": {
221         "PromiseKit/Promise": [
223         ]
224       },
225       "xcconfig": {
226         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
227       },
228       "preserve_paths": "objc/PromiseKit",
229       "source_files": [
230         "objc/CKDatabase+PromiseKit.h",
231         "objc/CKDatabase+PromiseKit.m",
232         "objc/deprecated/PromiseKit+CloudKit.h"
233       ],
234       "frameworks": "CloudKit",
235       "platforms": {
236         "ios": "0.0",
237         "osx": "0.0"
238       }
239     },
240     {
241       "name": "CLLocationManager",
242       "dependencies": {
243         "PromiseKit/Promise": [
245         ]
246       },
247       "xcconfig": {
248         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
249       },
250       "preserve_paths": "objc/PromiseKit",
251       "source_files": [
252         "objc/CLLocationManager+PromiseKit.h",
253         "objc/CLLocationManager+PromiseKit.m",
254         "objc/deprecated/PromiseKit+CoreLocation.h"
255       ],
256       "frameworks": "CoreLocation",
257       "platforms": {
258         "ios": "0.0",
259         "osx": "0.0"
260       }
261     },
262     {
263       "name": "MKDirections",
264       "dependencies": {
265         "PromiseKit/Promise": [
267         ]
268       },
269       "xcconfig": {
270         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
271       },
272       "preserve_paths": "objc/PromiseKit",
273       "source_files": [
274         "objc/MKDirections+PromiseKit.h",
275         "objc/MKDirections+PromiseKit.m",
276         "objc/deprecated/PromiseKit+MapKit.h"
277       ],
278       "frameworks": "MapKit",
279       "platforms": {
280         "ios": "0.0",
281         "osx": "0.0"
282       }
283     },
284     {
285       "name": "MKMapSnapshotter",
286       "dependencies": {
287         "PromiseKit/Promise": [
289         ]
290       },
291       "xcconfig": {
292         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
293       },
294       "preserve_paths": "objc/PromiseKit",
295       "source_files": [
296         "objc/MKMapSnapshotter+PromiseKit.h",
297         "objc/MKMapSnapshotter+PromiseKit.m",
298         "objc/deprecated/PromiseKit+MapKit.h"
299       ],
300       "frameworks": "MapKit",
301       "platforms": {
302         "ios": "0.0",
303         "osx": "0.0"
304       }
305     },
306     {
307       "name": "NSNotificationCenter",
308       "dependencies": {
309         "PromiseKit/Promise": [
311         ]
312       },
313       "xcconfig": {
314         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
315       },
316       "preserve_paths": "objc/PromiseKit",
317       "source_files": [
318         "objc/NSNotificationCenter+PromiseKit.h",
319         "objc/NSNotificationCenter+PromiseKit.m",
320         "objc/deprecated/PromiseKit+Foundation.h"
321       ],
322       "frameworks": "Foundation",
323       "platforms": {
324         "ios": "0.0",
325         "osx": "0.0"
326       }
327     },
328     {
329       "name": "NSURLConnection",
330       "dependencies": {
331         "PromiseKit/Promise": [
333         ],
334         "OMGHTTPURLRQ": [
336         ]
337       },
338       "xcconfig": {
339         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
340       },
341       "preserve_paths": "objc/PromiseKit",
342       "source_files": [
343         "objc/NSURLConnection+PromiseKit.h",
344         "objc/NSURLConnection+PromiseKit.m",
345         "objc/deprecated/PromiseKit+Foundation.h"
346       ],
347       "frameworks": "Foundation",
348       "platforms": {
349         "ios": "0.0",
350         "osx": "0.0"
351       }
352     },
353     {
354       "name": "SKProductsRequest",
355       "dependencies": {
356         "PromiseKit/Promise": [
358         ]
359       },
360       "xcconfig": {
361         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKPRODUCTSREQUEST=1"
362       },
363       "preserve_paths": "objc/PromiseKit",
364       "source_files": [
365         "objc/SKProductsRequest+PromiseKit.h",
366         "objc/SKProductsRequest+PromiseKit.m",
367         "objc/deprecated/PromiseKit+StoreKit.h"
368       ],
369       "frameworks": "StoreKit",
370       "platforms": {
371         "ios": "0.0",
372         "osx": "0.0"
373       }
374     },
375     {
376       "name": "SLRequest",
377       "dependencies": {
378         "PromiseKit/Promise": [
380         ]
381       },
382       "xcconfig": {
383         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
384       },
385       "preserve_paths": "objc/PromiseKit",
386       "source_files": [
387         "objc/SLRequest+PromiseKit.h",
388         "objc/SLRequest+PromiseKit.m",
389         "objc/deprecated/PromiseKit+Social.h"
390       ],
391       "frameworks": "Social",
392       "platforms": {
393         "ios": "0.0",
394         "osx": "0.0"
395       }
396     },
397     {
398       "name": "UIActionSheet",
399       "dependencies": {
400         "PromiseKit/Promise": [
402         ]
403       },
404       "xcconfig": {
405         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
406       },
407       "preserve_paths": "objc/PromiseKit",
408       "ios": {
409         "source_files": [
410           "objc/UIActionSheet+PromiseKit.h",
411           "objc/UIActionSheet+PromiseKit.m",
412           "objc/deprecated/PromiseKit+UIKit.h"
413         ],
414         "frameworks": "UIKit"
415       },
416       "platforms": {
417         "ios": "0.0",
418         "osx": "0.0"
419       }
420     },
421     {
422       "name": "UIAlertView",
423       "dependencies": {
424         "PromiseKit/Promise": [
426         ]
427       },
428       "xcconfig": {
429         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
430       },
431       "preserve_paths": "objc/PromiseKit",
432       "ios": {
433         "source_files": [
434           "objc/UIAlertView+PromiseKit.h",
435           "objc/UIAlertView+PromiseKit.m",
436           "objc/deprecated/PromiseKit+UIKit.h"
437         ],
438         "frameworks": "UIKit"
439       },
440       "platforms": {
441         "ios": "0.0",
442         "osx": "0.0"
443       }
444     },
445     {
446       "name": "UIView",
447       "dependencies": {
448         "PromiseKit/Promise": [
450         ]
451       },
452       "xcconfig": {
453         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
454       },
455       "preserve_paths": "objc/PromiseKit",
456       "ios": {
457         "source_files": [
458           "objc/UIView+PromiseKit.h",
459           "objc/UIView+PromiseKit.m",
460           "objc/deprecated/PromiseKit+UIKit.h"
461         ],
462         "frameworks": "UIKit"
463       },
464       "source_files": "objc/deprecated/PromiseKit+UIAnimation.h",
465       "platforms": {
466         "ios": "0.0",
467         "osx": "0.0"
468       }
469     },
470     {
471       "name": "UIViewController",
472       "dependencies": {
473         "PromiseKit/Promise": [
475         ]
476       },
477       "xcconfig": {
478         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
479       },
480       "preserve_paths": "objc/PromiseKit",
481       "ios": {
482         "source_files": [
483           "objc/UIViewController+PromiseKit.h",
484           "objc/UIViewController+PromiseKit.m",
485           "objc/deprecated/PromiseKit+UIKit.h"
486         ],
487         "frameworks": "UIKit",
488         "weak_frameworks": "AssetsLibrary"
489       },
490       "platforms": {
491         "ios": "0.0",
492         "osx": "0.0"
493       }
494     },
495     {
496       "name": "Accounts",
497       "dependencies": {
498         "PromiseKit/ACAccountStore": [
500         ]
501       }
502     },
503     {
504       "name": "AVFoundation",
505       "dependencies": {
506         "PromiseKit/AVAudioSession": [
508         ]
509       }
510     },
511     {
512       "name": "CloudKit",
513       "dependencies": {
514         "PromiseKit/CKContainer": [
516         ],
517         "PromiseKit/CKDatabase": [
519         ]
520       }
521     },
522     {
523       "name": "CoreLocation",
524       "dependencies": {
525         "PromiseKit/CLGeocoder": [
527         ],
528         "PromiseKit/CLLocationManager": [
530         ]
531       }
532     },
533     {
534       "name": "Foundation",
535       "dependencies": {
536         "PromiseKit/NSNotificationCenter": [
538         ],
539         "PromiseKit/NSURLConnection": [
541         ]
542       }
543     },
544     {
545       "name": "MapKit",
546       "dependencies": {
547         "PromiseKit/MKDirections": [
549         ],
550         "PromiseKit/MKMapSnapshotter": [
552         ]
553       }
554     },
555     {
556       "name": "Social",
557       "dependencies": {
558         "PromiseKit/SLRequest": [
560         ]
561       }
562     },
563     {
564       "name": "StoreKit",
565       "dependencies": {
566         "PromiseKit/SKProductsRequest": [
568         ]
569       }
570     },
571     {
572       "name": "UIKit",
573       "dependencies": {
574         "PromiseKit/UIActionSheet": [
576         ],
577         "PromiseKit/UIAlertView": [
579         ],
580         "PromiseKit/UIView": [
582         ],
583         "PromiseKit/UIViewController": [
585         ]
586       }
587     },
588     {
589       "name": "all",
590       "dependencies": {
591         "PromiseKit/When": [
593         ],
594         "PromiseKit/Until": [
596         ],
597         "PromiseKit/Pause": [
599         ],
600         "PromiseKit/Accounts": [
602         ],
603         "PromiseKit/AVFoundation": [
605         ],
606         "PromiseKit/CloudKit": [
608         ],
609         "PromiseKit/CoreLocation": [
611         ],
612         "PromiseKit/Foundation": [
614         ],
615         "PromiseKit/MapKit": [
617         ],
618         "PromiseKit/Social": [
620         ],
621         "PromiseKit/StoreKit": [
623         ],
624         "PromiseKit/UIKit": [
626         ]
627       }
628     }
629   ]