diff options
| author | Martin Jansa <Martin.Jansa@gmail.com> | 2013-05-05 14:47:48 +0200 |
|---|---|---|
| committer | Martin Jansa <Martin.Jansa@gmail.com> | 2013-05-06 12:22:02 +0200 |
| commit | bd10121a0d226e18640f21ef20f490f7569575fb (patch) | |
| tree | de92b34c380827157c7d7b4740ef8e4afa54a1df /recipes-qt/qt5/qt5.inc | |
| parent | 370bbaf80e4b9068c32bbd86b452d4cd2128723e (diff) | |
| download | meta-qt5-bd10121a0d226e18640f21ef20f490f7569575fb.tar.gz | |
qt5: add PN-qmlplugins packages and remove them from modules, use OE_QMAKE_PATH_* variables
* qml and imports go to PN-qmlplugins
* all other plugins go to just PN-plugins
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes-qt/qt5/qt5.inc')
| -rw-r--r-- | recipes-qt/qt5/qt5.inc | 93 |
1 files changed, 61 insertions, 32 deletions
diff --git a/recipes-qt/qt5/qt5.inc b/recipes-qt/qt5/qt5.inc index 474eee21..a748d896 100644 --- a/recipes-qt/qt5/qt5.inc +++ b/recipes-qt/qt5/qt5.inc | |||
| @@ -85,52 +85,81 @@ do_install() { | |||
| 85 | qmake5_base_do_install | 85 | qmake5_base_do_install |
| 86 | } | 86 | } |
| 87 | 87 | ||
| 88 | PACKAGES =. "${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-tools ${PN}-plugins ${PN}-mkspecs " | 88 | PACKAGES =. "${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs " |
| 89 | |||
| 90 | # extra -dbg packages | ||
| 91 | FILES_${PN}-qmlplugins-dbg = " \ | ||
| 92 | ${OE_QMAKE_PATH_QML}/*/.debug \ | ||
| 93 | ${OE_QMAKE_PATH_QML}/*/*/.debug \ | ||
| 94 | ${OE_QMAKE_PATH_QML}/*/*/*/.debug \ | ||
| 95 | ${OE_QMAKE_PATH_IMPORTS}/*/.debug \ | ||
| 96 | ${OE_QMAKE_PATH_IMPORTS}/*/*/.debug \ | ||
| 97 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*/.debug \ | ||
| 98 | " | ||
| 89 | FILES_${PN}-tools-dbg = " \ | 99 | FILES_${PN}-tools-dbg = " \ |
| 90 | ${bindir}/${QT_DIR_NAME}/.debug \ | 100 | ${OE_QMAKE_PATH_BINS}/.debug \ |
| 91 | ${bindir}/.debug \ | ||
| 92 | " | 101 | " |
| 93 | FILES_${PN}-plugins-dbg = " \ | 102 | FILES_${PN}-plugins-dbg = " \ |
| 94 | ${libdir}/${QT_DIR_NAME}/plugins/*/.debug/* \ | 103 | ${OE_QMAKE_PATH_PLUGINS}/*/.debug/* \ |
| 95 | ${libdir}/plugins/*/.debug/* \ | 104 | " |
| 105 | |||
| 106 | # extra packages | ||
| 107 | # qmlplugins 1-3 levels of subdirs qmldir + *{.so,*.qmltypes,*.qml,*js} | ||
| 108 | FILES_${PN}-qmlplugins = " \ | ||
| 109 | ${OE_QMAKE_PATH_QML}/*/*${SOLIBSDEV} \ | ||
| 110 | ${OE_QMAKE_PATH_QML}/*/qmldir \ | ||
| 111 | ${OE_QMAKE_PATH_QML}/*/*.qmltypes \ | ||
| 112 | ${OE_QMAKE_PATH_QML}/*/*.qml \ | ||
| 113 | ${OE_QMAKE_PATH_QML}/*/*.js \ | ||
| 114 | ${OE_QMAKE_PATH_QML}/*/*/*${SOLIBSDEV} \ | ||
| 115 | ${OE_QMAKE_PATH_QML}/*/*/qmldir \ | ||
| 116 | ${OE_QMAKE_PATH_QML}/*/*/*.qmltypes \ | ||
| 117 | ${OE_QMAKE_PATH_QML}/*/*/*.qml \ | ||
| 118 | ${OE_QMAKE_PATH_QML}/*/*/*.js \ | ||
| 119 | ${OE_QMAKE_PATH_QML}/*/*/*/*${SOLIBSDEV} \ | ||
| 120 | ${OE_QMAKE_PATH_QML}/*/*/*/qmldir \ | ||
| 121 | ${OE_QMAKE_PATH_QML}/*/*/*/*.qmltypes \ | ||
| 122 | ${OE_QMAKE_PATH_QML}/*/*/*/*.qml \ | ||
| 123 | ${OE_QMAKE_PATH_QML}/*/*/*/*.js \ | ||
| 124 | ${OE_QMAKE_PATH_IMPORTS}/*.qmltypes \ | ||
| 125 | ${OE_QMAKE_PATH_IMPORTS}/*/*${SOLIBSDEV} \ | ||
| 126 | ${OE_QMAKE_PATH_IMPORTS}/*/*.qmltypes \ | ||
| 127 | ${OE_QMAKE_PATH_IMPORTS}/*/qmldir \ | ||
| 128 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*${SOLIBSDEV} \ | ||
| 129 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*.qmltypes \ | ||
| 130 | ${OE_QMAKE_PATH_IMPORTS}/*/*/qmldir \ | ||
| 131 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*/*${SOLIBSDEV} \ | ||
| 132 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*/*.qmltypes \ | ||
| 133 | ${OE_QMAKE_PATH_IMPORTS}/*/*/*/qmldir \ | ||
| 96 | " | 134 | " |
| 97 | FILES_${PN}-tools = " \ | 135 | FILES_${PN}-tools = " \ |
| 98 | ${bindir}/${QT_DIR_NAME}/* \ | 136 | ${OE_QMAKE_PATH_BINS}/* \ |
| 99 | ${bindir}/* \ | ||
| 100 | " | 137 | " |
| 101 | FILES_${PN}-plugins = " \ | 138 | FILES_${PN}-plugins = " \ |
| 102 | ${libdir}/${QT_DIR_NAME}/plugins/*/*${SOLIBSDEV} \ | 139 | ${OE_QMAKE_PATH_PLUGINS}/*/*${SOLIBSDEV} \ |
| 103 | ${libdir}/plugins/*/*${SOLIBSDEV} \ | ||
| 104 | " | 140 | " |
| 105 | FILES_${PN}-mkspecs += "\ | 141 | FILES_${PN}-mkspecs = "\ |
| 106 | ${libdir}/${QT_DIR_NAME}/mkspecs \ | 142 | ${OE_QMAKE_PATH_ARCHDATA}/mkspecs \ |
| 107 | ${libdir}/mkspecs \ | ||
| 108 | " | 143 | " |
| 144 | |||
| 145 | # modifications to normal packages | ||
| 109 | FILES_${PN} += " \ | 146 | FILES_${PN} += " \ |
| 110 | ${libdir}/${QT_DIR_NAME}/lib*${SOLIBS} \ | 147 | ${OE_QMAKE_PATH_LIBS}/lib*${SOLIBS} \ |
| 111 | ${libdir}/lib*${SOLIBS} \ | 148 | ${OE_QMAKE_PATH_LIBEXECS} \ |
| 112 | " | 149 | " |
| 113 | FILES_${PN}-dev += " \ | 150 | FILES_${PN}-dev += " \ |
| 114 | ${libdir}/${QT_DIR_NAME}/pkgconfig \ | 151 | ${OE_QMAKE_PATH_LIBS}/lib*${SOLIBSDEV} \ |
| 115 | ${libdir}/${QT_DIR_NAME}/cmake/* \ | 152 | ${OE_QMAKE_PATH_LIBS}/pkgconfig \ |
| 116 | ${libdir}/${QT_DIR_NAME}/*.prl \ | 153 | ${OE_QMAKE_PATH_LIBS}/cmake/* \ |
| 117 | ${libdir}/${QT_DIR_NAME}/*.la \ | 154 | ${OE_QMAKE_PATH_LIBS}/*.prl \ |
| 118 | ${datadir}/${QT_DIR_NAME}/* \ | 155 | ${OE_QMAKE_PATH_LIBS}/*.la \ |
| 119 | ${includedir}/${QT_DIR_NAME}/* \ | 156 | ${OE_QMAKE_PATH_DATA}/* \ |
| 120 | ${libdir}/pkgconfig \ | 157 | ${OE_QMAKE_PATH_HEADERS}/* \ |
| 121 | ${libdir}/cmake/* \ | ||
| 122 | ${libdir}/*.prl \ | ||
| 123 | ${libdir}/*.la \ | ||
| 124 | ${datadir}/* \ | ||
| 125 | ${includedir}/* \ | ||
| 126 | " | 158 | " |
| 127 | FILES_${PN}-dbg += " \ | 159 | FILES_${PN}-dbg += " \ |
| 128 | ${libdir}/${QT_DIR_NAME}/.debug \ | 160 | ${OE_QMAKE_PATH_LIBS}/.debug \ |
| 129 | ${libdir}/${QT_DIR_NAME}/lib*${SOLIBSDEV} \ | 161 | ${OE_QMAKE_PATH_LIBEXECS}/.debug \ |
| 130 | ${libdir}/.debug \ | ||
| 131 | ${libdir}/lib*${SOLIBSDEV} \ | ||
| 132 | " | 162 | " |
| 133 | FILES_${PN}-staticdev += " \ | 163 | FILES_${PN}-staticdev += " \ |
| 134 | ${libdir}/${QT_DIR_NAME}/*.a \ | 164 | ${OE_QMAKE_PATH_LIBS}/*.a \ |
| 135 | ${libdir}/*.a \ | ||
| 136 | " | 165 | " |
