One general suggestion regarding packaging: let’s try to avoid adding manual requirements to SPECs (“Requires”). If requirement comes from building with some lib, it is usually picked up automatically. So, no need for qt6-qtbase-gui, for example.
I think we shouldn’t include any requirements for qt-runner, qt-wayland and similar. Users should install qt-runner-qt6 if they want to use Qt6 and qt-wayland is pulled by qt-runner-qt6. It would make SPECs cleaner and, as a side effect, allow us to develop a community replying to each other that they need to install qt-runner-qt6 as a part of troubleshooting .