diff --git a/flutter/flutter/ios/ffmpeg_kit_flutter.podspec b/flutter/flutter/ios/ffmpeg_kit_flutter.podspec index d0df8ef..0d038e0 100644 --- a/flutter/flutter/ios/ffmpeg_kit_flutter.podspec +++ b/flutter/flutter/ios/ffmpeg_kit_flutter.podspec @@ -18,24 +18,5 @@ Pod::Spec.new do |s| 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - - s.default_subspec = 'full-gpl' - - s.subspec 'full-gpl' do |ss| - ss.source_files = 'Classes/**/*' - ss.public_header_files = 'Classes/**/*.h' - 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.dependency 'ffmpeg_kit_vendor', '6.0' end diff --git a/flutter/flutter/ios/ffmpeg_kit_vendor.podspec b/flutter/flutter/ios/ffmpeg_kit_vendor.podspec new file mode 100644 index 0000000..1eb51a1 --- /dev/null +++ b/flutter/flutter/ios/ffmpeg_kit_vendor.podspec @@ -0,0 +1,24 @@ +Pod::Spec.new do |s| + s.name = 'ffmpeg_kit_vendor' + s.version = '6.0' + s.summary = 'FFmpegKit for iOS with full-gpl configuration' + s.description = 'FFmpegKit prebuilt xcframework for iOS, full-gpl version.' + s.homepage = 'https://github.com/ente-io/ffmpeg-kit-forked' + s.license = { :type => 'GPL', :file => 'LICENSE' } + s.author = { 'Prateek' => 'prtksunal@gmail.com' } + s.source = { + :http => 'https://github.com/FreezeIt/ffmpeg-kit/releases/download/v6.0/ffmpeg-kit-full-gpl-6.0-ios-xcframework.zip' + } + s.vendored_frameworks = [ + 'ffmpegkit.framework', + 'libavcodec.framework', + 'libavdevice.framework', + 'libavfilter.framework', + 'libavformat.framework', + 'libavutil.framework', + 'libswresample.framework', + 'libswscale.framework' + ] + s.platform = :ios, '12.1' + s.swift_version = '5.0' + end \ No newline at end of file