修正Linux平台打包一些错误

This commit is contained in:
Tlntin
2022-11-18 23:13:51 +08:00
parent 4d7a1d6e75
commit 79905ad161
3 changed files with 8 additions and 9 deletions

View File

@@ -19,7 +19,7 @@ export total=4
old_name="weread" old_name="weread"
old_zh_name="微信阅读" old_zh_name="微信阅读"
old_url="weread.qq.com" old_url="weread.qq.com"
package_prefix="com.tw93" package_prefix="com-tw93"
if [[ "$OSTYPE" =~ ^linux ]]; then if [[ "$OSTYPE" =~ ^linux ]]; then
echo "===============" echo "==============="
@@ -28,8 +28,7 @@ if [[ "$OSTYPE" =~ ^linux ]]; then
# for linux, package name may be com.xxx.xxx # for linux, package name may be com.xxx.xxx
echo "rename package name" echo "rename package name"
export desktop_file="src-tauri/assets/${package_prefix}.weread.desktop" export desktop_file="src-tauri/assets/${package_prefix}.weread.desktop"
mv "src-tauri/assets/weread.desktop" ${desktop_file} sed -i "s/\"productName\": \"weread\"/\"productName\": \"${package_prefix}-weread\"/g" src-tauri/tauri.conf.json
sed -i "s/\"productName\": \"weread\"/\"productName\": \"${package_prefix}.weread\"" ${desktop_file}
fi fi
if [[ "$OSTYPE" =~ ^darwin ]]; then if [[ "$OSTYPE" =~ ^darwin ]]; then
@@ -61,8 +60,8 @@ for app_info in "${app_list[@]}"; do
if [[ "$OSTYPE" =~ ^linux ]]; then if [[ "$OSTYPE" =~ ^linux ]]; then
echo "update desktop" echo "update desktop"
old_desktop="src-tauri/assets/${package_prefix}.${old_name}.desktop" old_desktop="src-tauri/assets/${package_prefix}-${old_name}.desktop"
new_desktop="src-tauri/assets/${package_prefix}.${old_name}.desktop" new_desktop="src-tauri/assets/${package_prefix}-${package_name}.desktop"
mv ${old_desktop} ${new_desktop} mv ${old_desktop} ${new_desktop}
sed -i "s/${old_zh_name}/${package_zh_name}/g" ${new_desktop} sed -i "s/${old_zh_name}/${package_zh_name}/g" ${new_desktop}
sed -i "s/${old_name}/${package_name}/g" ${new_desktop} sed -i "s/${old_name}/${package_name}/g" ${new_desktop}

View File

@@ -1,9 +1,9 @@
[Desktop Entry] [Desktop Entry]
Encoding=UTF-8 Encoding=UTF-8
Categories=Office Categories=Office
Exec=weread Exec=com-tw93-weread
Icon=weread Icon=com-tw93-weread
Name=weread Name=com-tw93-weread
Name[zh_CN]= Name[zh_CN]=
StartupNotify=true StartupNotify=true
Terminal=false Terminal=false

View File

@@ -39,7 +39,7 @@
"librsvg2-dev" "librsvg2-dev"
], ],
"files": { "files": {
"/usr/share/applications/weread.desktop": "assets/weread.desktop" "/usr/share/applications/com-tw93-weread.desktop": "assets/com-tw93-weread.desktop"
} }
}, },
"externalBin": [], "externalBin": [],