Phase 6 ongoing WSL2-Vorbereitung

This commit is contained in:
Andre
2026-04-09 16:36:38 +02:00
parent 897f6ab727
commit f31bad7cc9
7 changed files with 356 additions and 15 deletions
+10 -5
View File
@@ -120,11 +120,16 @@
- [x] **User:** End-to-End-Verifikation (Einstellungen + Badge funktionieren, Persistenz bestätigt; Flaggen erst auf Steam Deck testbar)
## Phase 6 — Flatpak-Packaging
- [ ] `flatpak/tv.twitch4steamdeck.App.yml` Manifest (Runtime, Module, Permissions)
- [ ] mpv + streamlink als Flatpak-Module bündeln
- [ ] Test-Build: `flatpak-builder --user --install build-dir flatpak/…yml`
- [ ] Auf Steam Deck (oder VM) installieren und Login + Live + VOD durchspielen
- [ ] Als Non-Steam-Game in Gaming Mode hinzufügen, dort testen
- [x] `flatpak/tv.twitch4steamdeck.App.yml` Manifest (Runtime, Module, Permissions)
- [x] `flatpak/twitch4steamdeck.sh` Launcher (zypak-wrapper)
- [x] `flatpak/tv.twitch4steamdeck.App.desktop` Desktop-Eintrag
- [x] `flatpak/build-flatpak.sh` Build-Skript für WSL2 (inkl. SHA256-Auflösung)
- [x] `resources/icons/icon.svg` App-Icon (Platzhalter)
- [x] mpv + streamlink als Flatpak-Module im Manifest definiert
- [ ] **User:** WSL2-Setup (flatpak, flatpak-builder, Runtimes) — einmalig
- [ ] **User:** `bash flatpak/build-flatpak.sh` in WSL2 ausführen
- [ ] **User:** Auf Steam Deck installieren und Login + Live + VOD durchspielen
- [ ] **User:** Als Non-Steam-Game in Gaming Mode hinzufügen, dort testen
## Post-MVP (bewusst nicht im ersten Release)
- [ ] Chat (Live + VOD-Replay) inkl. BTTV/FFZ/7TV