Package: qt6-qpa-plugins
Version: 6.2.2
The new Qt6 plugins for the TLS backend (QSslSocket) got packaged with
the QPA plugins, which is a bit awkward if you have a headless daemon
that needs to download from https:// URLs, because you are now pulling
in a lot of X11 and OpenGL dependencies.
I think these should be in their own qt6-tls-plugins package:
/usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqcertonlybackend.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqopensslbackend.so
And while we're at it: the image format plugins also do not really
belong into the qpa plugin package for the same reasons: you can use
QtGui and the QImage classes perfectly fine in a headless daemon:
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqgif.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqico.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqjpeg.so
Thanks for looking into this,
Robert