[Add] AlibabacloudSysOM20231230 1.3.0
[CocoaPods.git] / Specs / 3 / 1 / 7 / AnyoneKit / 409.7.1 / AnyoneKit.podspec.json
blob9d8afeb5959d0f09447e353efc57393dacc86fbc
2   "name": "AnyoneKit",
3   "version": "409.7.1",
4   "summary": "AnyoneKit is the easiest way to embed the Anyone network in your iOS and macOS application.",
5   "description": "AnyoneKit is the easiest way to embed the Anyone network in your iOS and macOS application. Currently, the framework compiles in static versions of anon, libevent, openssl, and liblzma.",
6   "homepage": "https://github.com/ATOR-Development/AnyoneKit",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "Benjamin Erhart": "berhart@netzarchitekten.com"
13   },
14   "source": {
15     "git": "https://github.com/ATOR-Development/AnyoneKit.git",
16     "branch": "pure_pod",
17     "tag": "v409.7.1",
18     "submodules": true
19   },
20   "social_media_url": "https://twitter.com/tladesignz",
21   "platforms": {
22     "ios": "12.0",
23     "osx": "10.13"
24   },
25   "default_subspecs": "Anyone",
26   "subspecs": [
27     {
28       "name": "Core",
29       "requires_arc": true,
30       "source_files": "AnyoneKit/Classes/Core/**/*",
31       "resource_bundles": {
32         "GeoIP": [
33           "AnyoneKit/anon/src/config/geoip",
34           "AnyoneKit/anon/src/config/geoip6"
35         ]
36       }
37     },
38     {
39       "name": "Anyone",
40       "dependencies": {
41         "AnyoneKit/Core": [
43         ]
44       },
45       "source_files": "AnyoneKit/Classes/Anon/**/*",
46       "pod_target_xcconfig": {
47         "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon/src\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/openssl/include\" \"${BUILT_PRODUCTS_DIR}/openssl\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/libevent/include\"",
48         "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit\" -l\"z\" -l\"lzma\" -l\"crypto\" -l\"ssl\" -l\"event_core\" -l\"event_extra\" -l\"event_pthreads\" -l\"event\" -l\"anon\""
49       },
50       "ios": {
51         "pod_target_xcconfig": {
52           "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit-iOS\""
53         }
54       },
55       "osx": {
56         "pod_target_xcconfig": {
57           "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit-macOS\""
58         }
59       },
60       "script_phases": [
61         {
62           "name": "Build LZMA",
63           "execution_position": "before_compile",
64           "output_files": [
65             "lzma-always-execute-this-but-supress-warning"
66           ],
67           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/xz\"\n../xz.sh\n"
68         },
69         {
70           "name": "Build OpenSSL",
71           "execution_position": "before_compile",
72           "output_files": [
73             "openssl-always-execute-this-but-supress-warning"
74           ],
75           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/openssl\"\n../openssl.sh\n"
76         },
77         {
78           "name": "Build libevent",
79           "execution_position": "before_compile",
80           "output_files": [
81             "libevent-always-execute-this-but-supress-warning"
82           ],
83           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/libevent\"\n../libevent.sh\n"
84         },
85         {
86           "name": "Build Anon",
87           "execution_position": "before_compile",
88           "output_files": [
89             "anon-always-execute-this-but-supress-warning"
90           ],
91           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon\"\n../anon.sh\n"
92         }
93       ],
94       "preserve_paths": [
95         "AnyoneKit/include",
96         "AnyoneKit/libevent",
97         "AnyoneKit/libevent.sh",
98         "AnyoneKit/openssl",
99         "AnyoneKit/openssl.sh",
100         "AnyoneKit/anon",
101         "AnyoneKit/anon.sh",
102         "AnyoneKit/xz",
103         "AnyoneKit/xz.sh"
104       ]
105     },
106     {
107       "name": "Anyone-NoLZMA",
108       "dependencies": {
109         "AnyoneKit/Core": [
111         ]
112       },
113       "source_files": "AnyoneKit/Classes/Anon/**/*",
114       "pod_target_xcconfig": {
115         "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon/src\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/openssl/include\" \"${BUILT_PRODUCTS_DIR}/openssl\" \"${PODS_TARGET_SRCROOT}/AnyoneKit/libevent/include\"",
116         "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit\" -l\"z\" -l\"crypto\" -l\"ssl\" -l\"event_core\" -l\"event_extra\" -l\"event_pthreads\" -l\"event\" -l\"anon\""
117       },
118       "ios": {
119         "pod_target_xcconfig": {
120           "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit-iOS\""
121         }
122       },
123       "osx": {
124         "pod_target_xcconfig": {
125           "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/AnyoneKit-macOS\""
126         }
127       },
128       "script_phases": [
129         {
130           "name": "Build OpenSSL",
131           "execution_position": "before_compile",
132           "output_files": [
133             "openssl-always-execute-this-but-supress-warning"
134           ],
135           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/openssl\"\n../openssl.sh\n"
136         },
137         {
138           "name": "Build libevent",
139           "execution_position": "before_compile",
140           "output_files": [
141             "libevent-always-execute-this-but-supress-warning"
142           ],
143           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/libevent\"\n../libevent.sh\n"
144         },
145         {
146           "name": "Build Anon",
147           "execution_position": "before_compile",
148           "output_files": [
149             "anon-always-execute-this-but-supress-warning"
150           ],
151           "script": "cd \"${PODS_TARGET_SRCROOT}/AnyoneKit/anon\"\n../anon.sh --no-lzma\n"
152         }
153       ],
154       "preserve_paths": [
155         "AnyoneKit/include",
156         "AnyoneKit/libevent",
157         "AnyoneKit/libevent.sh",
158         "AnyoneKit/openssl",
159         "AnyoneKit/openssl.sh",
160         "AnyoneKit/anon",
161         "AnyoneKit/anon.sh"
162       ]
163     }
164   ]