summaryrefslogtreecommitdiffstats
path: root/meta-boot2qt/classes
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-09-10 17:01:55 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-09-10 17:01:55 +0300
commitc38d1b6eecfa0e209a0c1fa93319bf4aeb6e3759 (patch)
tree14aa05d27ee4012a8c6b62e847792f9b31d6db52 /meta-boot2qt/classes
parenta0d9fb33f8475336fbdebdbab803f43c7b9107d4 (diff)
parent014389ed5af9c5870efbbcd2c03f9641f65cda99 (diff)
downloadmeta-boot2qt-c38d1b6eecfa0e209a0c1fa93319bf4aeb6e3759.tar.gz
Merge remote-tracking branch 'origin/pyro' into sumo
* origin/pyro: (29 commits) meta-qt5: update layer qt5: Enable Link Time Optimization toradex: add Qt marketing slides toradex: add support for colibri-imx6ull rpi: include mcp2515 overlay for CAN support qtdeviceutilities: update to latest version boot2qt-demos: update revision boot2qt-addons: update components meta-qt5: update layer boot2qt-launcher: update to latest version qtdeviceutilities: update to latest version Do not use Link Time Optimization boot2qt-demo: update demo videos qtquicktimeline: fetch from public repository boot2qt-demos: no need to patch demos anymore Don't use git folder to check if we are using SDK sources toradex: include easy installer file in the release 7z toradex: Add Boot2Qt material to the Tezi image meta-qt5: update layer qt5: update submodules ... Change-Id: I23e9b0a018328d7be1441616c07c526e2db61be2
Diffstat (limited to 'meta-boot2qt/classes')
-rw-r--r--meta-boot2qt/classes/image-hdd.bbclass2
-rw-r--r--meta-boot2qt/classes/image_types_sdcard.bbclass18
2 files changed, 19 insertions, 1 deletions
diff --git a/meta-boot2qt/classes/image-hdd.bbclass b/meta-boot2qt/classes/image-hdd.bbclass
index d12f3bf..bceb1b1 100644
--- a/meta-boot2qt/classes/image-hdd.bbclass
+++ b/meta-boot2qt/classes/image-hdd.bbclass
@@ -45,4 +45,4 @@ python do_hddimg() {
45 bb.build.exec_func('create_hdd_image', d) 45 bb.build.exec_func('create_hdd_image', d)
46} 46}
47 47
48addtask hddimg after do_bootdirectdisk before do_build 48addtask hddimg after do_bootdirectdisk before do_image_complete
diff --git a/meta-boot2qt/classes/image_types_sdcard.bbclass b/meta-boot2qt/classes/image_types_sdcard.bbclass
index 7dedf87..970c34b 100644
--- a/meta-boot2qt/classes/image_types_sdcard.bbclass
+++ b/meta-boot2qt/classes/image_types_sdcard.bbclass
@@ -87,3 +87,21 @@ END
87 tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash 87 tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash
88 ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz 88 ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz
89} 89}
90
91IMAGE_DEPENDS_teziimg_append = " qtbase-native:do_populate_sysroot"
92IMAGE_CMD_teziimg_append() {
93 ${IMAGE_CMD_TAR} --transform 's,^,${IMAGE_NAME}-Tezi_${PV}/,' -rhf ${IMGDEPLOYDIR}/${IMAGE_NAME}-Tezi_${PV}${TDX_VERDATE}.tar TEZI_B2QT_EULA.TXT Built_with_Qt.png
94 ln -fs ${IMAGE_NAME}-Tezi_${PV}${TDX_VERDATE}.tar ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.tezi.tar
95}
96python rootfs_tezi_json_append() {
97 import subprocess
98 qtversion = subprocess.check_output(['qmake', '-query', 'QT_VERSION']).decode('utf-8').strip()
99
100 data["license_title"] = "QT DEMO IMAGE END USER LICENSE AGREEMENT"
101 data["license"] = "TEZI_B2QT_EULA.TXT"
102 data["version"] = "Qt " + qtversion
103 data["icon"] = "Built_with_Qt.png"
104
105 with open(os.path.join(deploy_dir, 'image.json'), 'w') as outfile:
106 json.dump(data, outfile, indent=4)
107}