summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qt5.inc
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2013-05-05 14:47:48 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2013-05-06 12:22:02 +0200
commitbd10121a0d226e18640f21ef20f490f7569575fb (patch)
treede92b34c380827157c7d7b4740ef8e4afa54a1df /recipes-qt/qt5/qt5.inc
parent370bbaf80e4b9068c32bbd86b452d4cd2128723e (diff)
downloadmeta-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.inc93
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
88PACKAGES =. "${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-tools ${PN}-plugins ${PN}-mkspecs " 88PACKAGES =. "${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs "
89
90# extra -dbg packages
91FILES_${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"
89FILES_${PN}-tools-dbg = " \ 99FILES_${PN}-tools-dbg = " \
90 ${bindir}/${QT_DIR_NAME}/.debug \ 100 ${OE_QMAKE_PATH_BINS}/.debug \
91 ${bindir}/.debug \
92" 101"
93FILES_${PN}-plugins-dbg = " \ 102FILES_${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}
108FILES_${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"
97FILES_${PN}-tools = " \ 135FILES_${PN}-tools = " \
98 ${bindir}/${QT_DIR_NAME}/* \ 136 ${OE_QMAKE_PATH_BINS}/* \
99 ${bindir}/* \
100" 137"
101FILES_${PN}-plugins = " \ 138FILES_${PN}-plugins = " \
102 ${libdir}/${QT_DIR_NAME}/plugins/*/*${SOLIBSDEV} \ 139 ${OE_QMAKE_PATH_PLUGINS}/*/*${SOLIBSDEV} \
103 ${libdir}/plugins/*/*${SOLIBSDEV} \
104" 140"
105FILES_${PN}-mkspecs += "\ 141FILES_${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
109FILES_${PN} += " \ 146FILES_${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"
113FILES_${PN}-dev += " \ 150FILES_${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"
127FILES_${PN}-dbg += " \ 159FILES_${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"
133FILES_${PN}-staticdev += " \ 163FILES_${PN}-staticdev += " \
134 ${libdir}/${QT_DIR_NAME}/*.a \ 164 ${OE_QMAKE_PATH_LIBS}/*.a \
135 ${libdir}/*.a \
136" 165"