Files
RedBear-OS/local/recipes/libs
vasilito cbe97f9f75 kauth: replace FAKE backend with real PolkitQt6-1 + create polkit-qt6 recipe
The KAuth framework had '-DKAUTH_BACKEND_NAME=FAKE' which made
all authorization requests silently succeed. This was the #1 CRITICAL
stub in the KDE desktop path.

Two-part fix:
1. Create local/recipes/libs/polkit-qt6/recipe.toml — builds the
   PolkitQt6-1 library from upstream KDE Invent (invent.kde.org).
   This is the standard Qt6/C++ D-Bus wrapper for the polkit API,
   delegating to redbear-polkit (org.freedesktop.PolicyKit1) via
   the system bus.

2. Update kf6-kauth recipe:
   - Backend: FAKE → POLKITQT6-1
   - Helper backend: FAKE → POLKITQT6-1
   - Added polkit-qt6 to [build] dependencies

KAuth will now make real D-Bus authorization calls instead of
silently approving everything. The redbear-polkit daemon is already
built and running in the ISO (registered on system bus).
2026-07-09 21:16:54 +03:00
..