fix(build): 아이콘 의존 제거 + NSISdl 비의존화
- electron-builder.yml: win/mac/linux icon 경로 제거 (resources/icons/가 비어있어 아이콘 수집 실패) Electron 기본 아이콘 사용. 추후 resources/icons/icon.ico 준비되면 win.icon 복원. - extraResources의 resources/icons/ 복사 엔트리 삭제 - installer.nsh: NSISdl::download 제거 → 번들 플러그인 의존 제거 VC++ 재배포 미설치 시 수동 설치 링크 안내만 표시
This commit is contained in:
parent
adc88853fa
commit
a18666dd6a
2 changed files with 11 additions and 52 deletions
|
|
@ -21,20 +21,20 @@ asarUnpack:
|
|||
|
||||
# ────────────────────────────────────────────────────────────────────
|
||||
# Windows
|
||||
# 주: icon 지정 시 resources/icons/icon.ico 필요. 초기 배포에선 생략하여
|
||||
# electron 기본 아이콘 사용(아이콘 준비되면 win.icon 라인 추가).
|
||||
# ────────────────────────────────────────────────────────────────────
|
||||
win:
|
||||
target:
|
||||
- target: nsis
|
||||
arch:
|
||||
- x64
|
||||
icon: resources/icons/icon.ico
|
||||
|
||||
# ────────────────────────────────────────────────────────────────────
|
||||
# macOS
|
||||
# ────────────────────────────────────────────────────────────────────
|
||||
mac:
|
||||
category: public.app-category.productivity
|
||||
icon: resources/icons/icon.icns
|
||||
target:
|
||||
- target: dmg
|
||||
arch:
|
||||
|
|
@ -48,8 +48,6 @@ mac:
|
|||
gatekeeperAssess: false
|
||||
entitlements: build/entitlements.mac.plist
|
||||
entitlementsInherit: build/entitlements.mac.plist
|
||||
# notarize: 환경변수 APPLE_ID / APPLE_APP_SPECIFIC_PASSWORD / APPLE_TEAM_ID 설정 시 활성화.
|
||||
# CI/dev 환경에서는 NOTARIZE=false로 스킵 가능.
|
||||
notarize: false
|
||||
extendInfo:
|
||||
NSMicrophoneUsageDescription: "D3RO Voice는 음성 인식을 위해 마이크 접근이 필요합니다."
|
||||
|
|
@ -74,7 +72,6 @@ linux:
|
|||
target:
|
||||
- AppImage
|
||||
category: Utility
|
||||
icon: resources/icons/icon.png
|
||||
|
||||
# ────────────────────────────────────────────────────────────────────
|
||||
# 공통 리소스 번들
|
||||
|
|
@ -86,29 +83,19 @@ extraResources:
|
|||
filter:
|
||||
- "*.wav"
|
||||
|
||||
# 앱 아이콘 (트레이 등 런타임에서 참조)
|
||||
- from: resources/icons/
|
||||
to: icons/
|
||||
filter:
|
||||
- "**/*"
|
||||
|
||||
# SoX 바이너리 (번들되어 있으면 번들, 없으면 시스템 PATH)
|
||||
# SoX 바이너리
|
||||
- from: resources/sox/
|
||||
to: sox/
|
||||
filter:
|
||||
- "**/*"
|
||||
|
||||
# Python sidecar (PyInstaller 빌드 결과)
|
||||
# 빌드 전: python scripts/build-sidecar.py (플랫폼에서 개별 실행)
|
||||
- from: sidecar-dist/sidecar/
|
||||
to: sidecar/
|
||||
filter:
|
||||
- "**/*"
|
||||
|
||||
# Ollama 바이너리
|
||||
# 빌드 전: powershell scripts/download-ollama.ps1 (Windows)
|
||||
# bash scripts/download-ollama.sh (macOS/Linux)
|
||||
# 번들된 ollama가 있으면 LocalLLMService가 1순위로 사용.
|
||||
# Ollama 바이너리 (포터블 zip을 사전 배치)
|
||||
- from: resources/ollama/
|
||||
to: ollama/
|
||||
filter:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue