diff --git a/readme.md b/readme.md index 4f67367..51d5644 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@
- +

微信开发者工具 Linux版


diff --git a/res/icons/wechat-devtools128.png b/res/icons/128x128.png similarity index 100% rename from res/icons/wechat-devtools128.png rename to res/icons/128x128.png diff --git a/res/icons/16x16.png b/res/icons/16x16.png new file mode 100644 index 0000000..bb1823b Binary files /dev/null and b/res/icons/16x16.png differ diff --git a/res/icons/wechat-devtools.png b/res/icons/256x256.png similarity index 100% rename from res/icons/wechat-devtools.png rename to res/icons/256x256.png diff --git a/res/icons/32x32.png b/res/icons/32x32.png new file mode 100644 index 0000000..4f412f6 Binary files /dev/null and b/res/icons/32x32.png differ diff --git a/res/icons/48x48.png b/res/icons/48x48.png new file mode 100644 index 0000000..0d3a016 Binary files /dev/null and b/res/icons/48x48.png differ diff --git a/res/icons/wechat-devtools512.png b/res/icons/512x512.png similarity index 100% rename from res/icons/wechat-devtools512.png rename to res/icons/512x512.png diff --git a/res/icons/wechat-devtools64.png b/res/icons/64x64.png similarity index 100% rename from res/icons/wechat-devtools64.png rename to res/icons/64x64.png diff --git a/res/icons/96x96.png b/res/icons/96x96.png new file mode 100644 index 0000000..71ccf8d Binary files /dev/null and b/res/icons/96x96.png differ diff --git a/res/icons/wechat-devtools256.png b/res/icons/wechat-devtools256.png deleted file mode 100644 index ad2a25c..0000000 Binary files a/res/icons/wechat-devtools256.png and /dev/null differ diff --git a/tools/build-appimage.sh b/tools/build-appimage.sh index d9ca28c..7612e0b 100755 --- a/tools/build-appimage.sh +++ b/tools/build-appimage.sh @@ -70,7 +70,7 @@ 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/bin/wechat-devtools-cli" "$app_dir/bin/wechat-devtools-cli" -cp "$root_dir/res/icons/wechat-devtools.png" "$app_dir/wechat-devtools.png" +cp "$root_dir/res/icons/512x512.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" diff --git a/tools/build-deepin.sh b/tools/build-deepin.sh index e08e4d6..d00fe0b 100755 --- a/tools/build-deepin.sh +++ b/tools/build-deepin.sh @@ -72,12 +72,18 @@ sed -i "s#dir#/opt/apps/$package_name/files/bin#" "$base_dir/entries/application sed -i "s/WeChat Dev Tools/WeChat Dev Tools$NAME_SUFFIX/g" "$base_dir/info" "$base_dir/entries/applications/$package_name.desktop" sed -i "s/微信开发者工具/微信开发者工具$NAME_SUFFIX/g" "$base_dir/entries/applications/$package_name.desktop" -\cp -rf "$root_dir/res/icons/wechat-devtools.svg" "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" +# \cp -rf "$root_dir/res/icons/wechat-devtools.svg" "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" +for size in 16x16 32x32 64x64 128x128 256x256 512x512;do + install -Dm644 "$root_dir/res/icons/$size.png" "$base_dir/entries/icons/hicolor/$size/apps/$package_name.png" +done +for size in 16x16 32x32 64x64 128x128 256x256 512x512;do + install -Dm644 "$root_dir/res/icons/$size.png" "$build_dir/usr/share/icons/hicolor/$size/apps/$package_name.png" +done # 兼容普通deb mkdir -p "$build_dir/usr/share/applications" "$build_dir/usr/share/icons/hicolor/scalable/apps" \cp -rf "$base_dir/entries/applications/$package_name.desktop" "$build_dir/usr/share/applications/$package_name.desktop" -\cp -rf "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" "$build_dir/usr/share/icons/hicolor/scalable/apps/$package_name.svg" +# \cp -rf "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" "$build_dir/usr/share/icons/hicolor/scalable/apps/$package_name.svg" # 主体文件 cp -r "$root_dir/package.nw" "$base_dir/files/bin/package.nw" diff --git a/tools/install-desktop-icon-node b/tools/install-desktop-icon-node index ef514e1..bf00d8c 100755 --- a/tools/install-desktop-icon-node +++ b/tools/install-desktop-icon-node @@ -14,7 +14,7 @@ for (let size of ["64", "128", "256", "512"]) { } catch (error) {} info(`Writing icon file ${iconPath}`); fs.copyFileSync( - path.resolve(__dirname, "../res/icons", `wechat-devtools${size}.png`), + path.resolve(__dirname, "../res/icons", `${size}x${size}.png`), iconPath ); }