We want to have a complete solution for Wayland compositors written with Qt, so we need to have eglfs here.
This will make it easier to integrate it with the compositor API.
Our logind library is really used only by eglfs. Some other repositories use a few calls but that code might be replaced by a D-Bus call.
The libinput wrapper was using the private parts of qtudev.
Last but not least, qtudev is a separate project because it could have been used by other projects but none appeared so it doesn't really make much sense to keep it in its own repository with its own release cycle. If we merge its code here, we will have less repositories to maintain and less releases to worry about.
We want to have a complete solution for Wayland compositors written with Qt, so we need to have eglfs here. This will make it easier to integrate it with the compositor API.
Our logind library is really used only by eglfs. Some other repositories use a few calls but that code might be replaced by a D-Bus call.
The libinput wrapper was using the private parts of qtudev.
Last but not least, qtudev is a separate project because it could have been used by other projects but none appeared so it doesn't really make much sense to keep it in its own repository with its own release cycle. If we merge its code here, we will have less repositories to maintain and less releases to worry about.