summaryrefslogtreecommitdiffstats
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
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>
-rw-r--r--recipes-qt/qt5/qt3d.inc10
-rw-r--r--recipes-qt/qt5/qt5.inc93
-rw-r--r--recipes-qt/qt5/qtdeclarative.inc17
-rw-r--r--recipes-qt/qt5/qtgraphicaleffects.inc9
-rw-r--r--recipes-qt/qt5/qtjsondb.inc10
-rw-r--r--recipes-qt/qt5/qtmultimedia.inc13
-rw-r--r--recipes-qt/qt5/qtquick1.inc9
-rw-r--r--recipes-qt/qt5/qtsensors.inc9
-rw-r--r--recipes-qt/qt5/qtsystems.inc12
-rw-r--r--recipes-qt/qt5/qtwebkit.inc14
-rw-r--r--recipes-qt/qt5/qtxmlpatterns.inc1
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
9INC_PR = "r1" 9INC_PR = "r1"
10
11FILES_${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"
17FILES_${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
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"
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
3DEPENDS += "qtjsbackend qtsvg qtxmlpatterns" 3DEPENDS += "qtjsbackend qtsvg qtxmlpatterns"
4 4
5INC_PR = "r0" 5INC_PR = "r0"
6
7FILES_${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"
12FILES_${PN}-qmltooling-dbg = " \
13 ${libdir}/${QT_DIR_NAME}/plugins/qmltooling/.debug/* \
14"
15FILES_${PN}-qmlplugins = " \
16 ${libdir}/${QT_DIR_NAME}/qml/* \
17"
18FILES_${PN}-qmltooling = " \
19 ${libdir}/${QT_DIR_NAME}/plugins/qmltooling/* \
20"
21
22PACKAGES .= " ${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 @@
1require qt5module.inc 1require qt5module.inc
2 2
3INC_PR = "r0"
4
5DEPENDS += "qtdeclarative" 3DEPENDS += "qtdeclarative"
6 4
7FILES_${PN} += " \ 5INC_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
12INC_PR = "r0" 12INC_PR = "r0"
13
14PACKAGES += "${PN}-qmlplugins ${PN}-qmlplugins-dbg"
15
16FILES_${PN}-qmlplugins = " \
17 ${OE_QMAKE_PATH_QML}/QtJsonDb/qmldir \
18 ${OE_QMAKE_PATH_QML}/QtJsonDb/libjsondbplugin.so \
19"
20FILES_${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
3DEPENDS += "qtdeclarative gstreamer alsa-lib " 3DEPENDS += "qtdeclarative gstreamer alsa-lib "
4 4
5INC_PR = "r0" 5INC_PR = "r0"
6
7PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins"
8
9FILES_${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
16FILES_${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
3DEPENDS += "qtscript" 3DEPENDS += "qtscript"
4 4
5INC_PR = "r0" 5INC_PR = "r0"
6
7FILES_${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
14FILES_${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
3DEPENDS += "qtdeclarative" 3DEPENDS += "qtdeclarative"
4 4
5INC_PR = "r0" 5INC_PR = "r0"
6
7FILES_${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"
12FILES_${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
12INC_PR = "r0" 12INC_PR = "r0"
13
14PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins"
15
16FILES_${PN}-qmlplugins = " \
17 ${OE_QMAKE_PATH_QML}/*/*.so \
18 ${OE_QMAKE_PATH_QML}/*/qmldir \
19 ${OE_QMAKE_PATH_QML}/*/plugins.qmltypes \
20"
21
22FILES_${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
12PACKAGES += "${PN}-qmlplugins-dbg ${PN}-qmlplugins"
13
14FILES_${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
21FILES_${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 @@
1require qt5module.inc 1require qt5module.inc
2 2
3INC_PR = "r0" 3INC_PR = "r0"
4