[Add] DSPSDK 1.0.1.8
[CocoaPods.git] / Specs / 7 / c / 0 / TunnelKit / 3.0.1 / TunnelKit.podspec.json
blob291987f990f664662260236746cc92b023fe31ef
2   "name": "TunnelKit",
3   "version": "3.0.1",
4   "summary": "Non-official OpenVPN client for Apple platforms.",
5   "homepage": "https://github.com/passepartoutvpn/tunnelkit",
6   "license": {
7     "type": "GPLv3",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Davide De Rosa": "me@davidederosa.com"
12   },
13   "source": {
14     "git": "https://github.com/passepartoutvpn/tunnelkit.git",
15     "tag": "v3.0.1"
16   },
17   "swift_versions": "5.1",
18   "platforms": {
19     "ios": "12.0",
20     "osx": "10.15"
21   },
22   "default_subspecs": "Protocols/OpenVPN",
23   "subspecs": [
24     {
25       "name": "Core",
26       "source_files": "TunnelKit/Sources/Core/**/*.{h,m,swift}",
27       "private_header_files": "TunnelKit/Sources/Core/**/*.h",
28       "preserve_paths": "TunnelKit/Sources/Core/*.modulemap",
29       "pod_target_xcconfig": {
30         "SWIFT_INCLUDE_PATHS": "${PODS_TARGET_SRCROOT}/TunnelKit/Sources/Core",
31         "APPLICATION_EXTENSION_API_ONLY": "YES"
32       },
33       "dependencies": {
34         "SwiftyBeaver": [
36         ]
37       },
38       "libraries": "resolv"
39     },
40     {
41       "name": "AppExtension",
42       "source_files": "TunnelKit/Sources/AppExtension/**/*.swift",
43       "frameworks": "NetworkExtension",
44       "pod_target_xcconfig": {
45         "APPLICATION_EXTENSION_API_ONLY": "YES"
46       },
47       "dependencies": {
48         "SwiftyBeaver": [
50         ],
51         "TunnelKit/Core": [
53         ]
54       }
55     },
56     {
57       "name": "Manager",
58       "source_files": "TunnelKit/Sources/Manager/**/*.swift",
59       "frameworks": "NetworkExtension",
60       "dependencies": {
61         "SwiftyBeaver": [
63         ]
64       }
65     },
66     {
67       "name": "Protocols",
68       "subspecs": [
69         {
70           "name": "OpenVPN",
71           "source_files": "TunnelKit/Sources/Protocols/OpenVPN/**/*.{h,m,swift}",
72           "private_header_files": "TunnelKit/Sources/Protocols/OpenVPN/**/*.h",
73           "preserve_paths": "TunnelKit/Sources/Protocols/OpenVPN/*.modulemap",
74           "pod_target_xcconfig": {
75             "OTHER_LDFLAGS": "-framework openssl",
76             "SWIFT_INCLUDE_PATHS": "${PODS_TARGET_SRCROOT}/TunnelKit/Sources/Protocols/OpenVPN",
77             "APPLICATION_EXTENSION_API_ONLY": "YES"
78           },
79           "dependencies": {
80             "OpenSSL-Apple": [
81               "~> 1.1.1h.8"
82             ],
83             "TunnelKit/Core": [
85             ],
86             "TunnelKit/AppExtension": [
88             ],
89             "TunnelKit/Manager": [
91             ]
92           }
93         }
94       ]
95     },
96     {
97       "name": "Extra",
98       "subspecs": [
99         {
100           "name": "LZO",
101           "source_files": [
102             "TunnelKit/Sources/Core/LZO.h",
103             "TunnelKit/Sources/Core/Errors.{h,m}",
104             "TunnelKit/Sources/Extra/LZO/*.{h,m}",
105             "TunnelKit/Sources/Extra/LZO/lib/*lzo*.{h,m,c}"
106           ],
107           "private_header_files": [
108             "TunnelKit/Sources/Core/LZO.h",
109             "TunnelKit/Sources/Core/Errors.h",
110             "TunnelKit/Sources/Extra/LZO/*.h",
111             "TunnelKit/Sources/Extra/LZO/lib/*lzo*.h"
112           ],
113           "pod_target_xcconfig": {
114             "APPLICATION_EXTENSION_API_ONLY": "YES"
115           }
116         }
117       ]
118     }
119   ],
120   "swift_version": "5.1"