[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 7 / 4 / f / WalletLibrary / 0.0.1-beta.0 / WalletLibrary.podspec.json
blobba1c8b4ee0dd7e99ea4d5bf4b13d29e9b1e80ba8
2   "name": "WalletLibrary",
3   "version": "0.0.1-beta.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": "0.0.1-beta.0"
15   },
16   "swift_versions": "5.0",
17   "platforms": {
18     "ios": "13.0"
19   },
20   "subspecs": [
21     {
22       "name": "Secp256k1",
23       "libraries": "c++",
24       "public_header_files": [
25         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/include/*"
26       ],
27       "compiler_flags": [
28         "-Wno-shorten-64-to-32",
29         "-Wno-unused-function"
30       ],
31       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/{include,src}/*.{c,h}",
32       "source_files": [
33         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/{include,src}/*.{c,h}"
34       ],
35       "exclude_files": [
36         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench.c",
37         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_ecdh.c",
38         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_ecmult.c",
39         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_internal.c",
40         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_recover.c",
41         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_schnorrsig.c",
42         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_sign.c",
43         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/bench_verify.c",
44         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/tests.c",
45         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/testrand_impl.h",
46         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/testrand.h",
47         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/valgrind_ctime_test.c",
48         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/ctime_tests.c",
49         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/gen_context.c",
50         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/precompute_ecmult_gen.c",
51         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/src/tests_exhaustive.c",
52         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/Submodules/Secp256k1/bitcoin-core/secp256k1/contrib/*.{c, h}"
53       ],
54       "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\""
55     },
56     {
57       "name": "VCCrypto",
58       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCCrypto/**/*.swift",
59       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCCrypto/VCCrypto/**/*.swift",
60       "dependencies": {
61         "WalletLibrary/Secp256k1": [
63         ]
64       }
65     },
66     {
67       "name": "VCToken",
68       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCToken/**/*.swift",
69       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCToken/VCToken/**/*.swift",
70       "dependencies": {
71         "WalletLibrary/VCCrypto": [
73         ]
74       }
75     },
76     {
77       "name": "VCEntities",
78       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCEntities/**/*.swift",
79       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCEntities/VCEntities/**/*.swift",
80       "dependencies": {
81         "WalletLibrary/VCToken": [
83         ],
84         "WalletLibrary/VCCrypto": [
86         ],
87         "PromiseKit": [
88           "~> 6.18.0"
89         ]
90       }
91     },
92     {
93       "name": "VCNetworking",
94       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCNetworking/**/*.swift",
95       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCNetworking/VCNetworking/**/*.swift",
96       "dependencies": {
97         "WalletLibrary/VCEntities": [
99         ],
100         "PromiseKit": [
101           "~> 6.18.0"
102         ]
103       }
104     },
105     {
106       "name": "VCServices",
107       "preserve_paths": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld",
108       "source_files": "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/**/*.{swift, xcdatamodeld, xcdatamodel}",
109       "resources": [
110         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld",
111         "WalletLibrary/Submodules/VerifiableCredential-SDK-iOS/VCServices/VCServices/coreData/VerifiableCredentialDataModel.xcdatamodeld/*.xcdatamodel"
112       ],
113       "dependencies": {
114         "WalletLibrary/VCNetworking": [
116         ],
117         "WalletLibrary/VCEntities": [
119         ],
120         "PromiseKit": [
121           "~> 6.18.0"
122         ]
123       }
124     },
125     {
126       "name": "Core",
127       "preserve_paths": "WalletLibrary/WalletLibrary/**/*.swift",
128       "source_files": "WalletLibrary/WalletLibrary/**/*.swift",
129       "dependencies": {
130         "WalletLibrary/VCServices": [
132         ],
133         "WalletLibrary/VCEntities": [
135         ],
136         "PromiseKit": [
137           "~> 6.18.0"
138         ]
139       }
140     }
141   ],
142   "swift_version": "5.0"