[Delete] DSPSDK 1.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 1.2.5 / PromiseKit.podspec.json
blobb3080dd0437f389d8448c095cf1fee484b0c99ef
2   "name": "PromiseKit",
3   "version": "1.2.5",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "1.2.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     "CALayer",
18     "NSURLConnection",
19     "NSNotificationCenter",
20     "UIActionSheet",
21     "UIAlertView",
22     "UIViewController",
23     "UIView",
24     "Pause",
25     "When",
26     "Until"
27   ],
28   "requires_arc": true,
29   "platforms": {
30     "ios": "6.0",
31     "osx": "10.7"
32   },
33   "subspecs": [
34     {
35       "name": "Promise",
36       "source_files": [
37         "objc/PromiseKit.h",
38         "objc/PMKPromise.m",
39         "objc/PromiseKit/Promise.h",
40         "objc/PromiseKit/fwd.h"
41       ],
42       "preserve_paths": [
43         "objc/PromiseKit",
44         "objc/Private"
45       ],
46       "frameworks": "Foundation"
47     },
48     {
49       "name": "Pause",
50       "source_files": [
51         "objc/PMKPromise+Pause.m",
52         "objc/PromiseKit/Promise+Pause.h"
53       ],
54       "xcconfig": {
55         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
56       },
57       "preserve_paths": "objc/PromiseKit",
58       "dependencies": {
59         "PromiseKit/Promise": [
61         ]
62       }
63     },
64     {
65       "name": "Until",
66       "source_files": [
67         "objc/PMKPromise+Until.m",
68         "objc/PromiseKit/Promise+Until.h"
69       ],
70       "xcconfig": {
71         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
72       },
73       "preserve_paths": "objc/PromiseKit",
74       "dependencies": {
75         "PromiseKit/When": [
77         ],
78         "PromiseKit/Promise": [
80         ]
81       }
82     },
83     {
84       "name": "When",
85       "source_files": [
86         "objc/PMKPromise+When.m",
87         "objc/PromiseKit/Promise+When.h"
88       ],
89       "xcconfig": {
90         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
91       },
92       "preserve_paths": "objc/PromiseKit",
93       "dependencies": {
94         "PromiseKit/Promise": [
96         ]
97       }
98     },
99     {
100       "name": "Join",
101       "source_files": [
102         "objc/PMKPromise+Join.m",
103         "objc/PromiseKit/Promise+Join.h"
104       ],
105       "xcconfig": {
106         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
107       },
108       "preserve_paths": "objc/PromiseKit",
109       "dependencies": {
110         "PromiseKit/Until": [
112         ],
113         "PromiseKit/Promise": [
115         ]
116       }
117     },
118     {
119       "name": "ACAccountStore",
120       "dependencies": {
121         "PromiseKit/Promise": [
123         ]
124       },
125       "preserve_paths": "objc/PromiseKit",
126       "platforms": {
127         "ios": "6.0",
128         "osx": "10.7"
129       },
130       "frameworks": "Accounts",
131       "source_files": [
132         "objc/ACAccountStore+PromiseKit.h",
133         "objc/ACAccountStore+PromiseKit.m",
134         "objc/deprecated/PromiseKit+Accounts.h"
135       ],
136       "xcconfig": {
137         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
138       }
139     },
140     {
141       "name": "AVAudioSession",
142       "dependencies": {
143         "PromiseKit/Promise": [
145         ]
146       },
147       "preserve_paths": "objc/PromiseKit",
148       "platforms": {
149         "ios": "6.0",
150         "osx": null
151       },
152       "ios": {
153         "frameworks": "AVFoundation",
154         "source_files": [
155           "objc/AVAudioSession+PromiseKit.h",
156           "objc/AVAudioSession+PromiseKit.m",
157           "objc/deprecated/PromiseKit+AVFoundation.h"
158         ],
159         "xcconfig": {
160           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
161         }
162       }
163     },
164     {
165       "name": "CLGeocoder",
166       "dependencies": {
167         "PromiseKit/Promise": [
169         ]
170       },
171       "preserve_paths": "objc/PromiseKit",
172       "platforms": {
173         "ios": "6.0",
174         "osx": "10.7"
175       },
176       "frameworks": "CoreLocation",
177       "source_files": [
178         "objc/CLGeocoder+PromiseKit.h",
179         "objc/CLGeocoder+PromiseKit.m",
180         "objc/deprecated/PromiseKit+CoreLocation.h"
181       ],
182       "xcconfig": {
183         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
184       }
185     },
186     {
187       "name": "CKContainer",
188       "dependencies": {
189         "PromiseKit/Promise": [
191         ]
192       },
193       "preserve_paths": "objc/PromiseKit",
194       "platforms": {
195         "ios": "6.0",
196         "osx": "10.7"
197       },
198       "frameworks": "CloudKit",
199       "source_files": [
200         "objc/CKContainer+PromiseKit.h",
201         "objc/CKContainer+PromiseKit.m",
202         "objc/deprecated/PromiseKit+CloudKit.h"
203       ],
204       "xcconfig": {
205         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
206       }
207     },
208     {
209       "name": "CKDatabase",
210       "dependencies": {
211         "PromiseKit/Promise": [
213         ]
214       },
215       "preserve_paths": "objc/PromiseKit",
216       "platforms": {
217         "ios": "6.0",
218         "osx": "10.7"
219       },
220       "frameworks": "CloudKit",
221       "source_files": [
222         "objc/CKDatabase+PromiseKit.h",
223         "objc/CKDatabase+PromiseKit.m",
224         "objc/deprecated/PromiseKit+CloudKit.h"
225       ],
226       "xcconfig": {
227         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
228       }
229     },
230     {
231       "name": "CLLocationManager",
232       "dependencies": {
233         "PromiseKit/Promise": [
235         ]
236       },
237       "preserve_paths": "objc/PromiseKit",
238       "platforms": {
239         "ios": "6.0",
240         "osx": "10.7"
241       },
242       "frameworks": "CoreLocation",
243       "source_files": [
244         "objc/CLLocationManager+PromiseKit.h",
245         "objc/CLLocationManager+PromiseKit.m",
246         "objc/deprecated/PromiseKit+CoreLocation.h"
247       ],
248       "xcconfig": {
249         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
250       }
251     },
252     {
253       "name": "MKDirections",
254       "dependencies": {
255         "PromiseKit/Promise": [
257         ]
258       },
259       "preserve_paths": "objc/PromiseKit",
260       "platforms": {
261         "ios": "6.0",
262         "osx": "10.7"
263       },
264       "frameworks": "MapKit",
265       "source_files": [
266         "objc/MKDirections+PromiseKit.h",
267         "objc/MKDirections+PromiseKit.m",
268         "objc/deprecated/PromiseKit+MapKit.h"
269       ],
270       "xcconfig": {
271         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
272       }
273     },
274     {
275       "name": "MKMapSnapshotter",
276       "dependencies": {
277         "PromiseKit/Promise": [
279         ]
280       },
281       "preserve_paths": "objc/PromiseKit",
282       "platforms": {
283         "ios": "6.0",
284         "osx": "10.7"
285       },
286       "frameworks": "MapKit",
287       "source_files": [
288         "objc/MKMapSnapshotter+PromiseKit.h",
289         "objc/MKMapSnapshotter+PromiseKit.m",
290         "objc/deprecated/PromiseKit+MapKit.h"
291       ],
292       "xcconfig": {
293         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
294       }
295     },
296     {
297       "name": "NSFileManager",
298       "dependencies": {
299         "PromiseKit/Promise": [
301         ]
302       },
303       "preserve_paths": "objc/PromiseKit",
304       "platforms": {
305         "ios": "6.0",
306         "osx": "10.7"
307       },
308       "frameworks": "Foundation",
309       "source_files": [
310         "objc/NSFileManager+PromiseKit.h",
311         "objc/NSFileManager+PromiseKit.m",
312         "objc/deprecated/PromiseKit+Foundation.h"
313       ],
314       "xcconfig": {
315         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
316       }
317     },
318     {
319       "name": "NSNotificationCenter",
320       "dependencies": {
321         "PromiseKit/Promise": [
323         ]
324       },
325       "preserve_paths": "objc/PromiseKit",
326       "platforms": {
327         "ios": "6.0",
328         "osx": "10.7"
329       },
330       "frameworks": "Foundation",
331       "source_files": [
332         "objc/NSNotificationCenter+PromiseKit.h",
333         "objc/NSNotificationCenter+PromiseKit.m",
334         "objc/deprecated/PromiseKit+Foundation.h"
335       ],
336       "xcconfig": {
337         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
338       }
339     },
340     {
341       "name": "NSTask",
342       "dependencies": {
343         "PromiseKit/Promise": [
345         ]
346       },
347       "preserve_paths": "objc/PromiseKit",
348       "platforms": {
349         "osx": "10.7",
350         "ios": null
351       },
352       "osx": {
353         "frameworks": "Foundation",
354         "source_files": [
355           "objc/NSTask+PromiseKit.h",
356           "objc/NSTask+PromiseKit.m",
357           "objc/deprecated/PromiseKit+Foundation.h"
358         ],
359         "xcconfig": {
360           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
361         }
362       }
363     },
364     {
365       "name": "NSURLConnection",
366       "dependencies": {
367         "PromiseKit/Promise": [
369         ],
370         "OMGHTTPURLRQ": [
372         ]
373       },
374       "preserve_paths": "objc/PromiseKit",
375       "platforms": {
376         "ios": "6.0",
377         "osx": "10.7"
378       },
379       "frameworks": "Foundation",
380       "source_files": [
381         "objc/NSURLConnection+PromiseKit.h",
382         "objc/NSURLConnection+PromiseKit.m",
383         "objc/deprecated/PromiseKit+Foundation.h"
384       ],
385       "xcconfig": {
386         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
387       }
388     },
389     {
390       "name": "SKRequest",
391       "dependencies": {
392         "PromiseKit/Promise": [
394         ]
395       },
396       "preserve_paths": "objc/PromiseKit",
397       "platforms": {
398         "ios": "6.0",
399         "osx": "10.7"
400       },
401       "frameworks": "StoreKit",
402       "source_files": [
403         "objc/SKRequest+PromiseKit.h",
404         "objc/SKRequest+PromiseKit.m",
405         "objc/deprecated/PromiseKit+StoreKit.h"
406       ],
407       "xcconfig": {
408         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
409       }
410     },
411     {
412       "name": "SLRequest",
413       "dependencies": {
414         "PromiseKit/Promise": [
416         ]
417       },
418       "preserve_paths": "objc/PromiseKit",
419       "platforms": {
420         "ios": "6.0",
421         "osx": "10.7"
422       },
423       "frameworks": "Social",
424       "source_files": [
425         "objc/SLRequest+PromiseKit.h",
426         "objc/SLRequest+PromiseKit.m",
427         "objc/deprecated/PromiseKit+Social.h"
428       ],
429       "xcconfig": {
430         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
431       }
432     },
433     {
434       "name": "UIActionSheet",
435       "dependencies": {
436         "PromiseKit/Promise": [
438         ]
439       },
440       "preserve_paths": "objc/PromiseKit",
441       "platforms": {
442         "ios": "6.0",
443         "osx": null
444       },
445       "ios": {
446         "frameworks": "UIKit",
447         "source_files": [
448           "objc/UIActionSheet+PromiseKit.h",
449           "objc/UIActionSheet+PromiseKit.m",
450           "objc/deprecated/PromiseKit+UIKit.h"
451         ],
452         "xcconfig": {
453           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
454         }
455       }
456     },
457     {
458       "name": "UIAlertView",
459       "dependencies": {
460         "PromiseKit/Promise": [
462         ]
463       },
464       "preserve_paths": "objc/PromiseKit",
465       "platforms": {
466         "ios": "6.0",
467         "osx": null
468       },
469       "ios": {
470         "frameworks": "UIKit",
471         "source_files": [
472           "objc/UIAlertView+PromiseKit.h",
473           "objc/UIAlertView+PromiseKit.m",
474           "objc/deprecated/PromiseKit+UIKit.h"
475         ],
476         "xcconfig": {
477           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
478         }
479       }
480     },
481     {
482       "name": "UIView",
483       "dependencies": {
484         "PromiseKit/Promise": [
486         ]
487       },
488       "preserve_paths": "objc/PromiseKit",
489       "platforms": {
490         "ios": "6.0",
491         "osx": null
492       },
493       "ios": {
494         "source_files": [
495           "objc/UIView+PromiseKit.h",
496           "objc/UIView+PromiseKit.m",
497           "objc/deprecated/PromiseKit+UIKit.h"
498         ],
499         "frameworks": "UIKit",
500         "xcconfig": {
501           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
502         }
503       }
504     },
505     {
506       "name": "UIViewController",
507       "dependencies": {
508         "PromiseKit/Promise": [
510         ]
511       },
512       "preserve_paths": "objc/PromiseKit",
513       "platforms": {
514         "ios": "6.0",
515         "osx": null
516       },
517       "ios": {
518         "weak_frameworks": "AssetsLibrary",
519         "frameworks": "UIKit",
520         "source_files": [
521           "objc/UIViewController+PromiseKit.h",
522           "objc/UIViewController+PromiseKit.m",
523           "objc/deprecated/PromiseKit+UIKit.h"
524         ],
525         "xcconfig": {
526           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
527         }
528       }
529     },
530     {
531       "name": "CALayer",
532       "dependencies": {
533         "PromiseKit/Promise": [
535         ]
536       },
537       "preserve_paths": "objc/PromiseKit",
538       "platforms": {
539         "ios": "6.0",
540         "osx": "10.7"
541       },
542       "frameworks": "QuartzCore",
543       "source_files": [
544         "objc/CALayer+PromiseKit.h",
545         "objc/CALayer+PromiseKit.m",
546         "objc/deprecated/PromiseKit+QuartzCore.h"
547       ],
548       "xcconfig": {
549         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
550       }
551     },
552     {
553       "name": "Accounts",
554       "dependencies": {
555         "PromiseKit/ACAccountStore": [
557         ]
558       }
559     },
560     {
561       "name": "AVFoundation",
562       "dependencies": {
563         "PromiseKit/AVAudioSession": [
565         ]
566       }
567     },
568     {
569       "name": "CloudKit",
570       "dependencies": {
571         "PromiseKit/CKContainer": [
573         ],
574         "PromiseKit/CKDatabase": [
576         ]
577       }
578     },
579     {
580       "name": "CoreLocation",
581       "dependencies": {
582         "PromiseKit/CLGeocoder": [
584         ],
585         "PromiseKit/CLLocationManager": [
587         ]
588       }
589     },
590     {
591       "name": "Foundation",
592       "dependencies": {
593         "PromiseKit/NSFileManager": [
595         ],
596         "PromiseKit/NSNotificationCenter": [
598         ],
599         "PromiseKit/NSTask": [
601         ],
602         "PromiseKit/NSURLConnection": [
604         ]
605       }
606     },
607     {
608       "name": "MapKit",
609       "dependencies": {
610         "PromiseKit/MKDirections": [
612         ],
613         "PromiseKit/MKMapSnapshotter": [
615         ]
616       }
617     },
618     {
619       "name": "Social",
620       "dependencies": {
621         "PromiseKit/SLRequest": [
623         ]
624       }
625     },
626     {
627       "name": "StoreKit",
628       "dependencies": {
629         "PromiseKit/SKRequest": [
631         ]
632       }
633     },
634     {
635       "name": "UIKit",
636       "dependencies": {
637         "PromiseKit/UIActionSheet": [
639         ],
640         "PromiseKit/UIAlertView": [
642         ],
643         "PromiseKit/UIView": [
645         ],
646         "PromiseKit/UIViewController": [
648         ]
649       }
650     },
651     {
652       "name": "QuartzCore",
653       "dependencies": {
654         "PromiseKit/CALayer": [
656         ]
657       }
658     },
659     {
660       "name": "all",
661       "dependencies": {
662         "PromiseKit/When": [
664         ],
665         "PromiseKit/Until": [
667         ],
668         "PromiseKit/Pause": [
670         ],
671         "PromiseKit/Join": [
673         ],
674         "PromiseKit/Accounts": [
676         ],
677         "PromiseKit/AVFoundation": [
679         ],
680         "PromiseKit/CloudKit": [
682         ],
683         "PromiseKit/CoreLocation": [
685         ],
686         "PromiseKit/Foundation": [
688         ],
689         "PromiseKit/MapKit": [
691         ],
692         "PromiseKit/Social": [
694         ],
695         "PromiseKit/StoreKit": [
697         ],
698         "PromiseKit/UIKit": [
700         ],
701         "PromiseKit/QuartzCore": [
703         ]
704       }
705     },
706     {
707       "name": "Swift",
708       "ios": {
709         "frameworks": "AssetsLibrary",
710         "source_files": "swift/Sources/**/*.{swift,h,m}"
711       },
712       "dependencies": {
713         "OMGHTTPURLRQ": [
715         ]
716       },
717       "platforms": {
718         "ios": 8.0,
719         "osx": 10.9
720       },
721       "osx": {
722         "source_files": [
723           "swift/Sources/ACAccountStore+Promise.swift",
724           "swift/Sources/after.swift",
725           "swift/Sources/CKContainer+Promise.swift",
726           "swift/Sources/CKDatabase+Promise.swift",
727           "swift/Sources/CLGeocoder+Promise.swift",
728           "swift/Sources/CLLocationManager+Promise.swift",
729           "swift/Sources/constants.swift",
730           "swift/Sources/misc.swift",
731           "swift/Sources/MKDirections+Promise.swift",
732           "swift/Sources/MKMapSnapshotter+Promise.swift",
733           "swift/Sources/NSFileManager+Promise.swift",
734           "swift/Sources/NSNotificationCenter+Promise.swift",
735           "swift/Sources/NSURLConnection+Promise.swift",
736           "swift/Sources/Promise.swift",
737           "swift/Sources/SKRequest+Promise.swift",
738           "swift/Sources/SLRequest+Promise.swift",
739           "swift/Sources/when.swift"
740         ]
741       }
742     },
743     {
744       "name": "SKProductsRequest",
745       "deprecated_in_favor_of": "PromiseKit/SKRequest",
746       "dependencies": {
747         "PromiseKit/SKRequest": [
749         ]
750       },
751       "preserve_paths": "objc/deprecated",
752       "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
753     },
754     {
755       "name": "base",
756       "deprecated_in_favor_of": "PromiseKit/Promise",
757       "dependencies": {
758         "PromiseKit/Promise": [
760         ],
761         "PromiseKit/When": [
763         ],
764         "PromiseKit/Until": [
766         ]
767       }
768     }
769   ]