Commit Graph

1024 Commits

Author SHA1 Message Date
Khem Raj
a72b27efd3 qtdeclarative: Ask for python3 explicitly
Python2 is going out in Jan 2020

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-03 12:27:28 +02:00
Martin Jansa
78122af621 nativesdk-qtbase: inherit pkgconfig
* some features enabled with PACKAGECONFIG need pkgconfig to
  be detected correctly

* fixes:
  Checking for pkg-config...
  test config.qtbase.tests.pkg-config FAILED
  ...
  Trying source 0 (type pkgConfig) of library dbus ...
  pkg-config use disabled globally.
  ...
  ERROR: Feature 'pkg-config' was enabled, but the pre-condition 'tests.pkg-config' failed.

  ERROR: Feature 'glib' was enabled, but the pre-condition 'libs.glib' failed.

  ERROR: Feature 'kms' was enabled, but the pre-condition 'libs.drm' failed.

  ERROR: Feature 'gbm' was enabled, but the pre-condition 'libs.gbm' failed.

  ERROR: Feature 'mtdev' was enabled, but the pre-condition 'libs.mtdev' failed.

Change-Id: I498c586031ccea4b43f3e4d185bac9ce45bee14c
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-02 10:48:58 -07:00
Khem Raj
03f81d6a56 qtwebkit: Inherit pkgconfig
Fixes
  Could NOT find LibXslt: Found unsuitable version "", but required is at

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-02 10:48:58 -07:00
Khem Raj
61a743d4b6 qtgamepad: inherit pkgconfig
Fixes
ERROR: Feature 'sdl2' was enabled, but the pre-condition 'libs.sdl2' failed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-02 10:48:58 -07:00
Khem Raj
0e6233794a qtwayland: Inherit pkgconfig
Fixes
ERROR: Feature 'xcomposite-egl' was enabled, but the pre-condition 'features.wayland-client && features.opengl && features.egl && features.xlib && libs.xcomposite && features.egl_x11' failed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-02 10:48:58 -07:00
Martin Jansa
ca2138bd25 qtwebengine: inherit pkgconfig
* Newer oe-core doesn't pull many default dependencies anymore:
  https://lists.openembedded.org/g/openembedded-core/message/156185
  add explicit dependency on pkgconfig through pkgconfig.bbclass as
  we're using it here.

* fixes:
  | sed: can't read /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_7aad021f2e-r0/image/usr/lib/pkgconfig/Qt5WebEngineCore.pc: No such file or directory
  because without pkgconfig detected this file isn't created during
  the build

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-02 10:48:58 -07:00
Martin Jansa
4519f9eec9 qtmultimedia: inherit pkgconfig
* some features enabled with PACKAGECONFIG need pkgconfig to
  be detected correctly

* fixes:
  | Checking for libresourceqt5... ERROR: Error calling /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtmultimedia/5.15.2+gitAUTOINC+fd30913d46-r0/recipe-sysroot-native/usr/bin/qmake -makefile -o Makefile    QT_BUILD_PARTS-=examples QT_BUILD_PARTS-=tests   /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtmultimedia/5.15.2+gitAUTOINC+fd30913d46-r0/git/qtmultimedia.pro  --   -alsa -gstreamer 1.0 -no-feature-openal -pulseaudio
  | no
  | Done running configuration tests.
  ...
  | ERROR: Feature 'gstreamer_1_0' was enabled, but the pre-condition 'libs.gstreamer_1_0' failed.
  |
  | ERROR: Feature 'pulseaudio' was enabled, but the pre-condition 'libs.pulseaudio' failed.

Change-Id: Iba231f52a1b4a2248c1799c77925c441b84d4b03
2021-10-02 10:48:58 -07:00
Martin Jansa
e661f95bdf maliit-framework-qt5: inherit pkgconfig
* fixes:
  | Reading /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/git/connection/connection.pro [/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/build/connection]
  | sh: 1: pkg-config: not found
  | sh: 1: pkg-config: not found
  | WARNING: install_services.path is not defined: install target not created
