[Add] FCService 0.0.61-fc
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 6.11.0 / PromiseKit.podspec.json
blob870a75774464710787e931f0ad45aa8b8f5a086d
2   "name": "PromiseKit",
3   "version": "6.11.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "6.11.0",
7     "submodules": true
8   },
9   "license": "MIT",
10   "summary": "Promises for Swift & ObjC.",
11   "homepage": "http://mxcl.dev/PromiseKit/",
12   "description": "A thoughtful and complete implementation of promises for iOS, macOS, watchOS and tvOS with first-class support for both Objective-C and Swift.",
13   "social_media_url": "https://twitter.com/mxcl",
14   "authors": {
15     "Max Howell": "mxcl@me.com"
16   },
17   "documentation_url": "http://mxcl.dev/PromiseKit/reference/v6/Classes/Promise.html",
18   "default_subspecs": [
19     "CorePromise",
20     "UIKit",
21     "Foundation"
22   ],
23   "requires_arc": true,
24   "swift_versions": [
25     "3.1",
26     "3.2",
27     "3.3",
28     "3.4",
29     "4.0",
30     "4.1",
31     "4.2",
32     "4.3",
33     "4.4",
34     "5.0",
35     "5.1",
36     "5.1"
37   ],
38   "platforms": {
39     "ios": "8.0",
40     "osx": "10.10",
41     "watchos": "2.0",
42     "tvos": "9.0"
43   },
44   "pod_target_xcconfig": {
45     "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
46   },
47   "swift_version": "5.1",
48   "subspecs": [
49     {
50       "name": "Accounts",
51       "osx": {
52         "source_files": "Extensions/Accounts/Sources/*",
53         "frameworks": "Accounts"
54       },
55       "ios": {
56         "source_files": "Extensions/Accounts/Sources/*",
57         "frameworks": "Accounts"
58       },
59       "dependencies": {
60         "PromiseKit/CorePromise": [
62         ]
63       },
64       "platforms": {
65         "ios": "8.0",
66         "osx": "10.10"
67       }
68     },
69     {
70       "name": "Alamofire",
71       "source_files": "Extensions/Alamofire/Sources/*",
72       "dependencies": {
73         "Alamofire": [
74           "~> 4.0"
75         ],
76         "PromiseKit/CorePromise": [
78         ]
79       },
80       "platforms": {
81         "ios": "8.0",
82         "osx": "10.11",
83         "watchos": "2.0",
84         "tvos": "9.0"
85       }
86     },
87     {
88       "name": "AddressBook",
89       "ios": {
90         "source_files": "Extensions/AddressBook/Sources/*",
91         "frameworks": "AddressBook"
92       },
93       "dependencies": {
94         "PromiseKit/CorePromise": [
96         ]
97       },
98       "platforms": {
99         "ios": "8.0"
100       }
101     },
102     {
103       "name": "AssetsLibrary",
104       "ios": {
105         "source_files": "Extensions/AssetsLibrary/Sources/*",
106         "frameworks": "AssetsLibrary"
107       },
108       "dependencies": {
109         "PromiseKit/CorePromise": [
111         ]
112       },
113       "platforms": {
114         "ios": "8.0"
115       }
116     },
117     {
118       "name": "AVFoundation",
119       "ios": {
120         "source_files": "Extensions/AVFoundation/Sources/*",
121         "frameworks": "AVFoundation"
122       },
123       "dependencies": {
124         "PromiseKit/CorePromise": [
126         ]
127       },
128       "platforms": {
129         "ios": "8.0"
130       }
131     },
132     {
133       "name": "Bolts",
134       "source_files": "Extensions/Bolts/Sources/*",
135       "dependencies": {
136         "PromiseKit/CorePromise": [
138         ],
139         "Bolts": [
140           "~> 1.9.0"
141         ]
142       },
143       "platforms": {
144         "ios": "8.0",
145         "osx": "10.10",
146         "watchos": "2.0",
147         "tvos": "9.0"
148       }
149     },
150     {
151       "name": "CloudKit",
152       "source_files": "Extensions/CloudKit/Sources/*",
153       "frameworks": "CloudKit",
154       "dependencies": {
155         "PromiseKit/CorePromise": [
157         ]
158       },
159       "platforms": {
160         "ios": "10.0",
161         "osx": "10.12",
162         "tvos": "10.0",
163         "watchos": "3.0"
164       }
165     },
166     {
167       "name": "CoreBluetooth",
168       "tvos": {
169         "source_files": "Extensions/CoreBluetooth/Sources/*",
170         "frameworks": "CoreBluetooth"
171       },
172       "osx": {
173         "source_files": "Extensions/CoreBluetooth/Sources/*",
174         "frameworks": "CoreBluetooth"
175       },
176       "ios": {
177         "source_files": "Extensions/CoreBluetooth/Sources/*",
178         "frameworks": "CoreBluetooth"
179       },
180       "dependencies": {
181         "PromiseKit/CorePromise": [
183         ]
184       },
185       "platforms": {
186         "ios": "8.0",
187         "osx": "10.10",
188         "tvos": "9.0"
189       }
190     },
191     {
192       "name": "CorePromise",
193       "source_files": [
194         "Sources/when.swift",
195         "Sources/Guarantee.swift",
196         "Sources/race.swift",
197         "Sources/Error.swift",
198         "Sources/after.swift",
199         "Sources/Resolver.swift",
200         "Sources/Deprecations.swift",
201         "Sources/hang.swift",
202         "Sources/Box.swift",
203         "Sources/Catchable.swift",
204         "Sources/LogEvent.swift",
205         "Sources/Promise.swift",
206         "Sources/AnyPromise.swift",
207         "Sources/firstly.swift",
208         "Sources/CustomStringConvertible.swift",
209         "Sources/Thenable.swift",
210         "Sources/Configuration.swift",
211         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m",
212         "Sources/fwd.h",
213         "Sources/AnyPromise.h",
214         "Sources/PromiseKit.h"
215       ],
216       "public_header_files": [
217         "Sources/fwd.h",
218         "Sources/AnyPromise.h",
219         "Sources/PromiseKit.h"
220       ],
221       "preserve_paths": [
222         "Sources/AnyPromise+Private.h",
223         "Sources/PMKCallVariadicBlock.m",
224         "Sources/NSMethodSignatureForBlock.m"
225       ],
226       "frameworks": "Foundation",
227       "platforms": {
228         "ios": "8.0",
229         "osx": "10.10",
230         "watchos": "2.0",
231         "tvos": "9.0"
232       }
233     },
234     {
235       "name": "CoreLocation",
236       "source_files": "Extensions/CoreLocation/Sources/*",
237       "watchos": {
238         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
239       },
240       "dependencies": {
241         "PromiseKit/CorePromise": [
243         ]
244       },
245       "frameworks": "CoreLocation",
246       "platforms": {
247         "ios": "8.0",
248         "osx": "10.10",
249         "watchos": "3.0",
250         "tvos": "9.0"
251       }
252     },
253     {
254       "name": "EventKit",
255       "watchos": {
256         "source_files": "Extensions/EventKit/Sources/*",
257         "frameworks": "EventKit"
258       },
259       "osx": {
260         "source_files": "Extensions/EventKit/Sources/*",
261         "frameworks": "EventKit"
262       },
263       "ios": {
264         "source_files": "Extensions/EventKit/Sources/*",
265         "frameworks": "EventKit"
266       },
267       "dependencies": {
268         "PromiseKit/CorePromise": [
270         ]
271       },
272       "platforms": {
273         "ios": "8.0",
274         "osx": "10.10",
275         "watchos": "2.0"
276       }
277     },
278     {
279       "name": "Foundation",
280       "source_files": [
281         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
282         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
283         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
284         "Extensions/Foundation/Sources/afterlife.swift",
285         "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
286         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
287         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
288         "Extensions/Foundation/Sources/NSObject+Promise.swift",
289         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
290         "Extensions/Foundation/Sources/PMKFoundation.h",
291         "Extensions/Foundation/Sources/Process+Promise.swift",
292         "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
293       ],
294       "dependencies": {
295         "PromiseKit/CorePromise": [
297         ]
298       },
299       "frameworks": "Foundation",
300       "platforms": {
301         "ios": "8.0",
302         "osx": "10.10",
303         "watchos": "2.0",
304         "tvos": "9.0"
305       }
306     },
307     {
308       "name": "HealthKit",
309       "source_files": [
310         "Extensions/HealthKit/Sources/HealthKit+Promise.swift"
311       ],
312       "dependencies": {
313         "PromiseKit/CorePromise": [
315         ]
316       },
317       "frameworks": "HealthKit",
318       "platforms": {
319         "ios": "9.0",
320         "watchos": "2.0"
321       }
322     },
323     {
324       "name": "HomeKit",
325       "source_files": [
326         "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift",
327         "Extensions/HomeKit/Sources/HMHome+Promise.swift",
328         "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
329         "Extensions/HomeKit/Sources/Utils.swift",
330         "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift"
331       ],
332       "dependencies": {
333         "PromiseKit/CorePromise": [
335         ]
336       },
337       "frameworks": "HomeKit",
338       "platforms": {
339         "ios": "8.0",
340         "watchos": "3.0",
341         "tvos": "9.0"
342       }
343     },
344     {
345       "name": "MapKit",
346       "tvos": {
347         "source_files": "Extensions/MapKit/Sources/*",
348         "frameworks": "MapKit"
349       },
350       "osx": {
351         "source_files": "Extensions/MapKit/Sources/*",
352         "frameworks": "MapKit"
353       },
354       "ios": {
355         "source_files": "Extensions/MapKit/Sources/*",
356         "frameworks": "MapKit"
357       },
358       "dependencies": {
359         "PromiseKit/CorePromise": [
361         ]
362       },
363       "platforms": {
364         "ios": "8.0",
365         "osx": "10.10",
366         "watchos": "2.0",
367         "tvos": "9.2"
368       }
369     },
370     {
371       "name": "MessageUI",
372       "ios": {
373         "source_files": "Extensions/MessagesUI/Sources/*",
374         "frameworks": "MessageUI"
375       },
376       "dependencies": {
377         "PromiseKit/CorePromise": [
379         ]
380       },
381       "platforms": {
382         "ios": "8.0"
383       }
384     },
385     {
386       "name": "OMGHTTPURLRQ",
387       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
388       "dependencies": {
389         "PromiseKit/Foundation": [
391         ],
392         "OMGHTTPURLRQ": [
393           "~> 3.2"
394         ]
395       },
396       "platforms": {
397         "ios": "8.0",
398         "osx": "10.10",
399         "watchos": "2.0",
400         "tvos": "9.0"
401       }
402     },
403     {
404       "name": "Photos",
405       "osx": {
406         "source_files": "Extensions/Photos/Sources/*",
407         "frameworks": "Photos"
408       },
409       "tvos": {
410         "source_files": "Extensions/Photos/Sources/*",
411         "frameworks": "Photos"
412       },
413       "ios": {
414         "source_files": "Extensions/Photos/Sources/*",
415         "frameworks": "Photos"
416       },
417       "dependencies": {
418         "PromiseKit/CorePromise": [
420         ]
421       },
422       "platforms": {
423         "ios": "8.0",
424         "osx": "10.13",
425         "tvos": "10.0"
426       }
427     },
428     {
429       "name": "QuartzCore",
430       "tvos": {
431         "source_files": "Extensions/QuartzCore/Sources/*",
432         "frameworks": "QuartzCore"
433       },
434       "ios": {
435         "source_files": "Extensions/QuartzCore/Sources/*",
436         "frameworks": "QuartzCore"
437       },
438       "osx": {
439         "source_files": "Extensions/QuartzCore/Sources/*",
440         "frameworks": "QuartzCore"
441       },
442       "dependencies": {
443         "PromiseKit/CorePromise": [
445         ]
446       },
447       "platforms": {
448         "ios": "8.0",
449         "osx": "10.10",
450         "tvos": "9.0"
451       }
452     },
453     {
454       "name": "Social",
455       "ios": {
456         "source_files": "Extensions/Social/Sources/*",
457         "frameworks": "Social"
458       },
459       "osx": {
460         "source_files": [
461           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
462           "Extensions/Social/Sources/SLRequest+Promise.swift",
463           "Extensions/Social/Sources/PMKSocial.h",
464           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
465           "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
466         ],
467         "frameworks": "Social"
468       },
469       "dependencies": {
470         "PromiseKit/Foundation": [
472         ]
473       },
474       "platforms": {
475         "ios": "8.0",
476         "osx": "10.10"
477       }
478     },
479     {
480       "name": "StoreKit",
481       "tvos": {
482         "source_files": "Extensions/StoreKit/Sources/*",
483         "frameworks": "StoreKit"
484       },
485       "osx": {
486         "source_files": "Extensions/StoreKit/Sources/*",
487         "frameworks": "StoreKit"
488       },
489       "ios": {
490         "source_files": "Extensions/StoreKit/Sources/*",
491         "frameworks": "StoreKit"
492       },
493       "dependencies": {
494         "PromiseKit/CorePromise": [
496         ]
497       },
498       "platforms": {
499         "ios": "8.0",
500         "osx": "10.10",
501         "tvos": "9.0"
502       }
503     },
504     {
505       "name": "SystemConfiguration",
506       "tvos": {
507         "source_files": "Extensions/SystemConfiguration/Sources/*",
508         "frameworks": "SystemConfiguration"
509       },
510       "osx": {
511         "source_files": "Extensions/SystemConfiguration/Sources/*",
512         "frameworks": "SystemConfiguration"
513       },
514       "ios": {
515         "source_files": "Extensions/SystemConfiguration/Sources/*",
516         "frameworks": "SystemConfiguration"
517       },
518       "dependencies": {
519         "PromiseKit/CorePromise": [
521         ]
522       },
523       "platforms": {
524         "ios": "8.0",
525         "osx": "10.10",
526         "tvos": "9.0"
527       }
528     },
529     {
530       "name": "UIKit",
531       "tvos": {
532         "source_files": [
533           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
534           "Extensions/UIKit/Sources/PMKUIKit.h",
535           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
536           "Extensions/UIKit/Sources/UIView+Promise.swift",
537           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
538           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
539           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
540         ],
541         "frameworks": "UIKit"
542       },
543       "ios": {
544         "source_files": [
545           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
546           "Extensions/UIKit/Sources/PMKUIKit.h",
547           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
548           "Extensions/UIKit/Sources/UIView+Promise.swift",
549           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
550           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
551           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
552         ],
553         "frameworks": "UIKit"
554       },
555       "dependencies": {
556         "PromiseKit/CorePromise": [
558         ]
559       },
560       "platforms": {
561         "ios": "8.0",
562         "tvos": "9.0"
563       }
564     },
565     {
566       "name": "UIImagePickerController",
567       "ios": {
568         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
569         "frameworks": "UIKit",
570         "xcconfig": {
571           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
572         }
573       },
574       "dependencies": {
575         "PromiseKit/UIKit": [
577         ]
578       },
579       "platforms": {
580         "ios": "8.0"
581       }
582     },
583     {
584       "name": "WatchConnectivity",
585       "watchos": {
586         "source_files": "Extensions/WatchConnectivity/Sources/*",
587         "frameworks": "WatchConnectivity"
588       },
589       "ios": {
590         "source_files": "Extensions/WatchConnectivity/Sources/*",
591         "frameworks": "WatchConnectivity"
592       },
593       "dependencies": {
594         "PromiseKit/CorePromise": [
596         ]
597       },
598       "platforms": {
599         "ios": "8.0",
600         "watchos": "2.0"
601       }
602     }
603   ]