|
|
|
@ -7,129 +7,35 @@ Pod::Spec.new do |s| |
|
|
|
|
s.license = { :file => '../LICENSE' } |
|
|
|
|
s.author = { 'ARTHENICA' => 'open-source@arthenica.com' } |
|
|
|
|
|
|
|
|
|
s.platform = :ios |
|
|
|
|
s.platform = :ios, '12.1' |
|
|
|
|
s.requires_arc = true |
|
|
|
|
s.static_framework = true |
|
|
|
|
|
|
|
|
|
s.source = { :path => '.' } |
|
|
|
|
s.source_files = 'Classes/**/*' |
|
|
|
|
s.public_header_files = 'Classes/**/*.h' |
|
|
|
|
|
|
|
|
|
s.default_subspec = 'https' |
|
|
|
|
|
|
|
|
|
s.dependency 'Flutter' |
|
|
|
|
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } |
|
|
|
|
|
|
|
|
|
s.subspec 'min' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-min', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'min-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-min', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'min-gpl' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-min-gpl', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
s.pod_target_xcconfig = { |
|
|
|
|
'DEFINES_MODULE' => 'YES', |
|
|
|
|
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
s.subspec 'min-gpl-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-min-gpl', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'https' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-https', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'https-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-https', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'https-gpl' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-https-gpl', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'https-gpl-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-https-gpl', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'audio' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-audio', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'audio-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-audio', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'video' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-video', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'video-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-video', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'full' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-full', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'full-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-full', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
s.default_subspec = 'full-gpl' |
|
|
|
|
|
|
|
|
|
s.subspec 'full-gpl' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-full-gpl', "6.0" |
|
|
|
|
ss.ios.deployment_target = '12.1' |
|
|
|
|
ss.source = { |
|
|
|
|
:http => 'https://github.com/FreezeIt/ffmpeg-kit/releases/download/v6.0/ffmpeg-kit-full-gpl-6.0-ios-xcframework.zip' |
|
|
|
|
} |
|
|
|
|
ss.vendored_frameworks = [ |
|
|
|
|
'ffmpegkit.framework', |
|
|
|
|
'libavcodec.framework', |
|
|
|
|
'libavdevice.framework', |
|
|
|
|
'libavfilter.framework', |
|
|
|
|
'libavformat.framework', |
|
|
|
|
'libavutil.framework', |
|
|
|
|
'libswresample.framework', |
|
|
|
|
'libswscale.framework' |
|
|
|
|
] |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
s.subspec 'full-gpl-lts' do |ss| |
|
|
|
|
ss.source_files = 'Classes/**/*' |
|
|
|
|
ss.public_header_files = 'Classes/**/*.h' |
|
|
|
|
ss.dependency 'ffmpeg-kit-ios-full-gpl', "6.0.LTS" |
|
|
|
|
ss.ios.deployment_target = '10' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
end |
|
|
|
|