diff options
-rw-r--r-- | classes/populate_b2qt_sdk.bbclass | 2 | ||||
-rw-r--r-- | classes/qbsp-image.bbclass | 2 | ||||
-rw-r--r-- | classes/qbsp.bbclass | 5 | ||||
-rw-r--r-- | recipes-qt/meta/meta-b2qt-automotive-qbsp.bb | 3 | ||||
-rw-r--r-- | recipes-qt/meta/meta-b2qt-embedded-qbsp.bb | 3 |
5 files changed, 11 insertions, 4 deletions
diff --git a/classes/populate_b2qt_sdk.bbclass b/classes/populate_b2qt_sdk.bbclass index 5bd0902..fc64842 100644 --- a/classes/populate_b2qt_sdk.bbclass +++ b/classes/populate_b2qt_sdk.bbclass | |||
@@ -46,6 +46,8 @@ replace_sysroot_symlink() { | |||
46 | done | 46 | done |
47 | } | 47 | } |
48 | 48 | ||
49 | do_populate_sysroot[depends] += "p7zip-native:do_populate_sysroot" | ||
50 | |||
49 | fakeroot tar_sdk_sdkmingw32() { | 51 | fakeroot tar_sdk_sdkmingw32() { |
50 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} ${SDK_OUTPUT}${SDKTARGETSYSROOT} | 52 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} ${SDK_OUTPUT}${SDKTARGETSYSROOT} |
51 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKPATHNATIVE} ${SDK_OUTPUT}${SDKPATHNATIVE} | 53 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKPATHNATIVE} ${SDK_OUTPUT}${SDKPATHNATIVE} |
diff --git a/classes/qbsp-image.bbclass b/classes/qbsp-image.bbclass index 9ea3cd8..b8da767 100644 --- a/classes/qbsp-image.bbclass +++ b/classes/qbsp-image.bbclass | |||
@@ -29,6 +29,8 @@ | |||
29 | 29 | ||
30 | QBSP_IMAGE_CONTENT ??= "" | 30 | QBSP_IMAGE_CONTENT ??= "" |
31 | 31 | ||
32 | do_image_complete[depends] += "p7zip-native:do_populate_sysroot" | ||
33 | |||
32 | fakeroot do_qbsp_image () { | 34 | fakeroot do_qbsp_image () { |
33 | if [ -z "${QBSP_IMAGE_CONTENT}" ]; then | 35 | if [ -z "${QBSP_IMAGE_CONTENT}" ]; then |
34 | exit 0 | 36 | exit 0 |
diff --git a/classes/qbsp.bbclass b/classes/qbsp.bbclass index 2dd42d0..8beb55f 100644 --- a/classes/qbsp.bbclass +++ b/classes/qbsp.bbclass | |||
@@ -42,13 +42,14 @@ SRC_URI = "\ | |||
42 | 42 | ||
43 | INHIBIT_DEFAULT_DEPS = "1" | 43 | INHIBIT_DEFAULT_DEPS = "1" |
44 | do_qbsp[depends] += "\ | 44 | do_qbsp[depends] += "\ |
45 | p7zip-native:do_populate_sysroot \ | ||
45 | installer-framework:do_populate_sysroot \ | 46 | installer-framework:do_populate_sysroot \ |
46 | ${QBSP_SDK_TASK}:do_populate_sdk \ | 47 | ${QBSP_SDK_TASK}:do_populate_sdk \ |
47 | ${QBSP_IMAGE_TASK}:do_image_complete \ | 48 | ${QBSP_IMAGE_TASK}:do_image_complete \ |
48 | " | 49 | " |
49 | 50 | ||
50 | QBSP_VERSION ?= "${PV}${VERSION_AUTO_INCREMENT}" | 51 | QBSP_VERSION ?= "${PV}${VERSION_AUTO_INCREMENT}" |
51 | QBSP_INSTALLER_COMPONENT ?= "${MACHINE}" | 52 | QBSP_INSTALLER_COMPONENT ?= "${@d.getVar('MACHINE', True).replace('-','')}" |
52 | QBSP_INSTALL_PATH ?= "/Extras/${MACHINE}" | 53 | QBSP_INSTALL_PATH ?= "/Extras/${MACHINE}" |
53 | 54 | ||
54 | QBSP_LICENSE_FILE ?= "" | 55 | QBSP_LICENSE_FILE ?= "" |
@@ -122,7 +123,7 @@ prepare_qbsp() { | |||
122 | patch_installer_files ${COMPONENT_PATH}/meta | 123 | patch_installer_files ${COMPONENT_PATH}/meta |
123 | 124 | ||
124 | mkdir -p ${B}/images/${QBSP_INSTALL_PATH}/images | 125 | mkdir -p ${B}/images/${QBSP_INSTALL_PATH}/images |
125 | 7zr x ${IMGDEPLOYDIR}/${IMAGE_PACKAGE} -o${B}/images/${QBSP_INSTALL_PATH}/images/ | 126 | 7zr x ${DEPLOY_DIR_IMAGE}/${IMAGE_PACKAGE} -o${B}/images/${QBSP_INSTALL_PATH}/images/ |
126 | 127 | ||
127 | cd ${B}/images | 128 | cd ${B}/images |
128 | 7zr a ${COMPONENT_PATH}/data/image.7z * | 129 | 7zr a ${COMPONENT_PATH}/data/image.7z * |
diff --git a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb b/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb index ebd12c5..3f86016 100644 --- a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb +++ b/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb | |||
@@ -40,7 +40,8 @@ inherit qbsp | |||
40 | 40 | ||
41 | PV = "1.1" | 41 | PV = "1.1" |
42 | 42 | ||
43 | QBSP_INSTALLER_COMPONENT = "qt.automotive.10.yocto.${MACHINE}" | 43 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" |
44 | QBSP_INSTALLER_COMPONENT = "qt.automotive.10.yocto.${QBSP_MACHINE}" | ||
44 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Automotive/${MACHINE}" | 45 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Automotive/${MACHINE}" |
45 | 46 | ||
46 | QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk" | 47 | QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk" |
diff --git a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb b/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb index 56da506..6fe8bf1 100644 --- a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb +++ b/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb | |||
@@ -41,7 +41,8 @@ inherit qbsp | |||
41 | PV := "${@d.getVar('PV', True)[0:5]}" | 41 | PV := "${@d.getVar('PV', True)[0:5]}" |
42 | 42 | ||
43 | VERSION_SHORT = "${@d.getVar('QT_MODULE_BRANCH', True).replace('.','')}" | 43 | VERSION_SHORT = "${@d.getVar('QT_MODULE_BRANCH', True).replace('.','')}" |
44 | QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${MACHINE}" | 44 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" |
45 | QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${QBSP_MACHINE}" | ||
45 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Boot2Qt/${MACHINE}" | 46 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Boot2Qt/${MACHINE}" |
46 | 47 | ||
47 | QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk" | 48 | QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk" |