Skip to content

Commit 1e8e5da

Browse files
Stefan FesslerStefan Fessler
Stefan Fessler
authored and
Stefan Fessler
committedDec 8, 2021
sources fix
1 parent 93c8d41 commit 1e8e5da

File tree

1 file changed

+50
-25
lines changed

1 file changed

+50
-25
lines changed
 

‎PromiseKit.podspec

+50-25
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "PromiseKit"
33

4-
s.version = '6.16.1'
4+
s.version = '6.16.2'
55

66
s.source = {
77
:git => "https://github.com/mxcl/#{s.name}.git",
@@ -19,7 +19,7 @@ Pod::Spec.new do |s|
1919
s.default_subspecs = 'CorePromise', 'UIKit', 'Foundation'
2020
s.requires_arc = true
2121

22-
s.swift_versions = ['3.2', '3.3', '3.4', '4.0', '4.1', '4.2', '4.3', '4.4', '5.0', '5.1', '5.2', '5.3', '5.4']
22+
s.swift_versions = ['3.2', '3.3', '3.4', '4.0', '4.1', '4.2', '4.3', '4.4', '5.0', '5.1', '5.2', '5.3', '5.4', '5.5']
2323

2424
# CocoaPods requires us to specify the root deployment targets
2525
# even though for us it is nonsense. Our root spec has no
@@ -34,15 +34,17 @@ Pod::Spec.new do |s|
3434
}
3535

3636
s.subspec 'Accounts' do |ss|
37-
ss.ios.source_files = ss.osx.source_files = 'Extensions/Accounts/Sources/*'
37+
ss.ios.source_files = ss.osx.source_files = 'Extensions/Accounts/Sources/**/*'
38+
ss.exclude_files = 'Extensions/Accounts/Sources/*.plist'
3839
ss.ios.frameworks = ss.osx.frameworks = 'Accounts'
3940
ss.dependency 'PromiseKit/CorePromise'
4041
ss.ios.deployment_target = '8.0'
4142
ss.osx.deployment_target = '10.10'
4243
end
4344

4445
s.subspec 'Alamofire' do |ss|
45-
ss.source_files = 'Extensions/Alamofire/Sources/*'
46+
ss.source_files = 'Extensions/Alamofire/Sources/**/*'
47+
ss.exclude_files = 'Extensions/Alamofire/Sources/*.plist'
4648
ss.dependency 'Alamofire', '~> 4.0'
4749
ss.dependency 'PromiseKit/CorePromise'
4850
ss.ios.deployment_target = '8.0'
@@ -52,28 +54,32 @@ Pod::Spec.new do |s|
5254
end
5355

5456
s.subspec 'AddressBook' do |ss|
55-
ss.ios.source_files = 'Extensions/AddressBook/Sources/*'
57+
ss.ios.source_files = 'Extensions/AddressBook/Sources/**/*'
58+
ss.exclude_files = 'Extensions/AddressBook/Sources/*.plist'
5659
ss.ios.frameworks = 'AddressBook'
5760
ss.dependency 'PromiseKit/CorePromise'
5861
ss.ios.deployment_target = '8.0'
5962
end
6063

6164
s.subspec 'AssetsLibrary' do |ss|
62-
ss.ios.source_files = 'Extensions/AssetsLibrary/Sources/*'
65+
ss.ios.source_files = 'Extensions/AssetsLibrary/Sources/**/*'
66+
ss.exclude_files = 'Extensions/AssetsLibrary/Sources/*.plist'
6367
ss.ios.frameworks = 'AssetsLibrary'
6468
ss.dependency 'PromiseKit/CorePromise'
6569
ss.ios.deployment_target = '8.0'
6670
end
6771

6872
s.subspec 'AVFoundation' do |ss|
69-
ss.ios.source_files = 'Extensions/AVFoundation/Sources/*'
73+
ss.ios.source_files = 'Extensions/AVFoundation/Sources/**/*'
74+
ss.exclude_files = 'Extensions/AVFoundation/Sources/*.plist'
7075
ss.ios.frameworks = 'AVFoundation'
7176
ss.dependency 'PromiseKit/CorePromise'
7277
ss.ios.deployment_target = '8.0'
7378
end
7479

