summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/qbsp-image.bbclass9
-rw-r--r--classes/qbsp.bbclass3
-rw-r--r--files/qbsp/base_package.xml2
-rw-r--r--files/qbsp/image_package.xml4
-rw-r--r--files/qbsp/toolchain_package.xml4
-rw-r--r--recipes-qt/automotive/neptune-ui/neptune.service2
-rw-r--r--recipes-qt/meta/meta-b2qt-automotive-qbsp.bb7
-rw-r--r--recipes-qt/meta/meta-b2qt-embedded-qbsp.bb5
-rw-r--r--recipes-qt/qt5-addons/installer-framework_3.0.1.bb (renamed from recipes-qt/qt5-addons/installer-framework_2.0.3.bb)10
9 files changed, 29 insertions, 17 deletions
diff --git a/classes/qbsp-image.bbclass b/classes/qbsp-image.bbclass
index b8da767..71d1d45 100644
--- a/classes/qbsp-image.bbclass
+++ b/classes/qbsp-image.bbclass
@@ -42,7 +42,14 @@ fakeroot do_qbsp_image () {
42 src=`echo $item | awk -F':' '{ print $1 }'` 42 src=`echo $item | awk -F':' '{ print $1 }'`
43 dst=`echo $item | awk -F':' '{ print $2 }'` 43 dst=`echo $item | awk -F':' '{ print $2 }'`
44 44
45 install -D -m 0755 ${IMGDEPLOYDIR}/$src ${S}/qbsp/$dst 45 if [ -e "${IMGDEPLOYDIR}/$src" ]; then
46 install -D -m 0755 ${IMGDEPLOYDIR}/$src ${S}/qbsp/$dst
47 elif [ -e "${DEPLOY_DIR_IMAGE}/$src" ]; then
48 install -D -m 0755 ${DEPLOY_DIR_IMAGE}/$src ${S}/qbsp/$dst
49 else
50 echo "Could not copy file $src"
51 exit 1
52 fi
46 done 53 done
47 54
48 cd ${S}/qbsp 55 cd ${S}/qbsp
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/automotive/neptune-ui/neptune.service b/recipes-qt/automotive/neptune-ui/neptune.service
index f27ac10..ef73324 100644
--- a/recipes-qt/automotive/neptune-ui/neptune.service
+++ b/recipes-qt/automotive/neptune-ui/neptune.service
@@ -5,7 +5,7 @@ After=dbus.service dbus-session.service systemd-user-sessions.service
5[Service] 5[Service]
6ExecStart=/usr/bin/appcontroller /usr/bin/appman -r --dbus session -c am-config.yaml 6ExecStart=/usr/bin/appcontroller /usr/bin/appman -r --dbus session -c am-config.yaml
7Restart=on-failure 7Restart=on-failure
8WorkingDirectory=/opt/neptune 8WorkingDirectory=/opt/neptune-ui
9 9
10[Install] 10[Install]
11WantedBy=multi-user.target 11WantedBy=multi-user.target
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
39inherit qbsp 39inherit qbsp
40 40
41PV = "1.1" 41PV := "${@d.getVar('PV', True)[0:5]}"
42 42
43QBSP_NAME = "Qt Automotive"
43QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" 44QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}"
44QBSP_INSTALLER_COMPONENT = "qt.automotive.10.yocto.${QBSP_MACHINE}" 45QBSP_INSTALLER_COMPONENT = "automotive.10.yocto.${QBSP_MACHINE}"
45QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Automotive/${MACHINE}" 46QBSP_INSTALL_PATH = "/${PV}/Automotive/${MACHINE}"
46 47
47QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk" 48QBSP_SDK_TASK = "meta-toolchain-b2qt-automotive-qt5-sdk"
48QBSP_IMAGE_TASK = "b2qt-automotive-qt5-image" 49QBSP_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
41PV := "${@d.getVar('PV', True)[0:5]}" 41PV := "${@d.getVar('PV', True)[0:5]}"
42 42
43VERSION_SHORT = "${@d.getVar('QT_MODULE_BRANCH', True).replace('.','')}" 43VERSION_SHORT = "${@d.getVar('PV', True).replace('.','')}"
44QBSP_NAME = "Boot to Qt"
44QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" 45QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}"
45QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${QBSP_MACHINE}" 46QBSP_INSTALLER_COMPONENT = "qt.embedded.b2qt.${VERSION_SHORT}.yocto.${QBSP_MACHINE}"
46QBSP_INSTALL_PATH = "/${QT_MODULE_BRANCH}/Boot2Qt/${MACHINE}" 47QBSP_INSTALL_PATH = "/${PV}/Boot2Qt/${MACHINE}"
47 48
48QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk" 49QBSP_SDK_TASK = "meta-toolchain-b2qt-embedded-qt5-sdk"
49QBSP_IMAGE_TASK = "b2qt-embedded-qt5-image" 50QBSP_IMAGE_TASK = "b2qt-embedded-qt5-image"
diff --git a/recipes-qt/qt5-addons/installer-framework_2.0.3.bb b/recipes-qt/qt5-addons/installer-framework_3.0.1.bb
index 0ea0ec4..5bc09c0 100644
--- a/recipes-qt/qt5-addons/installer-framework_2.0.3.bb
+++ b/recipes-qt/qt5-addons/installer-framework_3.0.1.bb
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -33,10 +33,12 @@ LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b"
33 33
34inherit bin_package native 34inherit bin_package native
35 35
36SRC_URI = "http://ci-files02-hki.intra.qt.io/packages/jenkins/opensource/ifw/installer-framework/installer-framework-build-stripped-linux-x64.7z" 36do_unpack[depends] += "p7zip-native:do_populate_sysroot"
37 37
38SRC_URI[md5sum] = "08beb5450c3938fcfd1b380f6aaec75d" 38SRC_URI = "http://download.qt.io/development_releases/installer-framework/${PV}/installer-framework-build-stripped-${PV}-linux-x64.7z"
39SRC_URI[sha256sum] = "91bfef896db58f28e4c2c6db437b958101a59e87aa880c38b6ddc40ebe6c38e6" 39
40SRC_URI[md5sum] = "68b7c1f761ca0dba18f1d165d66005d6"
41SRC_URI[sha256sum] = "c2eb769351025e0c7df2882116390fffaf958368f873a2abab99e37caee0a498"
40 42
41S = "${WORKDIR}/ifw-pkg" 43S = "${WORKDIR}/ifw-pkg"
42 44