[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 4.0.0 / PromiseKit.podspec.json
blob823d080de7892a31cc96ec39f8b47bf5127345ab
2   "name": "PromiseKit",
3   "version": "4.0.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "4.0.0",
7     "submodules": true
8   },
9   "license": "MIT",
10   "summary": "Promises for Swift & ObjC.",
11   "homepage": "http://promisekit.org",
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://promisekit.org/docs/",
18   "default_subspecs": [
19     "Foundation",
20     "UIKit",
21     "QuartzCore"
22   ],
23   "requires_arc": true,
24   "platforms": {
25     "ios": "8.0",
26     "osx": "10.10",
27     "watchos": "2.0",
28     "tvos": "9.0"
29   },
30   "subspecs": [
31     {
32       "name": "Accounts",
33       "osx": {
34         "source_files": "Extensions/Accounts/Sources/*",
35         "frameworks": "Accounts"
36       },
37       "ios": {
38         "source_files": "Extensions/Accounts/Sources/*",
39         "frameworks": "Accounts"
40       },
41       "dependencies": {
42         "PromiseKit/CorePromise": [
44         ]
45       }
46     },
47     {
48       "name": "AddressBook",
49       "ios": {
50         "source_files": "Extensions/AddressBook/Sources/*",
51         "frameworks": "AddressBook"
52       },
53       "dependencies": {
54         "PromiseKit/CorePromise": [
56         ]
57       }
58     },
59     {
60       "name": "AssetsLibrary",
61       "ios": {
62         "source_files": "Extensions/AssetsLibrary/Sources/*",
63         "frameworks": "AssetsLibrary"
64       },
65       "dependencies": {
66         "PromiseKit/CorePromise": [
68         ]
69       }
70     },
71     {
72       "name": "AVFoundation",
73       "ios": {
74         "source_files": "Extensions/AVFoundation/Sources/*",
75         "frameworks": "AVFoundation"
76       },
77       "dependencies": {
78         "PromiseKit/CorePromise": [
80         ]
81       }
82     },
83     {
84       "name": "Bolts",
85       "source_files": "Extensions/Bolts/Sources/*",
86       "dependencies": {
87         "PromiseKit/CorePromise": [
89         ],
90         "Bolts": [
91           "~> 1.6.0"
92         ]
93       }
94     },
95     {
96       "name": "CloudKit",
97       "source_files": "Extensions/CloudKit/Sources/*",
98       "frameworks": "CloudKit",
99       "dependencies": {
100         "PromiseKit/CorePromise": [
102         ]
103       }
104     },
105     {
106       "name": "CoreBluetooth",
107       "tvos": {
108         "source_files": "Extensions/CoreBluetooth/Sources/*",
109         "frameworks": "CoreBluetooth"
110       },
111       "osx": {
112         "source_files": "Extensions/CoreBluetooth/Sources/*",
113         "frameworks": "CoreBluetooth"
114       },
115       "ios": {
116         "source_files": "Extensions/CoreBluetooth/Sources/*",
117         "frameworks": "CoreBluetooth"
118       },
119       "dependencies": {
120         "PromiseKit/CorePromise": [
122         ]
123       }
124     },
125     {
126       "name": "CorePromise",
127       "source_files": [
128         "Sources/after.swift",
129         "Sources/AnyPromise.swift",
130         "Sources/DispatchQueue+Promise.swift",
131         "Sources/Error.swift",
132         "Sources/join.swift",
133         "Sources/Promise+AnyPromise.swift",
134         "Sources/Promise+Properties.swift",
135         "Sources/Promise.swift",
136         "Sources/race.swift",
137         "Sources/State.swift",
138         "Sources/when.swift",
139         "Sources/wrap.swift",
140         "Sources/Zalgo.swift",
141         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
142         "Sources/AAA-CocoaPods-Hack.h",
143         "Sources/AnyPromise.h",
144         "Sources/PromiseKit.h"
145       ],
146       "public_header_files": [
147         "Sources/AAA-CocoaPods-Hack.h",
148         "Sources/AnyPromise.h",
149         "Sources/PromiseKit.h"
150       ],
151       "preserve_paths": [
152         "Sources/AnyPromise+Private.h",
153         "Sources/PMKCallVariadicBlock.m",
154         "Sources/NSMethodSignatureForBlock.m"
155       ],
156       "frameworks": "Foundation"
157     },
158     {
159       "name": "CoreLocation",
160       "source_files": "Extensions/CoreLocation/Sources/*",
161       "watchos": {
162         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
163       },
164       "dependencies": {
165         "PromiseKit/CorePromise": [
167         ]
168       },
169       "frameworks": "CoreLocation"
170     },
171     {
172       "name": "EventKit",
173       "watchos": {
174         "source_files": "Extensions/EventKit/Sources/*",
175         "frameworks": "EventKit"
176       },
177       "osx": {
178         "source_files": "Extensions/EventKit/Sources/*",
179         "frameworks": "EventKit"
180       },
181       "ios": {
182         "source_files": "Extensions/EventKit/Sources/*",
183         "frameworks": "EventKit"
184       },
185       "dependencies": {
186         "PromiseKit/CorePromise": [
188         ]
189       }
190     },
191     {
192       "name": "Foundation",
193       "source_files": [
194         "Extensions/Foundation/Sources/afterlife.swift",
195         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
196         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
197         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
198         "Extensions/Foundation/Sources/NSObject+Promise.swift",
199         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
200         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
201         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
202         "Extensions/Foundation/Sources/PMKFoundation.h",
203         "Extensions/Foundation/Sources/Process+Promise.swift",
204         "Extensions/Foundation/Sources/URLDataPromise.swift"
205       ],
206       "osx": {
207         "source_files": [
208           "Extensions/Foundation/Sources/afterlife.swift",
209           "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
210           "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
211           "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
212           "Extensions/Foundation/Sources/NSObject+Promise.swift",
213           "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
214           "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
215           "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
216           "Extensions/Foundation/Sources/PMKFoundation.h",
217           "Extensions/Foundation/Sources/Process+Promise.swift",
218           "Extensions/Foundation/Sources/URLDataPromise.swift",
219           "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
220           "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
221         ]
222       },
223       "dependencies": {
224         "PromiseKit/CorePromise": [
226         ]
227       },
228       "frameworks": "Foundation"
229     },
230     {
231       "name": "MapKit",
232       "tvos": {
233         "source_files": "Extensions/MapKit/Sources/*",
234         "frameworks": "MapKit"
235       },
236       "osx": {
237         "source_files": "Extensions/MapKit/Sources/*",
238         "frameworks": "MapKit"
239       },
240       "ios": {
241         "source_files": "Extensions/MapKit/Sources/*",
242         "frameworks": "MapKit"
243       },
244       "platforms": {
245         "tvos": "9.2"
246       },
247       "dependencies": {
248         "PromiseKit/CorePromise": [
250         ]
251       }
252     },
253     {
254       "name": "MessageUI",
255       "ios": {
256         "source_files": "Extensions/MessagesUI/Sources/*",
257         "frameworks": "MessageUI"
258       },
259       "dependencies": {
260         "PromiseKit/CorePromise": [
262         ]
263       }
264     },
265     {
266       "name": "OMGHTTPURLRQ",
267       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
268       "dependencies": {
269         "PromiseKit/Foundation": [
271         ],
272         "OMGHTTPURLRQ": [
273           "~> 3.2"
274         ]
275       }
276     },
277     {
278       "name": "Photos",
279       "tvos": {
280         "source_files": "Extensions/Photos/Sources/*",
281         "frameworks": "Photos"
282       },
283       "ios": {
284         "source_files": "Extensions/Photos/Sources/*",
285         "frameworks": "Photos"
286       },
287       "platforms": {
288         "tvos": "10.0"
289       },
290       "dependencies": {
291         "PromiseKit/CorePromise": [
293         ]
294       }
295     },
296     {
297       "name": "QuartzCore",
298       "tvos": {
299         "source_files": "Extensions/QuartzCore/Sources/*",
300         "frameworks": "QuartzCore"
301       },
302       "ios": {
303         "source_files": "Extensions/QuartzCore/Sources/*",
304         "frameworks": "QuartzCore"
305       },
306       "osx": {
307         "source_files": "Extensions/QuartzCore/Sources/*",
308         "frameworks": "QuartzCore"
309       },
310       "dependencies": {
311         "PromiseKit/CorePromise": [
313         ]
314       }
315     },
316     {
317       "name": "Social",
318       "ios": {
319         "source_files": "Extensions/Social/Sources/*",
320         "frameworks": "Social"
321       },
322       "osx": {
323         "source_files": [
324           "Extensions/Social/Sources/PMKSocial.h",
325           "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
326           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
327           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
328           "Extensions/Social/Sources/SLRequest+Promise.swift"
329         ],
330         "frameworks": "Social"
331       },
332       "dependencies": {
333         "PromiseKit/Foundation": [
335         ]
336       }
337     },
338     {
339       "name": "StoreKit",
340       "tvos": {
341         "source_files": "Extensions/StoreKit/Sources/*",
342         "frameworks": "StoreKit"
343       },
344       "osx": {
345         "source_files": "Extensions/StoreKit/Sources/*",
346         "frameworks": "StoreKit"
347       },
348       "ios": {
349         "source_files": "Extensions/StoreKit/Sources/*",
350         "frameworks": "StoreKit"
351       },
352       "dependencies": {
353         "PromiseKit/CorePromise": [
355         ]
356       }
357     },
358     {
359       "name": "SystemConfiguration",
360       "tvos": {
361         "source_files": "Extensions/SystemConfiguration/Sources/*",
362         "frameworks": "SystemConfiguration"
363       },
364       "osx": {
365         "source_files": "Extensions/SystemConfiguration/Sources/*",
366         "frameworks": "SystemConfiguration"
367       },
368       "ios": {
369         "source_files": "Extensions/SystemConfiguration/Sources/*",
370         "frameworks": "SystemConfiguration"
371       },
372       "dependencies": {
373         "PromiseKit/CorePromise": [
375         ]
376       }
377     },
378     {
379       "name": "UIKit",
380       "tvos": {
381         "source_files": "Extensions/UIKit/Sources/*",
382         "frameworks": "UIKit"
383       },
384       "ios": {
385         "source_files": "Extensions/UIKit/Sources/*",
386         "frameworks": "UIKit"
387       },
388       "dependencies": {
389         "PromiseKit/CorePromise": [
391         ]
392       }
393     },
394     {
395       "name": "WatchConnectivity",
396       "watchos": {
397         "source_files": "Extensions/WatchConnectivity/Sources/*",
398         "frameworks": "WatchConnectivity"
399       },
400       "ios": {
401         "source_files": "Extensions/WatchConnectivity/Sources/*",
402         "frameworks": "WatchConnectivity"
403       },
404       "dependencies": {
405         "PromiseKit/CorePromise": [
407         ]
408       }
409     }
410   ]