summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-x86
diff options
context:
space:
mode:
authorJian Zhang <zhangjian.3032@bytedance.com>2022-03-04 11:56:09 +0300
committerJian Zhang <zhangjian.3032@bytedance.com>2022-03-09 10:10:58 +0300
commit6afcd27dfec612b1b5cfccf26bc7f3773f1a5c7d (patch)
treefa894f231a2e191fd3b8a5e5126b2e9cb0b06505 /meta-phosphor/recipes-x86
parentc2b13085051782d1c97f5476d1d262d3e7294359 (diff)
downloadopenbmc-6afcd27dfec612b1b5cfccf26bc7f3773f1a5c7d.tar.xz
libpeci: Move recipe to meta-phosphor/recipes-x86
Move libpeci to meta-phosphor/recipes-x86. libpeci is a common feature. When you need use libpeci, you will don't have to rely on meta-intel-openbmc. Tested: Build OK, and verify in QEMU that command 'peci_cmds' called OK. Change-Id: I35f82a998861fdec1ff056a38389f86b6d0886b7 Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>
Diffstat (limited to 'meta-phosphor/recipes-x86')
-rw-r--r--meta-phosphor/recipes-x86/libpeci/libpeci_git.bb17
1 files changed, 17 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-x86/libpeci/libpeci_git.bb b/meta-phosphor/recipes-x86/libpeci/libpeci_git.bb
new file mode 100644
index 0000000000..9e4715f95d
--- /dev/null
+++ b/meta-phosphor/recipes-x86/libpeci/libpeci_git.bb
@@ -0,0 +1,17 @@
+SUMMARY = "PECI Library"
+DESCRIPTION = "PECI Library"
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=7becf906c8f8d03c237bad13bc3dac53"
+inherit cmake pkgconfig systemd
+
+SRC_URI = "git://github.com/openbmc/libpeci;branch=master;protocol=https"
+
+PV = "0.1+git${SRCPV}"
+SRCREV = "bdefaa3c95d0a93928f8ebda1ce158172d3a4bcf"
+
+S = "${WORKDIR}/git"
+
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[dbus-raw-peci] = "-DDBUS_RAW_PECI=ON,-DDBUS_RAW_PECI=OFF,boost sdbusplus"
+SYSTEMD_SERVICE:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'dbus-raw-peci', 'com.intel.peci.service', '', d)}"