Hello,
While switching to a newer Qt version using meta-qt6, I noticed there is a
new dependency on at-spi2-core. See this MR:
https://codereview.qt-project.org/c/yocto/meta-qt6/+/627017

Is there a reason why this additional dependency on at-spi2-core for
Accessibility is generally enforced ? According to
qtbase/src/gui/configure.cmake, building Qt with Accessibility disabled is
unsupported. So even if I don't need Accessibility features in my QML app,
I still need to keep it enabled in qtbase build. Enforcing more
dependencies like at-spi2-core,which are not always needed, doesn't seem
right to me.

Would be this line acceptable as a merge request for recipes-qt/qt6/
qtbase_git.bb or did i missed something in my thoughts about enforced
dependency or disabled accessibility build support ?
ACCESSIBILITY_DEPENDS = "${@bb.utils.contains('PACKAGECONFIG',
'atspibridge', bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland',
'at-spi2-core', '', d), '', d)}"

thanks,
Michal
-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to