1031 Commits

Author SHA1 Message Date
Martin Jansa
3f6874d319 Recipes: add explicit branch parameter and use https:// instead of git:// for github.com
* github decided that nobody should use git://
  https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git

  and starting today all the builds were failing to fetch the metadata
  layers from github like:

  2021-11-01T18:53:26 INFO _main_ Updating [meta-ros]
  fatal: remote error:
    The unauthenticated git protocol on port 9418 is no longer supported.
  Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

  this was just a "test" as they said:
  "November 2, 2021: We'll also run several short brownouts on this date."
  and it will be completely disabled on January 11 2022.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-12-02 14:17:32 +01:00
Dan Ackers
fb795c73e2 Update to Qt 5.12.12
Signed-off-by: Dan Ackers <dan.ackers@qt.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-12-02 14:15:58 +01:00
Andreas Müller
66d68aea0b qtwebkit: Add patch to fix build with bison 3.7
Fixes:
|... /build/DerivedSources/WebCore/XPathGrammar.cpp:120:10: fatal error: XPathGrammar.hpp: No such file or directory
|   120 | #include "XPathGrammar.hpp"
|       |          ^~~~~~~~~~~~~~~~~~
| ...
| .../build/DerivedSources/WebCore/CSSGrammar.cpp:160:10: fatal error: CSSGrammar.hpp: No such file or directory
|   160 | #include "CSSGrammar.hpp"
|       |          ^~~~~~~~~~~~~~~~

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-03 15:43:25 -07:00
Martin Jansa
17c0162125 qtwebkit: Fix build with icu-65.1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-03 15:43:25 -07:00
Andreas Müller
2bd32a5ed3 qtwebkit: fix build with icu >= 68
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-03 15:43:25 -07:00
Martin Jansa
dda620dc56 qtwebengine: fix build with glibc-2.34
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-03 15:43:25 -07:00
Andreas Müller
7d8cd33108 qtwebengine: Fix build with ninja >= 1.10.0
* For now just skip version check. Looked into: ninja came from meta-oe to
  oe-core with:
  commit fc3aef67a95a90e9a485c6b0e93db8cdeab5d3ab
  Author: Khem Raj <raj.khem@gmail.com>
  Date:   Thu Jul 27 21:52:12 2017 -0700

      ninja: Add recipe

      llvm is using it, therefore move it from meta-oe

      Signed-off-by: Khem Raj <raj.khem@gmail.com>

  That was in rocko release cycle. So the assumption we have a ninja decent
  enough should be acceptable.

* and since the upgrade to ninja-1.10.0 in:
  commit d1cd957cea29f3ab111ae752bc9ad75a1324c255
  Author: Upgrade Helper <auh@auh.yoctoproject.org>
  Date:   Fri Feb 21 14:45:35 2020 -0800

    ninja: upgrade 1.9.0 -> 1.10.0

    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

  the do_configure task fails with:
  | ERROR: Feature 'webengine-system-ninja' was enabled, but the pre-condition 'tests.webengine-ninja' failed.

* Looked into qtwebengine current dev branch: There is no solution yet. So as
  soon as upstream offers a better solution most likely this patch will not
  apply any more and has to be removed then.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-10-03 15:43:25 -07:00
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