diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-10-12 16:10:08 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-11-25 23:13:34 +0100 |
commit | dd21364799d3056319c23776abdcc2bba0dfc6c3 (patch) | |
tree | 747b3592359cafb02edfbcae02c447e3f8d71792 | |
parent | dev-qt/designer: Drop IUSE=webkit (diff) | |
download | qt-dd21364799d3056319c23776abdcc2bba0dfc6c3.tar.gz qt-dd21364799d3056319c23776abdcc2bba0dfc6c3.tar.bz2 qt-dd21364799d3056319c23776abdcc2bba0dfc6c3.zip |
dev-qt/qt3d: Add IUSE="vulkan" tied to dev-qt/qtgui, add slot op
Uses private headers from dev-qt/qtgui.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
(cherry picked from commit e0a2412fad307e4d5713f384463ba0cc6dd00cb7)
-rw-r--r-- | dev-qt/qt3d/metadata.xml | 1 | ||||
-rw-r--r-- | dev-qt/qt3d/qt3d-5.15.9999.ebuild | 12 |
2 files changed, 8 insertions, 5 deletions
diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml index ff8a21d9..ea85517d 100644 --- a/dev-qt/qt3d/metadata.xml +++ b/dev-qt/qt3d/metadata.xml @@ -8,6 +8,7 @@ <use> <flag name="gamepad">Add support for gamepad hardware via<pkg>dev-qt/qtgamepad</pkg></flag> <flag name="qml">Build QML/QtQuick bindings</flag> + <flag name="vulkan">Enable support for Vulkan</flag> </use> <upstream> <bugs-to>https://bugreports.qt.io/</bugs-to> diff --git a/dev-qt/qt3d/qt3d-5.15.9999.ebuild b/dev-qt/qt3d/qt3d-5.15.9999.ebuild index a66bb2cc..ffeb1aa5 100644 --- a/dev-qt/qt3d/qt3d-5.15.9999.ebuild +++ b/dev-qt/qt3d/qt3d-5.15.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,18 +11,20 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then fi # TODO: tools -IUSE="gamepad gles2-only qml" +IUSE="gamepad gles2-only qml vulkan" -DEPEND=" +RDEPEND=" ~dev-qt/qtconcurrent-${PV} ~dev-qt/qtcore-${PV} - ~dev-qt/qtgui-${PV} + ~dev-qt/qtgui-${PV}:5=[vulkan=] ~dev-qt/qtnetwork-${PV} >=media-libs/assimp-4.0.0 gamepad? ( ~dev-qt/qtgamepad-${PV} ) qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] ) " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" src_prepare() { rm -r src/3rdparty/assimp/{code,contrib,include} || die |