Files
BPI-M2C/source_sync_rls_25c/layers/meta-unisoc/recipes-update/bsdiff/bsdiff.bb
T

38 lines
924 B
BlitzBasic
Raw Normal View History

2026-09-22 09:38:26 +08:00
DESCRIPTION = "Binary diff/patch utility"
HOMEPAGE = "http://www.daemonology.net/bsdiff/"
LICENSE = "BSD-2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6cb76fad37994aeb4d424db5db697ca"
SECTION = "bin"
DEPENDS += "bzip2 brotli libdivsufsort"
RDEPENDS:{PN} += "bzip2 brotli libdivsufsort"
PV = "4.3.1"
PR = "r0"
PROVIDES = "bsdiff"
inherit deploy
do_compile () {
make -C ${S}
}
do_install () {
install -d ${D}${libdir}/
install -m 0777 ${S}/libbspatch.so ${D}${libdir}/
install -d ${D}${includedir}/bsdiff
install -m 0777 ${S}/include/bsdiff/* ${D}${includedir}/bsdiff/
}
do_deploy() {
install -d ${DEPLOYDIR}/
install -m 755 ${WORKDIR}/image/usr/lib/libbspatch.so ${DEPLOYDIR}
}
addtask deploy before do_build after do_install
FILES:${PN} += "${libdir}/*"
FILES:${PN} += "${includedir}/*"
FILES_SOLIBSDEV = ""
INSANE_SKIP:${PN} = "dev-so"
TARGET_CC_ARCH += "${LDFLAGS}"
BBCLASSEXTEND = "native"