From ee50a715dc3a30794a039600b04205ba0a06c6e3 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 5 Nov 2025 08:57:29 +0000 Subject: [PATCH] Add recipe for QtTaskTree Task tree is a generic framework for automatic management of asynchronous tasks. Fixes: QTBUG-141685 Change-Id: Id975efb2320648d688a9aa80ea538fb688fef5c3 Reviewed-by: Mikko Gronoff --- .../packagegroups/packagegroup-qt6-addons.bb | 1 + recipes-qt/qt6/qt6-git.inc | 1 + recipes-qt/qt6/qttasktree_git.bb | 16 ++++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 recipes-qt/qt6/qttasktree_git.bb diff --git a/recipes-qt/packagegroups/packagegroup-qt6-addons.bb b/recipes-qt/packagegroups/packagegroup-qt6-addons.bb index 87ed447..4473621 100644 --- a/recipes-qt/packagegroups/packagegroup-qt6-addons.bb +++ b/recipes-qt/packagegroups/packagegroup-qt6-addons.bb @@ -40,6 +40,7 @@ RDEPENDS:${PN} += " \ qtshadertools \ qtspeech \ qtsvg \ + qttasktree \ qttranslations \ qtvirtualkeyboard \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ diff --git a/recipes-qt/qt6/qt6-git.inc b/recipes-qt/qt6/qt6-git.inc index 484a4fe..f0bb160 100644 --- a/recipes-qt/qt6/qt6-git.inc +++ b/recipes-qt/qt6/qt6-git.inc @@ -60,6 +60,7 @@ SRCREV_qtserialport = "28d001736609d3f7e0082e5bed1b28cfac7b9fee" SRCREV_qtshadertools = "a1890b330bd7faac04063f22ca99e06ead30334d" SRCREV_qtspeech = "a08f79a357e36ab562f8bfce8bac880a8d0572d5" SRCREV_qtsvg = "5ceb19c74d96199d5800f36164f95ac94b3f7a26" +SRCREV_qttasktree = "ab355b74410bdeaeb121ddc958a3e81cf029621b" SRCREV_qttools = "75726693d0aea20b690e220aff415abad6b7393e" SRCREV_qttools-qlitehtml = "3fe5821dad98747d6e41c9ed54b86c3d0eee9daf" SRCREV_qttools-qlitehtml-litehtml = "6ca1ab0419e770e6d35a1ef690238773a1dafcee" diff --git a/recipes-qt/qt6/qttasktree_git.bb b/recipes-qt/qt6/qttasktree_git.bb new file mode 100644 index 0000000..eda81a0 --- /dev/null +++ b/recipes-qt/qt6/qttasktree_git.bb @@ -0,0 +1,16 @@ +LICENSE = "The-Qt-Company-Commercial | (LGPL-3.0-only | GPL-2.0-only | GPL-3.0-only) & GFDL-1.3-no-invariants-only & BSD-3-Clause" +LIC_FILES_CHKSUM = " \ + file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \ + file://LICENSES/GFDL-1.3-no-invariants-only.txt;md5=a22d0be1ce2284b67950a4d1673dd1b0 \ + file://LICENSES/GPL-2.0-only.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://LICENSES/GPL-3.0-only.txt;md5=d32239bcb673463ab874e80d47fae504 \ + file://LICENSES/LGPL-3.0-only.txt;md5=e6a600fd5e1d9cbde2d983680233ad02 \ + file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \ +" + +inherit qt6-cmake + +include recipes-qt/qt6/qt6-git.inc +include recipes-qt/qt6/qt6.inc + +DEPENDS += "qtbase"