diff options
Diffstat (limited to 'recipes-qt/qt5/qtbase_git.bb')
| -rw-r--r-- | recipes-qt/qt5/qtbase_git.bb | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index 8e1cf64c..044297dd 100644 --- a/recipes-qt/qt5/qtbase_git.bb +++ b/recipes-qt/qt5/qtbase_git.bb | |||
| @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \ | |||
| 9 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | 9 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ |
| 10 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ | 10 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ |
| 11 | file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ | 11 | file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ |
| 12 | file://LICENSE.QT-LICENSE-AGREEMENT-4.0;md5=948f8877345cd66106f11031977a4625 \ | 12 | file://LICENSE.QT-LICENSE-AGREEMENT;md5=c8b6dd132d52c6e5a545df07a4e3e283 \ |
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | # common for qtbase-native, qtbase-nativesdk and qtbase | 15 | # common for qtbase-native, qtbase-nativesdk and qtbase |
| @@ -33,6 +33,7 @@ SRC_URI += "\ | |||
| 33 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ | 33 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ |
| 34 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ | 34 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ |
| 35 | file://0017-qfloat16-check-for-__ARM_FP-2.patch \ | 35 | file://0017-qfloat16-check-for-__ARM_FP-2.patch \ |
| 36 | file://0018-input-Make-use-of-timeval-portable-for-64bit-time_t.patch \ | ||
| 36 | " | 37 | " |
| 37 | 38 | ||
| 38 | # for syncqt | 39 | # for syncqt |
| @@ -264,8 +265,8 @@ do_install_append() { | |||
| 264 | 265 | ||
| 265 | generate_target_qt_config_file ${D}${OE_QMAKE_PATH_BINS}/qt.conf | 266 | generate_target_qt_config_file ${D}${OE_QMAKE_PATH_BINS}/qt.conf |
| 266 | 267 | ||
| 267 | # Fix up absolute paths in scripts | 268 | # Fix up absolute paths in scripts and use python3 instead of python |
| 268 | sed -i -e '1s,#!/usr/bin/python,#! ${USRBINPATH}/env python,' \ | 269 | sed -i -e '1s,#!/usr/bin/python$,#! ${USRBINPATH}/env python3,' \ |
| 269 | ${D}${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/features/uikit/devices.py | 270 | ${D}${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/features/uikit/devices.py |
| 270 | } | 271 | } |
| 271 | 272 | ||
| @@ -274,4 +275,22 @@ INSANE_SKIP_${PN}-mkspecs += "file-rdeps" | |||
| 274 | 275 | ||
| 275 | RRECOMMENDS_${PN}-plugins += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}" | 276 | RRECOMMENDS_${PN}-plugins += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}" |
| 276 | 277 | ||
| 278 | TARGET_MKSPEC ?= "linux-g++" | ||
| 279 | |||
| 280 | # use clean mkspecs on target | ||
| 281 | pkg_postinst_${PN}-tools () { | ||
| 282 | sed -i \ | ||
| 283 | -e 's:HostSpec =.*:HostSpec = ${TARGET_MKSPEC}:g' \ | ||
| 284 | -e 's:TargetSpec =.*:TargetSpec = ${TARGET_MKSPEC}:g' \ | ||
| 285 | $D${OE_QMAKE_PATH_BINS}/qt.conf | ||
| 286 | } | ||
| 287 | |||
| 288 | pkg_postinst_${PN}-mkspecs () { | ||
| 289 | sed -i 's: cross_compile : :g' $D${OE_QMAKE_PATH_ARCHDATA}/mkspecs/qconfig.pri | ||
| 290 | sed -i \ | ||
| 291 | -e 's: cross_compile : :g' \ | ||
| 292 | -e 's:HOST_QT_TOOLS =.*::g' \ | ||
| 293 | $D${OE_QMAKE_PATH_ARCHDATA}/mkspecs/qmodule.pri | ||
| 294 | } | ||
| 295 | |||
| 277 | SRCREV = "3c7df4a0ff91a833cf77e38ab8ccd65e289242e9" | 296 | SRCREV = "3c7df4a0ff91a833cf77e38ab8ccd65e289242e9" |
