aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "layer.conf: Mark scarthgap as only compatible release"upstream/master-nextMartin Jansa4 days1-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 Vasut4 days4-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 Jansa8 days2-0/+23
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* qtbase: add dependency on zstdMartin Jansa8 days1-0/+4
| | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* python3-pyqt5: bump 5.15.9 -> 5.15.10Justin Bronder8 days1-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 Bronder8 days2-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 Bronder8 days1-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 Minor8 days2-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 Minor8 days2-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 Minor8 days1-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-Statusupstream/masterMartin 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>
* qtbase: Backport patch for CVE-2023-24607.Charlie Johnston2023-07-022-0/+346
| | | | | | | | | | The fix for CVE-2023-24607 is not available in the GitHub qt5 and meta-qt5 repositories. This change backports that patch from 5.15.13 to ensure it doesn't affect users of the GitHub version of meta-qt5. Signed-off-by: Charlie Johnston <charlie.johnston@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools: fix -staticdev package without opengl ...Johannes Kauffmann2023-07-021-0/+4
| | | | | | | | | ... in DISTRO_FEATURES. The -staticdev package is required by packagegroup-qt5-toolchain-target. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python3-pyqt5: add 5.15.9upstream/mickledore-nextupstream/mickledoreupstream/jansa/mickledoreJustin Bronder2023-06-121-0/+97
| | | | | | | | | | | | Commit 88c8564eb58d28768165fde0d6ab9e88b42ddc8f, "qtwebkit: Fix build with ruby 3.2+", also removed pyqt5. Presumably because the recipe was still using an old version of sip that was removed from oe-core. This adds the recipe back with support for current sip v6. Closes #503 Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python3-pyqt5-sip: add 12.12.1Justin Bronder2023-06-121-0/+10
| | | | | | | Runtime dependency of PyQt5. Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python3-pyqt-builder: add 1.15.0Justin Bronder2023-06-122-0/+59
| | | | | | | This is required to build PyQt5 now. Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtlocation: fix compilation with gcc13Denys Dmytriyenko2023-06-122-0/+53
| | | | | | | Fix declaration errors with C standard integers. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Denys Dmytriyenko <denis@denix.org>
* qt3d,qtquick3d: Update assimp SRC_URIRyan Eatmon2023-04-282-2/+2
| | | | | | | | The previous branch has been removed from the specified repo. Updating to a code.qt.io repo and branch that still contains the requested SRCREV. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Fix build on 32bit arches with 64bit time_tKhem Raj2023-04-252-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtsmarthome: update SRC_URIGianfranco Mariotti2023-04-251-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt3d: Add new Assimp submoduleBernhard Hartleb2023-04-131-0/+9
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>