mirror of
https://github.com/thead-yocto-mirror/meta-openembedded
synced 2026-09-17 20:51:57 +02:00
Used sed expression given here: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-November/012373.html Plus an additional expression for .expand. Full expression is: sed \ -e 's:bb.data.\(setVar([^,]*,[^,]*\), \([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,]*,[^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(expand([^,]*\), \([^ )]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Some minor correction in systemd.bbclass was needed for some expressions that didn't quite match the regex in the desired way; additionally a few instances were manually changed. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
34 lines
890 B
PHP
34 lines
890 B
PHP
DESCRIPTION = "Evas generic loaders"
|
|
LICENSE = "GPLv2"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=06568fc31423f3c8ad84f375e061c342"
|
|
DEPENDS = "eina poppler librsvg cairo"
|
|
|
|
inherit efl
|
|
|
|
INC_PR = "r0"
|
|
|
|
SRCNAME = "evas_generic_loaders"
|
|
|
|
EXTRA_OECONF = " \
|
|
--enable-poppler \
|
|
--enable-svg \
|
|
--disable-gstreamer \
|
|
--disable-libraw \
|
|
--disable-spectre \
|
|
"
|
|
|
|
python populate_packages_prepend () {
|
|
bb.note( "splitting packages for evas generic loaders" )
|
|
basedir = d.expand( '${libdir}/evas/utils')
|
|
|
|
do_split_packages(d, basedir, '^evas_image_loader\.(.*)$',
|
|
output_pattern = "evas-generic-loader-%s",
|
|
description = 'Evas generic loaders - module %s',
|
|
allow_dirs=True, recursive=False, extra_depends="" )
|
|
}
|
|
|
|
FILES_evas-generic-loader-xcf += "${libdir}/evas/utils/*.xcf.gz"
|
|
FILES_${PN}-dbg += "${libdir}/evas/utils/.debug"
|
|
|
|
PACKAGES_DYNAMIC += "^evas-generic-loader-.*"
|