56 Commits

Author SHA1 Message Date
Andreas Müller
0f81c6762c quazip: upgrade 1.1 -> 1.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-11-06 20:55:37 +01:00
Andreas Müller
f23d55722f Initial add qtxdg-tools(-native) 3.10.0
Extend dependencies to native build

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-11-06 18:16:17 +01:00
Andreas Müller
ddba018d05 All recipes: Auto change licenses to SPDX
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-10 23:27:16 +01:00
Andreas Müller
3354edc599 qtbase: Fix imx use-mainline-bsp override
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-24 10:04:52 +01:00
Andreas Müller
57a64eafb5 Change SRC_URIs for safety on github and political correctness in yocto
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-07 20:49:29 +01:00
Andreas Müller
b1f483be1f Move to new override syntax
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 00:03:30 +02:00
Andreas Müller
9db137dfe2 qtbase: make PACKAGECONFIGS mandatory - particularly 'sm'
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-03-06 15:50:24 +01:00
Andreas Müller
7c509d343a quazip: upgrade 0.9.1 -> 1.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 22:06:02 +01:00
Andreas Müller
3d2363ad7d various recipes: Make licenses a bit more SPDXish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-11-22 14:16:10 +01:00
Andreas Müller
724570faba qt5-creator: enable clang/qdoc if meta-clang is in layers
* we need to follow qttools otherwise build breaks
* clang pasing support is a must have feature

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-11-05 00:58:52 +01:00
Andreas Müller
8abd9f2388 qttools: enable clang/qdoc if meta-clang is in layers
We need qt-help native support  for kdevelop and others

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-11-05 00:58:52 +01:00
Andreas Müller
19db12e787 qtbase: Set iMX GL defaults back to meta-qt5/qtbase defaults
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-18 16:48:18 +02:00
Andreas Müller
bc64f03309 quazip: initial add 0.9.1
Yes we override quazip from meta-qt5 but that is really old and not installing
cmake files. And we need it now.

Maybe I'll find the time to send to meta-qt5...

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-08 21:58:58 +02:00
Andreas Müller
856d5d9042 qtwayland-native/qtwaylandscanner: remove full path comment from generated files
Since Qt 5.15 qtwaylandscanner adds the source-xml-file which can be in sysroot.
That triggers our cmake_extra_sanity.bbclass. So remove comment - we did not
miss it in Qt < 5.15.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-05 22:42:15 +02:00
Andreas Müller
ec1e162ba6 qtbase-navive: Avoid build errors caused by replacement of Qt::endl -> endl
Should fix https://github.com/schnitzeltony/meta-qt5-extra/issues/79

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-02 21:50:12 +02:00
Andreas Müller
ad7f7320df qtbase-native: adjust patch for qdbusxml2cpp to Qt 5.14
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-01-18 17:47:56 +01:00
Andreas Müller
bd5d44d378 Revert "qtbase: Ensure NXP's imx SOCs get a qtbase build with full gl"
Will try to get this into meta-freescale

This reverts commit 0972828deb.
2018-10-17 21:10:27 +02:00
Andreas Müller
0972828deb qtbase: Ensure NXP's imx SOCs get a qtbase build with full gl
This should be the least invasive place/method to make this change.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-10-16 16:04:16 +02:00
Andreas Müller
13b6642094 qtbase: remove gbm and kms again
This is a compromize:

* not all users of meta-qt5-extra build kde
* since recent commit in meta-qt5
    commit 75e2d3a2e3888c06c1da74f3f6ab82882f450064
    Author: Martin Jansa <Martin.Jansa@gmail.com>
    Date:   Sun Aug 12 10:20:04 2018 +0000

    qtbase: update the dependency for gbm PACKAGECONFIG

    * mesa* conditionally provides virtual/libgbm when gbm is enabled there
      so it's better than depending on just virtual/mesa

    Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
  we kick out meta-freescale at least by forcing gbm: imx vivante blobs do
  not provide gbm.

Have not tested yet what fallout is caused, but in case of trouble I recomend
to set 'kde' in DISTRO_FEATURES (see meta-qt5/qtbase).

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-08-20 10:27:22 +02:00
Andreas Müller
da916a2396 qtbase: add some PACKAGECONFIGS for a better kde experience
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-08-18 14:40:36 +02:00
Andreas Müller
75b3fd39c0 qtbase: set system fontonfig
This should fix [1]

https://github.com/schnitzeltony/meta-qt5-extra/issues/53

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-08-11 15:27:07 +02:00
Andreas Müller
bd2f7c7e8b qtbase: remove qml-debug from PACKAGECONFIG
with recent mata-qt5 ist creates:

| WARNING: qtbase-5.11.1+gitAUTOINC+74305ba470-r0 do_configure: QA Issue: qtbase: invalid PACKAGECONFIG: qml-debug [invalid-packageconfig]

and honestly I have no idea why I intoduced it.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-06-30 01:56:51 +02:00
Andreas Müller
16b3093283 cmake_extra_sanity: Also detect link to sysroots of other recipes
This came up during sddm issue fixed in previous patch:

