diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-02-26 22:30:46 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-02-28 11:03:44 +0100 |
commit | d6e9b991107ae70de433ff9adab8db652575674a (patch) | |
tree | afc9b55365a4013fb42ed5ee07a24a04aede7b97 | |
parent | dev-qt/qtwayland: Fix USE libinput (diff) | |
download | qt-d6e9b991107ae70de433ff9adab8db652575674a.tar.gz qt-d6e9b991107ae70de433ff9adab8db652575674a.tar.bz2 qt-d6e9b991107ae70de433ff9adab8db652575674a.zip |
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@gentoo.org>
-rw-r--r-- | dev-qt/qtgui/metadata.xml | 1 | ||||
-rw-r--r-- | dev-qt/qtgui/qtgui-5.14.9999.ebuild | 7 | ||||
-rw-r--r-- | 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' '') ) |