[Delete] DSPSDK 1.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 4.3.2 / PromiseKit.podspec.json
blob2389171b12ca46543ebbf5139f2d6e46df4041fc
2   "name": "PromiseKit",
3   "version": "4.3.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "4.3.2",
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   "pushed_with_swift_version": "3.0",
31   "subspecs": [
32     {
33       "name": "Accounts",
34       "osx": {
35         "source_files": "Extensions/Accounts/Sources/*",
36         "frameworks": "Accounts"
37       },
38       "ios": {
39         "source_files": "Extensions/Accounts/Sources/*",
40         "frameworks": "Accounts"
41       },
42       "dependencies": {
43         "PromiseKit/CorePromise": [
45         ]
46       }
47     },
48     {
49       "name": "Alamofire",
50       "source_files": "Extensions/Alamofire/Sources/*",
51       "dependencies": {
52         "Alamofire": [
53           "~> 4.0"
54         ],
55         "PromiseKit/CorePromise": [
57         ]
58       },
59       "platforms": {
60         "ios": "8.0",
61         "osx": "10.11",
62         "watchos": "2.0",
63         "tvos": "9.0"
64       }
65     },
66     {
67       "name": "AddressBook",
68       "ios": {
69         "source_files": "Extensions/AddressBook/Sources/*",
70         "frameworks": "AddressBook"
71       },
72       "dependencies": {
73         "PromiseKit/CorePromise": [
75         ]
76       }
77     },
78     {
79       "name": "AssetsLibrary",
80       "ios": {
81         "source_files": "Extensions/AssetsLibrary/Sources/*",
82         "frameworks": "AssetsLibrary"
83       },
84       "dependencies": {
85         "PromiseKit/CorePromise": [
87         ]
88       }
89     },
90     {
91       "name": "AVFoundation",
92       "ios": {
93         "source_files": "Extensions/AVFoundation/Sources/*",
94         "frameworks": "AVFoundation"
95       },
96       "dependencies": {
97         "PromiseKit/CorePromise": [
99         ]
100       }
101     },
102     {
103       "name": "Bolts",
104       "source_files": "Extensions/Bolts/Sources/*",
105       "dependencies": {
106         "PromiseKit/CorePromise": [
108         ],
109         "Bolts": [
110           "~> 1.6.0"
111         ]
112       }
113     },
114     {
115       "name": "CloudKit",
116       "source_files": "Extensions/CloudKit/Sources/*",
117       "frameworks": "CloudKit",
118       "dependencies": {
119         "PromiseKit/CorePromise": [
121         ]
122       }
123     },
124     {
125       "name": "CoreBluetooth",
126       "tvos": {
127         "source_files": "Extensions/CoreBluetooth/Sources/*",
128         "frameworks": "CoreBluetooth"
129       },
130       "osx": {
131         "source_files": "Extensions/CoreBluetooth/Sources/*",
132         "frameworks": "CoreBluetooth"
133       },
134       "ios": {
135         "source_files": "Extensions/CoreBluetooth/Sources/*",
136         "frameworks": "CoreBluetooth"
137       },
138       "dependencies": {
139         "PromiseKit/CorePromise": [
141         ]
142       }
143     },
144     {
145       "name": "CorePromise",
146       "source_files": [
147         "Sources/after.swift",
148         "Sources/AnyPromise.swift",
149         "Sources/DispatchQueue+Promise.swift",
150         "Sources/Error.swift",
151         "Sources/join.swift",
152         "Sources/Promise+AnyPromise.swift",
153         "Sources/Promise+Properties.swift",
154         "Sources/Promise.swift",
155         "Sources/race.swift",
156         "Sources/State.swift",
157         "Sources/when.swift",
158         "Sources/wrap.swift",
159         "Sources/Zalgo.swift",
160         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
161         "Sources/AnyPromise.h",
162         "Sources/fwd.h",
163         "Sources/PromiseKit.h"
164       ],
165       "public_header_files": [
166         "Sources/AnyPromise.h",
167         "Sources/fwd.h",
168         "Sources/PromiseKit.h"
169       ],
170       "preserve_paths": [
171         "Sources/AnyPromise+Private.h",
172         "Sources/PMKCallVariadicBlock.m",
173         "Sources/NSMethodSignatureForBlock.m"
174       ],
175       "frameworks": "Foundation"
176     },
177     {
178       "name": "CoreLocation",
179       "source_files": "Extensions/CoreLocation/Sources/*",
180       "watchos": {
181         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
182       },
183       "dependencies": {
184         "PromiseKit/CorePromise": [
186         ]
187       },
188       "frameworks": "CoreLocation"
189     },
190     {
191       "name": "EventKit",
192       "watchos": {
193         "source_files": "Extensions/EventKit/Sources/*",
194         "frameworks": "EventKit"
195       },
196       "osx": {
197         "source_files": "Extensions/EventKit/Sources/*",
198         "frameworks": "EventKit"
199       },
200       "ios": {
201         "source_files": "Extensions/EventKit/Sources/*",
202         "frameworks": "EventKit"
203       },
204       "dependencies": {
205         "PromiseKit/CorePromise": [
207         ]
208       }
209     },
210     {
211       "name": "Foundation",
212       "source_files": [
213         "Extensions/Foundation/Sources/afterlife.swift",
214         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
215         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
216         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
217         "Extensions/Foundation/Sources/NSObject+Promise.swift",
218         "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
219         "Extensions/Foundation/Sources/NSTask+AnyPromise.m",
220         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
221         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
222         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
223         "Extensions/Foundation/Sources/PMKFoundation.h",
224         "Extensions/Foundation/Sources/Process+Promise.swift",
225         "Extensions/Foundation/Sources/URLDataPromise.swift"
226       ],
227       "dependencies": {
228         "PromiseKit/CorePromise": [
230         ]
231       },
232       "frameworks": "Foundation"
233     },
234     {
235       "name": "MapKit",
236       "tvos": {
237         "source_files": "Extensions/MapKit/Sources/*",
238         "frameworks": "MapKit"
239       },
240       "osx": {
241         "source_files": "Extensions/MapKit/Sources/*",
242         "frameworks": "MapKit"
243       },
244       "ios": {
245         "source_files": "Extensions/MapKit/Sources/*",
246         "frameworks": "MapKit"
247       },
248       "platforms": {
249         "tvos": "9.2",
250         "ios": "8.0",
251         "osx": "10.10",
252         "watchos": "2.0"
253       },
254       "dependencies": {
255         "PromiseKit/CorePromise": [
257         ]
258       }
259     },
260     {
261       "name": "MessageUI",
262       "ios": {
263         "source_files": "Extensions/MessagesUI/Sources/*",
264         "frameworks": "MessageUI"
265       },
266       "dependencies": {
267         "PromiseKit/CorePromise": [
269         ]
270       }
271     },
272     {
273       "name": "OMGHTTPURLRQ",
274       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
275       "dependencies": {
276         "PromiseKit/Foundation": [
278         ],
279         "OMGHTTPURLRQ": [
280           "~> 3.2"
281         ]
282       }
283     },
284     {
285       "name": "Photos",
286       "osx": {
287         "source_files": "Extensions/Photos/Sources/*",
288         "frameworks": "Photos"
289       },
290       "tvos": {
291         "source_files": "Extensions/Photos/Sources/*",
292         "frameworks": "Photos"
293       },
294       "ios": {
295         "source_files": "Extensions/Photos/Sources/*",
296         "frameworks": "Photos"
297       },
298       "platforms": {
299         "tvos": "10.0",
300         "ios": "8.0"
301       },
302       "dependencies": {
303         "PromiseKit/CorePromise": [
305         ]
306       }
307     },
308     {
309       "name": "QuartzCore",
310       "tvos": {
311         "source_files": "Extensions/QuartzCore/Sources/*",
312         "frameworks": "QuartzCore"
313       },
314       "ios": {
315         "source_files": "Extensions/QuartzCore/Sources/*",
316         "frameworks": "QuartzCore"
317       },
318       "osx": {
319         "source_files": "Extensions/QuartzCore/Sources/*",
320         "frameworks": "QuartzCore"
321       },
322       "dependencies": {
323         "PromiseKit/CorePromise": [
325         ]
326       }
327     },
328     {
329       "name": "Social",
330       "ios": {
331         "source_files": "Extensions/Social/Sources/*",
332         "frameworks": "Social"
333       },
334       "osx": {
335         "source_files": [
336           "Extensions/Social/Sources/PMKSocial.h",
337           "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
338           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
339           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
340           "Extensions/Social/Sources/SLRequest+Promise.swift"
341         ],
342         "frameworks": "Social"
343       },
344       "dependencies": {
345         "PromiseKit/Foundation": [
347         ]
348       }
349     },
350     {
351       "name": "StoreKit",
352       "tvos": {
353         "source_files": "Extensions/StoreKit/Sources/*",
354         "frameworks": "StoreKit"
355       },
356       "osx": {
357         "source_files": "Extensions/StoreKit/Sources/*",
358         "frameworks": "StoreKit"
359       },
360       "ios": {
361         "source_files": "Extensions/StoreKit/Sources/*",
362         "frameworks": "StoreKit"
363       },
364       "dependencies": {
365         "PromiseKit/CorePromise": [
367         ]
368       }
369     },
370     {
371       "name": "SystemConfiguration",
372       "tvos": {
373         "source_files": "Extensions/SystemConfiguration/Sources/*",
374         "frameworks": "SystemConfiguration"
375       },
376       "osx": {
377         "source_files": "Extensions/SystemConfiguration/Sources/*",
378         "frameworks": "SystemConfiguration"
379       },
380       "ios": {
381         "source_files": "Extensions/SystemConfiguration/Sources/*",
382         "frameworks": "SystemConfiguration"
383       },
384       "dependencies": {
385         "PromiseKit/CorePromise": [
387         ]
388       }
389     },
390     {
391       "name": "UIKit",
392       "tvos": {
393         "source_files": [
394           "Extensions/UIKit/Sources/PMKAlertController.swift",
395           "Extensions/UIKit/Sources/PMKUIKit.h",
396           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
397           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
398           "Extensions/UIKit/Sources/UIView+Promise.swift",
399           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
400           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
401           "Extensions/UIKit/Sources/UIViewController+Promise.swift"
402         ],
403         "frameworks": "UIKit"
404       },
405       "ios": {
406         "source_files": [
407           "Extensions/UIKit/Sources/PMKAlertController.swift",
408           "Extensions/UIKit/Sources/PMKUIKit.h",
409           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
410           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
411           "Extensions/UIKit/Sources/UIView+Promise.swift",
412           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
413           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
414           "Extensions/UIKit/Sources/UIViewController+Promise.swift"
415         ],
416         "frameworks": "UIKit"
417       },
418       "dependencies": {
419         "PromiseKit/CorePromise": [
421         ]
422       }
423     },
424     {
425       "name": "UIImagePickerController",
426       "ios": {
427         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
428         "frameworks": "UIKit",
429         "xcconfig": {
430           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
431         }
432       },
433       "dependencies": {
434         "PromiseKit/UIKit": [
436         ]
437       }
438     },
439     {
440       "name": "WatchConnectivity",
441       "watchos": {
442         "source_files": "Extensions/WatchConnectivity/Sources/*",
443         "frameworks": "WatchConnectivity"
444       },
445       "ios": {
446         "source_files": "Extensions/WatchConnectivity/Sources/*",
447         "frameworks": "WatchConnectivity"
448       },
449       "dependencies": {
450         "PromiseKit/CorePromise": [
452         ]
453       }
454     }
455   ]