2021-10-02 10:48:58 -07:00
Martin Jansa
78b9b1e4d9 qtbase: inherit pkgconfig
* some features enabled with PACKAGECONFIG need pkgconfig to
  be detected correctly

* fixes:
  Checking for pkg-config...
  test config.qtbase.tests.pkg-config FAILED
  ...
  Trying source 0 (type pkgConfig) of library dbus ...
  pkg-config use disabled globally.
  ...
  ERROR: Feature 'pkg-config' was enabled, but the pre-condition 'tests.pkg-config' failed.

  ERROR: Feature 'glib' was enabled, but the pre-condition 'libs.glib' failed.

  ERROR: Feature 'kms' was enabled, but the pre-condition 'libs.drm' failed.

  ERROR: Feature 'gbm' was enabled, but the pre-condition 'libs.gbm' failed.

  ERROR: Feature 'mtdev' was enabled, but the pre-condition 'libs.mtdev' failed.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-02 10:48:58 -07:00
Dan Ackers
087dea07b6 Update to Qt 5.12.11
Signed-off-by: Dan Ackers <dan.ackers@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-30 11:52:26 +02:00
Mikko Gronoff
f05c18abb4 ogl-runtime: update v2.7.0 -> v2.8.0
Signed-off-by: Dan Ackers <dan.ackers@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-30 11:52:26 +02:00
Mikko Gronoff
8e2184bcf2 ogl-runtime: update 2.6.0 -> 2.7.0
Signed-off-by: Dan Ackers <dan.ackers@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-30 11:52:26 +02:00
Mikko Gronoff
9338532683 Update Qt License Agreement 4.2.1 -> 4.3
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-30 11:08:10 +02:00
Martin Jansa
6310c5c173 qtdeclarative: fix build with gcc-11
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-02 00:44:13 +02:00
Martin Jansa
dcf2ece48e qtbase: fix build with gcc-11
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-01 23:29:26 +02:00
Martin Jansa
c7ec5568d8 qt5-native.inc, nativesdk-qt5.inc, nativesdk-packagegroup-qt5-toolchain-host: reorder inherits to fix new QA check
* fixes:
WARNING: meta-qt5/recipes-qt/qt5/qtbase-native_git.bb: QA Issue: qtbase-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour.  [native-last]
WARNING: meta-qt5/recipes-qt/qt5/nativesdk-qtbase_git.bb: QA Issue: nativesdk-qtbase: native/nativesdk class is not inherited last, this can result in unexpected behaviour.  [native-last]
WARNING: meta-qt5/recipes-qt/packagegroups/nativesdk-packagegroup-qt5-toolchain-host.bb: QA Issue: nativesdk-packagegroup-qt5-toolchain-host: native/nativesdk class is not inherited last, this can result in unexpected behaviour.  [native-last]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-01-31 09:40:43 +01:00
Lassi Lehikoinen
e49c07f5d6 qt5: upgrade to 5.12.10
Signed-off-by: Lassi Lehikoinen <lassi.lehikoinen@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-01-22 12:03:44 +01:00
Martin Jansa
6a9de2d841 cinematicexperience: don't use trailing slash in S
* see oe-core base.bbclass changes from:
  https://lists.openembedded.org/g/openembedded-core/message/143159
  https://lists.openembedded.org/g/openembedded-core/message/143161

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2020-11-05 23:31:05 +01:00
Samuli Piippo
9248dc741f qtbase-native: disable vulkan support
Vulkan may get enabled if the host has vulkan headers available,
which will cause a build break.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2020-07-22 14:08:11 +02:00
Tom Hochstein
7565dbe337 qtbase: Add vulkan to PACKAGECONFIGs
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 62bb2ca66b)
2020-07-22 14:08:11 +02:00
Mikko Gronoff
90f99d83fe qt5: upgrade to 5.12.9
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2020-07-07 12:06:31 +02:00
Mikko Gronoff
7d0b17aa22 qt5: upgrade to 5.12.8
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2020-04-17 04:27:46 -07:00
Samuli Piippo
1f1afdb6a7 ogl-runtime: update to v2.6.0
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2020-04-13 13:38:33 +02:00
Mikko Gronoff
b35fcbfb8b qt5: upgrade to Qt 5.12.7
* Update modules to Qt 5.12.7
* Update license agreement to v4.2.1

Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2020-04-13 13:38:33 +02:00
Mikko Gronoff
20331bd6b6 qt5: update to Qt 5.12.6
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2019-11-20 13:49:56 +01:00
Khem Raj
1718712803 qtconnectivity,qtsystems: Account for bluez4 from oe-core
bluez4 has been deprecated for few years now it has been removed
completely from oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-30 14:32:53 +00:00
Christophe Chapuis
4075be1b7e libqofono: bump SRCREV and add a fix for voicecall
This fix is currently in discussion upstream for merge:
https://git.merproject.org/mer-core/libqofono/merge_requests/16

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
2019-10-30 14:32:10 +00:00
Martin Jansa
a119e2e48a qtbase: refresh patches from github forks
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-10-10 10:05:18 +00:00
Khem Raj
6ee18b290f layer: Mark zeus as compatible release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-09 00:57:34 +00:00
Mikko Gronoff
c379ee9cbf qt5: update to Qt 5.12.5
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2019-10-08 20:02:16 +00:00
Mikko Gronoff
1b2862e896 qt3d-runtime: update to ogl-runtime v2.4
Qt 3D Studio Runtime 2.x switches/upgrades to OpenGL Runtime with
version update 2.3 -> 2.4.
* Contains new 3rdparty submodule EASTL (Electronic Arts Standard
  Template Library), recipe adjusted accordingly.