During debug "${B}/src/common/Constants.h" contained path to qtbase-native's
sysroot which was not properly detected. To avoid false positives caused
by qdbusxml2 hack in qtbase-native was aligned.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-02-22 09:50:26 +01:00
Andreas Müller
d425b975de qtbase: add accessibility to PACKAGECONFIG
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2017-11-07 19:17:47 +01:00
Andreas Müller
7d5abea498 qttools: align patch name
The name changes was introduced by meta-qt5's update of Qt to 5.9.2

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-09-04 22:17:47 +02:00
Piotr Tworek
8263704a31 qttools: Make sure package is usable with per recipe sysroot.
Don't hardcode path to host binaries in produced cmake files. Use paths
passed to cmake when it's invoked instead.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
2017-06-19 08:56:09 +02:00
Andreas Müller
6505dca25c qtbase: add qml-debug to PACKAGECONFIG_DISTRO - kdeclarative does not build without
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-09 12:44:02 +01:00
Andreas Müller
31f95ec92d world: rework cmake sanity and sysroot alignment
This is a panic commit in the middle of development - have the feeling my host
dies...

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 21:26:54 +02:00
Andreas Müller
7024919c75 qttools: fix build with latest meta-qt5
we keep packages free of buildhost's paths

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-11-03 17:39:44 +01:00
Andreas Müller
95a1616793 qtwayland: remove append - mata-qt5 5.5 works for our hawaii recipes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-14 00:45:21 +02:00
Andreas Müller
ef6915d460 qtxmlpatterns-native: remove - it is now in meta-qt5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-13 08:34:38 +02:00
Andreas Müller
1c718f0c9c qtbase-native: don't extent build config by '-gui'
it does not build for qt 5.5:

| gui/painting/qbrush.cpp:38:29: fatal error: qplatformpixmap.h: No such file or directory

This was initially sent by Yannick Kiekens but had to be rebased [1].

[1] https://github.com/schnitzeltony/meta-qt5-extra/pull/1/commits

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-13 08:28:27 +02:00
Andreas Müller
c26d81f072 qttools_git: fix wraning from sysroot alignment in native
WARNING: No matching cmake file found for directory 'Qt5Help' set by CMAKE_ALIGN_SYSROOT[1] in qttools-native
WARNING: No cmake replacements performed in qttools-native for CMAKE_ALIGN_SYSROOT[2]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-13 07:41:54 +02:00
Yannick Kiekens
45dba19684 qtbase: drop 0001-Add-a-function-for-QPA-plugins-to-explicitly-destroy.patch, does not apply on qt5.5
Signed-off-by: Yannick Kiekens <yannickkiekens@gmail.com>
2015-09-11 16:37:10 +02:00
Andreas Müller
9a1e0758ae qtbase-native_git: do not write full path in command-line comment
avoid false positives triggered by cmake-extra-sanity

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-06 00:24:29 +02:00
Andreas Müller
d9b966ca87 qtwayland: upstream branch 5.5.0 is gone - move to 5.5
This append has no effect when using meta-qt5 with updates to 5.5. As I don't
yet use 5.5 (meta-fsl-arm needs actions on update) this append remains in
for a while.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-24 17:35:39 +02:00
Andreas Müller
a8929031d5 qtwayland: move to mainline 5.5.0
This can go away as sson as 5.5 is released

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-06-22 00:18:32 +02:00
Andreas Müller
20f2e4a160 qtwayland: update sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-06-20 20:02:40 +02:00
Andreas Müller
0aa2bec235 qtbase: enable session management for x11 environments
we keep our kde patches for missing session management in for pure wayland
environments.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-06-17 16:04:44 +02:00
Andreas Müller
1526e7ae7b extends-meta-qt5: follow meta-qt5 to 5.4.2 (git)
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-06-05 09:45:29 +02:00
Andreas Müller
68ab124077 qtwayland: update source revision - seems branch was rebased
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-31 00:08:29 +02:00
Andreas Müller
8bf9bc6644 qtwayland: update source
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-23 12:53:03 +02:00
Andreas Müller
743acbf337 cmake-lib: rename CMAKE_HIDE_ERROR -> CMAKE_ALIGN_SYSROOT
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-03-20 21:51:47 +01:00
Andreas Müller
51a10e9e57 follow meta-qt5 to 5.4.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-27 12:58:53 +01:00
Andreas Müller
fe06987a93 qtwayland: switch to maui/output54 sources
as long as patches have not landed upstream we use a tailored qtwayland

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-21 12:42:22 +01:00
Andreas Müller
7cd8883a25 qtbase: add patch introducing QPlatformIntegration::destroyScreen(QPlatformScreen *screen)
This is neccessary for latest qtwayland and should come with qtbase 5.5. As
mentioned in patch description it should be working with old implementations.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-12 00:55:11 +01:00
Andreas Müller
018084de60 remove unused native qt5 extensions and drop notes for those remaining
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-01 22:24:25 +01:00
Andreas Müller
621c44d118 qtwayland: move to mauii aligned code temporarily
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-01-06 15:02:37 +01:00
Andreas Müller
1da88c31f7 flatten directory structure for meta-qt5 extensions
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-16 19:41:21 +01:00
Andreas Müller
f86ba5f0b4 qtbase add option so that native QtGui and QtWidgets are build
This is required by kjsembed-native and can go out in case there is no
library using kjscmd5 during build.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-16 19:15:52 +01:00