From patchwork Mon Apr 1 07:13:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Cord-Landwehr X-Patchwork-Id: 41692 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 3420ACD128A for ; Mon, 1 Apr 2024 07:14:20 +0000 (UTC) Received: from letterbox.kde.org (letterbox.kde.org [46.43.1.242]) by mx.groups.io with SMTP id smtpd.web10.32443.1711955650768954585 for ; Mon, 01 Apr 2024 00:14:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@kde.org header.s=users header.b=eZekLeRn; spf=pass (domain: kde.org, ip: 46.43.1.242, mailfrom: cordlandwehr@kde.org) Received: from behemoth.fritz.box (p200300e27f09d20007db403ffb5b1e18.dip0.t-ipconnect.de [IPv6:2003:e2:7f09:d200:7db:403f:fb5b:1e18]) (Authenticated sender: cordlandwehr) by letterbox.kde.org (Postfix) with ESMTPSA id D4E9D33F5E9; Mon, 1 Apr 2024 08:14:08 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kde.org; s=users; t=1711955649; bh=LYLTDnsz+RKChdK2dTaUVcrQBXqJIUifAOcpHbi3kHw=; h=From:To:Cc:Subject:Date:From; b=eZekLeRnmZmh9jwICukK1y+uVr7cdVn/ZRIhuVHsW1bjWDhvpFd5URSlKGveyXsBV UrYpmGJkWq8f7DHASerfGT5FQtby4dBfmgHVjWvaEzVw/GiZQCEHjpVfLJitKDr+iu K7pnZ7BVJC7+BJb5Wt6CUgdazpurkmOfvuIAFwoY7UxvcRaz+hivdHkO7b2xswEEeM 9iLMjagGZV2mDHSCp/NzREsc+jetQHMlc4EORg0GpHSbkQUyiUW1sRZu9Hd3XpTjhB zo7XRMUtEsE82Xopdfs89GAOF/Y93JI1eu6kvNc09IWj3+Jbj2dh+1JE1KRlJSkqwG mWIUQhBTn898Q== From: Andreas Cord-Landwehr To: openembedded-core@lists.openembedded.org Cc: Andreas Cord-Landwehr Subject: [PATCH v2] gstreamer1.0-plugins-good: Provide Qt6 option for qmlgl Date: Mon, 1 Apr 2024 09:13:55 +0200 Message-Id: <20240401071355.1702280-1-cordlandwehr@kde.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 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 ; Mon, 01 Apr 2024 07:14:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/197673 Introduce PACKAGECONFIG option for Qt6 and provide meson cross-build file that helps meson to locate qt native binaries. Qt provides pkg-config files since Qt6.3+, but those files are not sufficient to detect native tools that are located in the recipe-sysroot-native location, because pkg-config does not know about the location of them. Thus, introduce a helper config that points mesons to those binaries. Signed-off-by: Andreas Cord-Landwehr --- .../gstreamer1.0-plugins-good_1.22.11.bb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.11.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.11.bb index edd8609b7c..3b95bd6e46 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.11.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.11.bb @@ -12,6 +12,17 @@ SRC_URI[sha256sum] = "6ddd032381827d31820540735f0004b429436b0bdac19aaeab44fa22fa S = "${WORKDIR}/gst-plugins-good-${PV}" +do_write_config:append() { + cat >${WORKDIR}/meson-qt6.cross <