forked from salemove/ios-sdk-widgets
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPackage.swift
More file actions
86 lines (85 loc) · 3.18 KB
/
Package.swift
File metadata and controls
86 lines (85 loc) · 3.18 KB
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
// swift-tools-version:5.3
import PackageDescription
let package = Package(
name: "GliaWidgets",
defaultLocalization: .init(stringLiteral: "en"),
platforms: [
.iOS(.v12)
],
products: [
.library(
name: "GliaWidgets",
targets: ["GliaWidgetsSDK"]
)
],
dependencies: [
.package(url: "https://github.com/airbnb/lottie-ios", from: "3.3.0"),
.package(url: "https://github.com/PureLayout/PureLayout", from: "3.1.9")
],
targets: [
.binaryTarget(
name: "ReactiveSwift",
url: "https://github.com/salemove/glia-ios-podspecs/releases/download/1.0/ReactiveSwift.xcframework.zip",
checksum: "f1322d3e07b01a4f2b1329b7ed43494259fba740c666231422b373ec50dc1e7d"
),
.binaryTarget(
name: "SocketIO",
url: "https://github.com/salemove/glia-ios-podspecs/releases/download/1.0/SocketIO.xcframework.zip",
checksum: "119a21a9d7d0b9a20b0705e5c639cb57cc1d93ee08874a89dd53b8ca23905ad6"
),
.binaryTarget(
name: "Starscream",
url: "https://github.com/salemove/glia-ios-podspecs/releases/download/1.0/Starscream.xcframework.zip",
checksum: "bd400c148711147d78c9c549e05f0ca7b4afdd486f387496080fb5aed8580260"
),
.binaryTarget(
name: "SwiftPhoenixClient",
url: "https://github.com/salemove/glia-ios-podspecs/releases/download/1.0/SwiftPhoenixClient.xcframework.zip",
checksum: "0efab6ac7d72a8242af69095d72d51a12f33438447a7e41f9edf84e15a08c7bb"
),
.binaryTarget(
name: "TwilioVoice",
url: "https://github.com/salemove/ios-bundle/releases/download/0.33.0/TwilioVoice.xcframework.zip",
checksum: "34288e0876a8840fa51d3813046cf1f40a5939079bea23ace5afe6e752f12f9e"
),
.binaryTarget(
name: "WebRTC",
url: "https://github.com/salemove/ios-bundle/releases/download/0.33.0/WebRTC.xcframework.zip",
checksum: "f76e410f608d96989ba0312e099697703a37b4414f8f46bb9e30c3d9b4291a52"
),
.binaryTarget(
name: "SalemoveSDK",
url: "https://github.com/salemove/ios-bundle/releases/download/0.33.2/SalemoveSDK.xcframework.zip",
checksum: "5f39fbbeabbd0bd19bc71699e22d4c1fd7bcc30ae29cd101542e9ecd68a4c0e8"
),
.target(
name: "GliaWidgets",
dependencies: [
.product(name: "Lottie", package: "lottie-ios"),
.product(name: "PureLayout", package: "PureLayout")
],
path: "GliaWidgets",
exclude: [
"Cartfile.resolved",
"Cartfile",
"Info.plist"
],
resources: [
.process("Resources")
]
),
.target(
name: "GliaWidgetsSDK",
dependencies: [
"SalemoveSDK",
"ReactiveSwift",
"SocketIO",
"SwiftPhoenixClient",
"Starscream",
"TwilioVoice",
"WebRTC",
"GliaWidgets"
]
)
]
)