7580
s.subspec 'Bolts' do |ss|
76-
ss.source_files = 'Extensions/Bolts/Sources/*'
81+
ss.source_files = 'Extensions/Bolts/Sources/**/*'
82+
ss.exclude_files = 'Extensions/Bolts/Sources/*.plist'
7783
ss.dependency 'PromiseKit/CorePromise'
7884
ss.dependency 'Bolts', '~> 1.9.0'
7985
ss.ios.deployment_target = '8.0'
@@ -83,7 +89,8 @@ Pod::Spec.new do |s|
8389
end
8490

8591
s.subspec 'CloudKit' do |ss|
86-
ss.source_files = 'Extensions/CloudKit/Sources/*'
92+
ss.source_files = 'Extensions/CloudKit/Sources/**/*'
93+
ss.exclude_files = 'Extensions/CloudKit/Sources/*.plist'
8794
ss.frameworks = 'CloudKit'
8895
ss.dependency 'PromiseKit/CorePromise'
8996
ss.ios.deployment_target = '10.0'
@@ -93,7 +100,8 @@ Pod::Spec.new do |s|
93100
end
94101

95102
s.subspec 'CoreBluetooth' do |ss|
96-
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/CoreBluetooth/Sources/*'
103+
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/CoreBluetooth/Sources/**/*'
104+
ss.exclude_files = 'Extensions/CoreBluetooth/Sources/*.plist'
97105
ss.ios.frameworks = ss.osx.frameworks = ss.tvos.frameworks = 'CoreBluetooth'
98106
ss.dependency 'PromiseKit/CorePromise'
99107
ss.ios.deployment_target = '8.0'
@@ -109,6 +117,7 @@ Pod::Spec.new do |s|
109117
cc += hh
110118

111119
ss.source_files = cc
120+
ss.exclude_files = 'Sources/*.plist'
112121
ss.public_header_files = hh
113122
ss.preserve_paths = 'Sources/AnyPromise+Private.h', 'Sources/PMKCallVariadicBlock.m', 'Sources/NSMethodSignatureForBlock.m'
114123
ss.frameworks = 'Foundation'
@@ -120,7 +129,8 @@ Pod::Spec.new do |s|
120129
end
121130

122131
s.subspec 'CoreLocation' do |ss|
123-
ss.source_files = 'Extensions/CoreLocation/Sources/*'
132+
ss.source_files = 'Extensions/CoreLocation/Sources/**/*'
133+
ss.exclude_files = 'Extensions/CoreLocation/Sources/*.plist'
124134
ss.watchos.source_files = 'Extensions/CoreLocation/Sources/CLGeocoder*'
125135
ss.dependency 'PromiseKit/CorePromise'
126136
ss.frameworks = 'CoreLocation'
@@ -132,7 +142,8 @@ Pod::Spec.new do |s|
132142
end
133143

134144
s.subspec 'EventKit' do |ss|
135-
ss.ios.source_files = ss.osx.source_files = ss.watchos.source_files = 'Extensions/EventKit/Sources/*'
145+
ss.ios.source_files = ss.osx.source_files = ss.watchos.source_files = 'Extensions/EventKit/Sources/**/*'
146+
ss.exclude_files = 'Extensions/EventKit/Sources/*.plist'
136147
ss.ios.frameworks = ss.osx.frameworks = ss.watchos.frameworks = 'EventKit'
137148
ss.dependency 'PromiseKit/CorePromise'
138149

@@ -142,7 +153,8 @@ Pod::Spec.new do |s|
142153
end
143154

144155
s.subspec 'Foundation' do |ss|
145-
ss.source_files = Dir['Extensions/Foundation/Sources/*']
156+
ss.source_files = Dir['Extensions/Foundation/Sources/**/*']
157+
ss.exclude_files = 'Extensions/Foundation/Sources/*.plist'
146158
ss.dependency 'PromiseKit/CorePromise'
147159
ss.frameworks = 'Foundation'
148160
ss.ios.deployment_target = '8.0'
@@ -152,15 +164,17 @@ Pod::Spec.new do |s|
152164
end
153165

