forked from web3swift-team/web3swift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
web3swift.podspec
executable file
·21 lines (21 loc) · 1.28 KB
/
web3swift.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Pod::Spec.new do |spec|
spec.name = 'web3swift'
spec.version = '2.3.0'
spec.ios.deployment_target = "9.0"
spec.osx.deployment_target = "10.11"
spec.license = { :type => 'Apache License 2.0', :file => 'LICENSE.md' }
spec.summary = 'Web3 implementation in vanilla Swift for iOS, macOS, and Linux'
spec.homepage = 'https://github.com/matter-labs/web3swift'
spec.author = {"Alex Vlasov" => "[email protected]", "Anton Grigorev" => "[email protected]", "Petr Korolev" => "[email protected]"}
spec.source = { :git => 'https://github.com/matter-labs/web3swift.git', :tag => spec.version.to_s }
spec.source_files = "Sources/web3swift/{Contract,Convenience,EthereumABI,EthereumAddress,HookedFunctions,KeystoreManager,Promises,SwiftRLP,Transaction,Web3}/*.swift", "Sources/web3swift/{Tokens,Utils}/**/*.swift"
spec.ios.source_files = 'Sources/web3swift/Browser/*.swift'
spec.resource_bundle = { "Browser" => "Sources/web3swift/Browser/*.js" }
spec.swift_version = '5.0'
spec.frameworks = 'CoreImage'
spec.dependency 'BigInt', '~> 5.0'
spec.dependency 'Starscream', '~> 3.1.0'
spec.dependency 'CryptoSwift'
spec.dependency 'secp256k1.c'
spec.dependency 'PromiseKit', '~> 6.8.4'
end