[Add] FaceSDKNightly 6.4.2314
[CocoaPods.git] / Specs / b / 3 / 5 / themis / 0.12.2 / themis.podspec.json
blob440feeb1c13f45b8124b26ad43e2c8a2ecb09d10
2   "name": "themis",
3   "version": "0.12.2",
4   "summary": "Data security library for network communication and data storage for iOS and mac OS",
5   "description": "Themis is a data security library, providing users with high-quality security services for secure messaging of any kinds and flexible data storage. Themis is aimed at modern development practices, with high level OOP wrappers for iOS / macOS, node,js, Go, Ruby, Python, PHP and Java / Android. It is designed with ease of use in mind, high security and cross-platform availability.",
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.12.1"
13   },
14   "authors": {
15     "cossacklabs": "info@cossacklabs.com"
16   },
17   "module_name": "themis",
18   "default_subspecs": "themis-openssl",
19   "platforms": {
20     "ios": "8.0",
21     "osx": "10.9"
22   },
23   "ios": {
24     "frameworks": [
25       "UIKit",
26       "Foundation"
27     ]
28   },
29   "subspecs": [
30     {
31       "name": "themis-openssl",
32       "ios": {
33         "pod_target_xcconfig": {
34           "ENABLE_BITCODE": "YES"
35         },
36         "xcconfig": {
37           "OTHER_CFLAGS": "-DLIBRESSL",
38           "USE_HEADERMAP": "NO",
39           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
40           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
41         }
42       },
43       "dependencies": {
44         "GRKOpenSSLFramework": [
45           "1.0.2.18"
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/*.{h,c}",
61             "src/soter/*.{c,h}",
62             "src/soter/ed25519/*.{c,h}",
63             "src/soter/openssl/*.{c,h}"
64           ],
65           "header_mappings_dir": "src",
66           "header_dir": "src",
67           "preserve_paths": [
68             "src/themis/*.h",
69             "src/soter/*.h",
70             "src/soter/ed25519/*.h",
71             "src/soter/openssl/*.h"
72           ],
73           "private_header_files": [
74             "src/themis/*.h",
75             "src/soter/*.h",
76             "src/soter/ed25519/*.h",
77             "src/soter/openssl/*.h"
78           ]
79         },
80         {
81           "name": "objcwrapper",
82           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
83           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
84           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
85           "header_dir": "objcthemis",
86           "dependencies": {
87             "themis/themis-openssl/core": [
89             ]
90           }
91         }
92       ]
93     },
94     {
95       "name": "themis-boringssl",
96       "dependencies": {
97         "BoringSSL": [
98           "~> 10.0"
99         ]
100       },
101       "ios": {
102         "xcconfig": {
103           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
104           "USE_HEADERMAP": "NO",
105           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
106           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
107         }
108       },
109       "osx": {
110         "xcconfig": {
111           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
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/boringssl/*.{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/boringssl/*.h"
133           ],
134           "private_header_files": [
135             "src/themis/*.h",
136             "src/soter/*.h",
137             "src/soter/ed25519/*.h",
138             "src/soter/boringssl/*.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-boringssl/core": [
150             ]
151           }
152         }
153       ]
154     }
155   ]