This repository has been archived by the owner on Sep 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathBitcoinSPV.podspec
65 lines (52 loc) · 2.44 KB
/
BitcoinSPV.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
Pod::Spec.new do |s|
s.name = 'BitcoinSPV'
s.version = '0.8'
s.platform = :ios, '11.0'
s.license = { :type => "GPLv3", :file => "LICENSE" }
s.summary = 'A native Bitcoin SPV client library for iOS with BIP32 support.'
s.homepage = 'https://github.com/keeshux/bitcoinspv'
s.authors = { 'Davide De Rosa' => 'keeshux@gmail.com' }
s.source = { :git => 'https://github.com/keeshux/bitcoinspv.git',
:tag => s.version.to_s }
s.source_files = 'BitcoinSPV/Sources/BitcoinSPV.h'
s.exclude_files = [ 'BitcoinSPVDemo', 'BitcoinSPVTests' ]
s.resource_bundle = { 'BitcoinSPV' => 'BitcoinSPV/Resources/Content/**/*' }
s.requires_arc = true
s.dependency 'OpenSSL-Apple', '~> 1.1.0i'
s.dependency 'CocoaLumberjack', '~> 1.9.2'
s.dependency 'CocoaAsyncSocket', '~> 7.3.5'
s.dependency 'AutoCoding', '~> 2.2.1'
s.subspec 'Core' do |p|
p.source_files = 'BitcoinSPV/Sources/BIPS/*.{h,m}',
'BitcoinSPV/Sources/Core/*.{h,m}',
'BitcoinSPV/Sources/Global/*.{h,m}',
'BitcoinSPV/Sources/Parameters/*.{h,m}',
'BitcoinSPV/Sources/Utils/*.{h,m}'
p.private_header_files = 'BitcoinSPV/Sources/Core/WSMacrosPrivate.h',
'BitcoinSPV/Sources/Global/WSLogging.h',
'BitcoinSPV/Sources/Utils/WSLogFormatter.h'
end
s.subspec 'Blockchain' do |p|
p.source_files = 'BitcoinSPV/Sources/Blockchain/*.{h,m}',
'BitcoinSPV/Sources/Model/*.{h,m}'
p.frameworks = 'CoreData'
p.dependency 'BitcoinSPV/Core'
end
s.subspec 'Wallet' do |p|
p.source_files = 'BitcoinSPV/Sources/Wallet/*.{h,m}'
p.dependency 'BitcoinSPV/Core'
p.dependency 'BitcoinSPV/Blockchain'
end
s.subspec 'Network' do |p|
p.source_files = 'BitcoinSPV/Sources/Networking/*.{h,m}',
'BitcoinSPV/Sources/Protocol/*.{h,m}'
p.dependency 'BitcoinSPV/Core'
p.dependency 'BitcoinSPV/Blockchain'
p.dependency 'BitcoinSPV/Wallet'
end
s.subspec 'Tools' do |p|
p.source_files = 'BitcoinSPV/Sources/Currency/*.{h,m}',
'BitcoinSPV/Sources/Web/*.{h,m}'
p.dependency 'BitcoinSPV/Core'
end
end