From 041c6d78f94e2ebc66ad2b9ef5cc60580212c504 Mon Sep 17 00:00:00 2001 From: Jimi Huotari Date: Mon, 26 Aug 2019 13:34:27 +0300 Subject: dev-qt/qt3d: add USE="gamepad" Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Jimi Huotari --- dev-qt/qt3d/metadata.xml | 2 ++ dev-qt/qt3d/qt3d-5.12.9999.ebuild | 6 ++++-- dev-qt/qt3d/qt3d-5.13.9999.ebuild | 6 ++++-- dev-qt/qt3d/qt3d-5.14.9999.ebuild | 6 ++++-- dev-qt/qt3d/qt3d-5.9999.ebuild | 6 ++++-- 5 files changed, 18 insertions(+), 8 deletions(-) (limited to 'dev-qt') diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml index 987a6dc2..bdb6f1b0 100644 --- a/dev-qt/qt3d/metadata.xml +++ b/dev-qt/qt3d/metadata.xml @@ -6,6 +6,8 @@ Gentoo Qt Project + Add support for gamepad hardware via + dev-qt/qtgamepad Use GLES 2.0 or later instead of full OpenGL Build QML/QtQuick bindings diff --git a/dev-qt/qt3d/qt3d-5.12.9999.ebuild b/dev-qt/qt3d/qt3d-5.12.9999.ebuild index 0f61b942..431e2685 100644 --- a/dev-qt/qt3d/qt3d-5.12.9999.ebuild +++ b/dev-qt/qt3d/qt3d-5.12.9999.ebuild @@ -10,8 +10,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm64 ~x86" fi -# TODO: gamepad, tools -IUSE="gles2 qml" +# TODO: tools +IUSE="gamepad gles2 qml" DEPEND=" ~dev-qt/qtconcurrent-${PV} @@ -19,6 +19,7 @@ DEPEND=" ~dev-qt/qtgui-${PV} ~dev-qt/qtnetwork-${PV} >=media-libs/assimp-4.0.0 + gamepad? ( ~dev-qt/qtgamepad-${PV} ) qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) " RDEPEND="${DEPEND}" @@ -26,6 +27,7 @@ RDEPEND="${DEPEND}" src_prepare() { rm -r src/3rdparty/assimp/{code,contrib,include} || die + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri qt_use_disable_mod qml quick src/src.pro qt5-build_src_prepare diff --git a/dev-qt/qt3d/qt3d-5.13.9999.ebuild b/dev-qt/qt3d/qt3d-5.13.9999.ebuild index 0f61b942..431e2685 100644 --- a/dev-qt/qt3d/qt3d-5.13.9999.ebuild +++ b/dev-qt/qt3d/qt3d-5.13.9999.ebuild @@ -10,8 +10,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm64 ~x86" fi -# TODO: gamepad, tools -IUSE="gles2 qml" +# TODO: tools +IUSE="gamepad gles2 qml" DEPEND=" ~dev-qt/qtconcurrent-${PV} @@ -19,6 +19,7 @@ DEPEND=" ~dev-qt/qtgui-${PV} ~dev-qt/qtnetwork-${PV} >=media-libs/assimp-4.0.0 + gamepad? ( ~dev-qt/qtgamepad-${PV} ) qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) " RDEPEND="${DEPEND}" @@ -26,6 +27,7 @@ RDEPEND="${DEPEND}" src_prepare() { rm -r src/3rdparty/assimp/{code,contrib,include} || die + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri qt_use_disable_mod qml quick src/src.pro qt5-build_src_prepare diff --git a/dev-qt/qt3d/qt3d-5.14.9999.ebuild b/dev-qt/qt3d/qt3d-5.14.9999.ebuild index 0f61b942..431e2685 100644 --- a/dev-qt/qt3d/qt3d-5.14.9999.ebuild +++ b/dev-qt/qt3d/qt3d-5.14.9999.ebuild @@ -10,8 +10,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm64 ~x86" fi -# TODO: gamepad, tools -IUSE="gles2 qml" +# TODO: tools +IUSE="gamepad gles2 qml" DEPEND=" ~dev-qt/qtconcurrent-${PV} @@ -19,6 +19,7 @@ DEPEND=" ~dev-qt/qtgui-${PV} ~dev-qt/qtnetwork-${PV} >=media-libs/assimp-4.0.0 + gamepad? ( ~dev-qt/qtgamepad-${PV} ) qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) " RDEPEND="${DEPEND}" @@ -26,6 +27,7 @@ RDEPEND="${DEPEND}" src_prepare() { rm -r src/3rdparty/assimp/{code,contrib,include} || die + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri qt_use_disable_mod qml quick src/src.pro qt5-build_src_prepare diff --git a/dev-qt/qt3d/qt3d-5.9999.ebuild b/dev-qt/qt3d/qt3d-5.9999.ebuild index 0f61b942..431e2685 100644 --- a/dev-qt/qt3d/qt3d-5.9999.ebuild +++ b/dev-qt/qt3d/qt3d-5.9999.ebuild @@ -10,8 +10,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm64 ~x86" fi -# TODO: gamepad, tools -IUSE="gles2 qml" +# TODO: tools +IUSE="gamepad gles2 qml" DEPEND=" ~dev-qt/qtconcurrent-${PV} @@ -19,6 +19,7 @@ DEPEND=" ~dev-qt/qtgui-${PV} ~dev-qt/qtnetwork-${PV} >=media-libs/assimp-4.0.0 + gamepad? ( ~dev-qt/qtgamepad-${PV} ) qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) " RDEPEND="${DEPEND}" @@ -26,6 +27,7 @@ RDEPEND="${DEPEND}" src_prepare() { rm -r src/3rdparty/assimp/{code,contrib,include} || die + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri qt_use_disable_mod qml quick src/src.pro qt5-build_src_prepare -- cgit v1.2.3