-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPackage.swift
71 lines (69 loc) · 8.1 KB
/
Package.swift
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
// swift-tools-version: 5.7
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "DotSdk",
platforms: [.iOS(.v12)],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(
name: "DotFaceLite",
targets: ["DotFaceLite", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotDocument",
targets: ["DotDocument", "DotCore", "DotCamera", "DotProtocolBuffers", "DotDocumentCommons", "DotCapture"]),
.library(
name: "DotPalmDetection",
targets: ["DotPalmDetection", "DotPalmCore", "DotCore", "DotCamera", "DotProtocolBuffers", "DotCapture"]),
.library(
name: "DotNfc",
targets: ["DotNfc", "DotOpenSSL", "DotDocumentCommons", "DotCore"]),
.library(
name: "DotFaceVerification",
targets: ["DotFaceVerification", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFaceEyeGazeLiveness",
targets: ["DotFaceEyeGazeLiveness", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFaceExpressionNeutral",
targets: ["DotFaceExpressionNeutral", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFaceDetectionFast",
targets: ["DotFaceDetectionFast", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFaceBackgroundUniformity",
targets: ["DotFaceBackgroundUniformity", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFaceDetectionBalanced",
targets: ["DotFaceDetectionBalanced", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
.library(
name: "DotFacePassiveLiveness",
targets: ["DotFacePassiveLiveness", "DotFaceCore", "iface", "innoonnxruntime", "DotProtocolBuffers", "DotCore", "DotCamera", "DotFaceCommons", "DotCapture"]),
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
// Targets can depend on other targets in this package, and on products in packages this package depends on.
.binaryTarget(name: "iface", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/iface/5.1.2/IFace.zip", checksum: "a89858f39df9cb8ce0b6656f1ad072eccd6bbecc4d17bf82955358eea7214d76"),
.binaryTarget(name: "innoonnxruntime", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/onnx/2.1.2/Onnx.zip", checksum: "19daf2d3a8e7f3e9b1f0fd0637c14696bd8ebcca6fc0c61aead2531ab0190e2d"),
.binaryTarget(name: "DotProtocolBuffers", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-protobuf/1.10.0/DotProtocolBuffers.zip", checksum: "43eca39e9658a880b51da59dbe67bdf232fff79d6e6db520d0312dac543c7fbe"),
.binaryTarget(name: "DotOpenSSL", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-openssl/1.2.1/DotOpenSSL.zip", checksum: "c3f919ef386334b683844e077e58996705b4c6d6cd568763e21e970a82f731e9"),
.binaryTarget(name: "DotCore", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-core/8.6.0/DotCore.zip", checksum: "da752a0ad1b91385b20d1fdc355caac8b3b237a12bd070918d2f086d5c34e777"),
.binaryTarget(name: "DotCapture", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-capture/8.6.0/DotCapture.zip", checksum: "a905e8052bcfafcfe7c5bf7adee43d3f31103d8c9cafe9b04146d6bca51bf892"),
.binaryTarget(name: "DotCamera", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-camera/8.6.0/DotCamera.zip", checksum: "11d731267e00244baeaf0c8c7b35dfb6aac7b9e6b4110c395935f51f95e8f71f"),
.binaryTarget(name: "DotFaceCommons", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-commons/8.6.0/DotFaceCommons.zip", checksum: "9f6d5aaf8387854c72ac3300a489c194fde16f983e7f954398ddaf5f6d8ba5d5"),
.binaryTarget(name: "DotDocumentCommons", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-document-commons/8.6.0/DotDocumentCommons.zip", checksum: "170f0aa1dfa6062d6523c08005887da281537ae3ecf116dcc3586de6854055df"),
.binaryTarget(name: "DotNfc", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-nfc/8.6.0/DotNfc.zip", checksum: "c3419433f7ca2d28db56f1eb201bcda3415e4e8a356690346b22a55152c098b1"),
.binaryTarget(name: "DotDocument", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-document/8.6.0/DotDocument.zip", checksum: "15cd71bee974357699876221871d6bb49063676e71f40581e60668aa6d0d85bf"),
.binaryTarget(name: "DotPalmCore", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-palm-core/8.6.0/DotPalmCore.zip", checksum: "d5de4df890640ca9c26cd1ee4563a12a290c272bdb91aa9ee85c704f5906e65f"),
.binaryTarget(name: "DotPalmDetection", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-palm-detection/8.6.0/DotPalmDetection.zip", checksum: "c755935950449fcd968e3ef6ba8ff955fad1bf0c4a2c81870b27f53aeb506846"),
.binaryTarget(name: "DotFaceLite", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-lite/8.6.0/DotFaceLite.zip", checksum: "11274151bf3d80f358e44b6b9e389596dd6067d712c2b52b9cf501b4ef1707e7"),
.binaryTarget(name: "DotFaceCore", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-core/8.6.0/DotFaceCore.zip", checksum: "c16d648b7f190fa9b66621a4856a10e1a02c77d90628ecd9001b5e6604db807c"),
.binaryTarget(name: "DotFaceVerification", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-verification/8.6.0/DotFaceVerification.zip", checksum: "51351a0180036e6d298f15813f43f1ccf2bec9fac6ca9e0623a1fc137265ef3b"),
.binaryTarget(name: "DotFaceEyeGazeLiveness", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-eye-gaze-liveness/8.6.0/DotFaceEyeGazeLiveness.zip", checksum: "aaedc581b92dbd30cd700bfcadba10d5fcdd6d1857c1f8f72c32654aa262e0aa"),
.binaryTarget(name: "DotFaceExpressionNeutral", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-expression-neutral/8.6.0/DotFaceExpressionNeutral.zip", checksum: "dba71d6cb3c1194d4bb4c3d451178ce456ca29e94a5010c6385facb3ff26df7d"),
.binaryTarget(name: "DotFaceDetectionFast", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-detection-fast/8.6.0/DotFaceDetectionFast.zip", checksum: "e16d4d24694560772ec11bc5185665a060d1dfecc6bc3a8bf179fdf4a6fa3c36"),
.binaryTarget(name: "DotFaceBackgroundUniformity", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-background-uniformity/8.6.0/DotFaceBackgroundUniformity.zip", checksum: "6a1c2d05e6e3b1a758cae4c186cb03d6bad2cfc5c350a0b7cb5f7ff911755dd7"),
.binaryTarget(name: "DotFaceDetectionBalanced", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-detection-balanced/8.6.0/DotFaceDetectionBalanced.zip", checksum: "f3832a3e6be081c749088b5e8273d193092de4e053b6be4375bf21499f739907"),
.binaryTarget(name: "DotFacePassiveLiveness", url: "https://s3.eu-central-1.amazonaws.com/ios-frameworks.innovatrics.com/dot-face-passive-liveness/8.6.0/DotFacePassiveLiveness.zip", checksum: "3fb2d368555a07a7440e3404e1dfb6a6a7e0712adff23ca7ed90dac08a9d2b7f"),
]
)