[Add] SindarinSwiftSDK 1.0.0
[CocoaPods.git] / Specs / 7 / 4 / f / WalletLibrary / 1.0.0 / WalletLibrary.podspec.json
blob6919b362e46e38385a098621aacd8fc01ad7da4b
2   "name": "WalletLibrary",
3   "version": "1.0.0",
4   "license": "MIT",
5   "summary": "An SDK to manage your Decentralized Identities and Verifiable Credentials.",
6   "homepage": "https://github.com/microsoft/entra-verifiedid-wallet-library-ios",
7   "authors": {
8     "symorton": "symorton@microsoft.com"
9   },
10   "documentation_url": "https://github.com/microsoft/entra-verifiedid-wallet-library-ios",
11   "source": {
12     "git": "https://github.com/microsoft/entra-verifiedid-wallet-library-ios.git",
13     "submodules": true,
14     "tag": "1.0.0"
15   },
16   "swift_versions": "5.0",
17   "platforms": {
18     "ios": "13.0"
19   },
20   "default_subspecs": "Core",
21   "subspecs": [
22     {
23       "name": "Secp256k1",
24       "libraries": "c++",
25       "public_header_files": [
26         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/include/*"
27       ],
28       "compiler_flags": [
29         "-Wno-shorten-64-to-32",
30         "-Wno-unused-function"
31       ],
32       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/{include,src}/*.{c,h}",
33       "source_files": [
34         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/{include,src}/*.{c,h}"
35       ],
36       "exclude_files": [
37         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench.c",
38         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_ecdh.c",
39         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_ecmult.c",
40         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_internal.c",
41         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_recover.c",
42         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_schnorrsig.c",
43         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_sign.c",
44         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_verify.c",
45         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/tests.c",
46         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/testrand_impl.h",
47         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/testrand.h",
48         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/valgrind_ctime_test.c",
49         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/ctime_tests.c",
50         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/gen_context.c",
51         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/precompute_ecmult_gen.c",
52         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/tests_exhaustive.c",
53         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/contrib/*.{c, h}"
54       ],
55       "prefix_header_contents": "#define ECMULT_WINDOW_SIZE 15 \n#define LIBSECP256K1_CONFIG_H\n#define USE_NUM_NONE 1 \n#define ECMULT_WINDOW_SIZE 15\n#define ECMULT_GEN_PREC_BITS 4\n#define USE_FIELD_INV_BUILTIN 1\n#define USE_SCALAR_INV_BUILTIN 1\n#define HAVE_DLFCN_H 1\n#define HAVE_INTTYPES_H 1\n#define HAVE_MEMORY_H 1\n#define HAVE_STDINT_H 1\n#define HAVE_STDLIB_H 1\n#define HAVE_STRINGS_H 1\n#define HAVE_STRING_H 1\n#define HAVE_SYS_STAT_H 1\n#define HAVE_SYS_TYPES_H 1\n#define HAVE_UNISTD_H 1\n#define LT_OBJDIR \".libs/\"\n#define PACKAGE \"libsecp256k1\"\n#define PACKAGE_BUGREPORT \"\"\n#define PACKAGE_NAME \"libsecp256k1\"\n#define PACKAGE_STRING \"libsecp256k1 0.1\"\n#define PACKAGE_TARNAME \"libsecp256k1\"\n#define PACKAGE_URL \"\"\n#define PACKAGE_VERSION \"0.1\"\n#define STDC_HEADERS 1\n#define VERSION \"0.1\""
56     },
57     {
58       "name": "VCCrypto",
59       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCCrypto/**/*.swift",
60       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCCrypto/VCCrypto/**/*.swift",
61       "dependencies": {
62         "WalletLibrary/Secp256k1": [
64         ]
65       }
66     },
67     {
68       "name": "VCToken",
69       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCToken/**/*.swift",
70       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCToken/VCToken/**/*.swift",
71       "dependencies": {
72         "WalletLibrary/VCCrypto": [
74         ]
75       }
76     },
77     {
78       "name": "VCEntities",
79       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCEntities/**/*.swift",
80       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCEntities/VCEntities/**/*.swift",
81       "dependencies": {
82         "WalletLibrary/VCToken": [
84         ],
85         "WalletLibrary/VCCrypto": [
87         ],
88         "PromiseKit": [
89           "~> 6.18.0"
90         ]
91       }
92     },
93     {
94       "name": "VCNetworking",
95       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCNetworking/**/*.swift",
96       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCNetworking/VCNetworking/**/*.swift",
97       "dependencies": {
98         "WalletLibrary/VCEntities": [
100         ],
101         "PromiseKit": [
102           "~> 6.18.0"
103         ]
104       }
105     },
106     {
107       "name": "VCServices",
108       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld",
109       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/**/*.{swift, xcdatamodeld, xcdatamodel}",
110       "resources": [
111         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld",
112         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld/*.xcdatamodel"
113       ],
114       "dependencies": {
115         "WalletLibrary/VCNetworking": [
117         ],
118         "WalletLibrary/VCEntities": [
120         ],
121         "PromiseKit": [
122           "~> 6.18.0"
123         ]
124       }
125     },
126     {
127       "name": "Core",
128       "preserve_paths": "WalletLibrary/WalletLibrary/**/*.swift",
129       "source_files": "WalletLibrary/WalletLibrary/**/*.swift",
130       "dependencies": {
131         "WalletLibrary/VCServices": [
133         ],
134         "WalletLibrary/VCEntities": [
136         ],
137         "PromiseKit": [
138           "~> 6.18.0"
139         ]
140       }
141     }
142   ],
143   "swift_version": "5.0"