[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/13: gnu: qtwayland: Fix build with GCC 11.
From: |
guix-commits |
Subject: |
02/13: gnu: qtwayland: Fix build with GCC 11. |
Date: |
Wed, 10 Aug 2022 18:24:32 -0400 (EDT) |
mbakke pushed a commit to branch master
in repository guix.
commit 88f976d1604e229c47ecfc16e0c95a36817d5043
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Wed Aug 10 19:43:05 2022 +0200
gnu: qtwayland: Fix build with GCC 11.
* gnu/packages/patches/qtwayland-gcc-11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtwayland)[source](patches): New field.
---
gnu/local.mk | 1 +
gnu/packages/patches/qtwayland-gcc-11.patch | 18 ++++++++++++++++++
gnu/packages/qt.scm | 1 +
3 files changed, 20 insertions(+)
diff --git a/gnu/local.mk b/gnu/local.mk
index 247b9ec34f..1bd791fb0c 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1750,6 +1750,7 @@ dist_patch_DATA =
\
%D%/packages/patches/qtscript-disable-tests.patch \
%D%/packages/patches/quagga-reproducible-build.patch \
%D%/packages/patches/quickswitch-fix-dmenu-check.patch \
+ %D%/packages/patches/qtwayland-gcc-11.patch \
%D%/packages/patches/qtwebkit-pbutils-include.patch \
%D%/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch \
%D%/packages/patches/qtwebkit-fix-building-with-python-3.9.patch \
diff --git a/gnu/packages/patches/qtwayland-gcc-11.patch
b/gnu/packages/patches/qtwayland-gcc-11.patch
new file mode 100644
index 0000000000..06983ff2f3
--- /dev/null
+++ b/gnu/packages/patches/qtwayland-gcc-11.patch
@@ -0,0 +1,18 @@
+Add missing import for newer libstdc++.
+
+Taken from upstream:
+
+
https://github.com/qt/qtwayland/commit/1aa6ec2c778504d96543f6cdc2b9199a7b066fc1
+
+diff --git a/tests/auto/client/shared/corecompositor.cpp
b/tests/auto/client/shared/corecompositor.cpp
+index 5c6c83baa..fa9b7662a 100644
+--- a/tests/auto/client/shared/corecompositor.cpp
++++ b/tests/auto/client/shared/corecompositor.cpp
+@@ -27,6 +27,7 @@
+ ****************************************************************************/
+
+ #include "corecompositor.h"
++#include <thread>
+
+ namespace MockCompositor {
+
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 7d0f1b4971..be6665a57f 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -1456,6 +1456,7 @@ set of plugins for interacting with pulseaudio and
GStreamer.")
(source (origin
(method url-fetch)
(uri (qt5-urls name version))
+ (patches (search-patches "qtwayland-gcc-11.patch"))
(sha256
(base32
"1ddfx4nak16xx0zh1kl836zxvpbixmmjyplsmfmg65pqkwi34dqr"))))
- branch master updated (aacbe59fbc -> a66b9063d1), guix-commits, 2022/08/10
- 02/13: gnu: qtwayland: Fix build with GCC 11.,
guix-commits <=
- 05/13: gnu: libabigail: Remove input labels., guix-commits, 2022/08/10
- 03/13: gnu: qtwayland: Remove input labels., guix-commits, 2022/08/10
- 04/13: gnu: libabigail: Update to 2.0., guix-commits, 2022/08/10
- 06/13: gnu: mdds: Update to 2.0.3., guix-commits, 2022/08/10
- 07/13: gnu: ixion: Update to 0.17.0., guix-commits, 2022/08/10
- 08/13: gnu: orcus: Update to 0.17.2., guix-commits, 2022/08/10
- 10/13: gnu: Add libcuckoo., guix-commits, 2022/08/10
- 13/13: gnu: libreoffice: Remove input labels., guix-commits, 2022/08/10
- 01/13: gnu: fuse@2: Prepare for newer glibc., guix-commits, 2022/08/10
- 11/13: gnu: libcmis: Update to 0.5.2-46-gf264a61., guix-commits, 2022/08/10