From 31ee3411c95832cb7c5ddbebd2467849195a84b7 Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Thu, 28 May 2020 14:59:58 -0500 Subject: sdbusplus: use meson build (From meta-phosphor rev: f9eed5e63cb16cf58ccfe14c953e42ba8a194403) Signed-off-by: Patrick Williams Change-Id: Ie6fb8b012b5750378f882794f0777e06778722aa Signed-off-by: Andrew Geissler --- .../recipes-extended/sdbusplus/sdbusplus_git.bb | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/meta-phosphor/recipes-extended/sdbusplus/sdbusplus_git.bb b/meta-phosphor/recipes-extended/sdbusplus/sdbusplus_git.bb index f102c7bf8..49e2f4af2 100644 --- a/meta-phosphor/recipes-extended/sdbusplus/sdbusplus_git.bb +++ b/meta-phosphor/recipes-extended/sdbusplus/sdbusplus_git.bb @@ -1,9 +1,8 @@ SUMMARY = "C++ bindings for systemd dbus APIs" DESCRIPTION = "C++ bindings for systemd dbus APIs." -inherit autotools pkgconfig -inherit obmc-phosphor-python3-autotools - +inherit meson +inherit python3native include sdbusplus-rev.inc LICENSE = "Apache-2.0" @@ -12,19 +11,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" S = "${WORKDIR}/git" DEPENDS += " \ - autoconf-archive-native \ ${PYTHON_PN}-inflection-native \ ${PYTHON_PN}-mako-native \ ${PYTHON_PN}-pyyaml-native \ + boost \ + googletest \ + systemd \ " - -PACKAGECONFIG ??= "libsdbusplus" -PACKAGECONFIG[libsdbusplus] = "--enable-libsdbusplus,--disable-libsdbusplus,systemd,libsystemd" - -# Remove unused sdbus++ contents (included in python3-sdbus++ package). -do_install_append() { - rm ${D}/${bindir}/sdbus++ - rmdir ${D}/${bindir} || true - rm -rf ${D}/${PYTHON_SITEPACKAGES_DIR} - rmdir ${D}/${libdir}/${PYTHON_DIR} || true -} -- cgit v1.2.3