From patchwork Sun May 12 11:45:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934328 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv8y67Ftz20dC for ; Mon, 13 May 2024 06:19:13 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4925A81370; Sun, 12 May 2024 20:19:10 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Xtjs18_ARL6w; Sun, 12 May 2024 20:19:09 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0748681310 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 0748681310; Sun, 12 May 2024 20:19:09 +0000 (UTC) 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 F1B191BF3E0 for ; Sun, 12 May 2024 20:19:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id DA6A8812FE for ; Sun, 12 May 2024 20:19:06 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id mtaOJg5pdmxF for ; Sun, 12 May 2024 20:19:05 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22f; helo=mail-lj1-x22f.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 6DFDF812FA DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6DFDF812FA Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by smtp1.osuosl.org (Postfix) with ESMTPS id 6DFDF812FA for ; Sun, 12 May 2024 20:19:05 +0000 (UTC) Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2e576057c2bso17940581fa.1 for ; Sun, 12 May 2024 13:19:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545143; x=1716149943; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TWGEDQ+NX+crDPLBMs96b0NL7XXz494OR8M2GQJhVJA=; b=slbNHsM+OfPIuZUK1NrrLUABqSJPzKw7s6iDSR38I7XHjPGEReEN0uSnzKEPpgLzMo yAtDYz38LqGFb+HXaFMPQ+cZrKD6v2pYaZyxNxC5AGYP2/3WQzx0yOvkAxOIbowqU3ua HIXjp1ms170Db6MKrw9qPMB1JD3pqW5rV17S87/HwiG2dm71JSKZGmZ6fk/ZSobjosKR CQu0gbcZCoVOdDFg7IttMJCk3alNjx5WByKN4zehYyHx9Mj2/PY5pEgU6BlF+lUbF/nr Ic575NtyiWa3Eh7zLLMBH+rGox0hRs1reHiYKdjFDPBQ0+umhPB3M8Ilyy2kHnZP9Ygx Su+w== X-Gm-Message-State: AOJu0Yzzx4Lve16TY5yyllXTOWxUealRJOQoUKdRolCsXlAbJBybZ8NX DoL4vjhyHBGv1HEV1erogxqDK7aWZbuRiyir+EJOmXIXDTiwyfNI84lCl4lQ X-Google-Smtp-Source: AGHT+IEoZz0YXqM4ANsY/Ky3uizuCkbGdGpMYGRj1lqafK/lULlpwdcekvZ9SsYaEdxbVXEzrMEckw== X-Received: by 2002:a2e:2c05:0:b0:2e0:c363:f9dc with SMTP id 38308e7fff4ca-2e52028920fmr64153121fa.40.1715545142880; Sun, 12 May 2024 13:19:02 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:02 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:48 +0200 Message-ID: <20240512114617.2564569-1-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <1924535> References: <1924535> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545143; x=1716149943; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TWGEDQ+NX+crDPLBMs96b0NL7XXz494OR8M2GQJhVJA=; b=ZDWV5+qpkl/kHVglM5jeDIZ0/wYITVNfdLSdW+1DaEsx/x1jfoj2HqJMMN8QfDZobV eDWszLsJ+z/Y7tFUb/RiikekBxfeH5uX8/H7xMIMWppZzYLfUlsIxmIVRLgNI3Ht11iH tIij23zGIsLw01XDx/J/B+lv2gBDr2sMvIJR8E6AyvM0YDQ/7RX9FzMAn0sqSrM1d8A6 /GzNq2hKU7iLNNpOIhUBy7zwywMJroIUvTikze1OOaGV2bO9vLr41PcTBZvTKOQfJLXD mBMd0r6KXMLcHkL2K1LWxJ9PeJzHPA1ttgRtstz301XrYn5XGo5iCBZpuo0QliElaOrv lJPQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=ZDWV5+qp Subject: [Buildroot] [PATCH v3 01/14] package/qt6: bump version to 6.7.0 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen For details see [1], [2], [3], [4], [5], [6], [7], [8] and [9]. [1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.0/release-note.md [2] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.1/release-note.md [3] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md [4] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md [5] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md [6] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md [7] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md [8] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.3/release-note.md [9] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md Signed-off-by: Roy Kollen Svendsen --- package/qt6/qt6.mk | 4 ++-- package/qt6/qt6base/qt6base.hash | 4 ++-- package/qt6/qt6core5compat/qt6core5compat.hash | 4 ++-- package/qt6/qt6serialbus/qt6serialbus.hash | 4 ++-- package/qt6/qt6serialport/qt6serialport.hash | 4 ++-- package/qt6/qt6svg/qt6svg.hash | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 1edb252c96..b87cb6748d 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -4,8 +4,8 @@ # ################################################################################ -QT6_VERSION_MAJOR = 6.4 -QT6_VERSION = $(QT6_VERSION_MAJOR).3 +QT6_VERSION_MAJOR = 6.7 +QT6_VERSION = $(QT6_VERSION_MAJOR).0 QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index cb111bd405..0f45826a45 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtbase-everywhere-src-6.4.3.tar.xz.sha256 -sha256 5087c9e5b0165e7bc3c1a4ab176b35d0cd8f52636aea903fa377bdba00891a60 qtbase-everywhere-src-6.4.3.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtbase-everywhere-src-6.7.0.tar.xz.sha256 +sha256 11b2e29e2e52fb0e3b453ea13bbe51a10fdff36e1c192d8868c5a40233b8b254 qtbase-everywhere-src-6.7.0.tar.xz # Hashes for license files sha256 e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb LICENSES/Apache-2.0.txt diff --git a/package/qt6/qt6core5compat/qt6core5compat.hash b/package/qt6/qt6core5compat/qt6core5compat.hash index 0735df3af2..1eb0b5b460 100644 --- a/package/qt6/qt6core5compat/qt6core5compat.hash +++ b/package/qt6/qt6core5compat/qt6core5compat.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialport-everywhere-src-6.4.3.tar.xz.sha256 -sha256 d4b249abb823d575eee9045c24d924ba8d1276e6be7735b287689991d998aa7a qt5compat-everywhere-src-6.4.3.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qt5compat-everywhere-src-6.7.0.tar.xz.sha256 +sha256 9d49d4fd8345d8a40b63e0b65cd49c1d8286e33a7f1409bf1316763f654e19f5 qt5compat-everywhere-src-6.7.0.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialbus/qt6serialbus.hash b/package/qt6/qt6serialbus/qt6serialbus.hash index 98c8931962..17d5090076 100644 --- a/package/qt6/qt6serialbus/qt6serialbus.hash +++ b/package/qt6/qt6serialbus/qt6serialbus.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialbus-everywhere-src-6.4.3.tar.xz.sha256 -sha256 b6446a7516d1f04e561c00f9c50ce4d39dad72150f067722ba759f00b4b34366 qtserialbus-everywhere-src-6.4.3.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtserialbus-everywhere-src-6.7.0.tar.xz.sha256 +sha256 498193a9860664f8a55f676656c45af179ac13d48184af43fc58ddf795bb76dd qtserialbus-everywhere-src-6.7.0.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialport/qt6serialport.hash b/package/qt6/qt6serialport/qt6serialport.hash index 9341978d86..cd51fbe435 100644 --- a/package/qt6/qt6serialport/qt6serialport.hash +++ b/package/qt6/qt6serialport/qt6serialport.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialport-everywhere-src-6.4.3.tar.xz.sha256 -sha256 5f97ad9067efa39a8a2a39fbbc1e03d2191f305733d9c2f3060f8017ecfc95de qtserialport-everywhere-src-6.4.3.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtserialport-everywhere-src-6.7.0.tar.xz.sha256 +sha256 b1f02a3d8c9cc8ba2ffa7cca3749f1f147d327e8dfc633fd4ec3cb770d7981c9 qtserialport-everywhere-src-6.7.0.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6svg/qt6svg.hash b/package/qt6/qt6svg/qt6svg.hash index bb239cb012..32c1a79a5c 100644 --- a/package/qt6/qt6svg/qt6svg.hash +++ b/package/qt6/qt6svg/qt6svg.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtsvg-everywhere-src-6.4.3.tar.xz.sha256 -sha256 88315f886cf81898705e487cedba6e6160724359d23c518c92c333c098879a4a qtsvg-everywhere-src-6.4.3.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtsvg-everywhere-src-6.7.0.tar.xz.sha256 +sha256 1518f40e08ff5e6153a6e26e5b95b033413ac143b70795dc1317e7f73ebf922d qtsvg-everywhere-src-6.7.0.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt From patchwork Sun May 12 11:45:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934329 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9250tsz20dC for ; Mon, 13 May 2024 06:19:18 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A49C081A1C; Sun, 12 May 2024 20:19:14 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Mxj7Y2jpEyGi; Sun, 12 May 2024 20:19:13 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D8C9D816F5 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id D8C9D816F5; Sun, 12 May 2024 20:19:12 +0000 (UTC) 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 DE8811BF3E0 for ; Sun, 12 May 2024 20:19:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id CB2A4402F7 for ; Sun, 12 May 2024 20:19:10 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id adXdcEjMosTL for ; Sun, 12 May 2024 20:19:10 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22c; helo=mail-lj1-x22c.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org B04B4400D8 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B04B4400D8 Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by smtp2.osuosl.org (Postfix) with ESMTPS id B04B4400D8 for ; Sun, 12 May 2024 20:19:09 +0000 (UTC) Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2e2c70f0c97so44367931fa.0 for ; Sun, 12 May 2024 13:19:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545147; x=1716149947; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FIFKYJtyxPJNDIYV9We0gPoQ7aJSVgrSXvWp7sveWjk=; b=G7F5/5mgm/PyJrlIMK3Hd3T8ghsCVWPvrOiIJzBzhLux+SFTVyzUtwV+71mz+ZFVJx 4aR6Qoq66LbV4Xp7eS62Hoo+4uFQYFJxNhHMJ6/FnXwzhGtZCEbXnJfcRrrRi3DMoU+Z iKJ8bCq6kWRLa8f2q9/MrzvudfX1gtA6/wSq/ExY3VYKjbyp1oeyJJjini3rx7P1JmCO GfZr0uNRfFsCak5RDVHQQc9gwpLhR/x7ZNsdqmJoUwG5SyrJllqxgbehx2c4WzaS6UHz iKen8xeeY7q4yZLmDNLTLS7lHdpEhvAiTokxhzeO8YL/zc38wKu5E2cYt6MOxP5Ie4BS NWWQ== X-Gm-Message-State: AOJu0YzHl3PJvkAYOHyKlDS5Y+AUdbjihbYWMPOVzmDkjiHKTplL+7mI sWTNtPgiCdG357zlVp1vRH+0niaHE+16jbV3s0Avd/bEIT4k1CI8svzwMqnN X-Google-Smtp-Source: AGHT+IFACe9tqrJ1RRy2tok+eOPGRjdIiIq7lGSR1wRKIiph2vNKsCWQeN68dmr2sefVngEK7ojW+A== X-Received: by 2002:a2e:720d:0:b0:2e0:69b4:d655 with SMTP id 38308e7fff4ca-2e51fe52731mr52143801fa.3.1715545147301; Sun, 12 May 2024 13:19:07 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:06 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:49 +0200 Message-ID: <20240512114617.2564569-2-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545147; x=1716149947; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FIFKYJtyxPJNDIYV9We0gPoQ7aJSVgrSXvWp7sveWjk=; b=ZqnQ00smTf3wi0WJd6SbYVfg0ZpKs6JAneJthxI6XzFLUEQ0B5ZN5Sf1nTHOeCtYAo I4odXNfgaqHJ1MJ6K+hBGCVO9GZqQW4ZMBygoH5R8nwAFigEwR6F/qMhfdXPhb/Jm27Z OWcEqGdeRxiLvTgL4RjiTD09v02EnC954tKCBzWCVeoq2ojf6yCLzC2au9G+aEHKtNdj gjuAZOWBXrY/dD5EhqyE381GPYBaR6YFyvgHfEyxyop7tm91d+V5nQ1kaq5F4Qxpmk8F zHvLKigKeoWDAQ2lMwSR+QKcgU7kFmQ13OFI4PwFMkGyZ59Za8/7BSwG4oREcNFVTbMv 1XTg== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=ZqnQ00sm Subject: [Buildroot] [PATCH v3 02/14] package/qt6/qt6base: patch CVE-2024-33861 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Got patch from: https://download.qt.io/archive/qt/6.7/ Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Add this new patch to the series since a new CVE fix was recently uploaded to the Qt 6.7 downloads site. .../0001-Fix-CVE-2024-33861-for-Qt6.7.patch | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/qt6/qt6base/0001-Fix-CVE-2024-33861-for-Qt6.7.patch diff --git a/package/qt6/qt6base/0001-Fix-CVE-2024-33861-for-Qt6.7.patch b/package/qt6/qt6base/0001-Fix-CVE-2024-33861-for-Qt6.7.patch new file mode 100644 index 0000000000..f016788017 --- /dev/null +++ b/package/qt6/qt6base/0001-Fix-CVE-2024-33861-for-Qt6.7.patch @@ -0,0 +1,36 @@ +From 7f88945625f560796c86a267086f163e74c1407b Mon Sep 17 00:00:00 2001 +From: Roy Kollen Svendsen +Date: Sun, 12 May 2024 07:15:32 +0200 +Subject: [PATCH] Fix CVE-2024-33861 for Qt6.7 + +Signed-off-by: Roy Kollen Svendsen +Upstream: https://download.qt.io/archive/qt/6.7/CVE-2024-33861-qtbase-6.7.diff +--- + src/corelib/text/qstringconverter.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/corelib/text/qstringconverter.cpp b/src/corelib/text/qstringconverter.cpp +index b5749843..fd45ccf2 100644 +--- a/src/corelib/text/qstringconverter.cpp ++++ b/src/corelib/text/qstringconverter.cpp +@@ -1954,7 +1954,7 @@ struct QStringConverterICU : QStringConverter + const void *context; + ucnv_getToUCallBack(icu_conv, &action, &context); + if (context != state) +- ucnv_setToUCallBack(icu_conv, action, &state, nullptr, nullptr, &err); ++ ucnv_setToUCallBack(icu_conv, action, state, nullptr, nullptr, &err); + + ucnv_toUnicode(icu_conv, &target, targetLimit, &source, sourceLimit, nullptr, flush, &err); + // We did reserve enough space: +@@ -1987,7 +1987,7 @@ struct QStringConverterICU : QStringConverter + const void *context; + ucnv_getFromUCallBack(icu_conv, &action, &context); + if (context != state) +- ucnv_setFromUCallBack(icu_conv, action, &state, nullptr, nullptr, &err); ++ ucnv_setFromUCallBack(icu_conv, action, state, nullptr, nullptr, &err); + + ucnv_fromUnicode(icu_conv, &target, targetLimit, &source, sourceLimit, nullptr, flush, &err); + // We did reserve enough space: +-- +2.45.0 + From patchwork Sun May 12 11:45:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934330 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv955x58z20dC for ; Mon, 13 May 2024 06:19:21 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 2D14D820A7; Sun, 12 May 2024 20:19:19 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id IGsXM5KmkC2l; Sun, 12 May 2024 20:19:17 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org EC12C81F8E Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id EC12C81F8E; Sun, 12 May 2024 20:19:15 +0000 (UTC) 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 BFB621BF3E0 for ; Sun, 12 May 2024 20:19:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id AD40060616 for ; Sun, 12 May 2024 20:19:12 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id I_Q88H4Y8nLH for ; Sun, 12 May 2024 20:19:11 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22b; helo=mail-lj1-x22b.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org 82A2B60600 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 82A2B60600 Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) by smtp3.osuosl.org (Postfix) with ESMTPS id 82A2B60600 for ; Sun, 12 May 2024 20:19:11 +0000 (UTC) Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2e1fa1f1d9bso65778461fa.0 for ; Sun, 12 May 2024 13:19:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545149; x=1716149949; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f+4eW0GfLoMZpazdr6dtKioijZzsmFDGkAmpEkHCBKk=; b=IedgTH7iiTuKaZ6Knc0exf7HXnM0z2c/d02w8ovLn28L1+YilShxvVptaz2s7n39D8 kwmpMhAGAhuulfhMoCJXlyBwGo9KVzxUGXG+tNYlD11R15pz0Ku+wfMuwAqatW/wuN29 6APTUOGE2O7yO04BRtMaFnr+S9kOi7b7b3dz/16LvZkZx53U165IHRisVjvTAUQe+Ff0 xNRaFHeBr4X1oiaPuKDTmRQlkRXxvuDbVeMy49LF4SKFS1npTWWRBTThX6uNyM4yXqNp R25Ml0iNTabNsqmUQgLn622F3tlvdFVuorRs43gc82rzN/pE7tmC33K8NKAKqEUb/6oy KtnQ== X-Gm-Message-State: AOJu0YwKNLbxNipI373urnl3HPVrW7mXhDQXY+5l15MGj/b9Dxht+hrq tr5kqEQL6dk634Q4E/NvBfHKug5OKNSSIZZW87FEEy4UcTYrwBF+XffkrK1k X-Google-Smtp-Source: AGHT+IHUW2AaZOcVrvcrdH2/XFhF5cnTkHGKeai3jORjh+JCb5moZHisRwPr7OAQzInOj8lozgv/UA== X-Received: by 2002:a05:651c:149:b0:2e2:9842:a9d3 with SMTP id 38308e7fff4ca-2e52039dc3emr62702911fa.46.1715545149043; Sun, 12 May 2024 13:19:09 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:08 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:50 +0200 Message-ID: <20240512114617.2564569-3-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545149; x=1716149949; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=f+4eW0GfLoMZpazdr6dtKioijZzsmFDGkAmpEkHCBKk=; b=HfoWwq2fN+rc/tWxtoNdS9pfynfg0xzSdiRzc75rX7O5YpxqYObHUlArN/m9K05+bG W0xAi6yaYE7Ea9Yj3/TxiXGsCdowScfQFGf7STrE6PnpC/JOBGLpXeIWwpeOLI2r9P9t HM9v4iAgxYOdIWYkqW+6n1YAZ09OfbtjYaHA/JsL+LLaQXGWWZPYDbhsRBMM5QF0LtQn 5tx3tovJfdgJ3PvVK8XFpSfRtpJROsVCKG6eN/XDh2kvxOpdB1iv80nIbn4Cj9wgCt/7 yEo9OVtWMTBITF9CHGhYL4fVIE/OHbDPDhzSVyxYR8ubiXxEg/FabTmv+6D7kJYlrsN2 evig== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=HfoWwq2f Subject: [Buildroot] [PATCH v3 03/14] package/qt6/qt6base: add blind option to enable GUI support on host 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen The Qt6::Gui module is needed when building the 'Qt Shader Baker' (qsb) host tool. Qsb is needed for converting the Qt6 Vulkan GLSL source code to platform specific shader languages which is then later copied to target. For more details take a look at: https://doc.qt.io/qt-6/qtshadertools-overview.html and https://doc.qt.io/qt-6/qshaderbaker.html Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Add explanation for why this option is necessary. (suggested by Thomas) - Move blind host option into Config.in.host (suggested by maintainers) - Move this change to separate patch. (suggested by Yann) package/Config.in.host | 1 + package/qt6/Config.in.host | 5 +++++ package/qt6/qt6base/Config.in.host | 4 ++++ package/qt6/qt6base/qt6base.mk | 7 ++++++- 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 package/qt6/Config.in.host create mode 100644 package/qt6/qt6base/Config.in.host diff --git a/package/Config.in.host b/package/Config.in.host index 986b2854d0..cbf54f5752 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -95,6 +95,7 @@ menu "Host utilities" source "package/python3/Config.in.host" source "package/qemu/Config.in.host" source "package/qoriq-rcw/Config.in.host" + source "package/qt6/Config.in.host" source "package/raspberrypi-usbboot/Config.in.host" source "package/rauc/Config.in.host" source "package/riscv-isa-sim/Config.in.host" diff --git a/package/qt6/Config.in.host b/package/qt6/Config.in.host new file mode 100644 index 0000000000..dfe7865c57 --- /dev/null +++ b/package/qt6/Config.in.host @@ -0,0 +1,5 @@ +if BR2_PACKAGE_QT6 + +source "package/qt6/qt6base/Config.in.host" + +endif diff --git a/package/qt6/qt6base/Config.in.host b/package/qt6/qt6base/Config.in.host new file mode 100644 index 0000000000..326c06278e --- /dev/null +++ b/package/qt6/qt6base/Config.in.host @@ -0,0 +1,4 @@ +# Select this if you need host qt6 tools that require the Qt::Gui module (e.g. +# Qt Shader Baker(qsb)). +config BR2_PACKAGE_HOST_QT6BASE_GUI + bool diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 6857725ef5..47f47b6f8c 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -84,7 +84,6 @@ HOST_QT6BASE_DEPENDENCIES = \ host-pcre2 \ host-zlib HOST_QT6BASE_CONF_OPTS = \ - -DFEATURE_gui=OFF \ -DFEATURE_concurrent=OFF \ -DFEATURE_xml=ON \ -DFEATURE_sql=OFF \ @@ -98,6 +97,12 @@ HOST_QT6BASE_CONF_OPTS = \ -DFEATURE_system_pcre2=ON \ -DFEATURE_system_zlib=ON +ifeq ($(BR2_PACKAGE_HOST_QT6BASE_GUI),y) +HOST_QT6BASE_CONF_OPTS += -DFEATURE_gui=ON +else +HOST_QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF +endif + # Conditional blocks below are ordered by alphabetic ordering of the # BR2_PACKAGE_* option. From patchwork Sun May 12 11:45:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934331 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9B2rckz20dC for ; Mon, 13 May 2024 06:19:26 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 9D19482163; Sun, 12 May 2024 20:19:24 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id YcVKHH70aNPe; Sun, 12 May 2024 20:19:23 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5AC288139F Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 5AC288139F; Sun, 12 May 2024 20:19:23 +0000 (UTC) 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 CD1F61BF3E0 for ; Sun, 12 May 2024 20:19:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B978E402F7 for ; Sun, 12 May 2024 20:19:15 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Mb1GWMBhzcHD for ; Sun, 12 May 2024 20:19:14 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::230; helo=mail-lj1-x230.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 7E3DC400D8 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7E3DC400D8 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by smtp2.osuosl.org (Postfix) with ESMTPS id 7E3DC400D8 for ; Sun, 12 May 2024 20:19:14 +0000 (UTC) Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2e0933d3b5fso53255261fa.2 for ; Sun, 12 May 2024 13:19:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545152; x=1716149952; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p6CKh6y0vOPd5zniW0x5s6NdHu7gKQCA+F2tJBHbA2Y=; b=VMM6Y1d43Ddq08JaiOn2GW4p6jbhbESeb5n2FO5/7jk7z/DX7mtWF4I+4N+VeSc3bt ol51m3i7BOBMIiaqlMSxt6dDaRfrjWV69YoyfaGmzUOppRoMY1tWQnQqp6trR+7aD8Ob y63f2sF4nvFxTImWq5U/2ZPheQbJvCBR7YPsdWGTW+xk2ftzWH3pge+n2HsjUJkR9Xc6 f1Bu10SylEh+1c1O0QJ44xGO2pr+nYWDjiJlXfCnIUzSp71CsvANwDjUe+LMQTP/CWh7 RBw0xuLREfSwsFzwTkT0W5SH8Y8TzIB79KhxjNUWbbje/uVd+vrjcCU+z5hgIgX6L2qf UunQ== X-Gm-Message-State: AOJu0Yy8PUQK6If/VS/as+t7O/dXqzCGRyi98nOWCgltLsdQgC6HKY0M dzAsKC1z0qQYdgUNtWnIbWtw9EZSLEhXxYWdpRLRBsBw2WHHzw6dHjetNbfl X-Google-Smtp-Source: AGHT+IFux6R3QK6rFFnxhwl72ab/y2err78NkbZ+dEJxKIelWRwwhetrdVQv7ju4x/gPMImoOCLcsw== X-Received: by 2002:a2e:9650:0:b0:2e1:d747:8c0 with SMTP id 38308e7fff4ca-2e51fe54086mr59587901fa.21.1715545150879; Sun, 12 May 2024 13:19:10 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:10 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:51 +0200 Message-ID: <20240512114617.2564569-4-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545152; x=1716149952; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p6CKh6y0vOPd5zniW0x5s6NdHu7gKQCA+F2tJBHbA2Y=; b=ZU1uj0k5m1o0aYEQcZ9Z7f4/uv+zqrVoAR7A2y/peiSIoxceGXtecv+e8s7chVSRf2 jr8encrWJ7Qbqs9rasz76HFcYOQobf+kHoTddghghkC8RO9HigfMPioiX5xiE7n0iuTB lN3l+tceVGOJ+d3SRODzzYsL9Ay+Tj0ItZW58MZYtmMzOA62lZwpO16uNeYoIWCjzipT V/eZtRGSpE0caN5xEjpQbDVUjIuipbDj+JphijipLfv4qTPaMneWMU6q7lzyiOcEMk2n CIKkZwtZvcbwHC9OijaC8SS2ZGGX0J+ilS+z76XG2JRzYUUXxMY8xfN4LpM5e2YpMWoE VMnw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=ZU1uj0k5 Subject: [Buildroot] [PATCH v3 04/14] package/qt6/qt6shadertools: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Move part of this change to a separte commit (3/14). (suggested by Yann) package/qt6/Config.in | 1 + package/qt6/qt6shadertools/Config.in | 13 +++++++ .../qt6/qt6shadertools/qt6shadertools.hash | 10 +++++ package/qt6/qt6shadertools/qt6shadertools.mk | 39 +++++++++++++++++++ 4 files changed, 63 insertions(+) create mode 100644 package/qt6/qt6shadertools/Config.in create mode 100644 package/qt6/qt6shadertools/qt6shadertools.hash create mode 100644 package/qt6/qt6shadertools/qt6shadertools.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 276a0217ab..b7e95a6885 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -47,6 +47,7 @@ source "package/qt6/qt6base/Config.in" source "package/qt6/qt6core5compat/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" +source "package/qt6/qt6shadertools/Config.in" source "package/qt6/qt6svg/Config.in" endif diff --git a/package/qt6/qt6shadertools/Config.in b/package/qt6/qt6shadertools/Config.in new file mode 100644 index 0000000000..1b47dc6132 --- /dev/null +++ b/package/qt6/qt6shadertools/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_QT6SHADERTOOLS + bool "qt6shadertools" + select BR2_PACKAGE_HOST_QT6BASE_GUI + select BR2_PACKAGE_QT6BASE_GUI + help + Qt is a cross-platform application and UI framework for + developers using C++. + + The Qt Shader Tools module builds on the SPIR-V Open + Source Ecosystem as described at the Khronos SPIR-V web + site. + + https://doc.qt.io/qt-6/qtshadertools-index.html diff --git a/package/qt6/qt6shadertools/qt6shadertools.hash b/package/qt6/qt6shadertools/qt6shadertools.hash new file mode 100644 index 0000000000..90313163fa --- /dev/null +++ b/package/qt6/qt6shadertools/qt6shadertools.hash @@ -0,0 +1,10 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtshadertools-everywhere-src-6.7.0.tar.xz.sha256 +sha256 3e13f967c62f0815c901e754cbc472a2e19170da0c7a505230d559615f7998af qtshadertools-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6shadertools/qt6shadertools.mk b/package/qt6/qt6shadertools/qt6shadertools.mk new file mode 100644 index 0000000000..108f409380 --- /dev/null +++ b/package/qt6/qt6shadertools/qt6shadertools.mk @@ -0,0 +1,39 @@ +################################################################################ +# +# qt6shadertools +# +################################################################################ + +QT6SHADERTOOLS_VERSION = $(QT6_VERSION) +QT6SHADERTOOLS_SITE = $(QT6_SITE) +QT6SHADERTOOLS_SOURCE = qtshadertools-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SHADERTOOLS_VERSION).tar.xz +QT6SHADERTOOLS_INSTALL_STAGING = YES +QT6SHADERTOOLS_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6SHADERTOOLS_CMAKE_BACKEND = ninja + +QT6SHADERTOOLS_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6SHADERTOOLS_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6SHADERTOOLS_CONF_OPTS = \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6SHADERTOOLS_DEPENDENCIES = \ + host-pkgconf \ + qt6base \ + host-qt6shadertools + +HOST_QT6SHADERTOOLS_DEPENDENCIES = \ + host-qt6base + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:45:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934332 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9G6R62z20dC for ; Mon, 13 May 2024 06:19:30 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 3F03982086; Sun, 12 May 2024 20:19:29 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id axQuJZI2HUWH; Sun, 12 May 2024 20:19:28 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A705E813D0 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id A705E813D0; Sun, 12 May 2024 20:19:27 +0000 (UTC) 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 A49D61BF3E0 for ; Sun, 12 May 2024 20:19:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 8E9674072F for ; Sun, 12 May 2024 20:19:17 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id bysxKsqZHQgu for ; Sun, 12 May 2024 20:19:16 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22e; helo=mail-lj1-x22e.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 4D12440722 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4D12440722 Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by smtp4.osuosl.org (Postfix) with ESMTPS id 4D12440722 for ; Sun, 12 May 2024 20:19:15 +0000 (UTC) Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2e1fa2ff499so44834501fa.0 for ; Sun, 12 May 2024 13:19:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545153; x=1716149953; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a1xod2PvMaNb4Y1r96kdpq3NkTrY9nOMMh/a6KuYdnk=; b=OyHD/BuhCb9pwWv5Qiq9URAaxUQSaS+jl1o7ti+y/pBVgcQwNSg5NUhMqCu6xlJAUe 3b7hmfNSqLciOyRbUvZccZTiofoOaLa8zeKzJ6WiTuG4bR0NOx8a+bQABUItE0bTTbFv URC6UD7tN8H3iCaLjhYgN2Tos9mfcgot8lhMpw19HLB43WRgQD9scjm0eGzVetyoIKOu PrU/Q+Uf153WtAAAekcURilM2or+2eu9hc7rYjY9GQjh8/QtkZO8U6b/5iOZKDCS/aBB 7g/Dbbt8AQqzHfmrzoLCj4I7rAWhoIEDSs6+S6PXRM2R4F5Z0toBNhSN/4TCuyjSUaWm GzXw== X-Gm-Message-State: AOJu0YwQjmU3ysO/Hy99FyO8CF8XZarcNxAy2Olb8mEysaZ+0dhsLf9K eWijgDCcESKFqItjimgS2xAAsic0qvAgoO+vEVcTj3m29X1j9lD1TA16eYfS X-Google-Smtp-Source: AGHT+IGjKhmYiO3eZXqV4BkZFDV11aSrmwoVRepjKEXhjHFpJGc8ydq/cNLQBe8o01N3dX79kLXmjA== X-Received: by 2002:a2e:8748:0:b0:2e5:7400:18dc with SMTP id 38308e7fff4ca-2e5740065d9mr13194461fa.16.1715545153559; Sun, 12 May 2024 13:19:13 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:13 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:52 +0200 Message-ID: <20240512114617.2564569-5-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545153; x=1716149953; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a1xod2PvMaNb4Y1r96kdpq3NkTrY9nOMMh/a6KuYdnk=; b=a7KEM0Rs1ggvL8klQFjD6nPUngMjUOFF8oDsEy5deGhe6sfZ9KUdqCRPcq4T2BNm06 cERhXbYThysvDduj8QXOouwu1xZtLhqzo7/eJ/mdLLQl/67tai85Z6PYI2bv5sVyV2JL 53IEe2cJvCx2jyztTly/1fWs9/SbzAWTL1HdpWSI2VifOepun0fIgHPAfDPjnvgx/y9N Gy5HhI7rE4EHiupmV3vSUFkktAU3OatKewF7QA4m6U/XofOzElXQ2+0jDoNgfeEyS3Rz KbyaHyzvVoJ2DeNkFndTBhgEqfxQxsxrqbDMXpuaQd4H0SXWZevZm+RbDQ3wRpdHWhtH /vWg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=a7KEM0Rs Subject: [Buildroot] [PATCH v3 05/14] package/qt6/qt6svg: allow building for host 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/qt6svg/qt6svg.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6svg/qt6svg.mk b/package/qt6/qt6svg/qt6svg.mk index 25e87dd208..a9d7eaef51 100644 --- a/package/qt6/qt6svg/qt6svg.mk +++ b/package/qt6/qt6svg/qt6svg.mk @@ -37,3 +37,4 @@ QT6SVG_DEPENDENCIES = \ qt6base $(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:45:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934333 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9Y413Vz20dC for ; Mon, 13 May 2024 06:19:45 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 5D928820CD; Sun, 12 May 2024 20:19:43 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id wiU2NaK-bxNc; Sun, 12 May 2024 20:19:42 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6968B8218E Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 6968B8218E; Sun, 12 May 2024 20:19:40 +0000 (UTC) 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 AE8611BF3E0 for ; Sun, 12 May 2024 20:19:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 9C5238211A for ; Sun, 12 May 2024 20:19:21 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id pkcBPOAIgBPv for ; Sun, 12 May 2024 20:19:19 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::232; helo=mail-lj1-x232.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org A955181F8C DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A955181F8C Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by smtp1.osuosl.org (Postfix) with ESMTPS id A955181F8C for ; Sun, 12 May 2024 20:19:18 +0000 (UTC) Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2e1d6166521so39387101fa.1 for ; Sun, 12 May 2024 13:19:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545155; x=1716149955; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sB9wnuwuny3PYtziZmHnKeBlK5n1ajfAvP7hBvpAqWs=; b=sVgBKTSQHuPhbOP9Y0fOqyqVAJrwr5jB0FDOwJzfwM1Oe4FiGoXNCzsxj7BNjazltA Cy8jYOf3IOdmh2yL5QTHc+HZZiXNhQyfvDUkBZ0D+vccMQp+z8yZH8pkRNif+KkmeQ6B ppczmVj1jKOQurgYs/buRBqMn/3dfnjo1UMPskKkSkcm/J3XDa78yN8edXtmJsjFHz4m 93y7JCrOSYzbaICy4/Djf1Q1JGXdF3XMp+DH+qFdUNEdRArsq9gTA9wRpZXmuc8Qo8S9 d8S7EqNkxnJtFMNP3ByesTdmAokowhxJ9Cp5sho8ZmIpm/allB32qocIvPQkn3GSQrPv K5dg== X-Gm-Message-State: AOJu0YzzIiXSAgSgALW7kFmy/gnGCU2rDuErOVIpeGRFhQHmuRGkdMqn YlBXUIptoXnHQ4M65C+bOzd8B0pqm477pjIXVZUtgaSYgpyyNk6wC1yKmGUG X-Google-Smtp-Source: AGHT+IHxKTgD1pdqFqrMEnHB1zuJaXsK3fdhuOYciqtT68RrexGdVtg++XaQyEJJLEgaeNNwcnGE2A== X-Received: by 2002:a2e:6101:0:b0:2e1:c97b:6f25 with SMTP id 38308e7fff4ca-2e51a84e229mr25636001fa.1.1715545155302; Sun, 12 May 2024 13:19:15 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:14 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:53 +0200 Message-ID: <20240512114617.2564569-6-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545155; x=1716149955; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sB9wnuwuny3PYtziZmHnKeBlK5n1ajfAvP7hBvpAqWs=; b=Y/M6Vh+Gi2FlQytmgIINhGXF4xe3RiXLlR3M5RgSovpZ7dfrQ8uTHd3jGFbAGobiDN ZcLYoQKiG3oGFPtz/8ZEU7vLrdT1K/AcnMVXjTxVkUvCqBR6PMVBF2RUW23u9jUHaro2 KD9EE9JX7SjT0NQrWyMHNrQ+5BUwOJvcKTnwFa7hBdLdJFOaybKsfrhqhCOI+hBZogXu eQfk5MLs0HDAG/CM4esmrwpBl0wyJw+Mum7SModk/2ldZrDZs/lmECxc/npQSnR+HAw1 S0Dn+/nxMFm5cBRSX1EwNOzxV441k9x8Ol63sIaHbnPJ7h7xr+DBIvTqSOMTtXlor0tL G08A== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=Y/M6Vh+G Subject: [Buildroot] [PATCH v3 06/14] package/qt6/qt6languageserver: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/Config.in | 1 + package/qt6/qt6languageserver/Config.in | 9 +++++ .../qt6languageserver/qt6languageserver.hash | 11 ++++++ .../qt6languageserver/qt6languageserver.mk | 34 +++++++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 package/qt6/qt6languageserver/Config.in create mode 100644 package/qt6/qt6languageserver/qt6languageserver.hash create mode 100644 package/qt6/qt6languageserver/qt6languageserver.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index b7e95a6885..81682af476 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -45,6 +45,7 @@ if BR2_PACKAGE_QT6 source "package/qt6/qt6base/Config.in" source "package/qt6/qt6core5compat/Config.in" +source "package/qt6/qt6languageserver/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" diff --git a/package/qt6/qt6languageserver/Config.in b/package/qt6/qt6languageserver/Config.in new file mode 100644 index 0000000000..8a54ae1911 --- /dev/null +++ b/package/qt6/qt6languageserver/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_QT6LANGUAGESERVER + bool "qt6languageserver" + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6languageserver module. + + https://doc.qt.io/qt-6/qtlanguageserver-index.html diff --git a/package/qt6/qt6languageserver/qt6languageserver.hash b/package/qt6/qt6languageserver/qt6languageserver.hash new file mode 100644 index 0000000000..2d40426c6f --- /dev/null +++ b/package/qt6/qt6languageserver/qt6languageserver.hash @@ -0,0 +1,11 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtlanguageserver-everywhere-src-6.7.0.tar.xz.sha256 +sha256 a99ecb342abdf7b7ac24804c89830a7991de95f9402f45a1e337ae851f76c9fc qtlanguageserver-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6languageserver/qt6languageserver.mk b/package/qt6/qt6languageserver/qt6languageserver.mk new file mode 100644 index 0000000000..6f96feb275 --- /dev/null +++ b/package/qt6/qt6languageserver/qt6languageserver.mk @@ -0,0 +1,34 @@ +################################################################################ +# +# qt6languageserver +# +################################################################################ + +QT6LANGUAGESERVER_VERSION = $(QT6_VERSION) +QT6LANGUAGESERVER_SITE = $(QT6_SITE) +QT6LANGUAGESERVER_SOURCE = qtlanguageserver-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6LANGUAGESERVER_VERSION).tar.xz +QT6LANGUAGESERVER_INSTALL_STAGING = YES +QT6LANGUAGESERVER_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6LANGUAGESERVER_CMAKE_BACKEND = ninja + +QT6LANGUAGESERVER_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6LANGUAGESERVER_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6LANGUAGESERVER_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6LANGUAGESERVER_DEPENDENCIES = \ + qt6base + +$(eval $(cmake-package)) From patchwork Sun May 12 11:45:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934335 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9m3cy7z20dC for ; Mon, 13 May 2024 06:19:56 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8CFE783BFB; Sun, 12 May 2024 20:19:54 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id OefzYioU2J8K; Sun, 12 May 2024 20:19:51 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 88E8E813D0 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 88E8E813D0; Sun, 12 May 2024 20:19:50 +0000 (UTC) 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 6F2F11BF3E0 for ; Sun, 12 May 2024 20:19:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8D3A182163 for ; Sun, 12 May 2024 20:19:22 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id EEtqEDiBHpps for ; Sun, 12 May 2024 20:19:20 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::235; helo=mail-lj1-x235.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 42E548134B DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 42E548134B Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by smtp1.osuosl.org (Postfix) with ESMTPS id 42E548134B for ; Sun, 12 May 2024 20:19:20 +0000 (UTC) Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2e43c481b53so45686851fa.2 for ; Sun, 12 May 2024 13:19:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545157; x=1716149957; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yu1uA7sID++4pBXcnneKX+4KHgWMI/3iooZUDwogRto=; b=GvQTfvN5kMROUi1fJPcPNCcXXIGLe+dsxeTWBqHnzdNO3PDKp80MRGg6gV7INtyxSy 74lVRKHN3p50jnqyOK2s9mA+7/kSg9QveBLtOuFiRyl32lSlkZpC7AvqGUj0IjH2a8T+ mquGuOEIyKEhqSJ2FEkH2ok4JokPXd/21Ouw6wG/zsWXJWX1rLmAxHEavbDhShMzLyBj kabGYj4irtghL80Y5I8ubofkPisy8Nzfby9iYURlrqNr5Okd+634C3Gl7yd1CCvM6Kj8 AU54cu5i67dFhvNkoeAfe+xRBMU9lSre5ndOLGJR2G37cgjqTn3R4FAROqEb2VnMftOa /fNQ== X-Gm-Message-State: AOJu0YyBC+NSy5FLUdwqGr/y+vT+k4WFsxUhx90ETnqhauKIO8UBwUU1 +0B8ACWo5369cNnpxNXPIcvrkfY4lRIZgICkzBlfIn4Hmf8dEiG380uiTqHH X-Google-Smtp-Source: AGHT+IGZ/Ua2RBEiI84Nxyw9UbTkaJ9oKsW0U+SyXrqhJMIuO5NSP8sbUmqvD+iayv2HvIXYRALwag== X-Received: by 2002:a05:651c:510:b0:2e2:115b:effd with SMTP id 38308e7fff4ca-2e5203a47aamr60062141fa.47.1715545157077; Sun, 12 May 2024 13:19:17 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:16 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:54 +0200 Message-ID: <20240512114617.2564569-7-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545157; x=1716149957; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yu1uA7sID++4pBXcnneKX+4KHgWMI/3iooZUDwogRto=; b=Smem53ugHP1UFsFapsHx20g3zmw88lsuliUfM+qlP6OTdvuFzoRCml2NS8xRZ9ctOo BQEHZOJyc1YH8M1TwuNfC6ONZmlwaMFC/V6BQXoIB+r1pDHDOJvgaryFoUhTnY2L8neH abQmF9SlhyHGCbdxPjuRTA0nGT8xZ/CIAnP8jlyWKnOBvpRSgVkvLqBzL7WQPc+FKpRe x0hYjNFXVtNvpWsbzpaSLwE8b/PwgaZu9SEJerYxMnOwsRnPeO1tOq3N2ay72txLIqRZ yMXk/0EtdWHmiupp4kShsElctdgIaCN4cj7cCigV5qR1kSctmyrYyAbOPppj44myp4w0 7NMQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=Smem53ug Subject: [Buildroot] [PATCH v3 07/14] package/qt6/qt6declarative: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/Config.in | 1 + package/qt6/qt6declarative/Config.in | 22 ++++++++ .../qt6/qt6declarative/qt6declarative.hash | 11 ++++ package/qt6/qt6declarative/qt6declarative.mk | 56 +++++++++++++++++++ 4 files changed, 90 insertions(+) create mode 100644 package/qt6/qt6declarative/Config.in create mode 100644 package/qt6/qt6declarative/qt6declarative.hash create mode 100644 package/qt6/qt6declarative/qt6declarative.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 81682af476..625134d281 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -45,6 +45,7 @@ if BR2_PACKAGE_QT6 source "package/qt6/qt6base/Config.in" source "package/qt6/qt6core5compat/Config.in" +source "package/qt6/qt6declarative/Config.in" source "package/qt6/qt6languageserver/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" diff --git a/package/qt6/qt6declarative/Config.in b/package/qt6/qt6declarative/Config.in new file mode 100644 index 0000000000..5c089668e4 --- /dev/null +++ b/package/qt6/qt6declarative/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_QT6DECLARATIVE + bool "qt6declarative" + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6declarative module. + + https://doc.qt.io/qt-6/qtdeclarative-index.html + +if BR2_PACKAGE_QT6DECLARATIVE + +config BR2_PACKAGE_QT6DECLARATIVE_QUICK + bool "quick module" + select BR2_PACKAGE_QT6BASE_GUI + select BR2_PACKAGE_QT6LANGUAGESERVER + select BR2_PACKAGE_QT6SHADERTOOLS + select BR2_PACKAGE_QT6BASE_OPENGL if BR2_PACKAGE_QT6_GL_SUPPORTS + select BR2_PACKAGE_HOST_QT6SVG + select BR2_PACKAGE_HOST_QT6DECLARATIVE + +endif diff --git a/package/qt6/qt6declarative/qt6declarative.hash b/package/qt6/qt6declarative/qt6declarative.hash new file mode 100644 index 0000000000..ae9925509b --- /dev/null +++ b/package/qt6/qt6declarative/qt6declarative.hash @@ -0,0 +1,11 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtdeclarative-everywhere-src-6.7.0.tar.xz.sha256 +sha256 5a0c39579a74d7cca581162c866ed0887287d4f8d5abff7ab9492d4a58fa9e2c qtdeclarative-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6declarative/qt6declarative.mk b/package/qt6/qt6declarative/qt6declarative.mk new file mode 100644 index 0000000000..2348ff2dae --- /dev/null +++ b/package/qt6/qt6declarative/qt6declarative.mk @@ -0,0 +1,56 @@ +################################################################################ +# +# qt6declaratve +# +################################################################################ + +QT6DECLARATIVE_VERSION = $(QT6_VERSION) +QT6DECLARATIVE_SITE = $(QT6_SITE) +QT6DECLARATIVE_SOURCE = qtdeclarative-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6DECLARATIVE_VERSION).tar.xz +QT6DECLARATIVE_INSTALL_STAGING = YES + +QT6DECLARATIVE_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6DECLARATIVE_CMAKE_BACKEND = ninja + +QT6DECLARATIVE_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6DECLARATIVE_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6DECLARATIVE_CONF_OPTS = \ + -DQT_FEATURE_qml_profiler=OFF \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +HOST_QT6DECLARATIVE_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF \ + -DQT_FEATURE_ssl=OFF + +QT6DECLARATIVE_DEPENDENCIES = \ + host-qt6base \ + host-qt6svg \ + host-qt6shadertools \ + host-qt6declarative \ + qt6base \ + qt6shadertools \ + qt6languageserver \ + qt6svg + +HOST_QT6DECLARATIVE_DEPENDENCIES = \ + host-qt6base \ + host-qt6svg \ + host-qt6shadertools + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:45:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934334 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9f4yB9z20dC for ; Mon, 13 May 2024 06:19:50 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C7BA1822A5; Sun, 12 May 2024 20:19:48 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id X60EYFCmKIiQ; Sun, 12 May 2024 20:19:47 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org CFFF983BD4 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id CFFF983BD4; Sun, 12 May 2024 20:19:46 +0000 (UTC) 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 A40A51BF3E0 for ; Sun, 12 May 2024 20:19:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 9102C4073B for ; Sun, 12 May 2024 20:19:22 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ljpGdOnqn5BJ for ; Sun, 12 May 2024 20:19:21 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::235; helo=mail-lj1-x235.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 27BE24072F DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 27BE24072F Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by smtp4.osuosl.org (Postfix) with ESMTPS id 27BE24072F for ; Sun, 12 May 2024 20:19:21 +0000 (UTC) Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2e564cad1f6so19719831fa.1 for ; Sun, 12 May 2024 13:19:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545159; x=1716149959; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OVAAEHH4TizDP63j3sU6DmsTjUnFsue52aJJVSk1TPg=; b=n4Vh04a7z0Bh2a3cw2fY+DiH8BnU95ZcMRXvWb0bi2gmzYw043Jb1PCYCqsuf1hxHY virLpP2vzAozfy4bfgtPbXb63mvy8n4USpzBZPoORNHkLCJVw4s5pihgzM30dfk2b2pA EfCrMef2kkvQ9OQXTvHcxpEYnOLcYNQRoyDgUgxRGS7gyWIGO7ckM4+p89m8vUpr9zE9 D9rXQg4CuU0z4hYoh4KPlJvDp8JdAXPEd58YuUbq0WUKQG0IYLGVAT18jDlksKSDJbps DgX/JdMqszcK1bJ/UVBZq+OJS7HP5ZNQET1wvkiRxB/LBRsRQL11ApL6x8ciRvmYLA9s ZzeQ== X-Gm-Message-State: AOJu0YwgrH9ymBTkYLkBRC15DYKxyMHgV3r1iP79wv+4/BCgNI8VizlF phH1SVoUtg3p9VCnj0iaDEdC4Mb+t6X7fN4oCtx5irzOtXmFoJ51gy/aVBzO X-Google-Smtp-Source: AGHT+IErQ63HyCaFSX1DOKaPinHJZr0h5ZVMRncuXtpk89FZNwhZAbvYbL+llwz01FBak+eWFJQ7QQ== X-Received: by 2002:a2e:3603:0:b0:2e0:4a32:1f38 with SMTP id 38308e7fff4ca-2e51ff66803mr48647341fa.28.1715545158796; Sun, 12 May 2024 13:19:18 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:18 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:55 +0200 Message-ID: <20240512114617.2564569-8-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545159; x=1716149959; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OVAAEHH4TizDP63j3sU6DmsTjUnFsue52aJJVSk1TPg=; b=BUKIbwfnmTMR+CgsRafjJ+Z9k8dih+0rie5ntdoO4jYhvMtskWojFZZ9vWLdwsjso5 2vIsgrHfigXeRrrfzigjF8mVCFQ/atDtnMOK2VD8t/VLw1DYcp0EwFAcT4HX4Y67p4qR mZ5cHNu3pxT9HbFfsxjZPol5HieP4CypphgG3SBaGWvZwKTaZMt5r2IsXzRXK/d9onSH lwuCtrnwK0mi20hQpl/N53HzTZus0xMGrn/iK0MUxHrFPGX0Y4Doa85mKsXFG19HDnYQ /bgprFg/TQi4stvv7MpMHMdYmddAG7LzqdvhRXtEx0CbjJz0R3k5DZ7rGEFXiCIObqPe kQUw== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=BUKIbwfn Subject: [Buildroot] [PATCH v3 08/14] package/qt6/qt6declarative: fix build when Qt Network not available 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Avoid checking for FEATURE_ssl when FEATURE_network is not available. The failure occurs because FEATURE_ssl is defined by the Qt Network module. So we check for FEATURE_network before we check for FEATURE_ssl. Fixes the following build failure: CMake Error at qt6base-6.7.0/cmake/QtFeature.cmake:376 (message): Attempting to evaluate feature ssl but its definition is missing. Either the feature does not exist or a dependency to the module that defines it is missing Call Stack (most recent call first): qt6base-6.7.0/cmake/QtFeature.cmake:141 (qt_evaluate_feature) qt6base-6.7.0/cmake/QtFeature.cmake:180 (qt_internal_evaluate_config_expression) qt6base-6.7.0/cmake/QtFeature.cmake:396 (qt_evaluate_config_expression) qt6base-6.7.0/cmake/QtFeature.cmake:711 (qt_evaluate_feature) qt6base-6.7.0/cmake/QtFeature.cmake:680 (qt_feature_module_end) src/qml/CMakeLists.txt:13 (qt_feature_evaluate_features) Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - This fix was added in this version of the patch set. ...1-Fix-build-with--no-feature-network.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 package/qt6/qt6declarative/0001-Fix-build-with--no-feature-network.patch diff --git a/package/qt6/qt6declarative/0001-Fix-build-with--no-feature-network.patch b/package/qt6/qt6declarative/0001-Fix-build-with--no-feature-network.patch new file mode 100644 index 0000000000..bef5794229 --- /dev/null +++ b/package/qt6/qt6declarative/0001-Fix-build-with--no-feature-network.patch @@ -0,0 +1,28 @@ +From 8377691a0998fd84e6fc8349a5db450bf2d79164 Mon Sep 17 00:00:00 2001 +From: Tasuku Suzuki +Date: Tue, 21 Nov 2023 23:58:43 +0900 +Subject: Fix build with -no-feature-network + +Change-Id: Ib21012301da6afb5458f707b39a9a8079d93eb93 +Reviewed-by: Ulf Hermann +Upstream: https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=8377691a0998fd84e6fc8349a5db450bf2d79164 +Signed-off-by: Roy Kollen Svendsen +--- + src/qml/configure.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/qml/configure.cmake b/src/qml/configure.cmake +index 2d0434643a..d1ff90bd54 100644 +--- a/src/qml/configure.cmake ++++ b/src/qml/configure.cmake +@@ -82,7 +82,7 @@ qt_feature("qml-ssl" PUBLIC + SECTION "QML" + LABEL "QML SSL support" + PURPOSE "Provides ssl support in QML." +- CONDITION QT_FEATURE_ssl ++ CONDITION QT_FEATURE_qml_network AND QT_FEATURE_ssl + ) + + # On arm and arm64 we need a specialization of cacheFlush() for each OS to be +-- +cgit v1.2.3 From patchwork Sun May 12 11:45:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934336 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9p3XTXz20dC for ; Mon, 13 May 2024 06:19:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id BCF7B820A7; Sun, 12 May 2024 20:19:56 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 4CL-zcDvaKCE; Sun, 12 May 2024 20:19:55 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1B3A9820F1 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 1B3A9820F1; Sun, 12 May 2024 20:19:55 +0000 (UTC) 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 C80931BF3E0 for ; Sun, 12 May 2024 20:19:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B27EF402F7 for ; Sun, 12 May 2024 20:19:23 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ErqZELOtjs7Q for ; Sun, 12 May 2024 20:19:22 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::232; helo=mail-lj1-x232.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 8556A400D8 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8556A400D8 Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by smtp2.osuosl.org (Postfix) with ESMTPS id 8556A400D8 for ; Sun, 12 May 2024 20:19:22 +0000 (UTC) Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2e3e18c24c1so36293101fa.1 for ; Sun, 12 May 2024 13:19:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545160; x=1716149960; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fuHyG9TQy+ISXS++YtIRoivCLJAxD4fiovsBX61jgaE=; b=YksSUD6MjXBWitSg1MXSkgJdRbHsuUIS0tqBM7uzSZJZcxrAhBUiytEtH7o9h3Hbpy qCdWmmUAcX2PHBsIhmwmb92oKzWIgCDj89nc7m8QulT3TCrKRJdMe0EIdeIw7oFy4kql xf4v2Sekyrgh+rHuUVsLuXxsujY7EmtEjKS8n48i7gUHunQZp0HKaEzuj7+41tQx/E3X 4fYuUYciJd5DwUpK0acI+CSrZ8PksHEbQC65VO31K7HO3zpumI3xOtJAnnwRHQkpozfM q5vqRSXtKmwzfBZxBwOHo2dgAlzRXFHg//uB0jLxc4yrICNrIU1dv4U0/RzsVSzrS/oF 6uwA== X-Gm-Message-State: AOJu0YzRRBESoFGsCnDZi9ov087IDhSdoyDopRwfE34WlatvslEjeOoq rz8pkYJTDVvLYfxhhJuIpwFNmRr6CCfgLFXsm4iTO4xP7o+4h8uq8iab82dC X-Google-Smtp-Source: AGHT+IHA2Nt+ZabdrpS4ThuphFyPKVIWj4K0einH8m0UWACfS/9LKBrEKyoGtqSWviNUQOJ4zKBDcw== X-Received: by 2002:a05:651c:19ac:b0:2e0:752c:1f2e with SMTP id 38308e7fff4ca-2e51fd2decemr53643451fa.1.1715545160415; Sun, 12 May 2024 13:19:20 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:19 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:56 +0200 Message-ID: <20240512114617.2564569-9-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545160; x=1716149960; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fuHyG9TQy+ISXS++YtIRoivCLJAxD4fiovsBX61jgaE=; b=BwupiHlcYxtmks95BzZykPr/Gn+hrGtH6fZmeW8xjUmA664PuNVaMf+SLeeR2brGuJ PISZ9NTOuLPjgkqTHk2XkeZUV49+vOfdJh0e3Hc/ilkMm0rDfRtmU3+2VOSJZSiNPxoV BHy50IsnfyytI3pksFH6JrxtEEW9YpUVT9FoeXXxXzWj92k1a2isZU45yWN3YejmLGKf UoS+oQCNxHOyST3IgfJiHWJoRJCs0hugmH8L8avTj0+/LabZq7tkZxEwhuCJ3bpewGTr TikqUJIlDru67ILQ3NtS0pJgtqtkMB6AlyEWsEvtcMxLzqg+FRQjd07cclCqBdNhNoiK g7Kw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=BwupiHlc Subject: [Buildroot] [PATCH v3 09/14] package/qt6/qt6websockets: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/Config.in | 1 + package/qt6/qt6websockets/Config.in | 9 ++++ package/qt6/qt6websockets/qt6websockets.hash | 11 +++++ package/qt6/qt6websockets/qt6websockets.mk | 46 ++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 package/qt6/qt6websockets/Config.in create mode 100644 package/qt6/qt6websockets/qt6websockets.hash create mode 100644 package/qt6/qt6websockets/qt6websockets.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 625134d281..16f792cff3 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -51,5 +51,6 @@ source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" source "package/qt6/qt6svg/Config.in" +source "package/qt6/qt6websockets/Config.in" endif diff --git a/package/qt6/qt6websockets/Config.in b/package/qt6/qt6websockets/Config.in new file mode 100644 index 0000000000..a201483922 --- /dev/null +++ b/package/qt6/qt6websockets/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_QT6WEBSOCKETS + bool "qt6websockets" + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6websockets module. + + https://doc.qt.io/qt-6/qtwebsockets-index.html diff --git a/package/qt6/qt6websockets/qt6websockets.hash b/package/qt6/qt6websockets/qt6websockets.hash new file mode 100644 index 0000000000..4e36eb4257 --- /dev/null +++ b/package/qt6/qt6websockets/qt6websockets.hash @@ -0,0 +1,11 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtwebsockets-everywhere-src-6.7.0.tar.xz.sha256 +sha256 5ffc77da6b36cdf18e04c975a0fbf243968806a93a6291bcd2e9cd0b26139736 qtwebsockets-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6websockets/qt6websockets.mk b/package/qt6/qt6websockets/qt6websockets.mk new file mode 100644 index 0000000000..cc17085d10 --- /dev/null +++ b/package/qt6/qt6websockets/qt6websockets.mk @@ -0,0 +1,46 @@ +################################################################################ +# +# qt6websockets +# +################################################################################ + +QT6WEBSOCKETS_VERSION = $(QT6_VERSION) +QT6WEBSOCKETS_SITE = $(QT6_SITE) +QT6WEBSOCKETS_SOURCE = qtwebsockets-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6WEBSOCKETS_VERSION).tar.xz +QT6WEBSOCKETS_INSTALL_STAGING = YES + +QT6WEBSOCKETS_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6WEBSOCKETS_CMAKE_BACKEND = ninja + +QT6WEBSOCKETS_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6WEBSOCKETS_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6WEBSOCKETS_CONF_OPTS = \ + -DQT_FEATURE_thread=ON \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +HOST_QT6WEBSOCKETS_CONF_OPTS = \ + -DQT_FEATURE_thread=ON \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6WEBSOCKETS_DEPENDENCIES = \ + qt6base \ + qt6declarative \ + host-qt6declarative + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:45:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934337 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9t3k5nz20dC for ; Mon, 13 May 2024 06:20:02 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 044CF820F1; Sun, 12 May 2024 20:20:01 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id O3FmWH3Ckhv5; Sun, 12 May 2024 20:19:59 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9E9C3822E5 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 9E9C3822E5; Sun, 12 May 2024 20:19:58 +0000 (UTC) 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 12FEF1BF8B4 for ; Sun, 12 May 2024 20:19:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 0249282253 for ; Sun, 12 May 2024 20:19:27 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KPjrjAvNVNPF for ; Sun, 12 May 2024 20:19:26 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::232; helo=mail-lj1-x232.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 4A2E08139F DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4A2E08139F Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by smtp1.osuosl.org (Postfix) with ESMTPS id 4A2E08139F for ; Sun, 12 May 2024 20:19:25 +0000 (UTC) Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2e6792ea67dso12353731fa.3 for ; Sun, 12 May 2024 13:19:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545163; x=1716149963; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fe/0IWcwPmfkrXukNgySzo4XOcmF/OOi6fQdc2jOxHo=; b=Bui8PK3fHshycz4BM0FTJpefBGgstBoJPpeWRmAmapTLBpzSweT/I3GwrqD+mqewrb D31RIkNq1FNjTx20muDNEEanF6dSxj9cPWK6fmyz6suuPbfeNBUHSRRuiTVEt/vkKcQ1 E2XWdWqH9FuXBkxorNBE+R9qHEhOOHY+wR6DfDKInv8hmM3IWieIMo9yafgjMLD5BE+f ZhkfYK7pA2Wmk6p48Xsi3G9aRAeXtK992gtVhLCk4rywf47vUZO/kuz78RjSFFvVTGzc W90JdwTiD+3kOV+TRN9A6tphZZIzbGiL2VG9zAqb1/WtlhrOIrNot4QnsARnQ9WWXy+i j56Q== X-Gm-Message-State: AOJu0YwTmxXSHKE7+jXhfikjSkEiwkTsCHHiZVLtM6HCTiTEBP6V3w/I aM9Eb0ymtb58h2LQVg7OaCfWou2ibpeTw9ZCng67ItWjkdAQggnYvqyzFggS X-Google-Smtp-Source: AGHT+IGhY3dqYkgZ61Caz4uYCZqpc+mMAD0qCOv80SgioaOd09Rz59iaV6YIAScGJBlYI4FXjZj6Lw== X-Received: by 2002:a2e:7006:0:b0:2dd:7938:ed2f with SMTP id 38308e7fff4ca-2e51fd463bamr66916181fa.19.1715545162069; Sun, 12 May 2024 13:19:22 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:21 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:57 +0200 Message-ID: <20240512114617.2564569-10-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545163; x=1716149963; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Fe/0IWcwPmfkrXukNgySzo4XOcmF/OOi6fQdc2jOxHo=; b=FuppW1eUFE/R2amFaJ9l8+1Yy2/Ez4uzGI6fQ8nB9Hho2HltWg/0Ku3eE3znkagzM3 UjSIpJDmlBiyp4WKeMvV2u9ur4rWCyn2W+uHR07E7eGE4RLQQjCLltnXgfbpfqhyN7I1 /ePlNkB3Oe4B/7AiwZcpbfPZidaOtaa8ylwYzKw2x/rdZE2eG6hZprsB6L2905elHpoz 3sjRzsVaN2/Te47PF3+DkCj5uUEWT+K6p+s86gaK1SiikiRluDulGuhakh5HhPvgiV1c 9SkurMhZUOXJk2IeJwRG1oIsdS/szwGFfRDvVjG/Q89W/jcIU//nIiT+iPHo68KYQbi6 /hNA== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=FuppW1eU Subject: [Buildroot] [PATCH v3 10/14] package/qt6/qt6wayland: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/Config.in | 1 + package/qt6/qt6wayland/Config.in | 24 ++++++++++++ package/qt6/qt6wayland/qt6wayland.hash | 11 ++++++ package/qt6/qt6wayland/qt6wayland.mk | 53 ++++++++++++++++++++++++++ 4 files changed, 89 insertions(+) create mode 100644 package/qt6/qt6wayland/Config.in create mode 100644 package/qt6/qt6wayland/qt6wayland.hash create mode 100644 package/qt6/qt6wayland/qt6wayland.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 16f792cff3..69ce0b3f6a 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -51,6 +51,7 @@ source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" source "package/qt6/qt6svg/Config.in" +source "package/qt6/qt6wayland/Config.in" source "package/qt6/qt6websockets/Config.in" endif diff --git a/package/qt6/qt6wayland/Config.in b/package/qt6/qt6wayland/Config.in new file mode 100644 index 0000000000..814f9e1722 --- /dev/null +++ b/package/qt6/qt6wayland/Config.in @@ -0,0 +1,24 @@ +comment "qt6wayland needs an OpenGL-capable backend" + depends on !BR2_PACKAGE_QT6_GL_SUPPORTS + +config BR2_PACKAGE_QT6WAYLAND + bool "qt6wayland" + depends on BR2_PACKAGE_QT6_GL_SUPPORTS + select BR2_PACKAGE_WAYLAND + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6wayland module. + + https://doc.qt.io/qt-6/qtwayland-index.html + +if BR2_PACKAGE_QT6WAYLAND + +config BR2_PACKAGE_QT6WAYLAND_COMPOSITOR + bool "Enable compositor (experimental)" + help + The compositor API is still experimental, and not built by + default. + +endif diff --git a/package/qt6/qt6wayland/qt6wayland.hash b/package/qt6/qt6wayland/qt6wayland.hash new file mode 100644 index 0000000000..13a6ba15eb --- /dev/null +++ b/package/qt6/qt6wayland/qt6wayland.hash @@ -0,0 +1,11 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtwayland-everywhere-src-6.7.0.tar.xz.sha256 +sha256 d73470e4217da388d8cd2a517ee8bb373853f33c569306e80f04397845157aea qtwayland-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6wayland/qt6wayland.mk b/package/qt6/qt6wayland/qt6wayland.mk new file mode 100644 index 0000000000..cf8727287e --- /dev/null +++ b/package/qt6/qt6wayland/qt6wayland.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# qt6wayland +# +################################################################################ + +QT6WAYLAND_VERSION = $(QT6_VERSION) +QT6WAYLAND_SITE = $(QT6_SITE) +QT6WAYLAND_SOURCE = qtwayland-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6WAYLAND_VERSION).tar.xz +QT6WAYLAND_INSTALL_STAGING = YES + +QT6WAYLAND_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6WAYLAND_CMAKE_BACKEND = ninja + +QT6WAYLAND_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6WAYLAND_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6WAYLAND_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF \ + -DFEATURE_wayland_client=ON + +ifeq ($(BR2_PACKAGE_QT6WAYLAND_COMPOSITOR),y) +QT6WAYLAND_CONF_OPTS += -DFEATURE_wayland_server=ON +else +QT6WAYLAND_CONF_OPTS += -DFEATURE_wayland_server=OFF +endif + +HOST_QT6WAYLAND_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6WAYLAND_DEPENDENCIES = \ + qt6base \ + qt6declarative \ + host-qt6wayland \ + wayland \ + host-wayland + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:45:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934338 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vcv9y2QgCz20dC for ; Mon, 13 May 2024 06:20:06 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 9C5D381370; Sun, 12 May 2024 20:20:04 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ou1kg80vu9Sx; Sun, 12 May 2024 20:20:03 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E306E822E5 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id E306E822E5; Sun, 12 May 2024 20:20:02 +0000 (UTC) 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 1A58C1BF8B4 for ; Sun, 12 May 2024 20:19:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id ADBBE60600 for ; Sun, 12 May 2024 20:19:27 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id NoABgG85OO4o for ; Sun, 12 May 2024 20:19:27 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22b; helo=mail-lj1-x22b.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org E0EC760630 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E0EC760630 Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) by smtp3.osuosl.org (Postfix) with ESMTPS id E0EC760630 for ; Sun, 12 May 2024 20:19:26 +0000 (UTC) Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2e34e85ebf4so30182101fa.2 for ; Sun, 12 May 2024 13:19:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545165; x=1716149965; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F30OF1HR0o2hQcSwOdfe4MroQ0IUpJFFld4/sQ/peL8=; b=rfhONKn+RQSdwm1/Bv/rr3fcqXKXXoNWzBGwwNQ6gIuO8tb4IYw2VzcP3v4+EyPUfn xIrQswBbJXgTuVE6vl5xQaapXX7hQvO4KGmjGrSveiRZI4OXog7VRDgmsPuQXLdGHnWf BDd0YcUK4uAnuKptzEaf5P9F4EBOLdX7UciWkghibR5NZLgAHF7YRuZ27Xyt7M7Y9aTZ 9h4uOvn1T1PWy1jTujt4VyZkqMZreULZ72oIxMrxSoX5h1bzPyc8hat8h4KYjlC0Grnu K7ScXlBNl6JZ3X18lm8HrxlR/V+vf8AQN/5upL+wbzm/k9HA15YPbHgE5QtUMN2yEGir Ei3A== X-Gm-Message-State: AOJu0Yxzw+dZM9AXzMJ5zX/+8UMrDv8ZZJAmzZR71jEJmu7xHaDNwfUD OZ2IP07y4ucbU3UR4HbbLhBPlWDP00oX1Sah9Jp/LFm0heMKU8tDH7RC86po X-Google-Smtp-Source: AGHT+IH6r3fucwwd6AFQ/hVXbNZXud+p09NFVwA2EW42mY8vgS+qXq+auMIWoKS5nkE23VS+zynzRw== X-Received: by 2002:a2e:8506:0:b0:2e1:cb22:a4d with SMTP id 38308e7fff4ca-2e52028b155mr57412651fa.36.1715545164711; Sun, 12 May 2024 13:19:24 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:24 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:58 +0200 Message-ID: <20240512114617.2564569-11-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545165; x=1716149965; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=F30OF1HR0o2hQcSwOdfe4MroQ0IUpJFFld4/sQ/peL8=; b=nCtf98tbeQ49QZqccY0S/9xHcd/6oFIuEJn3n6bM+Mj9JuBMe2Xh3zlXAQ+utdahMn Dl07vtddPXneVd2MEVbjkd6prWjwyByDB5xGRnYHzLLjaVMbpCvz/3D2gUGTDsG81B43 LH8Wz97565xa8UBwd7J0guCDuY/q5C9W+5k1f2XukQ7oM/Tp1Ha9s3XvboTqFGzdz3fs GKMWO4lMqJ1ef6FYBXOwhLCp3tJctvwsqvJUnAeHSsIdaywGquWu5hHLut9g5mg/6vE9 +c0aBbu1DL6WuSxTOP0lCu5+j1iut4KfP74XsnYYp30Ro+gYOpTRfsH2jinXWnw9eKbz wShQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=nCtf98tb Subject: [Buildroot] [PATCH v3 11/14] package/qt6/qt6base: add blind option to enable Network support on host 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Qt Network is a required dependency of Qt Tools. Therefor we need a way to enable the Qt Network module when building for host. Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Separate out this change from patch adding qttools package. (suggested by Yann) package/qt6/qt6base/Config.in.host | 5 +++++ package/qt6/qt6base/qt6base.mk | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package/qt6/qt6base/Config.in.host b/package/qt6/qt6base/Config.in.host index 326c06278e..286da0ff03 100644 --- a/package/qt6/qt6base/Config.in.host +++ b/package/qt6/qt6base/Config.in.host @@ -2,3 +2,8 @@ # Qt Shader Baker(qsb)). config BR2_PACKAGE_HOST_QT6BASE_GUI bool + +# Select this if you need host qt6 tools that require the Qt::Network module +# (e.g. Qt Tools). +config BR2_PACKAGE_HOST_QT6BASE_NETWORK + bool diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 47f47b6f8c..7c3540ce01 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -88,7 +88,6 @@ HOST_QT6BASE_CONF_OPTS = \ -DFEATURE_xml=ON \ -DFEATURE_sql=OFF \ -DFEATURE_testlib=OFF \ - -DFEATURE_network=OFF \ -DFEATURE_dbus=OFF \ -DFEATURE_icu=OFF \ -DFEATURE_glib=OFF \ @@ -103,6 +102,12 @@ else HOST_QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF endif +ifeq ($(BR2_PACKAGE_HOST_QT6BASE_NETWORK),y) +HOST_QT6BASE_CONF_OPTS += -DFEATURE_network=ON +else +HOST_QT6BASE_CONF_OPTS += -DFEATURE_network=OFF +endif + # Conditional blocks below are ordered by alphabetic ordering of the # BR2_PACKAGE_* option. From patchwork Sun May 12 11:45:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934339 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VcvB21BYfz1yfq for ; Mon, 13 May 2024 06:20:10 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8FA4B83C32; Sun, 12 May 2024 20:20:08 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id bWJqNc1F1IGe; Sun, 12 May 2024 20:20:07 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org EDBE983C36 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id EDBE983C36; Sun, 12 May 2024 20:20:06 +0000 (UTC) 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 EE5DB1BF8B4 for ; Sun, 12 May 2024 20:19:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 53931415AB for ; Sun, 12 May 2024 20:19:31 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id l422JRM-g51Z for ; Sun, 12 May 2024 20:19:30 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22c; helo=mail-lj1-x22c.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org C4E244158F DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C4E244158F Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by smtp4.osuosl.org (Postfix) with ESMTPS id C4E244158F for ; Sun, 12 May 2024 20:19:29 +0000 (UTC) Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2e564cad1f6so19720601fa.1 for ; Sun, 12 May 2024 13:19:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545167; x=1716149967; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ogjfoO1ota3OCx5I4zMox8rfcM/UHSXu1Sh+Bu2ohq0=; b=sK8SiGz+vCouirLnMyJicp9/m4seueaPZggvtOsKXqrU3bBpf2jnVHK+Jj03nvOnKk 1j7l9PCbaN1BpOdRCZx/24Vlvz9Nzeh4WXJtFmAdFUYzV2WdMhDdEY//GdppP0G4I/uq wtyeEtSIpFjLo6BUoKmYpq/NQVAysh7QqPPh7CvJuaGQA1k56dBs8G6dXjvl3d4etXBx 9K8afwVqCesZB1D/6Z/mT2n9PGJgLCzjd0gqhG3JYWeyeN0IjRA0Y9fZZgrr8itoAA/e 8/5SUk23ERmHO/1brtM/K030yi0HLjpS3LZJ31weL83BLmzaG2t2QFpUpHhG/Meix4g5 VZKg== X-Gm-Message-State: AOJu0YzEZeOidGpOR3DlZvDR9Jgr+ar4bPWwa6rkhNyvrKOy8llVyZil 04JT0sTdGO7QQO08tm+Ezri5iLGsQosL3c6OBfLmfF0ess+Oc8u7CeQjVW8W X-Google-Smtp-Source: AGHT+IEWac+GbOMoYhFj33Nngh1RXcolIUNHINQh+s0qh7tR35Tm7+B239yz7gI7oCCzzO9G8lfSLQ== X-Received: by 2002:a05:651c:2227:b0:2d8:da4c:5909 with SMTP id 38308e7fff4ca-2e5205e2994mr63312651fa.51.1715545166701; Sun, 12 May 2024 13:19:26 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:26 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:45:59 +0200 Message-ID: <20240512114617.2564569-12-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545167; x=1716149967; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ogjfoO1ota3OCx5I4zMox8rfcM/UHSXu1Sh+Bu2ohq0=; b=hgzSrD33whKGUhQn0s6CZmZvAG2Fw+9aek3ZiKfm7P0PwJ58EmfnCegatcJun/2pUG J8yhSJ2bUo3XW9otGWn2QdXad/40oQRfDpj8z7LbBMnq0MAt68DAGLVSzrCdWv+dEoar lhnglTkxG6JAAd68UpL8XnzwW3XQYYmL0rb9Ssx49x9SLr3xJiV/QAiPZuzntNsTjPPd JF+Lnnws7jsbBBCna4uS4afdsY1WTomAAneMCOcIAUQHPAQErzqCOxrhQH71d3EK2x19 4ZUBF59Nl1KwkzLxbpDV106p/tVC9F2xXwNNsvw7RaXnYiHDVRzOmvFmUy1cgxkUoYwA gpjg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=hgzSrD33 Subject: [Buildroot] [PATCH v3 12/14] package/qt6/qt6tools: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Move part of this change to a separte commit (11/14). (suggested by Yann) package/qt6/Config.in | 1 + package/qt6/qt6tools/Config.in | 12 ++++++++++ package/qt6/qt6tools/qt6tools.hash | 11 +++++++++ package/qt6/qt6tools/qt6tools.mk | 37 ++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 package/qt6/qt6tools/Config.in create mode 100644 package/qt6/qt6tools/qt6tools.hash create mode 100644 package/qt6/qt6tools/qt6tools.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 69ce0b3f6a..48366f5fd1 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -51,6 +51,7 @@ source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" source "package/qt6/qt6svg/Config.in" +source "package/qt6/qt6tools/Config.in" source "package/qt6/qt6wayland/Config.in" source "package/qt6/qt6websockets/Config.in" diff --git a/package/qt6/qt6tools/Config.in b/package/qt6/qt6tools/Config.in new file mode 100644 index 0000000000..75453eaba5 --- /dev/null +++ b/package/qt6/qt6tools/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_QT6TOOLS + bool "qt6tools" + select BR2_PACKAGE_QT6BASE_NETWORK + select BR2_PACKAGE_HOST_QT6BASE_NETWORK + help + Qt is a cross-platform application and UI framework for + developers using C++. + + Qt Tools provides tools facilitate the development + and design of applications. + + https://doc.qt.io/qt-6/qtmodules.html#qt-tools diff --git a/package/qt6/qt6tools/qt6tools.hash b/package/qt6/qt6tools/qt6tools.hash new file mode 100644 index 0000000000..6f2c962740 --- /dev/null +++ b/package/qt6/qt6tools/qt6tools.hash @@ -0,0 +1,11 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qttools-everywhere-src-6.7.0.tar.xz.sha256 +sha256 c8da6b239e82fe1e23465cbf0936c0da5a334438d3fb433e19c503cbb1abee7b qttools-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6tools/qt6tools.mk b/package/qt6/qt6tools/qt6tools.mk new file mode 100644 index 0000000000..8779e8c00f --- /dev/null +++ b/package/qt6/qt6tools/qt6tools.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# qt6tools +# +################################################################################ + +QT6TOOLS_VERSION = $(QT6_VERSION) +QT6TOOLS_SITE = $(QT6_SITE) +QT6TOOLS_SOURCE = qttools-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6TOOLS_VERSION).tar.xz +QT6TOOLS_INSTALL_STAGING = YES +QT6TOOLS_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6TOOLS_CMAKE_BACKEND = ninja + +QT6TOOLS_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0, GFDL-1.3 no invariants (docs) + +QT6TOOLS_LICENSE_FILES = \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt + +QT6TOOLS_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6TOOLS_DEPENDENCIES = \ + qt6base \ + qt6declarative \ + host-qt6tools + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:46:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934340 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VcvB62Q7rz20KK for ; Mon, 13 May 2024 06:20:14 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id B6E0583C55; Sun, 12 May 2024 20:20:12 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id va6L0JG7UC22; Sun, 12 May 2024 20:20:11 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 14AE583C4B Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 14AE583C4B; Sun, 12 May 2024 20:20:11 +0000 (UTC) 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 21BEE1BF8B4 for ; Sun, 12 May 2024 20:19:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 442B060600 for ; Sun, 12 May 2024 20:19:32 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id DdaqvVl4lf1j for ; Sun, 12 May 2024 20:19:31 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::232; helo=mail-lj1-x232.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org F357060620 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org F357060620 Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by smtp3.osuosl.org (Postfix) with ESMTPS id F357060620 for ; Sun, 12 May 2024 20:19:30 +0000 (UTC) Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2e0933d3b5fso53255991fa.2 for ; Sun, 12 May 2024 13:19:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545169; x=1716149969; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KYFA+bjHuzBXW0DpUk6nrcBsJu624+RAfEvvcRr2QJs=; b=aSg/brGn1zlBYNbLOdC2NX5qHUzCnygqUQMdiLXgkdUJjojb9dnBaXDDFtZeS1Hetb wGOSgXwM/wKbnLyPdBJx/mtx4RbDJNsaUZqvJ3y5SUQfgf+eKezvdp6n/neAG/PquxX0 hgqN4xOI+33pmM8iEiOWAtTYIT2zps6d1E4PGCzgJ9ERqZgbg0ZA5UpiZPTtrqC443uI 2E+fs0eifqgGkhoEolk34SvkSorG9vwozdh69HxSN31pf0ZLY5EzoKCOUg4yfmZ8jjTj Zal1+kCCvdaUL2ztQykyTmkSm07LhhC5BmM6YzJqMZSGRO6nb6v1KjNGTWbu0ncL7tAm hczQ== X-Gm-Message-State: AOJu0YxBGmqBCuiNlTeWTH5950CuGn5Jz71l+7Mk6qQhJYOhOPgHrpHN 3e81IwGpUyQ7Ve/YIOfP7IQ+x+2+c76x5Z9ALxXlMMGF1BeX8sfEJhZLFWsE X-Google-Smtp-Source: AGHT+IGtLgrw3JhtCqGN5S/IXD/vUgie5gYyESQ3w10tuqwz4rJuKp4UAeWE/PCsIponrSIXaHgJxQ== X-Received: by 2002:a05:651c:2106:b0:2da:9ed:9b43 with SMTP id 38308e7fff4ca-2e52005da47mr56053341fa.31.1715545168748; Sun, 12 May 2024 13:19:28 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:28 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:46:00 +0200 Message-ID: <20240512114617.2564569-13-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545169; x=1716149969; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KYFA+bjHuzBXW0DpUk6nrcBsJu624+RAfEvvcRr2QJs=; b=nKhvdlqqyGLr4wMfDEm/PRgXQXU51Oa+YZ1yECCi6Y5ncaTrCJqesvSVaGfseBGHtI OlQ/UjiRpfTC7jyFjO3IjQaF9S9YXfsQVDxKBzJzF7vs0+uvZO+qN24F6qFRXURF6OQb up+SKCc8HEcQ13f0nA2gc8bWwatwkvNszSXwjMvYIWULhYcPk9C8bm8bHFCiDHLO14p0 pv5WO5WiQ3opOy2kJon15gu4aIgG2XyTLb81PXKvQXH+u/7H5Avg5P8ntv5MwtJht8cZ BrdK7lq9d3i6TpkSr+QbDadh14wLF1wNUNRqVzuj5dXX24/16SL6T0Bkh+vzyPeCryi4 PyJQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=nKhvdlqq Subject: [Buildroot] [PATCH v3 13/14] package/qt6/qt6virtualkeyboard: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- package/qt6/Config.in | 1 + package/qt6/qt6virtualkeyboard/Config.in | 9 ++++ .../qt6virtualkeyboard.hash | 12 +++++ .../qt6virtualkeyboard/qt6virtualkeyboard.mk | 49 +++++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 package/qt6/qt6virtualkeyboard/Config.in create mode 100644 package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash create mode 100644 package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 48366f5fd1..9dbc4b804a 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -52,6 +52,7 @@ source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" source "package/qt6/qt6svg/Config.in" source "package/qt6/qt6tools/Config.in" +source "package/qt6/qt6virtualkeyboard/Config.in" source "package/qt6/qt6wayland/Config.in" source "package/qt6/qt6websockets/Config.in" diff --git a/package/qt6/qt6virtualkeyboard/Config.in b/package/qt6/qt6virtualkeyboard/Config.in new file mode 100644 index 0000000000..59e9dc3595 --- /dev/null +++ b/package/qt6/qt6virtualkeyboard/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_QT6VIRTUALKEYBOARD + bool "qt6virtualkeyboard" + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6virtualkeyboard module. + + https://doc.qt.io/qt-6/qtvirtualkeyboard-index.html diff --git a/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash new file mode 100644 index 0000000000..dc9a0f23ab --- /dev/null +++ b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash @@ -0,0 +1,12 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz.sha256 +sha256 d61bb2a18b1b06f64c956b2bde740c90a4bb46c47a99b31462e6e8d278a0cb6a qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt +sha256 05cc719deafd0ab083b03296bb2911de10d116953b626a7629b9ca59938038b1 src/plugins/openwnn/3rdparty/openwnn/NOTICE +sha256 b5830d96fb5a7e7e7ebcc295f352846b4b998e78fdc8f9aa68e134d2e4b39986 src/plugins/pinyin/3rdparty/pinyin/NOTICE +sha256 9400a6128693d2f25653698e695f554660c71efccc8c21af28bf143e35199db6 src/plugins/tcime/3rdparty/tcime/COPYING diff --git a/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.mk b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.mk new file mode 100644 index 0000000000..e49643149e --- /dev/null +++ b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.mk @@ -0,0 +1,49 @@ +################################################################################ +# +# qt6virtualkeyboard +# +################################################################################ + +QT6VIRTUALKEYBOARD_VERSION = $(QT6_VERSION) +QT6VIRTUALKEYBOARD_SITE = $(QT6_SITE) +QT6VIRTUALKEYBOARD_SOURCE = qtvirtualkeyboard-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6VIRTUALKEYBOARD_VERSION).tar.xz +QT6VIRTUALKEYBOARD_INSTALL_STAGING = YES + +QT6VIRTUALKEYBOARD_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6VIRTUALKEYBOARD_CMAKE_BACKEND = ninja + +QT6VIRTUALKEYBOARD_LICENSE = \ + GPL-3.0-only, GFDL-1.3 no invariants (docs), \ + BSD-3-Clause + +QT6VIRTUALKEYBOARD_LICENSE_FILES = \ + LICENSES/BSD-3-Clause.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LicenseRef-Qt-Commercial.txt \ + LICENSES/Qt-GPL-exception-1.0.txt \ + src/plugins/openwnn/3rdparty/openwnn/NOTICE \ + src/plugins/pinyin/3rdparty/pinyin/NOTICE \ + src/plugins/tcime/3rdparty/tcime/COPYING + +QT6VIRTUALKEYBOARD_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +HOST_QT6VIRTUALKEYBOARD_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6VIRTUALKEYBOARD_DEPENDENCIES = \ + qt6base \ + qt6declarative \ + qt6svg \ + host-qt6declarative + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From patchwork Sun May 12 11:46:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Kollen Svendsen X-Patchwork-Id: 1934341 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VcvBB69PDz20KK for ; Mon, 13 May 2024 06:20:18 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4B4C982235; Sun, 12 May 2024 20:20:17 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KYsDefegX119; Sun, 12 May 2024 20:20:14 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 3F31583BAD Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 3F31583BAD; Sun, 12 May 2024 20:20:14 +0000 (UTC) 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 6392B1BF3E0 for ; Sun, 12 May 2024 20:19:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 470D2415AB for ; Sun, 12 May 2024 20:19:34 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id GS1hsislmYr9 for ; Sun, 12 May 2024 20:19:33 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::22c; helo=mail-lj1-x22c.google.com; envelope-from=roykollensvendsen@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org C81214158F DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C81214158F Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by smtp4.osuosl.org (Postfix) with ESMTPS id C81214158F for ; Sun, 12 May 2024 20:19:32 +0000 (UTC) Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2e3b1b6e9d1so45243321fa.2 for ; Sun, 12 May 2024 13:19:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715545170; x=1716149970; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g0c+AeWPAxXcLO3nUKDhNs1p8rWhbBsSePcNpoW0kf4=; b=rVHutyBvM0pVPOuWCLBM6XsyfmBAUYlOHBUssXVPnpPk+Lwjk0PUkYI0R5cTPDPh52 QKkBCd8oxCanfG2qCJG5Ak1M1IZiZKh5fkoNsIjv4qwySwDqCpLIkXUvyIsTYSiATzNO z8QwrvQyIo6SWBP72YCQ9m9UfYPj1KVfg8aVX49KoxYtOzeaN7ZWuAwaO0gFeq6kZR3M VJ1dK/IlfoB/k008fQF61AACASr6SgxIyx1g9Tla2JXEuNsT4F98yqwd7hz69PNFWn7E fjvBno9PzUlMYr5Ie85yAX3LPmuYdYtoMD2t64l75UTlfwRRA2Mdo+PBRQR11zO7HhX6 u3/Q== X-Gm-Message-State: AOJu0YxBcLtTW7VA5Qjh83NmE4RCSIze9MD52TmHuXTe5Murg7SA4cpQ CL4HiiSUThYqh03YGb0fNhXHtEefdIuKiLeV6/ky3OG7lOyE6Zp6R90Zk44x X-Google-Smtp-Source: AGHT+IE9msfNys7jGTVGAsWPqGzBIFMalo6XNmTEm9kq4qXX7hKOAVWjcFoU7+aedobR2D582Lz87A== X-Received: by 2002:a2e:934b:0:b0:2df:d071:76ed with SMTP id 38308e7fff4ca-2e51fd4ae06mr50057841fa.10.1715545170467; Sun, 12 May 2024 13:19:30 -0700 (PDT) Received: from precision7530-arch-roy.lan ([2a01:799:1a22:4401:9825:b52b:4cba:665e]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d1515580sm11400791fa.79.2024.05.12.13.19.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 13:19:29 -0700 (PDT) From: Roy Kollen Svendsen To: buildroot@buildroot.org Date: Sun, 12 May 2024 13:46:01 +0200 Message-ID: <20240512114617.2564569-14-roykollensvendsen@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240512114617.2564569-1-roykollensvendsen@gmail.com> References: <1924535> <20240512114617.2564569-1-roykollensvendsen@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715545170; x=1716149970; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=g0c+AeWPAxXcLO3nUKDhNs1p8rWhbBsSePcNpoW0kf4=; b=GJTp4TMKCGjP2O8AgDrz4a93HtURSYneQ5eYvoTNS41BMlnpemcjlLqihlpRCk8Dvz PVJuJBIz3K3/ZB+tCj0ICfqaEW4FCYXKOd4IDBOH1Ff6z0MsJqnBpTT/7iaPHXR1aAQL DTCvntFiulkgNZ5ptT+UyO7fbgLGJpEg1qyILHMlalsnXkJNiOXlij/Ep9VKQcxR8aMJ K6ob03QDkfZu0R7gBVVbwAYl8x6z0FrzR2RBGbbjlcG5BBpwqjmMsWvWN9AIJHCoLlld uTA32lp8MnStrklldSxzd3tEENXbqE6s8QQdd9cmYt4E9uQ+/7rXmwytmmPBazp/44RV x7Wg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com 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=20230601 header.b=GJTp4TMK Subject: [Buildroot] [PATCH v3 14/14] package/qt6/qt6mqtt: new 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: Roy Kollen Svendsen , Samuel Martin , Roy Kollen Svendsen , Thomas Petazzoni , Zoltan Gyarmati , Jesse Van Gavere Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Roy Kollen Svendsen Signed-off-by: Roy Kollen Svendsen --- Changes v2 -> v3: - Fix build failure caused by new name and checksum for for download. package/qt6/Config.in | 1 + package/qt6/qt6.mk | 2 ++ package/qt6/qt6mqtt/Config.in | 10 +++++++++ package/qt6/qt6mqtt/qt6mqtt.hash | 8 ++++++++ package/qt6/qt6mqtt/qt6mqtt.mk | 35 ++++++++++++++++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 package/qt6/qt6mqtt/Config.in create mode 100644 package/qt6/qt6mqtt/qt6mqtt.hash create mode 100644 package/qt6/qt6mqtt/qt6mqtt.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 9dbc4b804a..e84806d5e4 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -47,6 +47,7 @@ source "package/qt6/qt6base/Config.in" source "package/qt6/qt6core5compat/Config.in" source "package/qt6/qt6declarative/Config.in" source "package/qt6/qt6languageserver/Config.in" +source "package/qt6/qt6mqtt/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" source "package/qt6/qt6shadertools/Config.in" diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index b87cb6748d..42984f89ee 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -9,4 +9,6 @@ QT6_VERSION = $(QT6_VERSION_MAJOR).0 QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules +QT6_GIT = git://code.qt.io + include $(sort $(wildcard package/qt6/*/*.mk)) diff --git a/package/qt6/qt6mqtt/Config.in b/package/qt6/qt6mqtt/Config.in new file mode 100644 index 0000000000..2cda7e53c0 --- /dev/null +++ b/package/qt6/qt6mqtt/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_QT6MQTT + bool "qt6mqtt" + select BR2_PACKAGE_QT6BASE_NETWORK + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt6mqtt module. + + https://doc.qt.io/qt-6/qtmqtt-index.html diff --git a/package/qt6/qt6mqtt/qt6mqtt.hash b/package/qt6/qt6mqtt/qt6mqtt.hash new file mode 100644 index 0000000000..0fad4fe06f --- /dev/null +++ b/package/qt6/qt6mqtt/qt6mqtt.hash @@ -0,0 +1,8 @@ +sha256 94024e3dd6c77feddfbd35520cc1f474d669aad7402f087827221890e07a64d5 qt6mqtt-6.7.0-git4.tar.gz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 9b1f50aae6267f9d5e0ceb6775ee86450262c25ec7c0573e151fe5d3f18a4700 LICENSES/LicenseRef-Qt-Commercial.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6mqtt/qt6mqtt.mk b/package/qt6/qt6mqtt/qt6mqtt.mk new file mode 100644 index 0000000000..0405311065 --- /dev/null +++ b/package/qt6/qt6mqtt/qt6mqtt.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# qt6mqtt +# +################################################################################ + +QT6MQTT_VERSION = $(QT6_VERSION) +QT6MQTT_SITE = $(QT6_GIT)/qt/qtmqtt.git + +QT6MQTT_INSTALL_STAGING = YES + +QT6MQTT_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6MQTT_CMAKE_BACKEND = ninja + +QT6MQTT_LICENSE = \ + BSD-3-Clause, GPL-3.0-only, \ + GFDL-1.3-invariants-only (docs) + +QT6MQTT_LICENSE_FILES = \ + LICENSES/BSD-3-Clause.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/Qt-GPL-exception-1.0.txt + +QT6MQTT_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6MQTT_DEPENDENCIES = \ + qt6base + +$(eval $(cmake-package))