1SUMMARY = "dbus-sensors" 2DESCRIPTION = "Dbus Sensor Services Configured from D-Bus" 3 4SRC_URI = "git://github.com/openbmc/dbus-sensors.git;branch=master;protocol=https" 5SRCREV = "30eb03f3d5054088727f3065e367266b2a82b31d" 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 = " \ 69 boost \ 70 i2c-tools \ 71 libgpiod \ 72 nlohmann-json \ 73 phosphor-logging \ 74 sdbusplus \ 75 " 76inherit pkgconfig meson systemd 77 78S = "${WORKDIR}/git" 79 80EXTRA_OEMESON:append = " -Dtests=disabled" 81