Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
Date: Sun, 07 Nov 2021 23:42:10
Message-Id: 1636328329.b4766d8df05d3c6fa584a6b81f684cb51568227e.asturm@gentoo
1 commit: b4766d8df05d3c6fa584a6b81f684cb51568227e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 16 12:52:53 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 7 23:38:49 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4766d8d
7
8 dev-qt/qtwayland: 5.15.2-r15 version bump at KDE 992833ca
9
10 Add missing dep on dev-util/wayland-scanner.
11
12 Upstream fixes:
13
14 "Fix the logic for decoding modifiers map in Wayland text input protocol"
15 QTBUG: https://bugreports.qt.io/browse/QTBUG-97094
16
17 "Wayland client: use wl_keyboard to determine active state"
18 https://codereview.qt-project.org/c/qt/qtwayland/+/367306
19 Pre-requisite of fix in kde-frameworks/kio-5.88.0, see also:
20 https://invent.kde.org/frameworks/kio/-/merge_requests/619
21 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=421974
22
23 "Client: do not empty clipboard when a new popup/window is opened"
24 QTBUG: https://bugreports.qt.io/browse/QTBUG-93474
25
26 Thanks-to: Davide Pesavento <pesa <AT> gentoo.org>
27 Bug: https://bugs.gentoo.org/818997
28 Package-Manager: Portage-3.0.28, Repoman-3.0.3
29 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
30
31 dev-qt/qtwayland/Manifest | 1 +
32 dev-qt/qtwayland/qtwayland-5.15.2-r15.ebuild | 44 ++++++++++++++++++++++++++++
33 2 files changed, 45 insertions(+)
34
35 diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
36 index 3a2db5f35aa..8fcb0883fb4 100644
37 --- a/dev-qt/qtwayland/Manifest
38 +++ b/dev-qt/qtwayland/Manifest
39 @@ -1 +1,2 @@
40 +DIST qtwayland-5.15.2-992833ca.tar.gz 829101 BLAKE2B a00cce48b06b9537561e51598dceb3b2cf2f77ccba869b726b7ac473764dd64024ef759a8d46dd3f3e1161c27fcb1c70ce20a5c3d6f2e9938950cd38f84bc2c2 SHA512 3520a7b8b27703b3306a5e852498c1805f359e09d2622ed53b5ee2038e6e99d3d0132f47d78167cdf4a1d1f0d4955f8440cec897fcc4dc24f7d3a3a7a493c584
41 DIST qtwayland-5.15.2-efe6edca.tar.gz 829293 BLAKE2B 6ccc5a4e111818cc65855eb4570727f30932bec9a749069550d07332df719eaeec0baf472c025150a32c9c380294f5e9496ad3babd181887a02fc37d1bfd5f2a SHA512 87190cd1ade57c98da972a2f5d48aa0376ccc4bfa589f5832b8a62a63b3eafa6acf88d812ae98c484d4b02878ae2c1986c3759c0ba3f46894c76af713d7b8346
42
43 diff --git a/dev-qt/qtwayland/qtwayland-5.15.2-r15.ebuild b/dev-qt/qtwayland/qtwayland-5.15.2-r15.ebuild
44 new file mode 100644
45 index 00000000000..ea619cd58e7
46 --- /dev/null
47 +++ b/dev-qt/qtwayland/qtwayland-5.15.2-r15.ebuild
48 @@ -0,0 +1,44 @@
49 +# Copyright 1999-2021 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=8
53 +
54 +KDE_ORG_COMMIT=992833ca741efe8f533c61abfaf129a1d8bfcfee
55 +inherit qt5-build
56 +
57 +DESCRIPTION="Wayland platform plugin for Qt"
58 +SLOT=5/${QT5_PV} # bug 815646
59 +
60 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
61 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
62 +fi
63 +
64 +IUSE="vulkan X"
65 +
66 +DEPEND="
67 + dev-libs/wayland
68 + =dev-qt/qtcore-${QT5_PV}*:5=
69 + =dev-qt/qtdeclarative-${QT5_PV}*:5=
70 + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
71 + media-libs/libglvnd
72 + vulkan? ( dev-util/vulkan-headers )
73 + X? (
74 + =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
75 + x11-libs/libX11
76 + x11-libs/libXcomposite
77 + )
78 +"
79 +RDEPEND="${DEPEND}"
80 +BDEPEND="
81 + dev-util/wayland-scanner
82 +"
83 +
84 +src_configure() {
85 + local myqmakeargs=(
86 + --
87 + $(qt_use vulkan feature-wayland-vulkan-server-buffer)
88 + $(qt_use X feature-xcomposite-egl)
89 + $(qt_use X feature-xcomposite-glx)
90 + )
91 + qt5-build_src_configure
92 +}