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 |
+} |