commit: d6e9b991107ae70de433ff9adab8db652575674a Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Feb 26 21:30:46 2020 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Feb 28 10:03:44 2020 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d6e9b991
dev-qt/qtgui: Add USE vulkan Bug: https://bugs.gentoo.org/703594 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-qt/qtgui/metadata.xml | 1 + dev-qt/qtgui/qtgui-5.14.9999.ebuild | 7 +++++-- dev-qt/qtgui/qtgui-5.15.9999.ebuild | 7 +++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml index 5fd07056..a7e86f45 100644 --- a/dev-qt/qtgui/metadata.xml +++ b/dev-qt/qtgui/metadata.xml @@ -14,6 +14,7 @@ <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag> <flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag> <flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag> + <flag name="vulkan">Enable support for Vulkan</flag> <flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag> <flag name="X">Build the XCB platform plugin and enable X11 integration</flag> </use> diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild index e077dd59..e9b747e5 100644 --- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild +++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild @@ -15,8 +15,8 @@ fi # TODO: linuxfb -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus - jpeg +libinput +png tslib tuio +udev vnc wayland +X" +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg + +libinput +png tslib tuio +udev vnc vulkan wayland +X" REQUIRED_USE=" || ( eglfs X ) accessibility? ( dbus X ) @@ -53,6 +53,7 @@ COMMON_DEPEND=" tuio? ( ~dev-qt/qtnetwork-${PV} ) udev? ( virtual/libudev:= ) vnc? ( ~dev-qt/qtnetwork-${PV} ) + vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM @@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=( !png:no-png: tslib:tslib: udev:libudev: + vulkan:vulkan: X:xcb: X:xcb-glx: X:xcb-plugin: @@ -178,6 +180,7 @@ src_configure() { $(qt_use png libpng system) $(qt_use tslib) $(qt_use udev libudev) + $(qt_use vulkan) $(qt_use X xcb system) $(usex X '-xcb-xlib -xcb-xinput -xkb' '') ) diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild index e1bbc622..27b95fde 100644 --- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild @@ -15,8 +15,8 @@ fi # TODO: linuxfb -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus - jpeg +libinput +png tslib tuio +udev vnc wayland +X" +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg + +libinput +png tslib tuio +udev vnc vulkan wayland +X" REQUIRED_USE=" || ( eglfs X ) accessibility? ( dbus X ) @@ -53,6 +53,7 @@ COMMON_DEPEND=" tuio? ( ~dev-qt/qtnetwork-${PV} ) udev? ( virtual/libudev:= ) vnc? ( ~dev-qt/qtnetwork-${PV} ) + vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM @@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=( !png:no-png: tslib:tslib: udev:libudev: + vulkan:vulkan: X:xcb: X:xcb-glx: X:xcb-plugin: @@ -178,6 +180,7 @@ src_configure() { $(qt_use png libpng system) $(qt_use tslib) $(qt_use udev libudev) + $(qt_use vulkan) $(qt_use X xcb) $(usex X '-xcb-xlib' '') )