summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2025-03-10 20:50:11 -0400
committerIonen Wolkens <ionen@gentoo.org>2025-03-10 20:51:37 -0400
commite0b0e57cb2e768b12b40c79feb7a603848ab8d34 (patch)
tree9d2ec1cd473ae266c19c2df01beb673456be451c /dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
parentc17f25db141a4ae4621b5de491f1fb9608cc3203 (diff)
downloadgentoo-e0b0e57cb2e768b12b40c79feb7a603848ab8d34.tar.gz
gentoo-e0b0e57cb2e768b12b40c79feb7a603848ab8d34.tar.bz2
gentoo-e0b0e57cb2e768b12b40c79feb7a603848ab8d34.zip
dev-qt/qtwebengine: fix live builds with USE=-pdfium
Seems to be lacking some guards against the other options, but it doesn't really make sense for the ebuild to rely on these and should just not pass when the main switch is off. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.9999.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild6
1 files changed, 3 insertions, 3 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 1b875f6f7354..1808541fc80c 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -164,9 +164,8 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
$(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature webdriver webenginedriver)
- $(qt_feature widgets qtpdf_widgets_build)
+ $(use pdfium && qt_feature qml qtpdf_quick_build)
+ $(use pdfium && qt_feature widgets qtpdf_widgets_build)
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
# TODO?: since 6.9.0, dependency checks have been adjusted to make it
@@ -175,6 +174,7 @@ src_configure() {
# on qtwebengine[webengine(+)]
-DQT_FEATURE_qtwebengine_build=ON
$(qt_feature qml qtwebengine_quick_build)
+ $(qt_feature webdriver webenginedriver)
$(qt_feature widgets qtwebengine_widgets_build)
$(cmake_use_find_package designer Qt6Designer)