diff options
author | Mikko Gronoff <mikko.gronoff@qt.io> | 2017-02-17 15:24:27 +0200 |
---|---|---|
committer | Mikko Gronoff <mikko.gronoff@qt.io> | 2017-03-20 08:23:49 +0000 |
commit | b13e04ff53a9b5c232487a61fd0a91073d719dce (patch) | |
tree | cbc2ef35b17b65d7f5e714d722cbd1da48731275 | |
parent | 7233a39ed2ae659746dd72b7d433bc8dcc53cbb9 (diff) | |
download | meta-qt5-b13e04ff53a9b5c232487a61fd0a91073d719dce.tar.gz |
qt5: update submodules to 5.9.0 pre-beta snapshot
* Obsolete qttools patch removed (lucene removed from
qttools)
* 2 obsolete qtwebkit patched removed
* Added a header inclusion patch to qt3d to fix
build break
Change-Id: I11e4ae66051322bcd77ca0884298fc804d2d26f8
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
36 files changed, 61 insertions, 182 deletions
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bb b/recipes-qt/qt5/nativesdk-qtbase_git.bb index 98fa67f4..d45431c8 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bb +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bb | |||
@@ -190,4 +190,4 @@ fakeroot do_generate_qt_environment_file() { | |||
190 | 190 | ||
191 | addtask generate_qt_environment_file after do_install before do_package | 191 | addtask generate_qt_environment_file after do_install before do_package |
192 | 192 | ||
193 | SRCREV = "1d9270ee42c257e6df104053177653cffa76336e" | 193 | SRCREV = "df40b1115db600e8de1c4774476fa30956a34fd9" |
diff --git a/recipes-qt/qt5/qt3d/0002-qt3d-include-qcoreapplication.h-header-in-qtquicksce.patch b/recipes-qt/qt5/qt3d/0002-qt3d-include-qcoreapplication.h-header-in-qtquicksce.patch new file mode 100644 index 00000000..0d8d0837 --- /dev/null +++ b/recipes-qt/qt5/qt3d/0002-qt3d-include-qcoreapplication.h-header-in-qtquicksce.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 6a1c600bcb6288c021eafdef516b8313c60505a3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mikko Gronoff <mikko.gronoff@qt.io> | ||
3 | Date: Fri, 17 Mar 2017 14:42:12 +0200 | ||
4 | Subject: [PATCH] qt3d: include qcoreapplication.h header in | ||
5 | qtquickscene2dplugin.cpp | ||
6 | |||
7 | Fix build break in qt3d: | ||
8 | Add #include <QtCore/qcoreapplication.h> to qtquickscene2dplugin.cpp | ||
9 | to prevent build break due unknown Q_COREAPP_STARTUP_FUNCTION macro. | ||
10 | --- | ||
11 | src/quick3d/imports/scene2d/qtquickscene2dplugin.cpp | 2 ++ | ||
12 | 1 file changed, 2 insertions(+) | ||
13 | |||
14 | diff --git a/src/quick3d/imports/scene2d/qtquickscene2dplugin.cpp b/src/quick3d/imports/scene2d/qtquickscene2dplugin.cpp | ||
15 | index c67271a..224b24f 100644 | ||
16 | --- a/src/quick3d/imports/scene2d/qtquickscene2dplugin.cpp | ||
17 | +++ b/src/quick3d/imports/scene2d/qtquickscene2dplugin.cpp | ||
18 | @@ -40,6 +40,8 @@ | ||
19 | #include <private/qrenderaspect_p.h> | ||
20 | #include <Qt3DQuickScene2D/private/qt3dquick3dscene2d_p.h> | ||
21 | |||
22 | +#include <QtCore/qcoreapplication.h> | ||
23 | + | ||
24 | QT_BEGIN_NAMESPACE | ||
25 | |||
26 | static void initScene2dPlugin() | ||
diff --git a/recipes-qt/qt5/qt3d_git.bb b/recipes-qt/qt5/qt3d_git.bb index ce7fc506..3403d8ce 100644 --- a/recipes-qt/qt5/qt3d_git.bb +++ b/recipes-qt/qt5/qt3d_git.bb | |||
@@ -13,6 +13,7 @@ DEPENDS_class-target += "qtdeclarative qt3d-native" | |||
13 | 13 | ||
14 | SRC_URI += " \ | 14 | SRC_URI += " \ |
15 | file://0001-Allow-a-tools-only-build.patch \ | 15 | file://0001-Allow-a-tools-only-build.patch \ |
16 | file://0002-qt3d-include-qcoreapplication.h-header-in-qtquicksce.patch \ | ||
16 | " | 17 | " |
17 | 18 | ||
18 | PACKAGECONFIG ??= "" | 19 | PACKAGECONFIG ??= "" |
@@ -34,6 +35,6 @@ do_configure_prepend() { | |||
34 | ${S}/src/quick3d/imports/input/importsinput.pro | 35 | ${S}/src/quick3d/imports/input/importsinput.pro |
35 | } | 36 | } |
36 | 37 | ||
37 | SRCREV = "0bb720013d93c34d589c352a53405d8110fa57fe" | 38 | SRCREV = "9675579a6d7955b0b278a54050f6f503e2b10b1a" |
38 | 39 | ||
39 | BBCLASSEXTEND += "native nativesdk" | 40 | BBCLASSEXTEND += "native nativesdk" |
diff --git a/recipes-qt/qt5/qtbase-native_git.bb b/recipes-qt/qt5/qtbase-native_git.bb index 8a4415a6..6534ca06 100644 --- a/recipes-qt/qt5/qtbase-native_git.bb +++ b/recipes-qt/qt5/qtbase-native_git.bb | |||
@@ -105,4 +105,4 @@ do_install() { | |||
105 | install -m 755 ${B}/bin/qfloat16-tables ${D}${OE_QMAKE_PATH_BINS} | 105 | install -m 755 ${B}/bin/qfloat16-tables ${D}${OE_QMAKE_PATH_BINS} |
106 | } | 106 | } |
107 | 107 | ||
108 | SRCREV = "1d9270ee42c257e6df104053177653cffa76336e" | 108 | SRCREV = "df40b1115db600e8de1c4774476fa30956a34fd9" |
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index 9c87e211..834e5f9c 100644 --- a/recipes-qt/qt5/qtbase_git.bb +++ b/recipes-qt/qt5/qtbase_git.bb | |||
@@ -179,4 +179,4 @@ INSANE_SKIP_${PN}-mkspecs += "file-rdeps" | |||
179 | 179 | ||
180 | RRECOMMENDS_${PN}-plugins += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}" | 180 | RRECOMMENDS_${PN}-plugins += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}" |
181 | 181 | ||
182 | SRCREV = "1d9270ee42c257e6df104053177653cffa76336e" | 182 | SRCREV = "df40b1115db600e8de1c4774476fa30956a34fd9" |
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bb b/recipes-qt/qt5/qtcanvas3d_git.bb index 92305950..24f46265 100644 --- a/recipes-qt/qt5/qtcanvas3d_git.bb +++ b/recipes-qt/qt5/qtcanvas3d_git.bb | |||
@@ -10,4 +10,4 @@ LIC_FILES_CHKSUM = " \ | |||
10 | 10 | ||
11 | DEPENDS = "qtdeclarative" | 11 | DEPENDS = "qtdeclarative" |
12 | 12 | ||
13 | SRCREV = "3ac87eeb59dd7ec0351d76a05dd7cfa22a274e5e" | 13 | SRCREV = "ca69fc961724d3a31c90e29ce3a7618b94b7c21c" |
diff --git a/recipes-qt/qt5/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb index 92a301a5..ea91fa1e 100644 --- a/recipes-qt/qt5/qtcharts_git.bb +++ b/recipes-qt/qt5/qtcharts_git.bb | |||
@@ -8,4 +8,4 @@ LIC_FILES_CHKSUM = " \ | |||
8 | 8 | ||
9 | DEPENDS += "qtbase qtdeclarative qtmultimedia" | 9 | DEPENDS += "qtbase qtdeclarative qtmultimedia" |
10 | 10 | ||
11 | SRCREV = "e0ba5ac91dbb1fe3611118239c00ea8d748e5678" | 11 | SRCREV = "54c920f3735d5302e1f6af7768c6a06f1dcd333f" |
diff --git a/recipes-qt/qt5/qtconnectivity_git.bb b/recipes-qt/qt5/qtconnectivity_git.bb index 027e5d14..2dc5be49 100644 --- a/recipes-qt/qt5/qtconnectivity_git.bb +++ b/recipes-qt/qt5/qtconnectivity_git.bb | |||
@@ -23,4 +23,4 @@ PACKAGECONFIG[bluez] = "-feature-bluez,-no-feature-bluez,${BLUEZ}" | |||
23 | 23 | ||
24 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 24 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
25 | 25 | ||
26 | SRCREV = "89cf6da818279b16708d320ae3f5ed434310a347" | 26 | SRCREV = "a983457e2280af1a1d7f5d5b94540d5648daca18" |
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb index 3f8ef3b0..75cfaa3e 100644 --- a/recipes-qt/qt5/qtdatavis3d_git.bb +++ b/recipes-qt/qt5/qtdatavis3d_git.bb | |||
@@ -8,4 +8,4 @@ LIC_FILES_CHKSUM = " \ | |||
8 | 8 | ||
9 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtxmlpatterns" | 9 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtxmlpatterns" |
10 | 10 | ||
11 | SRCREV = "743f32ee776220b52e0c37cbbbff5b4c52c475b6" | 11 | SRCREV = "a29f9af154aca4a88be3df46641762a289556693" |
diff --git a/recipes-qt/qt5/qtdeclarative_git.bb b/recipes-qt/qt5/qtdeclarative_git.bb index fe24da46..64f781f2 100644 --- a/recipes-qt/qt5/qtdeclarative_git.bb +++ b/recipes-qt/qt5/qtdeclarative_git.bb | |||
@@ -32,6 +32,6 @@ do_install_append_class-nativesdk() { | |||
32 | 32 | ||
33 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtxmlpatterns', 'CONFIG+=OE_QTXMLPATTERNS_ENABLED', '', d)}" | 33 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtxmlpatterns', 'CONFIG+=OE_QTXMLPATTERNS_ENABLED', '', d)}" |
34 | 34 | ||
35 | SRCREV = "60708ee6227df017269146d2c0cfd4238ec25b9f" | 35 | SRCREV = "77e0dc0485953427320ed0b442ba24eef4f9d73b" |
36 | 36 | ||
37 | BBCLASSEXTEND =+ "native nativesdk" | 37 | BBCLASSEXTEND =+ "native nativesdk" |
diff --git a/recipes-qt/qt5/qtgamepad_git.bb b/recipes-qt/qt5/qtgamepad_git.bb index b5647edb..2332c924 100644 --- a/recipes-qt/qt5/qtgamepad_git.bb +++ b/recipes-qt/qt5/qtgamepad_git.bb | |||
@@ -14,4 +14,4 @@ PACKAGECONFIG[sdl2] = "-feature-sdl2,-no-feature-sdl2,libsdl2" | |||
14 | 14 | ||
15 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 15 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
16 | 16 | ||
17 | SRCREV = "fdce0bd433f4a219a371db4091b18cc48209b04f" | 17 | SRCREV = "951b5fb5e39df3caa09b5e52292b1ac22c4dfe03" |
diff --git a/recipes-qt/qt5/qtgraphicaleffects_git.bb b/recipes-qt/qt5/qtgraphicaleffects_git.bb index 6d5e3f4f..1fc80e0d 100644 --- a/recipes-qt/qt5/qtgraphicaleffects_git.bb +++ b/recipes-qt/qt5/qtgraphicaleffects_git.bb | |||
@@ -19,4 +19,4 @@ DEPENDS += "qtdeclarative" | |||
19 | 19 | ||
20 | RDEPENDS_${PN}-dev = "" | 20 | RDEPENDS_${PN}-dev = "" |
21 | 21 | ||
22 | SRCREV = "a3a229bd2ace8fc4f874304e60cf1cb74f294d71" | 22 | SRCREV = "b934d46c2255391ea2b301974542bc0190bf5f72" |
diff --git a/recipes-qt/qt5/qtimageformats_git.bb b/recipes-qt/qt5/qtimageformats_git.bb index feab7561..8e84d145 100644 --- a/recipes-qt/qt5/qtimageformats_git.bb +++ b/recipes-qt/qt5/qtimageformats_git.bb | |||
@@ -26,4 +26,4 @@ PACKAGECONFIG[libwebp] = ",CONFIG+=done_config_libwebp,libwebp" | |||
26 | 26 | ||
27 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 27 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" |
28 | 28 | ||
29 | SRCREV = "d2306d74850986692c02b70df0d7a6a6e933d0dc" | 29 | SRCREV = "f2dbc67c2b032a5f27d0224e020fb6dfcd3fd142" |
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb index c46f9677..2c4dc0d2 100644 --- a/recipes-qt/qt5/qtlocation_git.bb +++ b/recipes-qt/qt5/qtlocation_git.bb | |||
@@ -23,7 +23,8 @@ EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | |||
23 | SRC_URI += " \ | 23 | SRC_URI += " \ |
24 | ${QT_GIT}/qtlocation-mapboxgl.git;name=qtlocation-mapboxgl;branch=upstream/qt-staging;protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/mapbox-gl-native \ | 24 | ${QT_GIT}/qtlocation-mapboxgl.git;name=qtlocation-mapboxgl;branch=upstream/qt-staging;protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/mapbox-gl-native \ |
25 | " | 25 | " |
26 | SRCREV_qtlocation = "11e6a62957433843816b41ad11fada7ca8eab85c" | 26 | |
27 | SRCREV_qtlocation-mapboxgl = "eec42f36aed7e446c03807ec6acc477d654548d7" | 27 | SRCREV_qtlocation = "dca175454aefdd019952d941c6369c314e8c3b11" |
28 | SRCREV_qtlocation-mapboxgl = "58b3bfbd0001f47fd88288e250d2028173dc0b23" | ||
28 | 29 | ||
29 | SRCREV_FORMAT = "qtlocation_qtlocation-mapboxgl" | 30 | SRCREV_FORMAT = "qtlocation_qtlocation-mapboxgl" |
diff --git a/recipes-qt/qt5/qtmultimedia_git.bb b/recipes-qt/qt5/qtmultimedia_git.bb index 19ddfe74..aff3f173 100644 --- a/recipes-qt/qt5/qtmultimedia_git.bb +++ b/recipes-qt/qt5/qtmultimedia_git.bb | |||
@@ -33,4 +33,4 @@ SRC_URI += "\ | |||
33 | file://0001-qtmultimedia-fix-a-conflicting-declaration.patch \ | 33 | file://0001-qtmultimedia-fix-a-conflicting-declaration.patch \ |
34 | " | 34 | " |
35 | 35 | ||
36 | SRCREV = "b6299347cc5cf4a9e4f79e2a4a8bb389260264df" | 36 | SRCREV = "e964e89331f2cfef99a3f63172a127b6c02a9727" |
diff --git a/recipes-qt/qt5/qtnetworkauth_git.bb b/recipes-qt/qt5/qtnetworkauth_git.bb index 983f0a17..d7dca2fd 100644 --- a/recipes-qt/qt5/qtnetworkauth_git.bb +++ b/recipes-qt/qt5/qtnetworkauth_git.bb | |||
@@ -10,4 +10,4 @@ require qt5-git.inc | |||
10 | 10 | ||
11 | DEPENDS += "qtbase" | 11 | DEPENDS += "qtbase" |
12 | 12 | ||
13 | SRCREV = "279adce9bb578749161899bfe82cfb6c8b9b6f0a" | 13 | SRCREV = "8847f1e54d27c43ef744c39d28033e48764a254a" |
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb index 355c24ce..9f8510ce 100644 --- a/recipes-qt/qt5/qtquickcontrols2_git.bb +++ b/recipes-qt/qt5/qtquickcontrols2_git.bb | |||
@@ -10,4 +10,4 @@ LIC_FILES_CHKSUM = " \ | |||
10 | 10 | ||
11 | DEPENDS += "qtdeclarative" | 11 | DEPENDS += "qtdeclarative" |
12 | 12 | ||
13 | SRCREV = "e7409625f24ed8a32bb303b948bfdf077b74ea77" | 13 | SRCREV = "5461df158c6076d3c3ed037e3051778018da7762" |
diff --git a/recipes-qt/qt5/qtquickcontrols_git.bb b/recipes-qt/qt5/qtquickcontrols_git.bb index 22c2b5e2..8f7087a3 100644 --- a/recipes-qt/qt5/qtquickcontrols_git.bb +++ b/recipes-qt/qt5/qtquickcontrols_git.bb | |||
@@ -21,4 +21,4 @@ SRC_URI += " \ | |||
21 | file://0001-texteditor-fix-invalid-use-of-incomplete-type-class-.patch \ | 21 | file://0001-texteditor-fix-invalid-use-of-incomplete-type-class-.patch \ |
22 | " | 22 | " |
23 | 23 | ||
24 | SRCREV = "0e92d0ae2e21f01769f6768223a411c06b953989" | 24 | SRCREV = "fb5e28850a1cdf86cecea1151ee68da35f759184" |
diff --git a/recipes-qt/qt5/qtscript_git.bb b/recipes-qt/qt5/qtscript_git.bb index 37ab92fd..089ee4f8 100644 --- a/recipes-qt/qt5/qtscript_git.bb +++ b/recipes-qt/qt5/qtscript_git.bb | |||
@@ -25,4 +25,4 @@ ARM_INSTRUCTION_SET_armv5 = "arm" | |||
25 | 25 | ||
26 | DEPENDS += "qtbase" | 26 | DEPENDS += "qtbase" |
27 | 27 | ||
28 | SRCREV = "61d135d1c0ae52a756cf62144210fa73c9ea5526" | 28 | SRCREV = "5cde7e8668c0d8729674e4fdd96ee6de52e6c2c3" |
diff --git a/recipes-qt/qt5/qtscxml_git.bb b/recipes-qt/qt5/qtscxml_git.bb index fc8d71c9..df07ce7f 100644 --- a/recipes-qt/qt5/qtscxml_git.bb +++ b/recipes-qt/qt5/qtscxml_git.bb | |||
@@ -10,7 +10,7 @@ require qt5-git.inc | |||
10 | 10 | ||
11 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns qtscxml-native" | 11 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns qtscxml-native" |
12 | 12 | ||
13 | SRCREV = "5d851f27a3c72e46df0dfdd234fc3a300a2870fb" | 13 | SRCREV = "8ce3ea59e86f349d2505c97de28f817bccc11480" |
14 | 14 | ||
15 | SRC_URI += "file://0001-Use-external-host-bin-path-for-cmake-file.patch" | 15 | SRC_URI += "file://0001-Use-external-host-bin-path-for-cmake-file.patch" |
16 | 16 | ||
diff --git a/recipes-qt/qt5/qtsensors_git.bb b/recipes-qt/qt5/qtsensors_git.bb index 844b4be5..890e4276 100644 --- a/recipes-qt/qt5/qtsensors_git.bb +++ b/recipes-qt/qt5/qtsensors_git.bb | |||
@@ -13,4 +13,4 @@ LIC_FILES_CHKSUM = " \ | |||
13 | 13 | ||
14 | DEPENDS += "qtbase qtdeclarative" | 14 | DEPENDS += "qtbase qtdeclarative" |
15 | 15 | ||
16 | SRCREV = "d7f1d23c1dd954d20e8358ca6b7c3f6720310f50" | 16 | SRCREV = "5863c695ee8eef2976026dea876e37b8978d0c7a" |
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb index 64a5df03..2ef9bdea 100644 --- a/recipes-qt/qt5/qtserialbus_git.bb +++ b/recipes-qt/qt5/qtserialbus_git.bb | |||
@@ -11,4 +11,4 @@ LIC_FILES_CHKSUM = " \ | |||
11 | 11 | ||
12 | DEPENDS += "qtbase qtserialport" | 12 | DEPENDS += "qtbase qtserialport" |
13 | 13 | ||
14 | SRCREV = "ed1942128078a30ea0436c3f2eb6cd9d60a82a4d" | 14 | SRCREV = "f5338617ed81a740493d4006b185572a37ccb45d" |
diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb index 0a9404b8..d438cb47 100644 --- a/recipes-qt/qt5/qtserialport_git.bb +++ b/recipes-qt/qt5/qtserialport_git.bb | |||
@@ -15,4 +15,4 @@ LIC_FILES_CHKSUM = " \ | |||
15 | 15 | ||
16 | DEPENDS += "qtbase" | 16 | DEPENDS += "qtbase" |
17 | 17 | ||
18 | SRCREV = "1340fedecd841765485beffa7c93320c96f21cdc" | 18 | SRCREV = "d99b4cf607827bebd62475ed419bd6765a3b1d0b" |
diff --git a/recipes-qt/qt5/qtsvg_git.bb b/recipes-qt/qt5/qtsvg_git.bb index 36325adc..a001ceae 100644 --- a/recipes-qt/qt5/qtsvg_git.bb +++ b/recipes-qt/qt5/qtsvg_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtbase" | 13 | DEPENDS += "qtbase" |
14 | 14 | ||
15 | SRCREV = "7cc50e972b7fa546f7cedff2ef19db20af9e36ab" | 15 | SRCREV = "be428b21b777a04a1766adb880cb44e7b0b68e5a" |
diff --git a/recipes-qt/qt5/qttools/0002-assistant-help-fix-linking-of-dependent-libraries.patch b/recipes-qt/qt5/qttools/0002-assistant-help-fix-linking-of-dependent-libraries.patch deleted file mode 100644 index 17d5d514..00000000 --- a/recipes-qt/qt5/qttools/0002-assistant-help-fix-linking-of-dependent-libraries.patch +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | From 95a418157ce5f49052ec1c349581d1811a79c9eb Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
3 | Date: Fri, 17 Jan 2014 14:33:19 +0100 | ||
4 | Subject: [PATCH] assistant/help: fix linking of dependent libraries | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | else we get: | ||
10 | | ...ld: warning: libQt5CLucene.so.5, needed by ...libQt5Help.so, not found (try using -rpath or -rpath-link) | ||
11 | | ...undefined reference to `QCLucenePhraseQuery::getTerms() const' | ||
12 | |||
13 | Upstream-Status: Inappropriate [configuration] | ||
14 | |||
15 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
16 | --- | ||
17 | src/assistant/help/help.pro | 2 ++ | ||
18 | 1 file changed, 2 insertions(+) | ||
19 | |||
20 | diff --git a/src/assistant/help/help.pro b/src/assistant/help/help.pro | ||
21 | index 37d5ba4..8de8763 100644 | ||
22 | --- a/src/assistant/help/help.pro | ||
23 | +++ b/src/assistant/help/help.pro | ||
24 | @@ -60,3 +60,5 @@ HEADERS += qhelpsearchindexwriter_clucene_p.h \ | ||
25 | qhelpsearchindexreader_clucene_p.h | ||
26 | |||
27 | load(qt_module) | ||
28 | + | ||
29 | +LIBS += -lQt5CLucene | ||
diff --git a/recipes-qt/qt5/qttools_git.bb b/recipes-qt/qt5/qttools_git.bb index 775bc08c..17ec65a0 100644 --- a/recipes-qt/qt5/qttools_git.bb +++ b/recipes-qt/qt5/qttools_git.bb | |||
@@ -17,7 +17,6 @@ LIC_FILES_CHKSUM = " \ | |||
17 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns" | 17 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns" |
18 | 18 | ||
19 | SRC_URI += " \ | 19 | SRC_URI += " \ |
20 | file://0002-assistant-help-fix-linking-of-dependent-libraries.patch \ | ||
21 | file://0003-add-noqtwebkit-configuration.patch \ | 20 | file://0003-add-noqtwebkit-configuration.patch \ |
22 | file://0004-linguist-tools-cmake-allow-overriding-the-location-f.patch \ | 21 | file://0004-linguist-tools-cmake-allow-overriding-the-location-f.patch \ |
23 | " | 22 | " |
@@ -30,6 +29,6 @@ PACKAGECONFIG[qtwebkit] = ",,qtwebkit" | |||
30 | 29 | ||
31 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)}" | 30 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)}" |
32 | 31 | ||
33 | SRCREV = "0285e3ad511882b3cfb87fc06ffbf5775c01437b" | 32 | SRCREV = "451adafbc52c8f7a13854821c9d69efd37dfcc6a" |
34 | 33 | ||
35 | BBCLASSEXTEND = "native nativesdk" | 34 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-qt/qt5/qtwayland_git.bb b/recipes-qt/qt5/qtwayland_git.bb index f9f1e5d9..9425bd09 100644 --- a/recipes-qt/qt5/qtwayland_git.bb +++ b/recipes-qt/qt5/qtwayland_git.bb | |||
@@ -41,7 +41,7 @@ PACKAGECONFIG[libhybris-egl-server] = "-feature-libhybris-egl-server,-no-feature | |||
41 | 41 | ||
42 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 42 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
43 | 43 | ||
44 | SRCREV = "e9fb11653a504b86478ef8f4513a6c23045a4fa2" | 44 | SRCREV = "60a3ae6559c3d53ef936c5f90182d53b1a7fea24" |
45 | 45 | ||
46 | # From https://bugreports.qt.io/browse/QTBUG-57767 | 46 | # From https://bugreports.qt.io/browse/QTBUG-57767 |
47 | SRC_URI += "file://0001-fix-build-without-xkbcommon-evdev.patch" | 47 | SRC_URI += "file://0001-fix-build-without-xkbcommon-evdev.patch" |
diff --git a/recipes-qt/qt5/qtwebchannel_git.bb b/recipes-qt/qt5/qtwebchannel_git.bb index a38387c7..724a6a61 100644 --- a/recipes-qt/qt5/qtwebchannel_git.bb +++ b/recipes-qt/qt5/qtwebchannel_git.bb | |||
@@ -17,4 +17,4 @@ LIC_FILES_CHKSUM = " \ | |||
17 | 17 | ||
18 | DEPENDS += "qtdeclarative qtwebsockets" | 18 | DEPENDS += "qtdeclarative qtwebsockets" |
19 | 19 | ||
20 | SRCREV = "196097bfc84d297199ea591fc19e714c88796e8e" | 20 | SRCREV = "4a95a4e603e1bfd8e365274a5888dcdbb6bb42e7" |
diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb index dffb9d3f..9187a331 100644 --- a/recipes-qt/qt5/qtwebengine_git.bb +++ b/recipes-qt/qt5/qtwebengine_git.bb | |||
@@ -115,7 +115,7 @@ SRC_URI += " \ | |||
115 | file://0002-chromium-Change-false-to-FALSE-and-1-to-TRUE-FIX-qtw.patch \ | 115 | file://0002-chromium-Change-false-to-FALSE-and-1-to-TRUE-FIX-qtw.patch \ |
116 | " | 116 | " |
117 | 117 | ||
118 | SRCREV_qtwebengine = "6ec0428db1d1dda0a74ead838aa799298e7a1306" | 118 | SRCREV_qtwebengine = "cd475d5727becd6ec4e7605d335721355e049354" |
119 | SRCREV_chromium = "cd3417bc8b5bae4cdc04a9dd714adadacc03b28d" | 119 | SRCREV_chromium = "cd3417bc8b5bae4cdc04a9dd714adadacc03b28d" |
120 | SRCREV = "${SRCREV_qtwebengine}" | 120 | SRCREV = "${SRCREV_qtwebengine}" |
121 | 121 | ||
diff --git a/recipes-qt/qt5/qtwebkit-examples_git.bb b/recipes-qt/qt5/qtwebkit-examples_git.bb index 3d6f5003..286aecae 100644 --- a/recipes-qt/qt5/qtwebkit-examples_git.bb +++ b/recipes-qt/qt5/qtwebkit-examples_git.bb | |||
@@ -17,4 +17,4 @@ DEPENDS += "qtwebkit qtxmlpatterns" | |||
17 | RDEPENDS_${PN}-examples += "qtwebkit-qmlplugins" | 17 | RDEPENDS_${PN}-examples += "qtwebkit-qmlplugins" |
18 | RDEPENDS_${PN}-examples += "${@bb.utils.contains('PACKAGECONFIG_OPENSSL', 'openssl', 'ca-certificates', '', d)}" | 18 | RDEPENDS_${PN}-examples += "${@bb.utils.contains('PACKAGECONFIG_OPENSSL', 'openssl', 'ca-certificates', '', d)}" |
19 | 19 | ||
20 | SRCREV = "c858361fb202c201f8c45e2072d913dc7f31ec8e" | 20 | SRCREV = "822426abc77a74752b0ee0da4d0a1c106c4dac22" |
diff --git a/recipes-qt/qt5/qtwebkit/0002-Remove-TEXTREL-tag-in-x86.patch b/recipes-qt/qt5/qtwebkit/0002-Remove-TEXTREL-tag-in-x86.patch deleted file mode 100644 index d7627ec2..00000000 --- a/recipes-qt/qt5/qtwebkit/0002-Remove-TEXTREL-tag-in-x86.patch +++ /dev/null | |||
@@ -1,76 +0,0 @@ | |||
1 | From f6989fec34f0bafdeda549d71751f236ef1f3b96 Mon Sep 17 00:00:00 2001 | ||
2 | From: Magnus Granberg <zorry@gentoo.org> | ||
3 | Date: Fri, 27 Feb 2015 11:55:09 +0100 | ||
4 | Subject: [PATCH] Remove TEXTREL tag in x86 | ||
5 | |||
6 | Fix textrel QA warnings when building qtwebkit for x86: | ||
7 | |||
8 | WARNING: QA Issue: ELF binary '/home/andre/rdk/rdk-master/build-vbox32/tmp/work/core2-32-rdk-linux/qtwebkit/5.4.0-r0/packages-split/qtwebkit/usr/lib/libQt5WebKit.so.5.4.0' has relocations in .text [textrel] | ||
9 | |||
10 | Patch from upstream webkit: | ||
11 | |||
12 | https://bugs.webkit.org/show_bug.cgi?id=70610 | ||
13 | |||
14 | Minor refresh required to apply cleanly to the older webkit sources used | ||
15 | by qtwebkit. Specifically, the patch needed to be modified to account | ||
16 | for PLATFORM(MAC) -> OS(DARWIN) renaming in recent webkit which is not | ||
17 | part of qtwebkit yet ( https://bugs.webkit.org/show_bug.cgi?id=99683 ). | ||
18 | |||
19 | Upstream status [webkit] : backport | ||
20 | Upstream status [qtwebkit] : unclear | ||
21 | |||
22 | Bug: https://bugs.webkit.org/show_bug.cgi?id=70610 | ||
23 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
24 | --- | ||
25 | Source/JavaScriptCore/jit/ThunkGenerators.cpp | 24 ++++++++++++++++++++++++ | ||
26 | Source/WTF/wtf/InlineASM.h | 2 ++ | ||
27 | 2 files changed, 26 insertions(+) | ||
28 | |||
29 | diff --git a/Source/JavaScriptCore/jit/ThunkGenerators.cpp b/Source/JavaScriptCore/jit/ThunkGenerators.cpp | ||
30 | index 9684df2..8af82d8 100644 | ||
31 | --- a/Source/JavaScriptCore/jit/ThunkGenerators.cpp | ||
32 | +++ b/Source/JavaScriptCore/jit/ThunkGenerators.cpp | ||
33 | @@ -524,6 +524,30 @@ double jsRound(double d) | ||
34 | } \ | ||
35 | static MathThunk UnaryDoubleOpWrapper(function) = &function##Thunk; | ||
36 | |||
37 | +#elif CPU(X86) && COMPILER(GCC) && OS(LINUX) && defined(__PIC__) | ||
38 | +#define defineUnaryDoubleOpWrapper(function) \ | ||
39 | + asm( \ | ||
40 | + ".text\n" \ | ||
41 | + ".globl " SYMBOL_STRING(function##Thunk) "\n" \ | ||
42 | + HIDE_SYMBOL(function##Thunk) "\n" \ | ||
43 | + SYMBOL_STRING(function##Thunk) ":" "\n" \ | ||
44 | + "pushl %ebx\n" \ | ||
45 | + "subl $20, %esp\n" \ | ||
46 | + "movsd %xmm0, (%esp) \n" \ | ||
47 | + "call __x86.get_pc_thunk.bx\n" \ | ||
48 | + "addl $_GLOBAL_OFFSET_TABLE_, %ebx\n" \ | ||
49 | + "call " GLOBAL_REFERENCE(function) "\n" \ | ||
50 | + "fstpl (%esp) \n" \ | ||
51 | + "movsd (%esp), %xmm0 \n" \ | ||
52 | + "addl $20, %esp\n" \ | ||
53 | + "popl %ebx\n" \ | ||
54 | + "ret\n" \ | ||
55 | + );\ | ||
56 | + extern "C" { \ | ||
57 | + MathThunkCallingConvention function##Thunk(MathThunkCallingConvention); \ | ||
58 | + } \ | ||
59 | + static MathThunk UnaryDoubleOpWrapper(function) = &function##Thunk; | ||
60 | + | ||
61 | #elif CPU(X86) && COMPILER(GCC) && (PLATFORM(MAC) || OS(LINUX)) | ||
62 | #define defineUnaryDoubleOpWrapper(function) \ | ||
63 | asm( \ | ||
64 | diff --git a/Source/WTF/wtf/InlineASM.h b/Source/WTF/wtf/InlineASM.h | ||
65 | index 0a2fe78..2dc40ef 100644 | ||
66 | --- a/Source/WTF/wtf/InlineASM.h | ||
67 | +++ b/Source/WTF/wtf/InlineASM.h | ||
68 | @@ -46,6 +46,8 @@ | ||
69 | #define GLOBAL_REFERENCE(name) #name "@plt" | ||
70 | #elif CPU(X86) && COMPILER(MINGW) | ||
71 | #define GLOBAL_REFERENCE(name) "@" #name "@4" | ||
72 | +#elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ||
73 | +#define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) "@plt" | ||
74 | #else | ||
75 | #define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) | ||
76 | #endif | ||
diff --git a/recipes-qt/qt5/qtwebkit/0004-Remove-unused-check-for-private_tests.patch b/recipes-qt/qt5/qtwebkit/0004-Remove-unused-check-for-private_tests.patch deleted file mode 100644 index 694b983a..00000000 --- a/recipes-qt/qt5/qtwebkit/0004-Remove-unused-check-for-private_tests.patch +++ /dev/null | |||
@@ -1,41 +0,0 @@ | |||
1 | From fbbbd9f3bc669790ab95569ebd6052ec68bd408f Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Jan=20Kundr=C3=A1t?= <jkt@kde.org> | ||
3 | Date: Wed, 14 Sep 2016 23:51:14 +0200 | ||
4 | Subject: [PATCH] Remove unused check for private_tests | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | It turns out that qt_developer_build is never used anyway. | ||
10 | |||
11 | I did some git archeology and it looks like it was nuked when doing the | ||
12 | 5.2 merge from upstream. The original purpose was apparently to control | ||
13 | -Werror, which is nowadays controlled by CONFIG -= production_build. | ||
14 | |||
15 | This actually fixes the build, as the QT_FOR_CONFIG += core-private which | ||
16 | would have been required for qtConfig(private_tests) is missing. | ||
17 | |||
18 | Task-number: QTBUG-55950 | ||
19 | Change-Id: Iaaaad184b29b523ce4a4ed8afec2ac527d8f93e3 | ||
20 | Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> | ||
21 | Reviewed-by: Konstantin Tokarev <annulen@yandex.ru> | ||
22 | Reviewed-by: Jan Kundrát <jkt@kde.org> | ||
23 | --- | ||
24 | Tools/qmake/mkspecs/features/default_pre.prf | 4 ---- | ||
25 | 1 file changed, 4 deletions(-) | ||
26 | |||
27 | diff --git a/Tools/qmake/mkspecs/features/default_pre.prf b/Tools/qmake/mkspecs/features/default_pre.prf | ||
28 | index 6bb52d0..8aa806d 100644 | ||
29 | --- a/Tools/qmake/mkspecs/features/default_pre.prf | ||
30 | +++ b/Tools/qmake/mkspecs/features/default_pre.prf | ||
31 | @@ -62,10 +62,6 @@ win32-msvc*: MAKEFILE_NOOP_COMMAND = @echo >NUL | ||
32 | scratchbox: PYTHON = python2.6 | ||
33 | else: PYTHON = python | ||
34 | |||
35 | -# We use private_tests to detect developer build, since the destdir will | ||
36 | -# always be our webkit build dir. This might change as configure changes. | ||
37 | -qtConfig(private_tests): CONFIG += qt_developer_build | ||
38 | - | ||
39 | # By default we enable "production build", and build-webkit, which is | ||
40 | # used by bots and developers, will disable it, to enable warnings etc. | ||
41 | CONFIG += production_build | ||
diff --git a/recipes-qt/qt5/qtwebkit_git.bb b/recipes-qt/qt5/qtwebkit_git.bb index 1ceaffd2..8b2468d2 100644 --- a/recipes-qt/qt5/qtwebkit_git.bb +++ b/recipes-qt/qt5/qtwebkit_git.bb | |||
@@ -20,9 +20,7 @@ ARM_INSTRUCTION_SET_armv5 = "arm" | |||
20 | 20 | ||
21 | SRC_URI += "\ | 21 | SRC_URI += "\ |
22 | file://0001-qtwebkit-fix-QA-issue-bad-RPATH.patch \ | 22 | file://0001-qtwebkit-fix-QA-issue-bad-RPATH.patch \ |
23 | file://0002-Remove-TEXTREL-tag-in-x86.patch \ | ||
24 | file://0003-Exclude-backtrace-API-for-non-glibc-libraries.patch \ | 23 | file://0003-Exclude-backtrace-API-for-non-glibc-libraries.patch \ |
25 | file://0004-Remove-unused-check-for-private_tests.patch \ | ||
26 | " | 24 | " |
27 | 25 | ||
28 | PACKAGECONFIG ??= "gstreamer qtlocation qtmultimedia qtsensors qtwebchannel \ | 26 | PACKAGECONFIG ??= "gstreamer qtlocation qtmultimedia qtsensors qtwebchannel \ |
@@ -87,4 +85,4 @@ PACKAGES_remove = "${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-db | |||
87 | RUBY_SYS = "${@ '${BUILD_SYS}'.replace('i486', 'i386').replace('i586', 'i386').replace('i686', 'i386') }" | 85 | RUBY_SYS = "${@ '${BUILD_SYS}'.replace('i486', 'i386').replace('i586', 'i386').replace('i686', 'i386') }" |
88 | export RUBYLIB="${STAGING_DATADIR_NATIVE}/rubygems:${STAGING_LIBDIR_NATIVE}/ruby:${STAGING_LIBDIR_NATIVE}/ruby/${RUBY_SYS}" | 86 | export RUBYLIB="${STAGING_DATADIR_NATIVE}/rubygems:${STAGING_LIBDIR_NATIVE}/ruby:${STAGING_LIBDIR_NATIVE}/ruby/${RUBY_SYS}" |
89 | 87 | ||
90 | SRCREV = "0b30e4490f7500ade1868fb33cea8705418c90bb" | 88 | SRCREV = "5a249af4e4ba392904bc7b0f3e103bb87ad540f6" |
diff --git a/recipes-qt/qt5/qtwebsockets_git.bb b/recipes-qt/qt5/qtwebsockets_git.bb index a567f15f..42c0e4a1 100644 --- a/recipes-qt/qt5/qtwebsockets_git.bb +++ b/recipes-qt/qt5/qtwebsockets_git.bb | |||
@@ -11,4 +11,4 @@ LIC_FILES_CHKSUM = " \ | |||
11 | 11 | ||
12 | DEPENDS += "qtbase qtdeclarative" | 12 | DEPENDS += "qtbase qtdeclarative" |
13 | 13 | ||
14 | SRCREV = "1af97a5f04d4d7d0dbf9954397e2374a791d717b" | 14 | SRCREV = "91582c53c5c3b404169ce2a44d75ac8102043513" |
diff --git a/recipes-qt/qt5/qtx11extras_git.bb b/recipes-qt/qt5/qtx11extras_git.bb index ac8d1350..3682aca2 100644 --- a/recipes-qt/qt5/qtx11extras_git.bb +++ b/recipes-qt/qt5/qtx11extras_git.bb | |||
@@ -13,4 +13,4 @@ LIC_FILES_CHKSUM = " \ | |||
13 | 13 | ||
14 | DEPENDS += "qtbase" | 14 | DEPENDS += "qtbase" |
15 | 15 | ||
16 | SRCREV = "5ecce026f65b2fb320379e49e70f772ad2bbba69" | 16 | SRCREV = "8c44529ed5269bc2130c27ba9733d262143424ed" |
diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bb b/recipes-qt/qt5/qtxmlpatterns_git.bb index b1018720..7704535b 100644 --- a/recipes-qt/qt5/qtxmlpatterns_git.bb +++ b/recipes-qt/qt5/qtxmlpatterns_git.bb | |||
@@ -16,6 +16,6 @@ LIC_FILES_CHKSUM = " \ | |||
16 | 16 | ||
17 | DEPENDS += "qtbase" | 17 | DEPENDS += "qtbase" |
18 | 18 | ||
19 | SRCREV = "8f340ee4baddd6f9a43ecb1754c563372b561ce3" | 19 | SRCREV = "15c0b967295b4be41c881335fe602c1afec65aec" |
20 | 20 | ||
21 | BBCLASSEXTEND =+ "native nativesdk" | 21 | BBCLASSEXTEND =+ "native nativesdk" |