zephyr-sdk: use UNPACKDIR

do_unpack: Bitbake Fetcher Error: UnpackError("subdir
argument isn't a subdirectory of unpack root"

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
This commit is contained in:
Naveen Saini
2024-05-24 12:49:40 +08:00
parent 763c72fc30
commit 987e47a476

View File

@@ -12,11 +12,14 @@ DEPENDS += "cmake"
SDK_ARCHIVE = "zephyr-sdk-${PV}_linux-${BUILD_ARCH}.tar.xz"
SDK_NAME = "${BUILD_ARCH}"
SRC_URI = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${PV}/${SDK_ARCHIVE};subdir=${S};name=${SDK_NAME}"
SRC_URI = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${PV}/${SDK_ARCHIVE};name=${SDK_NAME}"
SRC_URI[x86_64.sha256sum] = "01f942146d2fc6d6afd5afe6f4b5c315525d2c937c7e613d3312b0992b33bc68"
SRC_URI[aarch64.sha256sum] = "1749b6891a6a6e70b013d8b31ff067c5a94891f651985a6da9a20367b2deb6c7"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"
do_configure[noexec] = "1"
do_compile[noexec] = "1"
@@ -24,7 +27,7 @@ ZEPHYR_SDK_DIR = "${prefix}/zephyr-sdk"
do_install() {
install -d ${D}${prefix}
cp -r ${S}/zephyr-sdk-${PV} ${D}${ZEPHYR_SDK_DIR}
cp -r ${UNPACKDIR}/zephyr-sdk-${PV} ${D}${ZEPHYR_SDK_DIR}
# Install host tools
${D}${ZEPHYR_SDK_DIR}/setup.sh -h