[Add] SpikeSDK 4.0.11-beta.5
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.0.0 / PromiseKit.podspec.json
blob8bfdbe762eee0ef4b4a3483346bf6b8aeb268ef9
2   "name": "PromiseKit",
3   "version": "3.0.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.0.0"
7   },
8   "license": {
9     "type": "MIT",
10     "text": "@see README"
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   },
31   "module_map": "Sources/PMK.modulemap",
32   "xcconfig": {
33     "SWIFT_INSTALL_OBJC_HEADER": "NO"
34   },
35   "subspecs": [
36     {
37       "name": "Accounts",
38       "osx": {
39         "source_files": "Categories/Accounts/*"
40       },
41       "ios": {
42         "source_files": "Categories/Accounts/*"
43       },
44       "dependencies": {
45         "PromiseKit/CorePromise": [
47         ]
48       },
49       "frameworks": "Accounts"
50     },
51     {
52       "name": "AddressBook",
53       "ios": {
54         "source_files": "Categories/AddressBook/*",
55         "frameworks": "AddressBook"
56       },
57       "dependencies": {
58         "PromiseKit/CorePromise": [
60         ]
61       }
62     },
63     {
64       "name": "AssetsLibrary",
65       "ios": {
66         "source_files": "Categories/AssetsLibrary/*",
67         "frameworks": "AssetsLibrary"
68       },
69       "dependencies": {
70         "PromiseKit/UIKit": [
72         ]
73       }
74     },
75     {
76       "name": "AVFoundation",
77       "ios": {
78         "source_files": "Categories/AVFoundation/*",
79         "frameworks": "AVFoundation"
80       },
81       "dependencies": {
82         "PromiseKit/CorePromise": [
84         ]
85       }
86     },
87     {
88       "name": "CloudKit",
89       "source_files": "Categories/CloudKit/*",
90       "dependencies": {
91         "PromiseKit/CorePromise": [
93         ]
94       },
95       "frameworks": "CloudKit",
96       "platforms": {
97         "ios": "8.0",
98         "osx": "10.10"
99       }
100     },
101     {
102       "name": "CorePromise",
103       "source_files": [
104         "Sources/*.{swift}",
105         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
106         "Sources/AnyPromise.h",
107         "Sources/NSError+Cancellation.h",
108         "Sources/PromiseKit.h",
109         "Sources/Umbrella.h"
110       ],
111       "public_header_files": [
112         "Sources/AnyPromise.h",
113         "Sources/NSError+Cancellation.h",
114         "Sources/PromiseKit.h",
115         "Sources/Umbrella.h"
116       ],
117       "preserve_paths": [
118         "Sources/AnyPromise+Private.h",
119         "Sources/PMKCallVariadicBlock.m",
120         "Sources/NSMethodSignatureForBlock.m"
121       ],
122       "frameworks": "Foundation"
123     },
124     {
125       "name": "CoreLocation",
126       "ios": {
127         "source_files": "Categories/CoreLocation/*"
128       },
129       "osx": {
130         "source_files": "Categories/CoreLocation/*"
131       },
132       "watchos": {
133         "source_files": [
135         ]
136       },
137       "dependencies": {
138         "PromiseKit/CorePromise": [
140         ]
141       },
142       "frameworks": "CoreLocation"
143     },
144     {
145       "name": "Foundation",
146       "ios": {
147         "source_files": [
148           "Categories/Foundation/afterlife.swift",
149           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
150           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
151           "Categories/Foundation/NSNotificationCenter+Promise.swift",
152           "Categories/Foundation/NSObject+Promise.swift",
153           "Categories/Foundation/NSURLConnection+AnyPromise.h",
154           "Categories/Foundation/NSURLConnection+AnyPromise.m",
155           "Categories/Foundation/NSURLConnection+Promise.swift",
156           "Categories/Foundation/NSURLSession+Promise.swift"
157         ]
158       },
159       "osx": {
160         "source_files": "Categories/Foundation/*"
161       },
162       "watchos": {
163         "source_files": [
164           "Categories/Foundation/afterlife.swift",
165           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
166           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
167           "Categories/Foundation/NSNotificationCenter+Promise.swift",
168           "Categories/Foundation/NSObject+Promise.swift"
169         ]
170       },
171       "dependencies": {
172         "PromiseKit/CorePromise": [
174         ],
175         "OMGHTTPURLRQ": [
176           "~> 3.0.0"
177         ]
178       },
179       "frameworks": "Foundation"
180     },
181     {
182       "name": "DietFoundation",
183       "ios": {
184         "source_files": [
185           "Categories/Foundation/afterlife.swift",
186           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
187           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
188           "Categories/Foundation/NSNotificationCenter+Promise.swift",
189           "Categories/Foundation/NSObject+Promise.swift"
190         ]
191       },
192       "osx": {
193         "source_files": [
194           "Categories/Foundation/afterlife.swift",
195           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
196           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
197           "Categories/Foundation/NSNotificationCenter+Promise.swift",
198           "Categories/Foundation/NSObject+Promise.swift",
199           "Categories/Foundation/NSTask+AnyPromise.h",
200           "Categories/Foundation/NSTask+AnyPromise.m",
201           "Categories/Foundation/NSTask+Promise.swift"
202         ]
203       },
204       "watchos": {
205         "source_files": [
206           "Categories/Foundation/afterlife.swift",
207           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
208           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
209           "Categories/Foundation/NSNotificationCenter+Promise.swift",
210           "Categories/Foundation/NSObject+Promise.swift"
211         ]
212       },
213       "dependencies": {
214         "PromiseKit/CorePromise": [
216         ]
217       },
218       "frameworks": "Foundation"
219     },
220     {
221       "name": "MapKit",
222       "ios": {
223         "source_files": "Categories/MapKit/*"
224       },
225       "osx": {
226         "source_files": "Categories/MapKit/*"
227       },
228       "dependencies": {
229         "PromiseKit/CorePromise": [
231         ]
232       },
233       "frameworks": "MapKit"
234     },
235     {
236       "name": "MessageUI",
237       "ios": {
238         "source_files": "Categories/MessageUI/*",
239         "frameworks": "MessageUI"
240       },
241       "dependencies": {
242         "PromiseKit/CorePromise": [
244         ]
245       }
246     },
247     {
248       "name": "Photos",
249       "ios": {
250         "source_files": "Categories/Photos/*",
251         "frameworks": "Photos"
252       },
253       "dependencies": {
254         "PromiseKit/CorePromise": [
256         ]
257       }
258     },
259     {
260       "name": "QuartzCore",
261       "ios": {
262         "source_files": "Categories/QuartzCore/*"
263       },
264       "osx": {
265         "source_files": "Categories/QuartzCore/*"
266       },
267       "dependencies": {
268         "PromiseKit/CorePromise": [
270         ]
271       },
272       "frameworks": "QuartzCore"
273     },
274     {
275       "name": "Social",
276       "ios": {
277         "source_files": "Categories/Social/*"
278       },
279       "osx": {
280         "source_files": [
281           "Categories/Social/SLRequest+AnyPromise.h",
282           "Categories/Social/SLRequest+AnyPromise.m",
283           "Categories/Social/SLRequest+Promise.swift"
284         ]
285       },
286       "dependencies": {
287         "PromiseKit/CorePromise": [
289         ]
290       },
291       "frameworks": "Social"
292     },
293     {
294       "name": "StoreKit",
295       "osx": {
296         "source_files": "Categories/StoreKit/*"
297       },
298       "ios": {
299         "source_files": "Categories/StoreKit/*"
300       },
301       "dependencies": {
302         "PromiseKit/CorePromise": [
304         ]
305       },
306       "frameworks": "StoreKit"
307     },
308     {
309       "name": "SystemConfiguration",
310       "osx": {
311         "source_files": "Categories/SystemConfiguration/*"
312       },
313       "ios": {
314         "source_files": "Categories/SystemConfiguration/*"
315       },
316       "dependencies": {
317         "PromiseKit/CorePromise": [
319         ]
320       },
321       "frameworks": "SystemConfiguration"
322     },
323     {
324       "name": "UIKit",
325       "ios": {
326         "source_files": "Categories/UIKit/*",
327         "frameworks": "UIKit"
328       },
329       "dependencies": {
330         "PromiseKit/CorePromise": [
332         ]
333       }
334     }
335   ]