From patchwork Mon Sep 1 20:32:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4265 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id EDC6E40CEC for ; Mon, 1 Sep 2025 22:32:54 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-61d0976931asf4014273a12.2 for ; Mon, 01 Sep 2025 13:32:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758774; cv=pass; d=google.com; s=arc-20240605; b=de2BVmIOBk7kOGti65DzGb2mnhE4aC9nuNcKUVK1f8MNMcqlU68KhTOqcI9L37n95l XRPP2yHkdDqoP6TMbM5XHY77YPH/uGs8EA1ZNGEhVOebPCCiQwTovY1oiPE4BoEmLy+M BCoIKlUEkTwEm1+Tf6MmpHZZHg3YoQBE6srpPIF50xr3EznBvUGCrRRbR1hJ/5C9gTmZ LXjOV2PQwoVJ9F3K8p8JTdk4mLWSKIg1wSCCfQw2fvocW2yD2F60XkR+uKYV2V9RqpLS FsH2ZKJ5wUiL1lOeiIvTfXJAk352Kob4D7AK0/Ghh0scZa1Q+e6yiBFA/9GMWGSX3piT 2GFA== 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=TmAqk8F3fA2hX0ALTBu+h4Vtr+yzOWkgE6KxN9UId+M=; b=RhMs/jkR3HJymDg2Kl1mxK/2LVxC0NqngzUCKv+fPA2JjVhflu4/8JbWQ8M6ix5U9C tN8dsoiEZDjFRa6R3JCKLBUyuZtoWXDvewhs5LA0eK+UnbyGzzsIsxCpRoYWIyrQYdHR QHy/NvtdJae3QFrmbz1mBzQ3CRbo+Rj0wuE90BA2DSEzFXAySWyd9kr45wpvRwA8AWHA 02H5DTkUw7PLNh+jlWwRkFtqNMLSfMb1Hf65flM2wrV0kNNekdPkDqgx3hFWWwWFDfSD QQJlDmhmxLIUJlzn7e9K3WLxcn88xRLiE7XMu5jP3HfvtHL/NCGu3NvCejd4IHEk/zTY C8Ig==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=EP0Q0nak; 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=1756758774; x=1757363574; 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=oReLADDf5e9x3VaTMkc+5DOu+gRyzD4/H+jPgMl6tTTwMrOGiTeRBh1QWGdHa3kJx/ PNocbhSWxELxGpJOGs6xp9gNwSMQuOHdFtjoXWg3eLRJs7bD44jL5uqrzaUS7qLgSMQV 0e8eNvGtoC/ELEX9K2N5tIoTtIr38wFDbVPbQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758774; x=1757363574; 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=skG25/uggOhprckShS/Jx6vN34gzIwlt1pYdqIiu5ADGij8A6/gEM/bowOX5uE4Riq BcY5T0Yj/AzyhWpq27PAHqpJ2lE+51c32/MTJzHlipQloAf/+1eACkiroGsYd62LhQlz hBwkJIJw1EYO3o7EtDrgWpy8pOqGL2pcjulLKP0D9F5TCvvMxTN+zrPfIJTseWryej8z 5ZvlOhki71Uq629f01yQeBRScCtcw7lJ+UgC8qR5TwM16ItX89QI/it96uW+VnznJfby R8RrUIoDXiGn5q/HWaQFXb+p/EtArNZO3d5YC8K3Ln1XDHHl19SamP/YPXETeajkACs4 vJUA== X-Forwarded-Encrypted: i=2; AJvYcCWyYVlS4qaBWf3ZFF7Uv+qWb03MyI9wnqDYgEVkHllrRp4ZEKawLf7epNQlituWdR7psZ/4pgVBuJSmHaUC@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YzCBUgTEhspqY6gmi5+mYgGGTVOExQ6vYHfzPU6qpmrUMG/sVpw yzCqEsbyHcc7XulfzXRUcYrX9iL9Zy0XG03GLe+1krixFl4IOsqRiMuKgr+aLikhIogoiQ== X-Google-Smtp-Source: AGHT+IE9JqSsBMCvzlqmWxLRtVKbzslzqxh2894iJ7SDQTa4b0NdoCdAHP07Bg13IR0yT7boJcrdOg== X-Received: by 2002:a05:6402:388f:b0:618:6af8:3f71 with SMTP id 4fb4d7f45d1cf-61d26bf9162mr8085485a12.9.1756758774355; Mon, 01 Sep 2025 13:32:54 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZcYUsneDidSBqdv5T1NSujnJLIadznRrc5dtKssPqB5WA== Received: by 2002:a05:6402:3187:b0:61c:3301:6e81 with SMTP id 4fb4d7f45d1cf-61cd3f5b81fls4395096a12.1.-pod-prod-03-eu; Mon, 01 Sep 2025 13:32:52 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWqO6iHpaHU//U6HUTq2UoTnwwSGphHgCNja4mrybpObyEKdaJKLw3bPhLx0LZlom3UZDeYa3qMI8XFoJV0@amarulasolutions.com X-Received: by 2002:a17:906:48c9:b0:b04:10d9:48d4 with SMTP id a640c23a62f3a-b0410d9523dmr569697266b.35.1756758771812; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758771; cv=none; d=google.com; s=arc-20240605; b=X7sXodAY3wCdIeR1bJsCKnZh/zzyzmsZ/FAsMy/QExib/XJ74lWfkNJ0DNqkoBfdtl a+m6d1W7WJuieeqr8nlnKB8vJKTOtGx+wCLZcFg4etLZYh6XkSNoOVDVZXP5pQMa+OY3 DhE5ny1+VN69naCvmGkNUPasc+/P6zSNAYsZTjfCFwt2vjPE08WzqLxnOBhWBq4tCMsk Hezu8//M+sSdA3fFmU7ULQygPtcVU4w/+HjrSRSn8+lc3WVxQDiM7h+WHlwz8/lKe2nW VhsKjczpDhy6UE1lO8epDOsN0cd/lIZ+FLC7bLPamLEcVa97WWmpDDsCZ15nAYj6fwem SB1w== 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=656a2UIYDGJOFdGt06ggbN0yhofnAVeNrngxvss7lVE=; b=FccQnKzYs4yk2Nbg5i9o+bJjsNZ3XWgMfzZB+8yaFItbmQh+FxOuTB9HkR/t1GroJX 2Wi2qrT4D5sG1Q09irtCoeuxSSSyxWtOKxhU/74T5sW/ZYE40j2sjLxNpdZHd3IhASZX SUoz3V9wUiWftPb3mNOota5lV4i0anMpGs7fChIUDMvegN+xFFD/BoJNUsz4ZGY5BbNO nxW3jQtUuiYogWOyywGG/Qo9edhySl30CpgJsSc16r92XnjFFOqJOT38mkxVwyAj9WDG 6yAvtLbdx+e04Akdcw89eT/PjpEdGOeO+Dt32jiDqtwqXN5b1FtoNt6bIjTG6quNgDkd 7Wlg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=EP0Q0nak; 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-b044f44c73csor4814966b.3.2025.09.01.13.32.51 for (Google Transport Security); Mon, 01 Sep 2025 13:32:51 -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; AJvYcCX5zJkz4qmIcEmllCsG5mTaiODManSUEKJNr+Iot01SpBdgwkf9y2O0+vdelt9Bgikpnfi7OelbM4eWtcUn@amarulasolutions.com X-Gm-Gg: ASbGncuc5sVJJZKMx7NE7E+QM4wSH4vuA5B7U9H9dNNwhrxx9URcypflf3CH+vpmwF3 YFSQD7Z8zhvuLO+YvsbVYuKgLh8DjKdiGlcNOOF7IPWhPgx5r7Ej0jvewNeCxt0Ogm2702B/0qN qa/9ssZnbBN3LGZEOd2+FDPKjqh/bYde2CS1aS5n14Mq+xzGQMsxI6R1zkQNxIrKsuwB5OThPYu ODOhPPER+uqbmi0WZV2UJqIvwaln4E9PnIibbDW2H3m24g2HZtBBz41kqOpYK+h273zoBc8gJpR ZV0PqStw6/FFoXOkFxynu8tdNiIMloy44ADwEK/B5tnY0XuA7LTuRaqcgnINTdBnLn4M77vT4lZ gOcYUq8rjDQPWzrDVN78kq9MJa1UTMHOg+GwHkAuHavcYAAtCO/eT7h27r9zSK1PobSjEna109E sXd+DDTL2vR2Y= X-Received: by 2002:a17:907:6ea5:b0:b04:3d7b:ad43 with SMTP id a640c23a62f3a-b043d7bb618mr314143566b.40.1756758771342; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:50 -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 , Giuseppe D'Angelo , Richard Genoud , Dario Binacchi Subject: [RFC v4 5/5] package/cutekeyboard: enable build with Qt6 Date: Mon, 1 Sep 2025 22:32:10 +0200 Message-ID: <20250901203210.804061-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-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=EP0Q0nak; 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