[Add] SpikeSDK 4.0.11-beta.5
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.3.0 / PromiseKit.podspec.json
blob9ee3a2567a86664e0fd1af8783d9a74d1b774da8
2   "name": "PromiseKit",
3   "version": "3.3.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.3.0"
7   },
8   "license": {
9     "type": "MIT",
10     "text": "https://github.com/mxcl/PromiseKit/blob/master/README.markdown"
11   },
12   "summary": "A delightful Promises implementation for iOS and OS X.",
13   "homepage": "http://promisekit.org",
14   "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
15   "social_media_url": "https://twitter.com/mxcl",
16   "authors": {
17     "Max Howell": "mxcl@me.com"
18   },
19   "documentation_url": "http://promisekit.org/introduction",
20   "default_subspecs": [
21     "Foundation",
22     "UIKit",
23     "QuartzCore"
24   ],
25   "requires_arc": true,
26   "platforms": {
27     "ios": "8.0",
28     "osx": "10.9",
29     "watchos": "2.0",
30     "tvos": "9.0"
31   },
32   "module_map": "Sources/PMK.modulemap",
33   "xcconfig": {
34     "SWIFT_INSTALL_OBJC_HEADER": "NO"
35   },
36   "subspecs": [
37     {
38       "name": "Accounts",
39       "osx": {
40         "source_files": "Categories/Accounts/*"
41       },
42       "ios": {
43         "source_files": "Categories/Accounts/*"
44       },
45       "dependencies": {
46         "PromiseKit/CorePromise": [
48         ]
49       },
50       "frameworks": "Accounts"
51     },
52     {
53       "name": "AddressBook",
54       "ios": {
55         "source_files": "Categories/AddressBook/*",
56         "frameworks": "AddressBook"
57       },
58       "dependencies": {
59         "PromiseKit/CorePromise": [
61         ]
62       }
63     },
64     {
65       "name": "AssetsLibrary",
66       "ios": {
67         "source_files": "Categories/AssetsLibrary/*",
68         "frameworks": "AssetsLibrary"
69       },
70       "dependencies": {
71         "PromiseKit/UIKit": [
73         ]
74       }
75     },
76     {
77       "name": "AVFoundation",
78       "ios": {
79         "source_files": "Categories/AVFoundation/*",
80         "frameworks": "AVFoundation"
81       },
82       "dependencies": {
83         "PromiseKit/CorePromise": [
85         ]
86       }
87     },
88     {
89       "name": "CloudKit",
90       "source_files": "Categories/CloudKit/*",
91       "dependencies": {
92         "PromiseKit/CorePromise": [
94         ]
95       },
96       "frameworks": "CloudKit",
97       "platforms": {
98         "ios": "8.0",
99         "osx": "10.10"
100       }
101     },
102     {
103       "name": "CoreBluetooth",
104       "osx": {
105         "source_files": "Categories/CoreBluetooth/*"
106       },
107       "ios": {
108         "source_files": "Categories/CoreBluetooth/*"
109       },
110       "dependencies": {
111         "PromiseKit/CorePromise": [
113         ]
114       },
115       "frameworks": "CoreBluetooth"
116     },
117     {
118       "name": "CorePromise",
119       "source_files": [
120         "Sources/*.{swift}",
121         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
122         "Sources/AnyPromise.h",
123         "Sources/NSError+Cancellation.h",
124         "Sources/PromiseKit.h",
125         "Sources/Umbrella.h"
126       ],
127       "public_header_files": [
128         "Sources/AnyPromise.h",
129         "Sources/NSError+Cancellation.h",
130         "Sources/PromiseKit.h",
131         "Sources/Umbrella.h"
132       ],
133       "preserve_paths": [
134         "Sources/AnyPromise+Private.h",
135         "Sources/PMKCallVariadicBlock.m",
136         "Sources/NSMethodSignatureForBlock.m"
137       ],
138       "frameworks": "Foundation"
139     },
140     {
141       "name": "CoreLocation",
142       "ios": {
143         "source_files": "Categories/CoreLocation/*"
144       },
145       "osx": {
146         "source_files": "Categories/CoreLocation/*"
147       },
148       "watchos": {
149         "source_files": [
151         ]
152       },
153       "dependencies": {
154         "PromiseKit/CorePromise": [
156         ]
157       },
158       "frameworks": "CoreLocation"
159     },
160     {
161       "name": "EventKit",
162       "ios": {
163         "source_files": "Categories/EventKit/*",
164         "frameworks": "EventKit"
165       },
166       "dependencies": {
167         "PromiseKit/CorePromise": [
169         ]
170       }
171     },
172     {
173       "name": "Foundation",
174       "ios": {
175         "source_files": [
176           "Categories/Foundation/afterlife.swift",
177           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
178           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
179           "Categories/Foundation/NSNotificationCenter+Promise.swift",
180           "Categories/Foundation/NSObject+Promise.swift",
181           "Categories/Foundation/NSURLConnection+AnyPromise.h",
182           "Categories/Foundation/NSURLConnection+AnyPromise.m",
183           "Categories/Foundation/NSURLConnection+Promise.swift",
184           "Categories/Foundation/NSURLSession+Promise.swift"
185         ]
186       },
187       "osx": {
188         "source_files": "Categories/Foundation/*"
189       },
190       "watchos": {
191         "source_files": [
192           "Categories/Foundation/afterlife.swift",
193           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
194           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
195           "Categories/Foundation/NSNotificationCenter+Promise.swift",
196           "Categories/Foundation/NSObject+Promise.swift",
197           "Categories/Foundation/NSURLSession+Promise.swift"
198         ]
199       },
200       "dependencies": {
201         "PromiseKit/CorePromise": [
203         ],
204         "OMGHTTPURLRQ": [
205           "~> 3.2.0"
206         ]
207       },
208       "frameworks": "Foundation"
209     },
210     {
211       "name": "DietFoundation",
212       "ios": {
213         "source_files": [
214           "Categories/Foundation/afterlife.swift",
215           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
216           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
217           "Categories/Foundation/NSNotificationCenter+Promise.swift",
218           "Categories/Foundation/NSObject+Promise.swift"
219         ]
220       },
221       "osx": {
222         "source_files": [
223           "Categories/Foundation/afterlife.swift",
224           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
225           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
226           "Categories/Foundation/NSNotificationCenter+Promise.swift",
227           "Categories/Foundation/NSObject+Promise.swift",
228           "Categories/Foundation/NSTask+AnyPromise.h",
229           "Categories/Foundation/NSTask+AnyPromise.m",
230           "Categories/Foundation/NSTask+Promise.swift"
231         ]
232       },
233       "watchos": {
234         "source_files": [
235           "Categories/Foundation/afterlife.swift",
236           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
237           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
238           "Categories/Foundation/NSNotificationCenter+Promise.swift",
239           "Categories/Foundation/NSObject+Promise.swift"
240         ]
241       },
242       "dependencies": {
243         "PromiseKit/CorePromise": [
245         ]
246       },
247       "frameworks": "Foundation"
248     },
249     {
250       "name": "MapKit",
251       "ios": {
252         "source_files": "Categories/MapKit/*"
253       },
254       "osx": {
255         "source_files": "Categories/MapKit/*"
256       },
257       "dependencies": {
258         "PromiseKit/CorePromise": [
260         ]
261       },
262       "frameworks": "MapKit"
263     },
264     {
265       "name": "MessageUI",
266       "ios": {
267         "source_files": "Categories/MessageUI/*",
268         "frameworks": "MessageUI"
269       },
270       "dependencies": {
271         "PromiseKit/CorePromise": [
273         ]
274       }
275     },
276     {
277       "name": "Photos",
278       "ios": {
279         "source_files": "Categories/Photos/*",
280         "frameworks": "Photos"
281       },
282       "dependencies": {
283         "PromiseKit/CorePromise": [
285         ]
286       }
287     },
288     {
289       "name": "QuartzCore",
290       "ios": {
291         "source_files": "Categories/QuartzCore/*"
292       },
293       "osx": {
294         "source_files": "Categories/QuartzCore/*"
295       },
296       "dependencies": {
297         "PromiseKit/CorePromise": [
299         ]
300       },
301       "frameworks": "QuartzCore"
302     },
303     {
304       "name": "Social",
305       "ios": {
306         "source_files": "Categories/Social/*"
307       },
308       "osx": {
309         "source_files": [
310           "Categories/Social/SLRequest+AnyPromise.h",
311           "Categories/Social/SLRequest+AnyPromise.m",
312           "Categories/Social/SLRequest+Promise.swift"
313         ]
314       },
315       "dependencies": {
316         "PromiseKit/CorePromise": [
318         ]
319       },
320       "frameworks": "Social"
321     },
322     {
323       "name": "StoreKit",
324       "tvos": {
325         "source_files": "Categories/StoreKit/*"
326       },
327       "osx": {
328         "source_files": "Categories/StoreKit/*"
329       },
330       "ios": {
331         "source_files": "Categories/StoreKit/*"
332       },
333       "dependencies": {
334         "PromiseKit/CorePromise": [
336         ]
337       },
338       "frameworks": "StoreKit"
339     },
340     {
341       "name": "SystemConfiguration",
342       "osx": {
343         "source_files": "Categories/SystemConfiguration/*"
344       },
345       "ios": {
346         "source_files": "Categories/SystemConfiguration/*"
347       },
348       "dependencies": {
349         "PromiseKit/CorePromise": [
351         ]
352       },
353       "frameworks": "SystemConfiguration"
354     },
355     {
356       "name": "UIKit",
357       "ios": {
358         "source_files": "Categories/UIKit/*",
359         "frameworks": "UIKit"
360       },
361       "dependencies": {
362         "PromiseKit/CorePromise": [
364         ]
365       }
366     },
367     {
368       "name": "WatchConnectivity",
369       "source_files": "Categories/WatchConnectivity/*",
370       "dependencies": {
371         "PromiseKit/CorePromise": [
373         ]
374       },
375       "frameworks": "WatchConnectivity",
376       "platforms": {
377         "ios": "8.0",
378         "watchos": "2.0"
379       }
380     }
381   ]