* format-security, examples & musl libc build issues fixed

Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2019-09-23 13:30:07 +00:00
Samuli Piippo
a05a041900 qtvirtualkeyboard: update supported layouts
Update PACKAGECONFIGs with all the supported keyboard layouts.

Change-Id: I943629b33f6132a68f49f83bcf02e6d822ddb34f
Reviewed-by: Kwangsub Kim <kwangsub.kim@qt.io>
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
2019-09-23 13:30:07 +00:00
Khem Raj
dc2dedef99 qtserialbus: Fix build with 5.2+ kernel headers
Backport relevant patch from upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-06 09:22:40 +00:00
Khem Raj
b4f9f22eff qtwebengine: Fix compile failure with 5.2+ kernel headers
Fixes
error: 'SIOCGSTAMP' was not declared in this scope

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-09-05 13:13:40 +00:00
Martin Jansa
2a5f9415e4 qtbase: fix build with gcc-9
* some components which use Werror started to fail with gcc-9, because of new warning:
  https://gcc.gnu.org/gcc-9/changes.html
  New warnings:
    -Wdeprecated-copy, implied by -Wextra, warns about the C++11
       deprecation of implicitly declared copy constructor and
       assignment operator if one of them is user-provided.
       -Wdeprecated-copy-dtor also warns if the destructor is
       user-provided, as specified in C++11.
* e.g. maliit-framework-qt5 was now failing with:
  maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/recipe-sysroot/usr/include/QtCore/qvariant.h:273:25:
  error: implicitly-declared 'constexpr QVariant::Private& QVariant::Private::operator=(const QVariant::Private&)' is deprecated [-Werror=deprecated-copy]
  273 |     { other.d = Private(); }
      |                         ^

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-30 12:01:43 +00:00
Gaurav Kalra
8bc72a78b1 qtlocation: add PACKAGECONFIGs for geoservices
Signed-off-by: Gaurav Kalra <gvkalra@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-30 10:38:31 +00:00
Florent Revest
46c87e060d qmake5_base.bbclass: Don't expand find -name search patterns
A wildcard not put between quotes is expanded by bash. If files matching
the pattern are found in the source directory then the find command is
non-sense and fails.

