[Add] FaceSDKNightly 6.4.2314
[CocoaPods.git] / Specs / 7 / c / 0 / TunnelKit / 3.5.0 / TunnelKit.podspec.json
blob527fc083a4cbb10f4908402b0715c4e06d51a8d2
2   "name": "TunnelKit",
3   "version": "3.5.0",
4   "summary": "VPN client library 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.5.0"
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         "TunnelKit/Core": [
66         ]
67       }
68     },
69     {
70       "name": "Protocols",
71       "subspecs": [
72         {
73           "name": "Native",
74           "source_files": "TunnelKit/Sources/Protocols/Native/**/*.swift",
75           "pod_target_xcconfig": {
76             "SWIFT_INCLUDE_PATHS": "${PODS_TARGET_SRCROOT}/TunnelKit/Sources/Protocols/Native"
77           },
78           "dependencies": {
79             "TunnelKit/Manager": [
81             ]
82           }
83         },
84         {
85           "name": "OpenVPN",
86           "source_files": "TunnelKit/Sources/Protocols/OpenVPN/**/*.{h,m,swift}",
87           "private_header_files": "TunnelKit/Sources/Protocols/OpenVPN/**/*.h",
88           "preserve_paths": "TunnelKit/Sources/Protocols/OpenVPN/*.modulemap",
89           "pod_target_xcconfig": {
90             "OTHER_LDFLAGS": "-framework openssl",
91             "SWIFT_INCLUDE_PATHS": "${PODS_TARGET_SRCROOT}/TunnelKit/Sources/Protocols/OpenVPN",
92             "APPLICATION_EXTENSION_API_ONLY": "YES"
93           },
94           "dependencies": {
95             "OpenSSL-Apple": [
96               "~> 1.1.1l.11"
97             ],
98             "TunnelKit/AppExtension": [
100             ],
101             "TunnelKit/Manager": [
103             ]
104           }
105         }
106       ]
107     },
108     {
109       "name": "Extra",
110       "subspecs": [
111         {
112           "name": "LZO",
113           "source_files": [
114             "TunnelKit/Sources/Core/LZO.h",
115             "TunnelKit/Sources/Core/Errors.{h,m}",
116             "TunnelKit/Sources/Extra/LZO/*.{h,m}",
117             "TunnelKit/Sources/Extra/LZO/lib/*lzo*.{h,m,c}"
118           ],
119           "private_header_files": [
120             "TunnelKit/Sources/Core/LZO.h",
121             "TunnelKit/Sources/Core/Errors.h",
122             "TunnelKit/Sources/Extra/LZO/*.h",
123             "TunnelKit/Sources/Extra/LZO/lib/*lzo*.h"
124           ],
125           "pod_target_xcconfig": {
126             "APPLICATION_EXTENSION_API_ONLY": "YES"
127           }
128         }
129       ]
130     }
131   ],
132   "swift_version": "5.1"