[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.4.4 / PromiseKit.podspec.json
blob685a54944f73380f6f4e01b53f82f8728de736db
2   "name": "PromiseKit",
3   "version": "3.4.4",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.4.4"
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           "Categories/Foundation/NSURLSession+AnyPromise.h",
197           "Categories/Foundation/NSURLSession+AnyPromise.m",
198           "Categories/Foundation/NSURLSession+Promise.swift"
199         ]
200       },
201       "dependencies": {
202         "PromiseKit/CorePromise": [
204         ],
205         "OMGHTTPURLRQ": [
206           "~> 3.2.0"
207         ]
208       },
209       "frameworks": "Foundation"
210     },
211     {
212       "name": "DietFoundation",
213       "ios": {
214         "source_files": [
215           "Categories/Foundation/afterlife.swift",
216           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
217           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
218           "Categories/Foundation/NSNotificationCenter+Promise.swift",
219           "Categories/Foundation/NSObject+Promise.swift"
220         ]
221       },
222       "osx": {
223         "source_files": [
224           "Categories/Foundation/afterlife.swift",
225           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
226           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
227           "Categories/Foundation/NSNotificationCenter+Promise.swift",
228           "Categories/Foundation/NSObject+Promise.swift",
229           "Categories/Foundation/NSTask+AnyPromise.h",
230           "Categories/Foundation/NSTask+AnyPromise.m",
231           "Categories/Foundation/NSTask+Promise.swift"
232         ]
233       },
234       "watchos": {
235         "source_files": [
236           "Categories/Foundation/afterlife.swift",
237           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
238           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
239           "Categories/Foundation/NSNotificationCenter+Promise.swift",
240           "Categories/Foundation/NSObject+Promise.swift"
241         ]
242       },
243       "dependencies": {
244         "PromiseKit/CorePromise": [
246         ]
247       },
248       "frameworks": "Foundation"
249     },
250     {
251       "name": "MapKit",
252       "ios": {
253         "source_files": "Categories/MapKit/*"
254       },
255       "osx": {
256         "source_files": "Categories/MapKit/*"
257       },
258       "dependencies": {
259         "PromiseKit/CorePromise": [
261         ]
262       },
263       "frameworks": "MapKit"
264     },
265     {
266       "name": "MessageUI",
267       "ios": {
268         "source_files": "Categories/MessageUI/*",
269         "frameworks": "MessageUI"
270       },
271       "dependencies": {
272         "PromiseKit/CorePromise": [
274         ]
275       }
276     },
277     {
278       "name": "Photos",
279       "ios": {
280         "source_files": "Categories/Photos/*",
281         "frameworks": "Photos"
282       },
283       "dependencies": {
284         "PromiseKit/CorePromise": [
286         ]
287       }
288     },
289     {
290       "name": "QuartzCore",
291       "ios": {
292         "source_files": "Categories/QuartzCore/*",
293         "frameworks": "QuartzCore"
294       },
295       "osx": {
296         "source_files": "Categories/QuartzCore/*",
297         "frameworks": "QuartzCore"
298       },
299       "dependencies": {
300         "PromiseKit/CorePromise": [
302         ]
303       }
304     },
305     {
306       "name": "Social",
307       "ios": {
308         "source_files": "Categories/Social/*"
309       },
310       "osx": {
311         "source_files": [
312           "Categories/Social/SLRequest+AnyPromise.h",
313           "Categories/Social/SLRequest+AnyPromise.m",
314           "Categories/Social/SLRequest+Promise.swift"
315         ]
316       },
317       "dependencies": {
318         "PromiseKit/CorePromise": [
320         ]
321       },
322       "frameworks": "Social"
323     },
324     {
325       "name": "StoreKit",
326       "tvos": {
327         "source_files": "Categories/StoreKit/*"
328       },
329       "osx": {
330         "source_files": "Categories/StoreKit/*"
331       },
332       "ios": {
333         "source_files": "Categories/StoreKit/*"
334       },
335       "dependencies": {
336         "PromiseKit/CorePromise": [
338         ]
339       },
340       "frameworks": "StoreKit"
341     },
342     {
343       "name": "SystemConfiguration",
344       "osx": {
345         "source_files": "Categories/SystemConfiguration/*"
346       },
347       "ios": {
348         "source_files": "Categories/SystemConfiguration/*"
349       },
350       "dependencies": {
351         "PromiseKit/CorePromise": [
353         ]
354       },
355       "frameworks": "SystemConfiguration"
356     },
357     {
358       "name": "UIKit",
359       "ios": {
360         "source_files": "Categories/UIKit/*",
361         "frameworks": "UIKit"
362       },
363       "dependencies": {
364         "PromiseKit/CorePromise": [
366         ]
367       }
368     },
369     {
370       "name": "WatchConnectivity",
371       "source_files": "Categories/WatchConnectivity/*",
372       "dependencies": {
373         "PromiseKit/CorePromise": [
375         ]
376       },
377       "frameworks": "WatchConnectivity",
378       "platforms": {
379         "ios": "8.0",
380         "watchos": "2.0"
381       }
382     }
383   ]