This commit put those search patterns in quotes and fixes the
installation of some recipes.

Signed-off-by: Florent Revest <revestflo@gmail.com>
2019-05-30 00:37:21 +00:00
Mikko Gronoff
60e61ea26a qt3d-runtime: update to v2.3
Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-19 15:05:12 +00:00
Martin Jansa
cad5f8c8de qtbase: add no-opengl to PACKAGECONFIG_GL when opengl isn't in DISTRO_FEATURES
* otherwise building qtbase with default config will fail with:
  ERROR: The OpenGL functionality tests failed!
  You might need to modify the include and library search paths by editing
  QMAKE_INCDIR_OPENGL[_ES2], QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2]
  in the mkspec for your platform.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-14 10:53:07 +00:00
Martin Jansa
44aab3a041 qtbase: add accessibility from PACKAGECONFIG_KDE to PACKAGECONFIG_DEFAULT
* the original goal was to keep the default PACKAGECONFIG as minimal
  as possible, but I think it's time to enable this
* most builds probably have this enabled anyway because of other dependencies
* new qtbase also shows a warning when it's disabled:
  WARNING: Accessibility disabled. This configuration of Qt is unsupported.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-14 10:48:59 +00:00
Martin Jansa
000e298b58 qtbase: add libxext dependency for xcb PACKAGECONFIG
* with new Qt, qtbase fails to build with x11 DISTRO_FEATURES
  ERROR: Feature 'xcb-xlib' was enabled, but the pre-condition 'features.xlib && libs.xcb_xlib' failed.

  Trying source 0 (type makeSpec) of library xlib ...
  None of [libXext.so libXext.a] found in [] and global paths.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-14 10:38:56 +00:00
Philip Balister
ba08444f42 python-pyqt5: Update to version 5.12.1.
Signed-off-by: Philip Balister <philip@opensdr.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-12 10:03:00 +00:00
Philip Balister
6a1a387a50 python-pyqt: Fix annoying problems.
* Python ABI only applies to include files.

Signed-off-by: Philip Balister <philip@opensdr.com>
2019-05-12 10:01:39 +00:00
Johannes Pointner
c7e0ba566f qtwebengine: arm: use OE specified -mcpu option
OE-Core sets -mcpu option, which is equivalent to -march and -mtune
combination. Therefore don't set -march and -mtune in chromium.

Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com>
2019-05-06 18:52:02 +00:00
Kurt Kiefer
9c62c01bc2 qtbase-tools: Fix error during pkg_postinst
When staging the sdk, the following error is seen:
sed: can't read <path-to-work>/sdk/image/usr/local/oecore-x86_64/sysroots/aarch64-oe-linux/usr/bin/qt.conf: No such file or directory
because the qt.conf file moved from /usr/bin/qt.conf to
/usr/bin/qt5/qt.conf

This change locates the qt.conf file during pkg_postinst using the
OE_QMAKE_PATH_BINS variable, just as when the file is created.
2019-05-02 21:28:17 +00:00
Martin Jansa
f4531ec860 qtwebengine: restore the fix for build with clang/libc++ on aarch64/arm
* it was fixed in:
  5be2654885
* but then when upgrading to 5.12.3 from meta-qt5/qtwebengine I've accidentally overwritten
  this one with the older version in:
  e2707a016c

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-05-02 18:36:25 +00:00
Martin Jansa
8586caf2f2 qt5: update SRCREVs after v5.12.3 tags were downmerged to 5.12 branch
* v5.12.3 tags in qt3d, qtknx, qtmqtt, qtopcua, qttools, qtremoteobjects are fine now

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-26 06:31:50 +00:00
Martin Jansa
7dc422d94a qtwayland: check also that the destination for private headers exists before installing them
* it looks like with 5.12 the QtCompositor headers are actually in QtWaylandCompositor directory
  and ${D}${includedir}/QtCompositor/${SHRT_VER}/QtCompositor/private/ doesn't exist causing
  do_install to fail

