ac38d6ce9c
qt5enginio needs Qt5 with ssl support, a dependency could be added on BR2_PACKAGE_QT5BASE_OPENSSL but this proposal was rejected in the first iteration of this patch. Qt5 has ssl support through libressl on Qt 5.6 or openssl in latest Qt however we can't select libressl without adding a circular dependency as some packages (such as sqlcipher) force openssl through BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL. Any solution at the Kconfig level that tries to select libressl will lead to circular dependencies. Since Qt 5.6 is more or less deprecated anyway, and since it is not tested in the autobuilders, solve this with a comment. The comment is only shown for Qt 5.6, when libressl is not selected. Note that it is also shown when qt5enginio is not selected. Fixes: - http://autobuild.buildroot.org/results/60678cab68ec9aa17184b8417b64b3b79adf428a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
24 lines
813 B
Plaintext
24 lines
813 B
Plaintext
config BR2_PACKAGE_QT5ENGINIO
|
|
bool "qt5enginio"
|
|
select BR2_PACKAGE_QT5BASE_GUI
|
|
select BR2_PACKAGE_QT5BASE_NETWORK
|
|
select BR2_PACKAGE_OPENSSL
|
|
help
|
|
Qt is a cross-platform application and UI framework for
|
|
developers using C++.
|
|
|
|
Enginio is a Backend-as-a-Service solution for simplifying
|
|
backend development of connected and data-driven applications.
|
|
|
|
This package has been tagged as deprecated since version
|
|
5.6 and not recommended for new design.
|
|
|
|
http://doc.qt.io/archives/qt-5.5/enginio-index.html
|
|
|
|
# Forcibly selecting libressl is not possible because it is from a choice, and
|
|
# depending on it is also not possible because we select openssl. So just a
|
|
# a warning.
|
|
comment "qt5enginio needs libressl for Qt5.6"
|
|
depends on BR2_PACKAGE_QT5_VERSION_5_6
|
|
depends on !BR2_PACKAGE_LIBRESSL
|