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