1 # Copyright 2009-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 PYTHON_COMPAT=( python2_7 python3_{6,7} )
6 inherit python-any-r1 qt5-build
8 DESCRIPTION="The QML and Quick modules for the Qt5 framework"
10 if [[ ${QT5_BUILD_TYPE} == release ]]; then
11 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
14 IUSE="gles2 +jit localstorage +widgets"
16 BDEPEND="${PYTHON_DEPS}"
17 # qtgui[gles2=] is needed because of bug 504322
20 ~dev-qt/qtgui-${PV}[gles2=]
21 ~dev-qt/qtnetwork-${PV}
23 localstorage? ( ~dev-qt/qtsql-${PV} )
24 widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
27 !<dev-qt/qtquickcontrols-5.7:5
31 use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
33 qt_use_disable_mod localstorage sql \
34 src/imports/imports.pro
36 qt_use_disable_mod widgets widgets \
38 src/qmltest/qmltest.pro \
41 tools/qmlscene/qmlscene.pro \
52 qt5-build_src_configure