1SUMMARY = "Phosphor GPIO monitor application" 2DESCRIPTION = "Application to monitor gpio assertions" 3HOMEPAGE = "http://github.com/openbmc/phosphor-gpio-monitor" 4PR = "r1" 5PV = "1.0+git${SRCPV}" 6LICENSE = "Apache-2.0" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" 8inherit meson pkgconfig 9inherit obmc-phosphor-dbus-service 10 11GPIO_PACKAGES = " \ 12 ${PN}-monitor \ 13 ${PN}-presence \ 14" 15 16PACKAGE_BEFORE_PN += "${GPIO_PACKAGES}" 17ALLOW_EMPTY:${PN} = "1" 18SYSTEMD_PACKAGES = "${GPIO_PACKAGES}" 19 20RPROVIDES:${PN}-monitor += "virtual/obmc-gpio-monitor" 21RPROVIDES:${PN}-presence += "virtual/obmc-gpio-presence" 22 23PROVIDES += "virtual/obmc-gpio-monitor" 24PROVIDES += "virtual/obmc-gpio-presence" 25 26DEPENDS += "sdbusplus" 27DEPENDS += "phosphor-dbus-interfaces" 28DEPENDS += "libevdev" 29DEPENDS += "phosphor-logging" 30DEPENDS += "systemd" 31DEPENDS += "boost" 32DEPENDS += "libgpiod" 33DEPENDS += "cli11" 34DEPENDS += "nlohmann-json" 35 36SYSTEMD_SERVICE:${PN}-monitor += "phosphor-multi-gpio-monitor.service" 37SYSTEMD_SERVICE:${PN}-monitor += "phosphor-gpio-monitor@.service" 38SYSTEMD_SERVICE:${PN}-presence += "phosphor-gpio-presence@.service" 39 40FILES:${PN}-monitor += "${bindir}/phosphor-gpio-monitor" 41FILES:${PN}-monitor += "${bindir}/phosphor-multi-gpio-monitor" 42FILES:${PN}-monitor += "${bindir}/phosphor-gpio-util" 43FILES:${PN}-monitor += "${nonarch_base_libdir}/udev/rules.d/99-gpio-keys.rules" 44FILES:${PN}-presence += "${bindir}/phosphor-gpio-presence" 45 46SRC_URI += "git://github.com/openbmc/phosphor-gpio-monitor;branch=master;protocol=https" 47SRCREV = "c4b6ce728089737ad85ab5cfa7f34e2a912f091b" 48S = "${WORKDIR}/git" 49 50EXTRA_OEMESON:append = " -Dtests=disabled" 51