inherit obmc-phosphor-utils inherit pythonnative DEPENDS += "python" export BUILD_SYS export HOST_SYS export STAGING_INCDIR export STAGING_LIBDIR PYTHON_AUTOTOOLS_PACKAGE ?= "${PN}" python() { for pkg in listvar_to_list(d, 'PYTHON_AUTOTOOLS_PACKAGE'): set_append(d, 'FILES_%s' % pkg, d.getVar('PYTHON_SITEPACKAGES_DIR', True)) } # In order to facilitate packages that use python3native, but also # depend on python2 scripts we need to replace the #! to be nativepython # instead of just python. Without this, `which python` points to the # host's python, which is not the one where required modules would be # installed. do_install_append_class-native() { for i in ${D}${bindir}/* ${D}${sbindir}/*; do if [ -f "$i" ]; then sed -i -e s:env\ python:env\ nativepython:g $i fi done }