$ ls /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/qtwayland/5.12.3+gitAUTOINC+bcdc00bcdc-r0/image/usr/include/QtWaylandCompositor/5.12.3/QtWaylandCompositor/private/
qtwaylandcompositor-config_p.h     qwaylandpointer_p.h                        qwayland-server-wayland.h                     qwaylandxdgdecorationv1_p.h            qwldatadevice_p.h                       wayland-hardware-integration-server-protocol.h
qtwaylandcompositorglobal_p.h      qwaylandqtwindowmanager_p.h                qwayland-server-xdg-decoration-unstable-v1.h  qwaylandxdgshellintegration_p.h        qwldataoffer_p.h                        wayland-ivi-application-server-protocol.h
qwaylandcompositorextension_p.h    qwaylandquickhardwarelayer_p.h             qwayland-server-xdg-shell.h                   qwaylandxdgshell_p.h                   qwldatasource_p.h                       wayland-qt-key-unstable-v1-server-protocol.h
qwaylandcompositor_p.h             qwaylandquickitem_p.h                      qwayland-server-xdg-shell-unstable-v5_p.h     qwaylandxdgshellv5integration_p.h      qwlhardwarelayerintegrationfactory_p.h  wayland-qt-windowmanager-server-protocol.h
qwaylanddestroylistener_p.h        qwaylandquickshellsurfaceitem_p.h          qwayland-server-xdg-shell-unstable-v6.h       qwaylandxdgshellv5_p.h                 qwlhardwarelayerintegration_p.h         wayland-server-buffer-extension-server-protocol.h
qwaylandinputmethodcontrol_p.h     qwaylandseat_p.h                           qwaylandshell_p.h                             qwaylandxdgshellv6integration_p.h      qwlhardwarelayerintegrationplugin_p.h   wayland-text-input-unstable-v2-server-protocol.h
qwaylandiviapplication_p.h         qwayland-server-hardware-integration.h     qwaylandsurface_p.h                           qwaylandxdgshellv6_p.h                 qwlhwintegration_p.h                    wayland-touch-extension-server-protocol.h
qwaylandivisurfaceintegration_p.h  qwayland-server-ivi-application.h          qwaylandtextinputmanager_p.h                  qwlbuffermanager_p.h                   qwlqtkey_p.h                            wayland-wayland-server-protocol.h
qwaylandivisurface_p.h             qwayland-server-qt-key-unstable-v1.h       qwaylandtextinput_p.h                         qwlclientbufferintegrationfactory_p.h  qwlqttouch_p.h                          wayland-xdg-decoration-unstable-v1-server-protocol.h
qwaylandkeyboard_p.h               qwayland-server-qt-windowmanager.h         qwaylandtouch_p.h                             qwlclientbufferintegration_p.h         qwlregion_p.h                           wayland-xdg-shell-server-protocol.h
qwaylandkeymap_p.h                 qwayland-server-server-buffer-extension.h  qwaylandview_p.h                              qwlclientbufferintegrationplugin_p.h   qwlserverbufferintegrationfactory_p.h   wayland-xdg-shell-unstable-v5-server-protocol_p.h
qwaylandoutputmode_p.h             qwayland-server-text-input-unstable-v2.h   qwaylandwlshellintegration_p.h                qwlclientbuffer_p.h                    qwlserverbufferintegration_p.h          wayland-xdg-shell-unstable-v6-server-protocol.h
qwaylandoutput_p.h                 qwayland-server-touch-extension.h          qwaylandwlshell_p.h                           qwldatadevicemanager_p.h               qwlserverbufferintegrationplugin_p.h

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-22 20:09:04 +00:00
Martin Jansa
84d647afc8 qtwayland: improve manual header installation
* allow to disable this completely with
  QTWAYLAND_INSTALL_PRIVATE_HEADERS_MANUALLY
  e.g. in case you already have your own bbappend resolving this
  differently
