kde-frameworks/extra-cmake-modules: Fix test dependencies

Also set QT_MAJOR_VERSION=6 if testing, not going to add any complexity
for optional Qt5 testing.

Closes: https://bugs.gentoo.org/938316
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2024-12-03 22:04:09 +01:00
parent ac8ad72d46
commit 3209ea08d7
2 changed files with 20 additions and 2 deletions

View File

@@ -17,6 +17,12 @@ IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="app-arch/libarchive[bzip2]"
DEPEND="
test? (
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
)
"
BDEPEND="
doc? (
${PYTHON_DEPS}
@@ -24,8 +30,8 @@ BDEPEND="
>=dev-qt/qttools-${QTMIN}:6[assistant]
)
test? (
>=dev-qt/qttools-${QTMIN}:6[linguist]
>=dev-qt/qtbase-${QTMIN}:6
>=dev-qt/qttools-${QTMIN}:6[linguist]
)
"
@@ -54,6 +60,9 @@ src_configure() {
-DBUILD_MAN_DOCS=$(usex doc)
-DBUILD_TESTING=$(usex test)
)
if use test; then
mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
fi
cmake_src_configure
}

View File

@@ -17,6 +17,12 @@ IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="app-arch/libarchive[bzip2]"
DEPEND="
test? (
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
)
"
BDEPEND="
doc? (
${PYTHON_DEPS}
@@ -24,8 +30,8 @@ BDEPEND="
>=dev-qt/qttools-${QTMIN}:6[assistant]
)
test? (
>=dev-qt/qttools-${QTMIN}:6[linguist]
>=dev-qt/qtbase-${QTMIN}:6
>=dev-qt/qttools-${QTMIN}:6[linguist]
)
"
@@ -53,6 +59,9 @@ src_configure() {
-DBUILD_MAN_DOCS=$(usex doc)
-DBUILD_TESTING=$(usex test)
)
if use test; then
mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
fi
cmake_src_configure
}