diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 18 insertions, 16 deletions
@@ -3,18 +3,17 @@ # 方法来自https://github.com/cytle/wechat_web_devtools重新打包 -_wechat_devtools_ver="1.02.1904090" -_wechat_devtools_url="https://dldir1.qq.com/WechatWebDev/1.2.0/201904090/wechat_devtools_1.02.1904090_x64.exe" +_wechat_devtools_ver="1.02.1907160" +_wechat_devtools_url="https://dldir1.qq.com/WechatWebDev/1.2.0/201907160/wechat_devtools_1.02.1907160_x64.exe" _wechat_devtools_exe="wechat_devtools_${_wechat_devtools_ver}_x64.exe" -_nwjs_ver="0.24.4" -_arch="x64" +_nwjs_ver="0.38.0" _install_dir="/opt/wechat-devtools" -_node_version="v8.11.3" +_node_version="v11.14.0" pkgname=wechat-devtools pkgver=${_wechat_devtools_ver} -pkgrel=3 +pkgrel=1 epoch=2 pkgdesc="WeChat Devtools Linux version." arch=("x86_64") @@ -22,13 +21,13 @@ url="https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html" license=('unknown') depends=('wine' 'gconf') makedepends=('p7zip' 'nvm') -source=("nwjs.tar.gz::https://npm.taobao.org/mirrors/nwjs/v${_nwjs_ver}/nwjs-sdk-v${_nwjs_ver}-linux-${_arch}.tar.gz" +source=("nwjs.tar.gz::https://npm.taobao.org/mirrors/nwjs/v${_nwjs_ver}/nwjs-sdk-v${_nwjs_ver}-linux-x64.tar.gz" "${_wechat_devtools_exe}::${_wechat_devtools_url}" "wechat-devtools.desktop" "logo.svg") -md5sums=(82f20fe9081201db81652eb066c29f9b - a6c2354204968cc5aa2b2d291d65ca3c - c87aedb94fdb27085b00fd7851a21945 +md5sums=(3ad6fb08c23f1880b5779fe88bbd8eaa + c028bcf7df41af9154200cb9ed7ebb9a + 1415f0460ade665a8beeb9e08ff2ee13 de6f2f282e6d813100474d75d8abfeb9) options=('!strip') @@ -44,15 +43,16 @@ build() { cp $(which node) node - cd ${srcdir}/wechat_devtools/\$APPDATA/Tencent/微信web开发者工具/package.nw - sed -i 's/\.isMac?"node-sync-ipc":"node-sync-ipc-nwjs"/.isMac?"node-sync-ipc":"node-sync-ipc"/g' ./js/*.js - sed -i 's#-load-extension=\./js#-load-extension=./package.nw/js#' package.json + cd ${srcdir}/wechat_devtools/\$APPDATA/Tencent/微信开发者工具/package.nw sed -i 's#AppData/Local/\${global.userDirName}/User Data/Default#.config/\${global.userDirName}/Default#g' ./js/common/cli/index.js sed -i 's#USERPROFILE#HOME#g' ./js/common/cli/index.js # rebuild node-sync-ipc cd ./node_modules/node-sync-ipc - npm run install + npm install + cd .. + rm -rf node-sync-ipc-nwjs + cp -r node-sync-ipc node-sync-ipc-nwjs nvm deactivate } @@ -60,8 +60,10 @@ build() { package() { mkdir -p ${pkgdir}${_install_dir} cd ${pkgdir}${_install_dir} - cp -r ${srcdir}/nwjs-sdk-v${_nwjs_ver}-linux-${_arch}/* ./ - cp -r ${srcdir}/wechat_devtools/\$APPDATA/Tencent/微信web开发者工具/package.nw ./package.nw + cp -r ${srcdir}/nwjs-sdk-v${_nwjs_ver}-linux-x64/* ./ + cp -r ${srcdir}/wechat_devtools/\$APPDATA/Tencent/微信开发者工具/package.nw ./package.nw + mkdir -p Tencent/微信开发者工具 + ln -s ../../package.nw Tencent/微信开发者工具/package.nw find ./package.nw -type d | xargs chmod -R a+rx cp ${srcdir}/node node ln -s node node.exe |