From 5fbfc58ef63d990f9dd8132e46860eb8a3990eeb Mon Sep 17 00:00:00 2001 From: Andreas Cord-Landwehr Date: Mon, 28 Apr 2025 20:16:35 +0200 Subject: [PATCH] breeze: backport compile patches for latest KF6 & Qt --- .../0001-kcursorgen-Add-QDebug-include.patch | 30 +++++++++++++++++++ .../breeze/0002-Add-missing-includes.patch | 28 +++++++++++++++++ recipes-plasma/breeze_6.3.4.bb | 4 +++ 3 files changed, 62 insertions(+) create mode 100644 recipes-plasma/breeze/0001-kcursorgen-Add-QDebug-include.patch create mode 100644 recipes-plasma/breeze/0002-Add-missing-includes.patch diff --git a/recipes-plasma/breeze/0001-kcursorgen-Add-QDebug-include.patch b/recipes-plasma/breeze/0001-kcursorgen-Add-QDebug-include.patch new file mode 100644 index 0000000..2a19278 --- /dev/null +++ b/recipes-plasma/breeze/0001-kcursorgen-Add-QDebug-include.patch @@ -0,0 +1,30 @@ +From e2f16562b64c63b623def44476eadc635a82c7de Mon Sep 17 00:00:00 2001 +From: Kai Uwe Broulik +Date: Fri, 17 Jan 2025 18:41:26 +0100 +Subject: [PATCH] kcursorgen: Add QDebug include + +It failed to build for me because of qCritical. + +(cherry picked from commit 663da19b8ba6b9849b81bc57f7f8ff4944f6976a) + +SPDX-License-Identifier: GPL-2.0-or-later +Upstream-Status: Backported +--- + cursors/src/kcursorgen/kcursorgen.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cursors/src/kcursorgen/kcursorgen.cpp b/cursors/src/kcursorgen/kcursorgen.cpp +index 3ae73350..aa4bd9ff 100644 +--- a/cursors/src/kcursorgen/kcursorgen.cpp ++++ b/cursors/src/kcursorgen/kcursorgen.cpp +@@ -7,6 +7,7 @@ + #include "options.h" + + #include ++#include + #include + #include + #include +-- +2.48.1 + diff --git a/recipes-plasma/breeze/0002-Add-missing-includes.patch b/recipes-plasma/breeze/0002-Add-missing-includes.patch new file mode 100644 index 0000000..2aaaa54 --- /dev/null +++ b/recipes-plasma/breeze/0002-Add-missing-includes.patch @@ -0,0 +1,28 @@ +From 098ad3facb3d76fe4476424f1b7bf3c9c2c1b142 Mon Sep 17 00:00:00 2001 +From: Nicolas Fella +Date: Fri, 17 Jan 2025 16:46:19 +0100 +Subject: [PATCH] Add missing includes + +(cherry picked from commit 9df8a685aa2d7ed1e9e633dda96d141c591f398e) + +SPDX-License-Identifier: GPL-2.0-or-later +Upstream-Status: Backported +--- + cursors/src/kcursorgen/main.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cursors/src/kcursorgen/main.cpp b/cursors/src/kcursorgen/main.cpp +index 96d5e2ec..b1a284f4 100644 +--- a/cursors/src/kcursorgen/main.cpp ++++ b/cursors/src/kcursorgen/main.cpp +@@ -8,6 +8,7 @@ + + #include + #include ++#include + #include + + int main(int argc, char **argv) +-- +2.48.1 + diff --git a/recipes-plasma/breeze_6.3.4.bb b/recipes-plasma/breeze_6.3.4.bb index ea32e7d..0cb8b12 100644 --- a/recipes-plasma/breeze_6.3.4.bb +++ b/recipes-plasma/breeze_6.3.4.bb @@ -3,5 +3,9 @@ require ${PN}.inc SRC_URI += "https://download.kde.org/stable/plasma/6.3.4/breeze-6.3.4.tar.xz" +SRC_URI += " \ + file://0001-kcursorgen-Add-QDebug-include.patch \ + file://0002-Add-missing-includes.patch \ +" SRC_URI[sha256sum] = "97af530e746eaea423f741697f91eb47ae5e8e883bef3d353fb25ad0b5ed15ac"