[Delete] DSPSDK 1.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.2.0 / PromiseKit.podspec.json
blob47611305dc2b47dc08c9c1d955528ca6eb53d9cf
2   "name": "PromiseKit",
3   "version": "3.2.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.2.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     "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": "CorePromise",
104       "source_files": [
105         "Sources/*.{swift}",
106         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
107         "Sources/AnyPromise.h",
108         "Sources/NSError+Cancellation.h",
109         "Sources/PromiseKit.h",
110         "Sources/Umbrella.h"
111       ],
112       "public_header_files": [
113         "Sources/AnyPromise.h",
114         "Sources/NSError+Cancellation.h",
115         "Sources/PromiseKit.h",
116         "Sources/Umbrella.h"
117       ],
118       "preserve_paths": [
119         "Sources/AnyPromise+Private.h",
120         "Sources/PMKCallVariadicBlock.m",
121         "Sources/NSMethodSignatureForBlock.m"
122       ],
123       "frameworks": "Foundation"
124     },
125     {
126       "name": "CoreLocation",
127       "ios": {
128         "source_files": "Categories/CoreLocation/*"
129       },
130       "osx": {
131         "source_files": "Categories/CoreLocation/*"
132       },
133       "watchos": {
134         "source_files": [
136         ]
137       },
138       "dependencies": {
139         "PromiseKit/CorePromise": [
141         ]
142       },
143       "frameworks": "CoreLocation"
144     },
145     {
146       "name": "EventKit",
147       "ios": {
148         "source_files": "Categories/EventKit/*",
149         "frameworks": "EventKit"
150       },
151       "dependencies": {
152         "PromiseKit/CorePromise": [
154         ]
155       }
156     },
157     {
158       "name": "Foundation",
159       "ios": {
160         "source_files": [
161           "Categories/Foundation/afterlife.swift",
162           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
163           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
164           "Categories/Foundation/NSNotificationCenter+Promise.swift",
165           "Categories/Foundation/NSObject+Promise.swift",
166           "Categories/Foundation/NSURLConnection+AnyPromise.h",
167           "Categories/Foundation/NSURLConnection+AnyPromise.m",
168           "Categories/Foundation/NSURLConnection+Promise.swift",
169           "Categories/Foundation/NSURLSession+Promise.swift"
170         ]
171       },
172       "osx": {
173         "source_files": "Categories/Foundation/*"
174       },
175       "watchos": {
176         "source_files": [
177           "Categories/Foundation/afterlife.swift",
178           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
179           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
180           "Categories/Foundation/NSNotificationCenter+Promise.swift",
181           "Categories/Foundation/NSObject+Promise.swift"
182         ]
183       },
184       "dependencies": {
185         "PromiseKit/CorePromise": [
187         ],
188         "OMGHTTPURLRQ": [
189           "~> 3.1.0"
190         ]
191       },
192       "frameworks": "Foundation"
193     },
194     {
195       "name": "DietFoundation",
196       "ios": {
197         "source_files": [
198           "Categories/Foundation/afterlife.swift",
199           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
200           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
201           "Categories/Foundation/NSNotificationCenter+Promise.swift",
202           "Categories/Foundation/NSObject+Promise.swift"
203         ]
204       },
205       "osx": {
206         "source_files": [
207           "Categories/Foundation/afterlife.swift",
208           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
209           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
210           "Categories/Foundation/NSNotificationCenter+Promise.swift",
211           "Categories/Foundation/NSObject+Promise.swift",
212           "Categories/Foundation/NSTask+AnyPromise.h",
213           "Categories/Foundation/NSTask+AnyPromise.m",
214           "Categories/Foundation/NSTask+Promise.swift"
215         ]
216       },
217       "watchos": {
218         "source_files": [
219           "Categories/Foundation/afterlife.swift",
220           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
221           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
222           "Categories/Foundation/NSNotificationCenter+Promise.swift",
223           "Categories/Foundation/NSObject+Promise.swift"
224         ]
225       },
226       "dependencies": {
227         "PromiseKit/CorePromise": [
229         ]
230       },
231       "frameworks": "Foundation"
232     },
233     {
234       "name": "MapKit",
235       "ios": {
236         "source_files": "Categories/MapKit/*"
237       },
238       "osx": {
239         "source_files": "Categories/MapKit/*"
240       },
241       "dependencies": {
242         "PromiseKit/CorePromise": [
244         ]
245       },
246       "frameworks": "MapKit"
247     },
248     {
249       "name": "MessageUI",
250       "ios": {
251         "source_files": "Categories/MessageUI/*",
252         "frameworks": "MessageUI"
253       },
254       "dependencies": {
255         "PromiseKit/CorePromise": [
257         ]
258       }
259     },
260     {
261       "name": "Photos",
262       "ios": {
263         "source_files": "Categories/Photos/*",
264         "frameworks": "Photos"
265       },
266       "dependencies": {
267         "PromiseKit/CorePromise": [
269         ]
270       }
271     },
272     {
273       "name": "QuartzCore",
274       "ios": {
275         "source_files": "Categories/QuartzCore/*"
276       },
277       "osx": {
278         "source_files": "Categories/QuartzCore/*"
279       },
280       "dependencies": {
281         "PromiseKit/CorePromise": [
283         ]
284       },
285       "frameworks": "QuartzCore"
286     },
287     {
288       "name": "Social",
289       "ios": {
290         "source_files": "Categories/Social/*"
291       },
292       "osx": {
293         "source_files": [
294           "Categories/Social/SLRequest+AnyPromise.h",
295           "Categories/Social/SLRequest+AnyPromise.m",
296           "Categories/Social/SLRequest+Promise.swift"
297         ]
298       },
299       "dependencies": {
300         "PromiseKit/CorePromise": [
302         ]
303       },
304       "frameworks": "Social"
305     },
306     {
307       "name": "StoreKit",
308       "osx": {
309         "source_files": "Categories/StoreKit/*"
310       },
311       "ios": {
312         "source_files": "Categories/StoreKit/*"
313       },
314       "dependencies": {
315         "PromiseKit/CorePromise": [
317         ]
318       },
319       "frameworks": "StoreKit"
320     },
321     {
322       "name": "SystemConfiguration",
323       "osx": {
324         "source_files": "Categories/SystemConfiguration/*"
325       },
326       "ios": {
327         "source_files": "Categories/SystemConfiguration/*"
328       },
329       "dependencies": {
330         "PromiseKit/CorePromise": [
332         ]
333       },
334       "frameworks": "SystemConfiguration"
335     },
336     {
337       "name": "UIKit",
338       "ios": {
339         "source_files": "Categories/UIKit/*",
340         "frameworks": "UIKit"
341       },
342       "dependencies": {
343         "PromiseKit/CorePromise": [
345         ]
346       }
347     }
348   ]