From patchwork Fri Aug 26 13:54: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: 1670796 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 4MDhDc5Pjwz1yhN for ; Fri, 26 Aug 2022 23:55:28 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 2DCB141A2D; Fri, 26 Aug 2022 13:55:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2DCB141A2D 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 VLK-1JezLDbX; Fri, 26 Aug 2022 13:55:25 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 1695D41A10; Fri, 26 Aug 2022 13:55:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1695D41A10 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 AAD801BF5F5 for ; Fri, 26 Aug 2022 13:55:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8429C82FA9 for ; Fri, 26 Aug 2022 13:55:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8429C82FA9 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 tZPSgBWkgC5m for ; Fri, 26 Aug 2022 13:55:09 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A154A83EF9 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by smtp1.osuosl.org (Postfix) with ESMTPS id A154A83EF9 for ; Fri, 26 Aug 2022 13:55:09 +0000 (UTC) Received: by mail-ed1-x52f.google.com with SMTP id u6so2177122eda.12 for ; Fri, 26 Aug 2022 06:55: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=Xx4kvnnbEUGesnupoTu80viu9ga6D31KQ5I5mDpLpYM=; b=VgInZVWxt1ZXzwNYBxdr23KKUXBao9KDthShFdGbOejYND20UK8SSiD6lMu5Fqs5wt OAnxr3blMJezQsFD0TE5WUu5debwNzaRUph5Px9KgKtDybPwMhqAQ6pU/qrm8RjLR/F7 GjxGo5CFbcusDWf0qXnoEY1wDsZu7sCSiLEX9mjcD3odH9UbAVhOojEPNdqo+BPl1e7o zPqTrEzYvaDQztH2IYa1Rze7Dou8OAmTOvWbBqxAFlutlAaKTvzQRWO39uoEPxs7XpiR BaAfYl+3XGnlVurE0RXM+D9MzPduK98xlu+Pu/vCaU+BYohPmdAC1Y7Mm7DIix5CTf1b IWqA== X-Gm-Message-State: ACgBeo2VwaSTwJv6EJ7VsEYw6cCQjIPGnb79rHbmar64XftAjx1O5UiP A6/15QYoq6P2OHv1mliUN1TJR8/Rrfo8+4c8 X-Google-Smtp-Source: AA6agR4wZOsgC5mV2wZnyexGfHrTUNmHtnt1SLwIkEohTYfadjEvxxa6oG3SdBSHmnPEqCOLKqX89w== X-Received: by 2002:a05:6402:1956:b0:448:19f:3ade with SMTP id f22-20020a056402195600b00448019f3ademr1230232edz.26.1661522107564; Fri, 26 Aug 2022 06:55:07 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:06 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:35 +0200 Message-Id: <20220826135503.20612-2-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=kQZlbGzJg4mPHetr8RKJI1X0F7ZpjrYqtmJ39IBQ700+b7PioCKQbwZ7OS6hGFFkpf m9BXQU94k6w8mEv7d4+SIiTqyVxgqbuS3or2vWatkdBdLD831ZkwFntJCmIHmo1Zjruw sM4eE5EB830IENpD1wQiae+XpHymTRka+KonrUCdWwUALtLyQTwX7YnDSyzUoSjtEb+a PlgnWsr/0P9CP1TvGOfKcZ2erPDy7TVUx0LSsRzjW9Pf3ppC8OIAe3cfjwsw1mHiGBF4 vj8jQRKDQy882uptHaHZaD6y3TNWOD7J2feeWEmJKDmLbQ9X1swXlsjooLtchNBiCw3h EV+w== 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=kQZlbGzJ Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670799 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 4MDhDs1Ccjz1yhN for ; Fri, 26 Aug 2022 23:55:40 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 47E1383F26; Fri, 26 Aug 2022 13:55:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 47E1383F26 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 sowMfyQkye85; Fri, 26 Aug 2022 13:55:38 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 695A683F12; Fri, 26 Aug 2022 13:55:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 695A683F12 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 4210E1BF5F5 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1757E41A21 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1757E41A21 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 Q2V0zP7Ks6rC for ; Fri, 26 Aug 2022 13:55:11 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A7A2841A10 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp4.osuosl.org (Postfix) with ESMTPS id A7A2841A10 for ; Fri, 26 Aug 2022 13:55:10 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id fy31so2892619ejc.6 for ; Fri, 26 Aug 2022 06:55: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=3HRsC6iwm/2ekUOA13PH1ijghkyYJ0DTR4aJCRS9w5Q=; b=xW5VJYX5LedvGKeW0T6RVZ0NxB7a3Y2OgVLhTEBk6ZHCR5V91QV4gtjZLJDJ+rw2gb RZIkMihZ0krRKdnSaW6rBUGD5fKGnXEp+3vBfq5MPn90B0/kgxeM+oTNGOkkFE3pdu80 7mejSzVHY74k/JdZzKajHqp5Vqf1I68jJLSJbRNtB024dtx+OrIdZpeB7PdpJ9u6lMfR Zltze94h6mnGexM1K0zkP8eAUY1X8iWEg2F3OTwkEoy+LBxKlo/HNm7+CKiy6Oeu754m c38aaD8/HKdmZL8iVDxkiS+UFHVWAWTB/e3OiwJaq4bPvaK5mu727IWK9Z5XVJEVHrRC 999g== X-Gm-Message-State: ACgBeo2AAndCN9OaHRc7o9q9NIgHDOroM9g5mCobwvNC+62mmMnm88dU lAKTxrdKhFi3l6O2PdG4GOOfkO1XFgouOwTt X-Google-Smtp-Source: AA6agR6oSv8ny57bMXoQzSm3r3Fp/llQGC3QS7lw/shsmSYkm7i7m8ZI0Q8CvOZc+J5cl2QEDlmaPQ== X-Received: by 2002:a17:907:8a07:b0:731:48ba:792e with SMTP id sc7-20020a1709078a0700b0073148ba792emr5572225ejc.397.1661522108477; Fri, 26 Aug 2022 06:55:08 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:07 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:36 +0200 Message-Id: <20220826135503.20612-3-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=d4yQbj54LymrJc9CnhT3CeTyl08XV6x3alio5pyV0t+P5bhBsCWw2wMEGDTPgpr2Q8 eaUowDTqJj2CKEEkIsgM+/dvJQgXXuhUa+78L/Bumn2+PzraxKkdVwcD9dztZYOhxkze BAFX6KQnqZIQTiEZIFI3x0HyMxs88xPqFgZR5qdvCa1rEEZlfsN2qSlFMuvdY1SUebAU ngVD3yrOHXuQ+Wg+wZEkCbaYvt9wjAASQi8iMeICluYgaWcJvBBJJLbE+343sOcdhtxU 2dUTic40iBjVYZhyXifhXgLMSBKNheQ40I8dLj7DiNgtRz4crcsbKOxpnxrfgriWgg6q IZiQ== 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=d4yQbj54 Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670801 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 4MDhFL6r3Bz1yhN for ; Fri, 26 Aug 2022 23:56:06 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 19FA541A3D; Fri, 26 Aug 2022 13:56:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 19FA541A3D 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 g_gfVCQATfig; Fri, 26 Aug 2022 13:56:04 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id E39BB41A35; Fri, 26 Aug 2022 13:56:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org E39BB41A35 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 E4BC81BF5F5 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id BE0AE61114 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BE0AE61114 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 3WXybsYm8fXV for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C306261112 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by smtp3.osuosl.org (Postfix) with ESMTPS id C306261112 for ; Fri, 26 Aug 2022 13:55:11 +0000 (UTC) Received: by mail-ed1-x52b.google.com with SMTP id 2so2224604edx.2 for ; Fri, 26 Aug 2022 06:55: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=qnno27R6JkSQiFr3ayg+EneJr6Kh6G2JB7xMr9N5D9k=; b=lJ28C0zon6NHFwAT+v4UMffbgA4N1wxV4tUpmPYlVULAa7e2Sc6glHZMRj+a7cGZB2 Rbd85iNzCk1ZOsYiJFuPXuYHdHfeu3mhB3ju9BNe63Zz1hAEhevPO5xVuRTmy7lg9qmt GqhAxlRdxkr2Qpla+AQeXqf2lldSv2l3hqSWfPRX8ntkngMce6K+X6+Pbk1ej7evM2Jf 4U0FZ1qDJTyDzbE6WDlsybxStTioMJemEeUjScSnwFDChhIvMp9+O8mfOpG+b3tMsQc7 8Vq+MPg4N4G3ILQT5qtfbxV5QysAz45RJdP1rWu1mQ1rjYH3AVUONwPXWOtt//1j5kUL b41w== X-Gm-Message-State: ACgBeo0ZuNz5vLIdVBwMQ89pKs+lA92BV7DdEn6N+UF4CP4joGwg7Hd/ 063NLk/rUHTR8RVc5V2Gya1P+zzl2KrUUkrT X-Google-Smtp-Source: AA6agR7IPNXTUeVeFllSfboRVHJVH1ha/2RHs3wvx0j6iwVJ1FlWyoXMPN5ffISbrtLhTQCacymxIg== X-Received: by 2002:a05:6402:2b88:b0:43a:6c58:6c64 with SMTP id fj8-20020a0564022b8800b0043a6c586c64mr7015708edb.348.1661522109435; Fri, 26 Aug 2022 06:55:09 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:08 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:37 +0200 Message-Id: <20220826135503.20612-4-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=FtPmRG8wozfwPxpbPojzCkjbqY/mewDJe1AV5aL6137pWWl9zSha8jBdClmKrbS4rg WgODWgTv6lpDjmB54ZKQIdYP71yqo7LFtReq+ihDErFz2tOiK2tRzruPamzpAcOJ6O3x eAeYrmz1HwUW5Q4SLGjtDRFIYXDVJIQlY9j5OLz/ns2MB1UXvBc0kadVWL+mXMxUUi0q BRL2Yo2NZRAv1ooS970atmM9XjafHbOY/5KUAlfAI3IciihY1ovsLHCHsQjnMkOAL5Bg 0tfAzM1C2FetXZxdVwVn8riD0y0P+wbhXgQav4tw+dW/F/+eTWszpnGz2/X/hyewRNFT ovaw== 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=FtPmRG8w Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670800 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 4MDhF54cLRz1yhN for ; Fri, 26 Aug 2022 23:55:53 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id BC48B40FD1; Fri, 26 Aug 2022 13:55:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org BC48B40FD1 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 18yKk9ZcSP91; Fri, 26 Aug 2022 13:55:51 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id BE9D540FE4; Fri, 26 Aug 2022 13:55:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org BE9D540FE4 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 4C0E41C2742 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 275CD82FA9 for ; Fri, 26 Aug 2022 13:55:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 275CD82FA9 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 Mb4aN_PaMp3u for ; Fri, 26 Aug 2022 13:55:11 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4AE5E83EF9 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by smtp1.osuosl.org (Postfix) with ESMTPS id 4AE5E83EF9 for ; Fri, 26 Aug 2022 13:55:11 +0000 (UTC) Received: by mail-ej1-x62f.google.com with SMTP id sd33so3298647ejc.8 for ; Fri, 26 Aug 2022 06:55: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=fQr1n6fMjoFlK5JUkkRsnY87tBvb6HRYnhwowQuimHQ=; b=zBfyqXL/Y2mRaKrkZ7YFUj3fn5eJ9yr6lYH1/Ek5NHm4lf/Ku1c3lwNPUdLWWDXFKb nK3I9OfVwZ3pYL2xlTvyKTdJEXvUGnlBU6NisT88Q16Qlp2X0uG3WjMEgCXMnzemlkD+ /NiLh2DsncmgTVjHD6G4jTgu+GXulYaHhtTYtGRbOc2pmqAT3l7DfnkxtlAOydcRKGWB 0i6tCfjXntvMM3gbovtcVRAhutypH9IQBENuj1TIYDWuF2NYcEYkTMghv4uy3IqneR8/ hA2ekwMF1x/i18NCGK6jrLhrrrl/IOpwBOtYoqzBLxzfsUcJkPMnhhJAsf6ixDnCtxi4 D0Fg== X-Gm-Message-State: ACgBeo1Uqq+hirwFnoWsHe7xEDpA07+mnf9TKey4Bpy2249schrzJhwC QJ4jG034h3BSNJnT+jYfSwtY5pHevSS0x7RC X-Google-Smtp-Source: AA6agR6mubEvCucgw4J21T4XNC8U0LJiYl58Ut5Vcx2GYcuV3ff7ZhQSNuIYrkCTP6EajBjZx84q7Q== X-Received: by 2002:a17:907:284a:b0:73d:a818:5a2a with SMTP id el10-20020a170907284a00b0073da8185a2amr5397907ejc.159.1661522110465; Fri, 26 Aug 2022 06:55:10 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:09 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:38 +0200 Message-Id: <20220826135503.20612-5-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=UhzcYy9R7oWv0q/e3U4lu20I4tKLi/IpRjgin2moYq9VqyUSecIIGBgVOqIdBCUfMo Ofba7c+KYGzBwu+HePnB+rpnsxl26Sy2w1Ktg76uwpEwJESdDJsKDJCqnBvN7gISgRUu FyyCzk2YBHSyPfraladZX0MSP6krZ99qDbLGMoppzx7/Iw2f400Ywx5BtnqazTNdU8bA jTszatNpFFPqh8P5C9OgQV6k2DSmbYNZ6LFFhXNNnhmrcEQPmmmy2xm69WIM8BR6uKP4 jbRhKq/B5ZmGxleQFv+clZ5oEI66n/JHY1Q2NwGiaA71wC42TTBsmSXG//wju33l/fdS ifIA== 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=UhzcYy9R Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670802 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 4MDhFc082Dz1yhN for ; Fri, 26 Aug 2022 23:56:20 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 559C983F3A; Fri, 26 Aug 2022 13:56:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 559C983F3A 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 Ms93jZeeJout; Fri, 26 Aug 2022 13:56:17 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 8A02C83F33; Fri, 26 Aug 2022 13:56:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8A02C83F33 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 8B9F01BF5F5 for ; Fri, 26 Aug 2022 13:55:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 66F1461116 for ; Fri, 26 Aug 2022 13:55:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 66F1461116 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 bP-wY3EavcCu for ; Fri, 26 Aug 2022 13:55:13 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A59FB6110D Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by smtp3.osuosl.org (Postfix) with ESMTPS id A59FB6110D for ; Fri, 26 Aug 2022 13:55:13 +0000 (UTC) Received: by mail-ed1-x536.google.com with SMTP id x93so2052414ede.6 for ; Fri, 26 Aug 2022 06:55:13 -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=uUg4xXLw7tQbeKcxSUZDEhK+LKQvaZdy6k9LuATvVibSdFTk1QADsRTSRIaEwcbKcA ZhXgQHLPjI5tYqrGK3FXit2MoXL3hvwMXI6f+29qrWjDfFscTAc5y/WXXy5o2PwhYAS8 o3XfvN/BRcDM7pXHm57aJc2SZ4wBKRAF4F0oQFWlebJp9vGkWSjwejKivkcRfr07EAAq TrTZk0n/yPs1PAnNHxagfpntmajgSDl80Pcti8MMCg4GD/Zwnn5xaL3Y4G0UvNIvKWVl pAYsnPjqDVs087f4f9jaShCmhl0YYQbPh92lRqY+APBhmblBfncJixMLe8YOSmA3orpU xHJA== X-Gm-Message-State: ACgBeo3IbRfvdsONZVfmmvPbjz/lx/8NvHi+esGqnCixcad8HRgI34y2 R+5lxoi5u8YmS8S65mNSw8CqaibegBQEOvmx X-Google-Smtp-Source: AA6agR4anf81v08qa5obaQuy+7cguYJVUeqPM+PD7kLbXTwDqHpKRfyStIDsPyv9mxv69iXTd3l7hw== X-Received: by 2002:a05:6402:551a:b0:446:1526:85ea with SMTP id fi26-20020a056402551a00b00446152685eamr7031832edb.188.1661522111482; Fri, 26 Aug 2022 06:55:11 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:10 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:39 +0200 Message-Id: <20220826135503.20612-6-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=iA+o7qeoxerlIols4biegS0urvgc7/QiQLXDyHpS5/pXKNxvur5dYDubgiRx38VCK2 mLmDmz61VYB1bZHxDXnGPR14RNYpsLony3pF/fJChzw05mODyx59wTH1qV6EcQs1WVN4 6INssiCxnGczuODKvSEQUYPufYBFF7tKP5uVAG0F3v8ialDlKIrqFkvuuXBjdbSzNGm1 Z9DBrXna9/BQYG+l2X8WtsHVqF2pLFIM/tuJsRPkctT/+D87R8Bk39aOON8k/rZrkAyt p4+d4dhEZPHdT72dmDhWrS9WsKHMh5ivn2zfadafmQb2Rr5tarYbKvfy87eTUCLoHii/ /qTg== 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=iA+o7qeo Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670803 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 4MDhFr6jZkz1yhN for ; Fri, 26 Aug 2022 23:56:32 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 40FC740FE4; Fri, 26 Aug 2022 13:56:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 40FC740FE4 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 xyjdhjTs2uh0; Fri, 26 Aug 2022 13:56:29 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id C1C2140FD1; Fri, 26 Aug 2022 13:56:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C1C2140FD1 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 6D7331BF5F5 for ; Fri, 26 Aug 2022 13:55:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 48C9D83EF9 for ; Fri, 26 Aug 2022 13:55:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 48C9D83EF9 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 W6yZOU0oEXBx for ; Fri, 26 Aug 2022 13:55:14 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 985BD82FA9 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 985BD82FA9 for ; Fri, 26 Aug 2022 13:55:14 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id h22so3320047ejk.4 for ; Fri, 26 Aug 2022 06:55: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=dfaKtT7wjvLCYkzgkaaA/BTPNP57uHLK9gUNAghQsUQ=; b=5Oo7R/Xucu7gj5H/lOmM36m7QsLjbW2uMWXBgknJTCTljgXaXe+F/E/LNyk7olgttM q+W2swuw5m6txeiL9oYXb2aLtEet5Q3CCcBnvdcIz1mRoQs40jmZC54j78tecHnTwKkY 3zR8CrRxcr2xNdrFa0olRFXP+jspZOLDzZx1wAczNVmhxK6wRuJSVDAFZNb8U+761BYy S550XONHzgZ5fGYndCgVbRRfKucBMK2CUXZbf5NTlzKHGAriqq2HwS8dq8nEP49TUrYQ 2TV+6gtyFF9rkVegnskDd9pMmu8vKOodQpsbDvQ8nECm49Sus09M838rJ0pvMkR4x9FG LSrw== X-Gm-Message-State: ACgBeo0d0crMsvUJiZ7IrOAhG6xMIgMXjtgNb6HpmGufUCQRfkSbciO2 Il4gW0KXu9oilMgJPgrMOxlB3itYEb5jq9Ef X-Google-Smtp-Source: AA6agR6IZtVavnDgkqzTiQ9pVqPho5XK96PCPSwC7lpsgZWDbvm8J7TkGnwaWVtM3lUSOjm9FhBiAg== X-Received: by 2002:a17:907:3ea5:b0:73d:85ec:453 with SMTP id hs37-20020a1709073ea500b0073d85ec0453mr5443430ejc.311.1661522112483; Fri, 26 Aug 2022 06:55:12 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:11 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:40 +0200 Message-Id: <20220826135503.20612-7-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=bk5Sqt0mjpPd0TR6PzlxbWTbQHWq6K0Xso7t6km7EWavn4QHALT+fEwVB4HvPzCAAY 0xgwKkJb6gYtO+wBJCuY6t5o9xQD5yPS1UiUJYYpwtlb+mE6EbMG/7CnaH7kNLwSpaMr Jw7+GfbR7F9el2icC4hpP7zOcL+FASdSzgQl6J6qTpXHREPT/VDutm2NcKq3Ht8RDrwt BhInYtPuLGV9MrpTrFjXulRoi1kxMQTbSoXqDI4uCZmdJuDoq7LernTkHtsqKsVdvKd0 +EhjNxPyaAhogpc+pHs4q5SYd6gmcdvhXDR6KsjQiBUW6tmsmL1WzVKd8QXuEGg36+Ml 2Dzw== 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=bk5Sqt0m Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670804 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 4MDhG51p05z1yhc for ; Fri, 26 Aug 2022 23:56:45 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8D7D883F29; Fri, 26 Aug 2022 13:56:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8D7D883F29 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 fJC5Vw7ffy_D; Fri, 26 Aug 2022 13:56:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id A794983F1C; Fri, 26 Aug 2022 13:56:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A794983F1C 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 8F0081BF5F5 for ; Fri, 26 Aug 2022 13:55:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 69E3361113 for ; Fri, 26 Aug 2022 13:55:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 69E3361113 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 SOJsoisUfWGo for ; Fri, 26 Aug 2022 13:55:15 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A0C036110D Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by smtp3.osuosl.org (Postfix) with ESMTPS id A0C036110D for ; Fri, 26 Aug 2022 13:55:15 +0000 (UTC) Received: by mail-ed1-x531.google.com with SMTP id z8so2255552edb.0 for ; Fri, 26 Aug 2022 06:55: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=02f+DaRMsn9nZGR8pOE7oaQnPXhfAUEVH6zzIplolAo=; b=h8vb0H/g0rsLueYbjnyHVVQ6mE3mzitVwqL42AI7a4gMDBCmC2ySYfbRYz6q6dWt4y Z0C5hcetBe4Q2X3UX5wBNNAG16K2yd5cgKPgRExDA6JOWSi1T8FaVrMsIOOSgLrcuJJy 62Fi+vZRL3EuKgJ0btiC5zPAC2LKarpMhCU1dn6LX8qos1IsBaEv3M6AnYqI6d7+1j4f RfmhEWiHaK9DfWGg/ppCLBYiK1VJi4/XIyVn1XQT/V9IXaJERRoQa4ziAP8TNx1K01Sf XZxL2caiAtrLZ7iOlxD2YqzMt8JFmP//31LO9dMVjFvwRwznbnUDQyavlNz108svtn4+ zMHA== X-Gm-Message-State: ACgBeo1govXEMteNShJqxBzDlyNo71r4mP71TGto1XY9XqsCNLMsrHha o3tqFNn1OkLynunzd5zFc+rc1ucWS/3rID/G X-Google-Smtp-Source: AA6agR4D/jgWJ0+8toGKspm3WVPf3O76a8gf/dztLHyWIAK/qNXvbzSQMikNnpEMYTmnXevWohZT6Q== X-Received: by 2002:a05:6402:14e:b0:443:f58:17e9 with SMTP id s14-20020a056402014e00b004430f5817e9mr7134911edu.106.1661522113456; Fri, 26 Aug 2022 06:55:13 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:12 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:41 +0200 Message-Id: <20220826135503.20612-8-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=kn7UcDE7pO/lqOCRce/5qTqeKy/b8hpvAozhViz3z0AoIenCMs8Pt801YBtjhrFpB7 m9FGurFarjEuq0feRLh8Nje/mOnBnpwf+D/7M1oIg9cZ3Mb1w2bApJcXMk9Hr6GBj4PD L9fZM8aGxJTtCLHag43ohlRF7udATLJvRx7IaqleFm1h64H5RJEzfk11li2SkV55oWYW qqe9rObA7It1/Kr4ncljiY8RW30tghDZ8YMjGS9QYtfOrOZEzUXeCOqaTEHXuKEEhC9T 7BDANhb6omXcZORD7Ci000xio3MYf+x9fF61hm3m51cu2PRpIvBPo1YxL+kAlUJRNRql gRxg== 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=kn7UcDE7 Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670805 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 4MDhGK2fZSz1yhN for ; Fri, 26 Aug 2022 23:56:57 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id A806740FF2; Fri, 26 Aug 2022 13:56:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org A806740FF2 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 HkWOB3o_5Hcl; Fri, 26 Aug 2022 13:56:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id D26D940FD5; Fri, 26 Aug 2022 13:56:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D26D940FD5 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 80D721BF5F5 for ; Fri, 26 Aug 2022 13:55:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 680A040FBD for ; Fri, 26 Aug 2022 13:55:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 680A040FBD 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 1wA3yrpDOt82 for ; Fri, 26 Aug 2022 13:55:16 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 9E59340192 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp2.osuosl.org (Postfix) with ESMTPS id 9E59340192 for ; Fri, 26 Aug 2022 13:55:16 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id cu2so3376590ejb.0 for ; Fri, 26 Aug 2022 06:55:16 -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=vmgDhNmLV44M1AbtVea9g8Bp/cksJZ0ajvNgtRUXGdBfN2ya5Y/0+kVmoaGjOTqIh6 2I4Epw5mh5gAIZB3ni//3Yd8ZsxwyT9NIDKtIjiKPb5dltGW3XadNd6mjXpv8kLHY8rW fn1J6VZUZtuEBFfW/3ca6xok51Hvs+fqjS9eoK5J60qU/ZsiIcOLDcW2VyTgjlxgKjGh y8EK9XqYlkcCu54/65kEFD1A+zJJ4E5ECT/o/9L7tD3QsUPdLEK1mG3vigtS2FA29MGW s7trebv5AKY66alE6q/YUAuvTxQ4W2oCeQZJ5OUlOV8yCOfnaZskBl6J3H5z66gWMJKN fnxg== X-Gm-Message-State: ACgBeo1kaXZf3PdPJEO1fo9mEBjfzbnX/77ukypjP0GNpg6znfsTSFRe TiABF2oM2oPrGUk2Yx8Tet1Ugc4aWPfidG8W X-Google-Smtp-Source: AA6agR47e94/pwN9PuNVsuYsXveQzZzsRUFJR4XaLnsT40Bn0GxaQGiPMxw/uHySG/ykKer1vYpzMA== X-Received: by 2002:a17:907:971d:b0:73d:78c8:77b5 with SMTP id jg29-20020a170907971d00b0073d78c877b5mr5572408ejc.631.1661522114467; Fri, 26 Aug 2022 06:55:14 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:13 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:42 +0200 Message-Id: <20220826135503.20612-9-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=PFaMHf/zIFG/AEmywuCbChtycB5N6Znps4vyApek5fx6XIN361SDGkM04EV5sK7RkP 5cabwKuodEItxHy46IrbVNXBEwaPKMR6kyvi/GakF9/hrPBIkE6SJn4XWsCuKUFlrG1+ ux7dubg4Xh0lhXdxDarpgrfpw1jl2Pea1LFIwdLSUlKBxKMmQucLs48+5Wx0JddqUywk 9hOqzt+9fCFWTsXzzk2glYWJ3XroQl+85ebkZQa7ROQ5r/g7pcKuttEL7oT1OAkzG6vW 58TigNYKWcdAVT8nHD4iq3ooqbBS9wqXkhoX5dEL1vELfJ2WTLHfSVy/+KkNJ5q++u5/ PHBw== 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=PFaMHf/z Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670806 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.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.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 4MDhGZ2Hgpz1yhN for ; Fri, 26 Aug 2022 23:57:10 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 94B4561114; Fri, 26 Aug 2022 13:57:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 94B4561114 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 Rs8J_ZuTnE1B; Fri, 26 Aug 2022 13:57:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id CAB856110D; Fri, 26 Aug 2022 13:57:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org CAB856110D 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 71A861BF5F5 for ; Fri, 26 Aug 2022 13:55:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 59E7C83EF9 for ; Fri, 26 Aug 2022 13:55:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 59E7C83EF9 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 J8J3QxwdZfOm for ; Fri, 26 Aug 2022 13:55:17 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A706B82FA9 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 A706B82FA9 for ; Fri, 26 Aug 2022 13:55:17 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id cu2so3376683ejb.0 for ; Fri, 26 Aug 2022 06:55: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=AMWy4BCiIiK9WtLbb447EAIhXfr6AeAYxS2ixZx06VU=; b=1gxgeSFFZquu4M4lmzcdVyHDNPWWXpS9yLpiZDBNtmBLARMm9q4FNsWeQvLAANH/Ym 2IYF9AKdPN1qvY+zbBcbFa4lFJ25rELHNBXjmhFcZ+HFw5NTLYMqf14lVJ91PK+PLMCT KGka1aEvtPFxpgOpOuU2CaQwJzbfoTlZ65MyYCS4GXnOATheUaGhSRZfn7Illv8ympBA SJiwbJ/qT4YNmfxlQcG3bgSFM7K5RsWykgatznGSkWZpZUYmGIbDxOajh71dpKIfHmi2 xO6JFmkV5ndQAA6CPcYHnMTKeEO3pbkP6rl0Qh+7VdjxTWuGwgC5tktIJsLziOixoQxa kgYg== X-Gm-Message-State: ACgBeo0kJd0w4A/1HA0WzCqyP21/PmuOoXMwJmNuxk69T8oYsVZgMPd6 dTWLon1ubpXWtzUG2oI+ZWHQe9p28XQY4G// X-Google-Smtp-Source: AA6agR5TXZHkIrks/CxnzC7b1Yvc+mRm98jsxFu6Y/GIvpo3mHX+N8vwc+a7/lq71+UnZjM7cM6KjQ== X-Received: by 2002:a17:907:7f0b:b0:731:b81a:1912 with SMTP id qf11-20020a1709077f0b00b00731b81a1912mr5550691ejc.8.1661522115448; Fri, 26 Aug 2022 06:55:15 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:14 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:43 +0200 Message-Id: <20220826135503.20612-10-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=okMbU0vwTiFPtKV589q7ch5Z1lpg+hMaI4PLKTu66s+r17w0I/cOERZpE8RFK/+cF5 cwVVSGQCcDp2lsOW39qa4d0lmQGurlzyh+XiyiW+sOmOK1JXjkT94KeBo5Hrk51eWwjm bffMDI9g/FwpnExbmlck/R+u/RzUf531H5nKID1Sh35x53f3D2K7ea0g7rAsP2NXh3Y9 WLJTNUBt8UgUOUFxsenjTeroViSMMzeYw5r30BD0tVsAIFqoOdJFJHdF182JgOC/nviK alSO3RTYDJFL2ZZo3/JEohau7ZEMQCsuXTq+GXyX2l5eJAZyL/Dnm5SglSidEGUKP874 +0AA== 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=okMbU0vw Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670807 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 4MDhGp5GYBz1yhN for ; Fri, 26 Aug 2022 23:57:22 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 0EA5583F39; Fri, 26 Aug 2022 13:57:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0EA5583F39 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 5PuTyJ3V83-k; Fri, 26 Aug 2022 13:57:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 2C6DF83F29; Fri, 26 Aug 2022 13:57:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 2C6DF83F29 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 7AAF71BF5F5 for ; Fri, 26 Aug 2022 13:55:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 5665183EF9 for ; Fri, 26 Aug 2022 13:55:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5665183EF9 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 eYF4dNyf2nuw for ; Fri, 26 Aug 2022 13:55:18 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9124382FA9 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 9124382FA9 for ; Fri, 26 Aug 2022 13:55:18 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id lx1so3275055ejb.12 for ; Fri, 26 Aug 2022 06:55:18 -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=fIdgHBX467OGh7P4m1XYKss7GqF9xZFQUeXp2+gMpbpjm8d61lrA5h4ZJYzWuZ94Tv 44SqyeGxNI530Qyx/bPVOCFzSKViqLV27dlzrtdyNR6AVfhR1YN2bxFawdwbI3lZvpcp rRKzyj3f4/QvjGwJRcFWxQ67LUlnJj/sF7RgmdH4PENF7ir3J41SEkX9sDth4Jx6GYLo yIlX1WSd8epDqXqWQ5wCb4jGyz9Dbp88nYOS+Wf7V75PGgDusoyCFJdrTwKCGXClCUO4 euCAmsCJwcW8CWlzsb53m1JPlG+X+amaDz7TG328o/juUaIcrP/Bqw/Xe4d1GuoAH6ca WQ5A== X-Gm-Message-State: ACgBeo1L253exZCNjV3Pe6LfP2X+A/e6ug1iQ7xVIVVt+0cn6rjslJA3 tO0CxcTP+udpVwRtcLQPyo6nnj2ijgk2tZNi X-Google-Smtp-Source: AA6agR4L4IQvHVwW7+pLk1+1GkUU8Wu3SH9WlqSchHlygwyJz3DXrk/TSgQdrzcOEdoRNbRSaBWJHg== X-Received: by 2002:a17:906:30c8:b0:73c:81a9:f8e1 with SMTP id b8-20020a17090630c800b0073c81a9f8e1mr5521049ejb.649.1661522116403; Fri, 26 Aug 2022 06:55:16 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:15 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:44 +0200 Message-Id: <20220826135503.20612-11-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=TTgjCV/zGAbbfmkJ5EzXfig3Nox0FOe2/q3E5BU729NRDSNetxBfw4Hi/nMONDxrNA I6ShI5NywRRyCq8moKSt1Sw9tYZMdvDOJemLqhkL9M39T/goV+73k8JgdA4OkPPwfv/l Ma/9EWEMmAqRyWHqWSUinatxNicB3QvmB/92Wm5xEv7gQwkQPHSG/5zEOnPv2PjK4jm8 XjD4sjx/SGFhzCUx+Lp4VCbu9ikqTLnhRD/CR3oNRO7yrBezzupBr1DRH9LnBuH6h1JH jWS/tw/z6KgBqsWg2bEtuM4SRtYf3sshFCohGoDspNQLF9aG1MzDxGqPfc2rdrAzVeYB lEGg== 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=TTgjCV/z Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670808 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 4MDhH26Y5dz1yhN for ; Fri, 26 Aug 2022 23:57:34 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3B94961116; Fri, 26 Aug 2022 13:57:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 3B94961116 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 NdYQuEvd0xuB; Fri, 26 Aug 2022 13:57:32 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 5DBC461112; Fri, 26 Aug 2022 13:57:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 5DBC461112 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 B2AD11BF5F5 for ; Fri, 26 Aug 2022 13:55:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 98FF541A21 for ; Fri, 26 Aug 2022 13:55:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 98FF541A21 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 qWO_0XBW1Rh4 for ; Fri, 26 Aug 2022 13:55:19 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8C70F41A0D 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 8C70F41A0D for ; Fri, 26 Aug 2022 13:55:19 +0000 (UTC) Received: by mail-ed1-x531.google.com with SMTP id r4so2195292edi.8 for ; Fri, 26 Aug 2022 06:55: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=VBqbq+jnE1/s8q3g5PGrifeTSpkNpMsdEjCZNxHyNCM=; b=46S+ReGI7RdeNwvO5XIIwBE/b41/WecQJ5NRSFVPaamcJriO7NzbUlfes76HNWDy51 MJb/yL4f0WWl1R3HM5Bpk2CDYg7onjacbXIAwtxLFOiVIQzSXMzavY4RS47epXwgdlsk /0PoCKdWWpCcsQiQbfOjWdmRn6/4gDpFgNOmTv/RfnjmfkqW69b4BHidF399745GjxBd GPtU9W5euBCGPv+1HpR/+R/0QWBoRGhegMxlvtCV1pqq2dJUQvmeIOTLMYMsuBtXDOPM 3HBVmbuywYvBmEiVW9qeGxkAmiIqyiWOdv+nO6FS+isPo3n3fN6BbBG3WXikfKa00QCf MD3g== X-Gm-Message-State: ACgBeo2M2KyypW3FAVDJP8UWrlTVYaALVEUbvZXRl7ygu8rB2Sr/seEb Rt/B+wEqoDToF7wX5dXdBYwye+FDEuKBfnYB X-Google-Smtp-Source: AA6agR7Fl3b+55s3rLf71TvAn8BI/k1k0ZxlAmG1da2pFBbZBrqtrU/A0NdyxXe1ygH7nLtORgO5+Q== X-Received: by 2002:a05:6402:447:b0:440:d482:495f with SMTP id p7-20020a056402044700b00440d482495fmr7191093edw.264.1661522117379; Fri, 26 Aug 2022 06:55:17 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:16 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:45 +0200 Message-Id: <20220826135503.20612-12-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=ID3Tvg+Pi+oDEv8EaHyr+t9OblifPqVfiaDCGUuLd/5kmYrv40QcQodvuujdyS1K/2 wUgQ7JZ9G3c8NiGa7YZWYchTEmwGoaUZvtoe4IybMroj6PF2FolnX9gyBukq/xYsgSJN SW4AqkvbYqnJs3Siw7LovrgnCEyc9HfyO9Ik+nOIBgrUAeYyjWZGnKZ7TGlT+lAssC3B fG+x9wyVcqf5KUJveMNtOhx36Ypm/E4TBa4GbQSIZ4eogtKGE62+yPg4asejbjJDtHuG snLPHXfMsv+bNi34iUUpmdLqad3cJ1JwawVC7eLVnT7+/zyHcDeUrZE8jh+jOe6H7eqs U+lA== 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=ID3Tvg+P Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670809 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 4MDhHJ0v2Pz1yhN for ; Fri, 26 Aug 2022 23:57:48 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 2E00940FE2; Fri, 26 Aug 2022 13:57:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 2E00940FE2 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 Rr0pOnFsMWLs; Fri, 26 Aug 2022 13:57:44 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id A1A9340FBD; Fri, 26 Aug 2022 13:57:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org A1A9340FBD 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 994921BF5F5 for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 73E9341A0D for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 73E9341A0D 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 ZSojOSmgcgA4 for ; Fri, 26 Aug 2022 13:55:20 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7BB1441A10 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by smtp4.osuosl.org (Postfix) with ESMTPS id 7BB1441A10 for ; Fri, 26 Aug 2022 13:55:20 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id p16so180151ejb.9 for ; Fri, 26 Aug 2022 06:55:20 -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=1UsuMpxWlPH+up88rmG0rfE2hielpEoWgXE3qaV8P2BBJ/4vSII5TAuc0oBQX1zqay ps+MW9HExkRDmPTZ+I+kXgkF/b/VlhRVShhjWGoobp/kaEnw9Oi0lj1ahXOUe1tctFlH 0NWiaXOFsmgI9KOtlVpGVyVzFd/KNEi6cXue3dbn36+JTRwVdWP94vumWpMFfKVfKTNf Piw340NDnSdPx+aliarjXK+AgeOQQsh3wIXGj0wXAkfm2FjUlk9A61sg9pEBl36wWYRH dkeLOyQnwG7HNKJGdWCkVFuDAOgBtXA3v5CFyUuziloq0QSXBT9IC0/K7Xk5QB+dp/rk JuVw== X-Gm-Message-State: ACgBeo3kuKpwusozR/UDrFamyHbA/r6E2js1dqnIKysFaRp+gdvyqWvv d2Nfy/QdkFmlCYZh8bvBB1zDSq6tucFldHsq X-Google-Smtp-Source: AA6agR5PLLTGzBL2+ygDKA0VTPJzx6JQMIRnN8P0OVyUbZHtJfvdM+dP7tsw4+KVJHpvXR23nylwuw== X-Received: by 2002:a17:907:1c98:b0:730:d0bc:977c with SMTP id nb24-20020a1709071c9800b00730d0bc977cmr5583743ejc.321.1661522118372; Fri, 26 Aug 2022 06:55:18 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:17 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:46 +0200 Message-Id: <20220826135503.20612-13-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=YtXs8qZm9GGyW49RifDa27awnws/WpX5Cqqt/c8pyzxuegjzFUN3JVLrGy6mfWzoY5 DaUYPTmjnI+AmfOYZYU2jZirYR5DsrQFIV1aa0nrdgU4J3aGe8XZFgJfWdMfg3wX33Ee JnFbn387Y+gMUla9uvorUlBVe4rKgd0eTDqJMer3jFhoJMOVaPi7RNwtN7rCQymktzUz 5mQ72SYlQ6+1YSstiihqXuXS05MeB8Dg3Bp7i/ld5dfvYtBQmOJCq1AB3Gr8WNYDtjjV RWq0k02PvTBDcIozE+ayQkHAtOOs4CYetoITjLdcXDLcN5T/XBw8rgBoloTA+uHsMsy1 sxQw== 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=YtXs8qZm Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670811 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 4MDhHn0pplz1yhN for ; Fri, 26 Aug 2022 23:58:13 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 6A8536111B; Fri, 26 Aug 2022 13:58:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6A8536111B 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 QI7yCq1yNaql; Fri, 26 Aug 2022 13:58:10 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id A178061112; Fri, 26 Aug 2022 13:58:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A178061112 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 69E971BF5F5 for ; Fri, 26 Aug 2022 13:55:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 434B882FA9 for ; Fri, 26 Aug 2022 13:55:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 434B882FA9 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 9fY8EzgpOHqj for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 79CEB83EF9 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by smtp1.osuosl.org (Postfix) with ESMTPS id 79CEB83EF9 for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) Received: by mail-ed1-x534.google.com with SMTP id s11so2170242edd.13 for ; Fri, 26 Aug 2022 06:55: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=rGentBfKr2DO7z/4iNZKS3fO/hHFN/7xiiXMu+95K0k=; b=z8lllRyFkU8i2TfS5CyIdZFsdGk5aZSSYFnGVN9hKNkn4DfiTI1eJQ70N2D7CLnvEB caZK3DYbfb4Evh5Jcz5Kt2O97s/B2t8ckFYSzaed3ujC3hWfXw3iKKmvCosnQ7QjUZJc omms4hsHNseuifCByToYkqyhy3jz5l24v+Kez3EwC9eWr6JDtZl3afP/BP+y2gazG1iT CBANznP/ltyymgYtb8mS7iLVc4LFHXwDpadCv5/SPkdY00Tc59BIOt23br9jGBjR/Bsk o3CQmJ6SOx24ZBbWVD48jtYhmpgm9+bGKHJRQ8fGJqRPxQETb/OLPK/GVyZNak07c/ld XpZg== X-Gm-Message-State: ACgBeo3NPvllMhZP1QwOLM6WDzpc76q4s9lbi3BIg5dgThdeH05g72br 2XMpjQzrlefwXLBq9ursiEzyN6aCKNRI/dhm X-Google-Smtp-Source: AA6agR7u0GVIXRRJxPkKAttsLxsiM/G3J5NSQmHhWmK2a4JyJEx3J9lupEnVhuwAAxcsu/DBffBf+Q== X-Received: by 2002:a05:6402:26cf:b0:447:e004:ea40 with SMTP id x15-20020a05640226cf00b00447e004ea40mr3055304edd.385.1661522119298; Fri, 26 Aug 2022 06:55:19 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:18 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:47 +0200 Message-Id: <20220826135503.20612-14-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=Rh5Y39dgu9SuIoxk0nWqOqd/1LB1XiuiDJDOpzg9nQEcGfYaGGhQzAumBmL/PzYChK zdFMmBBG2UY7zwVEubrgUqZ2p5ys+lLCASw5U5DYyvzUPc+FKM39MDlv9A/2ht/CD3l2 yAPS+TTYfmCHOugXzna2ltQpaY32KpZxfRLxvIw41wRMTfIm1pnlMS3ILxDijWcJfHsw wHa6pZ8B7sUgDqbM84CxEs3qErpAincqpMKGmLCjrJ3vrmcxijNTtBTtmbhW8TE908Qy dtPxbqUa5qQjmkGGjLBkqaTpVTooaYHsVKVvajfJeFgtV7BtQzz8UCIwIJdtve/SSnI6 YmOA== 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=Rh5Y39dg Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670810 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 4MDhHX6vV2z1yhN for ; Fri, 26 Aug 2022 23:58:00 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 2209941A2D; Fri, 26 Aug 2022 13:57:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2209941A2D 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 atIRTN8lI2Qo; Fri, 26 Aug 2022 13:57:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 549C741A10; Fri, 26 Aug 2022 13:57:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 549C741A10 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 0E3811BF5F5 for ; Fri, 26 Aug 2022 13:55:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id DD9D383F12 for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org DD9D383F12 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 NWMwlCloYrSf for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 171EF82FA9 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 171EF82FA9 for ; Fri, 26 Aug 2022 13:55:21 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id lx1so3275455ejb.12 for ; Fri, 26 Aug 2022 06:55: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=78YYMkUeEwaTr41w9qvTcNZvwNS6VeJOPsGCfIO6vm8=; b=Xtvk6/gFt4sTBeF5Fb0JMUQdkDSfMAIlOtaUI7hjgjENcSNYFocXkOny/zUZLA6ZsG KHKZn48e1+sjXhGuonw0BUB3AtJANDxrcRZhqrgu0Qo4DOlR0xv76SfYBZVrCyoiEeo3 aB0QBYEi2ALFq55UrwAKm3QdprHbIy1sJVv/m+sNxZMz71ZXYrUJBkchq3SU/tSfvqcs tetOP0N4qeYDsKfCrdkuZpBiBdZcPtY6n7XZbXDJb1S2/dpPQbR6wgHo94z4MaO2ABBI tnPGZ9Ck3ho6XbNI3eCnPq21RtwP7s1qTZYlU83jBX79ZlVBBdKFTEwHFZd0e9UeJvUv RJoQ== X-Gm-Message-State: ACgBeo2amQg4whX7LUibH5jdpJg5frsvRYDHAWKOVx0DAA3/XdYNjZ/D rTcfSeP7Q4BVnGkcQzMdLfX+2K5Z2AzL2VcV X-Google-Smtp-Source: AA6agR4jGpo94EPQG5BsrKkcAqyEjtmybyWE52CKZrn9vuclcSlAKzx8yzgb5jHGCYowaaobaps2TQ== X-Received: by 2002:a17:906:fe46:b0:73d:939a:ec99 with SMTP id wz6-20020a170906fe4600b0073d939aec99mr5643263ejb.169.1661522120261; Fri, 26 Aug 2022 06:55:20 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:19 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:48 +0200 Message-Id: <20220826135503.20612-15-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=LrCdPwDJ4sjomGFLBb90yyqJJl1YQhLvAVeCuGvC88e7JFXp8H7Up+EMwbPZ+T2diS k7Zh/eq4RmjR3X1WCe7tzTmb6UydAa/m3YmhQL+vdFs02HpkEY6CJqZVZcSP8I2TDRUB ayP3ow/KNfO/xB9MUjzrG4bOvCOECCD4mGrSpt0fLxTEtudbFaviVw6ccHPIrwIm5irY +Kr0OxQFysohMrJ8NlXJpRXAZRfi7ww3cfEd+TXE25B8KFD70MQVp2tJead5QJ1gj57z ggFn5e2ssIEkGhzX3ujat3aJeEXEhDNZ+SnUZyRh7hv3Osf4GJQ8y0azos4GjbCC1vGE lg4w== 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=LrCdPwDJ Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670812 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 4MDhJ23Zh7z1yhN for ; Fri, 26 Aug 2022 23:58:26 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D3EBF61112; Fri, 26 Aug 2022 13:58:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D3EBF61112 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 AXHKA4eZs1Uv; Fri, 26 Aug 2022 13:58:23 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 01D8861124; Fri, 26 Aug 2022 13:58:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 01D8861124 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 6E0E31BF5F5 for ; Fri, 26 Aug 2022 13:55:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 56C6E61112 for ; Fri, 26 Aug 2022 13:55:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 56C6E61112 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 vRw8-dIwrT1g for ; Fri, 26 Aug 2022 13:55:23 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 747016110C Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by smtp3.osuosl.org (Postfix) with ESMTPS id 747016110C for ; Fri, 26 Aug 2022 13:55:23 +0000 (UTC) Received: by mail-ed1-x52d.google.com with SMTP id m1so2200953edb.7 for ; Fri, 26 Aug 2022 06:55: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=d/SW6JRYX0LXB/9gmAUZAH+BBl9SPM2HW6yOnxJuYOA=; b=zRgLhp5d/AnmGpLiIi8m9sY+kGPqJ7iistdiA+MDXXDmb2oJb/9FIIFnvz+DtxjyeN AFEGVBsO5RMUlwSjREPMs7zOuTWQY+NX1vz+BrzcWRRZC+Mv9YatxAGw4i5oMNhyP0J7 GiTOIpal2Tbpe6w0dbm233L3Nr/6YEowiBpp7liMvAVlPszzdikqufA1eVottZApYLG+ 8+AhQxvvOBFq75YLbszR6Ynd7K9BVkmFVFwBKXc8ffokT1z+8Vk9BJyo4bWdrLLYRjN2 YmlMwLG7k6LZAmJE4TJtwCLcjhS+Nw7R9ua+bh1T9/HwHnMcCRVlCeD5Opxdux85A/3g VuVw== X-Gm-Message-State: ACgBeo2QNuwS665p7Cjcr1UtZE0A48TSXjfB6BrBX6UJclAcbK7vEs8I NcCRs/lfCFT5/N3O7BxlP2b9japlxodAHOfY X-Google-Smtp-Source: AA6agR5/i4X4/Z50g7mqR+gVS/rKm9dc5SOMvR93eUhrB0SNAur93qD3xBDl14U/QUCdAx5EhAv+Bg== X-Received: by 2002:a05:6402:400f:b0:446:f7dd:8a67 with SMTP id d15-20020a056402400f00b00446f7dd8a67mr6830159eda.140.1661522121267; Fri, 26 Aug 2022 06:55:21 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:20 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:49 +0200 Message-Id: <20220826135503.20612-16-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=MYd7dk8DhR5TZidcShuyMPnSI1jB4Nksry72kzd0RC2EtZCjbZ6E/Nv+NrVyXHh/xv aJ9c+JdQ65gCxE2IY+cYPTPMfN/YdDquoQD2dkKDKEJ9QufZbfFeFGhzfnHAKMqASd1P k52rzZHe9RJoMwh8MrmyWUHCyVWZCcDiwJsEsYygoXi7CF4Xp+0U36HKgLRGgIDmRqA6 ek+uZp2fCFlX0NjO/gQGBTvoSQF8RhQ8Ii+JGMDGu3jfwBG4BY0K59KDIXcEIl4d9NuX BALh8wdTXZRdsfkHkdxCfbB/EfZrIiIgxxOkDGxodCzXqYu95uqYPcep1UhwnlOIEjLk D5gQ== 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=MYd7dk8D Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670813 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 4MDhJH2WWRz1yhN for ; Fri, 26 Aug 2022 23:58:39 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A7F5081375; Fri, 26 Aug 2022 13:58:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A7F5081375 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 o_4L5UeeUx2q; Fri, 26 Aug 2022 13:58:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 8C7DF81337; Fri, 26 Aug 2022 13:58:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8C7DF81337 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 3F78A1BF5F5 for ; Fri, 26 Aug 2022 13:55:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 1B31D83EF9 for ; Fri, 26 Aug 2022 13:55:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1B31D83EF9 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 Z-ng8ccYsi8w for ; Fri, 26 Aug 2022 13:55:24 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 62EC082FA9 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp1.osuosl.org (Postfix) with ESMTPS id 62EC082FA9 for ; Fri, 26 Aug 2022 13:55:24 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id bj12so3263501ejb.13 for ; Fri, 26 Aug 2022 06:55: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=5mp7siQU6xBaEgCuAA1Rl+aUp0A4xmaaXdCX6UXjqlI=; b=q3Dn0tEVt7FlywAQMIlswX9XbYdPTRJAS4qwlgHRAyK1YkPXPFbx0Rtq9qwT4m1vC/ srDC96k0B5+pYw2OxYTVnjJdB8o2TXZiJOavyv7o/pZjPnGseKZhKqtqjAA1xCAQahjb VHqxSAt7GW6QmtIIeMm0TLIUoBU0eJbAjfiQxz3oWy8c95oi/bONSC2/cBnptf3jaR7d 0v0z+DztQxL0GnISNuZlB0nlOODB/VyFckJpEv31gnd6H1O1PDf4gca/9MeLEXUZ/ArW A3+/5v8JRvPMrj9VnW4rPlBuNTSj/v7CSXvX1wZkXpnhoi2VKq7FEUVoTRfvulGY2T8Z pJzA== X-Gm-Message-State: ACgBeo0yFyW4Zkkfd+5Z5zfzRL4Oxt2cYgab0e51cegJv+pqUaymtcSD e7d4NZdLuT0weiOcp5SivnoaPYTPEZ30pM0E X-Google-Smtp-Source: AA6agR5iuEqquQoD7U6TrY0S2ACixZPAKuRvcP6VoRdYJ3ezBPkykYj+pveTxoDEw4JIGiqFEW+XMg== X-Received: by 2002:a17:907:86aa:b0:73d:670d:3f8f with SMTP id qa42-20020a17090786aa00b0073d670d3f8fmr5503802ejc.723.1661522122252; Fri, 26 Aug 2022 06:55:22 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:21 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:50 +0200 Message-Id: <20220826135503.20612-17-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=TxpZ0xzXe/x/OTNJf60crAjYQflDW62Q2IrI0rNJ+L6eFm4jv6TjXC3Pyj4DVMGNT0 b24xiR6vWOJEinKxNPfciGUPvB3m4qlnaQ3H1W7Ynv3nHHbJ4sGnLWfZBrYny1CwZByz TVQlqnWzcKvjtQOUvby4oBixGLfvShMkW4jta3Seiu4jh/4SSaA3Rn7vAaa5+WrwNFwC R7u0pxZgGF3TDIpFZsKkdhnZsHyXXAyJXP+o6vGQEOQiQE8rLG6JxIY7drJhIng9KmYc S/IJvRQoLBpBz+4JexDQBPPIBPRn8ek+oK6xwRvD+6g40gjk1CF8ruucwRVKn1BDGNgN 8uOw== 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=TxpZ0xzX Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670814 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 4MDhJf58WZz1yhN for ; Fri, 26 Aug 2022 23:58:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 0ED3782A26; Fri, 26 Aug 2022 13:58:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0ED3782A26 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 OZXa6i_bL-Cx; Fri, 26 Aug 2022 13:58:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 3D17381B71; Fri, 26 Aug 2022 13:58:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 3D17381B71 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 45A301BF5F5 for ; Fri, 26 Aug 2022 13:55:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 2054083EF9 for ; Fri, 26 Aug 2022 13:55:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 2054083EF9 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 pUGFYgRBErDH for ; Fri, 26 Aug 2022 13:55:25 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5F02782FA9 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 5F02782FA9 for ; Fri, 26 Aug 2022 13:55:25 +0000 (UTC) Received: by mail-ej1-x62d.google.com with SMTP id bj12so3263585ejb.13 for ; Fri, 26 Aug 2022 06:55:25 -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=hHyAMTUuOhT1aol2OfjV71UwpSrPxRHkYJdtu6R0kfcZHzoqt0Dtsl7fhHMzG45bWI +VFSexUVnvKOAAAvz5+vu4q/OJmU01LLT/4ZFwJxmQG7N5euDyxOJ3lcDDJ9GBTb+lhu JiRMxsRNd0ZhrVBBrMSwntIZlW+ZYUL6laZx5xV1DOPwguCzw0+ggHPza04qznfRE74W gPEvkATS2Bs3aDwqHCYm5hT31IE7uEf4J52VvQDPsVu9n723WOuNRkHfPqNF/DJhYYAN /57NGDxetf5QutXVYqEah7gm1jpNed1RXLO4PfNq3x9HHeZeBDAfgkESCPe9zhyA4n9B mE5g== X-Gm-Message-State: ACgBeo2y2vS/HNsoYMTqlxBWEx2NiPZ/QExSXBpkDJ2r+oeVKmz8X9Vo owgnAwDG32tC/S4k+XfI/YgqBq9s/PBFsRZO X-Google-Smtp-Source: AA6agR7GVsBlcBz/EAiMUAYA5LdVPh0rEKpjieUk1z44RU0uNSuv94t81PxQ3/1pmu1hsz325ghM8w== X-Received: by 2002:a17:907:b04:b0:73d:d98f:7628 with SMTP id h4-20020a1709070b0400b0073dd98f7628mr3915355ejl.245.1661522123208; Fri, 26 Aug 2022 06:55:23 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:22 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:51 +0200 Message-Id: <20220826135503.20612-18-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=qzbyGh3874u6g9igAEFaRfL6dPZyeLsWJN4fl/Q3TIbI0UjwbD8CtihSeHjhGgzvHE f2hgo10B4YqIwuAjX/fcd38MnMhGTLmWoHmg8qCxH69NoopXoIPXT1nJvxSgCv9e+ukq 7TUpyurZaf9AdJbnFOCoW1EWFWdlQChJn41ED9b4iUul7ElYyrIeTQ1e8WUs4OrYST0I aAafAKkgFgtCqNbjgRaZ1QPZtEWBx3z26spuUoKJc3Bo6P3XJbzebBV9pntLUy8Nmw6f 3nRXInxmLrVyC3xBJZ72cm0Qs3YP44OTrrde4+VW12jV21r4YMDNva62Dlz0Zr/4ffKO /yhA== 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=qzbyGh38 Subject: [Buildroot] [PATCH v4 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 13:54: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: 1670815 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 4MDhJw14z1z1yhN for ; Fri, 26 Aug 2022 23:59:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 709B940FD5; Fri, 26 Aug 2022 13:59:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 709B940FD5 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 c798rvmPhCDc; Fri, 26 Aug 2022 13:59:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 8BE344101B; Fri, 26 Aug 2022 13:59:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8BE344101B 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 50E2C1BF5F5 for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 2C3A583EF9 for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 2C3A583EF9 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 LlEXO8VdQIE1 for ; Fri, 26 Aug 2022 13:55:26 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 546E782FA9 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by smtp1.osuosl.org (Postfix) with ESMTPS id 546E782FA9 for ; Fri, 26 Aug 2022 13:55:26 +0000 (UTC) Received: by mail-ed1-x534.google.com with SMTP id t5so2191899edc.11 for ; Fri, 26 Aug 2022 06:55: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=VbWNruDmOkvw4MWJOSBtssdAXoM38o1BjaS+JTCSMFY=; b=5vsdS9JKnZ7kjzlLPmhnlFZP+vlZP7zoGx+VSRy/y63/huUx1/GDHjWRG1Q3SnmhlH 8Sb/lLrq4+zBtxZPGVmpzcav43+bZu3F+tzWqGieotrZfOlN3c4qOnXIzONlx8lPOX0E uvLn38HtmLmT1UPiEvlnOp3pPK+Jv8pQlbc9yemU85j+X+xAwe/oyj7dea7AtSUVNHrq 3MHpkLIYryCl/iqXpUeh7rg/GbS00LH+nGY9uL4geZB8cXTRi4NPKNwvBhBXswRda721 ZG8hwCy1tvfnn3woRMCj1ucvGrQ1zPSuW5A29klmwwb8KOm9evjyxyZ9rVDR1KEKpaoh ggQA== X-Gm-Message-State: ACgBeo1KIuUFz8AKsdgELrxwEb0wel4wqk8R7HEbcp0Rycgdbfz5stvL qWAxt7c5dhIdns2yHqKoUoPGOnNaM636PG/k X-Google-Smtp-Source: AA6agR4zpAVwkbNuNhfDeDI9HkkA8JDeTz1AnFcDcP5PnO/nO0chKy9s2PsEHlZqdA5EIqjLDcM2uA== X-Received: by 2002:a05:6402:401d:b0:446:6f14:831d with SMTP id d29-20020a056402401d00b004466f14831dmr7151583eda.18.1661522124203; Fri, 26 Aug 2022 06:55:24 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:23 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:52 +0200 Message-Id: <20220826135503.20612-19-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=NxmVQt7kVo3/ssYwOVwgETlnByOrFAxyiIflroqt4Ud+SnD+bhutdcCCcWGfIsiE1z SvozHOQs8u5Ee66XOSnD0ouWofEauYuzoNSECKsp1MzbAPkz5X/1yS9uVwK2VuwQEJYM 4uL4Erm9RZfM/vKyDq8+21JmY7uPU725bspGepG7rdyMaX4kvw6rnq4eN7qW7R03FKod 3T6t82me+z98rN/O9qCoOJYrTvY1N4Lbj3O6W0+VRz+ia6SgYxwThmJ+e+Nt/CHAA/VX gSh75bBk7/cevbgSEx8RxsOVCYeHm2RESxL2KaT8OEASqZvrC/u85tbik5fO2R9GOP2S v7ig== 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=NxmVQt7k Subject: [Buildroot] [PATCH v4 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 13:54:53 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: 1670817 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.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.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 4MDhKP0czXz1yhN for ; Fri, 26 Aug 2022 23:59:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 67EB561114; Fri, 26 Aug 2022 13:59:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 67EB561114 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 c7n3kUmtYnkW; Fri, 26 Aug 2022 13:59:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 94BB261112; Fri, 26 Aug 2022 13:59:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 94BB261112 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 3EA311C2742 for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 23DFF6111F for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 23DFF6111F 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 PYPq9AKFmbd6 for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 591C96110D Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by smtp3.osuosl.org (Postfix) with ESMTPS id 591C96110D for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) Received: by mail-ej1-x633.google.com with SMTP id kk26so3276250ejc.11 for ; Fri, 26 Aug 2022 06:55:27 -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=C37ilFQdtweUaZp7vg0y3H8NdemJ0vlzl6YkjmhwCq/SY6JxidAvIVVAKprFiA1kZV 1Otn8oCGW/Xt2PlFiTX7OyaTIO9ZaFjfne8LyRFafoqOHjcryzsJUszJfkKGAweT8dVh j7KaIkWw5K0xSSk8xL40i7CUBKduJpKJJYxfFeLa/nkJcZYj1jyeVq1/ZwIhpaM871m+ GxnfG7t8GUEoKjeGx4fXbpoPPD0yL2PbaAbdCOyBE2rjkD7rRBGrGsjgDwrlt5EkOMaD VWP2VOMAurjug40ISyNH7DNMgdw7zNRq67fJjtdMlYPxcFf6ytW54LLLdFmtC0sgFrqE 6oBA== X-Gm-Message-State: ACgBeo3TDKP1xDQRU9Yd3P0gKhvgrKjQVxw1Uw0njPe7WArXflH00v2z 7SU43g2vzH7P178Gf6zeIam0i/qFjf/Jb/yo X-Google-Smtp-Source: AA6agR7pUEwIH/tBquKW0+Rk6MgSwDT+3BR4w+dy7V2/J83OjlftLMwCAc6Fy97t8+lkPU0DLit7Og== X-Received: by 2002:a17:906:8a70:b0:730:9c9e:edb2 with SMTP id hy16-20020a1709068a7000b007309c9eedb2mr5482742ejc.41.1661522125209; Fri, 26 Aug 2022 06:55:25 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:24 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:53 +0200 Message-Id: <20220826135503.20612-20-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=fFXg8oqf1qzPVmYwrnU0CK7UWFoiIZlrzj5lQtHEGLFFktnVMjcX3DISykO2GjpV1a zCB8yfxRSEow3zx0kKhW9yo8k56+DwTRH2VsNkIrwEkmiIiDCBLSpI3blI+A96PZVQFk UCc3BK8pW6AU4wc5b30tCm6TqQYMJ6wZczwnx51xJm4S7MWmz+hVyZs9nuh9YGCOCPcX fQi4rYbDwJnpOLZ3ZqRosmWNL56GYbtZ38Aqx7jKimpx+L+HhNL9WHq6fwceqmh6xBZp 1aL35TrY1g4aMFTFrL7WYOZ9GGqHezs5dcnof+scFOh9JxhfOCsZw7jTzB8UylD9AMNJ EkZA== 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=fFXg8oqf Subject: [Buildroot] [PATCH v4 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 13:54:54 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: 1670816 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 4MDhK85dvMz1yhN for ; Fri, 26 Aug 2022 23:59:24 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 1D93E83F29; Fri, 26 Aug 2022 13:59:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1D93E83F29 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 bk2XNtto51WC; Fri, 26 Aug 2022 13:59:22 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 4468B83336; Fri, 26 Aug 2022 13:59:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4468B83336 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 388131BF5F5 for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1FD4E41A21 for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1FD4E41A21 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 zdnthfriHBgF for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1824341A10 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by smtp4.osuosl.org (Postfix) with ESMTPS id 1824341A10 for ; Fri, 26 Aug 2022 13:55:27 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id p16so180780ejb.9 for ; Fri, 26 Aug 2022 06:55: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=yUNsauMXtACwwV3p18dAZ61z4AoSiMi0I5wTidsGspI=; b=sDyekfucbMF9I697Vj7goR1GjBxcsHGU/eX5/OIz9UiAYRbl75bQl8Nxjk1H6tJgZa AOQHyZU+GK5QPTvNvRbHu4LIKwtTKhEJBVAk1qRaLmCk/RZmcHSDPTfeHdzkRgKPTEG1 s2X44SG4hmKLx5wuyhR/7KkHviLKWA+wFgwnLZxMd8uMG371oiJj3gap9s+vbJLQ1QW4 kbH2JVl9mXlETNUSIUVMW15D3b2wdLHKNHQWLx03RzhIPMNJMmNxk5QpnsTiJ+1JzeHS UmecrAozFesZBw5J69ecIKSMByTmziuuL0O8pomdBSsUcsfh6Gyg86TkWjL67x8dvcWR lXpw== X-Gm-Message-State: ACgBeo0x91+0vcK4FY5yaRY6GN41QkfT1f1gD0+hLALYoctxiQh9VbVJ qhLEHtv0D9a71bFARYIg5OsvbjFJMFRjNAd0 X-Google-Smtp-Source: AA6agR7Hn9ad2n5znm1snvR54TMi+uiqbYIkM7rEehUxc1EIXFLsv2AGIjtTlvMdYdYVuEC/021EEg== X-Received: by 2002:a17:907:2d1e:b0:73e:7c1f:b47d with SMTP id gs30-20020a1709072d1e00b0073e7c1fb47dmr2125155ejc.681.1661522126199; Fri, 26 Aug 2022 06:55:26 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:25 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:54 +0200 Message-Id: <20220826135503.20612-21-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=cveYzXHWJmu02k3LzKfi654cJqJ3a4l92h0Hdw/LoRgdxCHwnDvQWmLKfNX4XOHim7 /BooA188EI7ymcMVQeNkywERGhV8lioKN4dg6sRGaxw7GISSdQ9iNmqp4fxtLd0snfB4 ewamUWMN1A4whx6Liq93RlVuMPh/VgnMBhwUx9ygyTkNgX6S7snJaApNhgEE7pU2zgbh 74FS9yirXmJsNaUza6UI589lLxY+4fl8bptTevOdOlPYpfv998VV/sHh4fxAqKC4M8aY fAtkeC6ry4NtemN4hcXJi0U5dR2yBzOEGHY1ijGDrQ9kBM8PlTxjM7mKwV5Pxa4aSkFt yFqA== 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=cveYzXHW Subject: [Buildroot] [PATCH v4 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 13:54:55 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: 1670818 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 4MDhKd6xlYz1yhN for ; Fri, 26 Aug 2022 23:59:49 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id E5AB44177B; Fri, 26 Aug 2022 13:59:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org E5AB44177B 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 Gy9533vZCjvT; Fri, 26 Aug 2022 13:59:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id CC29840210; Fri, 26 Aug 2022 13:59:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CC29840210 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 146261BF5F5 for ; Fri, 26 Aug 2022 13:55:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E422683EF9 for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E422683EF9 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 XhltE2U_d_8D for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1982982FA9 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp1.osuosl.org (Postfix) with ESMTPS id 1982982FA9 for ; Fri, 26 Aug 2022 13:55:28 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id bj12so3263921ejb.13 for ; Fri, 26 Aug 2022 06:55:28 -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=tIsU3Ka1U1vF6KKgmtuUNvVlRWSH+gJdrT+3n7g3IRomD3tXpkmuhHUjG60yhHMHSu o0rKDH9Q7JkqvJxBsRTwcM7FevF3XHI2MGCz2fHswgZGEYVTjqwVF+hOCcEO3u6xVSOb xXywgeTMhY9umlD76jmSq3bLgKFWhNsrj9Fb6L1JxIxAx3uZNf+hG+wQG/zL/B/Cmg+9 ND2nHOpJUwD4cqLKkTtYWQArXWZ6VYmm+SC1bUQUbq5dTLWDiC0T9P6Vw+UQzGb9E9wM YCtMyq4oj28cFQqDSHeGcVge74n4Yi58tPiYce0Hsl0W1P0VA3DDtyUy5jMsDMpvn7PS zj6w== X-Gm-Message-State: ACgBeo32zBE5Rb2EcnSrWau5oZyx/8+RZQBHIwd6TGHvhqGaljcX51+M HTYq8by72VSPtOUkztK63pMP/fCMm7s6BmvP X-Google-Smtp-Source: AA6agR5M1Qjpf2reValO5/LiDxYQ0Nl3PpoKlKOwTXo748hBP8bCMKKKqUxIRgaUqHyH5npKe9TKzA== X-Received: by 2002:a17:907:d9e:b0:731:1a5:8c68 with SMTP id go30-20020a1709070d9e00b0073101a58c68mr5655936ejc.365.1661522127221; Fri, 26 Aug 2022 06:55:27 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:26 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:55 +0200 Message-Id: <20220826135503.20612-22-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=HN1436mT4abWw7J2a4Jsz9gsIo9qcBiRmuhjXMaupYN3Oj/S5Olf3JyHCNFEoVW7VZ qfBl32NE0cgEkwLLZSzb/P9EWMIdG0vTGayVzmr0BMEQ1/d5Od+sxyw4xhIF1srjeht9 a9n++A7yfOwOVbWNu20zbOelcijBg1ofsZ9quubc7j5+3KkHVV2FWqkw42wKKcER3PSW FZnUwc7e7qjuRlPBKpPzM+cP4033JV62dK0nvuDKaRdDOwe1PT3vMU+cGw+r44PQawQT N/MZpFP5Iiu0E4PXhdTNtXL0KBe/EAqIAxmb8fzHFxHZtuuRLYQUubrPcjmn3QhUiUEx y03A== 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=HN1436mT Subject: [Buildroot] [PATCH v4 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 13:54:56 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: 1670819 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 4MDhKv5hDSz1yhc for ; Sat, 27 Aug 2022 00:00:03 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id A9EAB41A3D; Fri, 26 Aug 2022 14:00:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A9EAB41A3D 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 O1ChwsE-6wo5; Fri, 26 Aug 2022 14:00:00 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 3D30341A3F; Fri, 26 Aug 2022 13:59:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3D30341A3F 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 99EC31BF5F5 for ; Fri, 26 Aug 2022 13:55:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 730AC41A21 for ; Fri, 26 Aug 2022 13:55:30 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 730AC41A21 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 dT6TU6HlVqZo for ; Fri, 26 Aug 2022 13:55:29 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2EC1A41A10 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp4.osuosl.org (Postfix) with ESMTPS id 2EC1A41A10 for ; Fri, 26 Aug 2022 13:55:29 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id fy31so2894317ejc.6 for ; Fri, 26 Aug 2022 06:55:29 -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=U7Omqu7qy4tqvUZkOZjQbdYCoD3IPdb30Je+BVDPNERQCSyGrP8Y6rPVBEcvJCNyvw cF7qxxgRt0TVpmpRaYfJoRWyLQ43RZMvfLXILXrWEuMLHLfaKSv73SpjkAtv5uCTIQyK lsjaDTrZyDxoxgLPFYHE3rZkZLKZqouF7Q0QWTnK0rUkUYBgZmraRdtukirjYN8mIoyN +NSr87xeoEaG1clkLvFdjoxyiLaq+Vhs1agM5x0c99HQOspslbGxW1EYoZflUSSQ1bS/ OXQvCTWH/TPxyMHaNvLY8Hvt+SYvLHv5SlPtINpqgm4+7zk8ZNrTJmhn+xJ+iekR74YM /xMA== X-Gm-Message-State: ACgBeo1AmQcryKL/4qg+6TbVSlNOl7qE+ph++7aP9JPSOcB7/RlYarXY Y+uOaA/uDBm/+Ffm2JzsDi5mCOuM6k+IOJgH X-Google-Smtp-Source: AA6agR66EvaHA2Jpx8nwcdkpvQpNUKBAxIw28XXkyv9yQeVHXw2irX44w08bVKb3+gI93OifFi5edg== X-Received: by 2002:a17:907:2c68:b0:730:9272:8c7f with SMTP id ib8-20020a1709072c6800b0073092728c7fmr5713115ejc.528.1661522128250; Fri, 26 Aug 2022 06:55:28 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:27 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:56 +0200 Message-Id: <20220826135503.20612-23-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=SmBn2EsQkNFUvS2RjN3+UFn/j4Nwu6Lz+TXxvSxGQAoyAKmkUXH2DysxN9pOqzEDSm BFNvgejeTbdJCICFkzpFLCtcGRN0dmmD9xX1WgMggwOge7jgCmmCZyzTOCo/zGv+e9kL /CmtJ6HXCLUdYEBdmcQIZMdPvn2OAiDlKm7CX8vGTmErhCsMLANUlpOvPbKYzmjzXtOz u6Hfd/Ztqwg6A18QcDUTScU+wBINKNvPuOUMA1xyIawch9ZVomMe7fQGKiB1bTDptIyj rn4MOCL+zzuONnarHCN2SsFzP2D/+O+9DD5Q1rocfBdDz9dlgsivDiywNQocyXN2Agkd csIQ== 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=SmBn2EsQ Subject: [Buildroot] [PATCH v4 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 13:54:57 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: 1670820 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 4MDhL86NF7z1yhX for ; Sat, 27 Aug 2022 00:00:16 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 3438940FDE; Fri, 26 Aug 2022 14:00:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3438940FDE 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 5GKuKGC_cjIv; Fri, 26 Aug 2022 14:00:14 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 2655F40FBD; Fri, 26 Aug 2022 14:00:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 2655F40FBD 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 1F5601BF5F5 for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 532746110D for ; Fri, 26 Aug 2022 13:55:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 532746110D 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 XiI42riKUzv8 for ; Fri, 26 Aug 2022 13:55:31 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6CB3D6111F Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by smtp3.osuosl.org (Postfix) with ESMTPS id 6CB3D6111F for ; Fri, 26 Aug 2022 13:55:31 +0000 (UTC) Received: by mail-ej1-x62c.google.com with SMTP id gb36so3282344ejc.10 for ; Fri, 26 Aug 2022 06:55:31 -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=mGHUh5hZikAqO14fZnhiEyntbp/KUwwxew1DYxgngiD80w4YLM8p/wnoP5IfW6ceDD 3TR9YTcL52Leh2M5knV+Jo93Ct1LFqf3wLEVYdzUxUghl4x7joBDMD8U6WXEyFavQaMm vKyfINGnCRJ8uTmxTu+EmkJXyd74PD085WpLF70ce6jxBqAwkN1pyRt3+c3h3FkYQL4m QEi+94dfvsEd3f31HoRgMxKjHopLCq4Vylydcy5v2XB5vCzOea9RwB3dCynJj5cCsENE BHbw0WfbJslDDI9xgLcrfUNfFEvbqL6o23oH23cK7VpMVtiZW/Dh05H80w4TzWf5DRa+ cl5Q== X-Gm-Message-State: ACgBeo0cnmaV8vxZ638UcoAF4YTIorlUiOs90rbR3BozJuov+6pqRQTn pnv39Z3jatxNVta+6KAvmVNgTt5wgbZkzFEJ X-Google-Smtp-Source: AA6agR7nt1i2XapzIuwdUviVSZyQtp6xf6SQq8JliGdNvEwyDr5+lKB4QkEVna768Gb39eMNKfderw== X-Received: by 2002:a17:906:8a77:b0:73d:deef:8f76 with SMTP id hy23-20020a1709068a7700b0073ddeef8f76mr3140925ejc.765.1661522129226; Fri, 26 Aug 2022 06:55:29 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:28 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:57 +0200 Message-Id: <20220826135503.20612-24-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=IpJMrvgqNg4oN3IHkczjbuFK7jh4Fnv0cNjAMQmKNb3H/1pXclJNgQ19UfJNo6FqOO icealAZWeBaQLE3DDRctM5nK/jbRmIIDJwMbfflRAnGajOJ4AkCBsJcyPdstlPqNY7XH oC5sJu/cwJzBbOaeS93lZT+YPQ1t9ZxAZG3nhQ+hd1u/82qvY5zqcC4Sa+zKmdrEmGsF uwEP/zxkK2zn0TQDPhTwrAN9jX7sLwaHU/Lz2h4DnP37qMy94SNeJeZIlseh9i6PwZpa qX8nO4kopcUbEA4usuVRxBqG6MD4WcuDS+eyl5KrGuPdYii+mBmGP1FjP/BNQ30v5QqH 3j8Q== 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=IpJMrvgq Subject: [Buildroot] [PATCH v4 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 13:54:58 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: 1670821 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 4MDhLR29PDz1yhX for ; Sat, 27 Aug 2022 00:00:31 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 77A5C827CA; Fri, 26 Aug 2022 14:00:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 77A5C827CA 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 WTq9LHk6h8pF; Fri, 26 Aug 2022 14:00:27 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 34F76813B6; Fri, 26 Aug 2022 14:00:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 34F76813B6 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 9C6631BF5F5 for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 77D6E83F12 for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 77D6E83F12 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 4nb_KJbBZbWW for ; Fri, 26 Aug 2022 13:55:32 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 7B80D82FA9 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 7B80D82FA9 for ; Fri, 26 Aug 2022 13:55:32 +0000 (UTC) Received: by mail-ej1-x62d.google.com with SMTP id u9so3324139ejy.5 for ; Fri, 26 Aug 2022 06:55:32 -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=bbOSGVqaa43nnUw+d+At8bbuQ8V0f/WbAPkhNTwGolThaKZLaxF8TzaSCvgzLrFLjx YVDfOLkyZ36GpHby45XzALxKuuUFOqlZjBDQiIx7it2X+KY9icYNA4L5ch7DzjlQ+EkQ y6osFQ8ZpvN0y2NlzpO7CKRzYIZFwCr1b0aDEDIcJ3u+/vWa/2SrxQ+8JKQI30IP4IP0 Q/L+8epyyKBHFoFdz3+hgHN6y+I9E0GOh/PMV7uuUxNZ5RzLKGbl3mwDugw/ZxU0/LBF /lp+Zvjg04AiNGJxVSdL2BDhdggqydXvrcQVF0EHSqXxLuwFUVp0oRf3+gwdjlNjVPvR RZ7g== X-Gm-Message-State: ACgBeo1Mu0oIt9lRjsjAdXQFmS3ZjS2wno5kZ7bBuvl9eIz7VnxumWVp rTKkmluodItmK44zm1uEaFxW7SHxKQROdYB+ X-Google-Smtp-Source: AA6agR5KbkoHtol1aSBtAyR0Urgx78wevcOj3BjabJQ9KjHuXGxRFDLhU+WpAVeIva0secM0HdgzoQ== X-Received: by 2002:a17:906:b2d4:b0:731:4594:8ba1 with SMTP id cf20-20020a170906b2d400b0073145948ba1mr5557464ejb.288.1661522130300; Fri, 26 Aug 2022 06:55:30 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:29 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:58 +0200 Message-Id: <20220826135503.20612-25-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=CQoHOEDn7humOhz9MWnuJdPOR70Ch3KwMpZHjynOw7oTY1n+G2smeQu3vGz0uZ5Oit WChSfvBHjeagyr+xc5C2aaczzkgmwFkALlqZhQjOhCaRjbzt1/Q2jzzoEftM+GLrTpqH TWEEN/qg2Xz4lxZh0Ab2z/Nz7nLrEMaN4TMnl8hYVhT6NsTEXcKRHKwjPCo5RM0913d8 1LW9KY60dTE/sWEHt172Ti0BbPZotSssT+6xscRAxH7+r6zawGu2sFc2R8mbu19l4vO1 VIDHMch3ZlxnlM7ZlRon9lpcuTurt8D+TfYoKLK/jfzxhoTAFF6nKHoEeSpKTBem8HRF Ea0g== 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=CQoHOEDn Subject: [Buildroot] [PATCH v4 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 13:54:59 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: 1670824 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.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.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 4MDhM75bjfz1yhX for ; Sat, 27 Aug 2022 00:01:07 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 07A7A61123; Fri, 26 Aug 2022 14:01:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 07A7A61123 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 H9P7Krf78TND; Fri, 26 Aug 2022 14:01:05 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 38ABF61112; Fri, 26 Aug 2022 14:01:04 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 38ABF61112 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 C2CCC1BF5F5 for ; Fri, 26 Aug 2022 13:55:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id A49DB41A3F for ; Fri, 26 Aug 2022 13:55:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A49DB41A3F 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 tq-eJnDeszkI for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 83AD141A21 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by smtp4.osuosl.org (Postfix) with ESMTPS id 83AD141A21 for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) Received: by mail-ed1-x52f.google.com with SMTP id z2so2226154edc.1 for ; Fri, 26 Aug 2022 06:55:33 -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=rUjHFC1cgSKRwdOqVuXMkTfo/i/P/hQGb7uihKjj8toLO7GY7xRe7iBVTDRnGRw25x RNxygR/PmNXkwA5NNItQwlj/NbDU4nMWOiFW0+H9YQg710z4CGWGhZ4jObJDbbuM0HX0 ARbw8fGUQhRtDHB6GHMo89fsRo3ZjdJ3nk3ONfklSqtgna53mdsjNF4tL21zW9lWZXei rQcYscpBtJBUtJ9l8vSjCo+Q5oipmgrDmnkpjbmUyPzacOQIvZQDZYM5a9xcLgwvr8J5 OaV16/6UcTUzsLTpjogvX10NDY31/4TAdSzthOxQHUQ/kCfJ6GySqLDCQA7H0ipPrTtV GRJw== X-Gm-Message-State: ACgBeo2lngaXQVURBKChuyF1QLXgXPVo+YURHn2tDvwfJMkZ0KJ8NFnn 8WBC9h6jX6bsEnVGBKNl7PjsS3Vvq/iKEx4/ X-Google-Smtp-Source: AA6agR7uXu+Jk+3Y09HbpOllmttF01nutpV9sML2DFhvD7gBVXZORJiXfa0H7MnLGaQ8pdh58xvSIA== X-Received: by 2002:a05:6402:496:b0:443:a5f5:d3b with SMTP id k22-20020a056402049600b00443a5f50d3bmr7152788edv.331.1661522131339; Fri, 26 Aug 2022 06:55:31 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:30 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:54:59 +0200 Message-Id: <20220826135503.20612-26-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=pEnruyQuc5vkx7g0btMU1gHFuYiqZPU2w6VCQPi5G6Ku4ybBd7yR/knmQmPZ5aB5TW WHWyYnOnDOUuHRXiu+HKLaIZp0yyOKSaUo2x9N8iaxQ4FYM/4KlY1TcW5LXFWYiPwyQz puq855lroiptwkCtdAtAMJ5p4GwOgKk0KGuKOc/t92GPH4MHWwPp1k98Hfj0U26S+9Lk bp/kJ65t/jeWldLDosr7BrCTLtVUVywnhrOK0tbPQFU+DKNRYG3sTict7sJCwijToTI0 3KXwfaR2yj6F2Oqu/V91dC0tdJeFSJkJOpUFGnTqAgRPi3nXTD52i4Fyfg8w2pN8K3Iz o0DA== 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=pEnruyQu Subject: [Buildroot] [PATCH v4 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 13:55:00 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: 1670822 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 4MDhLf1q3tz1yhX for ; Sat, 27 Aug 2022 00:00:42 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8F24283F46; Fri, 26 Aug 2022 14:00:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8F24283F46 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 VSphAHU6kQyj; Fri, 26 Aug 2022 14:00:39 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id A529783F32; Fri, 26 Aug 2022 14:00:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A529783F32 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 7B5311BF5F5 for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4E42441A35 for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4E42441A35 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 SQjCF-TtSE9f for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1D47541A10 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by smtp4.osuosl.org (Postfix) with ESMTPS id 1D47541A10 for ; Fri, 26 Aug 2022 13:55:33 +0000 (UTC) Received: by mail-ej1-x635.google.com with SMTP id p16so181295ejb.9 for ; Fri, 26 Aug 2022 06:55:33 -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=YAKzI0zqbkwgHF6lbqRZZGDu8dfmVgqvOP4fC7xTN4YyK5y0iQUrrzaql7dhO6NsC5 4nX5UcEp/jQs5PqSjovG0z3tGJOaAeY4BpmgQCZTTdnSIgfSmcFUJ5Wo/CTj//MNurpr KxWaR2zsghjULMeyMAxhJqRQRV5C7gsQ/Ev0jxphkYTD/u4GyFUO0TmX5wO1TodrLrUt Rol/4T6aHKfHDZb3Zw2ht3TaFWbb0+Rot5S3qFiZ9Xr8GFlMuWO6CI+5pqktpKP93r+R G62g27qhBGW5/vpuXGkhuqwlYDJdRjOvqceJDPK8/3bMf1JST4eesEih1/fGKuShZKC6 zHEQ== X-Gm-Message-State: ACgBeo0A8p86I575om5H5Oxr/tUq6tr2bocs53ouSEeXJngEuzqx/qPT kdVa7zbvYNXPLJiGfG2xq48I0iiFt7ATFZCm X-Google-Smtp-Source: AA6agR6b1JEktg3AR+MJ5fjDfsxJOEgBbqeQw94iiBFYfillhJj6VaGxTcoUXHAygCfxyw8z5/5sgA== X-Received: by 2002:a17:906:7c4a:b0:73d:9279:2c42 with SMTP id g10-20020a1709067c4a00b0073d92792c42mr5491170ejp.597.1661522132257; Fri, 26 Aug 2022 06:55:32 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:31 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:55:00 +0200 Message-Id: <20220826135503.20612-27-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=FWUG3w8VXzXqgbBcXbxbf86iAgNIqlNe5K5MDiHx6x41wsdFc3VyXejiHD3yn0Ckyj iyOhxhiXzL/n60Yk0Jval20c5c98wgIT4JblQrKzbnfQX7gX1QBOanq9MbJDyyTmWLdN /FAHljaGHWAwl6wlDC3X1uhaG3GveCZTKmYOKUsgqxoSyQw9TapTn5RBdGCzm7zlvCTj jgOh+VHOF+0sdOP8zg9lzsCQgf3cTIxMgg1tdxQO/dOHvBiLGp0EEoAW/lvqrVF4ucsp BnvWEmtBKe02wFE1Dyi3T+FUEYh3rnu5I4kyBxJPy6zH6atkQWkMOM5T1N1A0Z8qzXKv /LkA== 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=FWUG3w8V Subject: [Buildroot] [PATCH v4 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 13:55:01 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: 1670823 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 4MDhLt65Xmz1yhX for ; Sat, 27 Aug 2022 00:00:54 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 26D9E40FE2; Fri, 26 Aug 2022 14:00:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 26D9E40FE2 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 SklSyB1xO3G0; Fri, 26 Aug 2022 14:00:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 3DB3A40FD5; Fri, 26 Aug 2022 14:00:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3DB3A40FD5 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 17A841BF5F5 for ; Fri, 26 Aug 2022 13:55:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id E7B6F61113 for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E7B6F61113 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 jMOrhy8TAbLi for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1887D6110D Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by smtp3.osuosl.org (Postfix) with ESMTPS id 1887D6110D for ; Fri, 26 Aug 2022 13:55:34 +0000 (UTC) Received: by mail-ed1-x52d.google.com with SMTP id m1so2201649edb.7 for ; Fri, 26 Aug 2022 06:55:34 -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=azsvZcXOAg+LI22LI5B+HmATD9RYVcCJeWfR/UXDMwGj+lvjpE3xzD/w0W4Sou0ieu tVUSTfxUx83y1/7wjWTpNdsZeK28BJIFIsZ3Wk6dHpU+YOxlE4JDjWFEVcRq15Cgv6Ov eUciNp2EvdnKKTzHhvMQOMaVq31KpyZwPEo3Vv8+6lP8j7bT8eTy0Cvl/kkGbUYIZZKz kx0Pi1x5xqiaZ5lKK/33NorLndlktOQZtlUUq/KpF6dieIqudE4zUtM/sEjzYRI9lXzt F/F5y1Wb6SnMSKua5M2rOIP8Yo+D3mKqyDzDc1H1j+WNsrWpl1s7zuPLmlPgD5K6Wpn4 YHrQ== X-Gm-Message-State: ACgBeo2SgzrCvASMNVZxgBC7G29G+TrRfp4rSkvdv/z1YuTWPCvbBuHx 7V/vZN0hd6CuDM3He+k4iOqIr3GYf7iSDarJ X-Google-Smtp-Source: AA6agR4a7GydR2plw+98Dk3VQ8lftfjXk8vPTBAOoyrYkBO5vLquiL9ODK5YmWJQA2P3J3WSqrO/Gg== X-Received: by 2002:a05:6402:354d:b0:447:2155:734d with SMTP id f13-20020a056402354d00b004472155734dmr6765829edd.397.1661522133283; Fri, 26 Aug 2022 06:55:33 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:32 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:55:01 +0200 Message-Id: <20220826135503.20612-28-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=igwMpOGBa++qHNvOQhNVI+IFpWcERGDBQaiDfU9FO4Xq/tJK1yI7Z8+W4xBcgdDBLD wN2RHG1eXIFIA/7UtinDL0rSBwx07suFKM4vfm6WO5XPOYksoeIuFiWRGKVSdhXotik4 oBU3P/1586EGZ1b1jm0dnyp8nPZu86/zmnC8DWA3a716E1dCO2ySm3Yo+ErVdWPtkq+U yNo3EGgBO9Q8pqbWW/+CgODp6llEcrHnuxzBUiWKrUV+3Pl9tH7Ewlwpp3qbxc/c41oJ tRE7D1QHBWc+fRmj+h1RZN2F7+Dk5RZmIG9JztZdgzWkxwYhXxWmD1ROVzwyLx8qzLhu DiEA== 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=igwMpOGB Subject: [Buildroot] [PATCH v4 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 13:55:02 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: 1670825 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 4MDhMP3Vkhz1yhX for ; Sat, 27 Aug 2022 00:01:21 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id C4FBE40FEC; Fri, 26 Aug 2022 14:01:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C4FBE40FEC 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 sSdOKxBU6PFi; Fri, 26 Aug 2022 14:01:19 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id C3BB740FD1; Fri, 26 Aug 2022 14:01:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C3BB740FD1 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 2D9AC1BF5F5 for ; Fri, 26 Aug 2022 13:55:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 079C040FBD for ; Fri, 26 Aug 2022 13:55:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 079C040FBD 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 OqFfJ4ttn3ag for ; Fri, 26 Aug 2022 13:55:35 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 2F51440192 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp2.osuosl.org (Postfix) with ESMTPS id 2F51440192 for ; Fri, 26 Aug 2022 13:55:35 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id cu2so3378310ejb.0 for ; Fri, 26 Aug 2022 06:55:35 -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=MPXch9Ey1dHazP5/e6DQQ8ExmjKh1zr/cS7CvphW49AlIR5zYmTSozon64zZm4mMJa ZneKpD4uwFu1pDqEEnY4xZlzYGqLCSm1gus2Xwwv+aKy2c4Dv33UOoeaV+Nc/9z3k+Cc p+kNagDCYxGGSYC49+9RyheT41PXBpkFmINTFyiXRPEQfn1mo2S8tpI3CpODRTfHi0u9 u3cpaKkqOK5IqokpqktN9dUpnlmshTfa+Zrm0M8R8YZv7SeH1I3o98A2AXUEyEAXBGBw yGYYXnH5Pxb7JLkY6kzCDIfqk+BvGeHdW+rg3t8M8+GNuYWT7pg/GYcy5FskAczUx3DZ UGmQ== X-Gm-Message-State: ACgBeo1lXcTyoP0JtbdMlnGP1KmRcNAS8Ru+MaeD+lcZMwDsyZWT3uFK pgtScmRZ5016FihvHIQs+q2HsS4K/2PBLfVy X-Google-Smtp-Source: AA6agR6VvuZ/XiiD8QH09ouaE4cVJIi5geKY3lRXUnT2D4x98rL7elhmiaOmiBdbw+OlgNwxDl9vCw== X-Received: by 2002:a17:907:6285:b0:738:e862:a1b with SMTP id nd5-20020a170907628500b00738e8620a1bmr5750249ejc.70.1661522134251; Fri, 26 Aug 2022 06:55:34 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:33 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:55:02 +0200 Message-Id: <20220826135503.20612-29-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=QBJK9lfnLQ77KixkAMm1XFTAWxoAlBypsdpyXW7MaO9Twt57bgiOKzgpd0riSbTia8 Up7B0Ebowr/X5w5rQynTeCV9Cu2FL3Wb71JWyEPpYv16LIWhO0lpEMt89MSc/QBNyNNU abPqMtx7PLgZIJgvbksAYTcnkWzwbJGVU5Ry4vK7vBUkutG5Rv4F62IxTb0eTFZAC6iW cXsvP7cCM8EYJ5iM08utiSNv46dHb81I1/R6WJdNSs9nz9pOsvjuitf+poHGPxxfHe3y D0twUs2eJz3l32qZEihEqWeNHADkEOfPOQAMBzNlRPUuYcjsdbIXk1bIoxFSM5ALOPL2 XcGw== 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=QBJK9lfn Subject: [Buildroot] [PATCH v4 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 13:55:03 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: 1670826 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 4MDhMf4yTMz1yhX for ; Sat, 27 Aug 2022 00:01:34 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id B763183F27; Fri, 26 Aug 2022 14:01:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B763183F27 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 QyPCQ3TYlwpe; Fri, 26 Aug 2022 14:01:32 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id E905E83336; Fri, 26 Aug 2022 14:01:30 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E905E83336 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 377FB1BF5F5 for ; Fri, 26 Aug 2022 13:55:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 12AF36110C for ; Fri, 26 Aug 2022 13:55:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 12AF36110C 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 FowtQchNIIEf for ; Fri, 26 Aug 2022 13:55:36 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2311F6110D Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by smtp3.osuosl.org (Postfix) with ESMTPS id 2311F6110D for ; Fri, 26 Aug 2022 13:55:36 +0000 (UTC) Received: by mail-ed1-x52d.google.com with SMTP id m1so2201764edb.7 for ; Fri, 26 Aug 2022 06:55:36 -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=rYv+JiV7uKQLsSlljJrQkH3Kgz25sqxUJ5p1FEhH4kk=; b=XbHQEebrLQ21MJpclpNNq4DPCdw10OwvvLvxDUFktsv5aacNJad8RR9tmBZR3iY76a axNo0rvOW9q+iOIoHy1wiqdRIsFZRLNDemuVo6k3Ti8n4Np01VrA+r8PnEa1o2tH02nH WAZc4IVJ9Ehy9lo1ztz4Aqglbzv86hpkogvKMxE/mCh9It4e4ARs19chSaD3Ky35HcqE zIDetafE5dLP31PwLTGd9l8M6LOrDeLaZe+Wsyyu0hJg6Qktkcg7WbWTZgyYqCS40WI7 nynAscYTVYA3nq61q4oXI8oqVL97W36jgS3zKJFjYO8EgSlZmywrXQ03CQfI61nJlOom 0ZrA== X-Gm-Message-State: ACgBeo2raf0fDb5cGdUaQUlN4BpCHgMCUfhnlLXONcxmM26/tDwYS284 c+JaJFhWGaFJ5alQwKi0kwTU7LooKcoLyhNt X-Google-Smtp-Source: AA6agR4vY9ZGpkPosObzwNQnqguDN1p+i80f4xQEOYN/tCXzwPpFWRtsZxZ/VEKEjvhLf0WzqtvobA== X-Received: by 2002:aa7:d846:0:b0:447:d664:8409 with SMTP id f6-20020aa7d846000000b00447d6648409mr3390813eds.159.1661522135312; Fri, 26 Aug 2022 06:55:35 -0700 (PDT) Received: from jesse-ubuntu22.display.esterline.net ([91.183.156.252]) by smtp.gmail.com with ESMTPSA id r6-20020a508d86000000b00446bf462203sm1347928edh.1.2022.08.26.06.55.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 06:55:34 -0700 (PDT) From: Jesse Van Gavere To: buildroot@buildroot.org Date: Fri, 26 Aug 2022 15:55:03 +0200 Message-Id: <20220826135503.20612-30-jesseevg@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220826135503.20612-1-jesseevg@gmail.com> References: <20220826135503.20612-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=rYv+JiV7uKQLsSlljJrQkH3Kgz25sqxUJ5p1FEhH4kk=; b=Ur1knnanO4HNMe7KNZHzSJUJEtNgMB6zPdtsjFo4bP93Cz7A0y/AagVwHvlMdD7S55 D9tNjtwSWqeBcioLGMnWH4G94Yw8EteOXkgyT4dxAcekoGl1jo7S0EKC3jERKwkqIqp6 RZiAeFBUiITeLO1N0IierTlYHSofATIzduVeIr+b7iJga5cZwaNbH2qUWhd77sVunpTH qOLQH2oyRGS3Cx8eUnVVm2avKl8mMu3+mlBwpxTCxVAEXD3lqx0UHKXy51Cchf1ILEin kmpFQHDikqom+vSkfZZJZYUXQgG82yFsvDPrDTHhfEh0NuSRGh7iPvmou7vwMkzwWydr yBnw== 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=Ur1knnan Subject: [Buildroot] [PATCH v4 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..5c751dc109 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 + select BR2_PACKAGE_QT6BASE_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