dev-qt/qt-creator: update live

Only for obvious changes and not tested much, will look more
in-depth for if anything else needs updates when 16.x releases.

Closes: https://bugs.gentoo.org/949916
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens 2025-02-19 05:42:47 -05:00
parent 2e502fa812
commit d53edb82fb
No known key found for this signature in database
GPG Key ID: B24406B0B0AC4334
2 changed files with 11 additions and 1 deletions

View File

@ -14,7 +14,11 @@
<flag name="qmldesigner">Build QmlDesigner and related plugins (Insight, StudioWelcome)</flag>
<flag name="serialterminal">Build the serial terminal plugin</flag>
<flag name="tracing">Build plugins for tracing requiring extra dependencies (AppStatisticsMonitor, CtfVisualizer, PerfProfiler, QmlProfiler)</flag>
<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> with the help USE rather than bundled litehtml</flag>
<flag name="webengine">
Allow using <pkg>dev-qt/qtwebengine</pkg> for
better USE=help display, and for Design Viewer
Connector support with USE=qmldesigner
</flag>
</use>
<upstream>
<bugs-to>https://bugreports.qt.io/</bugs-to>

View File

@ -71,6 +71,8 @@ COMMON_DEPEND="
qmldesigner? (
>=dev-qt/qtquick3d-${QT_PV}=
>=dev-qt/qtsvg-${QT_PV}
>=dev-qt/qtwebsockets-${QT_PV}
webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
)
serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
svg? ( >=dev-qt/qtsvg-${QT_PV} )
@ -184,6 +186,10 @@ src_configure() {
# https://bugreports.qt.io/browse/QTCREATORBUG-29169
$(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes)
# help shouldn't use with the above, but qmldesigner is automagic
$(use help || use qmldesigner &&
cmake_use_find_package webengine Qt6WebEngineWidgets)
-DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal)
-DENABLE_SVG_SUPPORT=$(usex svg)
$(usev !cmdbridge-server -DGO_BIN=GO_BIN-NOTFOUND) #945925