summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtwebengine_git.bb
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2016-09-07 10:06:40 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2016-09-30 09:03:09 +0000
commit9195d9dc805fd3132023ff33bc77ace1f3f7e40f (patch)
treedeb85ffd58ce712d2ff0b5b5d49ec496232dfcc9 /recipes-qt/qt5/qtwebengine_git.bb
parentd7ebb6ce9b49eb52c325e73d92157d874e9cf907 (diff)
downloadmeta-qt5-9195d9dc805fd3132023ff33bc77ace1f3f7e40f.tar.gz
qt5: update to Qt 5.8
The linux-oe-g++ mkspec is changed to use $$(...) operator to obtain the contents of an environment value when qmake is run instead of when Makefile is processed. All OE_QMAKE_xxx variables need to be exported for qmake to find them. configure's setBootstrapVariable function needs to change $$(..) to normal $(...) operator to work with qmake's Makefile. qt.conf generation for qtbase recipes is not needed, as configure will generate its own version based on configure arguments. Skip running qmake, since configure is now automatically invoked when it's run in qtbase's root folder. Change-Id: I4c937c1acb3d204ac4560090cab3d0fc7e0e815a Reviewed-by: Risto Avila <risto.avila@qt.io> Reviewed-by: Jonathan Liu <net147@gmail.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'recipes-qt/qt5/qtwebengine_git.bb')
-rw-r--r--recipes-qt/qt5/qtwebengine_git.bb10
1 files changed, 4 insertions, 6 deletions
diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb
index 21c9aa38..911d0b35 100644
--- a/recipes-qt/qt5/qtwebengine_git.bb
+++ b/recipes-qt/qt5/qtwebengine_git.bb
@@ -81,7 +81,7 @@ do_configure() {
81 export QMAKE_CACHE_EVAL="${PACKAGECONFIG_CONFARGS}" 81 export QMAKE_CACHE_EVAL="${PACKAGECONFIG_CONFARGS}"
82 82
83 # Disable autodetection from sysroot: 83 # Disable autodetection from sysroot:
84 sed -i 's/packagesExist([^)]*vpx[^)]*):/false:/g; s/config_srtp:/false:/g; s/config_snappy:/false:/g; s/packagesExist(nss):/false:/g; s/packagesExist(minizip, zlib):/false:/g; s/packagesExist(libwebp,libwebpdemux):/false:/g; s/packagesExist(libxml-2.0,libxslt):/false:/g; s/^ *packagesExist($$package):/false:/g' ${S}/tools/qmake/mkspecs/features/configure.prf 84 sed -i 's/packagesExist([^)]*vpx[^)]*):/false:/g; s/config_libvpx:/false:/g; s/config_srtp:/false:/g; s/config_snappy:/false:/g; s/packagesExist(nss):/false:/g; s/packagesExist(minizip, zlib):/false:/g; s/packagesExist(libwebp,libwebpdemux):/false:/g; s/packagesExist(libxml-2.0,libxslt):/false:/g; s/^ *packagesExist($$package):/false:/g' ${S}/tools/qmake/mkspecs/features/configure.prf
85 85
86 # qmake can't find the OE_QMAKE_* variables on it's own so directly passing them as 86 # qmake can't find the OE_QMAKE_* variables on it's own so directly passing them as
87 # arguments here 87 # arguments here
@@ -109,7 +109,7 @@ RDEPENDS_${PN}-examples += " \
109 qtdeclarative-qmlplugins \ 109 qtdeclarative-qmlplugins \
110" 110"
111 111
112QT_MODULE_BRANCH_CHROMIUM = "49-based" 112QT_MODULE_BRANCH_CHROMIUM = "53-based"
113 113
114SRC_URI += " \ 114SRC_URI += " \
115 ${QT_GIT}/qtwebengine-chromium.git;name=chromium;branch=${QT_MODULE_BRANCH_CHROMIUM};destsuffix=git/src/3rdparty \ 115 ${QT_GIT}/qtwebengine-chromium.git;name=chromium;branch=${QT_MODULE_BRANCH_CHROMIUM};destsuffix=git/src/3rdparty \
@@ -122,10 +122,8 @@ SRC_URI += " \
122 file://0002-chromium-Change-false-to-FALSE-and-1-to-TRUE-FIX-qtw.patch \ 122 file://0002-chromium-Change-false-to-FALSE-and-1-to-TRUE-FIX-qtw.patch \
123" 123"
124 124
125SRCREV_qtwebengine = "dbf7dd27428ff755444eac5e975cb69802ac9771" 125SRCREV_qtwebengine = "6106d6b0b3833e63aeb568f37a47fc6adca8fdb9"
126# This is in git submodule, but we're using the latest in 49-based 126SRCREV_chromium = "8158f645b0cfea734b5ff99777227380f615873f"
127# SRCREV_chromium = "c109a95a067af783e48f93d1cdeca870cda98878"
128SRCREV_chromium = "29c16917b33c26ad32893fa05af971c6c6f50297"
129SRCREV = "${SRCREV_qtwebengine}" 127SRCREV = "${SRCREV_qtwebengine}"
130 128
131SRCREV_FORMAT = "qtwebengine_chromium" 129SRCREV_FORMAT = "qtwebengine_chromium"