LICENSE = "CLOSED" PRECOMPILED_NAME ?= "${PN}" PRECOMPILED_ARCH ?= "${PACKAGE_ARCH}" PRECOMPILED_VERSION ?= "${PV}" PRECOMPILED_URI ?= "http://dreamboxupdate.com/download/${DISTRO}/${DISTRO_VERSION}/${@precompiledPath(d)};name=${PRECOMPILED_ARCH}" SRC_URI += "${PRECOMPILED_URI}" S = "${WORKDIR}/${PRECOMPILED_NAME}_${PRECOMPILED_VERSION}_${PRECOMPILED_ARCH}" def precompiledPath(d): pn = d.getVar('PRECOMPILED_NAME', True) pv = d.getVar('PRECOMPILED_VERSION', True) package_arch = d.getVar('PRECOMPILED_ARCH', True) md5sum = d.getVarFlag('SRC_URI', '%s.md5sum' % package_arch) if md5sum is None: raise bb.parse.SkipPackage("No checksum found for precompiled binary package %s" % pn) return '%s/%s/%s/%s/%s_%s_%s.tar.xz' % (pn, pv, package_arch, md5sum, pn, pv, package_arch) do_install() { cp -r * ${D} } INHIBIT_PACKAGE_STRIP = "1"