mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-07 05:10:20 +00:00
efl: Adjust packaging to match more with old 1.7 separate recipes
* it improves upgrade-path, it's not perfect and I was testing it only on my SHR images which include lot of efl stuff, but not all, so some packages can still be a bit different Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
@@ -52,8 +52,23 @@ do_configure_prepend_class-native() {
|
||||
sed -i 's/EFL_LIB_START_OPTIONAL(\[Eeze\], \[test "${have_linux}" = "yes"\])/EFL_LIB_START_OPTIONAL([Eeze], [test "${no-we-really-dont-want-native-eeze}" = "yes"])/g' ${S}/configure.ac
|
||||
}
|
||||
|
||||
PACKAGES += "ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus"
|
||||
RPROVIDES_edje += "edje-utils"
|
||||
PACKAGES =+ "edje-utils embryo-utils embryo-tests efreet-trash efreet-mime libeet libefreet ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas libemotion eo ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus"
|
||||
|
||||
# upgrade path from 1.7
|
||||
DEBIAN_NOAUTONAME_ecore-audio = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-input-evas = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-input = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-imf-evas = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-imf = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-file = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-con = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-ipc = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-x = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-evas = "1"
|
||||
DEBIAN_NOAUTONAME_embryo = "1"
|
||||
|
||||
ALLOW_EMPTY_ecore = "1"
|
||||
RDEPENDS_ecore = "ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
for plugin_type in "engines loaders savers".split():
|
||||
@@ -77,22 +92,105 @@ python populate_packages_prepend () {
|
||||
|
||||
PACKAGES_DYNAMIC += "^evas-engine-.* ^evas-loader-.* ^evas-saver-.* ^evas-cserve2-.*"
|
||||
|
||||
# PACKAGES_DYNAMIC + do_split_packages isn't used for all libe libs,
|
||||
# because PACKAGES_DYNAMIC would be catching too many patterns
|
||||
# (or need to list all possible prefixes) and not all original packages
|
||||
# were splitted like that, so it would need RCONFLICTS/RPROVIDES/RREPLACES
|
||||
# combos at least in few places for upgrade path.
|
||||
|
||||
FILES_efreet-trash = " \
|
||||
${libdir}/libefreet_trash${SOLIBS} \
|
||||
"
|
||||
FILES_efreet-mime = " \
|
||||
${libdir}/libefreet_mime${SOLIBS} \
|
||||
"
|
||||
FILES_libeet = " \
|
||||
${libdir}/libeet${SOLIBS} \
|
||||
"
|
||||
FILES_libefreet = " \
|
||||
${libdir}/libefreet${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-audio = "\
|
||||
${libdir}/libecore_audio${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-input-evas = "\
|
||||
${libdir}/libecore_input_evas${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-input = "\
|
||||
${libdir}/libecore_input${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-imf-evas = "\
|
||||
${libdir}/libecore_imf_evas${SOLIBS} \
|
||||
${libdir}/ecore-imf/modules/*/*/module.so \
|
||||
"
|
||||
FILES_ecore-imf = "\
|
||||
${libdir}/libecore_imf${SOLIBS} \
|
||||
"
|
||||
|
||||
FILES_ecore-file = "\
|
||||
${libdir}/libecore_file${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-con = "\
|
||||
${libdir}/libecore_con${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-ipc = "\
|
||||
${libdir}/libecore_ipc${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-x = "\
|
||||
${libdir}/libecore_x${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-evas = "\
|
||||
${libdir}/libecore_evas${SOLIBS} \
|
||||
${libdir}/ecore-evas/engines/*/*/module.so \
|
||||
"
|
||||
FILES_eio = "\
|
||||
${libdir}/libeio${SOLIBS} \
|
||||
"
|
||||
FILES_eina = "\
|
||||
${libdir}/libeina${SOLIBS} \
|
||||
${bindir}/eina-bench-cmp \
|
||||
"
|
||||
FILES_edje-utils = "\
|
||||
${bindir}/edje_* \
|
||||
${datadir}/edje/include/edje.inc \
|
||||
"
|
||||
FILES_eldbus = "\
|
||||
${libdir}/libeldbus${SOLIBS} \
|
||||
"
|
||||
FILES_eo = "\
|
||||
${libdir}/libeo${SOLIBS} \
|
||||
"
|
||||
FILES_libemotion = "\
|
||||
${libdir}/libemotion${SOLIBS} \
|
||||
"
|
||||
FILES_efreet = " \
|
||||
${datadir}/dbus-1/services/*Efreet* \
|
||||
${libdir}/efreet/*/efreet*create \
|
||||
${bindir}/efreetd \
|
||||
${datadir}/efreet \
|
||||
"
|
||||
FILES_eet = " \
|
||||
${bindir}/eet \
|
||||
${libdir}/libeet${SOLIBS} \
|
||||
"
|
||||
FILES_emotion = " \
|
||||
${datadir}/emotion \
|
||||
"
|
||||
FILES_embryo-tests = " \
|
||||
${datadir}/embryo/ \
|
||||
"
|
||||
FILES_embryo-utils = " \
|
||||
${binddir}/embryo_* \
|
||||
"
|
||||
FILES_embryo = " \
|
||||
${datadir}/embryo \
|
||||
${libdir}/libembryo${SOLIBS} \
|
||||
"
|
||||
FILES_ethumb = " \
|
||||
${datadir}/dbus-1/services/*Ethumb* \
|
||||
${libdir}/libethumb${SOLIBS} \
|
||||
${libdir}/libethumb_client${SOLIBS} \
|
||||
${bindir}/ethumbd \
|
||||
${bindir}/ethumbd_client \
|
||||
${bindir}/ethumb \
|
||||
${libdir}/ethumb/*/*/*/module.so \
|
||||
${libdir}/ethumb/*/*/*/*.edj \
|
||||
@@ -100,21 +198,27 @@ FILES_ethumb = " \
|
||||
${datadir}/ethumb* \
|
||||
"
|
||||
FILES_ecore = " \
|
||||
${libdir}/libecore${SOLIBS} \
|
||||
${libdir}/ecore*/*/*/*/module.so \
|
||||
${datadir}/ecore* \
|
||||
"
|
||||
FILES_evas = " \
|
||||
${libdir}/libevas${SOLIBS} \
|
||||
${libdir}/evas*/*/*/*/*/module.so \
|
||||
${libdir}/evas*/*/*/*/*/*.edj \
|
||||
${libdir}/evas/cserve2/bin/*/evas_cserve2* \
|
||||
${datadir}/evas* \
|
||||
${bindir}/evas_cserve2_* \
|
||||
"
|
||||
|
||||
FILES_eeze = " \
|
||||
${libdir}/libeeze${SOLIBS} \
|
||||
${libdir}/eeze*/*/*/*/*/module.so \
|
||||
${datadir}/eeze \
|
||||
${bindir}/eeze_* \
|
||||
"
|
||||
FILES_edje = " \
|
||||
${libdir}/libedje${SOLIBS} \
|
||||
${libdir}/edje*/*/*/*/module.so \
|
||||
${libdir}/edje/utils/*/epp \
|
||||
${datadir}/edje \
|
||||
@@ -141,5 +245,4 @@ FILES_${PN}-dev += " \
|
||||
${datadir}/gdb/auto-load \
|
||||
${datadir}/eo/gdb \
|
||||
${bindir}/eldbus-codegen \
|
||||
${bindir}/eina-bench-cmp \
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user