[v6,6/6] package/cutekeyboard: enable build with Qt6
Commit Message
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 <dario.binacchi@amarulasolutions.com>
Reviewed-by: Andrea Ricchi <andrea.ricchi@amarulasolutions.com>
---
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(-)
@@ -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.
@@ -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