fix(261006-dcs): Linux-AppImage ohne mitgebrachte libwayland (weisses Fenster auf Arch)
linuxdeploy packt libwayland-* des Debian-Baus ein; auf Arch/EndeavourOS bricht WebKitGTK damit mit EGL_BAD_PARAMETER ab. Neuer CI-Schritt entfernt sie, packt mit der Original-runtime neu und signiert neu. In archlinux- und debian:trixie-Containern unter Xvfb nachgewiesen. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -186,6 +186,16 @@ jobs:
|
||||
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
||||
run: pnpm --filter @tessera/desktop exec tauri build --bundles appimage
|
||||
|
||||
# 06.10.2026: mitgebrachte libwayland-Bibliotheken liessen WebKitGTK auf
|
||||
# Arch/EndeavourOS mit "EGL_BAD_PARAMETER" abbrechen (weisses Fenster).
|
||||
# Skript entfernt sie, packt neu und signiert neu (Begruendung im Skript).
|
||||
- name: Linux-AppImage nachbearbeiten (libwayland entfernen)
|
||||
if: steps.reuse.outputs.reuse != 'true'
|
||||
env:
|
||||
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
|
||||
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
||||
run: sh .gitea/scripts/appimage-strip-wayland.sh
|
||||
|
||||
- name: Windows-Installer bauen (Cross-Bau)
|
||||
if: steps.reuse.outputs.reuse != 'true'
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user