Is there any work towards that upstream? If you are interested, there exists a Qt6-based lightdm-greeter variant that is more tightly coupled with libplasma and KF6: https://invent.kde.org/plasma/lightdm-kde-greeter
I've just been following the progress of this PR since the mailing list post as I've been prioritising fixing other more important issues in my TODO list first. As things stand, the qt5 USE flag just enables some features that will allow a qt5 greeter to run, however we don't have QT greeter in our repos so we could just drop the USE and depends for now, then revisit this when a standard (for lack of a better word) QT6 greeter emerges in lightdm community.
If it doesn't serve a purpose right now then yes, better hard disable it until the demand for (Qt6-based) support arises in the future.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517d3b793ab51fa7442ace5459ebec1e74f13ae8 commit 517d3b793ab51fa7442ace5459ebec1e74f13ae8 Author: Ian Jordan <immoloism@gmail.com> AuthorDate: 2025-01-27 08:27:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-04-29 14:58:57 +0000 x11-misc/lightdm: Drop Qt5 option, add IUSE X and missing X lib deps While upstream is working on Qt6 support being added to lightdm it is decided to drop Qt5 in the meantime as we have no supporting Qt5 greeter in ::gentoo and was unable to find one in any third party repos. Once https://github.com/canonical/lightdm/pull/373 is merged, support will be added back. * asturmlechner 2025-04-29: Actually configure w/ --disable-liblightdm-qt5 A common complaint for lightdm is that the package does not pull in X. This change adds an X USE flag to pull in x11-base/xorg-drivers. * asturmlechner 2025-04-29: mv to COMMON_DEPEND from RDEPEND+DEPEND Bug: https://bugs.gentoo.org/953261 Signed-off-by: Ian Jordan <immoloism@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40329 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> x11-misc/lightdm/lightdm-1.32.0-r3.ebuild | 167 ++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+)
Only dependency and configure fixes, triggering immediate stabilisation.
arm done
arm64 done
ppc64 done
x86 done
amd64 done
ppc done all arches done
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3e1900f12727b459bfaac9c62b2efd2a5d37d6 commit cc3e1900f12727b459bfaac9c62b2efd2a5d37d6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-05-01 07:36:57 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-05-01 10:05:41 +0000 x11-misc/lightdm: drop 1.32.0-r2 Closes: https://bugs.gentoo.org/953261 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> x11-misc/lightdm/lightdm-1.32.0-r2.ebuild | 168 ------------------------------ 1 file changed, 168 deletions(-)