[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 1 / 2 / a / gRPC / 0.5.1 / gRPC.podspec.json
blobfc64fc1a64439ba8d9bb292a627d6e82d574572f
2   "name": "gRPC",
3   "version": "0.5.1",
4   "summary": "gRPC client library for iOS/OSX",
5   "homepage": "http://www.grpc.io",
6   "license": "New BSD",
7   "authors": {
8     "The gRPC contributors": "grpc-packages@google.com"
9   },
10   "source": {
11     "git": "https://github.com/grpc/grpc.git",
12     "tag": "release-0_9_1-objectivec-0.5.1"
13   },
14   "platforms": {
15     "ios": "6.0",
16     "osx": "10.8"
17   },
18   "requires_arc": true,
19   "prepare_command": "    DIR_TIME=\"grpc/support\"\n    BAD_TIME=\"$DIR_TIME/time.h\"\n    GOOD_TIME=\"$DIR_TIME/grpc_time.h\"\n    grep -rl \"$BAD_TIME\" include/grpc src/core | xargs sed -i '' -e s@$BAD_TIME@$GOOD_TIME@g\n    if [ -f \"include/$BAD_TIME\" ];\n    then\n      mv -f \"include/$BAD_TIME\" \"include/$GOOD_TIME\"\n    fi\n\n    DIR_STRING=\"src/core/support\"\n    BAD_STRING=\"$DIR_STRING/string.h\"\n    GOOD_STRING=\"$DIR_STRING/grpc_string.h\"\n    grep -rl \"$BAD_STRING\" include/grpc src/core | xargs sed -i '' -e s@$BAD_STRING@$GOOD_STRING@g\n    if [ -f \"$BAD_STRING\" ];\n    then\n      mv -f \"$BAD_STRING\" \"$GOOD_STRING\"\n    fi\n",
20   "subspecs": [
21     {
22       "name": "RxLibrary",
23       "source_files": [
24         "src/objective-c/RxLibrary/*.{h,m}",
25         "src/objective-c/RxLibrary/transformations/*.{h,m}",
26         "src/objective-c/RxLibrary/private/*.{h,m}"
27       ],
28       "private_header_files": "src/objective-c/RxLibrary/private/*.h"
29     },
30     {
31       "name": "C-Core",
32       "source_files": [
33         "src/core/**/*.{h,c}",
34         "include/grpc/*.h",
35         "include/grpc/**/*.h"
36       ],
37       "private_header_files": "src/core/**/*.h",
38       "header_mappings_dir": ".",
39       "xcconfig": {
40         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/gRPC\" \"$(PODS_ROOT)/Headers/Private/gRPC/include\""
41       },
42       "compiler_flags": [
43         "-GCC_WARN_INHIBIT_ALL_WARNINGS",
44         "-w"
45       ],
46       "requires_arc": false,
47       "libraries": "z",
48       "dependencies": {
49         "OpenSSL": [
50           "~> 1.0.200"
51         ]
52       }
53     },
54     {
55       "name": "GRPCClient",
56       "source_files": [
57         "src/objective-c/GRPCClient/*.{h,m}",
58         "src/objective-c/GRPCClient/private/*.{h,m}"
59       ],
60       "private_header_files": "src/objective-c/GRPCClient/private/*.h",
61       "compiler_flags": [
62         "-GCC_WARN_INHIBIT_ALL_WARNINGS",
63         "-w"
64       ],
65       "dependencies": {
66         "gRPC/C-Core": [
68         ],
69         "gRPC/RxLibrary": [
71         ]
72       },
73       "xcconfig": {
74         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Public/gRPC/include\""
75       },
76       "resource_bundles": {
77         "gRPC": [
78           "etc/roots.pem"
79         ]
80       }
81     },
82     {
83       "name": "ProtoRPC",
84       "source_files": "src/objective-c/ProtoRPC/*.{h,m}",
85       "dependencies": {
86         "gRPC/GRPCClient": [
88         ],
89         "gRPC/RxLibrary": [
91         ],
92         "Protobuf": [
93           "~> 3.0.0-alpha-3"
94         ]
95       }
96     }
97   ]