[Add] MapboxCommon 24.10.0-daily-2024-12-30-04-26
[CocoaPods.git] / Specs / 1 / 2 / a / gRPC / 1.24.2 / gRPC.podspec.json
blobb04ab91839db2b3a531a7cb5b0ead91f930a0af5
2   "name": "gRPC",
3   "version": "1.24.2",
4   "summary": "gRPC client library for iOS/OSX",
5   "homepage": "https://grpc.io",
6   "license": "Apache License, Version 2.0",
7   "authors": {
8     "The gRPC contributors": "grpc-packages@google.com"
9   },
10   "source": {
11     "git": "https://github.com/grpc/grpc.git",
12     "tag": "v1.24.2"
13   },
14   "module_name": "GRPCClient",
15   "header_dir": "GRPCClient",
16   "default_subspecs": [
17     "Interface",
18     "GRPCCore",
19     "Interface-Legacy"
20   ],
21   "pod_target_xcconfig": {
22     "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
23     "CLANG_WARN_STRICT_PROTOTYPES": "NO"
24   },
25   "platforms": {
26     "ios": "7.0",
27     "osx": "10.9",
28     "tvos": "10.0",
29     "watchos": "4.0"
30   },
31   "subspecs": [
32     {
33       "name": "Interface-Legacy",
34       "header_mappings_dir": "src/objective-c/GRPCClient",
35       "public_header_files": [
36         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
37         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
38         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
39         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
40         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
41         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
42         "src/objective-c/GRPCClient/GRPCTypes.h"
43       ],
44       "source_files": [
45         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
46         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
47         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
48         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
49         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
50         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
51         "src/objective-c/GRPCClient/GRPCTypes.h"
52       ],
53       "dependencies": {
54         "gRPC-RxLibrary/Interface": [
55           "1.24.2"
56         ]
57       },
58       "platforms": {
59         "ios": "7.0",
60         "osx": "10.9",
61         "tvos": "10.0",
62         "watchos": "4.0"
63       }
64     },
65     {
66       "name": "Interface",
67       "header_mappings_dir": "src/objective-c/GRPCClient",
68       "public_header_files": [
69         "src/objective-c/GRPCClient/GRPCCall.h",
70         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
71         "src/objective-c/GRPCClient/GRPCCallOptions.h",
72         "src/objective-c/GRPCClient/GRPCInterceptor.h",
73         "src/objective-c/GRPCClient/GRPCTransport.h",
74         "src/objective-c/GRPCClient/GRPCDispatchable.h",
75         "src/objective-c/GRPCClient/version.h"
76       ],
77       "source_files": [
78         "src/objective-c/GRPCClient/GRPCCall.h",
79         "src/objective-c/GRPCClient/GRPCCall.m",
80         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
81         "src/objective-c/GRPCClient/GRPCCall+Interceptor.m",
82         "src/objective-c/GRPCClient/GRPCCallOptions.h",
83         "src/objective-c/GRPCClient/GRPCCallOptions.m",
84         "src/objective-c/GRPCClient/GRPCDispatchable.h",
85         "src/objective-c/GRPCClient/GRPCInterceptor.h",
86         "src/objective-c/GRPCClient/GRPCInterceptor.m",
87         "src/objective-c/GRPCClient/GRPCTransport.h",
88         "src/objective-c/GRPCClient/GRPCTransport.m",
89         "src/objective-c/GRPCClient/internal/*.h",
90         "src/objective-c/GRPCClient/private/GRPCTransport+Private.h",
91         "src/objective-c/GRPCClient/private/GRPCTransport+Private.m",
92         "src/objective-c/GRPCClient/version.h"
93       ],
94       "dependencies": {
95         "gRPC/Interface-Legacy": [
96           "1.24.2"
97         ]
98       },
99       "platforms": {
100         "ios": "7.0",
101         "osx": "10.9",
102         "tvos": "10.0",
103         "watchos": "4.0"
104       }
105     },
106     {
107       "name": "GRPCCore",
108       "header_mappings_dir": "src/objective-c/GRPCClient",
109       "public_header_files": [
110         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
111         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
112         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
113         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
114         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h"
115       ],
116       "private_header_files": "src/objective-c/GRPCClient/private/GRPCCore/*.h",
117       "source_files": [
118         "src/objective-c/GRPCClient/private/GRPCCore/*.{h,m}",
119         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
120         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.m",
121         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
122         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.m",
123         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
124         "src/objective-c/GRPCClient/GRPCCall+Cronet.m",
125         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
126         "src/objective-c/GRPCClient/GRPCCall+OAuth2.m",
127         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
128         "src/objective-c/GRPCClient/GRPCCall+Tests.m",
129         "src/objective-c/GRPCClient/GRPCCallLegacy.m"
130       ],
131       "resource_bundles": {
132         "gRPCCertificates": [
133           "etc/roots.pem"
134         ]
135       },
136       "dependencies": {
137         "gRPC/Interface-Legacy": [
138           "1.24.2"
139         ],
140         "gRPC/Interface": [
141           "1.24.2"
142         ],
143         "gRPC-Core": [
144           "1.24.2"
145         ],
146         "gRPC-RxLibrary": [
147           "1.24.2"
148         ]
149       },
150       "platforms": {
151         "ios": "7.0",
152         "osx": "10.9",
153         "tvos": "10.0",
154         "watchos": "4.0"
155       }
156     },
157     {
158       "name": "GRPCCoreCronet",
159       "header_mappings_dir": "src/objective-c/GRPCClient",
160       "source_files": [
161         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
162         "src/objective-c/GRPCClient/GRPCCall+Cronet.m",
163         "src/objective-c/GRPCClient/private/GRPCCore/GRPCCoreCronet/*.{h,m}"
164       ],
165       "dependencies": {
166         "gRPC/GRPCCore": [
167           "1.24.2"
168         ],
169         "gRPC-Core/Cronet-Implementation": [
170           "1.24.2"
171         ],
172         "CronetFramework": [
174         ]
175       },
176       "platforms": {
177         "ios": "8.0"
178       }
179     },
180     {
181       "name": "CFStream",
182       "dependencies": {
183         "gRPC/GRPCCore": [
184           "1.24.2"
185         ]
186       },
187       "platforms": {
188         "ios": "7.0",
189         "osx": "10.9",
190         "tvos": "10.0",
191         "watchos": "4.0"
192       }
193     },
194     {
195       "name": "InternalTesting",
196       "dependencies": {
197         "gRPC/GRPCCore": [
198           "1.24.2"
199         ]
200       },
201       "public_header_files": "src/objective-c/GRPCClient/internal_testing/*.h",
202       "source_files": "src/objective-c/GRPCClient/internal_testing/*.{h,m}",
203       "header_mappings_dir": "src/objective-c/GRPCClient",
204       "platforms": {
205         "ios": "7.0",
206         "osx": "10.9",
207         "tvos": "10.0",
208         "watchos": "4.0"
209       }
210     }
211   ]