common/recipes-lib/mctp/libmctp-intel_git.bb (31 lines of code) (raw):
# Copyright 2020-present Facebook. All Rights Reserved.
HOMEPAGE = "https://github.com/Intel-BMC/libmctp"
SUMMARY = "MCTP stack"
DESCRIPTION = "MCTP library implementing the MCTP base specification"
PR = "r1"
PV = "1.0+git${SRCPV}"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0d30807bb7a4f16d36e96b78f9ed8fae"
SRC_URI = "git://github.com/Intel-BMC/libmctp.git;protocol=https;branch=master \
file://0001-Remove-unknown-i2c-smbus.h.patch \
file://0002-Build-as-shared-library.patch \
file://0003-Customize-buffer-size.patch \
"
SRCREV = "d530c2271e1f9ff5d76a170c0abd64bd03ef40fd"
SRC_URI[md5sum] = "1c7db87fb8fa946b03d91fff08b0825a"
SRC_URI[sha256sum] = "f7d36674d1e72d216fe60d804fc55ba5284162e8ec6a79e6ef2e067d3aee7675"
inherit pkgconfig cmake
S = "${WORKDIR}/git"
do_configure:append() {
cd ${S}
cmake
}
do_install:append() {
install -d ${D}${libdir}
install libmctp_intel.so ${D}${libdir}/libmctp_intel.so
lnr ${D}${libdir}/libmctp_intel.so ${D}${libdir}/libmctp_intel.so.0
install -d ${D}${includedir}
install -m 0644 ${S}/*.h ${D}${includedir}/
}
FILES:${PN} = "${libdir}/libmctp_intel.so ${libdir}/libmctp_intel.so.0"
FILES:${PN}-dev = "${includedir}/*.h"