Message ID | 20241031092222.16328-1-andrea.ricchi@amarulasolutions.com |
---|---|
State | Under Review |
Headers | show |
Series | [meta-oe] asyncmqtt: add recipe | expand |
diff --git a/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_9.0.2.bb b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_9.0.2.bb new file mode 100644 index 000000000..dac83065c --- /dev/null +++ b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_9.0.2.bb @@ -0,0 +1,14 @@ +SUMMARY = "MQTT communication C++ library using Boost.Asio" +HOMEPAGE = "https://github.com/redboltz/async_mqtt" +LICENSE = "BSL-1.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=e4224ccaecb14d942c71d31bef20d78c" + +SRC_URI = "git://github.com/redboltz/async_mqtt;protocol=http;branch=main;protocol=https" +SRCREV = "51a97adfd022cf5205c3bb31f38ace1f7fbd21a1" + +DEPENDS = "openssl boost" + +S = "${WORKDIR}/git" + +inherit cmake
async_mqtt is an C++ library for asynchronous MQTT communication. The library is header-only using C++17 and Boost libraries; the main features are client and server support, MQTT v3.1.1 and v5.0 support, continuous packet sending and auto acquiring/mapping topic alias is supported. Signed-off-by: Andrea Ricchi <andrea.ricchi@amarulasolutions.com> --- .../asyncmqtt/asyncmqtt_9.0.2.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_9.0.2.bb