blob: 51259cadf7f33847929b58b48d212c08d3dc4ee7 [file]
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 = "ee9dc69edfd7ddf4b715fcd5d88dc835c031a59c"
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 \
"