From patchwork Fri Aug 26 12:52:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670730 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfrw1vMYz1yhN for ; Fri, 26 Aug 2022 22:53:20 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A525C83F02; Fri, 26 Aug 2022 12:53:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A525C83F02 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nBR3i5ayLRx2; Fri, 26 Aug 2022 12:53:16 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id B917183EF4; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B917183EF4 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id A70C41BF27E for ; Fri, 26 Aug 2022 12:53:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 82E0D40515 for ; Fri, 26 Aug 2022 12:53:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 82E0D40515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oR4K-Jb4taoo for ; Fri, 26 Aug 2022 12:52:59 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8325A40192 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by smtp2.osuosl.org (Postfix) with ESMTPS id 8325A40192 for ; Fri, 26 Aug 2022 12:52:59 +0000 (UTC) Received: by mail-ej1-x62c.google.com with SMTP id d21so3003336eje.3 for ; Fri, 26 Aug 2022 05:52:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=Xx4kvnnbEUGesnupoTu80viu9ga6D31KQ5I5mDpLpYM=; b=xiTmd3fUX4nBp28UtwssH7A82eW6cnetHrB/VR00JWdzC5YscRJYkStNWwbO6zfkqw xeUwwytLxbinQJjdyBU3sIr3JKU66EOMpbRl0D+JYyZOuYkSx6yyUIoXUu3v4YJfMkFd ctQaRowdqWTSLeNqP98AayygouGHLxcryaq1oSpPDK9OLzD1bc/WccSDiUg9ioPeDW5X mVQu0myVws9SOKGK9kp8a4A6rgbU0fOagDhhcsxsTPnOPWG9guI9cdPXv1pFMWuy+SL5 ovOUqlS0MjCEF/GTQAG68sPrupOmJvmFWskThZ+ITi6h89sGkCu4GvzkzvdrZL2NiKLi FhTA== X-Gm-Message-State: ACgBeo3HXoPx1RjHQg2OSGH0BQ79En4vvDeghpAI+Z8lYfv+50XHZtWN HSzkLZmnGImXh4k1tQ+orxaq4eaO4Rh0wAHV X-Google-Smtp-Source: AA6agR7QbIepL8q0zhSesV4Dp11V0gNv7T6UqFZFUfES/vS7CbCfImjpm+1Zptdf8L4Jh+nBIoI77w== X-Received: by 2002:a17:907:60c7:b0:731:2be4:f72d with SMTP id hv7-20020a17090760c700b007312be4f72dmr5475159ejc.639.1661518377332; Fri, 26 Aug 2022 05:52:57 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.52.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:52:56 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:24 +0200 Message-Id: <20220826125252.16782-2-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=Xx4kvnnbEUGesnupoTu80viu9ga6D31KQ5I5mDpLpYM=; b=W87Mvz0Vdaxvkn0V3RxkrB9Xc+apTSfWt5uj9bkkQa2EH846PrWzKK+UNUbx5iHNh6 TlDO2msHWRa7nn3r0U91g9/KTOo9/wopQqhIeSkvFW4gkZRlyudyvXTSysB38OpGTzAx 195xVidSwL0SRS5uI2NhxTLDGmU+Zjy3kBE9T3grePTdRqehTJu23wCrIvnRJNIf0Yya +IxJ80Wu12FXm+s6R5Qz7hF6X2vFBr+FmpuXmVVivc+lGOLW0VN1OgW8lSziOD5x1Dz3 EUCC1U+9luSl8jfaz/+LdRoe8QbqMrI4jd7qr35PAg7csZcyeCahvYnpdNN7tMSQJzMB K/6A== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=W87Mvz0V Subject: [Buildroot] [PATCH v3 01/29] package/qt6/qt6base: Add qt6base hash file X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Hash file with just the qt6base tarball hash Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/qt6/qt6base/qt6base.hash diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash new file mode 100644 index 0000000000..31ed2494af --- /dev/null +++ b/package/qt6/qt6base/qt6base.hash @@ -0,0 +1,2 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.3/6.3.1/submodules/qtbase-everywhere-src-6.3.1.tar.xz.sha256 +sha256 0a64421d9c2469c2c48490a032ab91d547017c9cc171f3f8070bc31888f24e03 qtbase-everywhere-src-6.3.1.tar.xz From patchwork Fri Aug 26 12:52:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670731 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfsB2MD9z1yhN for ; Fri, 26 Aug 2022 22:53:34 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 3F17240DC6; Fri, 26 Aug 2022 12:53:30 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3F17240DC6 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WurtWcfeq0Jh; Fri, 26 Aug 2022 12:53:29 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 41F9E404BB; Fri, 26 Aug 2022 12:53:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 41F9E404BB X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id B241F1BF27E for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 9A832610F7 for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9A832610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WvDYGZFULhP7 for ; Fri, 26 Aug 2022 12:53:00 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7380960761 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by smtp3.osuosl.org (Postfix) with ESMTPS id 7380960761 for ; Fri, 26 Aug 2022 12:53:00 +0000 (UTC) Received: by mail-ej1-x631.google.com with SMTP id y3so3012322ejc.1 for ; Fri, 26 Aug 2022 05:53:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=3HRsC6iwm/2ekUOA13PH1ijghkyYJ0DTR4aJCRS9w5Q=; b=68wHBRFyjkqvvbzhvCj27LEhbPRUwTPH3YrQVapPMOy1wBBObNuZ3u0NDjo1SN2oSn o47j2GzkF2XWsIQWizyFmal2vs51qtcnMOMGgDz5rHyk6IpqeYsHk1pM+T6iqtkqBywZ z0SzLS5iLEHA8JTmhfcQ4BQQbb+zhV+86y+4lGOmA4EjjBxzzjXhqLpR9YP8SM288R7A UDYIw16vEokbfWb29bdh9vvBzNztOMp58AClBp5UqIU0fllocpGZvD2dj53cRHhZjUBW SyfW/Yp9JLggu/SorklhmQT9b8R1Ekz7HWbozEt5XjDEIXzQdNjHUGymVsEc9xxNybu/ i9vg== X-Gm-Message-State: ACgBeo2EpanBUnvqyKuKliUlSusIG0dRYmqjdFMqfP4qfCjZH3CJ8sZU Q2QyYUcnKXHxKi90L2/yZzlzXwtcXi5Apaut X-Google-Smtp-Source: AA6agR6bD8ATqPa3IX+uuYJyLSUmvt73nx08+FpTOTzEE7TXiWE9QhbC7wvu3hMBlN/yt1pMclxOCw== X-Received: by 2002:a17:907:2da6:b0:73d:d587:6213 with SMTP id gt38-20020a1709072da600b0073dd5876213mr4580957ejc.5.1661518378305; Fri, 26 Aug 2022 05:52:58 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.52.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:52:57 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:25 +0200 Message-Id: <20220826125252.16782-3-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=3HRsC6iwm/2ekUOA13PH1ijghkyYJ0DTR4aJCRS9w5Q=; b=SakLHoNk+vJEdAr+3LGvQRADfftLLv15L40EhVXXk4lFf/7ihGI3Xz/EtuY9QsADjF oLRP88nb8Pj2N2IX/LUJYddnTQGFo06H60OtZKFxS4BQZzqqXwmuktwCyJeQG5e2bqNH kQmXjDeTxP4Q4GGIkG5B2D3yjzqM8xTINAbvzrbK7BrpoRFfNTGWUbZgJjEuK4L7kz04 MbJhLBrg0GfUSIvQmDZ7WKQrjgiRC+YZObJhr5uVDcAtgyeH5zS3HkOKyiB87OAjutDj apEkPQ1KPL4zEtilEQbOM8n/81rzJ7dnJCwq6Acg1rPzISmBXz6mEfwf+zGD0Qq+lkwP Pw3g== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=SakLHoNk Subject: [Buildroot] [PATCH v3 02/29] package/qt6/qt6base: Add license information X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Add license hashes to the hash file and add the information into the makefile Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.hash | 6 ++++++ package/qt6/qt6base/qt6base.mk | 2 ++ 2 files changed, 8 insertions(+) diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index 31ed2494af..5efc5c2815 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -1,2 +1,8 @@ # Hash from: https://download.qt.io/official_releases/qt/6.3/6.3.1/submodules/qtbase-everywhere-src-6.3.1.tar.xz.sha256 sha256 0a64421d9c2469c2c48490a032ab91d547017c9cc171f3f8070bc31888f24e03 qtbase-everywhere-src-6.3.1.tar.xz +# Hashes for license files: +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2 +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3 +sha256 0dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652 LICENSE.GPL3-EXCEPT +sha256 88ec689407cf2df9b2eb5c45952564d51ce73c129a3bdffb15c0d2d161ad7558 LICENSE.LGPLv3 +sha256 ed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d LICENSE.FDL diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index c67d94e193..7a0838b2bc 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -7,6 +7,8 @@ QT6BASE_VERSION = $(QT6_VERSION) QT6BASE_SITE = $(QT6_SITE) QT6BASE_SOURCE = qtbase-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6BASE_VERSION).tar.xz +QT6BASE_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs) +QT6BASE_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL QT6BASE_DEPENDENCIES = \ host-ninja \ host-qt6base \ From patchwork Fri Aug 26 12:52:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670733 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfsc64nxz1yhN for ; Fri, 26 Aug 2022 22:53:56 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 2D76340FDA; Fri, 26 Aug 2022 12:53:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 2D76340FDA X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKxGMUDRz2xh; Fri, 26 Aug 2022 12:53:53 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id B454D40FBD; Fri, 26 Aug 2022 12:53:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B454D40FBD X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 330D41BF27E for ; Fri, 26 Aug 2022 12:53:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4E43383EE9 for ; Fri, 26 Aug 2022 12:53:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4E43383EE9 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sW8uV--oPTl3 for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5C56483EEC Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp1.osuosl.org (Postfix) with ESMTPS id 5C56483EEC for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id lx1so2949094ejb.12 for ; Fri, 26 Aug 2022 05:53:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=qnno27R6JkSQiFr3ayg+EneJr6Kh6G2JB7xMr9N5D9k=; b=bfBM3K0AVdZRUa3p4aPBZOn4+LISbt3IS9cFyNs47MFC9l6UJymMKB41m5K4MG+74e A3g56VgC9kZV+Zl2QCqs2VJTyGNEL8QfJ05ej+98PnOJnWGKzx4DEjFCGD1Ivb0qcUC/ HfW0Jwpp00Ys72H3NT5AEl0bC9gHuuy9e3AWx7d017sGx0SYzjPQIC07CmrzCRnM4tlf b+bwQUApu+vSmH5yjDql6PE+Y7TP9ibLQnJtsbAioseuiubOpofal8VFQWFCg9tXdSxn LSaPkhu7ynCpu5XwTm9FUywtVcK+5Y72Xq1hLQv3ArqozBpvb9+jC+hX31yizad3Y0iH Pfgw== X-Gm-Message-State: ACgBeo04G8R2VTjuICt//ypQjsE5bkuLvjka9MLfaiDVAilMKCcSWNp0 eeufsOGE6S+xrSwD90t4vduAQixvxBP239lY X-Google-Smtp-Source: AA6agR4wv5f1W1JiOV3ZMJA8miJSCbQ98VM6edZcTj0ik+MZKf8/zeUMQnqLR4EfZeXhByGdNawxRQ== X-Received: by 2002:a17:906:974b:b0:733:10e:b940 with SMTP id o11-20020a170906974b00b00733010eb940mr5520889ejy.326.1661518379250; Fri, 26 Aug 2022 05:52:59 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.52.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:52:58 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:26 +0200 Message-Id: <20220826125252.16782-4-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=qnno27R6JkSQiFr3ayg+EneJr6Kh6G2JB7xMr9N5D9k=; b=R+xEBGNjVRTs05emqqosHK+vpG5LvCWA6X2mxu61sECbdiqfGoS0fNOT7co01waXx1 ro4DBc+FpFFazEr3cl9igGfiTIqIAZSHxAXvkqDDAoFW0D5dNcbCRNKCwfWrw6wqcoNj rjyTKWWSTI2Cd2XSbkjL4aciN6tvaznCluF8dloNf/U0QybyB9K1BtWAW5m6mcn+YTyh 5OLoli2w50yK7G4LmhpG7Cyu4K8PAZTFnVAT/LcHVhChCef33boX+d7h2BW2oiHox2CY yUzPP/85acj7/Qh2wrk5zk2i4x/P/4Vh6JiEJi9RcDUTaqohYh7bug1MWwaN9CvuesUt MZyw== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=R+xEBGNj Subject: [Buildroot] [PATCH v3 03/29] package/qt6/qt6base: add support for network module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 9 +++++++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index a489ce39fc..68bca728e2 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -14,3 +14,12 @@ config BR2_PACKAGE_QT6BASE QtWidgets, etc. http://qt.io + +if BR2_PACKAGE_QT6BASE + +config BR2_PACKAGE_QT6BASE_NETWORK + bool "network module" + help + This options enables the Qt6Network library. + +endif diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 7a0838b2bc..b4b6450bf1 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -77,5 +77,11 @@ define HOST_QT6BASE_INSTALL_CMDS $(HOST_MAKE_ENV) $(BR2_CMAKE) --install $(HOST_QT6BASE_BUILDDIR) endef +ifeq ($(BR2_PACKAGE_QT6BASE_NETWORK),y) +QT6BASE_CONF_OPTS += -DFEATURE_network=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_network=OFF +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670732 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfsN14lCz1yhN for ; Fri, 26 Aug 2022 22:53:44 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 6A51F81261; Fri, 26 Aug 2022 12:53:42 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6A51F81261 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xeRWJzha2Y14; Fri, 26 Aug 2022 12:53:41 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 9853781252; Fri, 26 Aug 2022 12:53:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9853781252 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 19E201BF27E for ; Fri, 26 Aug 2022 12:53:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E939983EED for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E939983EED X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o7KEwfSmQMLT for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1486383EE9 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by smtp1.osuosl.org (Postfix) with ESMTPS id 1486383EE9 for ; Fri, 26 Aug 2022 12:53:01 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id og21so3009181ejc.2 for ; Fri, 26 Aug 2022 05:53:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=fQr1n6fMjoFlK5JUkkRsnY87tBvb6HRYnhwowQuimHQ=; b=Qpc3Fw4G6VL9NsG3QplleoNU7rRkb3hP1VXA3Sc8XRmg1ICCRKZL0tzvB0qxIq0b3L 3f/3ssFX9NmPfx3wli4ywJd7AUjgn4rD+m9xzvsChfcatM1CnQYG+n3iurMxwZHxYbBa dghaJh9mZP9qy0LZ2doKpvJv86TLtmCikR4/5GW0JfqLFCbgmgw8uYQAxES0msgwqfkC JLUsySB6aKSmLi3Yy47iUFbAEdoO9vuPKmCcvEW8xelBsyZVTsUbuqJGMCCmY09lD3uu xsfrh9qsWZvO17U1lsbJGN0pEesFzS6i5N2R3V4zhcgtBesvI5PWO0mJi1CeNu66WXFS ZC4A== X-Gm-Message-State: ACgBeo2jiyC3d7ixzwJDfQw8Z/gvPoTp32a9yiLQP0bYG8deFTN4diZ9 fGPK6OT/93QgtWP2KDb3EGefuqG/n4V0513Q X-Google-Smtp-Source: AA6agR6eOmY0KYXmtKZtiIx7JsBa0ClsE2uQcRd+m/u7KK/nVZGTLqssRRggb9BCVq5t/J2toy++DQ== X-Received: by 2002:a17:907:6d1a:b0:73d:95a5:1170 with SMTP id sa26-20020a1709076d1a00b0073d95a51170mr5476559ejc.163.1661518380208; Fri, 26 Aug 2022 05:53:00 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.52.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:52:59 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:27 +0200 Message-Id: <20220826125252.16782-5-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=fQr1n6fMjoFlK5JUkkRsnY87tBvb6HRYnhwowQuimHQ=; b=UEQuM+jjr2cwvLopfGxDhRhhXA6IR3QuYuGx8sQIosS8ICCBhfq3HQhqHXDdYY9KjI QxBIlPnQo3hs9M+nQy05sd2kUg5akf6KAasSvHhRnAjUTWXafcDokNdPt6nBiy7SGqnW gKV48uX/FHwGf68VLMNhsb6c9bT8O+aqUn7RSXHNOWe8eNp8zRtL2d83hKUhUKKTNv/d dF8RBnGA6kd+p7I3h3E7Kj30KEOspTexrv/lNbgUlEk9o4e79ikEkZ8tztXDjiy0MD28 l61WcnxhDTTBuTT8zOsdFD0N6X6swfVlylk0KW1Y5RIQHU2RCLfxSBRV0LPUZsQMOgPc hqbA== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=UEQuM+jj Subject: [Buildroot] [PATCH v3 04/29] package/qt6/qt6base: add support for concurrent module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 5 +++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 68bca728e2..fe488f1cc9 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -17,6 +17,11 @@ config BR2_PACKAGE_QT6BASE if BR2_PACKAGE_QT6BASE +config BR2_PACKAGE_QT6BASE_CONCURRENT + bool "concurrent module" + help + This options enables the Qt6Concurrent library. + config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index b4b6450bf1..302aecab31 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -83,5 +83,11 @@ else QT6BASE_CONF_OPTS += -DFEATURE_network=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_CONCURRENT),y) +QT6BASE_CONF_OPTS += -DFEATURE_concurrent=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_concurrent=OFF +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670734 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfsr3b54z1yhN for ; Fri, 26 Aug 2022 22:54:08 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C4B9C829B1; Fri, 26 Aug 2022 12:54:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org C4B9C829B1 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Cx_SSUr7Ttl; Fri, 26 Aug 2022 12:54:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 0B6DA827FA; Fri, 26 Aug 2022 12:54:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0B6DA827FA X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 8D5F51BF27E for ; Fri, 26 Aug 2022 12:53:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 6EB45419A1 for ; Fri, 26 Aug 2022 12:53:04 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 6EB45419A1 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0P4Nmr1l-FT7 for ; Fri, 26 Aug 2022 12:53:03 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7AB8E419FC Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by smtp4.osuosl.org (Postfix) with ESMTPS id 7AB8E419FC for ; Fri, 26 Aug 2022 12:53:03 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id kk26so2950028ejc.11 for ; Fri, 26 Aug 2022 05:53:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=t+VgvIKVX6WJLeXrohUbPy9OzLwFDWGM8kmn+2Egxx8=; b=p2rjh++Qc/w9p0zW+p4+mhfYmOoIumucGiOWH0AQCkSxfxneo4ZP593g7WLnXiyePq XJt4KLaFlCIbhImUQ5+PAiU9/Ndu86GC3IgrUxZCbGjtmZ1l/t88FY3utHaCKTqvYGKj K3Ghfn+9YK36uBeNQ4GybG610c4pcXHq8QqeQGLjOeAYLWNOzfYf28eu3ZHhb+aP7KmK AT5sMXEofsyOtAqZU3ZBLrOk8dIK94iPHsfmGZYq3RWqlz8hxoniA0lz+ELjv+bzg+34 g4d8jxIQpCex4XpN3RN/kcXN05XdReFxzkaxhJtM7c0gJ5mEMMJUAEo+fQq2/El7NZVG Qahw== X-Gm-Message-State: ACgBeo0D0Wj2BD3YThs18n5L243zr/6ZYXvnHMF3RN5/tkdvBu0xbHDU PuXB0aJnUx4ztY4CQP2716Zdexe50tWQeRvF X-Google-Smtp-Source: AA6agR7hfyvKUNcOrYbL1kJgesJuolokyiJ2XzoHPf8FBlSVQZ2LjNyNg+98DKvCj40mwo3Pvll7Fg== X-Received: by 2002:a17:906:c154:b0:733:197:a8c with SMTP id dp20-20020a170906c15400b0073301970a8cmr5546948ejc.483.1661518381267; Fri, 26 Aug 2022 05:53:01 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:00 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:28 +0200 Message-Id: <20220826125252.16782-6-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=t+VgvIKVX6WJLeXrohUbPy9OzLwFDWGM8kmn+2Egxx8=; b=MQ1C6+aoAqZtOxPd+0uwaVs+l5WxFMLXiW308CIwO0RxBWtjN0M28y4sB8UnBzrIpq YBBidRJ6PodFvOZBqpJYIW9eC3fNk8w87uxDvEvrDN3nCLOlEKvFMQSJX52Z6e3zq9Xn uU987ZxImPwPQGSTOG/+hc1XUIOIkP6mXSHFNLHLJNhM6AXcU80vwSyDx3R/TpWaZ+fH Wlr99TI03fFlqtLXgzeb8kogjcGGgxaxq2Ri0LJpHBgwwkbWRkhPlAKfb3yFSPpka8H1 facylbbYJ7PZbyo39hChqp987+AkrWYHs21UNusyA2C34vGZmYdTp+WOiBKs00HjyGIF V+wA== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=MQ1C6+ao Subject: [Buildroot] [PATCH v3 05/29] package/qt6/qt6base: add support for xml module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 5 +++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index fe488f1cc9..41c04fc5f6 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -27,4 +27,9 @@ config BR2_PACKAGE_QT6BASE_NETWORK help This options enables the Qt6Network library. +config BR2_PACKAGE_QT6BASE_XML + bool "XML module" + help + This options enables the Qt6Xml library. + endif diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 302aecab31..1af24334a9 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -89,5 +89,11 @@ else QT6BASE_CONF_OPTS += -DFEATURE_concurrent=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_XML),y) +QT6BASE_CONF_OPTS += -DFEATURE_xml=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_xml=OFF +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670735 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDft52pZ0z1yhN for ; Fri, 26 Aug 2022 22:54:21 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id AFB0882D96; Fri, 26 Aug 2022 12:54:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AFB0882D96 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TRd6sVym4gyq; Fri, 26 Aug 2022 12:54:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 3C75E83EC1; Fri, 26 Aug 2022 12:54:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 3C75E83EC1 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 500DE1BF27E for ; Fri, 26 Aug 2022 12:53:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 2BAA5610F7 for ; Fri, 26 Aug 2022 12:53:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2BAA5610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cy9wgJjwiO1p for ; Fri, 26 Aug 2022 12:53:04 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7368E60761 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by smtp3.osuosl.org (Postfix) with ESMTPS id 7368E60761 for ; Fri, 26 Aug 2022 12:53:04 +0000 (UTC) Received: by mail-ed1-x52e.google.com with SMTP id r4so1978454edi.8 for ; Fri, 26 Aug 2022 05:53:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=dfaKtT7wjvLCYkzgkaaA/BTPNP57uHLK9gUNAghQsUQ=; b=C3mtQpd7RGu1rErdCdXAZNk9Zfn1mEcnkap/AdcWsVwecJnaK6spR1rRQaennOGXyy hIxl/9IQkUGEmgP+cmnD7QmT2ogEm+Dlua8SMseSQzBydAkZdN9FWhYc0V6jUnU6Uz4b x9OIwlp02fG2Z/Hyrx2ZJAddVEjUJgU1hzAqLUyUjKCF5Q98Ymoy7YTqozpZC5jhcW8n gcWo0HRc94RDYklaDvkwRZ4DHbFeHWf2tkYycbDVA6r0CpxN5aiK8bSe/y1apush+fcI LHoOZRrSR87iN7Jq6qTslBnEoOiadWYEEHSffWnlEXNn3hly9cR1s97jXpLDb25XOny3 WCrw== X-Gm-Message-State: ACgBeo31ZSk1pmNLk11GFfAqodKvd1CNjemeZunypv3yAsgn4q+tWSzZ gF647LttZOCkyCzXJ4Fs2ZCsn4bvdFk8Ee2F X-Google-Smtp-Source: AA6agR5Yk+QeqAVHo6ddTtKIHI2qBkuNhHCzFhxloTvBvAVzraRY6cs6G7vybRzwACC82weKW/z92g== X-Received: by 2002:a05:6402:90d:b0:443:ef4c:480f with SMTP id g13-20020a056402090d00b00443ef4c480fmr6724701edz.128.1661518382298; Fri, 26 Aug 2022 05:53:02 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:01 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:29 +0200 Message-Id: <20220826125252.16782-7-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=dfaKtT7wjvLCYkzgkaaA/BTPNP57uHLK9gUNAghQsUQ=; b=TF31F5Zrun4D0MaO3LdJUON8tPawMmKkNjp8xVpul3EX2lJLFTk5jFQCIRVDuZz0yq cahIq6aUb4slWG0RJmpYjYvDhq6lgXX6Bpqv332inPFmBaHFky/rlkkXj29DAR/g0uTp WWgSDvJa+XvTFIzFukRzb/2Yjf2YwlYUUEhcphuXGVNAvr7Z1/Un9sQu8/9hmMPsRF15 av2+kHvRYaoDfke6hm2j1KJBeGJ3OQlCjM8JLCqkGq0NsBF0VMbUmTBvOmZ88A/MpZIH XvKbVRn7jOGyMr6WBB/QMrTqPQ/AgZLawQu8rh84XSiOSA711WTE8kNjeORdtk19I/Bv wdlA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=TF31F5Zr Subject: [Buildroot] [PATCH v3 06/29] package/qt6/qt6base: add support for test module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 5 +++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 41c04fc5f6..354e02280a 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -27,6 +27,11 @@ config BR2_PACKAGE_QT6BASE_NETWORK help This options enables the Qt6Network library. +config BR2_PACKAGE_QT6BASE_TEST + bool "test module" + help + This options enables the Qt6Test library. + config BR2_PACKAGE_QT6BASE_XML bool "XML module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 1af24334a9..fd1e0a2847 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -89,6 +89,12 @@ else QT6BASE_CONF_OPTS += -DFEATURE_concurrent=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_TEST),y) +QT6BASE_CONF_OPTS += -DFEATURE_testlib=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_testlib=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_XML),y) QT6BASE_CONF_OPTS += -DFEATURE_xml=ON else From patchwork Fri Aug 26 12:52:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670736 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDftK0bwFz1yhN for ; Fri, 26 Aug 2022 22:54:33 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 6178081261; Fri, 26 Aug 2022 12:54:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6178081261 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OJqRbReeiEfy; Fri, 26 Aug 2022 12:54:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 9168A83EF6; Fri, 26 Aug 2022 12:54:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9168A83EF6 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 70FCD1BF27E for ; Fri, 26 Aug 2022 12:53:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 5994A83EEC for ; Fri, 26 Aug 2022 12:53:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5994A83EEC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EaG81pCEsAAb for ; Fri, 26 Aug 2022 12:53:05 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 83B0B83EE9 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by smtp1.osuosl.org (Postfix) with ESMTPS id 83B0B83EE9 for ; Fri, 26 Aug 2022 12:53:05 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id gb36so2957759ejc.10 for ; Fri, 26 Aug 2022 05:53:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=02f+DaRMsn9nZGR8pOE7oaQnPXhfAUEVH6zzIplolAo=; b=7sUB2MnSMyFCr7qnC5GV/KhbM5V9d1FDaM6TU7LfGx1j7LTt2atDzIzRp7refrjjt0 ubre97D/sFBcQgMaFUfDzG/zOwAD5tLLXFnAQnpMvDunN7T91LM5/w2A/OACAqy380L6 OS9HwOJt5Rfww/a5UJ40jg5uq0ah4kmbqj/VYd23XCMR1S8utQBvcJ7JKsjYbLVw2LqS EuTYrnfxTrJXVer7/CyUjqBr+xYGod0vmqKPxaDuBmwXi5DLwRcwsCpuVQepqh7gsHgk S9gwozkd7y9dFs9JtORFeYpoKllory3qpwPo/ImhHtNN0AEqPY4b97tk8dZBIUu5t6pG mxxg== X-Gm-Message-State: ACgBeo0QWobuoUNab008/P5zMjU2Lv6Sgh0WTC+kuGLRNnhuR7nt0V0Z RP+dsvANDHM5HtpX9Tu4uI7SJbJ+UtJsCAqi X-Google-Smtp-Source: AA6agR7cxd4MJri12caRSAEC+2ssPCsSBOdJCv6Z1sNuP4xgqXmJhnSdfbzi9Zx1MGXlvID2hF3KiA== X-Received: by 2002:a17:906:794c:b0:73d:be5b:2b51 with SMTP id l12-20020a170906794c00b0073dbe5b2b51mr5441698ejo.88.1661518383318; Fri, 26 Aug 2022 05:53:03 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:02 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:30 +0200 Message-Id: <20220826125252.16782-8-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=02f+DaRMsn9nZGR8pOE7oaQnPXhfAUEVH6zzIplolAo=; b=hChWVTpZn3b6XMCcQRPxb5r6NDDcZkeTqWJ7DHeTliz3JwHuHW8Itv/qAfgid+cC+J NnmO0sFrqZ6oiqzIZITgVKGpBPM1WZxVQD26hCLR9h3pqKN1uj3JgNLFDJyk7KfF3hbZ F/ipo4vBTMDra+F14o/fDo0o4hGzUmgl7L5MVlQmkMJV+DI1yRexNYGY4rxAS1ImnTtP BCm4JP53I31JDKZed6bRM2pWm6KyiH6Ki/a6+84M/5DUhZFhrQ89vbQCdgcpQR3V8zDg 0lrCLeGYdhELHO9OnHrKRc3+9zLqZHRNYth0Apd+2+EXLFOs7/fcnLU9hogHpvYGptYg Uc2w== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=hChWVTpZ Subject: [Buildroot] [PATCH v3 07/29] package/qt6/qt6base: add support for dbus module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 8 ++++++++ package/qt6/qt6base/qt6base.mk | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 354e02280a..2d4a4df223 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -22,6 +22,14 @@ config BR2_PACKAGE_QT6BASE_CONCURRENT help This options enables the Qt6Concurrent library. +config BR2_PACKAGE_QT6BASE_DBUS + bool "DBus module" + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_USE_MMU + select BR2_PACKAGE_DBUS + help + This option enables the D-Bus module. + config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index fd1e0a2847..fdb3377eb4 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -77,6 +77,17 @@ define HOST_QT6BASE_INSTALL_CMDS $(HOST_MAKE_ENV) $(BR2_CMAKE) --install $(HOST_QT6BASE_BUILDDIR) endef +ifeq ($(BR2_PACKAGE_QT6BASE_DBUS),y) +QT6BASE_CONF_OPTS += -DFEATURE_dbus=ON +QT6BASE_CONF_OPTS += -DINPUT_dbus=linked +QT6BASE_DEPENDENCIES += dbus +HOST_QT6BASE_CONF_OPTS += -DFEATURE_dbus=ON +HOST_QT6BASE_DEPENDENCIES += host-dbus +else +QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF +HOST_QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_NETWORK),y) QT6BASE_CONF_OPTS += -DFEATURE_network=ON else From patchwork Fri Aug 26 12:52:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670737 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDftb0lMDz1yhN for ; Fri, 26 Aug 2022 22:54:47 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 623A441833; Fri, 26 Aug 2022 12:54:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 623A441833 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zdVA8Y3K-0Mv; Fri, 26 Aug 2022 12:54:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id C51EF4182C; Fri, 26 Aug 2022 12:54:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C51EF4182C X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 7D1381BF27E for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 58A97610F7 for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 58A97610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X3hL-wcYMVNZ for ; Fri, 26 Aug 2022 12:53:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8C92960761 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id 8C92960761 for ; Fri, 26 Aug 2022 12:53:06 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id u6so1960489eda.12 for ; Fri, 26 Aug 2022 05:53:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=CPYhSsnDqlqUdVMxWqQJVVNhfS2SVgnAfLf9Ju4gW9o=; b=rq4aDRHbqIvUMh1eoTVRbEIg4S4GC+FxN+GyZl2pUWTZFaByKyFK4ZBUHLlYPawFmw 0PNCZgyT4ahxaXOpTljwKSwndRNoh4X1kg++3IiJTpbO0fiR5Tf2N/ffNljM5S5vsc5I UW/Xfef8uGngM1/H4UdIXRWev66/NzIY07cDpwsuRU2BftoXPFs+op9V1GJHPJ8z4Zt0 RYnFH5iGBnagKz49LDmNmGqG9dbiaAC8hprhmYIWz623/z5Gzv/4MW/UIxx6lo/sJLLy HXrksWwNLjski27hOkL+mByHRxC+FM8lLx3HJenarMUyZitxF1/ujyjsUmROSg2fte9U BCxg== X-Gm-Message-State: ACgBeo1TJ/QFXfQdUtmjbjv066lueCvJIQ/Z+VNUpNdCuFGwdRNCwRJX ikIaubSaoRaWfOrLFj+Jmo7sTbj0H/osG1Tk X-Google-Smtp-Source: AA6agR4xdPU1rubftbAxeoyz+Pe3Zk2TwS8gSQMx6vrecmeQo4J62gykMpE884KFs1t/U63mrSUQ0Q== X-Received: by 2002:a05:6402:e86:b0:440:d1be:20c7 with SMTP id h6-20020a0564020e8600b00440d1be20c7mr6683047eda.349.1661518384389; Fri, 26 Aug 2022 05:53:04 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:03 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:31 +0200 Message-Id: <20220826125252.16782-9-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=CPYhSsnDqlqUdVMxWqQJVVNhfS2SVgnAfLf9Ju4gW9o=; b=dqz13Troe7sV5ZLjTKgcg10ZPcLmW3vfo7VSIF3S6twgwScIIbf+Y2/x+reNnVAl2A xn0wdzJnDCr6Pwia5qKMmdoFEye02Ifgramm2FeVdaToZRJdS8Y5fxBZ0zA/M4dRlx1V iKGmuPZqjMDr+OjpaExP26NpvM/UGbDFl52etVx8vQ1jPob9YrDHS36iPn+/fX4Qxz96 SBVqFwCWbCf100pCxbdV3H00GJtMDWNC7W1WYSg+WPOR/zZlSvkQ3hSLHQsazeLp6ZHn ZRVRYUp07FIBh/wmvsRsUcfo8+qi+Oki/+pu4ypJytePneIbaXDBqd7GjCvHLQKCqUTP jc/g== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=dqz13Tro Subject: [Buildroot] [PATCH v3 08/29] package/qt6/qt6base: add support for syslog backend X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 5 +++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 2d4a4df223..f3e56aefa4 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -35,6 +35,11 @@ config BR2_PACKAGE_QT6BASE_NETWORK help This options enables the Qt6Network library. +config BR2_PACKAGE_QT6BASE_SYSLOG + bool "syslog support" + help + Logs to the standard UNIX logging mechanism. + config BR2_PACKAGE_QT6BASE_TEST bool "test module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index fdb3377eb4..a399f53e6c 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -112,5 +112,11 @@ else QT6BASE_CONF_OPTS += -DFEATURE_xml=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_SYSLOG),y) +QT6BASE_CONF_OPTS += -DFEATURE_syslog=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_syslog=OFF +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670739 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfv30341z1yhX for ; Fri, 26 Aug 2022 22:55:10 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4FAE581270; Fri, 26 Aug 2022 12:55:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4FAE581270 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NIdUA0frkQMt; Fri, 26 Aug 2022 12:55:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 85A2C81297; Fri, 26 Aug 2022 12:55:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 85A2C81297 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id A0D541BF27E for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 87B6E4020C for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 87B6E4020C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RkPnSSWJuVj2 for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 9754A419DF Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by smtp4.osuosl.org (Postfix) with ESMTPS id 9754A419DF for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) Received: by mail-ed1-x531.google.com with SMTP id w10so2003955edc.3 for ; Fri, 26 Aug 2022 05:53:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=AMWy4BCiIiK9WtLbb447EAIhXfr6AeAYxS2ixZx06VU=; b=lMopzxpZcsrYUHl4irzO0koBYuDyD5E9YyR7vKT3iiFVxnYzoF8NPWor50EiLRw11O a7ZhWV//P4+2tdCtpETfxvPDNHOmHZnyZAE1VcoZvoP0tVv08cXwrVj95qQUi3vVkVRf xHDCQT+Mco8nwbOjnksa1nnX6zTM5TGKRRh4kf9kRuzGq6GTC1xc8YOEvvfdA98AIb53 2zEVlhqq4ip8QvdxOpTf4F61166E0vzPR9ULRr++NblTFwq8zRTXzvMCVXgGpgEqbB4/ 16P+nabfoFc03uzaZv0jJN4D2g0YHu3j1sF6u0fJg28qzRbQnlws91IXBYyENNBVLhpn dEkA== X-Gm-Message-State: ACgBeo11q079MZqUsVKYYsCTx0n7XdbsjeI0pJZfUsIeDZ38PuulelW5 YILm8mLJDcDrAgKq7H9aUxvJhu2uqX+V1ks2 X-Google-Smtp-Source: AA6agR4JcC1kcDvBq/vHNqS57g0jlkF5OcuFHmTSqSX8BfasZNE2vcfBAQFvNije4orNULSYj03M8A== X-Received: by 2002:a05:6402:84e:b0:440:4bac:be5a with SMTP id b14-20020a056402084e00b004404bacbe5amr6794095edz.103.1661518385348; Fri, 26 Aug 2022 05:53:05 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:04 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:32 +0200 Message-Id: <20220826125252.16782-10-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=AMWy4BCiIiK9WtLbb447EAIhXfr6AeAYxS2ixZx06VU=; b=M20OF6YU/VUMe0WIYHr0eBsbpWvPZcTpcOBT2WsG9pnKLi82b1kXAhQbmVwcmnBtGM quyH/uHyRJD4/9W6Sz1VqIBv2ZdapvYoP011YPd7RrXa7UmrTjRUmO+3/6lrrp2vtKno 0TMRY4ru4f0gAuc3cFcSMWQ4Q5s6v9ttfcax4J1SL4hgA6A00ScuEjKYykKHyKybx1aK JFeLzWeGWO7MfuNa4yJbGDLqC7wOu1YL4Y+hFdKWifAC5NPJsjEehOfBLZETeArvDmPo BcjRQuzjyU8mJ0dSrGMpnC3Cw3HEjF6qo+uzq8caFdkTmoqpF5RP3H5syRA/45tj/tRO C8gg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=M20OF6YU Subject: [Buildroot] [PATCH v3 09/29] package/qt6/qt6base: add qt support for journald when using systemd X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index a399f53e6c..31912f9462 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -112,6 +112,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_xml=OFF endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +QT6BASE_CONF_OPTS += -DFEATURE_journald=ON +QT6BASE_DEPENDENCIES += systemd +else +QT6BASE_CONF_OPTS += -DFEATURE_journald=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_SYSLOG),y) QT6BASE_CONF_OPTS += -DFEATURE_syslog=ON else From patchwork Fri Aug 26 12:52:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670738 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDftp4K1jz1yhN for ; Fri, 26 Aug 2022 22:54:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E426683EEC; Fri, 26 Aug 2022 12:54:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E426683EEC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zgIlTO4kbt7u; Fri, 26 Aug 2022 12:54:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 17C1D81297; Fri, 26 Aug 2022 12:54:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 17C1D81297 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 380AF1BF27E for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 142EC83EEC for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 142EC83EEC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZM2XVvy2zk3A for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 49BFE83EE9 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp1.osuosl.org (Postfix) with ESMTPS id 49BFE83EE9 for ; Fri, 26 Aug 2022 12:53:07 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id lx1so2949654ejb.12 for ; Fri, 26 Aug 2022 05:53:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=T2NFDypWFV2wy1Gt3lyqjuwtTLWuJfHxjqhk7VdUZAM=; b=wXzB/CnwROR6ExcAZHuH+h7EDCWbZEbCt0H7UQYoS8DUQ4uZ2z9cifc7u/riYn2zK9 rRkJzGGeZtf8lQtNLWFwfsQ11rlNSvTsO9YK487ZwlqlorgZmzcgKYkXLY5PeDtqMCCS MMFdoPcv7aUbjaxf9XrcrrT/1gfFmsXceYfw5zp2yNFT8lYNQ2xfQ4GFbkTP6+kEulSV I2DgaSu0HWsCY8g3quGaIi5ek5xf7BvE5DxrQFoZiBhv4WI1sGgQHgdxK2kBLWSaciLg AyWFYLKM0RXhcZgI9ivX7Zm6HLu0I8V8NhRXUidwB/jJQv1BzxiAss6ZIo3aFC4XjV8e H5Nw== X-Gm-Message-State: ACgBeo0ImC4b59zBAN5QWQsEyTXW6KVRe9Bn9uK5MIyEImdPfjM8WSUf hlo8uZongLo06tUhLUfqiuR7M3w0P73FFrkl X-Google-Smtp-Source: AA6agR7j8lqGUJxSVgXYU5PiuH1ePktYFQdg8DPXYZyS7z7kQ6J3pDHRf+t7eNkoBZHixYIK6ok27g== X-Received: by 2002:a17:907:80d:b0:73d:a576:dfbd with SMTP id wv13-20020a170907080d00b0073da576dfbdmr5395020ejb.402.1661518386397; Fri, 26 Aug 2022 05:53:06 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:05 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:33 +0200 Message-Id: <20220826125252.16782-11-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=T2NFDypWFV2wy1Gt3lyqjuwtTLWuJfHxjqhk7VdUZAM=; b=BL90Hgxk5PKkWWxSY6cX95dscBZb7rI1YlkR3PUoT1e9VuVR9g10A2khmE8Iz+ODAF 9kZFpyrSBNY4FNoiaKOH5rQYP9eWlxT40Jfdn8uyrleIKz7af9vSqiVYBMh/RO4GISqs hecROEJfMQkWuYxGwaY7qMccVB9XO2apbiqbicKTtSX7m7zu0v/uc748hs3f4Kl/RdHY P6kAG0J77fM7CCsCFGU1uHqCVBkg9ls8MOTidBdoQo0IrTaggcu9DysGyPCQYOotm6Lh QrN2+CFNMztpUMBmZ0GSfn2mUPzyUPfQcEB32dXioJA/zTARcfFXvQfGdTCrmMkYY4ib 9QoA== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=BL90Hgxk Subject: [Buildroot] [PATCH v3 10/29] package/qt6/qt6base: add qt support for zstd when using the package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 31912f9462..21c15607d6 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -119,6 +119,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_journald=OFF endif +ifeq ($(BR2_PACKAGE_ZSTD),y) +QT6BASE_CONF_OPTS += -DFEATURE_zstd=ON +QT6BASE_DEPENDENCIES += zstd +else +QT6BASE_CONF_OPTS += -DFEATURE_zstd=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_SYSLOG),y) QT6BASE_CONF_OPTS += -DFEATURE_syslog=ON else From patchwork Fri Aug 26 12:52:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670740 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfvH46Ftz1yhX for ; Fri, 26 Aug 2022 22:55:23 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 967DE610F7; Fri, 26 Aug 2022 12:55:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 967DE610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xu52Og8Ii8Xw; Fri, 26 Aug 2022 12:55:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id CA96360B9E; Fri, 26 Aug 2022 12:55:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org CA96360B9E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 2A28E1BF27E for ; Fri, 26 Aug 2022 12:53:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 11D69610F7 for ; Fri, 26 Aug 2022 12:53:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 11D69610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J1jDBfEq-IPR for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4211760761 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id 4211760761 for ; Fri, 26 Aug 2022 12:53:08 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id u6so1960610eda.12 for ; Fri, 26 Aug 2022 05:53:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=VBqbq+jnE1/s8q3g5PGrifeTSpkNpMsdEjCZNxHyNCM=; b=yQaVI9S4vm3PzTYAJEcQ0QXMJaxUQq9SFkbPk/Lp+M2uzL9exk54WwuXMCk3zF5s+y O4MmGWYuxUtbAae1Wdl4vohXygkobOSvbHJhtKNorGhFIgpe1ZdPkI3VqAMTWt08MSOI 4S1gNmH5ZgKLW3SeZikmayOHIG/8wzoHTYWzh87JK4iUSZkshaiq0qddO8G28fiaj8Jr EIxSqvQu53lxynNUsazCINYpZb3B5+3pRdmnnPqA81oczZ5smrSat2LkDHRgJxcd9Pu7 V1NcaXOSgVA7W8RD0aeJTNijjSL4vG7Q8G0wV9CpbFvyg6/8hW0di046R8bszlGPprmY 9XuQ== X-Gm-Message-State: ACgBeo0/5ne84Lzx34PI8IMrxlNSW04Eucaoi9Uy7QYDr35RuZ0aCkVl wv2p3/fhl4yV83/3m5HDarLVm9L4wIoZkGJF X-Google-Smtp-Source: AA6agR6vjhqEmx1xkPaXkhK9DDlzG0vhcoReiPz/RBp7QhrTM232VM5B2JgPW1DscQpcL9qBEDG+2A== X-Received: by 2002:a05:6402:350b:b0:43e:f4be:c447 with SMTP id b11-20020a056402350b00b0043ef4bec447mr6845567edd.427.1661518387348; Fri, 26 Aug 2022 05:53:07 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:06 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:34 +0200 Message-Id: <20220826125252.16782-12-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=VBqbq+jnE1/s8q3g5PGrifeTSpkNpMsdEjCZNxHyNCM=; b=JP7f+6R+JkcRKmt1IYBBp5d0qa7nnScBDu4MFuKBqk4GQ9r8voHGS7HJmB12zbqsjS eC0/61/pm4LA6v5uMVwqKpH6OAdZn+ix8sn1QqPX594EotwpzVDzVYSZJb9Da/btbSyG AU3PJOlr4QjeX6Rn/AYWgy9/ddwjgnFHzQyhC2z0pStGG2FGX1JrpLf7DREoNbczx2Xm vKVnCsxpU9Gfkx8FJqF6M3O7gviNI1Y+O/dW+zwecaxL8G2PzlpO385EcRTzoqi+GX2n uJQ5lomiwPtaF0/5i2WE90uaHN+Kp8GT079iL/tPNQ1OAo+EQcVCrwEjTYtMNMTKZVSv 4vQg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=JP7f+6R+ Subject: [Buildroot] [PATCH v3 11/29] package/qt6/qt6base: add qt support for SSE/AVX SIMD extensions X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 21c15607d6..8bca29900e 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -35,6 +35,25 @@ QT6BASE_CONF_OPTS = \ -DFEATURE_system_zlib=ON \ -DFEATURE_system_libb2=ON +QT6BASE_CONF_OPTS += -DFEATURE_sse2=$(if $(BR2_X86_CPU_HAS_SSE2),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_sse3=$(if $(BR2_X86_CPU_HAS_SSE3),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_sse4_1=$(if $(BR2_X86_CPU_HAS_SSE4),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_sse4_2=$(if $(BR2_X86_CPU_HAS_SSE42),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_ssse3=$(if $(BR2_X86_CPU_HAS_SSSE3),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_avx=$(if $(BR2_X86_CPU_HAS_AVX),ON,OFF) +QT6BASE_CONF_OPTS += -DFEATURE_avx2=$(if $(BR2_X86_CPU_HAS_AVX2),ON,OFF) +# no buildroot BR2_X86_CPU_HAS_AVX512 option yet +QT6BASE_CONF_OPTS += \ + -DFEATURE_avx512bw=OFF \ + -DFEATURE_avx512cd=OFF \ + -DFEATURE_avx512dq=OFF \ + -DFEATURE_avx512er=OFF \ + -DFEATURE_avx512f=OFF \ + -DFEATURE_avx512ifma=OFF \ + -DFEATURE_avx512pf=OFF \ + -DFEATURE_avx512vbmi=OFF \ + -DFEATURE_avx512vl=OFF + define QT6BASE_BUILD_CMDS $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6BASE_BUILDDIR) endef From patchwork Fri Aug 26 12:52:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670741 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfvW5Nngz1yhX for ; Fri, 26 Aug 2022 22:55:35 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 12CCF40D93; Fri, 26 Aug 2022 12:55:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 12CCF40D93 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Om1bfELGTYuL; Fri, 26 Aug 2022 12:55:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 32077404BB; Fri, 26 Aug 2022 12:55:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 32077404BB X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 1F7BB1BF27E for ; Fri, 26 Aug 2022 12:53:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id EEF2D610F7 for ; Fri, 26 Aug 2022 12:53:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EEF2D610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02gtNWudl7Ij for ; Fri, 26 Aug 2022 12:53:09 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2EC0E60761 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id 2EC0E60761 for ; Fri, 26 Aug 2022 12:53:09 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id u6so1960655eda.12 for ; Fri, 26 Aug 2022 05:53:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=RnugFEztpzBA7GmFCpC5qHoSA90Z52zKni1UR+kIVKQ=; b=S0lAycQ2epsUJKkjApLqjZsp6obS5allZ5qUHGMnBR5UNneF3RoL9ogOtdujEmpZCG f29PLhXUrNTglC9LCeJ8TrS+YE2hQ8fzYZay+zs3LAjv1C92CYdleYv8pig+b6uLn58B HTjxAXWMkQIRrGIBfNb6xpHS+w6eVmJoioH7R398N6Bw73y2wZoNm6uWiKfy1CM6whE/ cvWHnLIYhwOVJfbD3tI/yldoffjZWr71qCv+xFvK0OUyGQjrSRkoUOyQtP+6tvC75tYB uSSp3evwEnrsl5cockSywYGbaVCNyCjIYZuwigxKa64bFBJtRzwQOzWEgWIXQszGaJjU 3veA== X-Gm-Message-State: ACgBeo0+n+KJ9KSONCPg7dxbDwdBSuyFrGi8BAMoiCBOJqLOW+Cx4E+8 TLeXrqkkLQbCMSt1x78B42LVhifiHA7ik1RZ X-Google-Smtp-Source: AA6agR6aIS3uTt5+vQ0fIUeMV1EyZInAe3nin22ak8VLEeFp8oah9PauatTJVgFTTomh+8ATsFh7bw== X-Received: by 2002:aa7:d993:0:b0:447:ed34:14a2 with SMTP id u19-20020aa7d993000000b00447ed3414a2mr2083559eds.260.1661518388349; Fri, 26 Aug 2022 05:53:08 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:07 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:35 +0200 Message-Id: <20220826125252.16782-13-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=RnugFEztpzBA7GmFCpC5qHoSA90Z52zKni1UR+kIVKQ=; b=P4BP1/wqYYhk7x3kXYKclLrzwA1KQTzmJE8Ys0UzQAKBD2N+iNZKqjsiIxFh0QXaqd it42U4UkArsQi0aJXICgtyfrH3qFzRwZcZJa5lATZ6yt0ywjQu16MTUhmTWUrn12/xCt y3uw/GIVs0rRUMynUmPhc0s8+SELi7MIqTXDYodJV34xdy+KfUwImTufyuaFNVjYDUP6 n43l6C3gMCKVAzTMToJz1mneeNEvmSRQuVbdytnXtLLOFwaAq2irftKvW8cWQ/+SFEL3 X1iEr293mrMc7jWkMehE2zbtETSknNMSdO5jDvN5E6Mk7mjYsUyalumYzVYxOrT6R9p+ X1Wg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=P4BP1/wq Subject: [Buildroot] [PATCH v3 12/29] package/qt6/qt6base: add linking to libatomic X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This patch might not be necessary for qt6 but I can't find anything indicating so, Yann E. made the original commit for this on qt5 so he might be aware of current necessity Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 8bca29900e..c04564d132 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -151,5 +151,10 @@ else QT6BASE_CONF_OPTS += -DFEATURE_syslog=OFF endif +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +# Qt needs atomics, which on various architectures are in -latomic +QT6BASE_CONF_OPTS += -DCMAKE_SHARED_LINKER_FLAGS="-latomic" +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670743 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfvm143Sz1yhX for ; Fri, 26 Aug 2022 22:55:48 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 53D1D61108; Fri, 26 Aug 2022 12:55:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 53D1D61108 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AhHLlfrQWT4x; Fri, 26 Aug 2022 12:55:45 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 7D08C610AF; Fri, 26 Aug 2022 12:55:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7D08C610AF X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 222D61BF27E for ; Fri, 26 Aug 2022 12:53:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id F14E5404BB for ; Fri, 26 Aug 2022 12:53:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org F14E5404BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n4Br_e_oYmvq for ; Fri, 26 Aug 2022 12:53:10 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3E1EF40192 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by smtp2.osuosl.org (Postfix) with ESMTPS id 3E1EF40192 for ; Fri, 26 Aug 2022 12:53:10 +0000 (UTC) Received: by mail-ej1-x62c.google.com with SMTP id d21so3004246eje.3 for ; Fri, 26 Aug 2022 05:53:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=rGentBfKr2DO7z/4iNZKS3fO/hHFN/7xiiXMu+95K0k=; b=n8cSSE9xuEt4ylakekmdWmfQl+XbrVpEPt5dbWPlUgq8/Iu+4rSWIDZgw/82BOdFhj Tz6+34kqdsr3oEoqb7731EpBp4pzXHhUhaaAh4kZ9UWI9g0AfndNC03+8Sz3RDjQue94 gOnWx0bKfE65DbA6H0LdBt19SRvWQBNCrDkYGzRDZykzcyi1dAc1dXtNq4Zs83Y1ujKn wqQWEM1yfKzV0+9H4WXV9VXHTa5ed8IBG8L2cvVzdHlGdu7aWsfeTT9BDPd9R1+AoQWN RKPPAW5e20cM+Ral/8TPKgQ5LrqV7wsOmkDeB5SPqEZGzOv+VxZ/2Z5V7BmXpChi+peQ 02oA== X-Gm-Message-State: ACgBeo1mBD3phvsfTxb+rVHtZOAIzm6eKx/Pj5kte19w0AdQVtC5ofq9 SK++ioau+CyFhBXCJf5K7+z8MVI2lMY0YCuB X-Google-Smtp-Source: AA6agR7qSgwYd31QNHFv4FR4TFsE5dz1ixfr7ikdWaBF11PGKkmlckZKgF5tcYveLn/uQ+S5SvOayw== X-Received: by 2002:a17:906:9749:b0:730:aaee:30e2 with SMTP id o9-20020a170906974900b00730aaee30e2mr5401218ejy.248.1661518389326; Fri, 26 Aug 2022 05:53:09 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:08 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:36 +0200 Message-Id: <20220826125252.16782-14-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=rGentBfKr2DO7z/4iNZKS3fO/hHFN/7xiiXMu+95K0k=; b=o19pxLititT4J/rRL840FTj/I8fcmEqYLYwxCbamYcsA7qYfj8Tw0KqjLfmEyTN/FX Go1vyo6pXpHSliHFgPcRi0w7GOnKVR6nObOrIqnnNwJhSDCIPaByoo+iE/C6bedCAN1J TGuE5Q1MpqchEVxZ0aL31GdGmZkoZytOsBxyZU10rkQwX15hzWSKSvfCXg9w7tNh/b/P ye8TzU+3PEGDqANgtgnOOAXmxSUYjBj2amNfPa68DRYlEcRAbglv9j+biRFmQdhdUIt7 9f9B6Lcx6VRvWWWcnc9jHUK/lp1KtO/DfYYaBLCbSewx5mqHVMl4q2dFCFKNnSE2MsO7 fdUw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=o19pxLit Subject: [Buildroot] [PATCH v3 13/29] package/qt6/qt6base: add support to link qt to openssl X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index c04564d132..0826a0be07 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -96,6 +96,13 @@ define HOST_QT6BASE_INSTALL_CMDS $(HOST_MAKE_ENV) $(BR2_CMAKE) --install $(HOST_QT6BASE_BUILDDIR) endef +ifeq ($(BR2_PACKAGE_OPENSSL),y) +QT6BASE_CONF_OPTS += -DINPUT_openssl=yes +QT6BASE_DEPENDENCIES += openssl +else +QT6BASE_CONF_OPTS += -DINPUT_openssl=no +endif + ifeq ($(BR2_PACKAGE_QT6BASE_DBUS),y) QT6BASE_CONF_OPTS += -DFEATURE_dbus=ON QT6BASE_CONF_OPTS += -DINPUT_dbus=linked From patchwork Fri Aug 26 12:52:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670744 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfw02N82z1yhX for ; Fri, 26 Aug 2022 22:56:00 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A00BD82F4F; Fri, 26 Aug 2022 12:55:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A00BD82F4F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Dam2jT_9Em5; Fri, 26 Aug 2022 12:55:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id B9BC6829B1; Fri, 26 Aug 2022 12:55:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B9BC6829B1 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 22DF61BF27E for ; Fri, 26 Aug 2022 12:53:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0BC24610F7 for ; Fri, 26 Aug 2022 12:53:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0BC24610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hxsjtqk6iZp8 for ; Fri, 26 Aug 2022 12:53:11 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2C69F60761 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id 2C69F60761 for ; Fri, 26 Aug 2022 12:53:11 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id u6so1960747eda.12 for ; Fri, 26 Aug 2022 05:53:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=78YYMkUeEwaTr41w9qvTcNZvwNS6VeJOPsGCfIO6vm8=; b=mD8a2LAiIJJ8YA3FGGJq+XcoLhOemuSCZcolsQSREWoN5EeXOyTyl1Rizay8jmGTps 5Rh3JH4YCMAkNLEXB5N/d8OSufmVbU7WaUMn5ecrLZvQq4c6gK0voy7oGMNA+HsedYUm Xf9O22Yb9j1SK48ijPC9Ewagsl1ykuM4wHWMYYoqe/ZBKPfZ3L36Z00sXxDqxgJbQ302 MEc6e86rMYX99CO/B3l4k7AB5Qyuw7M7O/8Uy9Be5LngeZ/Em0Kf7ytkHaG29fgtUjoX 0kHNZEIjvVE59kfccUOt/5uxuaCoTn3M+frkYiJK8GMrHmr5A2e9HqlPnGwfFDlCkwPe qfqw== X-Gm-Message-State: ACgBeo1rxvaj46lWVUxVC482TofEQvkKMUkZBAxcPdmjYn9uM5nMMA3t yoEQKDixShLMFot31C0SWzY65MYIb/RMveKt X-Google-Smtp-Source: AA6agR555w1pPnaiTzpoziYn5sq87pdNELUvxGWdFD3hrYNUSa0KRhsBye87ld8C28TTxz0/pB1eKA== X-Received: by 2002:a05:6402:27ca:b0:43e:ce64:ca07 with SMTP id c10-20020a05640227ca00b0043ece64ca07mr6872726ede.66.1661518390366; Fri, 26 Aug 2022 05:53:10 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:09 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:37 +0200 Message-Id: <20220826125252.16782-15-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=78YYMkUeEwaTr41w9qvTcNZvwNS6VeJOPsGCfIO6vm8=; b=NK6kue8SgAbk15PVA/vifolGFQuHBuYYgM4CBsz7qewwsi8b19gBetOCoUzGaV0KVH kb8uA7Fo1LsRJmMPnd6R7RRZe/M+CHvq3LIfxUe+c3Fr2kpuOHpfCfN3s8f6C6uNa8MU 12RkUMR1exhpcrMyrzYt/6GsB3nZuHvz417YPgpZvWJWsHnBNYfw+SA2Fv+hofqYw7Wc eeWgaZMtJ7nGHxrD+Hs5RC71HgXlEXNhjF9bPgViXC+KYpW9+hXd9Um/ogDvXsrJ1yW/ qKtdM5b6GlyA/c3RkNI20KH1K2pnWk/viucGV6mB1eZzrGq1Q4QI1qdFDkixaOz8nRzh LCRg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=NK6kue8S Subject: [Buildroot] [PATCH v3 14/29] package/qt6/qt6base: add qt icu support X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 15 +++++++++++++++ package/qt6/qt6base/qt6base.mk | 7 +++++++ 2 files changed, 22 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index f3e56aefa4..0fc54a6c27 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -30,6 +30,21 @@ config BR2_PACKAGE_QT6BASE_DBUS help This option enables the D-Bus module. +config BR2_PACKAGE_QT6BASE_ICU + bool "Enable ICU support" + depends on !BR2_BINFMT_FLAT # icu + depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # icu + select BR2_PACKAGE_ICU + help + This option enables ICU support in Qt6. This is for example + needed for Qt6Webkit. + +comment "icu support needs a toolchain w/ gcc >= 4.9, host gcc >= 4.9" + depends on !BR2_BINFMT_FLAT + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_HOST_GCC_AT_LEAST_4_9 + config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 0826a0be07..47512fcab6 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -114,6 +114,13 @@ QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF HOST_QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_ICU),y) +QT6BASE_CONF_OPTS += -DFEATURE_icu=ON +QT6BASE_DEPENDENCIES += icu +else +QT6BASE_CONF_OPTS += -DFEATURE_icu=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_NETWORK),y) QT6BASE_CONF_OPTS += -DFEATURE_network=ON else From patchwork Fri Aug 26 12:52:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670745 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfwD5T8Hz1yhX for ; Fri, 26 Aug 2022 22:56:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 12AAB83F26; Fri, 26 Aug 2022 12:56:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 12AAB83F26 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NDx_DGHRxjZ9; Fri, 26 Aug 2022 12:56:10 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 264B582D96; Fri, 26 Aug 2022 12:56:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 264B582D96 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 2E2DD1BF27E for ; Fri, 26 Aug 2022 12:53:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 09AC083EEC for ; Fri, 26 Aug 2022 12:53:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 09AC083EEC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R-ZIC0oKMVIq for ; Fri, 26 Aug 2022 12:53:12 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4323383EE9 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by smtp1.osuosl.org (Postfix) with ESMTPS id 4323383EE9 for ; Fri, 26 Aug 2022 12:53:12 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id gb36so2958354ejc.10 for ; Fri, 26 Aug 2022 05:53:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=d/SW6JRYX0LXB/9gmAUZAH+BBl9SPM2HW6yOnxJuYOA=; b=mQ+WKVomDBWVqE8RnTulbpJZVX/lb4BzYL5Op06VjG1+VeaX/yv+pPE8hcNqPvThgx osNWgZwtnj3JE5G4ryPHkXgjRRIFVSsjTqf94hDEBa8/aHyenKmCBTTlbxyrZ+YPL+ra GR3VU52uDnhsiHZC/km27RNXOrfY52xN2Q1Q5bIOV99YNG5dOmVGxXgBHnVDkWqDBSf5 6udMKQVLKScznLYl5d8XQhbS4rIVwIXM3kohlXMxo2PkbM9cOjHtd785m0bgGmSdjJH/ aHs/1US75jUhGPi1sHdS+aIUfk7O03hQQkEXUl/1RsO+roBAdqhOb0eVbaiMN3kC4VUK iHmw== X-Gm-Message-State: ACgBeo2ndd6fSBlqyXqGpaN1czmIKnmdqrZHkFruWWkeXgddhYGpJV4Z HHjW0tw+pkVcnDMc5KKvnH8CAVOLnFw7Yayy X-Google-Smtp-Source: AA6agR6wwB2OZu6thJv8o+PMSvEXULEH+MhMQUzIFoDqBPnlzyypBEwIBPjMQJOY9rQsH3keMVlPNQ== X-Received: by 2002:a17:906:8a70:b0:730:9c9e:edb2 with SMTP id hy16-20020a1709068a7000b007309c9eedb2mr5324311ejc.41.1661518391341; Fri, 26 Aug 2022 05:53:11 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:10 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:38 +0200 Message-Id: <20220826125252.16782-16-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=d/SW6JRYX0LXB/9gmAUZAH+BBl9SPM2HW6yOnxJuYOA=; b=awYO18aga5XQ98gpcwVPXjQ6OnUzPR0hUeq1x1mBLR/E0zIPgYh+6AORlmggu4lu1C kaagjTbZJiEJ46JTNATI2J1J45PB4Yd37eJ1xLXqk0qRfqzL3shRUsd/9g57LA8zo37A dIKX7t8G09vAkD2QnP8hxlX8Wy82Ca5lDB+8AcCbf6+Bq4cbamMOxVYAQbqamOl27gZa YJWkcr4icCga3BwraKNWxm/p6o7+VcLrk6Uc2/gOF8nVlDXTkosqTVlLuCcGQES/xQbZ i/WDodlTCU1CmEgtBeVohuQmEYunGrUfMxIAvg8Vzk0RdaS9Ih/q5HlJK5zGIuI7Kr9G lpFw== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=awYO18ag Subject: [Buildroot] [PATCH v3 15/29] package/qt6/qt6base: add qt libudev support X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 47512fcab6..3e94eaacb3 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -96,6 +96,13 @@ define HOST_QT6BASE_INSTALL_CMDS $(HOST_MAKE_ENV) $(BR2_CMAKE) --install $(HOST_QT6BASE_BUILDDIR) endef +ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +QT6BASE_CONF_OPTS += -DFEATURE_libudev=ON +QT6BASE_DEPENDENCIES += udev +else +QT6BASE_CONF_OPTS += -DFEATURE_libudev=OFF +endif + ifeq ($(BR2_PACKAGE_OPENSSL),y) QT6BASE_CONF_OPTS += -DINPUT_openssl=yes QT6BASE_DEPENDENCIES += openssl From patchwork Fri Aug 26 12:52:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670747 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfwk4RF0z1yhX for ; Fri, 26 Aug 2022 22:56:38 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id BD73A82F3D; Fri, 26 Aug 2022 12:56:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org BD73A82F3D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3b973c_C9-yh; Fri, 26 Aug 2022 12:56:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id D14C982C89; Fri, 26 Aug 2022 12:56:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D14C982C89 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 7094F1C2742 for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 4C09B40515 for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 4C09B40515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5FIWkzknDOxd for ; Fri, 26 Aug 2022 12:53:14 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 9660340FBD Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by smtp2.osuosl.org (Postfix) with ESMTPS id 9660340FBD for ; Fri, 26 Aug 2022 12:53:14 +0000 (UTC) Received: by mail-ej1-x62f.google.com with SMTP id sd33so2975891ejc.8 for ; Fri, 26 Aug 2022 05:53:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=5mp7siQU6xBaEgCuAA1Rl+aUp0A4xmaaXdCX6UXjqlI=; b=ERTkTqQ14w3Y0L06MIdaPUkELr+1BK8DEBvuB5Ct9zFkA9z96zWJNLnSe3FUjNyyg9 7uL8UmJxjmQRShKhBc1mdLmXo1C0vkE4JVRsjBKFPwwkrEJQQcbkznMnJKxe0hfbMk+w AwyXrT/coO9JU6ugglpFz6xmm1gDddu4KHl7BHOG+jYIWeliqV8F7c2JMXcAYevype0t whvD898qqS7D9cuN03Wv1uEwxaDFbwyKOZ/g0odQb1xB4HOwja0F/Ja2bOyYPuXDyy8D 0khf27lNSqBzc26/xZLQzg1GcycSJ9V4krb0rsfIxTEfSYGhpxEtm1dFiLFUB85fpmdg mhLQ== X-Gm-Message-State: ACgBeo25/47DpJM6TiScv6sHYw2ceDNd17ZwI9C55aQo8LMXRYyc9usE suQmoj4fp8dKK2vDaiCgUakJNiDvTjNua+m4 X-Google-Smtp-Source: AA6agR7mREIzd1jBzRyew91FKFxwUWklK7xyyLbKheyUh604fvIPcEFo2+Ml4B2xzuedw6D90l/HMg== X-Received: by 2002:a17:907:d8d:b0:73d:538a:cb87 with SMTP id go13-20020a1709070d8d00b0073d538acb87mr5571478ejc.368.1661518392400; Fri, 26 Aug 2022 05:53:12 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:11 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:39 +0200 Message-Id: <20220826125252.16782-17-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=5mp7siQU6xBaEgCuAA1Rl+aUp0A4xmaaXdCX6UXjqlI=; b=XUML8uyVtm6Wsn0iWZ7ErgsU2yta8KcIR2svbcVBRupr/4V2OwTje0TM3lGiVqsIPA qGojfcEQzcEjAwDsVup2ZCE4TW+HN97Os+InaLD/BQnbIFI+cfYe/fEDK8KGj+USzXeY 7OpYXNE1aeQbNaz8lTK3T37uSkea5C+ygmckQwZc1lDWF+vbY6nLpXh+fp1ReasiKk6c 8zhQBjNQ+q3fld1jSe4go/2R9oWJ2wdCU8oWhGvZ/7bta7ZcW0zf4N0CHUiwJb3+jsbx wgCZl+FGgmnngsrtN6YZqMZ5hf7rzY039BHGrqYcW6I4A7JCYfCQ7MdFNvmkJI0DMvoQ tmDg== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=XUML8uyV Subject: [Buildroot] [PATCH v3 16/29] package/qt6/qt6base: add qt libglib2 support X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 3e94eaacb3..87ebc59cd6 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -121,6 +121,13 @@ QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF HOST_QT6BASE_CONF_OPTS += -DFEATURE_dbus=OFF endif +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +QT6BASE_CONF_OPTS += -DFEATURE_glib=ON +QT6BASE_DEPENDENCIES += libglib2 +else +QT6BASE_CONF_OPTS += -DFEATURE_glib=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_ICU),y) QT6BASE_CONF_OPTS += -DFEATURE_icu=ON QT6BASE_DEPENDENCIES += icu From patchwork Fri Aug 26 12:52:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670746 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfwS6ynFz1yhX for ; Fri, 26 Aug 2022 22:56:24 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 48E7940FCB; Fri, 26 Aug 2022 12:56:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 48E7940FCB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PoYa1jWqkSKW; Fri, 26 Aug 2022 12:56:22 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 7045340503; Fri, 26 Aug 2022 12:56:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7045340503 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 3AFDD1BF27E for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 23151610F7 for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 23151610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f934gndsAKeM for ; Fri, 26 Aug 2022 12:53:14 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4F42E60761 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by smtp3.osuosl.org (Postfix) with ESMTPS id 4F42E60761 for ; Fri, 26 Aug 2022 12:53:14 +0000 (UTC) Received: by mail-ej1-x631.google.com with SMTP id y3so3013531ejc.1 for ; Fri, 26 Aug 2022 05:53:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=ggaSdDab8pxVm2HnNlQ1iKqv/BSZ8EhwmtGc3VFuv9Q=; b=pHJhJDB+Ng4OC4HsER0FoINMlmeTIatajBduW6PgY27aNXs7bxm/BgQ8IZ5BfP3aeW ET230OzSfRJ58tduVpvhhWX88isXzT6WofMKLJH3c3L3yGueGwzVraObTmj5AGjq0iZV YW3fhDgCUt0qA8DhiBxF2l8c7NWekL6sEM0W5pZAd4XsyZRI6UOVV6y+lOQ3c0xqu9mE 8414SEz8o1IOj6Lm7YFpE4i1JGkgP5QiPIqdf15J+ZXa203XMj6o30j3MKTVIRRspxCT btfkoO4ZRr/29LW9AeqrIeY6y4a2qWf86zJtK0vT60cYhoGctiBRKVYPv+JYj/l9W1hc aqGQ== X-Gm-Message-State: ACgBeo00m5UpsOLbtk4N4orUnf0mt969mxOeHqLku7wy8Tqc3sCL1fut CgUI5ndFqt9kB1+U7dymvA0lqDxVyF8hhIJo X-Google-Smtp-Source: AA6agR40YcLMdwo5TeeA9v8qTNXp43jY6UnfrPds9MqxYl7p90lwDMRwX77WbsCHaS6To+99tPEQeQ== X-Received: by 2002:a17:907:2d2b:b0:731:2179:5ba with SMTP id gs43-20020a1709072d2b00b00731217905bamr5704111ejc.207.1661518393409; Fri, 26 Aug 2022 05:53:13 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:12 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:40 +0200 Message-Id: <20220826125252.16782-18-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=ggaSdDab8pxVm2HnNlQ1iKqv/BSZ8EhwmtGc3VFuv9Q=; b=mMpwAB23n/4upEK0DqnHyHwVr/Ex7LDWa/RwZh4KS2LKLbhdJ7mzBZ4DhP5iexozuZ FdRC+fqkW6CUesBwt4JTQHQ66temhmxHamC1lLCmSOTBlzN3pCzrPsQdEg8DZnOJ/B7R gbXitaUtcYefGyx9v1ecXGT/WsVQiMgS4wXXIJmSv1hOM4slH/QrtxgzyztGWEriNask gieNLPVKVoxp5SxsPJPUDxvOk83XaJTnuxwPDTZjNfZv4LqdpYfvjTJ8Ozd1E5/02XoC R4dxNJDFq/cKBF4q7SpXd8vFk+KhKs1GHA6FuQ0ppRIIPB77QUnDRmncEiIOzaS6DdhD Qlaw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=mMpwAB23 Subject: [Buildroot] [PATCH v3 17/29] package/qt6/qt6base: add support for passing custom options X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 10 ++++++++++ package/qt6/qt6base/qt6base.mk | 3 +++ 2 files changed, 13 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 0fc54a6c27..25f848f7a7 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -22,6 +22,16 @@ config BR2_PACKAGE_QT6BASE_CONCURRENT help This options enables the Qt6Concurrent library. +config BR2_PACKAGE_QT6BASE_CUSTOM_CONF_OPTS + string "Custom configuration options" + help + Define custom qt6 configuration options which can be used to + enable or disable options not managed by buildroot. These + options are appended to the ones generated by buildroot and + passed to qt6base during configuration. + + Use cmake style '-Doption_name=ON' or -Doption_name=OFF'. + config BR2_PACKAGE_QT6BASE_DBUS bool "DBus module" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 87ebc59cd6..ffb03314ec 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -184,5 +184,8 @@ ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) QT6BASE_CONF_OPTS += -DCMAKE_SHARED_LINKER_FLAGS="-latomic" endif +# Must be last so can override all options set by Buildroot +QT6BASE_CONF_OPTS += $(call qstrip,$(BR2_PACKAGE_QT6BASE_CUSTOM_CONF_OPTS)) + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Fri Aug 26 12:52:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670748 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfwx4Wvzz1yhX for ; Fri, 26 Aug 2022 22:56:49 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id EA8BF83F2C; Fri, 26 Aug 2022 12:56:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org EA8BF83F2C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qX8-n4Hvm0Bo; Fri, 26 Aug 2022 12:56:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 247D283F00; Fri, 26 Aug 2022 12:56:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 247D283F00 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 2EF9A1BF27E for ; Fri, 26 Aug 2022 12:53:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 182E040515 for ; Fri, 26 Aug 2022 12:53:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 182E040515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SfkN7sbmGXSh for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 39E2F404BB Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by smtp2.osuosl.org (Postfix) with ESMTPS id 39E2F404BB for ; Fri, 26 Aug 2022 12:53:15 +0000 (UTC) Received: by mail-ej1-x62c.google.com with SMTP id d21so3004700eje.3 for ; Fri, 26 Aug 2022 05:53:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=VbWNruDmOkvw4MWJOSBtssdAXoM38o1BjaS+JTCSMFY=; b=KAc/9oMt2RBM5ia/LyCaxjb6EXLdJVf/rPfHkLw9h09ySdwegM7DL3RJzapGWwmPzy ktJXxNK0xFEHth7xe6qBUVi/XZ1Hi18ObQEHAo+/hAhMyItZlUQGBVq9xdMI/Ihx1yU7 +B0FMmLGjDndY6GACOToqUR5jgFvPy31aPLeFrgAyb9tBKrF4u8ZtP8nWT0aFegOYiER /9hxaPwk+Xm0gFO/oFfFLPO6qdzjjg6CqSFkMCv20FjDO4EyyXlaL3Z2iXHTFxIkz8y+ ZiWorQrMPcLJUrUlME6bhsNTK0hjfLf5CFkVA6m2fveSXyUwYHqtsD2pyKoVksw7mRbs Yxrg== X-Gm-Message-State: ACgBeo0eEZ5Zy/ah5S32BJRVty5mJDKYpQOkLVvhDboPqQXy9JIYsxVe PZlWz6zV3XKNM34+fim63JJQVxMNVA02bHRV X-Google-Smtp-Source: AA6agR7Mfj+gRfbZGAjH9ITgKhkIAchD63+2xbfTT6dNIutYTD1P/GwUScdXBxwK1vCTFra+vZlpVA== X-Received: by 2002:a17:906:9b0a:b0:73d:c29e:cc87 with SMTP id eo10-20020a1709069b0a00b0073dc29ecc87mr5340175ejc.118.1661518394421; Fri, 26 Aug 2022 05:53:14 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:13 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:41 +0200 Message-Id: <20220826125252.16782-19-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=VbWNruDmOkvw4MWJOSBtssdAXoM38o1BjaS+JTCSMFY=; b=jHH4AIahvr5ZBMiT/rS39At95QN3Z9FAqyllqVr97grIblSzC+Y+xEPYiLUQBEO+c5 HdlIMT7NoSMKL62i+keNjodvE3jqrnrtoRLooAaJIjC+I+JK6ae+s2w4rh5LGti9l8Hb ULamyusMi+Ss/049tPMBo5KA+HDT4qNhIOi7lbhFTDikRchuiGtfN36mbxqsnXNtYaHr JiWD5S154Uvg+1vS4vCNi1YZZ91Srm/M1J7EWYVze7HQsloERSn1iKzmf5SAFbsLdBkR KNsKQRbif6xSyl2stxEv6lVmwxYsGWKXGSB6mufQmwN/klsENKw1XyAJ7BI3q4+4SRpL RG6w== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=jHH4AIah Subject: [Buildroot] [PATCH v3 18/29] package/qt6/qt6base: add support for sql module w/ mysql X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 18 ++++++++++++++++++ package/qt6/qt6base/qt6base.mk | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 25f848f7a7..9509fa5be9 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -60,6 +60,24 @@ config BR2_PACKAGE_QT6BASE_NETWORK help This options enables the Qt6Network library. +config BR2_PACKAGE_QT6BASE_SQL + bool "sql module" + help + This options enables the Qt6Sql library. + +if BR2_PACKAGE_QT6BASE_SQL +config BR2_PACKAGE_QT6BASE_MYSQL + bool "MySQL Plugin" + depends on BR2_USE_MMU # mysql + select BR2_PACKAGE_MYSQL + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_READLINE + help + Build MySQL plugin + If unsure, say n. + +endif + config BR2_PACKAGE_QT6BASE_SYSLOG bool "syslog support" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index ffb03314ec..0061a69c63 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -103,6 +103,22 @@ else QT6BASE_CONF_OPTS += -DFEATURE_libudev=OFF endif +# Qt6 SQL Plugins +ifeq ($(BR2_PACKAGE_QT6BASE_SQL),y) +QT6BASE_CONF_OPTS += -DFEATURE_sql=ON +QT6BASE_CONF_OPTS += -DFEATURE_sql_db2=OFF -DFEATURE_sql_ibase=OFF -DFEATURE_sql_oci=OFF -DFEATURE_sql_odbc=OFF + +ifeq ($(BR2_PACKAGE_QT6BASE_MYSQL),y) +QT6BASE_CONF_OPTS += -DFEATURE_sql_mysql=ON +QT6BASE_DEPENDENCIES += mysql +else +QT6BASE_CONF_OPTS += -DFEATURE_sql_mysql=OFF +endif + +else +QT6BASE_CONF_OPTS += -DFEATURE_sql=OFF +endif + ifeq ($(BR2_PACKAGE_OPENSSL),y) QT6BASE_CONF_OPTS += -DINPUT_openssl=yes QT6BASE_DEPENDENCIES += openssl From patchwork Fri Aug 26 12:52:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670750 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfxQ28jJz1yhX for ; Fri, 26 Aug 2022 22:57:14 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 9A5E860B9E; Fri, 26 Aug 2022 12:57:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9A5E860B9E X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 89CDTvC1brgU; Fri, 26 Aug 2022 12:57:11 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B0CC8610F7; Fri, 26 Aug 2022 12:57:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B0CC8610F7 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 7FD891C2742 for ; Fri, 26 Aug 2022 12:53:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 5BFDD404BB for ; Fri, 26 Aug 2022 12:53:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5BFDD404BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PkJSm30CTd3N for ; Fri, 26 Aug 2022 12:53:17 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8EFD040192 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by smtp2.osuosl.org (Postfix) with ESMTPS id 8EFD040192 for ; Fri, 26 Aug 2022 12:53:17 +0000 (UTC) Received: by mail-ed1-x531.google.com with SMTP id b44so1973463edf.9 for ; Fri, 26 Aug 2022 05:53:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=S59TJoR4UJd6eHAefEuRS00QXMlxI6BKdj9+4HzCJp4=; b=MFULkVUgorxqM/t0du7jOxaTJxFW/AMcqw4egKX3gKWwhEkWj+vcXfzOXixhI5Bd26 Yj7CHz/hb5raTtHsgXINCbpLi05zsd4lpHtyuIDIrrBt1kxHw2fpJorG7G2kMlIYMk3t Z7sI3jFaH3MhRaC8SCdJHRGuHUx8xO6YZXqDAWi8Siguup+fEvRNtvKYL0IAGvHJf7rn EXd5qRn1GVXcNhkc++5cuhYU8krRPnimsjG36APOBsPpo3jXsyNsOeZcxR9d5do7EtsK gGtNNASJJeg7HBB5683WPWpGV2K3SD5VzEl108kOJ2aeSUjQAmIi10jZiweuq7yVGGNG 4CkQ== X-Gm-Message-State: ACgBeo3pC2Co/fjdyPYepTWppNNzlh5eaLGCs6ikO+UFkq4Ik/0+aseY tHG6vwnol3ac6MXG6QdvJ3ZR8bVFoC6c1Hau X-Google-Smtp-Source: AA6agR7kn5DFCnOJCrSPf9hdiqq+WFBZPD5jA9ygT1bIZfQxVq97HlbTo1SbDGtoMEPEbSt6VwKfVA== X-Received: by 2002:aa7:cd58:0:b0:446:d:905 with SMTP id v24-20020aa7cd58000000b00446000d0905mr6817218edw.191.1661518395411; Fri, 26 Aug 2022 05:53:15 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:14 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:42 +0200 Message-Id: <20220826125252.16782-20-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=S59TJoR4UJd6eHAefEuRS00QXMlxI6BKdj9+4HzCJp4=; b=Ng7ltlGhPaiQ2YZkn6NJbvbTelvmIqeHKfNHa6FnfQTjVd+yq40l+0mvcCpNCeG4j7 b+OoMH4HDFLwLxUpWCbipklk1LzkuI/bH3djMQI4scZDQh2LZW4B5Bm9d/nQ0CzixiKj gwIepVAWCGNxg4cykrLXOMNn21u65gjRc0jSgX0gkUMkrXQyM72QLU7Iy5U5NKU4qhAu 1ixCfsSC3K/Y+FVIH8XPTkVbCQu8HqFq1siPXdy9uc74Ubfw6EX03hQBh1BJ6uL2ITUE AureklVqz4/SoR+RBpevlRYCCUY9fWoieUAkmPfAueE/wqjv98EagoRVCqJ9PAPk1UWu 4+5g== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Ng7ltlGh Subject: [Buildroot] [PATCH v3 19/29] package/qt6/qt6base: add support for sql module w/ postgresql X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 14 ++++++++++++++ package/qt6/qt6base/qt6base.mk | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 9509fa5be9..79b6d675c5 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -76,6 +76,20 @@ config BR2_PACKAGE_QT6BASE_MYSQL Build MySQL plugin If unsure, say n. +config BR2_PACKAGE_QT6BASE_PSQL + bool "PostgreSQL Plugin" + depends on BR2_USE_MMU # postgresql + depends on !BR2_STATIC_LIBS + depends on BR2_USE_WCHAR # postgresql + select BR2_PACKAGE_POSTGRESQL + help + Build PostgreSQL plugin + If unsure, say n. + +comment "PostgreSQL plugin needs a toolchain w/ wchar, dynamic library" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR + endif config BR2_PACKAGE_QT6BASE_SYSLOG diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 0061a69c63..3925dee83b 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -115,6 +115,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_sql_mysql=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_PSQL),y) +QT6BASE_CONF_OPTS += -DFEATURE_sql_psql=ON +QT6BASE_DEPENDENCIES += postgresql +else +QT6BASE_CONF_OPTS += -DFEATURE_sql_psql=OFF +endif + else QT6BASE_CONF_OPTS += -DFEATURE_sql=OFF endif From patchwork Fri Aug 26 12:52:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670749 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfx973TYz1yhX for ; Fri, 26 Aug 2022 22:57:01 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 4D4E9610FD; Fri, 26 Aug 2022 12:57:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4D4E9610FD X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7XeJjXehXarY; Fri, 26 Aug 2022 12:56:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 6AFC2610AF; Fri, 26 Aug 2022 12:56:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6AFC2610AF X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 724CA1BF27E for ; Fri, 26 Aug 2022 12:53:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 49BFC83EE9 for ; Fri, 26 Aug 2022 12:53:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 49BFC83EE9 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EQhPBPXeHZ0U for ; Fri, 26 Aug 2022 12:53:17 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6BC6083EFE Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp1.osuosl.org (Postfix) with ESMTPS id 6BC6083EFE for ; Fri, 26 Aug 2022 12:53:17 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id lx1so2950538ejb.12 for ; Fri, 26 Aug 2022 05:53:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=yUNsauMXtACwwV3p18dAZ61z4AoSiMi0I5wTidsGspI=; b=LlzlPMr1WyIux1OL3hhdpZfkXFpYolNtCqXaHKTlxqbjEkLFGF8TLVP1J/g+EUHehj mn29rDPdXhSJ95oLVs8RuJkj74Ry6rNBB886rH+ebOockH0Ofi6BYEEbFYjMI/IyKDnT 6kJR/EPPU4hqklnZJWzY1rNnE8Jl+JM/xnwDJLAmQ98zmRfU3P2kMMdjKkn5vQN/tEkl vyjBFhnqD+NFEEuZLLjdhB/ppq0xVi8ObEWKQRSoVrugJ9bovsnyG92lwLBZDDwz47Fy Qus+++Em5J6EHn/gmdiHNynsI2xImFIjC51uqItjXJkicaWtbhxJMHtSEZBNveYwK5up o0Aw== X-Gm-Message-State: ACgBeo3WgIIgZdOBO6kmYmzGmsmFCGHIUmWipqaPAaklhVhDMjTKYTmz wJPT9D4wCxWvohV2tYbEWtvdavOf/+tOeXhs X-Google-Smtp-Source: AA6agR5WrViV8bTc16j0JKm8IlJrD3mULASLj19ObLaJ326TdP36QJ3FT68nCRivoxNsIi4vwSopJw== X-Received: by 2002:a17:907:97d2:b0:730:657f:bef5 with SMTP id js18-20020a17090797d200b00730657fbef5mr5487832ejc.757.1661518396578; Fri, 26 Aug 2022 05:53:16 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:16 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:43 +0200 Message-Id: <20220826125252.16782-21-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=yUNsauMXtACwwV3p18dAZ61z4AoSiMi0I5wTidsGspI=; b=iToHgm6bo2UGIgyM7cI4Ig2m9jgcC6TEluxT9ywuxMFeMhN2ylCM/5kgkg/1eIViPx MFEgW+ItmU4d1l9qKaNVy5lnHY4H4b22pWZz97ONOlhZWf0A0Q8hEbepLmuAXulkD70f Mn1baHo3AcyY/YlJEJ31jEX3Qe2M+kQ3AGh6C+x3/fmWyIZLd8qSW3hPdWG/0Zp6v1fB BO6DPEyuYxcEevC0J4xW6fJpJTP1Z+tFWOMma+XmCXSF6ISRPKS5pWwqbsZy0GOvIi73 koOEesBVfk9UT9jS5edmsJLAdw5Ww9SSq8iTftATyYkpptrkJDonaKms2/KSsE8syBl8 BRNQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=iToHgm6b Subject: [Buildroot] [PATCH v3 20/29] package/qt6/qt6base: add support for sql module w/ sqlite X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 25 +++++++++++++++++++++++++ package/qt6/qt6base/qt6base.mk | 9 +++++++++ 2 files changed, 34 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 79b6d675c5..5ae11afdb1 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -90,6 +90,31 @@ comment "PostgreSQL plugin needs a toolchain w/ wchar, dynamic library" depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR +choice + prompt "SQLite 3 support" + default BR2_PACKAGE_QT6BASE_SQLITE_NONE + help + Select SQLite support. + +config BR2_PACKAGE_QT6BASE_SQLITE_NONE + bool "No sqlite support" + help + Do not compile any kind of SQLite support. + +config BR2_PACKAGE_QT6BASE_SQLITE_QT + bool "Qt SQLite" + help + Use Qt bundled SQLite support. + +config BR2_PACKAGE_QT6BASE_SQLITE_SYSTEM + bool "System SQLite" + select BR2_PACKAGE_SQLITE + select BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA + help + Use system SQLite. + +endchoice + endif config BR2_PACKAGE_QT6BASE_SYSLOG diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 3925dee83b..e7c403b75a 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -122,6 +122,15 @@ else QT6BASE_CONF_OPTS += -DFEATURE_sql_psql=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_SQLITE_SYSTEM),y) +QT6BASE_CONF_OPTS += -DFEATURE_sql_sqlite=ON -DFEATURE_system_sqlite=ON +QT6BASE_DEPENDENCIES += sqlite +else ifeq ($(BR2_PACKAGE_QT6BASE_SQLITE_QT),y) +QT6BASE_CONF_OPTS += -DFEATURE_sql_sqlite=ON -DFEATURE_system_sqlite=OFF +else +QT6BASE_CONF_OPTS += -DFEATURE_sql_sqlite=OFF +endif + else QT6BASE_CONF_OPTS += -DFEATURE_sql=OFF endif From patchwork Fri Aug 26 12:52:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670752 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfxw3LHFz1yhX for ; Fri, 26 Aug 2022 22:57:40 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id C46EE40515; Fri, 26 Aug 2022 12:57:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C46EE40515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z45MLzrXkHJG; Fri, 26 Aug 2022 12:57:38 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id F2B88404BB; Fri, 26 Aug 2022 12:57:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org F2B88404BB X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 08CF91BF27E for ; Fri, 26 Aug 2022 12:53:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D8952610F7 for ; Fri, 26 Aug 2022 12:53:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D8952610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N17Vd_tOQ5jq for ; Fri, 26 Aug 2022 12:53:20 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0147660761 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by smtp3.osuosl.org (Postfix) with ESMTPS id 0147660761 for ; Fri, 26 Aug 2022 12:53:19 +0000 (UTC) Received: by mail-ed1-x529.google.com with SMTP id z8so2038921edb.0 for ; Fri, 26 Aug 2022 05:53:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=uQpWEsGAk7itpXAxvcJtgFDv+aFQ54EpM4OAulFWPuA=; b=qIl6PSRaGn29o6HaFX667+cNB8obeg1rM6rtjsd0FW589r5Xh8OR6v3s3R1hUhi2Rh dSXIievJmNhOfIEowRLLpGe0ScrXb5A2ctHdqvSyPsZvBHBLKo2r+N9NXsU8rgNpvIab xRk2bea1WkxFibIl3j/5KNY/HdwxnytWjgdO+kzzueqXWit3XRvFNydgALTDgXm+Gjw+ LY8Yu1gGASizfyZk09wp/nLFYf+QMWFJDiNSQXiX4JLBGrpRx2ALQd8MpDGEEwExkIpe pKCX3KfrirYzXvVEprHU4HbfiUCMZx6HbXb7gMlldkAGiaBsxl7k2YEbu6XFB8Xyc7pd 7J2A== X-Gm-Message-State: ACgBeo3UWx3p7SYiOGILhGm3Tzdyxpi/TQ0uaBvzGBbijuMHATO2uHCA UVUpMg0+86Dy8UDO1prXc5RciTOHjzJaqxHC X-Google-Smtp-Source: AA6agR5gcwoonskQ1nPtAkY0Ld+7tqp/q/N2OLzDEJBItcui6u84tahTVLPRbVDBwnpWEy0AsgwWCw== X-Received: by 2002:aa7:d995:0:b0:447:ea61:d7d8 with SMTP id u21-20020aa7d995000000b00447ea61d7d8mr2139112eds.118.1661518397739; Fri, 26 Aug 2022 05:53:17 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:16 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:44 +0200 Message-Id: <20220826125252.16782-22-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=uQpWEsGAk7itpXAxvcJtgFDv+aFQ54EpM4OAulFWPuA=; b=CDwm3/tP1E2CDxEoDr3/SJ8q8j38FIZHb5j3cC5tO6htU0CpC2wbaOb++nJcdvnKTX lukqVj85Z/7tRDe2D4LyPgTFAKv7yBzmSDAw+Gdkx9cLPqx3C9JVoYLQXoUkrE3XPm8D CtWGkWloeIA7y5dtjB5MfRFCPsmWbNZyPSNvhO09OuBBs/WqDKp+jK3K/iLy8U+LMu6i FflyeF7yPxRLkcrgnO81ewB4Bjfa/NyxrmyylKY+9AtMol+G8XFpr0rfgk9JHI9YChOR 8A9gW7AJ1UBEwpP9qNlJSSfGzy8dL8cPx4HaO9qmyYcPCZX2/jVUvCjP6dTmdcDySbdK 8paA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=CDwm3/tP Subject: [Buildroot] [PATCH v3 21/29] package/qt6/qt6base: add support for gui module X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 6 ++++++ package/qt6/qt6base/qt6base.mk | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 5ae11afdb1..710e027602 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -40,6 +40,12 @@ config BR2_PACKAGE_QT6BASE_DBUS help This option enables the D-Bus module. +config BR2_PACKAGE_QT6BASE_GUI + bool "gui module" + select BR2_PACKAGE_FREETYPE + help + This option enables the Qt6Gui library. + config BR2_PACKAGE_QT6BASE_ICU bool "Enable ICU support" depends on !BR2_BINFMT_FLAT # icu diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index e7c403b75a..2e63d0b4f3 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -135,6 +135,14 @@ else QT6BASE_CONF_OPTS += -DFEATURE_sql=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_GUI),y) +QT6BASE_CONF_OPTS += -DFEATURE_gui=ON -DFEATURE_freetype=ON -DINPUT_opengl=no -DFEATURE_vulkan=OFF +QT6BASE_DEPENDENCIES += freetype + +else +QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF +endif + ifeq ($(BR2_PACKAGE_OPENSSL),y) QT6BASE_CONF_OPTS += -DINPUT_openssl=yes QT6BASE_DEPENDENCIES += openssl From patchwork Fri Aug 26 12:52:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670751 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfxh6DdNz1yhX for ; Fri, 26 Aug 2022 22:57:28 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 0437B41824; Fri, 26 Aug 2022 12:57:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0437B41824 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HrzJ6-iMQPJu; Fri, 26 Aug 2022 12:57:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id B9DE541833; Fri, 26 Aug 2022 12:57:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B9DE541833 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id A4CBF1BF27E for ; Fri, 26 Aug 2022 12:53:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 80A4A404BB for ; Fri, 26 Aug 2022 12:53:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 80A4A404BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UpvxDu9ymT8r for ; Fri, 26 Aug 2022 12:53:19 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 9D62E40192 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by smtp2.osuosl.org (Postfix) with ESMTPS id 9D62E40192 for ; Fri, 26 Aug 2022 12:53:19 +0000 (UTC) Received: by mail-ed1-x531.google.com with SMTP id b44so1973627edf.9 for ; Fri, 26 Aug 2022 05:53:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=cMz4vp3D/OWWJT2LZI5UGgIOdDQz1GS0ALrFnL6dWmM=; b=LNIHBNFO+nHDrXQ8xkR6+QTLPdhYGoX5NmWlx92lX5aInfxDMvsrFUBNWfxkVIuupu d+pbN06ZGJCu29zrD8oL8KJpOCHETCRXDd4/5yA01/xVICJYBz8kyBs+C5mt8QLAmrMY uSJ7Ptnc8eJJdF3jWoFfNfOKei5QTZufzfqqwhVpiTb4NbKD0nYls/F+hGlXkYRaloKq hE2RVvZqe0csj34U4xSDpgPLeE9Bok0m0LjRwAVRNyL1T1Xjnv46mF179w7ThzFpErQQ bevRb5ggQ4u7N2gnOatiTeUCYsl2MJsuvSduYB786JI5GBm1i2nD/mYETLqHg8+dUyO6 WhfA== X-Gm-Message-State: ACgBeo0onjl85FIVGGGXdRwAhcXlvY8uYRKLqf27o/AzNjbb+J7YbvCe bvryvJAojysGocosyHmG7cWeuQw6a4QMTyH4 X-Google-Smtp-Source: AA6agR4Zby1ipN2HNjv6AmmARgkRBTZkgZs9I1Dy6ilfeZKsDS1I3O2EdATB5k56FrcZj+KowRdOGg== X-Received: by 2002:a05:6402:35d5:b0:43d:a02f:cbfb with SMTP id z21-20020a05640235d500b0043da02fcbfbmr6423113edc.275.1661518398757; Fri, 26 Aug 2022 05:53:18 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:18 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:45 +0200 Message-Id: <20220826125252.16782-23-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=cMz4vp3D/OWWJT2LZI5UGgIOdDQz1GS0ALrFnL6dWmM=; b=J7q24EKN0ID8Jv81Y64TGDHyocg5AMnqGCyHI22G1+3Wdu5lyY5E0zgB+P5kROnIH7 LfqemrGC5ppKPFY/t7pbjUjDlqBF2Was88BlKoq+hNyh30O569PdHYE9VnUm2hKsvvFm ht6rnged8mCswGELH4fF339547z+ipf/HXabVf0gDuUmggN8VlOJ3NPDvWl8DFCb+O13 eO/6vkFXdGyCAvRqgCXIO8zmZNE0RYQVDBTNhzS2lHdc/ldC6LJ5W7CPuubEQC/BKw38 UZi4rx0LUTUqpc0vmxvMlRqz1L1WBFrk1/IBzY6EHgFTmrkqflXRgXwW013RQuIbMF5e XyNQ== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=J7q24EKN Subject: [Buildroot] [PATCH v3 22/29] package/qt6/qt6base: add support for gui module fontconfig/harfbuzz X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Additionally the harfbuzz license file is added and the hash for this is also added to the hash file Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 21 +++++++++++++++++++++ package/qt6/qt6base/qt6base.hash | 1 + package/qt6/qt6base/qt6base.mk | 23 +++++++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 710e027602..db510989ca 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -46,6 +46,27 @@ config BR2_PACKAGE_QT6BASE_GUI help This option enables the Qt6Gui library. +if BR2_PACKAGE_QT6BASE_GUI + +config BR2_PACKAGE_QT6BASE_FONTCONFIG + bool "fontconfig support" + select BR2_PACKAGE_FONTCONFIG + help + This option enables Fontconfig and Freetype support using + the system fontconfig and freetype2 libraries. + +config BR2_PACKAGE_QT6BASE_HARFBUZZ + bool "harfbuzz support" + select BR2_PACKAGE_HARFBUZZ if \ + BR2_TOOLCHAIN_HAS_SYNC_4 && \ + BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 + help + This option enables HarfBuzz support (either system harfbuzz + if the toolchain supports __sync for 4 bytes, or the qt + provided one which avoids this dependency by using QAtomic). + +endif + config BR2_PACKAGE_QT6BASE_ICU bool "Enable ICU support" depends on !BR2_BINFMT_FLAT # icu diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index 5efc5c2815..0f845ce38b 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -6,3 +6,4 @@ sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENS sha256 0dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652 LICENSE.GPL3-EXCEPT sha256 88ec689407cf2df9b2eb5c45952564d51ce73c129a3bdffb15c0d2d161ad7558 LICENSE.LGPLv3 sha256 ed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d LICENSE.FDL +sha256 2a886915de4f296cdae5ed67064f86dba01d0c55286d86e8487f2a5caaf40216 src/3rdparty/harfbuzz-ng/COPYING diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 2e63d0b4f3..ae6c482197 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -139,6 +139,29 @@ ifeq ($(BR2_PACKAGE_QT6BASE_GUI),y) QT6BASE_CONF_OPTS += -DFEATURE_gui=ON -DFEATURE_freetype=ON -DINPUT_opengl=no -DFEATURE_vulkan=OFF QT6BASE_DEPENDENCIES += freetype +ifeq ($(BR2_PACKAGE_QT6BASE_HARFBUZZ),y) +QT6BASE_CONF_OPTS += -DFEATURE_harfbuzz=ON +ifeq ($(BR2_TOOLCHAIN_HAS_SYNC_4),y) +# system harfbuzz in case __sync for 4 bytes is supported +QT6BASE_CONF_OPTS += -DQT_USE_BUNDLED_BundledHarfbuzz=OFF +QT6BASE_DEPENDENCIES += harfbuzz +else #BR2_TOOLCHAIN_HAS_SYNC_4 +# qt harfbuzz otherwise (using QAtomic instead) +QT6BASE_CONF_OPTS += -DQT_USE_BUNDLED_BundledHarfbuzz=ON +QT6BASE_LICENSE += , MIT (harfbuzz) +QT6BASE_LICENSE_FILES += src/3rdparty/harfbuzz-ng/COPYING +endif +else +QT6BASE_CONF_OPTS += -DFEATURE_harfbuzz=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_FONTCONFIG),y) +QT6BASE_CONF_OPTS += -DFEATURE_fontconfig=ON +QT6BASE_DEPENDENCIES += fontconfig +else +QT6BASE_CONF_OPTS += -DFEATURE_fontconfig=OFF +endif + else QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF endif From patchwork Fri Aug 26 12:52:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670754 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfyP5TpWz1yhX for ; Fri, 26 Aug 2022 22:58:05 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 146C440FE4; Fri, 26 Aug 2022 12:58:04 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 146C440FE4 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ktje8K8RGM68; Fri, 26 Aug 2022 12:58:03 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 03CE240FDD; Fri, 26 Aug 2022 12:58:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 03CE240FDD X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id DA1A91C2742 for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id C329A40515 for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C329A40515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ifJDEsLQdmdI for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 0533140192 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by smtp2.osuosl.org (Postfix) with ESMTPS id 0533140192 for ; Fri, 26 Aug 2022 12:53:21 +0000 (UTC) Received: by mail-ed1-x52f.google.com with SMTP id s11so1953267edd.13 for ; Fri, 26 Aug 2022 05:53:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=eyy7v/neTwXzju4ap5X2dJSpEEkyMX/0Ub+GbHaLwjM=; b=LBdC33VEcwRrlIXzk6z52/QdPStTZIFQUHSxUUhpAXU2bi7hYjTa5FhpvC0D3Gvt4n k7OWqOKJRk6GDj/PfX6ZNh/k71duQoh0e5nfERDmfQESZumqVCYuPBMCsvG4iGM+I5SC Dx2B237/TUR5cfyyFqQqVHflQKZbgvJ1WRUFMbXaLoja9G6/ska4sXdHFgA5JMn4/Cqh Ju1yLPb8SdUG5aDRNhBFYr+RQmSj3HMpUJLETl1Gfyex26hT8IYJseKjAAtXS65lz3JI //RkviPZNq/QLtleABzziUx1cKkX+K2nNCluk3Hm3m0fgtbi2KUzlYq/dBoDx8Xd3GSp NVYA== X-Gm-Message-State: ACgBeo0dBBbyygTViiw3jy3uyjexuMLWWFUMvldSzLu9EgeMi/pWVIbH D6PppmWofg+BdxnQMQH0+v+shapPoQl+aRfs X-Google-Smtp-Source: AA6agR5Rw8yFTier32cTd1NiDevk+awyv8kjXTSyfVloosPppLVzib4AMx+cA/CluKXAeLFD4o26RA== X-Received: by 2002:a05:6402:50ca:b0:447:3355:76e3 with SMTP id h10-20020a05640250ca00b00447335576e3mr6664091edb.72.1661518399741; Fri, 26 Aug 2022 05:53:19 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:19 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:46 +0200 Message-Id: <20220826125252.16782-24-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=eyy7v/neTwXzju4ap5X2dJSpEEkyMX/0Ub+GbHaLwjM=; b=YkjYIAL3OQP1LCtG0kDtXi61quAuemy4jJfKqhW0zJgpvrGhIsjyqYGkfXf5iao2Nc rkU2Tq4/nLEz/l1wPmI/znSgC5C+la32Bga5ND2/iawCk1DeVn+8nM393pACkUG8Ftr8 1JM5B8W7xHA0hVSG0TLZ9CqzrbQncEZqkILS6ThmiJo4gEv7Hu1P3d8lRbhzwwTYz3fo bHIdXijTHyIVcaVj0RZmcHyn05KIviAn6wLShPYsSzwFN2zG5uelU54lxjnPJwI4gtQZ 9zHay2Yu5BY2vHBdgfCzQUT/sfIgWunb1s4F04548rC+MDPuLn+b1tP7G4gJUnTmTQ6u S/wQ== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=YkjYIAL3 Subject: [Buildroot] [PATCH v3 23/29] package/qt6/qt6base: Add support for gui module jpeg/png/gif image format X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 19 +++++++++++++++++++ package/qt6/qt6base/qt6base.mk | 20 ++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index db510989ca..9533076f54 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -65,6 +65,25 @@ config BR2_PACKAGE_QT6BASE_HARFBUZZ if the toolchain supports __sync for 4 bytes, or the qt provided one which avoids this dependency by using QAtomic). +config BR2_PACKAGE_QT6BASE_GIF + bool "GIF support" + help + This compiles and installs the plugin for GIF reading support. + +config BR2_PACKAGE_QT6BASE_JPEG + bool "JPEG support" + select BR2_PACKAGE_JPEG + help + This option enables JPEG support using the system libjpeg + library. + +config BR2_PACKAGE_QT6BASE_PNG + bool "PNG support" + select BR2_PACKAGE_LIBPNG + help + This option enables PNG support using the system libpng + library. + endif config BR2_PACKAGE_QT6BASE_ICU diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index ae6c482197..029afdd79b 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -155,6 +155,26 @@ else QT6BASE_CONF_OPTS += -DFEATURE_harfbuzz=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_PNG),y) +QT6BASE_CONF_OPTS += -DFEATURE_png=ON -DFEATURE_system_png=ON +QT6BASE_DEPENDENCIES += libpng +else +QT6BASE_CONF_OPTS += -DFEATURE_png=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_GIF),y) +QT6BASE_CONF_OPTS += -DFEATURE_gif=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_gif=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_JPEG),y) +QT6BASE_CONF_OPTS += -DFEATURE_jpeg=ON +QT6BASE_DEPENDENCIES += jpeg +else +QT6BASE_CONF_OPTS += -DFEATURE_jpeg=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_FONTCONFIG),y) QT6BASE_CONF_OPTS += -DFEATURE_fontconfig=ON QT6BASE_DEPENDENCIES += fontconfig From patchwork Fri Aug 26 12:52:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670753 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfyB2xpKz1yhX for ; Fri, 26 Aug 2022 22:57:54 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 79A8340503; Fri, 26 Aug 2022 12:57:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 79A8340503 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G5AEEmPUb-26; Fri, 26 Aug 2022 12:57:50 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 5183540FDA; Fri, 26 Aug 2022 12:57:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5183540FDA X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id C7EDA1BF27E for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id B024583EEC for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B024583EEC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xyIG6ADGJgn0 for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AEE2783EE9 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by smtp1.osuosl.org (Postfix) with ESMTPS id AEE2783EE9 for ; Fri, 26 Aug 2022 12:53:21 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id og21so3010823ejc.2 for ; Fri, 26 Aug 2022 05:53:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=xhk5jpWqyqLvbvkU1ujKM6KYpMQCc7nLzDybcZEFQi4=; b=N2q+jU0zW7bBISUdxgF/5UidQxeUfAA4wIc3GnD4Q2Zf8VPQ8Y2/HurQUIPnWsWsIn olGBXHuNnzS8MCDIEc2yoR3z27W8vhg8tuuSPKv58Jv0lHTXKF7VJErKZspnU7TmyO+8 ANmaLNppEH9NIayOUa1MFZ/MW+h4vrj+DL2kDoqnW+Lfk72Bod7F6OIJEeAVDzLWyvya icDSef8MEm8/rN4Vku28KPAkZgGZTsJDbZ7dsbcDnn9p+4Hqyv9mLpnMUkYsVYI44McJ e9qOxPBim9EspDlsOulDzRRKxAFv7NTt+76i4phxw2MXOeOCs3s29bt9MGTIfp6ZccLd OcyA== X-Gm-Message-State: ACgBeo3rmsSD6YWiUo87at57xtHcC3eZTLGXDbmthEZak8mgVVDCvsuD Y6m71azP1QLeVs0RM3XfDDWZQbWchepi3PSd X-Google-Smtp-Source: AA6agR6RGdP/69wsb2dOFg8WplpAOngPQhLZSul1jKLj3cKVPi9g6iCmpDUiLIYMPM0TK+FIphCllA== X-Received: by 2002:a17:907:2c47:b0:73c:6312:a4e0 with SMTP id hf7-20020a1709072c4700b0073c6312a4e0mr5485755ejc.72.1661518400770; Fri, 26 Aug 2022 05:53:20 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:20 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:47 +0200 Message-Id: <20220826125252.16782-25-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=xhk5jpWqyqLvbvkU1ujKM6KYpMQCc7nLzDybcZEFQi4=; b=d3SbfKCMCsUmebHsnh8TRNeJfQ0XZOoA9gIN3dnzVU+Mxwhh0JUhOZoM8xbgFSMfZo 97AYEKhFFuTRFgYPaB2ZHgxwZ5NhOpjKsBeKcL2+vXkFVjqOd5yKHk09FdWb7NZCIlZz BgVZ0HCgNkhI3t+1gpMhfPPyhmslBwKuhP/S1sSe6NJ2EvR0MGBX/3zVx6XHd1ekiNYc w+Urk3ZGHU0gh5DO5zP9BlGk5oDeEcxdkGtIglhHe5NM5mnfI6V8IbsQyg72T2y7JBJ5 G2Z9x0U/GYk28weH0o0TOJECk/Cx9TZJTzhewaCvZQqymfDt3GZ+HmkqwTcGcCZZoGrS zYPQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=d3SbfKCM Subject: [Buildroot] [PATCH v3 24/29] package/qt6/qt6base: add support for gui module widgets/opengl/graphics backends X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This is a rather large patch as most of these options interact with each other one way or another, so it's very difficult to split it much further into sensible patches that still work Signed-off-by: Jesse Van Gavere --- package/qt6/Config.in | 5 ++ package/qt6/qt6base/Config.in | 98 ++++++++++++++++++++++++++++++++++ package/qt6/qt6base/qt6base.mk | 84 +++++++++++++++++++++++++++++ 3 files changed, 187 insertions(+) diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 4b2b9a1174..32f32eb162 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -12,6 +12,11 @@ config BR2_PACKAGE_QT6_ARCH_SUPPORTS default y if BR2_sparc64 depends on BR2_USE_MMU +config BR2_PACKAGE_QT6_GL_AVAILABLE + bool + default y + depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES + comment "qt6 needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 8, host gcc >= 8" depends on !BR2_PACKAGE_QT5 depends on BR2_PACKAGE_QT6_ARCH_SUPPORTS diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 9533076f54..52c1ba1421 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -43,11 +43,109 @@ config BR2_PACKAGE_QT6BASE_DBUS config BR2_PACKAGE_QT6BASE_GUI bool "gui module" select BR2_PACKAGE_FREETYPE + # At least one graphic backend must be enabled, so enable + # linuxfb if nothing is enabled. + select BR2_PACKAGE_QT6BASE_LINUXFB if \ + !BR2_PACKAGE_QT6BASE_DIRECTFB && \ + !BR2_PACKAGE_QT6BASE_XCB && \ + !BR2_PACKAGE_QT6BASE_EGLFS help This option enables the Qt6Gui library. if BR2_PACKAGE_QT6BASE_GUI +config BR2_PACKAGE_QT6BASE_WIDGETS + bool "widgets module" + select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_QT6BASE_XCB + help + This option enables the Qt6Widgets library. + +comment "OpenGL support needs an OpenGL-capable backend" + depends on !BR2_PACKAGE_QT6_GL_AVAILABLE + +config BR2_PACKAGE_QT6BASE_OPENGL + bool "OpenGL support" + depends on BR2_PACKAGE_QT6_GL_AVAILABLE + help + This option enables OpenGL support. + +if BR2_PACKAGE_QT6BASE_OPENGL + +choice + prompt "OpenGL API" + help + Select OpenGL API. + +config BR2_PACKAGE_QT6BASE_OPENGL_DESKTOP + bool "Desktop OpenGL" + depends on BR2_PACKAGE_HAS_LIBGL + help + Use desktop OpenGL. + +config BR2_PACKAGE_QT6BASE_OPENGL_ES2 + bool "OpenGL ES 2.0+" + depends on BR2_PACKAGE_HAS_LIBGLES + help + Use OpenGL ES 2.0 and later versions. + +endchoice + +config BR2_PACKAGE_QT6BASE_OPENGL_LIB + bool "opengl module" + select BR2_PACKAGE_QT6BASE_WIDGETS + help + This option enables the Qt6OpenGL library. This library + includes OpenGL support classes provided to ease porting + from Qt 4.x. + +endif + +config BR2_PACKAGE_QT6BASE_LINUXFB + bool "linuxfb support" + +config BR2_PACKAGE_QT6BASE_DIRECTFB + bool "directfb support" + depends on BR2_PACKAGE_DIRECTFB + +comment "directfb backend available if directfb is enabled" + depends on !BR2_PACKAGE_DIRECTFB + +config BR2_PACKAGE_QT6BASE_XCB + bool "X.org XCB support" + depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBX11 + select BR2_PACKAGE_LIBXCB + select BR2_PACKAGE_XCB_UTIL_IMAGE + select BR2_PACKAGE_XCB_UTIL_KEYSYMS + select BR2_PACKAGE_XCB_UTIL_RENDERUTIL + select BR2_PACKAGE_XCB_UTIL_WM + select BR2_PACKAGE_LIBXKBCOMMON + +comment "X.org XCB backend available if X.org is enabled" + depends on !BR2_PACKAGE_XORG7 + +config BR2_PACKAGE_QT6BASE_EGLFS + bool "eglfs support" + depends on BR2_PACKAGE_HAS_LIBEGL + depends on BR2_PACKAGE_QT6_GL_AVAILABLE + select BR2_PACKAGE_QT6BASE_OPENGL + +comment "eglfs backend available if OpenGL and EGL are enabled" + depends on !BR2_PACKAGE_HAS_LIBEGL || !BR2_PACKAGE_QT6_GL_AVAILABLE + +config BR2_PACKAGE_QT6BASE_DEFAULT_QPA + string "Default graphical platform" + help + Choose the default platform abstraction to use for graphical + applications (e.g xcb, linuxfb, eglfs, ...). If this is + empty, the default for your architecture will be used + (usually this is eglfs). + + You can get a list of supported platforms by running a Qt + application with the option "-platform help" on your + target. You can choose a different platform at runtime with + the -platform option. + config BR2_PACKAGE_QT6BASE_FONTCONFIG bool "fontconfig support" select BR2_PACKAGE_FONTCONFIG diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 029afdd79b..c4b4876d53 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -182,10 +182,94 @@ else QT6BASE_CONF_OPTS += -DFEATURE_fontconfig=OFF endif +# Uses libgbm from mesa3d +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y) +QT6BASE_CONF_OPTS += -DFEATURE_gbm=ON +QT6BASE_DEPENDENCIES += mesa3d +else ifeq ($(BR2_PACKAGE_GCNANO_BINARIES),y) +QT6BASE_CONF_OPTS += -DFEATURE_gbm=ON +QT6BASE_DEPENDENCIES += gcnano-binaries +else ifeq ($(BR2_PACKAGE_TI_SGX_LIBGBM),y) +QT6BASE_CONF_OPTS += -DFEATURE_gbm=ON +QT6BASE_DEPENDENCIES += ti-sgx-libgbm +else ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL),y) +QT6BASE_CONF_OPTS += -DFEATURE_gbm=ON +QT6BASE_DEPENDENCIES += imx-gpu-viv +else +QT6BASE_CONF_OPTS += -DFEATURE_gbm=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_EGLFS),y) +QT6BASE_CONF_OPTS += -DFEATURE_eglfs=ON +QT6BASE_DEPENDENCIES += libegl +else +QT6BASE_CONF_OPTS += -DFEATURE_eglfs=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_OPENGL_DESKTOP),y) +QT6BASE_CONF_OPTS += -DFEATURE_opengl=ON -DFEATURE_opengl_desktop=ON +QT6BASE_DEPENDENCIES += libgl +else ifeq ($(BR2_PACKAGE_QT6BASE_OPENGL_ES2),y) +QT6BASE_CONF_OPTS += -DFEATURE_opengl=ON -DFEATURE_opengles2=ON +QT6BASE_DEPENDENCIES += libgles +else +QT6BASE_CONF_OPTS += -DFEATURE_opengl=OFF -DINPUT_opengl=no +endif + +# only enable gtk support if libgtk3 X11 backend is enabled +ifeq ($(BR2_PACKAGE_LIBGTK3)$(BR2_PACKAGE_LIBGTK3_X11),yy) +QT6BASE_CONF_OPTS += -DFEATURE_gtk3=ON +QT6BASE_DEPENDENCIES += libgtk3 +else +QT6BASE_CONF_OPTS += -DFEATURE_gtk3=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_WIDGETS),y) +QT6BASE_CONF_OPTS += -DFEATURE_widgets=ON + +ifeq ($(BR2_PACKAGE_QT6BASE_LINUXFB),y) +QT6BASE_CONF_OPTS += -DFEATURE_linuxfb=ON +else +QT6BASE_CONF_OPTS += -DFEATURE_linuxfb=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_DIRECTFB),y) +QT6BASE_CONF_OPTS += -DFEATURE_directfb=ON +QT6BASE_DEPENDENCIES += directfb +else +QT6BASE_CONF_OPTS += -DFEATURE_directfb=OFF +endif + +ifeq ($(BR2_PACKAGE_QT6BASE_XCB),y) +QT6BASE_CONF_OPTS += \ + -DFEATURE_xcb=ON \ + -DFEATURE_xcb_xlib=ON \ + -DFEATURE_xkbcommon=ON \ + -DFEATURE_xkbcommon_x11=ON +QT6BASE_DEPENDENCIES += \ + libxcb \ + xcb-util-wm \ + xcb-util-image \ + xcb-util-keysyms \ + xcb-util-renderutil \ + xlib_libX11 \ + libxkbcommon +QT6BASE_DEPENDENCIES += xlib_libXext +else +QT6BASE_CONF_OPTS += -DFEATURE_xcb=OFF +endif + +else +QT6BASE_CONF_OPTS += -DFEATURE_widgets=OFF +endif + else QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF endif +QT6BASE_DEFAULT_QPA = $(call qstrip,$(BR2_PACKAGE_QT6BASE_DEFAULT_QPA)) +QT6BASE_CONF_OPTS += $(if $(QT6BASE_DEFAULT_QPA),-DQT_QPA_DEFAULT_PLATFORM=$(QT6BASE_DEFAULT_QPA)) + ifeq ($(BR2_PACKAGE_OPENSSL),y) QT6BASE_CONF_OPTS += -DINPUT_openssl=yes QT6BASE_DEPENDENCIES += openssl From patchwork Fri Aug 26 12:52:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670755 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfyd6Ggbz1yhX for ; Fri, 26 Aug 2022 22:58:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 31E20610F7; Fri, 26 Aug 2022 12:58:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 31E20610F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KsxmGI0qsAQs; Fri, 26 Aug 2022 12:58:15 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 57AB160B9E; Fri, 26 Aug 2022 12:58:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 57AB160B9E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 9C8791BF27E for ; Fri, 26 Aug 2022 12:53:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 7814D40192 for ; Fri, 26 Aug 2022 12:53:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7814D40192 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0nI1lgaGc3Tj for ; Fri, 26 Aug 2022 12:53:23 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org A4F64404BB Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by smtp2.osuosl.org (Postfix) with ESMTPS id A4F64404BB for ; Fri, 26 Aug 2022 12:53:22 +0000 (UTC) Received: by mail-ed1-x52f.google.com with SMTP id s11so1953350edd.13 for ; Fri, 26 Aug 2022 05:53:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=5djllh+1eXgutqcrX10yM0hwfkR3vLbf5yhuZgiuM78=; b=eBssMU+njCK26WK9NiiePqYihl5AYkeWL+9Dv3rfu5K2wRwDj9vsb04khCtC9Hg1VC hbJnwnbF9Bo/Ce5z4Zqsyd5y9qNuLX/o8faW9VMBNOYfh1Vwn7Zzx4AvgUY+3kGvKPS6 EjaX2Xph+PBxfqHhogch9h0NeB3zzvG80uc4BMBNzM+e9GH3MIsEOJYNb9/P0D2k1ubz /lgworMqRecYjvuLD+jz9zv89UNnJs9j4DW5Y77982uEyKlqDw3YXKDW/0wCQy1NuuYn 1MsKeR+5do3zUGkIZHDkuHwJYiifYUa+chLlv0eN6toq/uxHkMPtgrmEPDHFlfqOmTco cSng== X-Gm-Message-State: ACgBeo39Z1iMEDhYxFcjEbJvBcB4w7oFeChfpbZqpd5AUV+a+iwpfwi8 hXc4dWj0pps3lybTIWw94GmY2a6sYnNRHIto X-Google-Smtp-Source: AA6agR6dA2zVWJ5JPnuNR6DMwYjw468K6OJmf0Tx6W14W/xbgb5u9fr+kdJQaiCDVgcsePRsplVRDw== X-Received: by 2002:a05:6402:1943:b0:443:5ffb:b04e with SMTP id f3-20020a056402194300b004435ffbb04emr6633496edz.230.1661518401839; Fri, 26 Aug 2022 05:53:21 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:21 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:48 +0200 Message-Id: <20220826125252.16782-26-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=5djllh+1eXgutqcrX10yM0hwfkR3vLbf5yhuZgiuM78=; b=CB3r7Iv4xV5yJNY9h3jcdx5dvXH+V2ZkBC8ElskFrEvur9hmj0OsVaHelzxEXNdcf2 XQS3anYZRIsNeYgjsk4kxRlOzmbapY57hhr5CELx7wdVzGRazxXe6V47NPa1ufCfGRAW EzSVKuP2lArufrgOyijjWjsN41B7NTeT8ymoHj8Xn0dG7EWAjq6WnNP5AQaMDqeOLmC/ e1/H/JOG7RDVOlwrK/JUsYvDTJlx6fs499USjbRLIqgkVoQ1KhYqBwvKYl1tegkqb2gt fwqPKF4oq9n76M8n8PLSrqt/4y7j6FEOr8uUdUanG/fJ/SSYu4vw07Vw8e7iXRqdDgWA LePQ== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=CB3r7Iv4 Subject: [Buildroot] [PATCH v3 25/29] package/qt6/qt6base: add support for gui module tslib X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 6 ++++++ package/qt6/qt6base/qt6base.mk | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 52c1ba1421..648afa78a4 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -271,6 +271,12 @@ config BR2_PACKAGE_QT6BASE_TEST help This options enables the Qt6Test library. +config BR2_PACKAGE_QT6BASE_TSLIB + bool "Enable Tslib support" + select BR2_PACKAGE_TSLIB + help + This options enables the Tslib plugin + config BR2_PACKAGE_QT6BASE_XML bool "XML module" help diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index c4b4876d53..b5b67ec100 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -206,6 +206,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_eglfs=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_TSLIB),y) +QT6BASE_CONF_OPTS += -DFEATURE_tslib=ON +QT6BASE_DEPENDENCIES += tslib +else +QT6BASE_CONF_OPTS += -DFEATURE_tslib=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_OPENGL_DESKTOP),y) QT6BASE_CONF_OPTS += -DFEATURE_opengl=ON -DFEATURE_opengl_desktop=ON QT6BASE_DEPENDENCIES += libgl From patchwork Fri Aug 26 12:52:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670756 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfyt1DXRz1yhX for ; Fri, 26 Aug 2022 22:58:30 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 7AF2A61102; Fri, 26 Aug 2022 12:58:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7AF2A61102 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vunPuk-rgCnZ; Fri, 26 Aug 2022 12:58:27 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 9C88660B8D; Fri, 26 Aug 2022 12:58:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9C88660B8D X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id CB99F1BF27E for ; Fri, 26 Aug 2022 12:53:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B315E40AB9 for ; Fri, 26 Aug 2022 12:53:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B315E40AB9 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qLGbVIBm05DK for ; Fri, 26 Aug 2022 12:53:24 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A66EF409E7 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by smtp4.osuosl.org (Postfix) with ESMTPS id A66EF409E7 for ; Fri, 26 Aug 2022 12:53:23 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id kk26so2951746ejc.11 for ; Fri, 26 Aug 2022 05:53:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=ckvSyThIzpREuD5XU30JXh6rJsdPJIryo9j6ItbAzE0=; b=WOWug2CG4Ph6+51NPCcKWytvgkQodvYc1EjJwcxlE/OZqSrN4yMR/HnWYsCqr9Shmr cZgYuA5LWTelFsUsfazcvP5b7RZuI2tl51/pN8QLJ9JfNfzFisFmIl+ECjb7cfqM25vw uMT7wfnhQbYnsJ5rQQyLyFNIysC/DsqlTKfxwlqFfSQHhTkR+apD+rX5ATl95tpnjtjg 5TP63z5ckYZkRaU9Ie0Y+xE7mxduTIoDhsfVaF+vEhoYIh0dWfWozmGFenCHC1wqi0ju dD2P+ZYGwMgPcOrxTjH+xlnYrzjFxU2I1y+nbCvAPjOOVVU5vBppvOZ92Oo6sUKlxab3 7Fqw== X-Gm-Message-State: ACgBeo2Ru+Kp3oxyYLxmvqZup/01mmCanbFx1EJfhtSVuowzqz5/cbIF XPhh1WvvyXqcit4NNGfMC69gjZThxbwBzMms X-Google-Smtp-Source: AA6agR5CkcP3ZahA2GeHQUCxFCaCMBA0rLLt9I6HEIWSC9UMTL+DZiZaRzg73/t39PBbkHoL1SV/0g== X-Received: by 2002:a17:907:eaa:b0:73d:9d0a:702f with SMTP id ho42-20020a1709070eaa00b0073d9d0a702fmr5489552ejc.713.1661518402833; Fri, 26 Aug 2022 05:53:22 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:22 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:49 +0200 Message-Id: <20220826125252.16782-27-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=ckvSyThIzpREuD5XU30JXh6rJsdPJIryo9j6ItbAzE0=; b=Tlf66sz1lTPpGKyqpQcO/Avh8oa5kCcETDWMtc0oH4RF3yrvmupKbTNfZn1To+spt6 oJsR2yh9dmeu5SvAb1QtIn0GRV0R+aW716KDkXHrwvD4I5J/sWg6UgxQqlNQds50Z37L b346mcxIkL59rQJmERnt5DB5/YuRKp2F9Odjp7/qZZuMR2QRDfpWt4tVHDIKtPWYNUMG OouYAYNAbCIyXgXrXVuLAjgKmC2BEr+6M2KM6IHiFyq5SC7Boj+XvNcANcEgtC0Cu2Hg zSKsJsTMYhYzWwn8CX3m+YLOcsfhF5z0LqtIaFwD1juL6OxDb906JdqfAHQoAIdqt2Sr o0gA== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Tlf66sz1 Subject: [Buildroot] [PATCH v3 26/29] package/qt6/qt6base: add support for gui module libinput X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index b5b67ec100..2911555963 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -206,6 +206,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_eglfs=OFF endif +ifeq ($(BR2_PACKAGE_LIBINPUT),y) +QT6BASE_CONF_OPTS += -DFEATURE_libinput=ON +QT6BASE_DEPENDENCIES += libinput +else +QT6BASE_CONF_OPTS += -DFEATURE_libinput=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_TSLIB),y) QT6BASE_CONF_OPTS += -DFEATURE_tslib=ON QT6BASE_DEPENDENCIES += tslib From patchwork Fri Aug 26 12:52:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670757 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfz64PhBz1yhX for ; Fri, 26 Aug 2022 22:58:42 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id DAB4340515; Fri, 26 Aug 2022 12:58:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org DAB4340515 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ji_tMKsQWaab; Fri, 26 Aug 2022 12:58:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 1334D404BB; Fri, 26 Aug 2022 12:58:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1334D404BB X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 8782C1BF27E for ; Fri, 26 Aug 2022 12:53:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 6FBEB404BB for ; Fri, 26 Aug 2022 12:53:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 6FBEB404BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Djd6pZGToz_Z for ; Fri, 26 Aug 2022 12:53:25 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B29A940192 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by smtp2.osuosl.org (Postfix) with ESMTPS id B29A940192 for ; Fri, 26 Aug 2022 12:53:24 +0000 (UTC) Received: by mail-ed1-x52f.google.com with SMTP id s11so1953443edd.13 for ; Fri, 26 Aug 2022 05:53:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=7VJGoD3YrmRw9BXMF5yxIKay4HIiO8KCVBPDkxKpzKU=; b=psM/x/bOfJS+KIieOffN39pxWn1bakDFp3WMg+Cn55crrHqBXI8S0OrAiuCGWaSceK Or3jzhABp+NGhRHxsR196JLwyMHlbrqkew6akxjC9a6MfWH05oZWMyAzVfVgANPMciSx aJuuX+MkjtH2as/8c4x/+fw3Ty7DESyMQigDuMYD3iWw0h/tJN2wSkE8gsCNUlBpG+dH iO/oITJ0V6Rh6IEpvjiY1CcFH7MbRaZOqBVXLQlkuGDb7sgj1o+7sUswACABSL7DLwin DE01dNBtgK0IkBKHpUG3RaRFxJE3zpVsTRN5eOg34Sjchf+L7Ul+sCVHs8m22/+GvMlT XOeg== X-Gm-Message-State: ACgBeo00uXru1cGIcwOeyGJurcH0peyEa7nkKTJf0DrHUHl1bkwxxTGC Yu8j++6uA5jNnTnzjcVwo3XnofQhgoUPe0Dq X-Google-Smtp-Source: AA6agR69mpeDnd64DWO26fiYR4I/WPfqRTzrB7XhByUvMS1530SGJTuRjWAZev2OlpjvDC9hYfYJ/A== X-Received: by 2002:aa7:d846:0:b0:447:d664:8409 with SMTP id f6-20020aa7d846000000b00447d6648409mr3200336eds.159.1661518403795; Fri, 26 Aug 2022 05:53:23 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:23 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:50 +0200 Message-Id: <20220826125252.16782-28-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=7VJGoD3YrmRw9BXMF5yxIKay4HIiO8KCVBPDkxKpzKU=; b=bauafeQTTH4t1joR7DhjUltHxnPbFe8S4RfEXAP5+KmX9XvOrSY5bPG0cyWBp+ApN7 KgPhGXYvCOe9XAIrYQGPYWd97Fu+1jr9rNwpUR4tkbP/Wvm58Scsg27XMJZhFhF0Tvnk SsKa+yQcpizzqd3JR0hBIT2sYw5o7/KdADng+V0eqXpoh5OXRm7DaFDv7DY48wR0o4nt KG7tvWer3HVHMUbCpl+lnYwbMwLYjkIsOctnfX2UbOvo7ICUD+iwTuuI4h5bt7a1ceAV 9HPYh9sSqxBjqOpyYJG6rksmhKJfhRk8dqz13ZGe8iXreIutGxBXK3MZKM8ktLhaNAX0 JR+g== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=bauafeQT Subject: [Buildroot] [PATCH v3 27/29] package/qt6/qt6base: add support for gui module kms X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/qt6base.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 2911555963..424dc6f754 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -175,6 +175,13 @@ else QT6BASE_CONF_OPTS += -DFEATURE_jpeg=OFF endif +ifeq ($(BR2_PACKAGE_LIBDRM),y) +QT6BASE_CONF_OPTS += -DFEATURE_kms=ON +QT6BASE_DEPENDENCIES += libdrm +else +QT6BASE_CONF_OPTS += -DFEATURE_kms=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_FONTCONFIG),y) QT6BASE_CONF_OPTS += -DFEATURE_fontconfig=ON QT6BASE_DEPENDENCIES += fontconfig From patchwork Fri Aug 26 12:52:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670759 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfzb4QDfz1yhX for ; Fri, 26 Aug 2022 22:59:07 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id DAA0F419C3; Fri, 26 Aug 2022 12:59:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org DAA0F419C3 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sQCL2d4AZewC; Fri, 26 Aug 2022 12:59:04 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id B9762419B5; Fri, 26 Aug 2022 12:59:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B9762419B5 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id EE1561BF27E for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C9BDC83EF6 for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org C9BDC83EF6 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1_TIPROiHBN9 for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 12D1C83EED Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by smtp1.osuosl.org (Postfix) with ESMTPS id 12D1C83EED for ; Fri, 26 Aug 2022 12:53:26 +0000 (UTC) Received: by mail-ej1-x62d.google.com with SMTP id u9so3001782ejy.5 for ; Fri, 26 Aug 2022 05:53:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=60UBVY2mjkol2dhHjpGxdypDw4unvrhOYjahABaNWdk=; b=STrJwtbb+QYUv1EpAwoxt+2d04xLV695/+W6KDijEM9Bxwum3Xdv6VlxquhY3C0dEW IDXfxQcdTx9BCFBu6R1DD0RcY0m1npsFwCNaMnmMsoaFyYWuDxKYAAsOeajLUw5gotoS qQNepXFRpLrejFnli1rJlsiz4kTF97uFtC+nqmIxU5kmIWhr5jrp7850HOHrbarAcRAM uYbt20qg8ckjmn2CG6zBGVYbfDj16CNkwgcRmP6Adv75Mvh+evuozbidSTDINyqojbN1 iOZlZekIUVHMI3ahoZK4u5c+tzTUsrYFlR1JpSEBdFRxbr2c5JDvmrr0m6/jUzqrUg1h gPFg== X-Gm-Message-State: ACgBeo0WwajYS+ue9gpD+bM9ZRKlymKqCLldAyGDTslyjuBcECuUO90x 5PDj7Oc0003+IoUXcNuQS1IBokUM/ZaMJ5LH X-Google-Smtp-Source: AA6agR7c1yTySzt79tKAweJzc6CWPSm9VCd0mws4I3sP4Xo1S8f6abG8CkrP5OdaWHQAMHnARXuKGQ== X-Received: by 2002:a17:906:eec7:b0:733:189f:b07a with SMTP id wu7-20020a170906eec700b00733189fb07amr5431390ejb.230.1661518404841; Fri, 26 Aug 2022 05:53:24 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:24 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:51 +0200 Message-Id: <20220826125252.16782-29-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=60UBVY2mjkol2dhHjpGxdypDw4unvrhOYjahABaNWdk=; b=TEfUwV0cLGUoqsbvDs45gIf10S3t2u4kxCVNW1cjL3lsCzG8eXoeqVUaztao92IJ+t eQT35tFO+WOI4lO5hBIbQKczWZyOR055w2tNVxclDQCqy6JlboR3MiOlYAc0ZCpKN5yL Il0ZAhVzNBUruNgXkq8CKR6fBHWXp2KAAsC6fRNegSols/jyBkIfv6Y/fgkIg4KaHYft qPc3V1+9c2dVPQIIuFULOf93xjm127/CgYgTiqJQUEVR3foZ+ECt1MqGI8oGdGUD752u W3KnD7UYNUWfP7wHnvRWAPDZc9CRl7jqGVIdeMuBk4AQxvG5rHsOEIEPcYId2A4RkzqO ab9Q== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=TEfUwV0c Subject: [Buildroot] [PATCH v3 28/29] package/qt6/qt6base: add support for gui module printsupport/cups X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 4 ++++ package/qt6/qt6base/qt6base.mk | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 648afa78a4..ffa5a56b40 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -146,6 +146,10 @@ config BR2_PACKAGE_QT6BASE_DEFAULT_QPA target. You can choose a different platform at runtime with the -platform option. +config BR2_PACKAGE_QT6BASE_PRINTSUPPORT + depends on BR2_PACKAGE_QT6BASE_WIDGETS + def_bool y + config BR2_PACKAGE_QT6BASE_FONTCONFIG bool "fontconfig support" select BR2_PACKAGE_FONTCONFIG diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 424dc6f754..9b5328e5f2 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -175,6 +175,18 @@ else QT6BASE_CONF_OPTS += -DFEATURE_jpeg=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_PRINTSUPPORT), y) +QT6BASE_CONF_OPTS += -DFEATURE_printsupport=ON +ifeq ($(BR2_PACKAGE_CUPS), y) +QT6BASE_CONF_OPTS += -DFEATURE_cups=ON +QT6BASE_DEPENDENCIES += cups +else +QT6BASE_CONF_OPTS += -DFEATURE_cups=OFF +endif +else +QT6BASE_CONF_OPTS += -DFEATURE_printsupport=OFF +endif + ifeq ($(BR2_PACKAGE_LIBDRM),y) QT6BASE_CONF_OPTS += -DFEATURE_kms=ON QT6BASE_DEPENDENCIES += libdrm From patchwork Fri Aug 26 12:52:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jesse Van Gavere X-Patchwork-Id: 1670758 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MDfzM4RJTz1yhX for ; Fri, 26 Aug 2022 22:58:55 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id D0224812CA; Fri, 26 Aug 2022 12:58:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D0224812CA X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T2lJr_DlHRKj; Fri, 26 Aug 2022 12:58:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 6CF6F80F05; Fri, 26 Aug 2022 12:58:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6CF6F80F05 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 99DB61BF27E for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 827E560761 for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 827E560761 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Go6BVa4uRWq for ; Fri, 26 Aug 2022 12:53:27 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B132C6063B Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id B132C6063B for ; Fri, 26 Aug 2022 12:53:26 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id u6so1961532eda.12 for ; Fri, 26 Aug 2022 05:53:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=FE/8Q8FazO/jEZXHM1uY/9yvsImOovgSikcBVgGOypk=; b=Wov/yG5AFS607YFJ7CMhPzK1+K5mz3pZ9LyOjfjaOo7rXXNqPLh4Y28ZuoJVPKcmmo aZJEmyMIWU33wv1Cnpj2Hg4kaYrjWvcNxvrMR6O52sqVFC6xFc0QEAsDOCiSBQmRfBgo flAZSmHhHIK4uBABGIK0jQGGrBbEsEmRqPKmo0CMkv/Fp9wFbFbwmF6ldeg2eHic152f u+fNaZNm6GB4rZEJxfspQY4eirzacMt7C+SjAy7GEQ3En/9JIGKbiSD05DOmMjBo5Sxz qrrSRlQUC515uehijualb0SdBPBltM4cRepjiOj2j6aYSOEEssSHG/v1SqeQ05tW4GIz V/IA== X-Gm-Message-State: ACgBeo1K42IJlVqjaF68d7L0RTfRLO8bSDsj8kUcGLrXXq2mI3RWO7Sw iW/hgCVbj5lZsaRo5jGA0vpiJJ6scQJtKx/1 X-Google-Smtp-Source: AA6agR4aT7XIWDUQVFBTS5sFoSFPO6VSMaEnUfmJ96lsPeMg99/71maJE2xIvpSzByll5BI2Vf71Fw== X-Received: by 2002:a05:6402:40c1:b0:447:154e:856d with SMTP id z1-20020a05640240c100b00447154e856dmr6678648edb.319.1661518405779; Fri, 26 Aug 2022 05:53:25 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id s2-20020a1709064d8200b0073923a68974sm829573eju.206.2022.08.26.05.53.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 05:53:25 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 14:52:52 +0200 Message-Id: <20220826125252.16782-30-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826125252.16782-1-jesseevg@gmail.com> References: <20220826125252.16782-1-jesseevg@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=FE/8Q8FazO/jEZXHM1uY/9yvsImOovgSikcBVgGOypk=; b=J3x5eK8Sv4/VcUqCfzPROqmoGH7jrc4NDjXERgHjU+DPRs8d2DYlLxmWRNyfinLDZZ 0QHHVRIzBy78DgiS2XCWsCa+ZBVFAKJ2SIModvG0RM8mcMEHfVlalS9Erfz7ORN2sjpp Prl9cQzzbFqTBD+8saRV7XTvogiOL/oTRBlQtpHsZ4GaN846psM8e+Qu7egrBQrd6Xtd jG22Ezp0qeewLH0r+Ou/qsWJ0AKmXS1KLsOBg4bGQvjB/CQIAsCh0/0cVZmhJd3hVxSL FO4sH8Zb60RcuBz8xiSVmRsYO+OMXvl0pbcS/l3yR2J/BPtOyiKWXYbCTZssThT0gTMU 7Y3A== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=J3x5eK8S Subject: [Buildroot] [PATCH v3 29/29] package/qt6/qt6base: add support for building examples X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jesse Van Gavere , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Now with dependency on DBus/OpenGL A minimal set of Qt options was selected for which building the examples started working. Signed-off-by: Jesse Van Gavere --- package/qt6/qt6base/Config.in | 17 +++++++++++++++++ package/qt6/qt6base/qt6base.mk | 6 ++++++ 2 files changed, 23 insertions(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index ffa5a56b40..d85190b6e2 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -40,6 +40,23 @@ config BR2_PACKAGE_QT6BASE_DBUS help This option enables the D-Bus module. +config BR2_PACKAGE_QT6BASE_EXAMPLES + bool "Compile and install examples " + depends on BR2_PACKAGE_QT6_GL_AVAILABLE + depends on BR2_PACKAGE_DBUS + select BR2_PACKAGE_QT6BASE_NETWORK + select BR2_PACKAGE_QT6BASE_XML + select BR2_PACKAGE_QT6BASE_DBUS + select BR2_PACKAGE_QT6BASE_GUI + select BR2_PACKAGE_QT6BASE_WIDGETS + select BR2_PACKAGE_QT6BASE_OPENGL + select BR2_PACKAGE_QT6BASE_OPENGL_LIB + help + If unsure, say N. + +comment "Building examples needs OpenGL/DBus support" + depends on !BR2_PACKAGE_QT6_GL_AVAILABLE || !BR2_PACKAGE_DBUS + config BR2_PACKAGE_QT6BASE_GUI bool "gui module" select BR2_PACKAGE_FREETYPE diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 9b5328e5f2..2324d3825c 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -335,6 +335,12 @@ else QT6BASE_CONF_OPTS += -DFEATURE_icu=OFF endif +ifeq ($(BR2_PACKAGE_QT6BASE_EXAMPLES),y) +QT6BASE_CONF_OPTS += -DQT_BUILD_EXAMPLES=ON +else +QT6BASE_CONF_OPTS += -DQT_BUILD_EXAMPLES=OFF +endif + ifeq ($(BR2_PACKAGE_QT6BASE_NETWORK),y) QT6BASE_CONF_OPTS += -DFEATURE_network=ON else