[Add] SpikeSDK 4.0.11-beta.5
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 6.15.2 / PromiseKit.podspec.json
blob95d9fa5391ab711f64c7b28cd83445b25ad90bba
2   "name": "PromiseKit",
3   "version": "6.15.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "6.15.2",
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.2",
26     "3.3",
27     "3.4",
28     "4.0",
29     "4.1",
30     "4.2",
31     "4.3",
32     "4.4",
33     "5.0",
34     "5.1",
35     "5.2",
36     "5.3",
37     "5.4"
38   ],
39   "platforms": {
40     "ios": "8.0",
41     "osx": "10.10",
42     "watchos": "2.0",
43     "tvos": "9.0"
44   },
45   "pod_target_xcconfig": {
46     "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
47   },
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/HMEventTrigger+Promise.swift",
329         "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
330         "Extensions/HomeKit/Sources/HMTrigger+Promise.swift",
331         "Extensions/HomeKit/Sources/Utils.swift",
332         "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift",
333         "Extensions/HomeKit/Sources/HMActionSet+Promise.swift"
334       ],
335       "dependencies": {
336         "PromiseKit/CorePromise": [
338         ]
339       },
340       "frameworks": "HomeKit",
341       "platforms": {
342         "ios": "8.0",
343         "watchos": "3.0",
344         "tvos": "9.0"
345       }
346     },
347     {
348       "name": "MapKit",
349       "tvos": {
350         "source_files": "Extensions/MapKit/Sources/*",
351         "frameworks": "MapKit"
352       },
353       "osx": {
354         "source_files": "Extensions/MapKit/Sources/*",
355         "frameworks": "MapKit"
356       },
357       "ios": {
358         "source_files": "Extensions/MapKit/Sources/*",
359         "frameworks": "MapKit"
360       },
361       "dependencies": {
362         "PromiseKit/CorePromise": [
364         ]
365       },
366       "platforms": {
367         "ios": "8.0",
368         "osx": "10.10",
369         "watchos": "2.0",
370         "tvos": "9.2"
371       }
372     },
373     {
374       "name": "MessageUI",
375       "ios": {
376         "source_files": "Extensions/MessagesUI/Sources/*",
377         "frameworks": "MessageUI"
378       },
379       "dependencies": {
380         "PromiseKit/CorePromise": [
382         ]
383       },
384       "platforms": {
385         "ios": "8.0"
386       }
387     },
388     {
389       "name": "OMGHTTPURLRQ",
390       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
391       "dependencies": {
392         "PromiseKit/Foundation": [
394         ],
395         "OMGHTTPURLRQ": [
396           "~> 3.2"
397         ]
398       },
399       "platforms": {
400         "ios": "8.0",
401         "osx": "10.10",
402         "watchos": "2.0",
403         "tvos": "9.0"
404       }
405     },
406     {
407       "name": "Photos",
408       "osx": {
409         "source_files": "Extensions/Photos/Sources/*",
410         "frameworks": "Photos"
411       },
412       "tvos": {
413         "source_files": "Extensions/Photos/Sources/*",
414         "frameworks": "Photos"
415       },
416       "ios": {
417         "source_files": "Extensions/Photos/Sources/*",
418         "frameworks": "Photos"
419       },
420       "dependencies": {
421         "PromiseKit/CorePromise": [
423         ]
424       },
425       "platforms": {
426         "ios": "8.0",
427         "osx": "10.13",
428         "tvos": "10.0"
429       }
430     },
431     {
432       "name": "QuartzCore",
433       "tvos": {
434         "source_files": "Extensions/QuartzCore/Sources/*",
435         "frameworks": "QuartzCore"
436       },
437       "ios": {
438         "source_files": "Extensions/QuartzCore/Sources/*",
439         "frameworks": "QuartzCore"
440       },
441       "osx": {
442         "source_files": "Extensions/QuartzCore/Sources/*",
443         "frameworks": "QuartzCore"
444       },
445       "dependencies": {
446         "PromiseKit/CorePromise": [
448         ]
449       },
450       "platforms": {
451         "ios": "8.0",
452         "osx": "10.10",
453         "tvos": "9.0"
454       }
455     },
456     {
457       "name": "Social",
458       "ios": {
459         "source_files": "Extensions/Social/Sources/*",
460         "frameworks": "Social"
461       },
462       "osx": {
463         "source_files": [
464           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
465           "Extensions/Social/Sources/SLRequest+Promise.swift",
466           "Extensions/Social/Sources/PMKSocial.h",
467           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
468           "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
469         ],
470         "frameworks": "Social"
471       },
472       "dependencies": {
473         "PromiseKit/Foundation": [
475         ]
476       },
477       "platforms": {
478         "ios": "8.0",
479         "osx": "10.10"
480       }
481     },
482     {
483       "name": "StoreKit",
484       "tvos": {
485         "source_files": "Extensions/StoreKit/Sources/*",
486         "frameworks": "StoreKit"
487       },
488       "osx": {
489         "source_files": "Extensions/StoreKit/Sources/*",
490         "frameworks": "StoreKit"
491       },
492       "ios": {
493         "source_files": "Extensions/StoreKit/Sources/*",
494         "frameworks": "StoreKit"
495       },
496       "dependencies": {
497         "PromiseKit/CorePromise": [
499         ]
500       },
501       "platforms": {
502         "ios": "8.0",
503         "osx": "10.10",
504         "tvos": "9.0"
505       }
506     },
507     {
508       "name": "SystemConfiguration",
509       "tvos": {
510         "source_files": "Extensions/SystemConfiguration/Sources/*",
511         "frameworks": "SystemConfiguration"
512       },
513       "osx": {
514         "source_files": "Extensions/SystemConfiguration/Sources/*",
515         "frameworks": "SystemConfiguration"
516       },
517       "ios": {
518         "source_files": "Extensions/SystemConfiguration/Sources/*",
519         "frameworks": "SystemConfiguration"
520       },
521       "dependencies": {
522         "PromiseKit/CorePromise": [
524         ]
525       },
526       "platforms": {
527         "ios": "8.0",
528         "osx": "10.10",
529         "tvos": "9.0"
530       }
531     },
532     {
533       "name": "UIKit",
534       "tvos": {
535         "source_files": [
536           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
537           "Extensions/UIKit/Sources/PMKUIKit.h",
538           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
539           "Extensions/UIKit/Sources/UIView+Promise.swift",
540           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
541           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
542           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
543         ],
544         "frameworks": "UIKit"
545       },
546       "ios": {
547         "source_files": [
548           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
549           "Extensions/UIKit/Sources/PMKUIKit.h",
550           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
551           "Extensions/UIKit/Sources/UIView+Promise.swift",
552           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
553           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
554           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
555         ],
556         "frameworks": "UIKit"
557       },
558       "dependencies": {
559         "PromiseKit/CorePromise": [
561         ]
562       },
563       "platforms": {
564         "ios": "8.0",
565         "tvos": "9.0"
566       }
567     },
568     {
569       "name": "UIImagePickerController",
570       "ios": {
571         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
572         "frameworks": "UIKit",
573         "xcconfig": {
574           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
575         }
576       },
577       "dependencies": {
578         "PromiseKit/UIKit": [
580         ]
581       },
582       "platforms": {
583         "ios": "8.0"
584       }
585     },
586     {
587       "name": "WatchConnectivity",
588       "watchos": {
589         "source_files": "Extensions/WatchConnectivity/Sources/*",
590         "frameworks": "WatchConnectivity"
591       },
592       "ios": {
593         "source_files": "Extensions/WatchConnectivity/Sources/*",
594         "frameworks": "WatchConnectivity"
595       },
596       "dependencies": {
597         "PromiseKit/CorePromise": [
599         ]
600       },
601       "platforms": {
602         "ios": "8.0",
603         "watchos": "2.0"
604       }
605     }
606   ],
607   "swift_version": "5.4"