meta-wolfssl/recipes-wolfssl/wolfclu/commercial/wolfclu_%.bbappend

29 lines
824 B
Plaintext

BBFILE_PRIORITY='2'
COMMERCIAL_CONFIG_DIR := "${@os.path.dirname(d.getVar('FILE', True))}"
LICENSE="Proprietary"
LIC_FILES_CHKSUM="file://${WOLFCLU_LICENSE};md5=${WOLFCLU_LICENSE_MD5}"
SRC_URI="file://${COMMERCIAL_CONFIG_DIR}/files/${WOLFCLU_SRC}.7z"
SRC_URI[sha256sum]="${WOLFCLU_SRC_SHA}"
DEPENDS += "p7zip-native"
inherit wolfssl-compatibility
S = "${WORKDIR}/${WOLFCLU_SRC}"
do_unpack[depends] += "p7zip-native:do_populate_sysroot"
do_unpack() {
cp -f "${COMMERCIAL_CONFIG_DIR}/files/${WOLFCLU_SRC}.7z" "${WORKDIR}"
7za x "${WORKDIR}/${WOLFCLU_SRC}.7z" -p"${WOLFCLU_SRC_PASS}" -o"${WORKDIR}" -aoa
}
do_configure_disable_autogen() {
mkdir -p ${S}
echo -e "#!/bin/sh\nexit 0" > ${S}/autogen.sh
chmod +x ${S}/autogen.sh
}
addtask do_configure_disable_autogen after do_unpack before do_configure