From patchwork Fri Aug 10 13:43:02 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [meta-oe,meta-efl,07/46] evas: package cserve2 and its loaders Date: Fri, 10 Aug 2012 13:43:02 -0000 From: Martin Jansa X-Patchwork-Id: 34189 Message-Id: <7e4a68be76504fe6aff13a96fcb13a64879832a8.1344601517.git.Martin.Jansa@gmail.com> To: openembedded-devel@lists.openembedded.org * cserve2 introduced in http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg40703.html Signed-off-by: Martin Jansa --- meta-efl/recipes-efl/efl/evas.inc | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/meta-efl/recipes-efl/efl/evas.inc b/meta-efl/recipes-efl/efl/evas.inc index b0a42ea..5254ee4 100644 --- a/meta-efl/recipes-efl/efl/evas.inc +++ b/meta-efl/recipes-efl/efl/evas.inc @@ -8,7 +8,7 @@ DEPENDS_virtclass-native = "freetype-native libxext-native libpng-native jpeg-na inherit efl BBCLASSEXTEND = "native" -INC_PR = "r0" +INC_PR = "r1" FILESPATHPKG =. "${BPN}-${PV}:${BPN}:" python populate_packages_prepend () { @@ -20,6 +20,15 @@ python populate_packages_prepend () { output_pattern = 'evas-' + plugin_type[:-1] + "-%s", description = 'Evas module %s', allow_dirs=True, recursive=False, extra_depends="" ) + + plugin_type = "cserve2" + bb.note( "splitting packages for evas %s..." % plugin_type ) + basedir = bb.data.expand( '${libdir}/evas/%s/loaders' % plugin_type, d ) + + do_split_packages(d, basedir, '^(.*)', + output_pattern = 'evas-' + plugin_type + "-%s", + description = 'Evas csever2 loader module %s', + allow_dirs=True, recursive=False, extra_depends="" ) } do_install_append() { @@ -27,9 +36,11 @@ do_install_append() { } FILES_${PN}-dev += "${libdir}/evas/modules/*/*/*/*.a ${libdir}/evas/modules/*/*/*/*.la" -FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/" +FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/ ${libdir}/evas/cserve2/loaders/*/*/.debug/" +FILES_${PN}-cserve2 += "${libexecdir}/evas_cserve2* ${libexecdir}/dummy_slave" -PACKAGES_DYNAMIC = "evas-engine-* evas-loader-* evas-saver-*" +PACKAGES += "${PN}-cserve2" +PACKAGES_DYNAMIC = "evas-engine-* evas-loader-* evas-saver-* evas-cserve2-*" RRECOMMENDS_${PN} = " \ evas-engine-fb \