[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 6 / 5 / 4 / Overcoat / 3.2.1 / Overcoat.podspec.json
blob361ed226472601fde1a0e800eb9e42014f9a478b
2   "name": "Overcoat",
3   "version": "3.2.1",
4   "cocoapods_version": ">= 0.38",
5   "license": "MIT",
6   "summary": "Overcoat is a small but powerful library that makes creating REST clients simple and fun.",
7   "homepage": "https://github.com/overcoat/Overcoat",
8   "authors": {
9     "Guillermo Gonzalez": "gonzalezreal@icloud.com",
10     "sodastsai": "sodas@icloud.com"
11   },
12   "source": {
13     "git": "https://github.com/overcoat/Overcoat.git",
14     "tag": "3.2.1"
15   },
16   "requires_arc": true,
17   "platforms": {
18     "ios": "7.0",
19     "osx": "10.9"
20   },
21   "default_subspecs": [
22     "NSURLConnection",
23     "NSURLSession"
24   ],
25   "subspecs": [
26     {
27       "name": "Core",
28       "dependencies": {
29         "Mantle": [
31         ],
32         "AFNetworking/Serialization": [
34         ]
35       },
36       "source_files": "sources/Core/*.{h,m}",
37       "private_header_files": "sources/Core/*_Internal.h",
38       "exclude_files": "sources/Core/OVCHTTP{RequestOperation,Session}Manager.{h,m}"
39     },
40     {
41       "name": "NSURLConnection",
42       "dependencies": {
43         "Overcoat/Core": [
45         ],
46         "AFNetworking/NSURLConnection": [
48         ]
49       },
50       "source_files": "sources/Core/OVCHTTPRequestOperationManager.{h,m}",
51       "user_target_xcconfig": {
52         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_URL_CONNECTION=1"
53       },
54       "pod_target_xcconfig": {
55         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_URL_CONNECTION=1"
56       }
57     },
58     {
59       "name": "NSURLSession",
60       "dependencies": {
61         "Overcoat/Core": [
63         ],
64         "AFNetworking/NSURLSession": [
66         ]
67       },
68       "source_files": "sources/Core/OVCHTTPSessionManager.{h,m}",
69       "user_target_xcconfig": {
70         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_URL_SESSION=1"
71       },
72       "pod_target_xcconfig": {
73         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_URL_SESSION=1"
74       }
75     },
76     {
77       "name": "CoreData",
78       "default_subspecs": "Mantle2",
79       "subspecs": [
80         {
81           "name": "Mantle2",
82           "default_subspecs": [
83             "NSURLConnection",
84             "NSURLSession"
85           ],
86           "subspecs": [
87             {
88               "name": "Core",
89               "dependencies": {
90                 "Overcoat/Core": [
92                 ],
93                 "Mantle": [
94                   "~> 2"
95                 ],
96                 "MTLManagedObjectAdapter": [
97                   "> 1.0"
98                 ]
99               },
100               "frameworks": "CoreData",
101               "source_files": "sources/CoreData/*.{h,m}",
102               "private_header_files": "sources/CoreData/*_Internal.h",
103               "exclude_files": "sources/CoreData/OVCManagedHTTP{RequestOperation,Session}Manager.{h,m}",
104               "user_target_xcconfig": {
105                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
106               },
107               "pod_target_xcconfig": {
108                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
109               }
110             },
111             {
112               "name": "NSURLConnection",
113               "dependencies": {
114                 "Overcoat/NSURLConnection": [
116                 ],
117                 "Overcoat/CoreData/Mantle2/Core": [
119                 ]
120               },
121               "source_files": "sources/CoreData/OVCManagedHTTPRequestOperationManager.{h,m}"
122             },
123             {
124               "name": "NSURLSession",
125               "dependencies": {
126                 "Overcoat/NSURLSession": [
128                 ],
129                 "Overcoat/CoreData/Mantle2/Core": [
131                 ]
132               },
133               "source_files": "sources/CoreData/OVCManagedHTTPSessionManager.{h,m}"
134             }
135           ]
136         },
137         {
138           "name": "Mantle1",
139           "default_subspecs": [
140             "NSURLConnection",
141             "NSURLSession"
142           ],
143           "subspecs": [
144             {
145               "name": "Core",
146               "dependencies": {
147                 "Overcoat/Core": [
149                 ],
150                 "Mantle": [
151                   "~> 1"
152                 ]
153               },
154               "frameworks": "CoreData",
155               "source_files": "sources/CoreData/*.{h,m}",
156               "private_header_files": "sources/CoreData/*_Internal.h",
157               "exclude_files": "sources/CoreData/OVCManagedHTTP{RequestOperation,Session}Manager.{h,m}",
158               "user_target_xcconfig": {
159                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
160               },
161               "pod_target_xcconfig": {
162                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
163               }
164             },
165             {
166               "name": "NSURLConnection",
167               "dependencies": {
168                 "Overcoat/NSURLConnection": [
170                 ],
171                 "Overcoat/CoreData/Mantle1/Core": [
173                 ]
174               },
175               "source_files": "sources/CoreData/OVCManagedHTTPRequestOperationManager.{h,m}"
176             },
177             {
178               "name": "NSURLSession",
179               "dependencies": {
180                 "Overcoat/NSURLSession": [
182                 ],
183                 "Overcoat/CoreData/Mantle1/Core": [
185                 ]
186               },
187               "source_files": "sources/CoreData/OVCManagedHTTPSessionManager.{h,m}"
188             }
189           ]
190         }
191       ]
192     },
193     {
194       "name": "Social",
195       "dependencies": {
196         "AFNetworking/Serialization": [
198         ]
199       },
200       "public_header_files": "sources/Social/*.h",
201       "source_files": "sources/Social/*.{h,m}",
202       "frameworks": [
203         "Accounts",
204         "Social"
205       ],
206       "user_target_xcconfig": {
207         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_SOCIAL=1"
208       },
209       "pod_target_xcconfig": {
210         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_SOCIAL=1"
211       }
212     },
213     {
214       "name": "PromiseKit",
215       "platforms": {
216         "ios": "8.0",
217         "osx": "10.9"
218       },
219       "dependencies": {
220         "PromiseKit/CorePromise": [
221           "> 2"
222         ]
223       },
224       "source_files": "sources/PromiseKit/PromiseKit+Overcoat.h",
225       "user_target_xcconfig": {
226         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_PROMISE_KIT=1"
227       },
228       "pod_target_xcconfig": {
229         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_PROMISE_KIT=1"
230       },
231       "default_subspecs": [
232         "NSURLConnection",
233         "NSURLSession"
234       ],
235       "subspecs": [
236         {
237           "name": "NSURLConnection",
238           "dependencies": {
239             "Overcoat/NSURLConnection": [
241             ]
242           },
243           "source_files": "sources/PromiseKit/OVCHTTPRequestOperationManager+PromiseKit.{h,m}"
244         },
245         {
246           "name": "NSURLSession",
247           "dependencies": {
248             "Overcoat/NSURLSession": [
250             ]
251           },
252           "source_files": "sources/PromiseKit/OVCHTTPSessionManager+PromiseKit.{h,m}"
253         }
254       ]
255     },
256     {
257       "name": "ReactiveCocoa",
258       "dependencies": {
259         "ReactiveCocoa": [
260           "~> 2.4"
261         ]
262       },
263       "source_files": "sources/ReactiveCocoa/ReactiveCocoa+Overcoat.h",
264       "user_target_xcconfig": {
265         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_REACTIVE_COCOA=1"
266       },
267       "pod_target_xcconfig": {
268         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_REACTIVE_COCOA=1"
269       },
270       "default_subspecs": [
271         "NSURLConnection",
272         "NSURLSession"
273       ],
274       "subspecs": [
275         {
276           "name": "NSURLConnection",
277           "dependencies": {
278             "Overcoat/NSURLConnection": [
280             ]
281           },
282           "source_files": "sources/ReactiveCocoa/OVCHTTPRequestOperationManager+ReactiveCocoa.{h,m}"
283         },
284         {
285           "name": "NSURLSession",
286           "dependencies": {
287             "Overcoat/NSURLSession": [
289             ]
290           },
291           "source_files": "sources/ReactiveCocoa/OVCHTTPSessionManager+ReactiveCocoa.{h,m}"
292         }
293       ]
294     }
295   ]