[Add] ZJSDK 2.5.8.12
[CocoaPods.git] / Specs / 3 / c / 8 / NBus / 1.1.0 / NBus.podspec.json
blob3b115205d06bc16033b04cea57fe34aff00b3eef
2   "name": "NBus",
3   "version": "1.1.0",
4   "summary": "A short description of NBus.",
5   "homepage": "https://github.com/nuomi1/NBus",
6   "license": {
7     "type": "MIT",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "nuomi1": "nuomi1@qq.com"
12   },
13   "source": {
14     "git": "https://github.com/nuomi1/NBus.git",
15     "tag": "1.1.0"
16   },
17   "platforms": {
18     "ios": "10.0"
19   },
20   "swift_versions": "5.0",
21   "default_subspecs": "SDKHandlers",
22   "prepare_command": "function download_sdk() {\n  local VENDOR=$1\n  local VENDOR_VER=$2\n  local VENDOR_URL=$3\n  local VENDOR_SHA1=$4\n  local VENDOR_FILE=\"Vender_${VENDOR}_${VENDOR_VER}.zip\"\n  local VENDOR_SEARCH=$5\n  local VENDOR_ZIP_DIR=\"${VENDOR}_ZIP\"\n  local VENDOR_SDK_DIR=\"${VENDOR}_SDK\"\n\n  rm -rf ${VENDOR_ZIP_DIR} ${VENDOR_SDK_DIR}\n  mkdir ${VENDOR_SDK_DIR}\n\n  if [ ! -f ${VENDOR_FILE} ]; then\n    wget -c ${VENDOR_URL} -O ${VENDOR_FILE}\n  fi\n\n  ditto -V -x -k --sequesterRsrc --rsrc ${VENDOR_FILE} ${VENDOR_ZIP_DIR}\n\n  if [ -n \"$(find ${VENDOR_ZIP_DIR} -d 1 -name '*.zip')\" ]; then\n    ditto -V -x -k --sequesterRsrc --rsrc ${VENDOR_ZIP_DIR}/*.zip ${VENDOR_ZIP_DIR}\n  fi\n\n  for file in $(find -E ${VENDOR_ZIP_DIR}/${VENDOR_SEARCH} -d 1 -regex \".*/*.(bundle|framework|a|h)\"); do\n    cp -r ${file} ${VENDOR_SDK_DIR}\n  done\n}\n\ncd NBus\n\nmkdir -p Vendor\ncd Vendor\n\nQQ=\"QQ\"\nQQ_VER=\"3.5.3\"\nQQ_URL=\"https://tangram-1251316161.file.myqcloud.com/qqconnect/OpenSDK_V${QQ_VER}/iOS_V${QQ_VER}_Lite.zip\"\nQQ_SHA1=\"2f9871544e5c448b9c0cae129db48ea11fb85053\"\nQQ_SEARCH=\".\"\ndownload_sdk ${QQ} ${QQ_VER} ${QQ_URL} ${QQ_SHA1} ${QQ_SEARCH}\n\nWECHAT=\"Wechat\"\nWECHAT_VER=\"1.8.9\"\nWECHAT_URL=\"https://res.wx.qq.com/op_res/_Q5kJ9eIC1z-APXT9YPj2uWc-8esYianDXmZnbU7nFSxL_YmuvcoREglWUsrwLInpC6oj7QQB7DhLiZnlcfpGg\"\nWECHAT_SHA1=\"74a45a045602fde939b1a2d9106377993158639f\"\nWECHAT_SEARCH=\"OpenSDK${WECHAT_VER}\"\ndownload_sdk ${WECHAT} ${WECHAT_VER} ${WECHAT_URL} ${WECHAT_SHA1} ${WECHAT_SEARCH}\n\nWEIBO=\"Weibo\"\nWEIBO_VER=\"3.3.0\"\nWEIBO_URL=\"https://github.com/sinaweibosdk/weibo_ios_sdk/archive/${WEIBO_VER}.zip\"\nWEIBO_SHA1=\"7f3a3a0f4580f8009e2b7b0955e97fa79384538e\"\nWEIBO_SEARCH=\"weibo_ios_sdk-${WEIBO_VER}/libWeiboSDK\"\ndownload_sdk ${WEIBO} ${WEIBO_VER} ${WEIBO_URL} ${WEIBO_SHA1} ${WEIBO_SEARCH}",
23   "subspecs": [
24     {
25       "name": "BusHandlers",
26       "dependencies": {
27         "NBus/QQHandler": [
29         ],
30         "NBus/WechatHandler": [
32         ],
33         "NBus/WeiboHandler": [
35         ],
36         "NBus/SystemHandler": [
38         ]
39       }
40     },
41     {
42       "name": "SDKHandlers",
43       "dependencies": {
44         "NBus/QQSDKHandler": [
46         ],
47         "NBus/WechatSDKHandler": [
49         ],
50         "NBus/WeiboSDKHandler": [
52         ],
53         "NBus/SystemHandler": [
55         ]
56       }
57     },
58     {
59       "name": "Core",
60       "source_files": [
61         "NBus/Classes/Core/**/*.swift"
62       ]
63     },
64     {
65       "name": "QQSDKHandler",
66       "dependencies": {
67         "NBus/Core": [
69         ],
70         "NBus/QQSDK": [
72         ]
73       },
74       "source_files": [
75         "NBus/Classes/Handler/QQSDKHandler.swift"
76       ]
77     },
78     {
79       "name": "QQHandler",
80       "dependencies": {
81         "NBus/Core": [
83         ]
84       },
85       "source_files": [
86         "NBus/Classes/Handler/QQHandler.swift"
87       ]
88     },
89     {
90       "name": "WechatSDKHandler",
91       "dependencies": {
92         "NBus/Core": [
94         ],
95         "NBus/WechatSDK": [
97         ]
98       },
99       "source_files": [
100         "NBus/Classes/Handler/WechatSDKHandler.swift"
101       ]
102     },
103     {
104       "name": "WechatHandler",
105       "dependencies": {
106         "NBus/Core": [
108         ]
109       },
110       "source_files": [
111         "NBus/Classes/Handler/WechatHandler.swift"
112       ]
113     },
114     {
115       "name": "WeiboSDKHandler",
116       "dependencies": {
117         "NBus/Core": [
119         ],
120         "NBus/WeiboSDK": [
122         ]
123       },
124       "source_files": [
125         "NBus/Classes/Handler/WeiboSDKHandler.swift"
126       ]
127     },
128     {
129       "name": "WeiboHandler",
130       "dependencies": {
131         "NBus/Core": [
133         ]
134       },
135       "source_files": [
136         "NBus/Classes/Handler/WeiboHandler.swift"
137       ]
138     },
139     {
140       "name": "SystemHandler",
141       "dependencies": {
142         "NBus/Core": [
144         ]
145       },
146       "source_files": [
147         "NBus/Classes/Handler/SystemHandler.swift"
148       ]
149     },
150     {
151       "name": "QQSDK",
152       "vendored_frameworks": [
153         "NBus/Vendor/QQ_SDK/**/*.framework"
154       ],
155       "frameworks": [
156         "SystemConfiguration",
157         "WebKit"
158       ],
159       "source_files": [
160         "NBus/Vendor/QQ_SDK/**/*.h"
161       ],
162       "resources": [
163         "NBus/Vendor/QQ_SDK/**/*.bundle"
164       ]
165     },
166     {
167       "name": "WechatSDK",
168       "vendored_libraries": [
169         "NBus/Vendor/Wechat_SDK/**/*.a"
170       ],
171       "frameworks": [
172         "WebKit"
173       ],
174       "libraries": [
175         "c++"
176       ],
177       "source_files": [
178         "NBus/Vendor/Wechat_SDK/**/*.h"
179       ],
180       "pod_target_xcconfig": {
181         "OTHER_LDFLAGS": "-ObjC -all_load"
182       }
183     },
184     {
185       "name": "WeiboSDK",
186       "vendored_libraries": [
187         "NBus/Vendor/Weibo_SDK/**/*.a"
188       ],
189       "source_files": [
190         "NBus/Vendor/Weibo_SDK/**/*.h"
191       ],
192       "resources": [
193         "NBus/Vendor/Weibo_SDK/**/*.bundle"
194       ]
195     }
196   ],
197   "swift_version": "5.0"