From efc72a0d96697e3cc0027fbc6d5365eb7ce84866 Mon Sep 17 00:00:00 2001 From: Vijay Khemka Date: Tue, 20 Nov 2018 11:14:07 -0800 Subject: Add dbus-sensors recipe This adds the recipe to build the dbus-sensors from s2600wf-misc repo. dbus-sensors is a dbus-configurable sensors project which configures cpu, temp, fan and ADC sensors. (From meta-phosphor rev: 1c03afe08cb8362f3e446590ec725737e9a40360) Change-Id: I51d37784209f8ba73382b03891f0553829e1be05 Signed-off-by: Vijay Khemka Signed-off-by: Brad Bishop --- .../recipes-phosphor/sensors/dbus-sensors_git.bb | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meta-phosphor/recipes-phosphor/sensors/dbus-sensors_git.bb (limited to 'meta-phosphor') diff --git a/meta-phosphor/recipes-phosphor/sensors/dbus-sensors_git.bb b/meta-phosphor/recipes-phosphor/sensors/dbus-sensors_git.bb new file mode 100644 index 000000000..5e6eda15c --- /dev/null +++ b/meta-phosphor/recipes-phosphor/sensors/dbus-sensors_git.bb @@ -0,0 +1,26 @@ +SUMMARY = "dbus-sensors" +DESCRIPTION = "Dbus Sensor Services Configured from D-Bus" + +SRC_URI = "git://github.com/openbmc/dbus-sensors.git" +SRCREV = "2ef26fbf11d10651838993e7499d2be5d1cc1dad" + +PV = "0.1+git${SRCPV}" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SYSTEMD_SERVICE_${PN} = "xyz.openbmc_project.fansensor.service" +SYSTEMD_SERVICE_${PN} += " xyz.openbmc_project.adcsensor.service" +SYSTEMD_SERVICE_${PN} += " xyz.openbmc_project.hwmontempsensor.service" +SYSTEMD_SERVICE_${PN} += " xyz.openbmc_project.cpusensor.service" + +DEPENDS = "boost nlohmann-json sdbusplus" +inherit cmake systemd + +S = "${WORKDIR}/git/" + +# linux-libc-headers guides this way to include custom uapi headers +CXXFLAGS_append = " -I ${STAGING_KERNEL_DIR}/include/uapi" +CXXFLAGS_append = " -I ${STAGING_KERNEL_DIR}/include" +do_configure[depends] += "virtual/kernel:do_shared_workdir" +EXTRA_OECMAKE = "-DYOCTO=1" -- cgit v1.2.3