feat: Installer mit automatischer VirtViewer-Abhängigkeit

- Windows NSIS: lädt VirtViewer MSI herunter und installiert es
  während der App-Installation (via PowerShell + msiexec)
- Linux .deb: Depends: virt-viewer — apt zieht es automatisch rein
- Linux AppImage: Startup-Check mit pkexec-Dialog falls virt-viewer fehlt
- BUILD.md aktualisiert: Installer-Verhalten dokumentiert
This commit is contained in:
2026-07-03 02:56:23 +02:00
parent efb8c7f446
commit 47db668ccc
4 changed files with 172 additions and 31 deletions
+10
View File
@@ -26,10 +26,20 @@
"category": "Network",
"icon": "assets/icon.png"
},
"deb": {
"depends": ["libgtk-3-0", "libnotify4", "libnss3", "libxss1", "libxtst6", "xdg-utils", "libatspi2.0-0", "libuuid1", "virt-viewer"]
},
"win": {
"target": ["nsis"],
"icon": "assets/icon.ico"
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"installerHeaderIcon": "assets/icon.ico",
"include": "build/installer.nsh",
"warningsAsErrors": false
},
"mac": {
"target": ["dmg"],
"icon": "assets/icon.icns"