From d63d3f61d76e71eac8422ee86421443add61e1f3 Mon Sep 17 00:00:00 2001 From: Prianka Liz Kariat Date: Tue, 25 Apr 2023 04:22:40 +0530 Subject: [PATCH] Added podspec for CommonObjects and Vision tasks --- ...ediaPipeTaskCommonObjects.podspec.template | 23 +++++++++++++++++++ .../ios/MediaPipeTaskVision.podspec.template | 18 +++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 mediapipe/tasks/ios/MediaPipeTaskCommonObjects.podspec.template create mode 100644 mediapipe/tasks/ios/MediaPipeTaskVision.podspec.template diff --git a/mediapipe/tasks/ios/MediaPipeTaskCommonObjects.podspec.template b/mediapipe/tasks/ios/MediaPipeTaskCommonObjects.podspec.template new file mode 100644 index 000000000..a58d0b262 --- /dev/null +++ b/mediapipe/tasks/ios/MediaPipeTaskCommonObjects.podspec.template @@ -0,0 +1,23 @@ +Pod::Spec.new do |s| + s.name = 'MediaPipeTaskCommonObjects' + s.version = '${MPP_BUILD_VERSION}' + s.authors = 'Google Inc.' + s.license = { :type => 'Apache',:file => "LICENSE" } + s.homepage = 'https://github.com/google/mediapipe' + s.source = { :http => '${MPP_DOWNLOAD_URL}' } + s.summary = 'MediaPipe Task Library - Text' + s.description = 'The Natural Language APIs of the MediaPipe Task Library' + + s.ios.deployment_target = '11.0' + + s.module_name = 'MediaPipeTaskCommonObjects' + s.static_framework = true + s.user_target_xcconfig = { + 'OTHER_LDFLAGS[sdk=iphonesimulator*]' => '$(inherited) -force_load "${PODS_ROOT}/MediaPipeTaskCommonObjects/frameworks/graph_libraries/libMediaPipeTaskCommonObjects_simulator_graph.a"', + 'OTHER_LDFLAGS[sdk=iphoneos*]' => '$(inherited) -force_load "$(PODS_ROOT)/MediaPipeTaskCommonObjects/frameworks/graph_libraries/libMediaPipeTaskCommonObjects_device_graph.a"', + } + s.frameworks = 'Accelerate', 'CoreMedia', 'AssetsLibrary', 'CoreFoundation', 'CoreGraphics', 'CoreImage', 'QuartzCore', 'AVFoundation', 'CoreVideo' + s.preserve_paths ='frameworks/graph_libraries/*.a' + s.library = 'c++' + s.vendored_frameworks = 'frameworks/MediaPipeTaskCommon.xcframework' +end diff --git a/mediapipe/tasks/ios/MediaPipeTaskVision.podspec.template b/mediapipe/tasks/ios/MediaPipeTaskVision.podspec.template new file mode 100644 index 000000000..0d530e4cf --- /dev/null +++ b/mediapipe/tasks/ios/MediaPipeTaskVision.podspec.template @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = 'MediaPipeTaskVision' + s.version = '${MPP_BUILD_VERSION}' + s.authors = 'Google Inc.' + s.license = { :type => 'Apache',:file => "LICENSE" } + s.homepage = 'https://github.com/google/mediapipe' + s.source = { :http => '${MPP_DOWNLOAD_URL}' } + s.summary = 'MediaPipe Task Library - Vision' + s.description = 'The Vision APIs of the MediaPipe Task Library' + + s.ios.deployment_target = '11.0' + + s.module_name = 'MediaPipeTaskVision' + s.static_framework = true + s.dependency 'MediaPipeTaskCommonObjects' + s.library = 'c++' + s.vendored_frameworks = 'frameworks/MediaPipeTaskVision.xcframework' +end