* use SHRT_VER variable and allow to change it in .bbappend
  e.g. in webOS we have different version with different format
  without "+git" and 5.11.3-2 ended in upstream_pv which caused
  do_install to fail because
  ${D}${includedir}/QtWaylandClient/5.11.3-2
  doesn't exist, split the PV by + as well - to cover both schemes
  and allow users to set SHRT_VER to something else if they have
  even weirder PV
* install the QtCompositor headers in the same way as QtWaylandClient
  we have custom compositor and with 5.11 it was failing to build
  because of missing headers, so I had this in .bbappend already
  (I thought it was only our issue, because we were using 5.4 based
  QtWayland with 5.11, but the same happends with 5.6 based one and
  probably newer as well (I don't know what qtwayland version Andreas
  was using when first sending the previous qtwayland patch).
* with 5.4 QtWayland and 5.11, I've updated sync.profile with
  %inject_headers and @private_headers
  built even with this sync.profile change the syncqt.pl in do_install
  doesn't install these 5.4 specific profile headers and qtwayland-webos
  and luna-surfacemanager fail to build.

  This is the diff between:
  recipe-sysroot-native/usr/bin/syncqt.pl -version 4.5.2 -showonly
  with Qt 5.6 and 5.11

  @@ -1,6 +1,5 @@
  -<srcbase> = BUILD/work/qemux86-webos-linux/qtwayland/5.4.2-119-r0/git
  -<bldbase> = BUILD/work/qemux86-webos-linux/qtwayland/5.4.2-119-r0/git
  -<outbase> = BUILD/work/qemux86-webos-linux/qtwayland/5.4.2-119-r0/git
  +<srcbase> = BUILD/work/qemux86-webos-linux/qtwayland/5.4.2-119-r0/git
  +<outbase> = BUILD/work/qemux86-webos-linux/qtwayland/5.4.2-119-r0/git
   pmtrace_qtwaylandclient_provider.h [QtWaylandClient]
   qtwaylandclienttracer.h [QtWaylandClient]
   qwaylandabstractdecoration_p.h [QtWaylandClient]
  @@ -34,34 +33,6 @@
   qwaylandwlshellsurface_p.h [QtWaylandClient]
   qwaylandxdgshell_p.h [QtWaylandClient]
   qwaylandxdgsurface_p.h [QtWaylandClient]
  -qwayland-hardware-integration.h [QtWaylandClient]
  -qwayland-output-extension.h [QtWaylandClient]
  -qwayland-qt-windowmanager.h [QtWaylandClient]
  -qwayland-qtkey-extension.h [QtWaylandClient]
  -qwayland-server-buffer-extension.h [QtWaylandClient]
  -qwayland-sub-surface-extension.h [QtWaylandClient]
  -qwayland-surface-extension.h [QtWaylandClient]
  -qwayland-text.h [QtWaylandClient]
  -qwayland-text-input-unstable-v2.h [QtWaylandClient]
  -qwayland-touch-extension.h [QtWaylandClient]
  -qwayland-wayland.h [QtWaylandClient]
  -qwayland-windowmanager.h [QtWaylandClient]
  -qwayland-xdg-shell-unstable-v6.h [QtWaylandClient]
  -qwayland-xdg-shell.h [QtWaylandClient]
  -wayland-hardware-integration-client-protocol.h [QtWaylandClient]
  -wayland-output-extension-client-protocol.h [QtWaylandClient]
  -wayland-qt-windowmanager-client-protocol.h [QtWaylandClient]
  -wayland-qtkey-extension-client-protocol.h [QtWaylandClient]
  -wayland-server-buffer-extension-client-protocol.h [QtWaylandClient]
  -wayland-sub-surface-extension-client-protocol.h [QtWaylandClient]
  -wayland-surface-extension-client-protocol.h [QtWaylandClient]
  -wayland-text-client-protocol.h [QtWaylandClient]
  -wayland-text-input-unstable-v2-client-protocol.h [QtWaylandClient]
  -wayland-touch-extension-client-protocol.h [QtWaylandClient]
  -wayland-wayland-client-protocol.h [QtWaylandClient]
  -wayland-windowmanager-client-protocol.h [QtWaylandClient]
  -wayland-xdg-shell-client-protocol.h [QtWaylandClient]
  -wayland-xdg-shell-unstable-v6-client-protocol.h [QtWaylandClient]
   qwaylandclientbufferintegration_p.h [QtWaylandClient]
   qwaylandclientbufferintegrationfactory_p.h [QtWaylandClient]
   qwaylandclientbufferintegrationplugin_p.h [QtWaylandClient]
  @@ -84,38 +55,6 @@
   SYMBOL: QWaylandEglWindow
   qwaylandglcontext.h [QtWaylandClient]
   SYMBOL: QWaylandGLContext
  -qwayland-server-wayland.h [QtCompositor]
  -qwayland-server-hardware-integration.h [QtCompositor]
  -qwayland-server-input-method.h [QtCompositor]
  -qwayland-server-ivi-application.h [QtCompositor]
  -qwayland-server-output-extension.h [QtCompositor]
  -qwayland-server-qt-windowmanager.h [QtCompositor]
  -qwayland-server-qtkey-extension.h [QtCompositor]
  -qwayland-server-server-buffer-extension.h [QtCompositor]
  -qwayland-server-sub-surface-extension.h [QtCompositor]
  -qwayland-server-surface-extension.h [QtCompositor]
  -qwayland-server-text.h [QtCompositor]
  -qwayland-server-text-input-unstable-v2.h [QtCompositor]
  -qwayland-server-touch-extension.h [QtCompositor]
  -qwayland-server-windowmanager.h [QtCompositor]
  -qwayland-server-xdg-shell-unstable-v6.h [QtCompositor]
  -qwayland-server-xdg-shell.h [QtCompositor]
  -wayland-hardware-integration-server-protocol.h [QtCompositor]
  -wayland-input-method-server-protocol.h [QtCompositor]
  -wayland-ivi-application-server-protocol.h [QtCompositor]
  -wayland-output-extension-server-protocol.h [QtCompositor]
  -wayland-qt-windowmanager-server-protocol.h [QtCompositor]
  -wayland-qtkey-extension-server-protocol.h [QtCompositor]
  -wayland-server-buffer-extension-server-protocol.h [QtCompositor]
  -wayland-sub-surface-extension-server-protocol.h [QtCompositor]
  -wayland-surface-extension-server-protocol.h [QtCompositor]
  -wayland-text-input-unstable-v2-server-protocol.h [QtCompositor]
  -wayland-text-server-protocol.h [QtCompositor]
  -wayland-touch-extension-server-protocol.h [QtCompositor]
  -wayland-wayland-server-protocol.h [QtCompositor]
  -wayland-windowmanager-server-protocol.h [QtCompositor]
  -wayland-xdg-shell-server-protocol.h [QtCompositor]
  -wayland-xdg-shell-unstable-v6-server-protocol.h [QtCompositor]
   pmtrace_qtwayland_provider.h [QtCompositor]
   qtwaylandtracer.h [QtCompositor]
   qwaylandbufferref.h [QtCompositor]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-22 12:39:19 +00:00
Andreas Müller
3d60f9a404 qtwayland: workaround upstream bug: install missing headers manually
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-04-22 12:39:16 +00:00