[Add] SJPromise 0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.5.3 / PromiseKit.podspec.json
blob8ca3ff8e8dd41289d1a8295772e9dff44bbce12d
2   "name": "PromiseKit",
3   "version": "3.5.3",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.5.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   "pushed_with_swift_version": "2.3",
34   "subspecs": [
35     {
36       "name": "Accounts",
37       "osx": {
38         "source_files": "Categories/Accounts/*"
39       },
40       "ios": {
41         "source_files": "Categories/Accounts/*"
42       },
43       "dependencies": {
44         "PromiseKit/CorePromise": [
46         ]
47       },
48       "frameworks": "Accounts"
49     },
50     {
51       "name": "AddressBook",
52       "ios": {
53         "source_files": "Categories/AddressBook/*",
54         "frameworks": "AddressBook"
55       },
56       "dependencies": {
57         "PromiseKit/CorePromise": [
59         ]
60       }
61     },
62     {
63       "name": "AssetsLibrary",
64       "ios": {
65         "source_files": "Categories/AssetsLibrary/*",
66         "frameworks": "AssetsLibrary"
67       },
68       "dependencies": {
69         "PromiseKit/UIKit": [
71         ]
72       }
73     },
74     {
75       "name": "AVFoundation",
76       "ios": {
77         "source_files": "Categories/AVFoundation/*",
78         "frameworks": "AVFoundation"
79       },
80       "dependencies": {
81         "PromiseKit/CorePromise": [
83         ]
84       }
85     },
86     {
87       "name": "CloudKit",
88       "source_files": "Categories/CloudKit/*",
89       "dependencies": {
90         "PromiseKit/CorePromise": [
92         ]
93       },
94       "frameworks": "CloudKit",
95       "platforms": {
96         "ios": "8.0",
97         "osx": "10.10"
98       }
99     },
100     {
101       "name": "CoreBluetooth",
102       "osx": {
103         "source_files": "Categories/CoreBluetooth/*"
104       },
105       "ios": {
106         "source_files": "Categories/CoreBluetooth/*"
107       },
108       "dependencies": {
109         "PromiseKit/CorePromise": [
111         ]
112       },
113       "frameworks": "CoreBluetooth"
114     },
115     {
116       "name": "CorePromise",
117       "source_files": [
118         "Sources/*.{swift}",
119         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
120         "Sources/AnyPromise.h",
121         "Sources/NSError+Cancellation.h",
122         "Sources/PromiseKit.h",
123         "Sources/Umbrella.h"
124       ],
125       "public_header_files": [
126         "Sources/AnyPromise.h",
127         "Sources/NSError+Cancellation.h",
128         "Sources/PromiseKit.h",
129         "Sources/Umbrella.h"
130       ],
131       "preserve_paths": [
132         "Sources/AnyPromise+Private.h",
133         "Sources/PMKCallVariadicBlock.m",
134         "Sources/NSMethodSignatureForBlock.m"
135       ],
136       "frameworks": "Foundation"
137     },
138     {
139       "name": "CoreLocation",
140       "ios": {
141         "source_files": "Categories/CoreLocation/*"
142       },
143       "osx": {
144         "source_files": "Categories/CoreLocation/*"
145       },
146       "watchos": {
147         "source_files": [
149         ]
150       },
151       "dependencies": {
152         "PromiseKit/CorePromise": [
154         ]
155       },
156       "frameworks": "CoreLocation"
157     },
158     {
159       "name": "EventKit",
160       "ios": {
161         "source_files": "Categories/EventKit/*",
162         "frameworks": "EventKit"
163       },
164       "dependencies": {
165         "PromiseKit/CorePromise": [
167         ]
168       }
169     },
170     {
171       "name": "Foundation",
172       "ios": {
173         "source_files": [
174           "Categories/Foundation/afterlife.swift",
175           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
176           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
177           "Categories/Foundation/NSNotificationCenter+Promise.swift",
178           "Categories/Foundation/NSObject+Promise.swift",
179           "Categories/Foundation/NSURLConnection+AnyPromise.h",
180           "Categories/Foundation/NSURLConnection+AnyPromise.m",
181           "Categories/Foundation/NSURLConnection+Promise.swift",
182           "Categories/Foundation/NSURLSession+AnyPromise.h",
183           "Categories/Foundation/NSURLSession+AnyPromise.m",
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+AnyPromise.h",
198           "Categories/Foundation/NSURLSession+AnyPromise.m",
199           "Categories/Foundation/NSURLSession+Promise.swift"
200         ]
201       },
202       "dependencies": {
203         "PromiseKit/CorePromise": [
205         ],
206         "OMGHTTPURLRQ": [
207           "~> 3.2.0"
208         ]
209       },
210       "frameworks": "Foundation"
211     },
212     {
213       "name": "DietFoundation",
214       "ios": {
215         "source_files": [
216           "Categories/Foundation/afterlife.swift",
217           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
218           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
219           "Categories/Foundation/NSNotificationCenter+Promise.swift",
220           "Categories/Foundation/NSObject+Promise.swift"
221         ]
222       },
223       "osx": {
224         "source_files": [
225           "Categories/Foundation/afterlife.swift",
226           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
227           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
228           "Categories/Foundation/NSNotificationCenter+Promise.swift",
229           "Categories/Foundation/NSObject+Promise.swift",
230           "Categories/Foundation/NSTask+AnyPromise.h",
231           "Categories/Foundation/NSTask+AnyPromise.m",
232           "Categories/Foundation/NSTask+Promise.swift"
233         ]
234       },
235       "watchos": {
236         "source_files": [
237           "Categories/Foundation/afterlife.swift",
238           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
239           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
240           "Categories/Foundation/NSNotificationCenter+Promise.swift",
241           "Categories/Foundation/NSObject+Promise.swift"
242         ]
243       },
244       "dependencies": {
245         "PromiseKit/CorePromise": [
247         ]
248       },
249       "frameworks": "Foundation"
250     },
251     {
252       "name": "MapKit",
253       "ios": {
254         "source_files": "Categories/MapKit/*"
255       },
256       "osx": {
257         "source_files": "Categories/MapKit/*"
258       },
259       "dependencies": {
260         "PromiseKit/CorePromise": [
262         ]
263       },
264       "frameworks": "MapKit"
265     },
266     {
267       "name": "MessageUI",
268       "ios": {
269         "source_files": "Categories/MessageUI/*",
270         "frameworks": "MessageUI"
271       },
272       "dependencies": {
273         "PromiseKit/CorePromise": [
275         ]
276       }
277     },
278     {
279       "name": "Photos",
280       "ios": {
281         "source_files": "Categories/Photos/*",
282         "frameworks": "Photos"
283       },
284       "dependencies": {
285         "PromiseKit/CorePromise": [
287         ]
288       }
289     },
290     {
291       "name": "QuartzCore",
292       "ios": {
293         "source_files": "Categories/QuartzCore/*",
294         "frameworks": "QuartzCore"
295       },
296       "osx": {
297         "source_files": "Categories/QuartzCore/*",
298         "frameworks": "QuartzCore"
299       },
300       "dependencies": {
301         "PromiseKit/CorePromise": [
303         ]
304       }
305     },
306     {
307       "name": "Social",
308       "ios": {
309         "source_files": "Categories/Social/*",
310         "frameworks": "Social"
311       },
312       "osx": {
313         "source_files": [
314           "Categories/Social/SLRequest+AnyPromise.h",
315           "Categories/Social/SLRequest+AnyPromise.m",
316           "Categories/Social/SLRequest+Promise.swift"
317         ],
318         "frameworks": "Social"
319       },
320       "dependencies": {
321         "PromiseKit/CorePromise": [
323         ]
324       }
325     },
326     {
327       "name": "StoreKit",
328       "tvos": {
329         "source_files": "Categories/StoreKit/*"
330       },
331       "osx": {
332         "source_files": "Categories/StoreKit/*"
333       },
334       "ios": {
335         "source_files": "Categories/StoreKit/*"
336       },
337       "dependencies": {
338         "PromiseKit/CorePromise": [
340         ]
341       },
342       "frameworks": "StoreKit"
343     },
344     {
345       "name": "SystemConfiguration",
346       "osx": {
347         "source_files": "Categories/SystemConfiguration/*"
348       },
349       "ios": {
350         "source_files": "Categories/SystemConfiguration/*"
351       },
352       "dependencies": {
353         "PromiseKit/CorePromise": [
355         ]
356       },
357       "frameworks": "SystemConfiguration"
358     },
359     {
360       "name": "UIKit",
361       "ios": {
362         "source_files": "Categories/UIKit/*",
363         "frameworks": "UIKit"
364       },
365       "dependencies": {
366         "PromiseKit/CorePromise": [
368         ]
369       }
370     },
371     {
372       "name": "WatchConnectivity",
373       "source_files": "Categories/WatchConnectivity/*",
374       "dependencies": {
375         "PromiseKit/CorePromise": [
377         ]
378       },
379       "frameworks": "WatchConnectivity",
380       "platforms": {
381         "ios": "8.0",
382         "watchos": "2.0"
383       }
384     }
385   ]