diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2014-02-17 11:30:58 -0300 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2014-02-17 13:57:06 -0300 |
| commit | 8da5017712a7ddcb8488e095b9aa03b0273f23e9 (patch) | |
| tree | c3b002f9c348535af33a67289d8747fdc8804816 | |
| parent | 7d8f8d6b5a00af7a212cce41350f4e1c5989aabd (diff) | |
| download | meta-qt5-8da5017712a7ddcb8488e095b9aa03b0273f23e9.tar.gz | |
nativesdk-qtbase.inc: Fix build failure removal of include and mkspecs
The 7d8f8d6 change (nativesdk-qtbase.inc: Remove unused contents)
introduced a build failure that was not catch in my test. This patch
fixes it avoiding removing the headers and mkspecs files which are
need for the nativesdk-qttools recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| -rw-r--r-- | recipes-qt/qt5/nativesdk-qtbase.inc | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/recipes-qt/qt5/nativesdk-qtbase.inc b/recipes-qt/qt5/nativesdk-qtbase.inc index fe80c9bc..a7809d31 100644 --- a/recipes-qt/qt5/nativesdk-qtbase.inc +++ b/recipes-qt/qt5/nativesdk-qtbase.inc | |||
| @@ -31,15 +31,27 @@ SRC_URI += " \ | |||
| 31 | file://0012-configure-bump-path-length-from-256-to-512-character.patch \ | 31 | file://0012-configure-bump-path-length-from-256-to-512-character.patch \ |
| 32 | " | 32 | " |
| 33 | 33 | ||
| 34 | PACKAGES = "${PN}-tools-dbg ${PN}-tools" | 34 | PACKAGES = "${PN}-tools-dbg ${PN}-tools-dev ${PN}-tools-staticdev ${PN}-tools" |
| 35 | 35 | ||
| 36 | PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" | 36 | PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" |
| 37 | 37 | ||
| 38 | FILES_${PN}-tools-dev = " \ | ||
| 39 | ${includedir} \ | ||
| 40 | ${FILES_SOLIBSDEV} ${libdir}/*.la \ | ||
| 41 | ${OE_QMAKE_PATH_ARCHDATA}/mkspecs \ | ||
| 42 | " | ||
| 43 | |||
| 44 | FILES_${PN}-tools-staticdev = " \ | ||
| 45 | ${libdir}/libQt5Bootstrap.a \ | ||
| 46 | " | ||
| 47 | |||
| 38 | FILES_${PN}-tools-dbg = " \ | 48 | FILES_${PN}-tools-dbg = " \ |
| 49 | ${libdir}/.debug \ | ||
| 39 | ${OE_QMAKE_PATH_BINS}/.debug \ | 50 | ${OE_QMAKE_PATH_BINS}/.debug \ |
| 40 | " | 51 | " |
| 41 | 52 | ||
| 42 | FILES_${PN}-tools = " \ | 53 | FILES_${PN}-tools = " \ |
| 54 | ${libdir}/lib*${SOLIBS} \ | ||
| 43 | ${OE_QMAKE_PATH_BINS}/* \ | 55 | ${OE_QMAKE_PATH_BINS}/* \ |
| 44 | " | 56 | " |
| 45 | 57 | ||
| @@ -189,7 +201,14 @@ do_install() { | |||
| 189 | # e.g. qt3d, qtwayland | 201 | # e.g. qt3d, qtwayland |
| 190 | ln -sf syncqt.pl ${D}${OE_QMAKE_PATH_QT_BINS}/syncqt | 202 | ln -sf syncqt.pl ${D}${OE_QMAKE_PATH_QT_BINS}/syncqt |
| 191 | 203 | ||
| 192 | # remove things unused in nativesdk; things are statically link | 204 | # remove things unused in nativesdk, we need the headers, Qt5Core |
| 193 | # and we just use the binaries so drop all unused files | 205 | # and Qt5Bootstrap. |
| 194 | rm -rf ${D}${includedir} ${D}${libdir} ${D}${datadir}/doc | 206 | rm -rf ${D}${datadir}/doc \ |
| 207 | ${D}/${OE_QMAKE_PATH_PLUGINS} \ | ||
| 208 | ${D}${libdir}/cmake \ | ||
| 209 | ${D}${libdir}/pkgconfig | ||
| 210 | find ${D}${libdir} -maxdepth 1 -name 'lib*' -and \ | ||
| 211 | -not -name 'libQt5Core.so*' -and \ | ||
| 212 | -not -name 'libQt5Bootstrap.a' \ | ||
| 213 | -exec rm '{}' ';' | ||
| 195 | } | 214 | } |
