mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-05-11 17:46:20 +02:00
Tauri's `bundleMediaFramework: true` causes linuxdeploy to bundle Ubuntu's Mesa libEGL, libGLESv2, libwayland-*, and DRI drivers. On Arch-based distros with NVIDIA GPUs on Wayland, these override the host GPU drivers via LD_LIBRARY_PATH, causing EGL_BAD_ALLOC / EGL_BAD_PARAMETER → black screen. Post-build step extracts the AppImage, strips 14 GPU/Wayland lib patterns plus Mesa DRI drivers (all on the official AppImage excludelist), repackages with appimagetool 1.9.1 (SHA256-verified), verifies no banned libs remain, and re-uploads the stripped AppImage to the GitHub Release.