aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* layer.conf: update LAYERSERIES_COMPAT only for styhead due to UNPACKDIRupstream/master-nextMartin Jansa5 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * I've rejected similar change in: https://github.com/meta-qt5/meta-qt5/pull/563 but now it's a bit different, we still don't know what changes will be needed in this layer to stay compatible with "final" styhead, but we already know it's not compatible even with current LTS scarthgap * this might change if some UNPACKDIR changes are backported to older releases, I've asked to backport the UNPACKDIR ??= "${WORKDIR}" part, but that won't help with these cases where we actually want base.bbclass to unpack file:// entries to ${WORKDIR}/sources instead of ${WORKDIR} * from #yocto: 03:19 < JaMa> RP: would it be terrible idea to backport "base/bitbake.conf: Introduce UNPACKDIR" to scarthgap and kirkstone? as it's the same value it shouldn't cause any issues right? I'm thinking about forward compatibility to teach our developers to use UNPACKDIR in e.g. do_install ahead of the upgrade to styhead+ in far future 08:30 < RP> JaMa: I've wondered about that for scarthgap. Not sure I'd want to for kirkstone 08:42 < JaMa> RP: I can add the weak default only locally for kirkstone, but the switch is causing quite a few rebase conflicts, so it would be easier for me (and possibly others) to be able to update the recipes in "no-op" switch in kirkstone instead of with the whole OE upgrade later, but I understand you might not want it in kirkstone 09:00 < RP> JaMa: Making it so people might not need to think about some of these things is risky :/ * people who need support for older releases can use scarthgap branch Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* Revert "layer: Reinstate support for older OE releases"Martin Jansa5 days4-5/+1
| | | | | | This reverts commit bb651046c012a991ae0bdcc71735eb3ce58537f6. Dropping all compatibility with older releases.
* Revert "python3-pyqt-builder-native: Fix OE dunfell build"Martin Jansa5 days1-1/+1
| | | | | | This reverts commit 7acb1aa500254fb516c574b25b9f95b86ed9f584. Dropping all compatibility with older releases.
* nativesdk-qtbase_git: use UNPACKDIRSangmo Kang5 days1-1/+1
|
* qt-kiosk-browser_git: use UNPACKDIRSangmo Kang5 days1-1/+1
|
* maliit-framework-qt5_git: use UNPACKDIRSangmo Kang5 days1-1/+1
|
* qt5-demo-extrafiles: use UNPACKDIRMartin Jansa5 days1-29/+31
| | | | | | | | | | | | | | | * fixes: Parsing recipes... ERROR: meta-qt5/recipes-qt/demo-extrafiles/qt5-demo-extrafiles.bb: Using S = ${WORKDIR} is no longer supported ERROR: Parsing halted due to errors, see error messages above * see: https://lists.openembedded.org/g/openembedded-architecture/message/2007 * it's fatal error since: https://git.openembedded.org/openembedded-core/commit/?h=master&id=32cba1cc916ad530c5e6630a927e74ca6f06289b Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qt5: do not mix bitbake's shell variablesupstream/masterAndrej Valek5 days5-23/+22
| | | | | | - do not use ${} in nested shell functions to mix bitbake's shell variables - git rid of 'local' which is not a POSIX variant Signed-off-by: Valek Andrej <andrej.v@skyrain.eu>
* qtbase: Security fix for CVE-2024-25580Rohini Sangam5 days2-0/+215
| | | | | | | | | CVE fixed: -CVE-2024-25580: qtbase: potential buffer overflow when reading KTX images Upstream-Status: Backport from https://download.qt.io/official_releases/qt/5.15/CVE-2024-25580-qtbase-5.15.diff Signed-off-by: Rohini Sangam <rsangam@mvista.com> Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
* python3-pyqt-builder-native: Fix OE dunfell buildMarek Vasut2024-05-081-1/+1
| | | | | | | | | | OE dunfell builds have to inherit setuptools3, while anything newer has to inherit python_setuptools_build_meta. While OE dunfell is now EOL, this layer still claims to support it, so make it buildable and avoid breakage until the layer stops to support OE dunfell for good. Once that happens, this commit should be reverted. Signed-off-by: Marek Vasut <marex@denx.de>
* Revert "layer.conf: Mark scarthgap as only compatible release"upstream/scarthgapMartin Jansa2024-04-221-1/+1
| | | | | | | This reverts commit 6e244970dcdb631613af80f37e00957de417449d. https://github.com/meta-qt5/meta-qt5/pull/561 added a work around to keep compatibility with older releases.
* layer: Reinstate support for older OE releasesMarek Vasut2024-04-224-1/+5
| | | | | | | | | Reinstate support for older OE releases by using inherit_defer only for OE Scarthgap release, while retaining the old behavior for all the recently supported older OE releases. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtlocation: backport mapboxgl patch to fix build with gcc-14Martin Jansa2024-04-182-0/+23
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: add dependency on zstdMartin Jansa2024-04-181-0/+4
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt5: bump 5.15.9 -> 5.15.10Justin Bronder2024-04-181-3/+3
| | | | | | | | PyQt v5.15.10 has been released. This is a bug-fix release and also adds support for Python v3.12. Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt-builder: bump 1.15.0 -> 1.16.0Justin Bronder2024-04-182-10/+12
| | | | | Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt5-sip: bump 12.12.1 -> 12.13.0Justin Bronder2024-04-181-1/+1
| | | | | Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Remove ptests that use SRCDIRJames Minor2024-04-182-0/+58
| | | | | | | | | Some of the auto tests use SRCDIR which will fail on a target when compiled and run as a ptest. Since those tests don't pass completely anyway and so that host paths won't leak into these binaries, remove them. Signed-off-by: James Minor <james.minor@ni.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Remove host paths from qmakeJames Minor2024-04-182-0/+44
| | | | | | | | | | | | | | | The buildpaths QA check is producing the following warnings: WARNING: qtbase-5.15.13+git-r0 do_package_qa: QA Issue: File /usr/bin/.debug/qmake in package qtbase-dbg contains reference to TMPDIR [buildpaths] WARNING: qtbase-5.15.13+git-r0 do_package_qa: QA Issue: File /usr/bin/qmake in package qtbase-tools contains reference to TMPDIR [buildpaths] WARNING: qtbase-5.15.13+git-r0 do_package_qa: QA Issue: File /usr/src/debug/qtbase/5.15.13+git/src/corelib/global/qconfig.cpp in package qtbase-src contains reference to TMPDIR [buildpaths] To remove the host path from qmake, set various path strings in configure.pri to something else. Signed-off-by: James Minor <james.minor@ni.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Remove additional path of the build host from qmake.confJames Minor2024-04-181-1/+2
| | | | | | | | | | | Commit b61ea2c1a2c338487aee3c5e47d7394c0a5cbc27 stripped host paths for the CFLAGS and CXXFLAGS entries in qmake.conf, but QMAKE_LFLAGS entry in the target's qmake.conf still contains a host path. Fix that by using the same mechanism as the previous commit. Signed-off-by: James Minor <james.minor@ni.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qt5-creator: Fix Malformed Upstream-StatusMartin Jansa2024-04-052-2/+2
| | | | | | | | | | | | | | | | * Accepted was replaced with Backport in gatesgarth: https://docs.yoctoproject.org/migration-guides/migration-3.2.html#miscellaneous-changes ERROR: qt5-creator-4.15.2+git-r0 do_patch: QA Issue: Malformed Upstream-Status in patch /OE/build/oe-core/meta-qt5/recipes-qt/qt5/qt5-creator/0002-clangformat-Fix-build-with-LLVM-13.patch Please correct according to https://docs.yoctoproject.org/contributor-guide/recipe-style-guide.html#patch-upstream-status : Upstream-Status: Accepted [https://code.qt.io/cgit/qt-creator/qt-creator.git/commit/?id=14eb5b382cabf90352634393c19bf87a4c15766a] [patch-status] ERROR: qt5-creator-4.15.2+git-r0 do_patch: QA Issue: Malformed Upstream-Status in patch /OE/build/oe-core/meta-qt5/recipes-qt/qt5/qt5-creator/0003-clangformat-Fix-build-with-LLVM-13.patch Please correct according to https://docs.yoctoproject.org/contributor-guide/recipe-style-guide.html#patch-upstream-status : Upstream-Status: Accepted [https://code.qt.io/cgit/qt-creator/qt-creator.git/commit/?id=55b91a76172a3235b4879daf0b675519d5b02db7] [patch-status] Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt5-sip: ignore incompatible-pointer-types issues to fix build ↵Martin Jansa2024-04-051-0/+5
| | | | | | with gcc-14 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtremoteobjects: fix SRCREVMartin Jansa2024-04-051-1/+1
| | | | | | | * the old one was copy pasted from: qtquicktimeline_git.bb:SRCREV = 29394e35db43acb20e7b4d5e978a733f5b4232a6 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: 0001-CVE-2023-51714*.diff: add Upstream-StatusMartin Jansa2024-04-052-0/+2
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* layer.conf: Mark scarthgap as only compatible releaseChaitanya Vadrevu2024-04-051-1/+1
| | | | | | | | 'inherit_defer' was added in scarthgap and since meta-qt5 requires using it, mark the layer as compatible with only scarthgap. Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* nativesdk-packagegroup-qt5-toolchain-host: Use inherit_defer for nativesdkChaitanya Vadrevu2024-04-051-1/+2
| | | | | | | | | | Since packagegroup.bbclass is using inherit_defer in oe-core, some classes are now appearing after native resulting in QA errors QA Issue: nativesdk-packagegroup-qt5-toolchain-host: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: allarch.bbclass [native-last] Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qt5: upgrade to v5.15.13-lts-lgplFrancesco Montefoschi2024-04-0538-384/+38
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* layer.conf: Update for the scarthgap release seriesMax Krummenacher2024-03-171-1/+1
| | | | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* qtbase: Pick CVE-2023-51714 fixMarek Vasut2024-01-313-0/+99
| | | | | | | | | | | | | | | | An issue was discovered in the HTTP2 implementation in Qt before 5.15.17, 6.x before 6.2.11, 6.3.x through 6.5.x before 6.5.4, and 6.6.x before 6.6.2. network/access/http2/hpacktable.cpp has an incorrect HPack integer overflow check. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-51714 Patch: https://download.qt.io/official_releases/qt/5.15/0001-CVE-2023-51714-qtbase-5.15.diff https://download.qt.io/official_releases/qt/5.15/0002-CVE-2023-51714-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qmake5: Move to EXPORT_FUNCTIONSRyan Eatmon2024-01-231-3/+5
| | | | | | | | | | | | | | A recent change in bitbake [1] has caused a build failure in qtwebkit. The fix with how the EXPORT_FUNCTIONS is being handled means that it is running into a collision with the explicit do_configure defined in this file. This fix moves the explicit do_configure and do_insatll to use the EXPORT_FUNCTIONS methodology so that the conflict is resolved correctly. [1] https://git.openembedded.org/bitbake/commit/?id=66306d5151acb0a26a171c338d8f60eb9eb16c6b Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* qt5: upgrade to v5.15.12-lts-lgplFrancesco Montefoschi2024-01-0939-106/+42
|
* Revert "qt5: upgrade to v5.15.11-lts-lgpl"Otavio Salvador2024-01-0832-33/+33
| | | | This reverts commit 7c4327acdc176dfaca91320fecb644c80366d67b.
* qt5: upgrade to v5.15.11-lts-lgplFrancesco Montefoschi2024-01-0732-33/+33
|
* conf/layer.conf: Add meta-oe to LAYERDEPENDSLeon Anavi2023-12-031-1/+1
| | | | | | | | | | | | Layer meta-openembedded/meta-oe provides sip. It is required to avoid errors while building python3-pyqt5 which depends on sip, for example: ERROR: Required build target 'python3-pyqt5' has no buildable providers. Missing or unbuildable dependency chain was: ['python3-pyqt5', 'sip3-native'] Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Patch to support xkbcommon 1.6.0Mark Hatle2023-12-033-0/+57
| | | | | | | | | xkbcommon 1.6.0 (and newer) remove 4 defintions that qtbase seems to use. Backport an upstream patch to look to see if they are defined and ignore them if they're not. Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* examples: Update qt5-opengles2-test to most recent commitWadim Egorov2023-12-031-1/+1
| | | | | | | | | | | | | | Include minor fixes and improvements: 293ae5c Add a timeout parameter 9f160a9 Only define precision for OpenGL ES db70e81 Fix assertion failure on startup 3653b2f Merge pull request #1 from sean-anderson-seco/qt5 ee5f190 Avoid unused variable warning dcbf214 Cast doubles to floats explicitly 2816b45 Include QOpenGLFunctions Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Refresh direct import patches with devtoolMarek Vasut2023-10-116-190/+264
| | | | | | | | | | Run 'devtool modify qtbase ; devtool finish --force-patch-refresh qtbase ...' on the qtbase patches directly imported from Qt website [1] to refresh them and remove all application fuzz. Add the CVE: tags while at it. [1] https://download.qt.io/official_releases/qt/5.15/ Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-43114 fixMarek Vasut2023-10-112-0/+121
| | | | | | | | | | | | | | | | An issue was discovered in Qt before 5.15.16, 6.x before 6.2.10, and 6.3.x through 6.5.x before 6.5.3 on Windows. When using the GDI font engine, if a corrupted font is loaded via QFontDatabase::addApplicationFont{FromData], then it can cause the application to crash because of missing length checks. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-43114 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-43114-5.15.patch Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-38197 fixMarek Vasut2023-10-112-0/+220
| | | | | | | | | | | | | | An issue was discovered in Qt before 5.15.15, 6.x before 6.2.10, and 6.3.x through 6.5.x before 6.5.3. There are infinite loops in recursive entity expansion. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-38197 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-38197-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-37369 fixMarek Vasut2023-10-112-0/+204
| | | | | | | | | | | | | | | In Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2, there can be an application crash in QXmlStreamReader via a crafted XML string that triggers a situation in which a prefix is greater than a length. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-37369 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-37369-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-34410 fixMarek Vasut2023-10-112-0/+55
| | | | | | | | | | | | | | | An issue was discovered in Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2. Certificate validation for TLS does not always consider whether the root of a chain is a configured CA certificate. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-34410 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-34410-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-33285 fixMarek Vasut2023-10-112-0/+69
| | | | | | | | | | | | | | An issue was discovered in Qt 5.x before 5.15.14, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.1. QDnsLookup has a buffer over-read via a crafted reply from a DNS server. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-33285 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-33285-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: Pick CVE-2023-32763 fixMarek Vasut2023-10-112-0/+48
| | | | | | | | | | | | | | | An issue was discovered in Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.1. When a SVG file with an image inside it is rendered, a QTextLayout buffer overflow can be triggered. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-32763 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-32763-qtbase-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtsvg: Refresh direct import patches with devtoolMarek Vasut2023-10-111-34/+48
| | | | | | | | | | Run 'devtool modify qtsvg ; devtool finish --force-patch-refresh qtsvg ...' on the qtsvg patches directly imported from Qt website [1] to refresh them and remove all application fuzz. Add the CVE: tags while at it. [1] https://download.qt.io/official_releases/qt/5.15/ Signed-off-by: Marek Vasut <marex@denx.de>
* qtsvg: Pick CVE-2023-32573 fixMarek Vasut2023-10-112-0/+38
| | | | | | | | | | | | | | In Qt before 5.15.14, 6.0.x through 6.2.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.1, QtSvg QSvgFont m_unitsPerEm initialization is mishandled. Advisory: https://nvd.nist.gov/vuln/detail/CVE-2023-32573 Patch: https://download.qt.io/official_releases/qt/5.15/CVE-2023-32573-qtsvg-5.15.diff Signed-off-by: Marek Vasut <marex@denx.de>
* qtbase: CVE-2023-32762 Network incorrectly parses the header allowing ↵Vivek Kumbhar2023-09-292-0/+57
| | | | | | | unencrypted connectionns Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: Add unixodbc as dependency of sql-odbcPaul M. Bendixen2023-09-291-1/+1
| | | | | | | | Make sql-odbc in PACKAGECONFIG depend on unixodbc, so libs.odbc won't fail Signed-off-by: "Paul M. Bendixen" <pbe@trifork.com> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt5: remove bashism from recipeskandigraun2023-09-291-2/+2
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* layer.conf: update LAYERSERIES_COMPAT for nanbieldSangmo Kang2023-09-121-1/+1
| | | oe-core switched to nanbield.
* qtwebengine: fix build with binutils-2.41Martin Jansa2023-08-162-0/+75
| | | | | | | * backport the same fix to bundled ffmpeg as standalong ffmpeg has in oe-core: https://patchwork.yoctoproject.org/project/oe-core/patch/20230731195259.2183474-1-raj.khem@gmail.com/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>