Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
Nigel Sotelo committed Dec 3, 2021
1 parent 8275b6e commit fe99a46
Show file tree
Hide file tree
Showing 9 changed files with 1,810 additions and 21 deletions.
5 changes: 3 additions & 2 deletions example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ platform :ios, '11.0'
target 'SipExample' do
config = use_native_modules!

pod 'react-native-sip-phone', :path => '../..'
pod 'linphone-sdk', :podspec => "../linphone-sdk.podspec"

use_react_native!(
:path => config[:reactNativePath],
# to enable hermes on iOS, change `false` to `true` and then install pods
:hermes_enabled => false
)
pod 'react-native-sip-phone', :path => '../..'
pod 'linphone-sdk', :source => "https://gitlab.linphone.org/BC/public/podspec.git"

# Enables Flipper.
#
Expand Down
211 changes: 203 additions & 8 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,182 @@ PODS:
- fmt (6.2.1)
- glog (0.3.5)
- linphone-sdk (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- linphone-sdk/all-frameworks (= 5.0.53)
- linphone-sdk/app-extension (= 5.0.53)
- linphone-sdk/app-extension-swift (= 5.0.53)
- linphone-sdk/basic-frameworks (= 5.0.53)
- linphone-sdk/swift (= 5.0.53)
- linphone-sdk/all-frameworks (5.0.53)
- linphone-sdk/app-extension (5.0.53)
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- linphone-sdk/all-frameworks (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- linphone-sdk/app-extension (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- linphone-sdk/app-extension-swift (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- linphone-sdk/app-extension
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- linphone-sdk/basic-frameworks (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- linphone-sdk/app-extension
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- linphone-sdk/swift (5.0.53):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- linphone-sdk/app-extension-swift
- linphone-sdk/basic-frameworks
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- RCT-Folly (2021.06.28.00-v2):
- boost
- DoubleConversion
Expand Down Expand Up @@ -224,6 +386,35 @@ PODS:
- React-jsinspector (0.66.3)
- React-logger (0.66.3):
- glog
- react-native-sip-phone (0.1.1):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- linphone-sdk
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- React-perflogger (0.66.3)
- React-RCTActionSheet (0.66.3):
- React-Core/RCTActionSheetHeaders (= 0.66.3)
Expand Down Expand Up @@ -297,7 +488,7 @@ DEPENDENCIES:
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- linphone-sdk
- linphone-sdk (from `../linphone-sdk.podspec`)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
Expand All @@ -312,6 +503,7 @@ DEPENDENCIES:
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- react-native-sip-phone (from `../..`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
Expand All @@ -327,8 +519,6 @@ DEPENDENCIES:
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
https://gitlab.linphone.org/BC/public/podspec.git:
- linphone-sdk
trunk:
- fmt

Expand All @@ -343,6 +533,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/React/FBReactNativeSpec"
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
linphone-sdk:
:podspec: "../linphone-sdk.podspec"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTRequired:
Expand All @@ -367,6 +559,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/jsinspector"
React-logger:
:path: "../node_modules/react-native/ReactCommon/logger"
react-native-sip-phone:
:path: "../.."
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
Expand Down Expand Up @@ -401,8 +595,8 @@ SPEC CHECKSUMS:
FBReactNativeSpec: 6192956c9e346013d5f1809ba049af720b11c6a4
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 5337263514dd6f09803962437687240c5dc39aa4
linphone-sdk: 50bc5e1ec424a66e9541b4e126d47310eab11bd8
RCT-Folly: 9a27fe2e26df9a8280ffeaaae47a3b59d3dc07b8
linphone-sdk: b5b119ba743a5c226263f33ee7e90f6894b05a8d
RCT-Folly: a21c126816d8025b547704b777a2ba552f3d9fa9
RCTRequired: 59d2b744d8c2bf2d9bc7032a9f654809adcf7d50
RCTTypeSafety: d0aaf7ccae5c70a4aaa3a5c3e9e0db97efae760e
React: fbe655dd1d12c052299b61abdc576720098d80fc
Expand All @@ -414,6 +608,7 @@ SPEC CHECKSUMS:
React-jsiexecutor: 433a691aee158533a6a6ee9c86cb4a1684fa2853
React-jsinspector: d9c8eb0b53f0da206fed56612b289fec84991157
React-logger: e522e76fa3e9ec3e7d7115b49485cc065cf4ae06
react-native-sip-phone: 3cbac51e003d6f0cb13e86234bbbf655d60ae052
React-perflogger: 73732888d37d4f5065198727b167846743232882
React-RCTActionSheet: 96c6d774fa89b1f7c59fc460adc3245ba2d7fd79
React-RCTAnimation: 8940cfd3a8640bd6f6372150dbdb83a79bcbae6c
Expand All @@ -428,6 +623,6 @@ SPEC CHECKSUMS:
ReactCommon: 9bac022ab71596f2b0fde1268272543184c63971
Yoga: 32a18c0e845e185f4a2a66ec76e1fd1f958f22fa

PODFILE CHECKSUM: 6c594e59cefded840be0bf5c1b7b357631a27c1e
PODFILE CHECKSUM: 13927836c5b5342cf394af6bf2956cb955eded1c

COCOAPODS: 1.11.2
2 changes: 2 additions & 0 deletions example/ios/SipExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -437,6 +437,7 @@
"${PODS_ROOT}/linphone-sdk/linphone-sdk/apple-darwin/Frameworks/msx264.framework",
"${PODS_ROOT}/linphone-sdk/linphone-sdk/apple-darwin/Frameworks/ortp.framework",
"${BUILT_PRODUCTS_DIR}/linphone-sdk/linphonesw.framework",
"${BUILT_PRODUCTS_DIR}/react-native-sip-phone/react_native_sip_phone.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
Expand Down Expand Up @@ -483,6 +484,7 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/mswebrtc.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/msx264.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ortp.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/react_native_sip_phone.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand Down
Loading

0 comments on commit fe99a46

Please sign in to comment.