[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 6 / 5 / 4 / Overcoat / 3.1.0 / Overcoat.podspec.json
blob715e41c75c403a77a5f15509c07b838fcf237cb0
2   "name": "Overcoat",
3   "version": "3.1.0",
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.0"
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     },
55     {
56       "name": "NSURLSession",
57       "dependencies": {
58         "Overcoat/Core": [
60         ],
61         "AFNetworking/NSURLSession": [
63         ]
64       },
65       "source_files": "sources/Core/OVCHTTPSessionManager.{h,m}",
66       "user_target_xcconfig": {
67         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_URL_SESSION=1"
68       }
69     },
70     {
71       "name": "CoreData",
72       "default_subspecs": "Mantle2",
73       "subspecs": [
74         {
75           "name": "Mantle2",
76           "default_subspecs": [
77             "NSURLConnection",
78             "NSURLSession"
79           ],
80           "subspecs": [
81             {
82               "name": "Core",
83               "dependencies": {
84                 "Overcoat/Core": [
86                 ],
87                 "Mantle": [
88                   "~> 2"
89                 ],
90                 "MTLManagedObjectAdapter": [
91                   "> 1.0"
92                 ]
93               },
94               "frameworks": "CoreData",
95               "source_files": "sources/CoreData/*.{h,m}",
96               "private_header_files": "sources/CoreData/*_Internal.h",
97               "exclude_files": "sources/CoreData/OVCManagedHTTP{RequestOperation,Session}Manager.{h,m}",
98               "user_target_xcconfig": {
99                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
100               }
101             },
102             {
103               "name": "NSURLConnection",
104               "dependencies": {
105                 "Overcoat/NSURLConnection": [
107                 ],
108                 "Overcoat/CoreData/Mantle2/Core": [
110                 ]
111               },
112               "source_files": "sources/CoreData/OVCManagedHTTPRequestOperationManager.{h,m}"
113             },
114             {
115               "name": "NSURLSession",
116               "dependencies": {
117                 "Overcoat/NSURLSession": [
119                 ],
120                 "Overcoat/CoreData/Mantle2/Core": [
122                 ]
123               },
124               "source_files": "sources/CoreData/OVCManagedHTTPSessionManager.{h,m}"
125             }
126           ]
127         },
128         {
129           "name": "Mantle1",
130           "default_subspecs": [
131             "NSURLConnection",
132             "NSURLSession"
133           ],
134           "subspecs": [
135             {
136               "name": "Core",
137               "dependencies": {
138                 "Overcoat/Core": [
140                 ],
141                 "Mantle": [
142                   "~> 1"
143                 ]
144               },
145               "frameworks": "CoreData",
146               "source_files": "sources/CoreData/*.{h,m}",
147               "private_header_files": "sources/CoreData/*_Internal.h",
148               "exclude_files": "sources/CoreData/OVCManagedHTTP{RequestOperation,Session}Manager.{h,m}",
149               "user_target_xcconfig": {
150                 "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_COREDATA=1"
151               }
152             },
153             {
154               "name": "NSURLConnection",
155               "dependencies": {
156                 "Overcoat/NSURLConnection": [
158                 ],
159                 "Overcoat/CoreData/Mantle1/Core": [
161                 ]
162               },
163               "source_files": "sources/CoreData/OVCManagedHTTPRequestOperationManager.{h,m}"
164             },
165             {
166               "name": "NSURLSession",
167               "dependencies": {
168                 "Overcoat/NSURLSession": [
170                 ],
171                 "Overcoat/CoreData/Mantle1/Core": [
173                 ]
174               },
175               "source_files": "sources/CoreData/OVCManagedHTTPSessionManager.{h,m}"
176             }
177           ]
178         }
179       ]
180     },
181     {
182       "name": "Social",
183       "dependencies": {
184         "AFNetworking/Serialization": [
186         ]
187       },
188       "public_header_files": "sources/Social/*.h",
189       "source_files": "sources/Social/*.{h,m}",
190       "frameworks": [
191         "Accounts",
192         "Social"
193       ],
194       "user_target_xcconfig": {
195         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_SOCIAL=1"
196       }
197     },
198     {
199       "name": "PromiseKit",
200       "dependencies": {
201         "PromiseKit/Promise": [
202           "~> 1.2"
203         ]
204       },
205       "source_files": "sources/PromiseKit/PromiseKit+Overcoat.h",
206       "user_target_xcconfig": {
207         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_PROMISE_KIT=1"
208       },
209       "default_subspecs": [
210         "NSURLConnection",
211         "NSURLSession"
212       ],
213       "subspecs": [
214         {
215           "name": "NSURLConnection",
216           "dependencies": {
217             "Overcoat/NSURLConnection": [
219             ]
220           },
221           "source_files": "sources/PromiseKit/OVCHTTPRequestOperationManager+PromiseKit.{h,m}"
222         },
223         {
224           "name": "NSURLSession",
225           "dependencies": {
226             "Overcoat/NSURLSession": [
228             ]
229           },
230           "source_files": "sources/PromiseKit/OVCHTTPSessionManager+PromiseKit.{h,m}"
231         }
232       ]
233     },
234     {
235       "name": "ReactiveCocoa",
236       "dependencies": {
237         "ReactiveCocoa": [
238           "~> 2.4"
239         ]
240       },
241       "source_files": "sources/ReactiveCocoa/ReactiveCocoa+Overcoat.h",
242       "user_target_xcconfig": {
243         "GCC_PREPROCESSOR_DEFINITIONS": "OVERCOAT_SUPPORT_REACTIVE_COCOA=1"
244       },
245       "default_subspecs": [
246         "NSURLConnection",
247         "NSURLSession"
248       ],
249       "subspecs": [
250         {
251           "name": "NSURLConnection",
252           "dependencies": {
253             "Overcoat/NSURLConnection": [
255             ]
256           },
257           "source_files": "sources/ReactiveCocoa/OVCHTTPRequestOperationManager+ReactiveCocoa.{h,m}"
258         },
259         {
260           "name": "NSURLSession",
261           "dependencies": {
262             "Overcoat/NSURLSession": [
264             ]
265           },
266           "source_files": "sources/ReactiveCocoa/OVCHTTPSessionManager+ReactiveCocoa.{h,m}"
267         }
268       ]
269     }
270   ]