[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / b / 3 / 5 / themis / 0.13.4 / themis.podspec.json
blob42a254a29f3ef0d0d73eb1362697f79bb0fecbdc
2   "name": "themis",
3   "version": "0.13.4",
4   "summary": "Data security library for network communication and data storage for iOS and mac OS",
5   "description": "Themis is a convenient cryptographic library for data protection. It provides secure messaging with forward secrecy and secure data storage. Themis is aimed at modern development practices and has a unified API across 12 platforms, including iOS/macOS, Ruby, JavaScript, Python, and Java/Android.",
6   "homepage": "https://cossacklabs.com",
7   "license": {
8     "type": "Apache 2.0"
9   },
10   "source": {
11     "git": "https://github.com/cossacklabs/themis.git",
12     "tag": "0.13.4"
13   },
14   "authors": {
15     "cossacklabs": "info@cossacklabs.com"
16   },
17   "module_name": "themis",
18   "default_subspecs": "openssl-1.1.1",
19   "platforms": {
20     "ios": "10.0",
21     "osx": "10.11"
22   },
23   "ios": {
24     "frameworks": [
25       "UIKit",
26       "Foundation"
27     ]
28   },
29   "static_framework": true,
30   "subspecs": [
31     {
32       "name": "openssl-1.1.1",
33       "dependencies": {
34         "CLOpenSSL": [
35           "~> 1.1.10801"
36         ]
37       },
38       "ios": {
39         "pod_target_xcconfig": {
40           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
41         },
42         "user_target_xcconfig": {
43           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
44         },
45         "xcconfig": {
46           "OTHER_CFLAGS": "-DLIBRESSL",
47           "USE_HEADERMAP": "NO",
48           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
49           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
50         }
51       },
52       "osx": {
53         "xcconfig": {
54           "OTHER_CFLAGS": "-DLIBRESSL",
55           "USE_HEADERMAP": "NO",
56           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
57           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
58         }
59       },
60       "subspecs": [
61         {
62           "name": "core",
63           "source_files": [
64             "src/themis/*.{c,h}",
65             "src/soter/*.{c,h}",
66             "src/soter/ed25519/*.{c,h}",
67             "src/soter/openssl/*.{c,h}"
68           ],
69           "header_dir": "src",
70           "header_mappings_dir": "src",
71           "private_header_files": [
72             "src/themis/*.h",
73             "src/soter/*.h",
74             "src/soter/ed25519/*.h",
75             "src/soter/openssl/*.h"
76           ]
77         },
78         {
79           "name": "objcwrapper",
80           "dependencies": {
81             "themis/openssl-1.1.1/core": [
83             ]
84           },
85           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
86           "header_dir": "objcthemis",
87           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
88           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h"
89         }
90       ]
91     },
92     {
93       "name": "themis-openssl",
94       "ios": {
95         "pod_target_xcconfig": {
96           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
97         },
98         "user_target_xcconfig": {
99           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
100         },
101         "xcconfig": {
102           "OTHER_CFLAGS": "-DLIBRESSL",
103           "USE_HEADERMAP": "NO",
104           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
105           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
106         }
107       },
108       "osx": {
109         "pod_target_xcconfig": {
110           "EXCLUDED_ARCHS": "arm64"
111         },
112         "user_target_xcconfig": {
113           "EXCLUDED_ARCHS": "arm64"
114         },
115         "xcconfig": {
116           "OTHER_CFLAGS": "-DLIBRESSL",
117           "USE_HEADERMAP": "NO",
118           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
119           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
120         }
121       },
122       "dependencies": {
123         "GRKOpenSSLFramework": [
124           "1.0.2.18"
125         ]
126       },
127       "subspecs": [
128         {
129           "name": "core",
130           "source_files": [
131             "src/themis/*.{h,c}",
132             "src/soter/*.{c,h}",
133             "src/soter/ed25519/*.{c,h}",
134             "src/soter/openssl/*.{c,h}"
135           ],
136           "header_mappings_dir": "src",
137           "header_dir": "src",
138           "preserve_paths": [
139             "src/themis/*.h",
140             "src/soter/*.h",
141             "src/soter/ed25519/*.h",
142             "src/soter/openssl/*.h"
143           ],
144           "private_header_files": [
145             "src/themis/*.h",
146             "src/soter/*.h",
147             "src/soter/ed25519/*.h",
148             "src/soter/openssl/*.h"
149           ]
150         },
151         {
152           "name": "objcwrapper",
153           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
154           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
155           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
156           "header_dir": "objcthemis",
157           "dependencies": {
158             "themis/themis-openssl/core": [
160             ]
161           }
162         }
163       ]
164     },
165     {
166       "name": "themis-boringssl",
167       "dependencies": {
168         "BoringSSL": [
169           "~> 10.0"
170         ]
171       },
172       "ios": {
173         "xcconfig": {
174           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
175           "USE_HEADERMAP": "NO",
176           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
177           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
178         }
179       },
180       "osx": {
181         "xcconfig": {
182           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
183           "USE_HEADERMAP": "NO",
184           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
185           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
186         }
187       },
188       "subspecs": [
189         {
190           "name": "core",
191           "source_files": [
192             "src/themis/*.{h,c}",
193             "src/soter/*.{c,h}",
194             "src/soter/ed25519/*.{c,h}",
195             "src/soter/boringssl/*.{c,h}"
196           ],
197           "header_mappings_dir": "src",
198           "header_dir": "src",
199           "preserve_paths": [
200             "src/themis/*.h",
201             "src/soter/*.h",
202             "src/soter/ed25519/*.h",
203             "src/soter/boringssl/*.h"
204           ],
205           "private_header_files": [
206             "src/themis/*.h",
207             "src/soter/*.h",
208             "src/soter/ed25519/*.h",
209             "src/soter/boringssl/*.h"
210           ]
211         },
212         {
213           "name": "objcwrapper",
214           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
215           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
216           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
217           "header_dir": "objcthemis",
218           "dependencies": {
219             "themis/themis-boringssl/core": [
221             ]
222           }
223         }
224       ]
225     }
226   ]