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