Skip to content

Conversation

@Gliese852
Copy link
Contributor

@Gliese852 Gliese852 commented Aug 6, 2024

I would like to port lightdm-kde-greeter to qt6, and this requires the corresponding lightdm library.

I did not delete the version for qt5, the versions do not interfere with each other. The source code has not changed much, just updated the outdated QString::toAscii method.

Added an m4 macro to search for the moc executable file to check the version. It seems that this will be more reliable if there are several of them in the system. For reference, I used macros from the freeciv project. (qt6.m4)

@github-actions
Copy link

github-actions bot commented Aug 6, 2024

Everyone contributing to this PR have now signed the CLA. Thanks!

@Gliese852
Copy link
Contributor Author

Well, now CI is building a version for Qt6. Tests fail just like in main; tests added for Qt6 also fail.

@Gliese852 Gliese852 mentioned this pull request Aug 30, 2024
@Gliese852
Copy link
Contributor Author

@robert-ancell,
Do I need to sign a Canonical CLA, and if so, can I use your name as a contact?

@robert-ancell
Copy link
Collaborator

@Gliese852 yes, you will need to sign the CLA and you can use my name. Thanks!

@Gliese852
Copy link
Contributor Author

Squashed the fixup commits to at the same time provoke the launch of CI, at least the cla-check is now successful.

@topazus
Copy link

topazus commented Mar 17, 2025

Any updates with this PR?

immolo added a commit to immolo/gentoo that referenced this pull request Apr 18, 2025
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 canonical/lightdm#373 is merged support will be added back.

Closes: https://bugs.gentoo.org/953261
Signed-off-by: Ian Jordan <[email protected]>
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Apr 29, 2025
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 canonical/lightdm#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 <[email protected]>
Closes: #40329
Signed-off-by: Andreas Sturmlechner <[email protected]>
@xzl01
Copy link

xzl01 commented Jul 11, 2025

Any updates?

@Conan-Kudo
Copy link

It'd be great to see this land and released sooner rather than later, since the LightDM KDE Greeter requires this.

@topazus
Copy link

topazus commented Dec 4, 2025

It'd be great to see this land and released sooner rather than later, since the LightDM KDE Greeter requires this.

Can lightdm package in Fedora adopted this PR as a patch to build against qt6? Since that OpenSUSE, ALT Linux added the qt6 library [1, 2]

[1] https://build.opensuse.org/projects/X11:Utilities/packages/lightdm/files/lightdm-1.32.0-qt6-library.patch?expand=1
[2] https://packages.altlinux.org/en/sisyphus/srpms/lightdm/specfiles/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants