17 |
17 |
|
18 |
18 |
LICENSE="GPL-3"
|
19 |
19 |
SLOT="0"
|
20 |
|
KEYWORDS="amd64"
|
|
20 |
KEYWORDS="~amd64"
|
21 |
21 |
# defaults match what is provided with qtbase by default (except testlib),
|
22 |
22 |
# reduces the need to set flags but does increase build time a fair amount
|
23 |
23 |
IUSE="
|
24 |
24 |
bluetooth +dbus debug designer examples gles2-only +gui help
|
25 |
|
multimedia +network nfc opengl positioning +printsupport qml
|
26 |
|
quick quick3d serialport sensors spatialaudio speech +sql +ssl
|
27 |
|
svg testlib webchannel websockets +widgets +xml
|
|
25 |
multimedia +network nfc opengl pdfium positioning +printsupport
|
|
26 |
qml quick quick3d serialport sensors spatialaudio speech +sql
|
|
27 |
+ssl svg testlib webchannel websockets +widgets +xml
|
28 |
28 |
"
|
29 |
29 |
# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
|
30 |
30 |
REQUIRED_USE="
|
... | ... | |
32 |
32 |
help? ( gui widgets )
|
33 |
33 |
multimedia? ( gui network )
|
34 |
34 |
opengl? ( gui )
|
|
35 |
pdfium? ( gui )
|
35 |
36 |
printsupport? ( gui widgets )
|
36 |
37 |
qml? ( network )
|
37 |
38 |
quick3d? ( gui qml )
|
... | ... | |
59 |
60 |
opengl? (
|
60 |
61 |
gles2-only? ( media-libs/libglvnd )
|
61 |
62 |
)
|
|
63 |
pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] )
|
62 |
64 |
positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
|
63 |
65 |
qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
|
64 |
66 |
quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
|
... | ... | |
123 |
125 |
$(pyqt_use_enable nfc QtNfc)
|
124 |
126 |
$(pyqt_use_enable opengl QtOpenGL \
|
125 |
127 |
$(usev widgets QtOpenGLWidgets))
|
126 |
|
--disable=QtPdf #+QtPdfWidgets (QtPdf is disabled in qtwebengine:6)
|
|
128 |
$(pyqt_use_enable pdfium QtPdf \
|
|
129 |
$(usev widgets QtPdfWidgets))
|
127 |
130 |
$(pyqt_use_enable positioning QtPositioning)
|
128 |
131 |
$(pyqt_use_enable printsupport QtPrintSupport)
|
129 |
132 |
$(pyqt_use_enable qml QtQml)
|