154166
s.subspec 'HealthKit' do |ss|
155-
ss.source_files = Dir['Extensions/HealthKit/Sources/*']
167+
ss.source_files = Dir['Extensions/HealthKit/Sources/**/*']
168+
ss.exclude_files = 'Extensions/HealthKit/Sources/*.plist'
156169
ss.dependency 'PromiseKit/CorePromise'
157170
ss.frameworks = 'HealthKit'
158171
ss.ios.deployment_target = '9.0'
159172
ss.watchos.deployment_target = '2.0'
160173
end
161174

162175
s.subspec 'HomeKit' do |ss|
163-
ss.source_files = Dir['Extensions/HomeKit/Sources/*']
176+
ss.source_files = Dir['Extensions/HomeKit/Sources/**/*']
177+
ss.exclude_files = 'Extensions/HomeKit/Sources/*.plist'
164178
ss.dependency 'PromiseKit/CorePromise'
165179
ss.frameworks = 'HomeKit'
166180
ss.ios.deployment_target = '8.0'
@@ -169,7 +183,8 @@ Pod::Spec.new do |s|
169183
end
170184

171185
s.subspec 'MapKit' do |ss|
172-
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/MapKit/Sources/*'
186+
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/MapKit/Sources/**/*'
187+
ss.exclude_files = 'Extensions/MapKit/Sources/*.plist'
173188
ss.ios.frameworks = ss.osx.frameworks = ss.tvos.frameworks = 'MapKit'
174189
ss.dependency 'PromiseKit/CorePromise'
175190
ss.ios.deployment_target = '8.0'
@@ -179,14 +194,16 @@ Pod::Spec.new do |s|
179194
end
180195

181196
s.subspec 'MessageUI' do |ss|
182-
ss.ios.source_files = 'Extensions/MessagesUI/Sources/*'
197+
ss.ios.source_files = 'Extensions/MessagesUI/Sources/**/*'
198+
ss.exclude_files = 'Extensions/MessagesUI/Sources/*.plist'
183199
ss.ios.frameworks = 'MessageUI'
184200
ss.dependency 'PromiseKit/CorePromise'
185201
ss.ios.deployment_target = '8.0'
186202
end
187203

188204
s.subspec 'OMGHTTPURLRQ' do |ss|
189-
ss.source_files = 'Extensions/OMGHTTPURLRQ/Sources/*'
205+
ss.source_files = 'Extensions/OMGHTTPURLRQ/Sources/**/*'
206+
ss.exclude_files = 'Extensions/OMGHTTPURLRQ/Sources/*.plist'
190207
ss.dependency 'PromiseKit/Foundation'
191208
ss.dependency 'OMGHTTPURLRQ', '~> 3.2'
192209
ss.ios.deployment_target = '8.0'
@@ -196,7 +213,8 @@ Pod::Spec.new do |s|
196213
end
197214

198215
s.subspec 'Photos' do |ss|
199-
ss.ios.source_files = ss.tvos.source_files = ss.osx.source_files = 'Extensions/Photos/Sources/*'
216+
ss.ios.source_files = ss.tvos.source_files = ss.osx.source_files = 'Extensions/Photos/Sources/**/*'
217+
ss.exclude_files = 'Extensions/Photos/Sources/*.plist'
200218
ss.ios.frameworks = ss.tvos.frameworks = ss.osx.frameworks = 'Photos'
201219
ss.dependency 'PromiseKit/CorePromise'
202220

@@ -206,7 +224,8 @@ Pod::Spec.new do |s|
206224
end
207225

208226
s.subspec 'QuartzCore' do |ss|
209-
ss.osx.source_files = ss.ios.source_files = ss.tvos.source_files = 'Extensions/QuartzCore/Sources/*'
227+
ss.osx.source_files = ss.ios.source_files = ss.tvos.source_files = 'Extensions/QuartzCore/Sources/**/*'
228+
ss.exclude_files = 'Extensions/QuartzCore/Sources/*.plist'
210229
ss.osx.frameworks = ss.ios.frameworks = ss.tvos.frameworks = 'QuartzCore'
211230
ss.dependency 'PromiseKit/CorePromise'
212231
ss.ios.deployment_target = '8.0'
@@ -215,7 +234,8 @@ Pod::Spec.new do |s|
215234
end
216235

