1SUMMARY = "dbus-sensors" 2DESCRIPTION = "Dbus Sensor Services Configured from D-Bus" 3 4SRC_URI = "git://github.com/openbmc/dbus-sensors.git" 5SRCREV = "6b6891c52e550c42507d4b413cbc4c6a09235535" 6 7PV = "0.1+git${SRCPV}" 8 9LICENSE = "Apache-2.0" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 11 12PACKAGECONFIG ??= " \ 13 adcsensor \ 14 cpusensor \ 15 exitairtempsensor \ 16 fansensor \ 17 hwmontempsensor \ 18 intrusionsensor \ 19 ipmbsensor \ 20 mcutempsensor \ 21 psusensor \ 22 external \ 23 " 24 25PACKAGECONFIG[adcsensor] = "-Dadc=enabled, -Dadc=disabled" 26PACKAGECONFIG[cpusensor] = "-Dcpu=enabled, -Dcpu=disabled" 27PACKAGECONFIG[exitairtempsensor] = "-Dexit-air=enabled, -Dexit-air=disabled" 28PACKAGECONFIG[fansensor] = "-Dfan=enabled, -Dfan=disabled" 29PACKAGECONFIG[hwmontempsensor] = "-Dhwmon-temp=enabled, -Dhwmon-temp=disabled" 30PACKAGECONFIG[intrusionsensor] = "-Dintrusion=enabled, -Dintrusion=disabled" 31PACKAGECONFIG[ipmbsensor] = "-Dipmb=enabled, -Dipmb=disabled" 32PACKAGECONFIG[mcutempsensor] = "-Dmcu=enabled, -Dmcu=disabled" 33PACKAGECONFIG[psusensor] = "-Dpsu=enabled, -Dpsu=disabled" 34PACKAGECONFIG[nvmesensor] = "-Dnvme=enabled, -Dnvme=disabled" 35PACKAGECONFIG[external] = "-Dexternal=enabled, -Dexternal=disabled" 36 37SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'adcsensor', \ 38 'xyz.openbmc_project.adcsensor.service', \ 39 '', d)}" 40SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'cpusensor', \ 41 'xyz.openbmc_project.cpusensor.service', \ 42 '', d)}" 43SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'exitairtempsensor', \ 44 'xyz.openbmc_project.exitairsensor.service', \ 45 '', d)}" 46SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'fansensor', \ 47 'xyz.openbmc_project.fansensor.service', \ 48 '', d)}" 49SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'hwmontempsensor', \ 50 'xyz.openbmc_project.hwmontempsensor.service', \ 51 '', d)}" 52SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'intrusionsensor', \ 53 'xyz.openbmc_project.intrusionsensor.service', \ 54 '', d)}" 55SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'ipmbsensor', \ 56 'xyz.openbmc_project.ipmbsensor.service', \ 57 '', d)}" 58SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'mcutempsensor', \ 59 'xyz.openbmc_project.mcutempsensor.service', \ 60 '', d)}" 61SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'psusensor', \ 62 'xyz.openbmc_project.psusensor.service', \ 63 '', d)}" 64SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'external', \ 65 'xyz.openbmc_project.externalsensor.service', \ 66 '', d)}" 67 68DEPENDS = "boost nlohmann-json sdbusplus i2c-tools libgpiod" 69inherit meson systemd 70 71S = "${WORKDIR}/git" 72 73