diff options
author | Mikko Gronoff <mikko.gronoff@qt.io> | 2018-05-16 10:01:29 +0300 |
---|---|---|
committer | Mikko Gronoff <mikko.gronoff@qt.io> | 2018-05-21 08:52:18 +0000 |
commit | f32d6ab4d635f8d1df41ed343873f4dfa0ae8375 (patch) | |
tree | 2f3db7eadc3a5589a6ebbd0bb8cfa2eed8a76a04 | |
parent | eae7a7892566fbebc6d433b871e344c0909ab941 (diff) | |
download | meta-boot2qt-f32d6ab4d635f8d1df41ed343873f4dfa0ae8375.tar.gz |
boot2qt-demos & boot2qt-launcher: update recipes
Some old demos were removed from basicsuite, some were updated and some
new ones were added. Update recipe accordingly.
Task-number: QTBUG-62792
Task-number: QTBUG-62793
Task-number: QTBUG-62791
Task-number: QTBUG-62790
Change-Id: Ib1b84cf11709bb756f410615cca045c082a78586
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r-- | meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb | 58 | ||||
-rw-r--r-- | meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb | 4 |
2 files changed, 20 insertions, 42 deletions
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb index e8b97c3..385750e 100644 --- a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb | |||
@@ -37,8 +37,6 @@ QT_GIT_PROJECT="" | |||
37 | 37 | ||
38 | SRC_URI = " \ | 38 | SRC_URI = " \ |
39 | ${QT_GIT}qt-apps/boot2qt-demos.git;branch=${BRANCH};name=demos \ | 39 | ${QT_GIT}qt-apps/boot2qt-demos.git;branch=${BRANCH};name=demos \ |
40 | ${QT_GIT}qt/qtcanvas3d.git;branch=${BRANCH};name=qtcanvas3d;destsuffix=qtcanvas3d \ | ||
41 | ${QT_GIT}qt/qtquickcontrols.git;branch=${BRANCH};name=qtquickcontrols;destsuffix=qtquickcontrols \ | ||
42 | ${QT_GIT}qt-apps/qtwebbrowser.git;branch=${BROWSER_BRANCH};name=qtwebbrowser;destsuffix=git/basicsuite/qtwebbrowser/tqtc-qtwebbrowser \ | 40 | ${QT_GIT}qt-apps/qtwebbrowser.git;branch=${BROWSER_BRANCH};name=qtwebbrowser;destsuffix=git/basicsuite/qtwebbrowser/tqtc-qtwebbrowser \ |
43 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt_video_720p.webm;name=video1 \ | 41 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt_video_720p.webm;name=video1 \ |
44 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt+World+Summit+2015+Recap.mp4;name=video2 \ | 42 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt+World+Summit+2015+Recap.mp4;name=video2 \ |
@@ -49,11 +47,9 @@ PV = "5.11.0+git${SRCPV}" | |||
49 | BRANCH = "5.11" | 47 | BRANCH = "5.11" |
50 | BROWSER_BRANCH = "dev" | 48 | BROWSER_BRANCH = "dev" |
51 | 49 | ||
52 | SRCREV_demos = "0909f9baabc446e4a7bb85593e39fad474af88ab" | 50 | SRCREV_demos = "6ed3d300c256a0b75c5cca1f57263f064bf31e42" |
53 | SRCREV_qtcanvas3d = "80d7f92b9628076b681e509ddf8eae43cac550d5" | ||
54 | SRCREV_qtquickcontrols = "710058343297bba7cc44fa2369b7cec742f34cb2" | ||
55 | SRCREV_qtwebbrowser = "09d629199fa153ea7954321d81f647d5eb52fb6c" | 51 | SRCREV_qtwebbrowser = "09d629199fa153ea7954321d81f647d5eb52fb6c" |
56 | SRCREV_FORMAT = "demos_qtcanvas3d_qtquickcontrols_qtwebbrowser" | 52 | SRCREV_FORMAT = "demos_qtwebbrowser" |
57 | 53 | ||
58 | SRC_URI[video1.md5sum] = "56de4dcfd5201952dce9af9c69fcec9b" | 54 | SRC_URI[video1.md5sum] = "56de4dcfd5201952dce9af9c69fcec9b" |
59 | SRC_URI[video1.sha256sum] = "809123419acac99353439e52c870e2e497dfa8f434ef0777e6c7303e6ad27f89" | 55 | SRC_URI[video1.sha256sum] = "809123419acac99353439e52c870e2e497dfa8f434ef0777e6c7303e6ad27f89" |
@@ -62,7 +58,7 @@ SRC_URI[video2.sha256sum] = "651e0b4d2b3272dc10bfc9edba4f0c1a7084cd087c75e8a098f | |||
62 | 58 | ||
63 | S = "${WORKDIR}/git/basicsuite" | 59 | S = "${WORKDIR}/git/basicsuite" |
64 | 60 | ||
65 | DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia qtcanvas3d \ | 61 | DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols2 qtgraphicaleffects qtmultimedia \ |
66 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" | 62 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" |
67 | 63 | ||
68 | do_install_append() { | 64 | do_install_append() { |
@@ -88,39 +84,21 @@ do_install_append() { | |||
88 | install -m 0644 ${WORKDIR}/Qt_video_720p.webm ${D}/data/videos | 84 | install -m 0644 ${WORKDIR}/Qt_video_720p.webm ${D}/data/videos |
89 | install -m 0644 ${WORKDIR}/Qt+World+Summit+2015+Recap.mp4 ${D}/data/videos | 85 | install -m 0644 ${WORKDIR}/Qt+World+Summit+2015+Recap.mp4 ${D}/data/videos |
90 | 86 | ||
91 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/*.qml ${D}/data/user/qt/canvas3d-planets | 87 | # Common settings |
92 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/*.js ${D}/data/user/qt/canvas3d-planets | 88 | sed -i 's#settings.js#../../shared/settings.js#' \ |
93 | cp -r ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/images ${D}/data/user/qt/canvas3d-planets | 89 | ${D}/data/user/qt/enterprise-charts/*.qml \ |
94 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/controls/ControlEventSource.qml ${D}/data/user/qt/canvas3d-planets | 90 | ${D}/data/user/qt/graphicaleffects/*.qml \ |
95 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/3rdparty/*.js ${D}/data/user/qt/canvas3d-planets | 91 | ${D}/data/user/qt/mediaplayer/*.qml |
96 | 92 | ||
97 | # get rid of qrc:/ prefixes and the custom slider | 93 | # Image paths |
98 | sed -i 's/qrc:\(\/\)\?//g' ${D}/data/user/qt/canvas3d-planets/*.qml | 94 | sed -i 's#arrow.png#images/arrow.png#' ${D}/data/user/qt/qtquickcontrols2/*.qml |
99 | sed -i 's/qrc:\(\/\)\?//g' ${D}/data/user/qt/canvas3d-planets/*.js | 95 | sed -i 's#qt-logo.png#images/qt-logo.png#' ${D}/data/user/qt/qtquickcontrols2/*.qml |
100 | sed -i 's/StyledSlider/Slider/g' ${D}/data/user/qt/canvas3d-planets/planets.qml | 96 | sed -i 's#back.png#icons/gallery/20x20/back.png#' ${D}/data/user/qt/qtquickcontrols2/*.qml |
101 | sed -i '/import QtCanvas3D/a import QtQuick.Controls 1.2' ${D}/data/user/qt/canvas3d-planets/planets.qml | 97 | sed -i 's#drawer.png#icons/gallery/20x20/drawer.png#' ${D}/data/user/qt/qtquickcontrols2/*.qml |
102 | 98 | sed -i 's#menu.png#icons/gallery/20x20/menu.png#' ${D}/data/user/qt/qtquickcontrols2/*.qml | |
103 | # Qt Quick Extras | 99 | |
104 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/dashboard/qml ${D}/data/user/qt/enterprise-dashboard/ | 100 | # Page references (source: "SomePage.qml" -> source: "pages/SomePage.qml") |
105 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/dashboard/images ${D}/data/user/qt/enterprise-dashboard/ | 101 | sed -i 's#source: \"\(.*\)Page.qml#source: \"pages/\1Page.qml#' ${D}/data/user/qt/qtquickcontrols2/main.qml |
106 | |||
107 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/gallery/qml ${D}/data/user/qt/enterprise-gallery/ | ||
108 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/gallery/images ${D}/data/user/qt/enterprise-gallery/ | ||
109 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/gallery/fonts ${D}/data/user/qt/enterprise-gallery/ | ||
110 | |||
111 | cp -r ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/flat/images ${D}/data/user/qt/enterprise-flat-controls/ | ||
112 | cp ${WORKDIR}/qtquickcontrols/examples/quickcontrols/extras/flat/*.qml ${D}/data/user/qt/enterprise-flat-controls/ | ||
113 | |||
114 | sed -i '/import QtQuick.Window/c\' ${D}/data/user/qt/enterprise-dashboard/qml/dashboard.qml ${D}/data/user/qt/enterprise-gallery/qml/gallery.qml | ||
115 | sed -i 's/Window /Rectangle /1' ${D}/data/user/qt/enterprise-dashboard/qml/dashboard.qml ${D}/data/user/qt/enterprise-gallery/qml/gallery.qml | ||
116 | sed -i 's/ApplicationWindow /Rectangle /1' ${D}/data/user/qt/enterprise-flat-controls/main.qml | ||
117 | sed -i '/title: "Qt Quick Extras Demo"/c\' ${D}/data/user/qt/enterprise-dashboard/qml/dashboard.qml ${D}/data/user/qt/enterprise-gallery/qml/gallery.qml | ||
118 | sed -i '/title: "Flat Example"/c\' ${D}/data/user/qt/enterprise-flat-controls/main.qml | ||
119 | sed -i 's/"Light Flat UI Demo"/"Qt Quick Controls"/1' ${D}/data/user/qt/enterprise-flat-controls/main.qml | ||
120 | sed -i '/{ name: "Exit", action: null }/c\' ${D}/data/user/qt/enterprise-flat-controls/main.qml | ||
121 | |||
122 | sed -i -e 's/qrc:/../g' ${D}/data/user/qt/enterprise-dashboard/qml/* ${D}/data/user/qt/enterprise-gallery/qml/* | ||
123 | sed -i 's/qrc:\///g' ${D}/data/user/qt/enterprise-flat-controls/Content.qml | ||
124 | } | 102 | } |
125 | 103 | ||
126 | FILES_${PN} += " \ | 104 | FILES_${PN} += " \ |
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb index e77d7b2..60abb71 100644 --- a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb | |||
@@ -42,9 +42,9 @@ SRC_URI += " \ | |||
42 | file://b2qt.service \ | 42 | file://b2qt.service \ |
43 | " | 43 | " |
44 | 44 | ||
45 | SRCREV = "8d7fe0e4b8852a16469a6d0fe910309e8964ab58" | 45 | SRCREV = "b97aefc4961afd953ae698ac3cdd35f842c44b91" |
46 | 46 | ||
47 | DEPENDS = "qtbase qtdeclarative \ | 47 | DEPENDS = "qtbase qtdeclarative qtquickcontrols2 \ |
48 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" | 48 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" |
49 | 49 | ||
50 | do_install_append() { | 50 | do_install_append() { |