From patchwork Wed Aug 13 19:26:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4243 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 9F55240D1C for ; Wed, 13 Aug 2025 21:26:29 +0200 (CEST) Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-6188b5be02csf123696a12.0 for ; Wed, 13 Aug 2025 12:26:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1755113189; cv=pass; d=google.com; s=arc-20240605; b=N5N5S9l0P5t3nf0UNOtL8+by7Xs8XiA83UqGugCdHHkU53Z10goG1kmyOIYPmEEPKC cAp1yjvMu7aPmygWa9W10XNtYnhK804op0J3RtJ28HfuGqlvfnxT1evj9ZhNymIshiW4 okqi77SaJQ2h8Oml93hRuRDmKsbtXzT5kfbLL1Y7llKtSHzQvAfFW/iHTUJ6BRB0NQw2 sXEUbp89P5lvu8py+qAAQVgZCV6jVdgWjhaJ85fiIF0zmuKDWhIzdqMKaTnLeD9e0AZO R5RknguWhR1yfv+re+2eXAt1MbPq6x7EmEjjLZKsK05fLwblk3bHW8JAhoWoQqPlmIhW tv2g== 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=FAn18cWZq2MnC/8RUi8Z1alXLMnZ+FoNEeDLE87lFRg=; fh=D+vufEyWF6FFV8FB/xxXP8B2tO2ah+9C9DEAz1hIV8U=; b=OHh5uqWV2fS0PUkyf+Klc/EUOUPUXVhmUr0TG2a4WDCEDQooYnRBg3xfv+u+88wV5Q c+Da1PJmzKB47QwCD2y+djibHNjHEzqfhQkcvt5LoGpPEocEx9br6S6r0s2p4XntITlz 9ryEQLKgEBOMBgQA8DJFgb8aI8oTW2LJB7iS+tTTcIeV192BZhNg4z0tAOKeqXTHJkAU /+Ze51sDfoOl7KGUrNxPA1QGgfD5JZ9tQxJp0qnyNGwG3BdTeBoW90QFGxRVBHMPUXj3 WxqIRHWWIiT2IMrnRK4qFOjNFgJsu/l0fA3Xuz/PlJdtZSbbBZCA+zsSMmoCh5CCAeNG rqcw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MOSyaph4; 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=1755113189; x=1755717989; 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=FAn18cWZq2MnC/8RUi8Z1alXLMnZ+FoNEeDLE87lFRg=; b=p8nqYQfqgFkLohsXPIw7zMD7f+9+U4S+ELuSmW8Em9YYslsjUsHXJf5JOabI+tQmZF xFEMxTDjSJv2+Mcoa56VyNCRn+B2yljkuLT+drX3ZnBmw86v0lGfMG+dM+9joMkdrnHt DqFtaOLTYM3Pud6DmHUaZcOXpwrpSZBzH8yZc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755113189; x=1755717989; 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=FAn18cWZq2MnC/8RUi8Z1alXLMnZ+FoNEeDLE87lFRg=; b=uEYs897N8WDGo/wbvrVDobMAz8YJszYm2ZlDvEmeY5xAaNp7V3mLluqZe5vV4mwkRD fW2WG0EqRoffhfGFSCInLFQd06xzmBS4NuMSws8Gt1aTm9ks/1zmnUUU74yo4sIzzE0I XpazKy3FKatXZ2BZVjiccOFtktE4JVR3S5IIf/aj7nFuPaBMWRYCH09zgZEuuSzTZPlm b4UU7amurl5/9Sm9Vl+or2pp2+XTacq9W6EHvyZ6+OGKxcgdLunhZJqyK2/QkZ9fCz5L cmTQN7erttkq6Km8ieoN14xXfpOdmQqI1QpHy1gI9SrYJffg0Ojkpvl+GvFZprZR8IJc TxxQ== X-Forwarded-Encrypted: i=2; AJvYcCUclV85W+z5jHqJYYtAow8g2I+OrxxUTBBZMm7cz3xjsFRrY8PsTju2Tj+yODL2WOcQOx3uLWkN/beSSpSI@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yw+qTQWVZZblqr/+Aps/iiOHBpKLvr9buZcnW4QyXhbaejrlnDY +tqScMzO1lFdBRVoDfqKiNWimzwCbXUiUygxXgDSp0vIwJ9Rx4iyGSn9GIx5mXNlK3J8BQ== X-Google-Smtp-Source: AGHT+IHAD9X5cfxdvXBn3lXdrBWr2Ma5G12Wg+mVhQddsA8YtRleC4KgwVq0r8GNKrSzb9BJEPcVbA== X-Received: by 2002:a05:6402:4017:b0:618:4a41:80b2 with SMTP id 4fb4d7f45d1cf-6188c1f42cdmr272443a12.33.1755113189224; Wed, 13 Aug 2025 12:26:29 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZfwS5UVtwNDayQPPnHu6QuUV1VkJOiCvuGRqOs/nhLnoQ== Received: by 2002:a05:6402:46c9:b0:618:8825:4bd with SMTP id 4fb4d7f45d1cf-6188a1f9741ls144736a12.2.-pod-prod-02-eu; Wed, 13 Aug 2025 12:26:27 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWXA/lLTqQ9dYvC39pARA8rYK86CPdaGj1sx/plax9gtURHxxY8eHWeeVTLR1sJ4Mtf9k93xW+1w8tXT/LT@amarulasolutions.com X-Received: by 2002:a17:907:3c8a:b0:afa:1d17:b5c5 with SMTP id a640c23a62f3a-afcb97c34f3mr37102266b.19.1755113186790; Wed, 13 Aug 2025 12:26:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1755113186; cv=none; d=google.com; s=arc-20240605; b=dENQ8TO4u1kW3VbAVkmaAwbSXigT13hprbacjUx3mKDwZs98KZiUjOUwEBD8rptqGq 9fv3I7bihUshHzY8MEXUVuWdQ1IcdbulRqK1T6tmcoAcrJg80TsBAmsYAFcrCtQxcVtm qShIPyIHbB7234s0qGZHWe3I5oGZ7Kt9yBpMlFxnlZgxVhhrtdCRrMn2jPx8+dPNWNV8 gV7JyLmoPsadoDBGcebr0KHaZB9Eo6Rv9G2M7YaoFIduzQM/S/cWQkoeNExqZ/pzkyTu 34ZnC3BXh4R6pcY31fSFOZDicnuT7A5kCIvpvmjjbSg1R2NrxP8HAwh4bx4bHxc7Yo4k itHw== 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=Blxy4HyevyRRHVgsLhuZ0FiHsljJxSdYpyi/FHRDL2k=; fh=AqbW8vWQzP0Hp9BKDkQRB0Alrfdc/u/D+EoxeeZrCOY=; b=jpfxgiqBwkP2lUpxtunDVCneaZ4qh264tMxJgXcPnZBx9Tmlokd0G94MJT8wiEb9Qj nxGClwBkF0fXNI6tEJcBlKFrBEFn0W5proVUfg2oQTMfqe9g1sK0rK1LQaxMurleCBND eKV/65+qZnszoYFNeQRUvdMQinn7LgrqfrqRypyt/q/yuvKM0t34lfetu+j8A/vutUr+ jBWmmW2A4QKp/brNgZM1mCLykYbqJS9Ie5tLgwWeFIn0+izxJn8hOPxHn6/wWA98adwm TlYtGjSRHIPl0uDKrPkPQ+mI0pDB0K54T7kp/TR4GC9pOdjwHIv1A+aLa6DmHuAOESMv HAPQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MOSyaph4; 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-af91a08aa75sor1562336466b.2.2025.08.13.12.26.26 for (Google Transport Security); Wed, 13 Aug 2025 12:26:26 -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; AJvYcCUBfIEoUYAJElWnb/be2U3mYClS1ybn7ohv6VUXQPPEwr7Rc1SgmpRnTCgjPmiwo1fnUaxUdfHBA/MiYZHT@amarulasolutions.com X-Gm-Gg: ASbGncu0CwESvf7pE8TqtH0utBqne9HcNdAcs2Yk/vK2wiQb3JchYq7PmpTWtxts8/w BMTMNoM7SH0D9kW7tYffNiLbCrWiEVMb53ua44om4azy419+eUq1udKOVNnfy8rgP382IcnRaLi NmMY7Z3yHk41BGsMIAefM+7uy4ohlnjOkrWU8k7gGhzMdtHHGc7WHGR1Eawn0O7JrwCsJ4wgyAm VIk9AOjAlJVbgFSlNthxN4Kqr2a0hORFq4R3fxI2DU62CrtEN8sZPJ8vGPmTS5NlVLMKaUMK8PY xDQO/tb5ri1inwM+pXvcBGbZ/ZUZniQHcI2oOO1of3Us8E9BGww1lroBe274oefrI7/dPOhMn7A 5tx4e11EoLe6Q1Hk3QfUZDPKg9Kh6YzZkpiT/X2hXhNIU3hwEiSGqb8yvSc6fBf1xcExXNqKRTc Gn4A== X-Received: by 2002:a17:907:94c1:b0:af9:116c:61cf with SMTP id a640c23a62f3a-afcb98e90a0mr33197466b.43.1755113186306; Wed, 13 Aug 2025 12:26:26 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.fritz.box ([2001:871:248:acda:3fd1:eaf1:73ac:376f]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a0df10asm2453396166b.59.2025.08.13.12.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 12:26:25 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Dario Binacchi Subject: [RFC v2 5/5] package/cutekeyboard: enable build with Qt6 Date: Wed, 13 Aug 2025 21:26:05 +0200 Message-ID: <20250813192605.1540321-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250813192605.1540321-1-dario.binacchi@amarulasolutions.com> References: <20250813192605.1540321-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=MOSyaph4; 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 --- 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