diff options
Diffstat (limited to 'dev-qt/qttools/qttools-6.9999.ebuild')
-rw-r--r-- | dev-qt/qttools/qttools-6.9999.ebuild | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild index 295a69f8fd39..0e1eba0054cc 100644 --- a/dev-qt/qttools/qttools-6.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9999.ebuild @@ -14,7 +14,7 @@ fi IUSE=" assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner - qtdiag qtplugininfo vulkan +widgets + qtdiag qtplugininfo vulkan +widgets zstd " # note that some tools do not *require* widgets but will skip a sub-tool # if not enabled (e.g. linguist gives lrelease but not the GUI linguist6) @@ -23,7 +23,7 @@ REQUIRED_USE=" designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) - qdoc? ( clang ) + qdoc? ( clang qml ) " # behaves very badly when qttools is not already installed, also @@ -36,7 +36,10 @@ RDEPEND=" ~dev-qt/qtbase-${PV}:6[network,widgets?] assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] ) clang? ( <sys-devel/clang-$((LLVM_MAX_SLOT+1)):= ) - designer? ( ~dev-qt/qtbase-${PV}:6[xml] ) + designer? ( + app-arch/zstd:= + ~dev-qt/qtbase-${PV}:6[xml,zstd=] + ) qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] ) @@ -58,13 +61,13 @@ src_configure() { $(cmake_use_find_package qml Qt6Qml) $(cmake_use_find_package widgets Qt6Widgets) $(qt_feature assistant) - $(qt_feature clang clangcpp) + $(qt_feature clang) $(qt_feature designer) $(qt_feature distancefieldgenerator) $(qt_feature linguist) $(qt_feature pixeltool) $(qt_feature qdbus) - $(qt_feature qdoc clang) + $(qt_feature qdoc) $(qt_feature qtattributionsscanner) $(qt_feature qtdiag) $(qt_feature qtplugininfo) |