[oe] [PATCH,V2][meta-qt5 1/3] qtwayland: move to latest revision

Andreas Müller schnitzeltony at googlemail.com
Tue May 13 14:48:46 UTC 2014


latest hawaii has moved to frame-sync

Signed-off-by: Andreas Müller <schnitzeltony at googlemail.com>
---
 ...0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch | 91 ----------------------
 recipes-qt/qt5/qtwayland_git.bb                    |  3 +-
 2 files changed, 1 insertion(+), 93 deletions(-)
 delete mode 100644 recipes-qt/qt5/qtwayland/0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch

diff --git a/recipes-qt/qt5/qtwayland/0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch b/recipes-qt/qt5/qtwayland/0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch
deleted file mode 100644
index 2266f4c..0000000
--- a/recipes-qt/qt5/qtwayland/0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From c5c23a37b230b426ed1eeea66544af438f48d05d Mon Sep 17 00:00:00 2001
-From: Taeyeon Mori <orochimarufan.x3 at gmail.com>
-Date: Sun, 9 Feb 2014 23:43:06 +0100
-Subject: [PATCH] xcomposite-glx: Fix build on Qt 5.2.1
-
-* it was made private in
-  commit b6713ec4262c05f7d103bc3b75ab81aedc690853
-  Author: Jorgen Lind <jorgen.lind at digia.com>
-  Date:   Wed Dec 18 07:59:53 2013 +0100
-
-  Make classes in client private
-
-  and qwayland-xcomposite-glx wasn't adapted to it
-
-* found in
-  http;//oro.sodimm.me/~hinata/devel/.../0001-Fix-build-on-Qt-5.2.1.patch.htm
-  but because it was already gone, here is the cache:
-  http://webcache.googleusercontent.com/search?q=cache:5L0rSgqrKMoJ:oro.sodimm.me/~hinata/devel/qt5-wayland-git/0001-Fix-build-on-Qt-5.2.1.patch.htm&hl=en&gl=cz&strip=1
-
-Change-Id: I8eed3645ccacc43e2c9febba2bc6544c7068207a
-Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
----
- .../compositor/xcomposite-glx/xcompositeglxintegration.cpp |  2 +-
- src/plugins/platforms/qwayland-xcomposite-glx/main.cpp     |  2 +-
- .../qwaylandxcompositeglxplatformintegration.h             | 14 ++++++++------
- 3 files changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp
-index dce1fdc..8403c78 100644
---- a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp
-+++ b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp
-@@ -112,7 +112,7 @@ void XCompositeGLXClientBufferIntegration::initializeHardware(QtWayland::Display
-     delete glContext;
- }
- 
--void XCompositeGLXClientBufferIntegration::updateTextureFromBuffer(struct ::wl_resource *buffer)
-+void XCompositeGLXClientBufferIntegration::bindTextureToBuffer(struct ::wl_resource *buffer)
- {
-     XCompositeBuffer *compositorBuffer = XCompositeBuffer::fromResource(buffer);
-     Pixmap pixmap = XCompositeNameWindowPixmap(mDisplay, compositorBuffer->window());
-diff --git a/src/plugins/platforms/qwayland-xcomposite-glx/main.cpp b/src/plugins/platforms/qwayland-xcomposite-glx/main.cpp
-index 17b20f9..c9450a5 100644
---- a/src/plugins/platforms/qwayland-xcomposite-glx/main.cpp
-+++ b/src/plugins/platforms/qwayland-xcomposite-glx/main.cpp
-@@ -40,7 +40,7 @@
- ****************************************************************************/
- 
- #include <qpa/qplatformintegrationplugin.h>
--#include "qwaylandintegration.h"
-+#include "qwaylandxcompositeglxplatformintegration.h"
- 
- QT_BEGIN_NAMESPACE
- 
-diff --git a/src/plugins/platforms/qwayland-xcomposite-glx/qwaylandxcompositeglxplatformintegration.h b/src/plugins/platforms/qwayland-xcomposite-glx/qwaylandxcompositeglxplatformintegration.h
-index fe8c5b7..fb63fea 100644
---- a/src/plugins/platforms/qwayland-xcomposite-glx/qwaylandxcompositeglxplatformintegration.h
-+++ b/src/plugins/platforms/qwayland-xcomposite-glx/qwaylandxcompositeglxplatformintegration.h
-@@ -42,7 +42,7 @@
- #ifndef QWAYLANDXCOMPOSITEGLXPLATFORMINTEGRATION_H
- #define QWAYLANDXCOMPOSITEGLXPLATFORMINTEGRATION_H
- 
--#include <QtWaylandClient/qwaylandintegration.h>
-+#include <QtWaylandClient/private/qwaylandintegration_p.h>
- 
- #include "qwaylandxcompositeglxintegration.h"
- 
-@@ -51,14 +51,16 @@ class QWaylandXCompositeGlxPlatformIntegration : public QWaylandIntegration
- public:
-     QWaylandXCompositeGlxPlatformIntegration()
-         : QWaylandIntegration()
--        , m_gl_integration(new QWaylandXCompositeGLXIntegration(display()))
--    { }
-+        , m_client_buffer_integration(new QWaylandXCompositeGLXIntegration())
-+    {
-+        m_client_buffer_integration->initialize(display());
-+    }
- 
--    QWaylandGLIntegration *glIntegration() const Q_DECL_OVERRIDE
--    { return m_gl_integration; }
-+    QWaylandClientBufferIntegration *clientBufferIntegration() const Q_DECL_OVERRIDE
-+    { return m_client_buffer_integration; }
- 
- private:
--    QWaylandGLIntegration *m_gl_integration;
-+    QWaylandClientBufferIntegration *m_client_buffer_integration;
- };
- 
- #endif
--- 
-1.8.5.3
-
diff --git a/recipes-qt/qt5/qtwayland_git.bb b/recipes-qt/qt5/qtwayland_git.bb
index 789a882..ebdda82 100644
--- a/recipes-qt/qt5/qtwayland_git.bb
+++ b/recipes-qt/qt5/qtwayland_git.bb
@@ -4,9 +4,8 @@ require ${PN}.inc
 # qtwayland wasn't released yet, last tag before this SRCREV is 5.0.0-beta1
 # qt5-git PV is only to indicate that this recipe is compatible with qt5 5.2.1
 
-SRCREV = "573d0ee5ba86d99095f217ea9e19172bfc5e75fd"
+SRCREV = "f9ebbd6c618488f9b671f5504528ced3350754fb"
 
 SRC_URI += " \
-    file://0001-xcomposite-glx-Fix-build-on-Qt-5.2.1.patch \
     file://0001-examples.pro-include-server-buffer-only-when-buildin.patch \
 "
-- 
1.8.3.1




More information about the Openembedded-devel mailing list