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: Mon, 23 Aug 2021 01:15:17
Message-Id: 1629681298.8898e86615e7d5d31575c056058a5780a4fd0cba.asturm@gentoo
1 commit: 8898e86615e7d5d31575c056058a5780a4fd0cba
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 23 00:35:29 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 23 01:14:58 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=8898e866
7
8 dev-qt/qtgui: Add IUSE=linuxfb
9
10 Bug: https://bugs.gentoo.org/589560
11 Package-Manager: Portage-3.0.22, Repoman-3.0.3
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-qt/qtgui/metadata.xml | 1 +
15 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 4 ++--
16 2 files changed, 3 insertions(+), 2 deletions(-)
17
18 diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
19 index cfa040fb..4efe433f 100644
20 --- a/dev-qt/qtgui/metadata.xml
21 +++ b/dev-qt/qtgui/metadata.xml
22 @@ -11,6 +11,7 @@
23 <flag name="evdev">Enable support for input devices via evdev</flag>
24 <flag name="ibus">Build the IBus input method plugin</flag>
25 <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
26 + <flag name="linuxfb">Enable Linux framebuffer support for embedded devices</flag>
27 <flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
28 <flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
29 <flag name="vulkan">Enable support for Vulkan</flag>
30
31 diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
32 index 1f90fc01..47a8155c 100644
33 --- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
34 +++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
35 @@ -13,9 +13,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
36 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
37 fi
38
39 -# TODO: linuxfb
40 IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
41 - +libinput +png tslib tuio +udev vnc vulkan wayland +X"
42 + +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
43 REQUIRED_USE="
44 || ( eglfs X )
45 accessibility? ( dbus X )
46 @@ -168,6 +167,7 @@ src_configure() {
47 -system-harfbuzz
48 $(qt_use jpeg libjpeg system)
49 $(qt_use libinput)
50 + $(qt_use linuxfb)
51 -opengl $(usex gles2-only es2 desktop)
52 $(qt_use png libpng system)
53 $(qt_use tslib)