217236
s.subspec 'Social' do |ss|
218-
ss.ios.source_files = 'Extensions/Social/Sources/*'
237+
ss.ios.source_files = 'Extensions/Social/Sources/**/*'
238+
ss.exclude_files = 'Extensions/Social/Sources/*.plist'
219239
ss.osx.source_files = Dir['Extensions/Social/Sources/*'] - ['Categories/Social/Sources/*SLComposeViewController+Promise.swift']
220240
ss.ios.frameworks = ss.osx.frameworks = 'Social'
221241
ss.dependency 'PromiseKit/Foundation'
@@ -224,7 +244,8 @@ Pod::Spec.new do |s|
224244
end
225245

226246
s.subspec 'StoreKit' do |ss|
227-
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/StoreKit/Sources/*'
247+
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/StoreKit/Sources/**/*'
248+
ss.exclude_files = 'Extensions/StoreKit/Sources/*.plist'
228249
ss.ios.frameworks = ss.osx.frameworks = ss.tvos.frameworks = 'StoreKit'
229250
ss.dependency 'PromiseKit/CorePromise'
230251
ss.ios.deployment_target = '8.0'
@@ -233,7 +254,8 @@ Pod::Spec.new do |s|
233254
end
234255

235256
s.subspec 'SystemConfiguration' do |ss|
236-
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/SystemConfiguration/Sources/*'
257+
ss.ios.source_files = ss.osx.source_files = ss.tvos.source_files = 'Extensions/SystemConfiguration/Sources/**/*'
258+
ss.exclude_files = 'Extensions/SystemConfiguration/Sources/*.plist'
237259
ss.ios.frameworks = ss.osx.frameworks = ss.tvos.frameworks = 'SystemConfiguration'
238260
ss.dependency 'PromiseKit/CorePromise'
239261
ss.ios.deployment_target = '8.0'
@@ -244,7 +266,8 @@ Pod::Spec.new do |s|
244266
picker_cc = 'Extensions/UIKit/Sources/UIImagePickerController+Promise.swift'
245267

246268
s.subspec 'UIKit' do |ss|
247-
ss.ios.source_files = ss.tvos.source_files = Dir['Extensions/UIKit/Sources/*'] - [picker_cc]
269+
ss.ios.source_files = ss.tvos.source_files = Dir['Extensions/UIKit/Sources/**/*'] - [picker_cc]
270+
ss.exclude_files = 'Extensions/UIKit/Sources/*.plist'
248271
ss.tvos.frameworks = ss.ios.frameworks = 'UIKit'
249272
ss.dependency 'PromiseKit/CorePromise'
250273
ss.ios.deployment_target = '8.0'
@@ -261,14 +284,16 @@ Pod::Spec.new do |s|
261284
# include this when specifying *just* UIKit…!
262285

263286
ss.ios.source_files = picker_cc
287+
ss.exclude_files = 'Extensions/UIKit/Sources/*.plist'
264288
ss.ios.frameworks = 'UIKit'
265289
ss.ios.xcconfig = { "GCC_PREPROCESSOR_DEFINITIONS" => '$(inherited) PMKImagePickerController=1' }
266290
ss.dependency 'PromiseKit/UIKit'
267291
ss.ios.deployment_target = '8.0'
268292
end
269293

270294
s.subspec 'WatchConnectivity' do |ss|
271-
ss.ios.source_files = ss.watchos.source_files = 'Extensions/WatchConnectivity/Sources/*'
295+
ss.ios.source_files = ss.watchos.source_files = 'Extensions/WatchConnectivity/Sources/**/*'
296+
ss.exclude_files = 'Extensions/WatchConnectivity/Sources/*.plist'
272297
ss.ios.frameworks = ss.watchos.frameworks = 'WatchConnectivity'
273298
ss.dependency 'PromiseKit/CorePromise'
274299
ss.ios.deployment_target = '8.0'

0 commit comments

Comments
 (0)