mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
x11-misc/sddm: Fix build with Qt 5.15.2++
Upstream commit e93bf95c54ad8c2a1604f8d7be05339164b19308 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
23
x11-misc/sddm/files/sddm-0.18.1-qt-5.15.2.patch
Normal file
23
x11-misc/sddm/files/sddm-0.18.1-qt-5.15.2.patch
Normal file
@@ -0,0 +1,23 @@
|
||||
From e93bf95c54ad8c2a1604f8d7be05339164b19308 Mon Sep 17 00:00:00 2001
|
||||
From: "aacid@kde.org" <aacid@kde.org>
|
||||
Date: Thu, 12 Nov 2020 23:42:48 +0100
|
||||
Subject: [PATCH] Fix compilation once QTBUG-88431 gets fixed
|
||||
|
||||
And also comes closes to Qt6 compatibility
|
||||
---
|
||||
src/daemon/XorgDisplayServer.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/daemon/XorgDisplayServer.cpp b/src/daemon/XorgDisplayServer.cpp
|
||||
index 5f93a1b3..d5f29a94 100644
|
||||
--- a/src/daemon/XorgDisplayServer.cpp
|
||||
+++ b/src/daemon/XorgDisplayServer.cpp
|
||||
@@ -65,7 +65,7 @@ namespace SDDM {
|
||||
// create a random hexadecimal number
|
||||
const char *digits = "0123456789abcdef";
|
||||
for (int i = 0; i < 32; ++i)
|
||||
- m_cookie[i] = digits[dis(gen)];
|
||||
+ m_cookie[i] = QLatin1Char(digits[dis(gen)]);
|
||||
}
|
||||
|
||||
XorgDisplayServer::~XorgDisplayServer() {
|
||||
@@ -54,6 +54,8 @@ PATCHES=(
|
||||
# TODO: fix properly
|
||||
"${FILESDIR}/${PN}-0.16.0-ck2-revert.patch" # bug 633920
|
||||
"${FILESDIR}/pam-1.4-substack.patch"
|
||||
# upstream git develop branch:
|
||||
"${FILESDIR}/${P}-qt-5.15.2.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
Reference in New Issue
Block a user