source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/castlabs/Specs.git'
source 'https://castlabs:fyMEr3t6@delivery-platform.broadpeak.tv/ios/broadpeak/specs.git'
source 'https://bitbucket.org/npaw/plugin-ios-cocoapods.git' # Youbora

VERSION = File.read('./../../VERSION')
IOS_PLATFORM_VERSION = File.read('./../../configs/platform-version-ios')
TVOS_PLATFORM_VERSION = File.read('./../../configs/platform-version-tvos')
YOUBORA_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('NpawPluginPkg') }.split(' ').last.strip
BROADPEAK_IOS_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('SmartLib-v3/Generic') }.split(' ').last.strip
BROADPEAK_TVOS_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('SmartLib-v3/Generic+tvOS') }.split(' ').last.strip
CONVIVA_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('ConvivaSDK') }.split(' ').last.strip
GOOGLEIMA_IOS_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('GoogleAds-IMA-iOS-SDK') }.split(' ').last.strip
GOOGLEIMA_TVOS_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('GoogleAds-IMA-tvOS-SDK') }.split(' ').last.strip
MUX_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('Mux-Stats-Core') }.split(' ').last.strip
CASTSDK_VERSION = File.read('./../../configs/deps-versions').lines.find { |line| line.include?('google-cast-sdk-dynamic-xcframework') }.split(' ').last.strip
use_frameworks!

# Pods for Demos
pod 'PRESTOplay', VERSION
pod 'CastlabsApple', VERSION
pod 'CastlabsSubtitles', VERSION
pod 'CastlabsThumbnails', VERSION
pod 'CastlabsYoubora', VERSION
pod 'CastlabsVT', VERSION
pod 'CastlabsBroadpeak', VERSION
pod 'CastlabsConviva', VERSION
pod 'CastlabsIMA', VERSION
pod 'CastlabsMux', VERSION

pod 'ConvivaSDK', CONVIVA_VERSION
pod 'NpawPluginPkg', YOUBORA_VERSION
pod 'Mux-Stats-Core', MUX_VERSION

target 'Demos' do
  platform :ios, IOS_PLATFORM_VERSION

  pod 'CastlabsChromecast', VERSION
  pod 'CastlabsDownloader', VERSION
  pod 'google-cast-sdk-dynamic-xcframework', CASTSDK_VERSION
  pod 'SmartLib-v3/Generic', BROADPEAK_IOS_VERSION
  pod 'GoogleAds-IMA-iOS-SDK', GOOGLEIMA_IOS_VERSION
end

target 'DemosTV' do
  platform :tvos, TVOS_PLATFORM_VERSION

  pod 'SmartLib-v3/Generic+tvOS', BROADPEAK_TVOS_VERSION
  pod 'GoogleAds-IMA-tvOS-SDK', GOOGLEIMA_TVOS_VERSION
end
