meta-oe: libcppconnman: add recipe

libcppconnman is a C++ library to control ConnMan via D-Bus. It exposes
simple aync methods to perform all the controls that ConnMan allow via
D-Bus.

Signed-off-by: Andrea Ricchi <andrea.ricchi@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Andrea Ricchi 2026-03-05 09:30:21 +01:00 committed by Khem Raj
parent 9dff889e43
commit 5899a5e6ff
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -0,0 +1,17 @@
SUMMARY = "Amarula libcppconnman library"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a87a7059d580c45495c1218f53e3610d"
SECTION = "libs"
SRC_URI = "git://github.com/amarula/libcppconnman.git;protocol=https;branch=main"
SRCREV = "d89262c2cd7336da8ba9eb06228d422847fe4b20"
inherit cmake pkgconfig
DEPENDS += "glib-2.0"
EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DBUILD_CONNMAN=ON"
# LICENSE file
FILES:${PN} += "${datadir}/Amarula"