aboutsummaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
authorJimi Huotari <chiitoo@gentoo.org>2019-08-26 13:34:27 +0300
committerJimi Huotari <chiitoo@gentoo.org>2019-08-26 13:50:07 +0300
commit041c6d78f94e2ebc66ad2b9ef5cc60580212c504 (patch)
tree7e4ec095c25c512cddda2b6258f41735fc9058ad /dev-qt
parentdev-qt/qtimageformats: Drop USE jpeg2k, fix USE mng (diff)
downloadqt-041c6d78f94e2ebc66ad2b9ef5cc60580212c504.tar.gz
qt-041c6d78f94e2ebc66ad2b9ef5cc60580212c504.tar.bz2
qt-041c6d78f94e2ebc66ad2b9ef5cc60580212c504.zip
dev-qt/qt3d: add USE="gamepad"
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/qt3d/metadata.xml2
-rw-r--r--dev-qt/qt3d/qt3d-5.12.9999.ebuild6
-rw-r--r--dev-qt/qt3d/qt3d-5.13.9999.ebuild6
-rw-r--r--dev-qt/qt3d/qt3d-5.14.9999.ebuild6
-rw-r--r--dev-qt/qt3d/qt3d-5.9999.ebuild6
5 files changed, 18 insertions, 8 deletions
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 @@
<name>Gentoo Qt Project</name>
</maintainer>
<use>
+ <flag name="gamepad">Add support for gamepad hardware via
+ <pkg>dev-qt/qtgamepad</pkg></flag>
<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
<flag name="qml">Build QML/QtQuick bindings</flag>
</use>
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