blob: fc64fc1a64439ba8d9bb292a627d6e82d574572f [file] [log] [blame]
{
"name": "gRPC",
"version": "0.5.1",
"summary": "gRPC client library for iOS/OSX",
"homepage": "http://www.grpc.io",
"license": "New BSD",
"authors": {
"The gRPC contributors": "grpc-packages@google.com"
},
"source": {
"git": "https://github.com/grpc/grpc.git",
"tag": "release-0_9_1-objectivec-0.5.1"
},
"platforms": {
"ios": "6.0",
"osx": "10.8"
},
"requires_arc": true,
"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",
"subspecs": [
{
"name": "RxLibrary",
"source_files": [
"src/objective-c/RxLibrary/*.{h,m}",
"src/objective-c/RxLibrary/transformations/*.{h,m}",
"src/objective-c/RxLibrary/private/*.{h,m}"
],
"private_header_files": "src/objective-c/RxLibrary/private/*.h"
},
{
"name": "C-Core",
"source_files": [
"src/core/**/*.{h,c}",
"include/grpc/*.h",
"include/grpc/**/*.h"
],
"private_header_files": "src/core/**/*.h",
"header_mappings_dir": ".",
"xcconfig": {
"HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/gRPC\" \"$(PODS_ROOT)/Headers/Private/gRPC/include\""
},
"compiler_flags": [
"-GCC_WARN_INHIBIT_ALL_WARNINGS",
"-w"
],
"requires_arc": false,
"libraries": "z",
"dependencies": {
"OpenSSL": [
"~> 1.0.200"
]
}
},
{
"name": "GRPCClient",
"source_files": [
"src/objective-c/GRPCClient/*.{h,m}",
"src/objective-c/GRPCClient/private/*.{h,m}"
],
"private_header_files": "src/objective-c/GRPCClient/private/*.h",
"compiler_flags": [
"-GCC_WARN_INHIBIT_ALL_WARNINGS",
"-w"
],
"dependencies": {
"gRPC/C-Core": [
],
"gRPC/RxLibrary": [
]
},
"xcconfig": {
"HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Public/gRPC/include\""
},
"resource_bundles": {
"gRPC": [
"etc/roots.pem"
]
}
},
{
"name": "ProtoRPC",
"source_files": "src/objective-c/ProtoRPC/*.{h,m}",
"dependencies": {
"gRPC/GRPCClient": [
],
"gRPC/RxLibrary": [
],
"Protobuf": [
"~> 3.0.0-alpha-3"
]
}
}
]
}