Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
Date: Fri, 28 Feb 2020 10:15:47
Message-Id: 1582884224.d6e9b991107ae70de433ff9adab8db652575674a.asturm@gentoo
1 commit: d6e9b991107ae70de433ff9adab8db652575674a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 26 21:30:46 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 28 10:03:44 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d6e9b991
7
8 dev-qt/qtgui: Add USE vulkan
9
10 Bug: https://bugs.gentoo.org/703594
11 Package-Manager: Portage-2.3.89, Repoman-2.3.20
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-qt/qtgui/metadata.xml | 1 +
15 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 7 +++++--
16 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 7 +++++--
17 3 files changed, 11 insertions(+), 4 deletions(-)
18
19 diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
20 index 5fd07056..a7e86f45 100644
21 --- a/dev-qt/qtgui/metadata.xml
22 +++ b/dev-qt/qtgui/metadata.xml
23 @@ -14,6 +14,7 @@
24 <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
25 <flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
26 <flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
27 + <flag name="vulkan">Enable support for Vulkan</flag>
28 <flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag>
29 <flag name="X">Build the XCB platform plugin and enable X11 integration</flag>
30 </use>
31
32 diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
33 index e077dd59..e9b747e5 100644
34 --- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
35 +++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
36 @@ -15,8 +15,8 @@ fi
37
38 # TODO: linuxfb
39
40 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
41 - jpeg +libinput +png tslib tuio +udev vnc wayland +X"
42 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
43 + +libinput +png tslib tuio +udev vnc vulkan wayland +X"
44 REQUIRED_USE="
45 || ( eglfs X )
46 accessibility? ( dbus X )
47 @@ -53,6 +53,7 @@ COMMON_DEPEND="
48 tuio? ( ~dev-qt/qtnetwork-${PV} )
49 udev? ( virtual/libudev:= )
50 vnc? ( ~dev-qt/qtnetwork-${PV} )
51 + vulkan? ( dev-util/vulkan-headers )
52 X? (
53 x11-libs/libICE
54 x11-libs/libSM
55 @@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=(
56 !png:no-png:
57 tslib:tslib:
58 udev:libudev:
59 + vulkan:vulkan:
60 X:xcb:
61 X:xcb-glx:
62 X:xcb-plugin:
63 @@ -178,6 +180,7 @@ src_configure() {
64 $(qt_use png libpng system)
65 $(qt_use tslib)
66 $(qt_use udev libudev)
67 + $(qt_use vulkan)
68 $(qt_use X xcb system)
69 $(usex X '-xcb-xlib -xcb-xinput -xkb' '')
70 )
71
72 diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
73 index e1bbc622..27b95fde 100644
74 --- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
75 +++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
76 @@ -15,8 +15,8 @@ fi
77
78 # TODO: linuxfb
79
80 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
81 - jpeg +libinput +png tslib tuio +udev vnc wayland +X"
82 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
83 + +libinput +png tslib tuio +udev vnc vulkan wayland +X"
84 REQUIRED_USE="
85 || ( eglfs X )
86 accessibility? ( dbus X )
87 @@ -53,6 +53,7 @@ COMMON_DEPEND="
88 tuio? ( ~dev-qt/qtnetwork-${PV} )
89 udev? ( virtual/libudev:= )
90 vnc? ( ~dev-qt/qtnetwork-${PV} )
91 + vulkan? ( dev-util/vulkan-headers )
92 X? (
93 x11-libs/libICE
94 x11-libs/libSM
95 @@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=(
96 !png:no-png:
97 tslib:tslib:
98 udev:libudev:
99 + vulkan:vulkan:
100 X:xcb:
101 X:xcb-glx:
102 X:xcb-plugin:
103 @@ -178,6 +180,7 @@ src_configure() {
104 $(qt_use png libpng system)
105 $(qt_use tslib)
106 $(qt_use udev libudev)
107 + $(qt_use vulkan)
108 $(qt_use X xcb)
109 $(usex X '-xcb-xlib' '')
110 )