diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 59912ed..04528a3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -113,6 +113,7 @@ jobs: export BUILD_VERSION=${{ steps.tag.outputs.tag }} export DOCKER_UID=$UID export DOCKER_GID=$GID + export ACTION_MODE=true docker-compose up ls -l mkdir -p tmp/build diff --git a/res/appimage.desktop b/res/appimage/usr/share/applications/io.github.msojocs.wechat_devtools.desktop similarity index 85% rename from res/appimage.desktop rename to res/appimage/usr/share/applications/io.github.msojocs.wechat_devtools.desktop index 4738da9..1adf446 100644 --- a/res/appimage.desktop +++ b/res/appimage/usr/share/applications/io.github.msojocs.wechat_devtools.desktop @@ -10,4 +10,5 @@ Type=Application Terminal=false StartupWMClass=wechat_devtools Actions= -MimeType=x-scheme-handler/wechatide \ No newline at end of file +MimeType=x-scheme-handler/wechatide +X-AppImage-Version=v0 diff --git a/res/appimage/usr/share/metainfo/io.github.msojocs.wechat_devtools.appdata.xml b/res/appimage/usr/share/metainfo/io.github.msojocs.wechat_devtools.appdata.xml new file mode 100644 index 0000000..ba58938 --- /dev/null +++ b/res/appimage/usr/share/metainfo/io.github.msojocs.wechat_devtools.appdata.xml @@ -0,0 +1,44 @@ + + + + io.github.msojocs.wechat_devtools + MIT + MIT + WeChat Dev Tools + WeChat Dev Tools For Linux + + +

+ WeChat Dev Tools For Linux. 微信开发者工具Linux版 + WeChat Dev Tools For Linux. 微信开发者工具Linux版 + WeChat Dev Tools For Linux. 微信开发者工具Linux版 +

+

微信开发者工具Linux版

+
+ + io.github.msojocs.wechat_devtools.desktop + + + + Main Page + https://raw.githubusercontents.com/msojocs/wechat-web-devtools-linux/master/res/screenshots/1.05.2201240.png + + + + https://github.com/msojocs/wechat-web-devtools-linux + msojocs + + + + + wechat-web-devtools-linux + + + + + +

Upgrade: 升级工具版本至 1.05.2203030

+
+
+
+
\ No newline at end of file diff --git a/tools/build-appimage.sh b/tools/build-appimage.sh index dc33f57..a389152 100755 --- a/tools/build-appimage.sh +++ b/tools/build-appimage.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -e notice() { echo -e "\033[36m $1 \033[0m " } @@ -20,6 +21,7 @@ root_dir=$(cd `dirname $0`/.. && pwd -P) tmp_dir="$root_dir/tmp" app_dir="$tmp_dir/AppDir" build_dir="$tmp_dir/build" +mkdir -p $build_dir notice "下载AppImage构建工具 ACTION_MODE:$ACTION_MODE" if [[ $ACTION_MODE == 'false' ]]; then @@ -42,8 +44,9 @@ mkdir -p $app_dir/usr/share/{metainfo,icons} notice "COPY FILES" cp "$root_dir/bin/wechat-devtools" "$app_dir/bin/wechat-devtools" -cp "$root_dir/res/appimage.desktop" "$app_dir/wechat-devtools.desktop" cp "$root_dir/res/icons/wechat-devtools.png" "$app_dir/wechat-devtools.png" +\cp -rf "$root_dir/res/appimage"/* "$app_dir" +cp $app_dir/usr/share/applications/*.desktop "$app_dir/io.github.msojocs.wechat_devtools.desktop" cat > "$app_dir/AppRun" <<- EOF #!/bin/bash