paparazzo
/
Paparazzo.podspec
53 строки · 1.8 Кб
1Pod::Spec.new do |s|
2s.name = 'Paparazzo'
3s.module_name = 'Paparazzo'
4s.version = '5.0.0'
5s.summary = "iOS component for picking and editing photos from camera and user's photo library"
6s.homepage = 'https://github.com/avito-tech/Paparazzo'
7s.license = 'MIT'
8s.author = { 'Andrey Yutkin' => 'ayutkin@avito.ru' }
9s.source = { :git => 'https://github.com/avito-tech/Paparazzo.git', :tag => "#{s.version}" }
10s.platform = :ios, '9.0'
11s.ios.deployment_target = '9.0'
12s.swift_version = '5.0'
13s.requires_arc = true
14
15s.frameworks = 'UIKit', 'Photos', 'ImageIO', 'CoreServices', 'GLKit', 'OpenGLES', 'CoreMedia', 'CoreVideo', 'AVFoundation', 'QuartzCore'
16
17s.dependency 'JNWSpringAnimation'
18
19s.dependency 'ImageSource/Core', '3.0.2'
20s.dependency 'ImageSource/PHAsset', '3.0.2'
21s.dependency 'ImageSource/Local', '3.0.2'
22s.dependency 'ImageSource/Remote', '3.0.2'
23
24s.default_subspec = 'Core', 'Marshroute', 'AlamofireImage'
25
26s.subspec 'AlamofireImage' do |ai|
27ai.dependency 'Paparazzo/Core'
28ai.dependency 'ImageSource/AlamofireImage', '3.0.2'
29end
30
31s.subspec 'SDWebImage' do |sd|
32sd.dependency 'Paparazzo/Core'
33sd.dependency 'ImageSource/SDWebImage', '3.0.2'
34end
35
36s.subspec 'Core' do |cs|
37cs.source_files = 'Paparazzo/Core/**/*'
38
39cs.ios.resource_bundle = {
40'Paparazzo' => [
41'Paparazzo/Shader/CameraShader.metallib',
42'Paparazzo/Localization/*.lproj',
43'Paparazzo/Assets/Assets.xcassets'
44]
45}
46end
47
48s.subspec 'Marshroute' do |ms|
49ms.dependency 'Paparazzo/Core'
50ms.dependency 'Marshroute'
51ms.source_files = 'Paparazzo/Marshroute/**/*'
52end
53end