From cc6713e0d89baadd6f793578981f2424da04c174 Mon Sep 17 00:00:00 2001 From: cysamurai Date: Wed, 15 Apr 2026 23:57:09 +0800 Subject: [PATCH] 6 --- broadcast-client/src-tauri/tauri.conf.json | 4 +--- call-client/src-tauri/tauri.conf.json | 4 +--- scripts/build-linux-deb-all.sh | 11 +++++++++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/broadcast-client/src-tauri/tauri.conf.json b/broadcast-client/src-tauri/tauri.conf.json index 9337ac5..69da72f 100644 --- a/broadcast-client/src-tauri/tauri.conf.json +++ b/broadcast-client/src-tauri/tauri.conf.json @@ -47,9 +47,7 @@ "bundleMediaFramework": false }, "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/256x256.png" + "icons/bc_icon.png" ] } } diff --git a/call-client/src-tauri/tauri.conf.json b/call-client/src-tauri/tauri.conf.json index d2671b5..cf1a7d5 100644 --- a/call-client/src-tauri/tauri.conf.json +++ b/call-client/src-tauri/tauri.conf.json @@ -53,9 +53,7 @@ "bundleMediaFramework": false }, "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/256x256.png" + "icons/call_icon.png" ] } } diff --git a/scripts/build-linux-deb-all.sh b/scripts/build-linux-deb-all.sh index 01a97ab..561f118 100644 --- a/scripts/build-linux-deb-all.sh +++ b/scripts/build-linux-deb-all.sh @@ -199,8 +199,19 @@ build_one_target() { ensure_tauri_icons() { local project_dir="$1" local icons_dir="$REPO_ROOT/$project_dir/src-tauri/icons" + local custom_icon="" mkdir -p "$icons_dir" + case "$project_dir" in + call-client) custom_icon="$icons_dir/call_icon.png" ;; + broadcast-client) custom_icon="$icons_dir/bc_icon.png" ;; + esac + + if [[ -n "$custom_icon" && -f "$custom_icon" ]]; then + echo "==> [$project_dir] 使用自定义图标: ${custom_icon#$REPO_ROOT/}" + return + fi + echo "==> [$project_dir] 生成默认图标资源(RGBA: 32/128/256)" python3 - "$icons_dir" "$project_dir" <<'PY' import binascii