| SUMMARY = "PLDM stack for file transfer" |
| DESCRIPTION = "PLDM responder stack for file transfer protocol" |
| PR = "r1" |
| PV = "0.1+git${SRCPV}" |
| |
| LICENSE = "Apache-2.0" |
| LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" |
| |
| inherit meson pkgconfig systemd |
| |
| S = "${WORKDIR}/git" |
| SRC_URI = "git://gbmc.googlesource.com/pldm;protocol=https;branch=file-transfer" |
| SRCREV = "ade45f60265ab972e4ef1f44bc307affe91c6a0a" |
| |
| DEPENDS += " \ |
| boost \ |
| cli11 \ |
| libpldm-google \ |
| nlohmann-json \ |
| phosphor-dbus-interfaces \ |
| phosphor-logging \ |
| stdplus \ |
| systemd \ |
| " |
| |
| EXTRA_OEMESON:append:gbmc = " \ |
| -Dtests=disabled \ |
| -Dsoftoff=disabled \ |
| -Doem-ibm=disabled \ |
| -Doem-ampere=disabled \ |
| -Dtransport-implementation=af-mctp \ |
| -Dgenerate-terminus-locator-pdr=disabled \ |
| -Dmctp-reactor=disabled \ |
| -Dlibpldm:oem=[] \ |
| " |
| |
| SYSTEMD_SERVICE:${PN} = "pldmd.service" |
| |
| do_install:append() { |
| rm -rf ${D}${datadir}/pldm |
| install -d ${D}${datadir}/pldm/pdr |
| } |
| |
| FILES:${PN} += " \ |
| ${datadir}/libpldm \ |
| ${datadir}/pldm \ |
| " |