Merge pull request #1388 from jcanizales/fixes-podspec
Fixes podspec and removes old generated files
No related branches found
No related tags found
Showing
- gRPC.podspec 29 additions, 24 deletionsgRPC.podspec
- src/objective-c/examples/Sample/Podfile.lock 36 additions, 12 deletionssrc/objective-c/examples/Sample/Podfile.lock
- src/objective-c/examples/Sample/Pods/Headers/Public/GRPCClient/GRPCCall.h 0 additions, 1 deletion...examples/Sample/Pods/Headers/Public/GRPCClient/GRPCCall.h
- src/objective-c/examples/Sample/Pods/Headers/Public/GRPCClient/GRPCMethodName.h 0 additions, 1 deletion...es/Sample/Pods/Headers/Public/GRPCClient/GRPCMethodName.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXImmediateWriter.h 0 additions, 1 deletion...Sample/Pods/Headers/Public/RxLibrary/GRXImmediateWriter.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXMappingWriter.h 0 additions, 1 deletion...s/Sample/Pods/Headers/Public/RxLibrary/GRXMappingWriter.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXWriteable.h 0 additions, 1 deletion...mples/Sample/Pods/Headers/Public/RxLibrary/GRXWriteable.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXWriter+Immediate.h 0 additions, 1 deletion...ample/Pods/Headers/Public/RxLibrary/GRXWriter+Immediate.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXWriter+Transformations.h 0 additions, 1 deletion...Pods/Headers/Public/RxLibrary/GRXWriter+Transformations.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/GRXWriter.h 0 additions, 1 deletion...examples/Sample/Pods/Headers/Public/RxLibrary/GRXWriter.h
- src/objective-c/examples/Sample/Pods/Headers/Public/RxLibrary/NSEnumerator+GRXUtil.h 0 additions, 1 deletion...mple/Pods/Headers/Public/RxLibrary/NSEnumerator+GRXUtil.h
- src/objective-c/examples/Sample/Pods/Local Podspecs/GRPCClient.podspec 0 additions, 14 deletions...-c/examples/Sample/Pods/Local Podspecs/GRPCClient.podspec
- src/objective-c/examples/Sample/Pods/Local Podspecs/RxLibrary.podspec 0 additions, 13 deletions...e-c/examples/Sample/Pods/Local Podspecs/RxLibrary.podspec
- src/objective-c/examples/Sample/Pods/Manifest.lock 0 additions, 20 deletionssrc/objective-c/examples/Sample/Pods/Manifest.lock
- src/objective-c/examples/Sample/Pods/Pods.xcodeproj/project.pbxproj 0 additions, 22200 deletions...ive-c/examples/Sample/Pods/Pods.xcodeproj/project.pbxproj
- src/objective-c/examples/Sample/Pods/Target Support Files/Pods-GRPCClient/Pods-GRPCClient-Private.xcconfig 0 additions, 5 deletions...rt Files/Pods-GRPCClient/Pods-GRPCClient-Private.xcconfig
- src/objective-c/examples/Sample/Pods/Target Support Files/Pods-GRPCClient/Pods-GRPCClient-dummy.m 0 additions, 5 deletions...get Support Files/Pods-GRPCClient/Pods-GRPCClient-dummy.m
- src/objective-c/examples/Sample/Pods/Target Support Files/Pods-GRPCClient/Pods-GRPCClient-prefix.pch 0 additions, 5 deletions... Support Files/Pods-GRPCClient/Pods-GRPCClient-prefix.pch
- src/objective-c/examples/Sample/Pods/Target Support Files/Pods-GRPCClient/Pods-GRPCClient.xcconfig 0 additions, 0 deletions...et Support Files/Pods-GRPCClient/Pods-GRPCClient.xcconfig
- src/objective-c/examples/Sample/Pods/Target Support Files/Pods-RxLibrary/Pods-RxLibrary-Private.xcconfig 0 additions, 5 deletions...port Files/Pods-RxLibrary/Pods-RxLibrary-Private.xcconfig
... | ... | @@ -16,7 +16,9 @@ Pod::Spec.new do |s| |
rs.summary = 'Reactive Extensions library for iOS.' | ||
rs.authors = { 'Jorge Canizales' => 'jcanizales@google.com' } | ||
rs.source_files = 'src/objective-c/RxLibrary/*.{h,m}', 'src/objective-c/RxLibrary/transformations/*.{h,m}', 'src/objective-c/RxLibrary/private/*.{h,m}' | ||
rs.source_files = 'src/objective-c/RxLibrary/*.{h,m}', | ||
'src/objective-c/RxLibrary/transformations/*.{h,m}', | ||
'src/objective-c/RxLibrary/private/*.{h,m}' | ||
rs.private_header_files = 'src/objective-c/RxLibrary/private/*.h' | ||
end | ||
... | ... | @@ -36,35 +38,38 @@ Pod::Spec.new do |s| |
cs.requires_arc = false | ||
cs.libraries = 'z' | ||
cs.dependency 'OpenSSL', '~> 1.0.200' | ||
# This is a workaround for Cocoapods Issue #1437. | ||
# It renames time.h and string.h to grpc_time.h and grpc_string.h. | ||
cs.prepare_command = <<-CMD | ||
DIR_TIME="grpc/support" | ||
BAD_TIME="$DIR_TIME/time.h" | ||
GOOD_TIME="$DIR_TIME/grpc_time.h" | ||
if [ -f "include/$BAD_TIME" ]; | ||
then | ||
grep -rl "$BAD_TIME" include/grpc src/core | xargs sed -i '' -e s@$BAD_TIME@$GOOD_TIME@g | ||
mv "include/$BAD_TIME" "include/$GOOD_TIME" | ||
fi | ||
DIR_STRING="src/core/support" | ||
BAD_STRING="$DIR_STRING/string.h" | ||
GOOD_STRING="$DIR_STRING/grpc_string.h" | ||
if [ -f "$BAD_STRING" ]; | ||
then | ||
grep -rl "$BAD_STRING" include/grpc src/core | xargs sed -i '' -e s@$BAD_STRING@$GOOD_STRING@g | ||
mv "$BAD_STRING" "$GOOD_STRING" | ||
fi | ||
CMD | ||
end | ||
# This is a workaround for Cocoapods Issue #1437. | ||
# It renames time.h and string.h to grpc_time.h and grpc_string.h. | ||
# It needs to be here (top-level) instead of in the C-Core subspec because Cocoapods doesn't run | ||
# prepare_command's of subspecs. | ||
s.prepare_command = <<-CMD | ||
DIR_TIME="grpc/support" | ||
BAD_TIME="$DIR_TIME/time.h" | ||
GOOD_TIME="$DIR_TIME/grpc_time.h" | ||
if [ -f "include/$BAD_TIME" ]; | ||
then | ||
grep -rl "$BAD_TIME" include/grpc src/core | xargs sed -i '' -e s@$BAD_TIME@$GOOD_TIME@g | ||
mv "include/$BAD_TIME" "include/$GOOD_TIME" | ||
fi | ||
DIR_STRING="src/core/support" | ||
BAD_STRING="$DIR_STRING/string.h" | ||
GOOD_STRING="$DIR_STRING/grpc_string.h" | ||
if [ -f "$BAD_STRING" ]; | ||
then | ||
grep -rl "$BAD_STRING" include/grpc src/core | xargs sed -i '' -e s@$BAD_STRING@$GOOD_STRING@g | ||
mv "$BAD_STRING" "$GOOD_STRING" | ||
fi | ||
CMD | ||
s.subspec 'GRPCClient' do |gs| | ||
gs.summary = 'Objective-C wrapper around the core gRPC library.' | ||
gs.authors = { 'Jorge Canizales' => 'jcanizales@google.com' } | ||
gs.source_files = 'src/objective-c/GRPCClient/*.{h,m}', 'src/objective-c/GRPCClient/private/*.{h,m}' | ||
gs.source_files = 'src/objective-c/GRPCClient/*.{h,m}', | ||
'src/objective-c/GRPCClient/private/*.{h,m}' | ||
gs.private_header_files = 'src/objective-c/GRPCClient/private/*.h' | ||
gs.dependency 'gRPC/C-Core' | ||
... | ... |
This diff is collapsed.
Please register or sign in to comment