mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-python/pyside: add use flag for QtGraphs
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://codeberg.org/gentoo/gentoo/pulls/830 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
committed by
Nowa Ammerlaan
parent
1ac6e6486c
commit
7adc3af05a
@@ -17,6 +17,7 @@
|
||||
<flag name="core">Build QtCore module, if disable then only shiboken will be built</flag>
|
||||
<flag name="designer">Build QtDesigner and QtUiTools modules</flag>
|
||||
<flag name="gles2-only">Build QtGui "QOpenGL*" classes</flag>
|
||||
<flag name="graphs">Build QtGraphs module</flag>
|
||||
<flag name="gui">Build QtGui module</flag>
|
||||
<flag name="help">Build QtHelp module</flag>
|
||||
<flag name="httpserver">Build QtHttpServer module</flag>
|
||||
|
||||
@@ -51,6 +51,7 @@ declare -A QT_MODULES=(
|
||||
["+core"]="Core"
|
||||
["+dbus"]="DBus"
|
||||
["designer"]="Designer"
|
||||
["graphs"]="Graphs" # plus widgets
|
||||
["+gui"]="Gui"
|
||||
["help"]="Help"
|
||||
["httpserver"]="HttpServer"
|
||||
@@ -97,6 +98,8 @@ declare -A QT_REQUIREMENTS=(
|
||||
["dbus"]="core"
|
||||
["designer"]="widgets"
|
||||
["gles2-only"]="gui"
|
||||
# opengl not unconditionally required but is needed to get the correct build order
|
||||
["graphs"]="core network gui qml quick quick3d opengl"
|
||||
["gui"]="core"
|
||||
["help"]="widgets"
|
||||
["httpserver"]="core concurrent network websockets"
|
||||
@@ -161,6 +164,7 @@ RDEPEND="
|
||||
bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
|
||||
charts? ( =dev-qt/qtcharts-${QT_PV} )
|
||||
designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] )
|
||||
graphs? ( =dev-qt/qtgraphs-${QT_PV}[quick3d] )
|
||||
gui? (
|
||||
=dev-qt/qtbase-${QT_PV}[gui,jpeg(+)]
|
||||
x11-libs/libxkbcommon
|
||||
@@ -313,6 +317,8 @@ python_prepare_all() {
|
||||
linux
|
||||
[QtCore::qrangemodel_test]
|
||||
linux
|
||||
[QtGraphs::qgraphs_numpy_test]
|
||||
linux
|
||||
EOF
|
||||
fi
|
||||
}
|
||||
@@ -366,6 +372,7 @@ python_configure_all() {
|
||||
use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets )
|
||||
use pdfium && ENABLED_QT_MODULES+=( PdfWidgets )
|
||||
use quick && ENABLED_QT_MODULES+=( QuickWidgets )
|
||||
use graphs && ENABLED_QT_MODULES+=( GraphsWidgets ) # requires QuickWidgets
|
||||
use svg && ENABLED_QT_MODULES+=( SvgWidgets )
|
||||
use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets )
|
||||
fi
|
||||
|
||||
@@ -49,6 +49,7 @@ declare -A QT_MODULES=(
|
||||
["+core"]="Core"
|
||||
["+dbus"]="DBus"
|
||||
["designer"]="Designer"
|
||||
["graphs"]="Graphs" # plus widgets
|
||||
["+gui"]="Gui"
|
||||
["help"]="Help"
|
||||
["httpserver"]="HttpServer"
|
||||
@@ -95,6 +96,8 @@ declare -A QT_REQUIREMENTS=(
|
||||
["dbus"]="core"
|
||||
["designer"]="widgets"
|
||||
["gles2-only"]="gui"
|
||||
# opengl not unconditionally required but is needed to get the correct build order
|
||||
["graphs"]="core network gui qml quick quick3d opengl"
|
||||
["gui"]="core"
|
||||
["help"]="widgets"
|
||||
["httpserver"]="core concurrent network websockets"
|
||||
@@ -159,6 +162,7 @@ RDEPEND="
|
||||
bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
|
||||
charts? ( =dev-qt/qtcharts-${QT_PV} )
|
||||
designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] )
|
||||
graphs? ( =dev-qt/qtgraphs-${QT_PV}[quick3d] )
|
||||
gui? (
|
||||
=dev-qt/qtbase-${QT_PV}[gui,jpeg(+)]
|
||||
x11-libs/libxkbcommon
|
||||
@@ -309,6 +313,8 @@ python_prepare_all() {
|
||||
linux
|
||||
[QtCore::qrangemodel_test]
|
||||
linux
|
||||
[QtGraphs::qgraphs_numpy_test]
|
||||
linux
|
||||
EOF
|
||||
fi
|
||||
}
|
||||
@@ -362,6 +368,7 @@ python_configure_all() {
|
||||
use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets )
|
||||
use pdfium && ENABLED_QT_MODULES+=( PdfWidgets )
|
||||
use quick && ENABLED_QT_MODULES+=( QuickWidgets )
|
||||
use graphs && ENABLED_QT_MODULES+=( GraphsWidgets ) # requires QuickWidgets
|
||||
use svg && ENABLED_QT_MODULES+=( SvgWidgets )
|
||||
use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets )
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user