[Add] TensorFlowLiteSwift 0.0.1-nightly.20241221
[CocoaPods.git] / Specs / b / 3 / 5 / themis / 0.13.3 / themis.podspec.json
blobe9d4cbf91d567c3a377047bc248e7840b5b0a13d
2   "name": "themis",
3   "version": "0.13.3",
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.3"
13   },
14   "authors": {
15     "cossacklabs": "info@cossacklabs.com"
16   },
17   "module_name": "themis",
18   "default_subspecs": "themis-openssl",
19   "platforms": {
20     "ios": "10.0",
21     "osx": "10.11"
22   },
23   "ios": {
24     "frameworks": [
25       "UIKit",
26       "Foundation"
27     ]
28   },
29   "subspecs": [
30     {
31       "name": "openssl-1.1.1",
32       "dependencies": {
33         "CLOpenSSL": [
34           "~> 1.1.107"
35         ]
36       },
37       "ios": {
38         "pod_target_xcconfig": {
39           "ENABLE_BITCODE": "YES"
40         },
41         "xcconfig": {
42           "OTHER_CFLAGS": "-DLIBRESSL",
43           "USE_HEADERMAP": "NO",
44           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
45           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
46         }
47       },
48       "osx": {
49         "xcconfig": {
50           "OTHER_CFLAGS": "-DLIBRESSL",
51           "USE_HEADERMAP": "NO",
52           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
53           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
54         }
55       },
56       "subspecs": [
57         {
58           "name": "core",
59           "source_files": [
60             "src/themis/*.{c,h}",
61             "src/soter/*.{c,h}",
62             "src/soter/ed25519/*.{c,h}",
63             "src/soter/openssl/*.{c,h}"
64           ],
65           "header_dir": "src",
66           "header_mappings_dir": "src",
67           "private_header_files": [
68             "src/themis/*.h",
69             "src/soter/*.h",
70             "src/soter/ed25519/*.h",
71             "src/soter/openssl/*.h"
72           ]
73         },
74         {
75           "name": "objcwrapper",
76           "dependencies": {
77             "themis/openssl-1.1.1/core": [
79             ]
80           },
81           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
82           "header_dir": "objcthemis",
83           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
84           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h"
85         }
86       ]
87     },
88     {
89       "name": "themis-openssl",
90       "ios": {
91         "pod_target_xcconfig": {
92           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
93         },
94         "user_target_xcconfig": {
95           "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
96         },
97         "xcconfig": {
98           "OTHER_CFLAGS": "-DLIBRESSL",
99           "USE_HEADERMAP": "NO",
100           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
101           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
102         }
103       },
104       "dependencies": {
105         "GRKOpenSSLFramework": [
106           "1.0.2.18"
107         ]
108       },
109       "osx": {
110         "xcconfig": {
111           "OTHER_CFLAGS": "-DLIBRESSL",
112           "USE_HEADERMAP": "NO",
113           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
114           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
115         }
116       },
117       "subspecs": [
118         {
119           "name": "core",
120           "source_files": [
121             "src/themis/*.{h,c}",
122             "src/soter/*.{c,h}",
123             "src/soter/ed25519/*.{c,h}",
124             "src/soter/openssl/*.{c,h}"
125           ],
126           "header_mappings_dir": "src",
127           "header_dir": "src",
128           "preserve_paths": [
129             "src/themis/*.h",
130             "src/soter/*.h",
131             "src/soter/ed25519/*.h",
132             "src/soter/openssl/*.h"
133           ],
134           "private_header_files": [
135             "src/themis/*.h",
136             "src/soter/*.h",
137             "src/soter/ed25519/*.h",
138             "src/soter/openssl/*.h"
139           ]
140         },
141         {
142           "name": "objcwrapper",
143           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
144           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
145           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
146           "header_dir": "objcthemis",
147           "dependencies": {
148             "themis/themis-openssl/core": [
150             ]
151           }
152         }
153       ]
154     },
155     {
156       "name": "themis-boringssl",
157       "dependencies": {
158         "BoringSSL": [
159           "~> 10.0"
160         ]
161       },
162       "ios": {
163         "xcconfig": {
164           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
165           "USE_HEADERMAP": "NO",
166           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
167           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
168         }
169       },
170       "osx": {
171         "xcconfig": {
172           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
173           "USE_HEADERMAP": "NO",
174           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
175           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
176         }
177       },
178       "subspecs": [
179         {
180           "name": "core",
181           "source_files": [
182             "src/themis/*.{h,c}",
183             "src/soter/*.{c,h}",
184             "src/soter/ed25519/*.{c,h}",
185             "src/soter/boringssl/*.{c,h}"
186           ],
187           "header_mappings_dir": "src",
188           "header_dir": "src",
189           "preserve_paths": [
190             "src/themis/*.h",
191             "src/soter/*.h",
192             "src/soter/ed25519/*.h",
193             "src/soter/boringssl/*.h"
194           ],
195           "private_header_files": [
196             "src/themis/*.h",
197             "src/soter/*.h",
198             "src/soter/ed25519/*.h",
199             "src/soter/boringssl/*.h"
200           ]
201         },
202         {
203           "name": "objcwrapper",
204           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
205           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
206           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
207           "header_dir": "objcthemis",
208           "dependencies": {
209             "themis/themis-boringssl/core": [
211             ]
212           }
213         }
214       ]
215     }
216   ]