为macos/linux平台在批量打包时添加默认图标

This commit is contained in:
Tlntin
2023-01-11 23:12:22 +08:00
parent f63d272ce7
commit da4c499744

20
script/build.sh vendored
View File

@@ -75,15 +75,14 @@ do
if [[ "$OSTYPE" =~ ^darwin ]]; then if [[ "$OSTYPE" =~ ^darwin ]]; then
# update icon # update icon
# if icon exsits, change icon path # if icon exsits, change icon path
if [ -f "src-tauri/icons/${package_name}.icns" ]; then if [! -f "src-tauri/icons/${packaage_name}.icons" ]; then
$sd "${old_name}" "${package_name}" src-tauri/tauri.macos.conf.json # else, replace icon to default
else
echo "warning" echo "warning"
echo "icon for macos not exsist, will use default icon to replace it" echo "icon for MacOS not exsist, will use default icon to replace it"
echo "warning" echo "warning"
$sd "${old_name}" "icon" src-tauri/tauri.macos.conf.json cp "src-tauri/icons/icon.icns" "src-tauri/icons/${packaage_name}.icons"
package_name="icon"
fi fi
$sd "${old_name}" "${package_name}" src-tauri/tauri.macos.conf.json
$sd "${old_title}" "${package_title}" src-tauri/tauri.conf.json $sd "${old_title}" "${package_title}" src-tauri/tauri.conf.json
fi fi
@@ -93,16 +92,15 @@ do
if [[ "$OSTYPE" =~ ^linux ]]; then if [[ "$OSTYPE" =~ ^linux ]]; then
# update icon # update icon
# if icon exsits, change icon path # if icon exsits, change icon path
if [ -f "src-tauri/png/${package_name}_512.png" ]; then if [! -f "src-tauri/png/${package_name}_512.png" ]; then
$sd "${old_name}" "${package_name}" src-tauri/tauri.linux.conf.json
else
# else, replace icon to default # else, replace icon to default
echo "warning" echo "warning"
echo "icon for linux not exsist, will use default icon to replace it" echo "icon for linux not exsist, will use default icon to replace it"
echo "warning" echo "warning"
$sd "${old_name}" "icon" src-tauri/tauri.linux.conf.json cp "src-tauri/png/icon_256.ico" "src-tauri/png/${packaage_name}_256.ico"
package_name="icon" cp "src-tauri/png/icon_512.png" "src-tauri/png/${packaage_name}_512.png"
fi fi
$sd "${old_name}" "${package_name}" src-tauri/tauri.linux.conf.json
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}-${package_name}.desktop" new_desktop="src-tauri/assets/${package_prefix}-${package_name}.desktop"