diff options
| -rw-r--r-- | recipes-qt/qt5/qt5-creator_git.bb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/recipes-qt/qt5/qt5-creator_git.bb b/recipes-qt/qt5/qt5-creator_git.bb index 446a8adf..344c956e 100644 --- a/recipes-qt/qt5/qt5-creator_git.bb +++ b/recipes-qt/qt5/qt5-creator_git.bb | |||
| @@ -14,7 +14,8 @@ LIC_FILES_CHKSUM = " \ | |||
| 14 | 14 | ||
| 15 | inherit qmake5 | 15 | inherit qmake5 |
| 16 | 16 | ||
| 17 | DEPENDS = "qtbase qtscript qtwebkit qtxmlpatterns qtx11extras qtdeclarative qttools qttools-native qtsvg" | 17 | DEPENDS = "qtbase qtscript qtwebkit qtxmlpatterns qtx11extras qtdeclarative qttools qttools-native qtsvg chrpath-replacement-native" |
| 18 | DEPENDS_append_toolchain-clang = " clang llvm-common" | ||
| 18 | DEPENDS_append_libc-musl = " libexecinfo" | 19 | DEPENDS_append_libc-musl = " libexecinfo" |
| 19 | 20 | ||
| 20 | SRCREV = "8768e39d3c8e74e583eca3897cc6de53a99c3dde" | 21 | SRCREV = "8768e39d3c8e74e583eca3897cc6de53a99c3dde" |
| @@ -34,6 +35,8 @@ S = "${WORKDIR}/git" | |||
| 34 | 35 | ||
| 35 | EXTRA_QMAKEVARS_PRE += "IDE_LIBRARY_BASENAME=${baselib}${QT_DIR_NAME}" | 36 | EXTRA_QMAKEVARS_PRE += "IDE_LIBRARY_BASENAME=${baselib}${QT_DIR_NAME}" |
| 36 | 37 | ||
| 38 | EXTRANATIVEPATH += "chrpath-native" | ||
| 39 | |||
| 37 | do_configure_append() { | 40 | do_configure_append() { |
| 38 | # Find native tools | 41 | # Find native tools |
| 39 | sed -i 's:${STAGING_BINDIR}.*/qdoc:${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/qdoc:g' ${B}/Makefile | 42 | sed -i 's:${STAGING_BINDIR}.*/qdoc:${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/qdoc:g' ${B}/Makefile |
| @@ -52,6 +55,11 @@ do_install() { | |||
| 52 | install -m 0644 ${WORKDIR}/qtcreator.desktop.in ${D}${datadir}/applications/qtcreator.desktop | 55 | install -m 0644 ${WORKDIR}/qtcreator.desktop.in ${D}${datadir}/applications/qtcreator.desktop |
| 53 | sed -i 's:@QT5_QMAKE@:${OE_QMAKE_PATH_QT_BINS}:g' ${D}${datadir}/applications/qtcreator.desktop | 56 | sed -i 's:@QT5_QMAKE@:${OE_QMAKE_PATH_QT_BINS}:g' ${D}${datadir}/applications/qtcreator.desktop |
| 54 | } | 57 | } |
| 58 | do_install_append_toolchain-clang () { | ||
| 59 | # Remove RPATHs embedded in bins | ||
| 60 | chrpath --delete ${D}${libdir}/qtcreator/plugins/libClang* | ||
| 61 | chrpath --delete ${D}${libexecdir}/qtcreator/clang* | ||
| 62 | } | ||
| 55 | 63 | ||
| 56 | FILES_${PN} += " \ | 64 | FILES_${PN} += " \ |
| 57 | ${datadir}/qtcreator \ | 65 | ${datadir}/qtcreator \ |
