Files
meta-openembedded/meta-efl/recipes-efl/efl/elementary.inc
Martin Jansa 2a8b46060a elementary: Add PACKAGECONFIG for ewebkit and disable it by default
* with floating dependency some packages can fail to detect elementary:
  Package 'ewebkit', required by 'elementary', not found
* webkit-efl isn't in very good shape, so I don't want to force using
  it on everybody -> disable ewebkit by default

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:21:15 +01:00

83 lines
2.2 KiB
PHP

DESCRIPTION = "EFL based widget set for mobile devices"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=ae1a906a61040d01df137a6b2c6acb68"
DEPENDS = "eet-native edje-native elementary-native efreet evas ecore edje eet eldbus ethumb poppler eio"
DEPENDS_class-native = "efl-native"
inherit efl gettext
EXTRA_OECONF = "\
--disable-web \
"
EXTRA_OECONF_append_class-target = "\
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
--with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
--with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \
--with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \
"
BBCLASSEXTEND = "native"
PACKAGECONFIG[eweather] = "--enable-eweather,--disable-eweather,libeweather"
PACKAGECONFIG[ewebkit] = "--with-elementary-web-backend=ewebkit,--with-elementary-web-backend=none,webkit-efl"
do_compile_append_class-target() {
sed -i -e s:${STAGING_DIR_TARGET}::g \
-e s:/${TARGET_SYS}::g \
elementary.pc
}
PACKAGES += "${PN}-configs ${PN}-accessibility"
RDEPENDS_${PN}_class-native = ""
RDEPENDS_${PN} = "\
${PN}-themes \
${PN}-configs \
"
RSUGGESTS_${PN} = "${PN}-tests ${PN}-accessibility"
FILES_${PN} += "\
${libdir}/edje/modules/elm \
${libdir}/elementary/modules/datetime_input_ctxpopup/*/module.so \
${libdir}/elementary/modules/prefs/*/module.so \
${libdir}/elementary/modules/prefs/*/*.edj \
"
FILES_${PN}-dev += "\
${bindir}/elm_prefs_cc \
${libdir}/elementary/modules/*/*/module.la \
${libdir}/cmake \
"
FILES_${PN}-themes = "\
${datadir}/elementary/themes \
"
FILES_${PN}-configs = "\
${datadir}/elementary/config \
"
FILES_${PN}-dbg += "\
${libdir}/elementary/modules/*/*/.debug \
${libdir}/edje/modules/elm/*/.debug \
"
FILES_${PN}-tests = "\
${bindir}/elementary* \
${datadir}/elementary/images \
${datadir}/elementary/objects \
${datadir}/elementary/examples \
${datadir}/applications/* \
${datadir}/icons/* \
${libdir}/elementary/modules/test_entry/* \
${libdir}/elementary/modules/test_map/* \
"
FILES_${PN}-accessibility = "\
${libdir}/elementary/modules/access_output/* \
"
# Some upgrade path tweaking, as in evas
AUTO_LIBNAME_PKGS = ""