• flstudio-launcher-1.1.1 28504a9096

    alex released this 2026-07-15 00:51:55 +00:00 | 2 commits to main since this release

    Root-cause fix for installs that appear to hang forever after the pkexec prompt.

    Root cause

    preflight() treated the system wine package as a hard dependency and checked for it with command -v wine, even though the script had already resolved and verified its own patched Wine build ($WINE) a few lines earlier. On any machine without system Wine installed, this forced an unnecessary pkexec + pacman -S wine, pulling in a large multilib package that was never actually needed. Worse, the GUI only rendered output on newlines, but pacman/curl progress meters update via carriage return (\r) with no newline until a download finishes — so during that whole unneeded install, the GUI showed nothing and looked completely dead.

    Fixes

    • Drop the system wine package from preflight dependency checks — the already-resolved custom build is verified separately, so no bogus system package install is triggered
    • GUI output reader now splits on \r as well as \n, so progress-bar-style output (pacman, curl, etc.) streams live instead of being swallowed for minutes at a time
    • fl_privileged_run and the root-side install-packages helper now print explicit before/after trace lines around any pkexec/sudo step, so a stuck privileged step is visible instead of silent

    Builds on 1.1.0 (real success/failure reporting, live status line, Cancel button, Repair Wine Prefix).

    Downloads