From patchwork Thu Aug 14 15:32:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4249 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id AF2A443665 for ; Thu, 14 Aug 2025 17:33:28 +0200 (CEST) Received: by mail-ed1-f70.google.com with SMTP id 4fb4d7f45d1cf-6188945942bsf1219256a12.0 for ; Thu, 14 Aug 2025 08:33:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1755185608; cv=pass; d=google.com; s=arc-20240605; b=SoTo40oEj+50U9tvDPs+BeumOiNVNf1f7M6oujjuv1MgcymHmP1rH3PeVCAwXcsEzM cfjufcY7ndL5424J9h8jabTF+65s0BL44/5nPS986Nh4WUBCivO6WC/S6eSsN2fI6Fzb FMqZRpAqr5NGaAGfojO10askS3geKk5q4exV79ldVT6KURlc4k8be8Qpv0RSqmErjSz9 KGWTWeRI+5/NTPjJicDpfQsSzj+MN8xb9/ifhYQy7/7FumA2tdmOfI4wt2p0pp1G9tuk pvsMLr1felypw4IT/hrNfBuUV9qxH+WzqS8OvU4HqND6//rx359eiBp5fZcihWC0yEj9 fKQw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; fh=PObDPTmxMXqWSmoIwUPYzgJxsEUeQD5prekt+3K+9Wg=; b=L/6l2LeDGjuMZHWJvdWqWApTzJd3Jpk8ROr7O4I8l9qoWeFRvrew6JB8VUBEZgrSqu 086SMREtq/6n/oIN7tLkCeuO80CssIO23pbKu6ZwA9Ct6VyVpIjeGwQtBXpAXJWb2/9K B6aFx2uW0YPnHKGR4Y5u74KD1CYRxro+bQOqmOH6iZmpdMvKTS1ka0p2YQDu+bJB1yy3 nf4GgAByQsaFU+If2+NS+RYzJ7sYd3obg2guwCy8v98AemWzLWqVlILEMuU5Qc7yyErV o9wGkAnV50506p8KCZqEJCTBH1vhY7rD+OAsr2tegdtUaXlFfcZPM3XSlcMSRM3yW1NJ jCfg==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=H4r4DHxn; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1755185608; x=1755790408; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; b=XSuf80klMmcg/IQ4rklMHkvTiL46p/vyskWU7ycg0ttojky7moKvNosO0US94KTiyF usZuabzKLcUBjfkbQvCC6etb9lmG3zobec6g/FPTOQHVonwf4++NE9aSLuIUca97H9tc RW1nfy032W9OP9TXc3ulGiE4a4bxfqpRYf6vs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755185608; x=1755790408; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; b=WWXb+er74Kb+3asR01vPTqxDo6NDiZM1egk0MBcd66Ks1S9CY1iKM+l87IGzUYFbhy Gbnru1Wo4IlrzylAh9xz+6mpBVJNYw1W6COKtNtD2lgTn+Buxhgp/fpmRFGuVJ4h7hz5 KXULxiLlcN8IdzLu3knRRWZgNKT0iH3A86gCcDffA53sMC7Ke+B19UR+i3jemDokqzLS fZL/CLKdUqRH7ahX3KIAYQfMfSQjM4FklrAc2MZjN1pkHnBtJa10VNrWGjN0qvXfJO3G YDbtuQbBd2dmCqy7xb9WFeoTf1Wb9UBlvk3va2hdqnciETd8R0ql8FqWwyXzDtf/ZTt3 5aDA== X-Forwarded-Encrypted: i=2; AJvYcCXIvqButLWxgLalcrV+ui5TI60DIA8UNMZhXKq6lA8e95iVfP6A6CWFT8XO5AUwkFG3xtLykHdIkhyskIxd@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YyZGzp8T5/7BEPNMy/GVbCsyoDd8XxIa532kjqKkkw/BDTN+slx 1BM0PdavWs+8B3+iEMMmnJY5/IAGxJIS5gR3xmDH1jnhUHkscOPilwrySunEx4n5+TrX/A== X-Google-Smtp-Source: AGHT+IESVxwPBfg1yhiuElCJWJrT5nc9KRXunwk/CO2IJkt7InOVprck9An4w6VTF7LDG3PRGB85lg== X-Received: by 2002:a50:c059:0:b0:617:c586:9bca with SMTP id 4fb4d7f45d1cf-6189199faa0mr1958411a12.4.1755185608055; Thu, 14 Aug 2025 08:33:28 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZcU7Uhv2fU4qxrLpeUbaY3Lbppbnm8m+aR+ik9nbgxaNw== Received: by 2002:a05:6402:440f:b0:615:3262:824f with SMTP id 4fb4d7f45d1cf-6187f6d1454ls681627a12.2.-pod-prod-00-eu-canary; Thu, 14 Aug 2025 08:33:26 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUHZQPVPwtCGpKT75jnPFDMGobfgismaQTi34JLKsD8wY+GKQjZMBO8PXC9hzgxpnkUHTiBXuUXIZOWOOUV@amarulasolutions.com X-Received: by 2002:a17:906:f597:b0:af9:116e:e373 with SMTP id a640c23a62f3a-afcbd894332mr269778766b.21.1755185605708; Thu, 14 Aug 2025 08:33:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1755185605; cv=none; d=google.com; s=arc-20240605; b=el5EevkylG+SPySJT4rAoRLogA3bWZC/htBDebokSn3UnAoPDQNndMakGaN7ojcSmc qSlllXI4HbjT9b5KQqdjtSJHoo8nSCAvngSGiseF1mKmAO8KFywG3QcMkx/A7kpeqRHL /pvSEXpuyJjLGp09R5dPL0jXnqob1BcsG7uM53vGY79W3M/ZxC+9JSQim/TzAZ7R+YTj OKU5I7AhqDtyZbA1uiPIXSJ2ZbGwXza33M3OfMzkB4mJiCIQwv5LGrePln3LAXF2v0X9 nMKJPCKiVUW92Mc3CgPZtxzDiBiGTP9vS+Kqm2YNVsiiW5HIOjO7GfLn8ujjv/HiirZd ZKkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=jo6XNWQjvvZivIg+e9Jllj7wGYs4TiNC3o3+uYMg5Is=; fh=/t+oA6yhRP8HHXrZK0hRvM0NBk5fxdSeuGAGK87smrE=; b=Wpeix28AhDQZRz8JGl3dGZHGPv/y7hb/OxoujflIwdLgkPv2UoZMpG9clc17bE6/Ch ukzkI/QF3lndUzYEX/wEsbbmegK/rSzhuxjNTv9lC40Cvco/1d9/8ZRD2UGeyzfKKrd5 xuBYYasmvqIjTX+2c0vd0aB1iNLatd6F8vKc0F9ALTYYV53luAZ3jm5Zb4MC+hbOSXmn F/gCs/kn0IqvTjrOM+u3XO3+VaA/Hw7wCFO5+dY/jlifj20mIsYPuZaX1TWBe3kCgzVN zg8nNmUVLU3KdSRfUIIRE4sqLC+PncFG+jk7lv69+3DKMlG/sPrgGwIFUMPqYy77euTd 5SCA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=H4r4DHxn; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-afcc57e529asor57134666b.6.2025.08.14.08.33.25 for (Google Transport Security); Thu, 14 Aug 2025 08:33:25 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCVvUOrDBzC0D0MPDdIltT5bSvfjn5/K//Fv4t5CZJLT+sZg7Mx/wCOvVefJAA0Xc3UzBjWeg8zEloBASbON@amarulasolutions.com X-Gm-Gg: ASbGnctUVf3w9fWdAt3llaUwJYeqCVZd7kbmaYQX/yIQb6JF47Rh3IWbkTBdhNJDTYZ o+uW3XR6JRTyX8fCXeG4ensATa6R8tNrQ0oBdXc4nEHXUPYw5nTSWiJvwNDPAk+KUxbBB2cUAGn 732FQCdNe+JlUL607w6H4EKZPDdybAmTJn6VnlHY8nMyx3l+mKFoRaeV+WnIrFPzNxZfJJjOowl pBd75ZwoTnFaLYj8fI7UN11bW0mGTo66K/RKh2GmPIZEqbUFAQrrHbcQepQIFLOBdVDAp1cBTvf Bb69Kdnhxk+Ekl2X4hFnjSTfKRU69lqOYNNbYj62HJhwpr6UhnYORl//4a3R358zxsfzAE2Lv5x ZXyoXxDa9WKI7zIX2SOUiy8LHztJz0R2YTsJIQRuDVOSJIGDg2vUon2/ZSCRAN9DBHCn2PdQwz7 7l X-Received: by 2002:a17:907:160c:b0:afc:a3b2:d100 with SMTP id a640c23a62f3a-afcbe7c8410mr356831366b.7.1755185605262; Thu, 14 Aug 2025 08:33:25 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.fritz.box ([2001:871:248:acda:9b30:e43:d6cd:c58f]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c022sm2561928966b.101.2025.08.14.08.33.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 08:33:24 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , Andrea Ricchi , Giuseppe D'Angelo , linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [RFC v3 5/5] package/cutekeyboard: enable build with Qt6 Date: Thu, 14 Aug 2025 17:32:59 +0200 Message-ID: <20250814153259.6822-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250814153259.6822-1-dario.binacchi@amarulasolutions.com> References: <20250814153259.6822-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=H4r4DHxn; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Enable building of cutekeyboard with Qt6. With the merge of QuickControls2 into qtdeclarative, the corresponding Kconfig option has also disappeared in Buildroot. Signed-off-by: Dario Binacchi --- (no changes since v2) Added in v2 package/cutekeyboard/Config.in | 13 ++++++++----- package/cutekeyboard/cutekeyboard.mk | 6 +++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package/cutekeyboard/Config.in b/package/cutekeyboard/Config.in index bd661b0cd42e..4f83316644a2 100644 --- a/package/cutekeyboard/Config.in +++ b/package/cutekeyboard/Config.in @@ -1,10 +1,13 @@ config BR2_PACKAGE_CUTEKEYBOARD bool "cutekeyboard" - depends on BR2_PACKAGE_QT5 - depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5declarative - select BR2_PACKAGE_QT5DECLARATIVE - select BR2_PACKAGE_QT5DECLARATIVE_QUICK - select BR2_PACKAGE_QT5QUICKCONTROLS2 + depends on BR2_PACKAGE_QT5 || BR2_PACKAGE_QT6 + depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE || BR2_PACKAGE_QT6 # qt5declarative + select BR2_PACKAGE_QT5DECLARATIVE if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5DECLARATIVE_QUICK if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5QUICKCONTROLS2 if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT6BASE_GUI if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6DECLARATIVE if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6DECLARATIVE_QUICK if BR2_PACKAGE_QT6 help CuteKeyboard is a Qt virtual keyboard plugin for embedded applications. diff --git a/package/cutekeyboard/cutekeyboard.mk b/package/cutekeyboard/cutekeyboard.mk index 775bed0fe995..8181950aac50 100644 --- a/package/cutekeyboard/cutekeyboard.mk +++ b/package/cutekeyboard/cutekeyboard.mk @@ -6,7 +6,11 @@ CUTEKEYBOARD_VERSION = v1.3.0 CUTEKEYBOARD_SITE = $(call github,amarula,cutekeyboard,$(CUTEKEYBOARD_VERSION)) -CUTEKEYBOARD_DEPENDENCIES = qt5declarative qt5quickcontrols2 +ifeq ($(BR2_PACKAGE_QT5),y) +CUTEKEYBOARD_DEPENDENCIES += qt5declarative qt5quickcontrols2 +else +CUTEKEYBOARD_DEPENDENCIES += qt6declarative +endif CUTEKEYBOARD_INSTALL_STAGING = YES CUTEKEYBOARD_LICENSE = MIT CUTEKEYBOARD_LICENSE_FILES = LICENSE