blob: eb497c1db86627d751f8b4c2f8e6f33853c1a68f [file] [log] [blame]
#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#
require 'yaml'
pubspec = YAML.load_file(File.join('..', 'pubspec.yaml'))
libraryVersion = pubspec['version'].gsub('+', '-')
Pod::Spec.new do |s|
s.name = 'firebase_ml_vision'
s.version = '0.1.1'
s.summary = 'Flutter plugin for Google ML Vision for Firebase.'
s.description = <<-DESC
An SDK that brings Google's machine learning expertise to Android and iOS apps in a powerful yet
easy-to-use package.
DESC
s.homepage = 'https://github.com/flutter/plugins/tree/master/packages/firebase_ml_vision'
s.license = { :file => '../LICENSE' }
s.author = { 'Flutter Team' => 'flutter-dev@googlegroups.com' }
s.source = { :path => '.' }
s.source_files = 'Classes/**/*'
s.public_header_files = 'Classes/**/*.h'
s.dependency 'Flutter'
s.dependency 'Firebase/Core'
s.dependency 'Firebase/MLVision'
s.ios.deployment_target = '9.0'
s.static_framework = true
s.prepare_command = <<-CMD
echo // Generated file, do not edit > Classes/UserAgent.h
echo "#define LIBRARY_VERSION @\\"#{libraryVersion}\\"" >> Classes/UserAgent.h
echo "#define LIBRARY_NAME @\\"flutter-fire-ml-vis\\"" >> Classes/UserAgent.h
CMD
end