[Add] EverlinkBroadcastSDK 3.1.1
[CocoaPods.git] / Specs / b / 3 / 5 / themis / 0.10.1 / themis.podspec.json
blob9f311b04c0c19cd3a31980f6bedb7e5896392e9c
2   "name": "themis",
3   "version": "0.10.1",
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, NodeJS, 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     "commit": "efe288ebaaababa1c7adc633e3f8cf325e3db0be"
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       "dependencies": {
33         "GRKOpenSSLFramework": [
34           "~> 1.0.1"
35         ]
36       },
37       "ios": {
38         "xcconfig": {
39           "OTHER_CFLAGS": "-DLIBRESSL",
40           "USE_HEADERMAP": "NO",
41           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
42           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
43         }
44       },
45       "osx": {
46         "xcconfig": {
47           "OTHER_CFLAGS": "-DLIBRESSL",
48           "USE_HEADERMAP": "NO",
49           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
50           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
51         }
52       },
53       "subspecs": [
54         {
55           "name": "core",
56           "source_files": [
57             "src/themis/*.{h,c}",
58             "src/soter/*.{c,h}",
59             "src/soter/ed25519/*.{c,h}",
60             "src/soter/openssl/*.{c,h}"
61           ],
62           "header_mappings_dir": "src",
63           "header_dir": "src",
64           "preserve_paths": [
65             "src/themis/*.h",
66             "src/soter/*.h",
67             "src/soter/ed25519/*.h",
68             "src/soter/openssl/*.h"
69           ],
70           "public_header_files": [
71             "src/themis/*.h",
72             "src/soter/*.h",
73             "src/soter/ed25519/*.h",
74             "src/soter/openssl/*.h"
75           ]
76         },
77         {
78           "name": "objcwrapper",
79           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
80           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
81           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
82           "header_dir": "objcthemis",
83           "dependencies": {
84             "themis/themis-openssl/core": [
86             ]
87           }
88         }
89       ]
90     },
91     {
92       "name": "themis-boringssl",
93       "dependencies": {
94         "BoringSSL": [
95           "~> 10.0"
96         ]
97       },
98       "ios": {
99         "xcconfig": {
100           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
101           "USE_HEADERMAP": "NO",
102           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
103           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
104         }
105       },
106       "osx": {
107         "xcconfig": {
108           "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
109           "USE_HEADERMAP": "NO",
110           "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
111           "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
112         }
113       },
114       "subspecs": [
115         {
116           "name": "core",
117           "source_files": [
118             "src/themis/*.{h,c}",
119             "src/soter/*.{c,h}",
120             "src/soter/ed25519/*.{c,h}",
121             "src/soter/boringssl/*.{c,h}"
122           ],
123           "header_mappings_dir": "src",
124           "header_dir": "src",
125           "preserve_paths": [
126             "src/themis/*.h",
127             "src/soter/*.h",
128             "src/soter/ed25519/*.h",
129             "src/soter/boringssl/*.h"
130           ],
131           "public_header_files": [
132             "src/themis/*.h",
133             "src/soter/*.h",
134             "src/soter/ed25519/*.h",
135             "src/soter/boringssl/*.h"
136           ]
137         },
138         {
139           "name": "objcwrapper",
140           "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
141           "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
142           "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
143           "header_dir": "objcthemis",
144           "dependencies": {
145             "themis/themis-boringssl/core": [
147             ]
148           }
149         }
150       ]
151     }
152   ]