diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2017-11-17 13:38:14 +0200 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2017-11-17 13:39:10 +0000 |
commit | 86e061a015a75185d9e5cef8d20c3e230c3c7424 (patch) | |
tree | 4bacf69b1bf57260bcec2dc3ad7a845f67201fc0 | |
parent | 0af8477aaa48831eff9669466413266e8a26f98e (diff) | |
download | meta-boot2qt-86e061a015a75185d9e5cef8d20c3e230c3c7424.tar.gz |
qbsp: various improvements to qbsp creation
Now using the same component name and installation paths
as are done with components from online installer.
Modify the component description from recipe, so it's different
for boot2qt and automotive qbsps.
Change-Id: Ie43fa00e438b9ec2e219eda052f728e7c0754644
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r-- | classes/qbsp.bbclass | 3 | ||||
-rw-r--r-- | files/qbsp/base_package.xml | 2 | ||||
-rw-r--r-- | files/qbsp/image_package.xml | 4 | ||||
-rw-r--r-- | files/qbsp/toolchain_package.xml | 4 | ||||
-rw-r--r-- | recipes-qt/meta/meta-b2qt-automotive-qbsp.bb | 7 | ||||
-rw-r--r-- | recipes-qt/meta/meta-b2qt-embedded-qbsp.bb | 5 |
6 files changed, 14 insertions, 11 deletions
diff --git a/classes/qbsp.bbclass b/classes/qbsp.bbclass index 8beb55f..57aa7ca 100644 --- a/classes/qbsp.bbclass +++ b/classes/qbsp.bbclass | |||
@@ -78,7 +78,8 @@ patch_installer_files() { | |||
78 | LICENSE_DEPENDENCY="${QBSP_INSTALLER_COMPONENT}.license" | 78 | LICENSE_DEPENDENCY="${QBSP_INSTALLER_COMPONENT}.license" |
79 | fi | 79 | fi |
80 | 80 | ||
81 | sed -e "s#@NAME@#${DEPLOY_CONF_NAME}#" \ | 81 | sed -e "s#@NAME@#${QBSP_NAME}#" \ |
82 | -e "s#@TARGET@#${DEPLOY_CONF_NAME}#" \ | ||
82 | -e "s#@VERSION@#${QBSP_VERSION}#" \ | 83 | -e "s#@VERSION@#${QBSP_VERSION}#" \ |
83 | -e "s#@RELEASEDATE@#${RELEASEDATE}#" \ | 84 | -e "s#@RELEASEDATE@#${RELEASEDATE}#" \ |
84 | -e "s#@MACHINE@#${MACHINE}#" \ | 85 | -e "s#@MACHINE@#${MACHINE}#" \ |
diff --git a/files/qbsp/base_package.xml b/files/qbsp/base_package.xml index 28261d5..80a02e8 100644 --- a/files/qbsp/base_package.xml +++ b/files/qbsp/base_package.xml | |||
@@ -3,6 +3,6 @@ | |||
3 | <Version>@VERSION@</Version> | 3 | <Version>@VERSION@</Version> |
4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> | 4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> |
5 | <DisplayName>@NAME@</DisplayName> | 5 | <DisplayName>@NAME@</DisplayName> |
6 | <Description>Boot to Qt for @NAME@ with Embedded Linux baselayer</Description> | 6 | <Description>@NAME@ for @TARGET@</Description> |
7 | <Dependencies>@LICENSEDEPENDENCY@</Dependencies> | 7 | <Dependencies>@LICENSEDEPENDENCY@</Dependencies> |
8 | </Package> | 8 | </Package> |
diff --git a/files/qbsp/image_package.xml b/files/qbsp/image_package.xml index 1eaf69c..a3fe0cc 100644 --- a/files/qbsp/image_package.xml +++ b/files/qbsp/image_package.xml | |||
@@ -2,7 +2,7 @@ | |||
2 | <Package> | 2 | <Package> |
3 | <Version>@VERSION@</Version> | 3 | <Version>@VERSION@</Version> |
4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> | 4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> |
5 | <DisplayName>@NAME@ Linux System</DisplayName> | 5 | <DisplayName>@MACHINE@ Linux System</DisplayName> |
6 | <Description>SD-Card image for @NAME@ hardware with Embedded Linux baselayer</Description> | 6 | <Description>System image for @TARGET@ hardware</Description> |
7 | <DownloadableArchives>image.7z</DownloadableArchives> | 7 | <DownloadableArchives>image.7z</DownloadableArchives> |
8 | </Package> | 8 | </Package> |
diff --git a/files/qbsp/toolchain_package.xml b/files/qbsp/toolchain_package.xml index 85a2c67..b578fc9 100644 --- a/files/qbsp/toolchain_package.xml +++ b/files/qbsp/toolchain_package.xml | |||
@@ -2,8 +2,8 @@ | |||
2 | <Package> | 2 | <Package> |
3 | <Version>@VERSION@</Version> | 3 | <Version>@VERSION@</Version> |
4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> | 4 | <ReleaseDate>@RELEASEDATE@</ReleaseDate> |
5 | <DisplayName>@NAME@ Linux Toolchain</DisplayName> | 5 | <DisplayName>@MACHINE@ Linux Toolchain</DisplayName> |
6 | <Description>Toolchain and system root for @NAME@ with Embedded Linux baselayer</Description> | 6 | <Description>Toolchain and system root for @TARGET@</Description> |
7 | <DownloadableArchives>toolchain.7z</DownloadableArchives> | 7 | <DownloadableArchives>toolchain.7z</DownloadableArchives> |
8 | <Dependencies>qt.tools.qtcreator</Dependencies> | 8 | <Dependencies>qt.tools.qtcreator</Dependencies> |
9 | <Script>installscript.qs</Script> | 9 | <Script>installscript.qs</Script> |
diff --git a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb b/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb index 3f86016..a9da456 100644 --- a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb +++ b/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb | |||
@@ -38,11 +38,12 @@ S = "${WORKDIR}" | |||
38 | 38 | ||
39 | inherit qbsp | 39 | inherit qbsp |
40 | 40 | ||
41 | PV = "1.1" | 41 | PV := "${@d.getVar('PV', True)[0:5]}" |
42 | 42 | ||
43 | QBSP_NAME = "Qt Automotive" | ||
43 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" | 44 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" |
44 | QBSP_INSTALLER_COMPONENT = "qt.automotive.10.yocto.${QBSP_MACHINE}" | 45 | QBSP_INSTALLER_COMPONENT = "automotive.10.yocto.${QBSP_MACHINE}" |
45 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Automotive/${MACHINE}" | 46 | QBSP_INSTALL_PATH = "/${PV}/Automotive/${MACHINE}" |
46 | 47 | ||
47 | QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk" | 48 | QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk" |
48 | QBSP_IMAGE_TASK = "b2qt-automotive-qt5-image" | 49 | QBSP_IMAGE_TASK = "b2qt-automotive-qt5-image" |
diff --git a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb b/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb index 6fe8bf1..d6def0f 100644 --- a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb +++ b/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb | |||
@@ -40,10 +40,11 @@ inherit qbsp | |||
40 | 40 | ||
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('PV', True).replace('.','')}" |
44 | QBSP_NAME = "Boot to Qt" | ||
44 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" | 45 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" |
45 | QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${QBSP_MACHINE}" | 46 | QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${QBSP_MACHINE}" |
46 | QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Boot2Qt/${MACHINE}" | 47 | QBSP_INSTALL_PATH = "/${PV}/Boot2Qt/${MACHINE}" |
47 | 48 | ||
48 | QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk" | 49 | QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk" |
49 | QBSP_IMAGE_TASK = "b2qt-embedded-qt5-image" | 50 | QBSP_IMAGE_TASK = "b2qt-embedded-qt5-image" |