[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 6 / 5 / 4 / Overcoat / 3.1.1 / Overcoat.podspec.json
blob747aef72de575967592f1ae0a774459ac3b22036
2   "name": "Overcoat",
3   "version": "3.1.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.1.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       "dependencies": {
216         "PromiseKit/Promise": [
217           "~> 1.2"
218         ]
219       },
220       "source_files": "sources/PromiseKit/PromiseKit+Overcoat.h",
221       "user_target_xcconfig": {
222         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_PROMISE_KIT=1"
223       },
224       "pod_target_xcconfig": {
225         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_PROMISE_KIT=1"
226       },
227       "default_subspecs": [
228         "NSURLConnection",
229         "NSURLSession"
230       ],
231       "subspecs": [
232         {
233           "name": "NSURLConnection",
234           "dependencies": {
235             "Overcoat/NSURLConnection": [
237             ]
238           },
239           "source_files": "sources/PromiseKit/OVCHTTPRequestOperationManager+PromiseKit.{h,m}"
240         },
241         {
242           "name": "NSURLSession",
243           "dependencies": {
244             "Overcoat/NSURLSession": [
246             ]
247           },
248           "source_files": "sources/PromiseKit/OVCHTTPSessionManager+PromiseKit.{h,m}"
249         }
250       ]
251     },
252     {
253       "name": "ReactiveCocoa",
254       "dependencies": {
255         "ReactiveCocoa": [
256           "~> 2.4"
257         ]
258       },
259       "source_files": "sources/ReactiveCocoa/ReactiveCocoa+Overcoat.h",
260       "user_target_xcconfig": {
261         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_REACTIVE_COCOA=1"
262       },
263       "pod_target_xcconfig": {
264         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_REACTIVE_COCOA=1"
265       },
266       "default_subspecs": [
267         "NSURLConnection",
268         "NSURLSession"
269       ],
270       "subspecs": [
271         {
272           "name": "NSURLConnection",
273           "dependencies": {
274             "Overcoat/NSURLConnection": [
276             ]
277           },
278           "source_files": "sources/ReactiveCocoa/OVCHTTPRequestOperationManager+ReactiveCocoa.{h,m}"
279         },
280         {
281           "name": "NSURLSession",
282           "dependencies": {
283             "Overcoat/NSURLSession": [
285             ]
286           },
287           "source_files": "sources/ReactiveCocoa/OVCHTTPSessionManager+ReactiveCocoa.{h,m}"
288         }
289       ]
290     }
291   ]