From patchwork Wed Feb 5 20:13:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Randolph Sapp X-Patchwork-Id: 56724 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 167EBC02199 for ; Wed, 5 Feb 2025 20:13:20 +0000 (UTC) Received: from lelvem-ot01.ext.ti.com (lelvem-ot01.ext.ti.com [198.47.23.234]) by mx.groups.io with SMTP id smtpd.web10.22696.1738786392351025048 for ; Wed, 05 Feb 2025 12:13:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=UEyvd4jv; spf=pass (domain: ti.com, ip: 198.47.23.234, mailfrom: rs@ti.com) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelvem-ot01.ext.ti.com (8.15.2/8.15.2) with ESMTPS id 515KDAES3488202 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 5 Feb 2025 14:13:10 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1738786390; bh=EGVOztnEXQ8uxmnEKAAs2ftmjAfwhCV1UW3cs4j4e88=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=UEyvd4jvftjp6VYtRYSoN4Ssrxm8iq1/p24+AQ/PUrpCd3Xa3glHto/LAMqCvzCn5 xCzeLdSy7F/MLH7qBhSwTJG2WAGwwgcJQzQFgUaCGcPaWuFmAXcCDGlJoX1hw1G0We MNurahZ7Kj10W9VYJCZPlyiBV6qDTmNYqHF+NLuA= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 515KDABa074947 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 5 Feb 2025 14:13:10 -0600 Received: from DLEE104.ent.ti.com (157.170.170.34) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 5 Feb 2025 14:13:09 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DLEE104.ent.ti.com (157.170.170.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 5 Feb 2025 14:13:09 -0600 Received: from rs-desk.dhcp.ti.com (rs-desk.dhcp.ti.com [128.247.81.144]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 515KD7PJ077560; Wed, 5 Feb 2025 14:13:09 -0600 From: To: , , , CC: Subject: [meta-arago][master][PATCHv2 2/2] meta-arago-test: dynamic layer for qt6 support Date: Wed, 5 Feb 2025 14:13:02 -0600 Message-ID: <20250205201302.1323478-3-rs@ti.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250205201302.1323478-1-rs@ti.com> References: <20250205201302.1323478-1-rs@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 05 Feb 2025 20:13:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15822 From: Randolph Sapp Add a dynamic layer for Qt6 example applications so we can run a quick test and see if things are configured correctly. This is being introduced into test as opposed to the distro layer as there will soon be automated tests for Qt6, there are no explicit dependencies for Qt in meta-arago-distro anymore, and the example applications are currently only necessary for testing. Signed-off-by: Randolph Sapp --- meta-arago-test/conf/layer.conf | 4 ++++ .../qt6-layer/recipes-core/packagegroups/ti-test.bbappend | 7 +++++++ .../qt6-layer/recipes-qt/qt6/qtbase_%.bbappend | 3 +++ 3 files changed, 14 insertions(+) create mode 100644 meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend create mode 100644 meta-arago-test/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend diff --git a/meta-arago-test/conf/layer.conf b/meta-arago-test/conf/layer.conf index 1e94c30d..7977a138 100644 --- a/meta-arago-test/conf/layer.conf +++ b/meta-arago-test/conf/layer.conf @@ -22,3 +22,7 @@ LAYERDEPENDS_meta-arago-test = " \ filesystems-layer \ meta-python \ " + +BBFILES_DYNAMIC += " \ + qt6-layer:${LAYERDIR}/dynamic-layers/qt6-layer/recipes*/*/*.bbappend \ +" diff --git a/meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend b/meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend new file mode 100644 index 00000000..8d1f95f7 --- /dev/null +++ b/meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend @@ -0,0 +1,7 @@ +# Include the examples for Qt6 related tests +# Include qtwayland for wayland support if the distro enables it + +TI_TEST_EXTRAS:append = " \ + qtbase-examples \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ +" diff --git a/meta-arago-test/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend b/meta-arago-test/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend new file mode 100644 index 00000000..e2799572 --- /dev/null +++ b/meta-arago-test/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend @@ -0,0 +1,3 @@ +# Include the examples for Qt6 related tests + +PACKAGECONFIG:append = " examples"