From 3a77d78ca92715b58ddac074baa5b25c4baf9a9b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 9 Sep 2023 22:34:14 +0100 Subject: gentoo auto-resync : 09:09:2023 - 22:34:14 --- dev-qt/qtscxml/qtscxml-6.9999.ebuild | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'dev-qt/qtscxml/qtscxml-6.9999.ebuild') diff --git a/dev-qt/qtscxml/qtscxml-6.9999.ebuild b/dev-qt/qtscxml/qtscxml-6.9999.ebuild index c3e29fd2e2f0..3baf824212bc 100644 --- a/dev-qt/qtscxml/qtscxml-6.9999.ebuild +++ b/dev-qt/qtscxml/qtscxml-6.9999.ebuild @@ -11,14 +11,24 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64" fi +IUSE="qml" + RDEPEND=" - ~dev-qt/qtbase-${PV}:6[gui,network,opengl,widgets] - ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtbase-${PV}:6[gui] + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) " DEPEND="${RDEPEND}" CMAKE_SKIP_TESTS=( # may fail with pid-sandbox, or at least musl/hardened+gcc (exact - # conditions unknown but passes without pid, consider flaky) + # conditions unknown but passes without pid, considering this flaky) tst_qstatemachine ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + ) + + qt6-build_src_configure +} -- cgit v1.2.3