From 084e931a7e33b9dd7ed05e8e4bb08d9ef9cf2477 Mon Sep 17 00:00:00 2001 From: Tlntin Date: Fri, 18 Nov 2022 20:44:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0Linux=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E5=8C=85=E5=90=8D=E6=94=AF=E6=8C=81,=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=93=E5=8C=85=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 28 +++++++++++------- src-tauri/assets/com-tw93-weread.desktop | 10 +++++++ src-tauri/icons/{weRead.icns => weread.icns} | Bin .../png/{weRead_32.png => weread_32.png} | Bin .../png/{weRead_512.png => weread_512.png} | Bin src-tauri/tauri.conf.json | 15 ++++++---- 6 files changed, 37 insertions(+), 16 deletions(-) create mode 100644 src-tauri/assets/com-tw93-weread.desktop rename src-tauri/icons/{weRead.icns => weread.icns} (100%) rename src-tauri/png/{weRead_32.png => weread_32.png} (100%) rename src-tauri/png/{weRead_512.png => weread_512.png} (100%) diff --git a/build.sh b/build.sh index 3fb99ad..f0ca5f5 100755 --- a/build.sh +++ b/build.sh @@ -7,30 +7,38 @@ fi # 依次填入app名称,链接 # Fill in the app name and link in turn app_list=( - "weRead weread.qq.com" - "aliyuque www.yuque.com" - "flomo flomoapp.com" - "weRead weread.qq.com" + "weread 微信阅读 weread.qq.com" + "aliyuque 语雀 www.yuque.com" + "flomo 浮墨 flomoapp.com" + "weread 微信阅读 weread.qq.com" ) -old_name="weRead" +old_name="weread" +old_zh_name="微信阅读" old_url="weread.qq.com" for app_info in "${app_list[@]}"; do array=($app_info) package_name=${array[0]} - url=${array[1]} + package_zh_name=${array[1]} + url=${array[2]} echo "update package name and url" # replace package info sed -i "s/${old_url}/${url}/g" src-tauri/tauri.conf.json sed -i "s/${old_name}/${package_name}/g" src-tauri/tauri.conf.json - # update package info - old_name=${package_name} - old_url=${url} - echo "update ico with 32x32 pictue" cp "src-tauri/png/${package_name}_32.png" "src-tauri/icons/icon.ico" + echo "update desktop" + mv "src-tauri/assets/com-tw93-${old_name}.desktop" "src-tauri/assets/com-tw93-${package_name}.desktop" + sed -i "s/${old_zh_name}/${package_zh_name}/g" "src-tauri/assets/com-tw93-${package_name}.desktop" + sed -i "s/${old_name}/${package_name}/g" "src-tauri/assets/com-tw93-${package_name}.desktop" + + # update package info + old_zh_name=${package_zh_name} + old_name=${package_name} + old_url=${url} + echo "build deb/appImage package for Linux x86-64" echo "package name is ${package_name}" npm run build:linux diff --git a/src-tauri/assets/com-tw93-weread.desktop b/src-tauri/assets/com-tw93-weread.desktop new file mode 100644 index 0000000..0978834 --- /dev/null +++ b/src-tauri/assets/com-tw93-weread.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Categories=Office +Exec=com-tw93-weread +Icon=com-tw93-weread +Name=com-tw93-weread +Name[zh_CN]=微信阅读 +StartupNotify=true +Terminal=false +Type=Application diff --git a/src-tauri/icons/weRead.icns b/src-tauri/icons/weread.icns similarity index 100% rename from src-tauri/icons/weRead.icns rename to src-tauri/icons/weread.icns diff --git a/src-tauri/png/weRead_32.png b/src-tauri/png/weread_32.png similarity index 100% rename from src-tauri/png/weRead_32.png rename to src-tauri/png/weread_32.png diff --git a/src-tauri/png/weRead_512.png b/src-tauri/png/weread_512.png similarity index 100% rename from src-tauri/png/weRead_512.png rename to src-tauri/png/weread_512.png diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index dac1091..e3db7b5 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "package": { - "productName": "weRead", + "productName": "com.tw93.weread", "version": "0.2.0" }, "tauri": { @@ -19,11 +19,11 @@ }, "bundle": { "icon": [ - "icons/weRead.icns", + "icons/weread.icns", "icons/icon.ico", - "png/weRead_512.png" + "png/weread_512.png" ], - "identifier": "com.tw93.weRead", + "identifier": "com.tw93.weread", "active": true, "category": "DeveloperTool", "copyright": "", @@ -37,7 +37,10 @@ "libgtk-3-dev", "libayatana-appindicator3-dev", "librsvg2-dev" - ] + ], + "files": { + "/usr/share/applications/com-tw93-weread.desktop": "assets/com-tw93-weread.desktop" + } }, "externalBin": [], "longDescription": "", @@ -50,7 +53,7 @@ }, "resources": [], "shortDescription": "", - "targets": "all", + "targets": ["deb", "msi", "dmg"], "windows": { "certificateThumbprint": null, "digestAlgorithm": "sha256",