From patchwork Fri Sep 25 06:42:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4858 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id E2C613F9EB for ; Fri, 25 Sep 2026 08:43:21 +0200 (CEST) Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-49e6c17ec1dsf5847325e9.2 for ; Thu, 24 Sep 2026 23:43:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790318601; cv=pass; d=google.com; s=arc-20260327; b=EEUj+/s02qag9m0cZvKuqQRHfsvy/ZWmiv39qSpQKwPCXrbHKODOhkyCgAie7nvmsa ynRZtI7/oC0hRpDl9RlxdV/Dao0MdX/JNWufjSHzexfUOnHAG6mzBUA0a92sGZnP9DSK DQeeA/ASZ47l0ktt+7x5OkHr/5tNBgcMjjJnO6BJA3RHlUYaKm9bOHMUnZAYsKVTPBzB AcJkGMYRP+rr3w+B9M1NCZmAFe79CMQqSBNOmjWUD9xaX0K07yocOS8zxSBqW5nEYaT9 tgSH0iBqjX6edQjuoQ6BVPgMo60IHSwRzMiTWcdtlq1a50emIXFlAR0zxK7EsAA3MTXC GYag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=ap8kt/ivOmkzCcw6IUI91zPJr7Tjm4tqpa4YSsdWW6M=; fh=DpFHh1OxaMvesaxXLh85Pwp8GApFqSPdUl4he4k45Sc=; b=i8C1QcZJZp8Dsfi+ypNe+2N0nZ+IBYWpNptMgdjq20VNco4Hq6bJOCu5qxhRsnW+IG QjNx3/SwBatgibYnNJwEr2tZSCXqG/t/iNO/pzfROzGKF5UZMFvv6ic0vsYaNaW/rvfd y+e0S4ZXbq1BgAgBsVBU0XKdxVhGoPq1LkGI/u4OEQ4wl/c1+HrOEuVYC/hyvKKJBg8n AeWWbNjWZ86HecBhOQ+fmoMpPRB+THA3oBOdDP5f2TjMz0BViZi/jM2WadlM8nIVFFd3 lE00o+INow49d67b91xHOmYjBLGWNJqTrD3UdI2CdWhsg8CN3ISCwoqwqkCFvGYCCWmP /gQA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=UM5yTkES; 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=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1790318601; x=1790923401; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:content-type :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:content-type; bh=ap8kt/ivOmkzCcw6IUI91zPJr7Tjm4tqpa4YSsdWW6M=; b=MxGMqpp7wqsyFkGdNf6EE4uTPaCJjwME68KMiH5656OFnKWuRdfoRZ0Bfvo5+9eo+z fz4xpvt2uxizTlSHCwO5aF6CnnQE0z01Yu60UdulYgHyEnItc3wWwDZa1Weq0APRBZsV GIcSJPvZTr9Odc89di+atTIQvA6Vv6VjYq4ZM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790318601; x=1790923401; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-gg:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ap8kt/ivOmkzCcw6IUI91zPJr7Tjm4tqpa4YSsdWW6M=; b=x+wE0fuaIbD58XtD/zK96nEQKEvgb37EhGJs4h4gYQaiup8kI9BsSAf2JgahW21ajx XuVqELAI8dMTGkmdP/LPf6Efw4B2Rxl+LKkId5r3osBVM355vYaETIkf++OQG87hqTFr AXoMpM7xUeET+wEwVOlPbeeoVa+71fE6DqniaOVdNU/y6MWSoSeMKsdfkHGgFRpm3DFL aW5RPJZTCuwMPd8ITI26oWvRFP5UtsRbX7jXZJfx2Gj9slKmnjV6BwMAu+ItGHFnRBcT B68QxSBVUXM7lqyQHRDE+bGii/F5xiA//zaLX79UveuQ72EjcJEC8KIhzthCi0CQcjB4 UdXg== X-Forwarded-Encrypted: i=2; AKwUvBwwdQsxr0rwk9VTNTsOU7nKhPpwOYa4Y2EaGZma7gyyB8eHwtihbAv/sgm9Rwt0QEhFaNq7sKZxfy5NbZj7@patchwork.amarulasolutions.com X-Gm-Message-State: AFuF++lxSjW0agW+u3G15pmMB7QdKpGkYG1CyQ+FmdzhDMK3CKtMfERf cmMXkfB6Rep0p9sXR9LaCGe7SthKUSC6YXOAAJMnnDCFR9+fNwsPy4Hm8SUAmyK2H0d0Aw== X-Received: by 2002:a05:600c:468c:b0:49f:bd3c:bc19 with SMTP id 5b1f17b1804b1-49fe66f4cabmr77709675e9.20.1790318601583; Thu, 24 Sep 2026 23:43:21 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="ATskLddBdSSAhw7//cCRtD0yNDTbmiMfgw0D04450SZd+L5Y3A==" Received: by 2002:a05:600c:4e91:b0:49f:c717:1c5f with SMTP id 5b1f17b1804b1-49fedb55f54ls5085345e9.2.-pod-prod-02-eu; Thu, 24 Sep 2026 23:43:20 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBzVWeK0LUPmsi9PirDA5PmbdGY7UvRZ3pAwFLaWLQpgUeZblWZ7VAH7bdNoxGbWRN1zVnH/+2ihAD0Pt2YW@amarulasolutions.com X-Received: by 2002:a05:600c:4e55:b0:49f:bd3c:bc1a with SMTP id 5b1f17b1804b1-49fe66f506fmr79409155e9.21.1790318599957; Thu, 24 Sep 2026 23:43:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790318599; cv=none; d=google.com; s=arc-20260327; b=iK/xUi5GYa5L2ArUfXnT1R6k3KXEs8X1Z7GIqsR6uXpheYTh3OL5n34hAMOqFn14Rt Eprh4mK3ABW5d2lwwONqMIqlc9puMrqvdct97FPTXZ5+kz+HY/dbqxOK7lyyPXps4SFz VtnXMuCaw1wDa8dMNkV0tTbpMRwE+cH8XJVOhPHg7yQulEQRm+blwVMB9Iq9jTq9LStT nH4QVz7DQ8gr6gt2pzd/y/Ysqco5lsu52en06rlWDfDlr8LAzFCX2AnfJcuo1Ec+i7bU GwcC/F1YSsflgUOgpbxrqRi8NJL1+Xm/1MnGD8QGEv8dilqWgs7mdGJvQkKOks3kwdSt ylEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Er2259if0WDm3M/tB1lV1fsxt9V1wPAGIbTL3MVuwlw=; fh=crhntt0L+yK/by259RYLU+38UTo95uBhlzHpD18tsgM=; b=VRUV8KRHT+Zgc2XwMNytQWEnPZ1e/sZJfGbL/iX4A4hnInIqVG6a6n/NGk3DApxIZR NZucyGqnfyaM581MgH9nRLaVDK3pXSRyj1J3S2Eha5bdi42zxmVbAItAMw1xQ/qqwEzY TFQGE01ALLcF7VRom0LP5R2Wk6JZ5TROQ+ve779aLx42O6k1Tg3RnzNn/VgaRvx+FbYB 1EUHBO9600CIZ/LCPm5+RwgT6P/5ZDSEG6QLA1GhjKn/bX2kJ8sXydzZNA6B7lHVgt3f pY7DNpBvHvtH7DTywubZyJ1wEDSaWaPAQmPdsStaXwpPktsE7HTKA1yfQFZCCC5Cnq6k 5RcQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=UM5yTkES; 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=neutral 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 5b1f17b1804b1-49ff06b9f7csor1686345e9.11.2026.09.24.23.43.19 for (Google Transport Security); Thu, 24 Sep 2026 23:43:19 -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; AKwUvBzvY3Y1ZOezwpjCnPy5lIDZ/7rE3TlbwGdPBeutT6Rni2pKOSfjU3eoPSir1ZvOXD/KzeBAvxF6pacLRCa/@amarulasolutions.com X-Gm-Gg: AYBFou0ydpSENZSVHBiF8+68Hs9he+4R/C6apxgWoT2VB/nv+LaOn9P/YHtnKq3UdUD Cuhanuohuud1fmbIsuUxtkq5aES5CGjTnUeLfqUddgvYxSyxElZOJQqsmhkbO5JledlPv9snVaT Fit+8hd4qqrHELnVxkIN97YsuqEajPOk3NJaKcn1gH6YUwjfdQAtwa+W4N0jnh/wKgchseyz1uE W1o+0iKoOfSAcW9mDXq+KHrEcFbFNfX5zJPP9xnMi6xyC2z907cyl/yOnHubZdi95S5xBQic4CQ ZEiznqvEI9BHiMQ5o0V1Sjiz3mna+Djxcqz0Zt0xlbccUNxUDUoyAXu6vwM9b6x/uHW2Bkn/pIM 1BFVgirND/OGgr8KFNKQAWv7PWtgxECdiup9dK5/FL8bziyw+Y/JGmK9x+h4sZE8k5sYkGaE2IC dBChaNJDRETOdBIcFjP49ib1KvEcMwbd6y9inLc7SZMgqMqvT4coY4jw88RrW9z5MaZErLNx0bN FoOoJpBYy2f9Km8Tgqy9j15ZcvWyRKwvdZe5w9cChZ2FMtJMc1sgo+33Ho215GpNRmF7FZIe5KJ rCwkaIj5DVldjRBkDsk0adh8Xyy+Zo9MrklA6O499xjvvm3uwMHYCJifBfGq3VPnJmRZHIk= X-Received: by 2002:a05:600c:4e49:b0:49d:1cc7:5ec3 with SMTP id 5b1f17b1804b1-49fe66d456cmr75178495e9.9.1790318599602; Thu, 24 Sep 2026 23:43:19 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-14-29-58.business.telecomitalia.it. [79.14.29.58]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5df44f9sm115584445e9.11.2026.09.24.23.43.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 23:43:18 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andrea Ricchi , Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , linux-amarula@amarulasolutions.com, Thomas Petazzoni , Richard GENOUD , Dario Binacchi Subject: [PATCH v6 6/6] package/cutekeyboard: enable build with Qt6 Date: Fri, 25 Sep 2026 08:42:57 +0200 Message-ID: <20260925064257.1162394-7-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260925064257.1162394-1-dario.binacchi@amarulasolutions.com> References: <20260925064257.1162394-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=UM5yTkES; 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=neutral 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 Reviewed-by: Andrea Ricchi --- Changes v5 -> v6: - Drop the redundant select of BR2_PACKAGE_QT6BASE_GUI, already selected by BR2_PACKAGE_QT6DECLARATIVE_QUICK (Andrea Ricchi) - Add Reviewed-by of Andrea Ricchi - Rebase on version 1.7.0 Changes v4 -> v5: - Rebase on version 1.6.0 Added in v2 package/cutekeyboard/Config.in | 12 +++++++----- package/cutekeyboard/cutekeyboard.mk | 6 +++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package/cutekeyboard/Config.in b/package/cutekeyboard/Config.in index bd661b0cd42e..ee8017def034 100644 --- a/package/cutekeyboard/Config.in +++ b/package/cutekeyboard/Config.in @@ -1,10 +1,12 @@ 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_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 2b0f5a9f2c2c..baaf371f977d 100644 --- a/package/cutekeyboard/cutekeyboard.mk +++ b/package/cutekeyboard/cutekeyboard.mk @@ -6,7 +6,11 @@ CUTEKEYBOARD_VERSION = 1.7.0 CUTEKEYBOARD_SITE = $(call github,amarula,cutekeyboard,v$(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