common/recipes-lib/sensors-py/sensors-py_0.0.1.bb (26 lines of code) (raw):
SUMMARY = "Python bindings for lm-sensors."
DESCRIPTION = "sensors.py"
LICENSE = "LGPLv2"
# The license LGPL-2.1 was removed in Hardknott.
# Use LGPL-2.1-only instead.
def lic_file_name(d):
distro = d.getVar('DISTRO_CODENAME', True)
if distro in [ 'rocko', 'dunfell' ]:
return "LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780"
return "LGPL-2.1-only;md5=1a6d268fd218675ffea8be556788b780"
LIC_FILES_CHKSUM = "\
file://${COREBASE}/meta/files/common-licenses/${@lic_file_name(d)} \
"
DEPENDS = "python3 libobmc-sensors"
FILESEXTRAPATHS:prepend := "${THISDIR}/patches:"
SRC_URI = "git://github.com/paroj/sensors.py;protocol=https;branch=master \
file://001-load-so-fix.patch \
"
SRCREV = "4001b2c1ee00d9d7753827609f98920461a364b7"
S = "${WORKDIR}/git"
inherit python3-dir
do_install() {
install -d ${D}${PYTHON_SITEPACKAGES_DIR}
install -m 644 ${S}/sensors.py ${D}${PYTHON_SITEPACKAGES_DIR}/
}
FILES:${PN} = "${PYTHON_SITEPACKAGES_DIR}/sensors.py"