aboutsummaryrefslogtreecommitdiffstats
path: root/meta-efl
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2014-01-20 11:33:38 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2014-02-23 23:21:14 +0100
commit5870add0ca8328217626209de7fc146a7a3164d8 (patch)
treefa1bd0fb4f5213a5752e7ca504c3ee12941aa52f /meta-efl
parent9234bcb0d30e66db7b8fcfd867086185649ecbae (diff)
downloadmeta-openembedded-5870add0ca8328217626209de7fc146a7a3164d8.tar.gz
python-efl: update packaging to match old packages
* like in efl recipe create packages matching with old separate recipes Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-efl')
-rw-r--r--meta-efl/recipes-devtools/python/python-efl.inc41
1 files changed, 39 insertions, 2 deletions
diff --git a/meta-efl/recipes-devtools/python/python-efl.inc b/meta-efl/recipes-devtools/python/python-efl.inc
index c608bac7c7..cca356262e 100644
--- a/meta-efl/recipes-devtools/python/python-efl.inc
+++ b/meta-efl/recipes-devtools/python/python-efl.inc
@@ -12,7 +12,6 @@ DEPENDS = "python-cython-native python-pyrex-native python-numeric eina"
RDEPENDS_${PN} += "python-lang"
PROVIDES = "python-ecore python-eldbus python-edje python-elementary python-emotion python-evas"
-RPROVIDES_${PN} += "python-ecore python-eldbus python-edje python-elementary python-emotion python-evas"
# necessary to let the call for python-config succeed
export BUILD_SYS
@@ -27,7 +26,45 @@ SRC_URI = "\
"
S = "${WORKDIR}/${SRCNAME}-${SRCVER}"
+do_install_append() {
+ # drop all .pyo, pyc files
+ find ${D}${libdir}/${PYTHON_DIR}/site-packages -name \*.pyo -o -name \*.pyc | xargs rm -f
+}
+
+PACKAGES += "python-ecore python-eldbus python-edje python-elementary python-emotion python-evas ${PN}-examples"
+
+FILES_${PN} = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/python_efl*egg-info \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/eo.so \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/utils \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/__init__.py \
+"
FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/*.egg/*/*/.debug"
+FILES_${PN}-dev += "${libdir}/${PYTHON_DIR}/site-packages/*/*.la"
-PACKAGES += "${PN}-examples"
FILES_${PN}-examples = "${datadir}/${PN}/examples"
+
+FILES_python-ecore = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/ecore/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/ecore.so \
+"
+FILES_python-eldbus = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/e_dbus/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/dbus_mainloop.so \
+"
+FILES_python-edje = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/edje/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/edje*so \
+"
+FILES_python-elementary = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/elementary/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/elementary/ \
+"
+FILES_python-emotion = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/emotion/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/emotion.so \
+"
+FILES_python-evas = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/evas/ \
+ ${libdir}/${PYTHON_DIR}/site-packages/efl/evas.so \
+"