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 | |
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>
-rw-r--r-- | recipes-qt/qt5/qt3d.inc | 10 | ||||
-rw-r--r-- | recipes-qt/qt5/qt5.inc | 93 | ||||
-rw-r--r-- | recipes-qt/qt5/qtdeclarative.inc | 17 | ||||
-rw-r--r-- | recipes-qt/qt5/qtgraphicaleffects.inc | 9 | ||||
-rw-r--r-- | recipes-qt/qt5/qtjsondb.inc | 10 | ||||
-rw-r--r-- | recipes-qt/qt5/qtmultimedia.inc | 13 | ||||
-rw-r--r-- | recipes-qt/qt5/qtquick1.inc | 9 | ||||
-rw-r--r-- | recipes-qt/qt5/qtsensors.inc | 9 | ||||
-rw-r--r-- | recipes-qt/qt5/qtsystems.inc | 12 | ||||
-rw-r--r-- | recipes-qt/qt5/qtwebkit.inc | 14 | ||||
-rw-r--r-- | recipes-qt/qt5/qtxmlpatterns.inc | 1 |
11 files changed, 62 insertions, 135 deletions
diff --git a/recipes-qt/qt5/qt3d.inc b/recipes-qt/qt5/qt3d.inc index 1ff4fe84..92b2628a 100644 --- a/recipes-qt/qt5/qt3d.inc +++ b/recipes-qt/qt5/qt3d.inc | |||
@@ -7,13 +7,3 @@ LIC_FILES_CHKSUM ?= "file://LICENSE.LGPL;md5=4ac745f4b16b419fa48a24d41e983c40 \ | |||
7 | file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5" | 7 | file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5" |
8 | 8 | ||
9 | INC_PR = "r1" | 9 | INC_PR = "r1" |
10 | |||
11 | FILES_${PN}-plugins += " \ | ||
12 | ${libdir}/${QT_DIR_NAME}/qml/Qt3D/libqthreedqmlplugin.so \ | ||
13 | ${libdir}/${QT_DIR_NAME}/qml/Qt3D/qmldir \ | ||
14 | ${libdir}/${QT_DIR_NAME}/qml/Qt3D/plugins.qmltypes \ | ||
15 | ${libdir}/${QT_DIR_NAME}/qml/Qt3D/Shapes \ | ||
16 | " | ||
17 | FILES_${PN}-plugins-dbg += " \ | ||
18 | ${libdir}/${QT_DIR_NAME}/qml/Qt3D/.debug \ | ||
19 | " | ||
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 | " |
diff --git a/recipes-qt/qt5/qtdeclarative.inc b/recipes-qt/qt5/qtdeclarative.inc index a4f0692e..8cb21ff1 100644 --- a/recipes-qt/qt5/qtdeclarative.inc +++ b/recipes-qt/qt5/qtdeclarative.inc | |||
@@ -3,20 +3,3 @@ require qt5module.inc | |||
3 | DEPENDS += "qtjsbackend qtsvg qtxmlpatterns" | 3 | DEPENDS += "qtjsbackend qtsvg qtxmlpatterns" |
4 | 4 | ||
5 | INC_PR = "r0" | 5 | INC_PR = "r0" |
6 | |||
7 | FILES_${PN}-qmlplugins-dbg = " \ | ||
8 | ${libdir}/${QT_DIR_NAME}/qml/*/.debug \ | ||
9 | ${libdir}/${QT_DIR_NAME}/qml/*/*/.debug \ | ||
10 | ${libdir}/${QT_DIR_NAME}/qml/*/*/*/.debug \ | ||
11 | " | ||
12 | FILES_${PN}-qmltooling-dbg = " \ | ||
13 | ${libdir}/${QT_DIR_NAME}/plugins/qmltooling/.debug/* \ | ||
14 | " | ||
15 | FILES_${PN}-qmlplugins = " \ | ||
16 | ${libdir}/${QT_DIR_NAME}/qml/* \ | ||
17 | " | ||
18 | FILES_${PN}-qmltooling = " \ | ||
19 | ${libdir}/${QT_DIR_NAME}/plugins/qmltooling/* \ | ||
20 | " | ||
21 | |||
22 | PACKAGES .= " ${PN}-qmlplugins-dbg ${PN}-qmltooling-dbg ${PN}-qmlplugins ${PN}-qmltooling" | ||
diff --git a/recipes-qt/qt5/qtgraphicaleffects.inc b/recipes-qt/qt5/qtgraphicaleffects.inc index 874c6064..a6b0fe9d 100644 --- a/recipes-qt/qt5/qtgraphicaleffects.inc +++ b/recipes-qt/qt5/qtgraphicaleffects.inc | |||
@@ -1,12 +1,5 @@ | |||
1 | require qt5module.inc | 1 | require qt5module.inc |
2 | 2 | ||
3 | INC_PR = "r0" | ||
4 | |||
5 | DEPENDS += "qtdeclarative" | 3 | DEPENDS += "qtdeclarative" |
6 | 4 | ||
7 | FILES_${PN} += " \ | 5 | INC_PR = "r0" |
8 | ${libdir}/${QT_DIR_NAME}/qml/QtGraphicalEffects/qmldir \ | ||
9 | ${libdir}/${QT_DIR_NAME}/qml/QtGraphicalEffects/*.qml \ | ||
10 | ${libdir}/${QT_DIR_NAME}/qml/QtGraphicalEffects/private/*.qml \ | ||
11 | " | ||
12 | |||
diff --git a/recipes-qt/qt5/qtjsondb.inc b/recipes-qt/qt5/qtjsondb.inc index 044608d5..887b2610 100644 --- a/recipes-qt/qt5/qtjsondb.inc +++ b/recipes-qt/qt5/qtjsondb.inc | |||
@@ -10,13 +10,3 @@ LIC_FILES_CHKSUM = "file://${S}/doc/src/qtjsondb.qdoc;endline=26;md5=757f4eda130 | |||
10 | " | 10 | " |
11 | 11 | ||
12 | INC_PR = "r0" | 12 | INC_PR = "r0" |
13 | |||
14 | PACKAGES += "${PN}-qmlplugins ${PN}-qmlplugins-dbg" | ||
15 | |||
16 | FILES_${PN}-qmlplugins = " \ | ||
17 | ${OE_QMAKE_PATH_QML}/QtJsonDb/qmldir \ | ||
18 | ${OE_QMAKE_PATH_QML}/QtJsonDb/libjsondbplugin.so \ | ||
19 | " | ||
20 | FILES_${PN}-qmlplugins-dbg = " \ | ||
21 | ${OE_QMAKE_PATH_QML}/QtJsonDb/.debug \ | ||
22 | " | ||
diff --git a/recipes-qt/qt5/qtmultimedia.inc b/recipes-qt/qt5/qtmultimedia.inc index c2276225..c2003fdd 100644 --- a/recipes-qt/qt5/qtmultimedia.inc +++ b/recipes-qt/qt5/qtmultimedia.inc | |||
@@ -3,16 +3,3 @@ require qt5module.inc | |||
3 | DEPENDS += "qtdeclarative gstreamer alsa-lib " | 3 | DEPENDS += "qtdeclarative gstreamer alsa-lib " |
4 | 4 | ||
5 | INC_PR = "r0" | 5 | INC_PR = "r0" |
6 | |||
7 | PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins" | ||
8 | |||
9 | FILES_${PN}-qmlplugins = " \ | ||
10 | ${OE_QMAKE_PATH_QML}/QtMultimedia/qmldir \ | ||
11 | ${OE_QMAKE_PATH_QML}/QtMultimedia/plugins.qmltypes \ | ||
12 | ${OE_QMAKE_PATH_QML}/QtMultimedia/Video.qml \ | ||
13 | ${OE_QMAKE_PATH_QML}/QtMultimedia/libdeclarative_multimedia.so \ | ||
14 | " | ||
15 | |||
16 | FILES_${PN}-qmlplugins-dbg = " \ | ||
17 | ${OE_QMAKE_PATH_QML}/QtMultimedia/.debug \ | ||
18 | " | ||
diff --git a/recipes-qt/qt5/qtquick1.inc b/recipes-qt/qt5/qtquick1.inc index 7a38eabb..8befa813 100644 --- a/recipes-qt/qt5/qtquick1.inc +++ b/recipes-qt/qt5/qtquick1.inc | |||
@@ -3,12 +3,3 @@ require qt5module.inc | |||
3 | DEPENDS += "qtscript" | 3 | DEPENDS += "qtscript" |
4 | 4 | ||
5 | INC_PR = "r0" | 5 | INC_PR = "r0" |
6 | |||
7 | FILES_${PN}-plugins += " \ | ||
8 | ${libdir}/qt5/imports/builtins.qmltypes \ | ||
9 | ${libdir}/qt5/imports/Qt/labs/*/qmldir \ | ||
10 | ${libdir}/qt5/imports/Qt/labs/*/plugins.qmltypes \ | ||
11 | ${libdir}/qt5/imports/Qt/labs/*/*${SOLIBSDEV} \ | ||
12 | " | ||
13 | |||
14 | FILES_${PN}-plugins-dbg += "${libdir}/qt5/imports/Qt/labs/*/.debug/*" | ||
diff --git a/recipes-qt/qt5/qtsensors.inc b/recipes-qt/qt5/qtsensors.inc index 9c8d15d7..a6b0fe9d 100644 --- a/recipes-qt/qt5/qtsensors.inc +++ b/recipes-qt/qt5/qtsensors.inc | |||
@@ -3,12 +3,3 @@ require qt5module.inc | |||
3 | DEPENDS += "qtdeclarative" | 3 | DEPENDS += "qtdeclarative" |
4 | 4 | ||
5 | INC_PR = "r0" | 5 | INC_PR = "r0" |
6 | |||
7 | FILES_${PN}-plugins += " \ | ||
8 | ${libdir}/${QT_DIR_NAME}/qml/QtSensors/qmldir \ | ||
9 | ${libdir}/${QT_DIR_NAME}/qml/QtSensors/plugins.qmltypes \ | ||
10 | ${libdir}/${QT_DIR_NAME}/qml/QtSensors/*${SOLIBSDEV} \ | ||
11 | " | ||
12 | FILES_${PN}-plugins-dbg += " \ | ||
13 | ${libdir}/${QT_DIR_NAME}/qml/QtSensors/.debug/* \ | ||
14 | " | ||
diff --git a/recipes-qt/qt5/qtsystems.inc b/recipes-qt/qt5/qtsystems.inc index 5159c686..2c6d144b 100644 --- a/recipes-qt/qt5/qtsystems.inc +++ b/recipes-qt/qt5/qtsystems.inc | |||
@@ -10,15 +10,3 @@ LIC_FILES_CHKSUM = "file://${S}/src/imports/systeminfo/qsysteminfo.cpp;endline=4 | |||
10 | " | 10 | " |
11 | 11 | ||
12 | INC_PR = "r0" | 12 | INC_PR = "r0" |
13 | |||
14 | PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins" | ||
15 | |||
16 | FILES_${PN}-qmlplugins = " \ | ||
17 | ${OE_QMAKE_PATH_QML}/*/*.so \ | ||
18 | ${OE_QMAKE_PATH_QML}/*/qmldir \ | ||
19 | ${OE_QMAKE_PATH_QML}/*/plugins.qmltypes \ | ||
20 | " | ||
21 | |||
22 | FILES_${PN}-qmlplugins-dbg = " \ | ||
23 | ${OE_QMAKE_PATH_QML}/*/.debug \ | ||
24 | " | ||
diff --git a/recipes-qt/qt5/qtwebkit.inc b/recipes-qt/qt5/qtwebkit.inc index 2100ee16..27c27031 100644 --- a/recipes-qt/qt5/qtwebkit.inc +++ b/recipes-qt/qt5/qtwebkit.inc | |||
@@ -8,17 +8,3 @@ do_configure_append() { | |||
8 | # Fix rpaths for QtWebProcess | 8 | # Fix rpaths for QtWebProcess |
9 | find -name "Makefile*" | xargs sed -i "s|-Wl,-rpath,${SEPB}/lib||g" | 9 | find -name "Makefile*" | xargs sed -i "s|-Wl,-rpath,${SEPB}/lib||g" |
10 | } | 10 | } |
11 | |||
12 | PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins" | ||
13 | |||
14 | FILES_${PN}-qmlplugins = " \ | ||
15 | ${OE_QMAKE_PATH_QML}/QtWebKit/libqmlwebkitplugin.so \ | ||
16 | ${OE_QMAKE_PATH_QML}/QtWebKit/qmldir \ | ||
17 | ${OE_QMAKE_PATH_QML}/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so \ | ||
18 | ${OE_QMAKE_PATH_QML}/QtWebKit/experimental/qmldir \ | ||
19 | " | ||
20 | |||
21 | FILES_${PN}-qmlplugins-dbg = " \ | ||
22 | ${OE_QMAKE_PATH_QML}/QtWebKit/experimental/.debug \ | ||
23 | ${OE_QMAKE_PATH_QML}/QtWebKit/.debug \ | ||
24 | " | ||
diff --git a/recipes-qt/qt5/qtxmlpatterns.inc b/recipes-qt/qt5/qtxmlpatterns.inc index 1824f93d..8c28b2b4 100644 --- a/recipes-qt/qt5/qtxmlpatterns.inc +++ b/recipes-qt/qt5/qtxmlpatterns.inc | |||
@@ -1,4 +1,3 @@ | |||
1 | require qt5module.inc | 1 | require qt5module.inc |
2 | 2 | ||
3 | INC_PR = "r0" | 3 | INC_PR = "r0" |
4 | |||