forked from jverkoey/nimbus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Nimbus.podspec
111 lines (91 loc) · 3.61 KB
/
Nimbus.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
Pod::Spec.new do |s|
s.name = 'Nimbus'
s.version = '1.0.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'An iOS framework whose growth is bounded by O(documentation).'
s.homepage = 'http://docs.nimbuskit.info/index.html'
s.author = { 'Jeff Verkoeyen' => '[email protected]',
'Bubnov Slavik' => '[email protected]',
'Roger Chapman' => '[email protected]',
'Manu Cornet' => '[email protected]',
'Glenn Grant' => '[email protected]',
'Aviel Lazar' => '[email protected]',
'Benedikt Meurer' => '[email protected]',
'Anderson Miller' => '[email protected]',
'Basil Shkara' => '[email protected]',
'Peter Steinberger' => '[email protected]',
'Hwee-Boon Yar' => '[email protected]' }
s.source = { :git => 'https://github.com/yakubbaev/nimbus.git', :tag => '1.0.0' }
s.description = 'Nimbus is an iOS framework whose feature set grows only as fast as its documentation. ' \
'By focusing on documentation first and features second, Nimbus hopes to be a framework ' \
'that accelerates the development process of any application by being easy to use and ' \
'simple to understand.'
s.platform = :ios, '5.0'
s.requires_arc = true
s.subspec 'Core' do |core|
core.source_files = 'src/core/src'
end
s.subspec 'Badge' do |badge|
badge.source_files = 'src/badge/src'
badge.dependency 'Nimbus/Core'
end
s.subspec 'CSS' do |css|
css.source_files = 'src/css/src'
css.dependency 'Nimbus/Core'
css.dependency 'AFNetworking'
end
s.subspec 'AttributedLabel' do |label|
label.source_files = 'src/attributedlabel/src'
label.framework = 'CoreText'
label.framework = 'CoreGraphics'
label.dependency 'Nimbus/Core'
end
s.subspec 'Interapp' do |interapp|
interapp.source_files = 'src/interapp/src'
interapp.dependency 'Nimbus/Core'
end
s.subspec 'Launcher' do |launcher|
launcher.source_files = 'src/launcher/src'
launcher.dependency 'Nimbus/Core'
end
s.subspec 'Models' do |models|
models.source_files = 'src/models/src'
models.dependency 'Nimbus/Core'
end
s.subspec 'NetworkControllers' do |controllers|
controllers.source_files = 'src/networkcontrollers/src'
controllers.dependency 'Nimbus/Core'
end
s.subspec 'NetworkImage' do |image|
image.source_files = 'src/networkimage/src'
image.dependency 'Nimbus/Core'
end
s.subspec 'Overview' do |overview|
overview.source_files = 'src/overview/src'
overview.resource = 'src/overview/resources/NimbusOverviewer.bundle'
overview.dependency 'Nimbus/Core'
end
s.subspec 'PagingScrollView' do |psv|
psv.source_files = 'src/pagingscrollview/src'
psv.dependency 'Nimbus/Core'
end
s.subspec 'Photos' do |photos|
photos.source_files = 'src/photos/src'
photos.resource = 'src/photos/resources/NimbusPhotos.bundle'
photos.dependency 'Nimbus/Core'
photos.dependency 'Nimbus/PagingScrollView'
end
s.subspec 'Operations' do |operations|
operations.source_files = 'src/operations/src'
operations.dependency 'Nimbus/Core'
operations.subspec 'JSON' do |json|
json.source_files = 'src/operations/src_JSONKit'
json.dependency 'JSONKit'
end
end
s.subspec 'WebController' do |web_controller|
web_controller.source_files = 'src/webcontroller/src'
web_controller.resource = 'src/webcontroller/resources/NimbusWebController.bundle'
web_controller.dependency 'Nimbus/Core'
end
end