summaryrefslogtreecommitdiff
path: root/meta-tizen/meta-tizen-ivi/meta-tizen-common-share
diff options
context:
space:
mode:
Diffstat (limited to 'meta-tizen/meta-tizen-ivi/meta-tizen-common-share')
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info.inc97
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono.inc165
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy.inc576
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty.inc209
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc324
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc268
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE.inc122
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM.inc124
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans.inc103
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus.inc127
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc109
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl.inc1022
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary.inc165
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary_git.bb10
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo.inc127
-rw-r--r--meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo_git.bb10
28 files changed, 3678 insertions, 0 deletions
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info.inc
new file mode 100644
index 0000000000..a4dc736022
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info.inc
@@ -0,0 +1,97 @@
+DESCRIPTION = "Moblie Broadband Dataprovider Database"
+HOMEPAGE = "http://www.gnome.org"
+SECTION = "Applications/Internet"
+LICENSE = "Creative Commons Public Domain"
+PV = "20120614"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by mobile-broadband-provider-info
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/mobile-broadband-provider-info.manifest .
+
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+
+ autotools_do_configure
+ make -j16
+
+
+
+}
+EXTRA_OECONF += " --disable-static"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+
+
+
+
+
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " mobile-broadband-provider-info "
+
+mobile-broadband-provider-info_files = ""
+mobile-broadband-provider-info_files += "${prefix}/share/pkgconfig/mobile-broadband-provider-info.pc"
+mobile-broadband-provider-info_files += "${prefix}/share/mobile-broadband-provider-info/*"
+MANIFESTFILES_${PN} = "mobile-broadband-provider-info.manifest"
+
+FILES_${PN} = "${mobile-broadband-provider-info_files}"
+
+PKG_mobile-broadband-provider-info= "mobile-broadband-provider-info"
+
+require mobile-broadband-provider-info-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
new file mode 100644
index 0000000000..12eb3000ba
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
@@ -0,0 +1,10 @@
+require mobile-broadband-provider-info.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/mobile-broadband-provider-info;tag=8a9d3c13cfccb63b48f9818aca07036e32c90396;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono.inc
new file mode 100644
index 0000000000..01638a5e9c
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono.inc
@@ -0,0 +1,165 @@
+DESCRIPTION = "Open Source Telephony"
+HOMEPAGE = "http://ofono.org"
+SECTION = "Telephony/Cellular"
+LICENSE = "GPL-2.0"
+PV = "1.15"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by ofono-docs
+PROVIDES += "ofono-docs "
+
+
+#PROVIDES by ofono-test
+PROVIDES += "ofono-test"
+
+
+#PROVIDES by ofono-dev
+PROVIDES += "ofono-dev"
+
+
+#PROVIDES by ofono
+
+
+RDEPENDS = ""
+#RDEPENDS of ofono-test (${PN}-test)
+RDEPENDS_${PN}-test += "python-xml"
+RDEPENDS_${PN}-test += "python-pygobject"
+RDEPENDS_${PN}-test += "dbus-python"
+RDEPENDS_${PN}-test += "ofono"
+
+#RDEPENDS of ofono-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "ofono"
+
+#RDEPENDS of ofono (${PN})
+RDEPENDS_${PN} += "dbus"
+RDEPENDS_${PN} += "systemd"
+
+
+DEPENDS = ""
+#DEPENDS of ofono
+DEPENDS += "mobile-broadband-provider-info"
+DEPENDS += "dbus"
+DEPENDS += "glib-2.0"
+inherit pkgconfig
+DEPENDS += "udev"
+DEPENDS_append_class-native = " automake-native"
+DEPENDS_append_class-target = " automake-native"
+DEPENDS += "bluez5"
+DEPENDS_append_class-native = " libtool"
+DEPENDS_append_class-target = " libtool-cross"
+DEPENDS_append_class-native = " autoconf-native"
+DEPENDS_append_class-target = " autoconf-native"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+
+ cp ${S}/packaging/ofono.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+ autoreconf --force --install
+
+
+ autotools_do_configure
+
+ make -j16
+
+
+
+}
+EXTRA_OECONF += " --disable-static --enable-test --disable-bluez4 --with-systemdunitdir=${systemd_unitdir}/system"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+ mkdir -p ${D}${prefix}/lib/systemd/system/network.target.wants
+ ln -s ../ofono.service ${D}${prefix}/lib/systemd/system/network.target.wants/ofono.service
+
+
+ mkdir -p ${D}/${systemd_unitdir}/system/multi-user.target.wants
+ ln -s ../ofono.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/ofono.service
+
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " ofono-test "
+PACKAGES += " ofono-docs "
+PACKAGES += " ofono-dev "
+PACKAGES += " ofono "
+
+ofono-test_files = ""
+ofono-test_files += "${prefix}/lib/ofono/test/*"
+MANIFESTFILES_${PN}-test = "ofono.manifest"
+
+ofono-docs_files = ""
+
+ofono-dev_files = ""
+ofono-dev_files += "${prefix}/include/ofono/*.h"
+ofono-dev_files += "${prefix}/lib/pkgconfig/ofono.pc"
+MANIFESTFILES_${PN}-dev = "ofono.manifest"
+
+ofono_files = ""
+ofono_files += "${sysconfdir}/dbus-1/system.d/*.conf"
+ofono_files += "${prefix}/sbin/*"
+ofono_files += "${systemd_unitdir}/system/network.target.wants/ofono.service"
+ofono_files += "${systemd_unitdir}/system/ofono.service"
+ofono_files += "${systemd_unitdir}/system/multi-user.target.wants/ofono.service"
+ofono_files += "${sysconfdir}/ofono/phonesim.conf"
+CONFFILES_${PN} = ""
+CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/*.conf"
+CONFFILES_${PN} += "${sysconfdir}/ofono/phonesim.conf"
+
+FILES_${PN}-test = "${ofono-test_files}"
+FILES_${PN}-docs = "${ofono-docs_files}"
+FILES_${PN}-dev = "${ofono-dev_files}"
+FILES_${PN} = "${ofono_files}"
+
+PKG_ofono-test= "ofono-test"
+PKG_ofono-docs= "ofono-docs"
+PKG_ofono-dev= "ofono-dev"
+PKG_ofono= "ofono"
+
+require ofono-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono_git.bb
new file mode 100644
index 0000000000..9d2a1ddee2
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-connectivity/ofono/ofono_git.bb
@@ -0,0 +1,10 @@
+require ofono.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/ofono;tag=02f89fd9a48fccc1702de9cc8f5c76cb72f54bc2;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy.inc
new file mode 100644
index 0000000000..ca55441fac
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy.inc
@@ -0,0 +1,576 @@
+DESCRIPTION = "Resource policy framework"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Service"
+LICENSE = "BSD-3-Clause"
+PV = "0.0.67"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by murphy-dev
+PROVIDES += "murphy-dev"
+
+
+#PROVIDES by murphy-core
+PROVIDES += "murphy-core"
+
+
+#PROVIDES by murphy-ecore
+PROVIDES += "murphy-ecore"
+
+
+#PROVIDES by murphy-pulse
+PROVIDES += "murphy-pulse"
+
+
+#PROVIDES by murphy-doc
+PROVIDES += "murphy-doc"
+
+
+#PROVIDES by murphy
+
+
+#PROVIDES by murphy-ivi-resource-manager
+PROVIDES += "murphy-ivi-resource-manager"
+
+
+#PROVIDES by murphy-glib-dev
+PROVIDES += "murphy-glib-dev"
+
+
+#PROVIDES by murphy-pulse-dev
+PROVIDES += "murphy-pulse-dev"
+
+
+#PROVIDES by murphy-tests
+PROVIDES += "murphy-tests"
+
+
+#PROVIDES by murphy-gam
+PROVIDES += "murphy-gam"
+
+
+#PROVIDES by murphy-system-controller
+PROVIDES += "murphy-system-controller"
+# the PROVIDES rules is ignore "system-controller "
+PROVIDES += "system-controller"
+RPROVIDES_murphy-system-controller += "system-controller"
+
+
+#PROVIDES by murphy-plugins-base
+PROVIDES += "murphy-plugins-base"
+
+
+#PROVIDES by murphy-glib
+PROVIDES += "murphy-glib"
+
+
+#PROVIDES by murphy-gam-dev
+PROVIDES += "murphy-gam-dev"
+
+
+#PROVIDES by murphy-ecore-dev
+PROVIDES += "murphy-ecore-dev"
+
+
+RDEPENDS = ""
+#RDEPENDS of murphy-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "murphy-core"
+RDEPENDS_${PN}-dev += "json-c"
+
+#RDEPENDS of murphy-ecore (${PN}-ecore)
+RDEPENDS_${PN}-ecore += "murphy-core"
+
+#RDEPENDS of murphy-pulse (${PN}-pulse)
+RDEPENDS_${PN}-pulse += "murphy-core"
+
+#RDEPENDS of murphy (${PN})
+RDEPENDS_${PN} += "murphy-core"
+RDEPENDS_${PN} += "libcap"
+RDEPENDS_${PN} += "/bin/systemctl"
+
+#RDEPENDS of murphy-gam-dev (${PN}-gam-dev)
+RDEPENDS_${PN}-gam-dev += "murphy-gam"
+
+#RDEPENDS of murphy-pulse-dev (${PN}-pulse-dev)
+RDEPENDS_${PN}-pulse-dev += "murphy-core"
+RDEPENDS_${PN}-pulse-dev += "murphy-pulse"
+
+#RDEPENDS of murphy-tests (${PN}-tests)
+RDEPENDS_${PN}-tests += "murphy-core"
+RDEPENDS_${PN}-tests += "murphy"
+
+#RDEPENDS of murphy-gam (${PN}-gam)
+RDEPENDS_${PN}-gam += "murphy"
+
+#RDEPENDS of murphy-system-controller (${PN}-system-controller)
+RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen"
+
+#RDEPENDS of murphy-plugins-base (${PN}-plugins-base)
+RDEPENDS_${PN}-plugins-base += "murphy-core"
+RDEPENDS_${PN}-plugins-base += "murphy"
+
+#RDEPENDS of murphy-glib (${PN}-glib)
+RDEPENDS_${PN}-glib += "murphy-core"
+
+#RDEPENDS of murphy-glib-dev (${PN}-glib-dev)
+RDEPENDS_${PN}-glib-dev += "murphy-core"
+RDEPENDS_${PN}-glib-dev += "murphy-glib"
+
+#RDEPENDS of murphy-ecore-dev (${PN}-ecore-dev)
+RDEPENDS_${PN}-ecore-dev += "murphy-core"
+RDEPENDS_${PN}-ecore-dev += "murphy-ecore"
+
+
+DEPENDS = ""
+#DEPENDS of murphy
+DEPENDS += "genivi-shell"
+DEPENDS += "ofono"
+DEPENDS += "json-c"
+DEPENDS += "libxml2"
+DEPENDS += "audio-session-manager"
+DEPENDS += "aul"
+DEPENDS += "systemd"
+inherit pkgconfig
+DEPENDS += "glib-2.0"
+DEPENDS += "lua"
+DEPENDS += "libcap"
+DEPENDS += "ico-uxf-weston-plugin"
+DEPENDS += "flex"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "weston-ivi-shell"
+DEPENDS += "smack"
+DEPENDS += "libwebsockets"
+DEPENDS += "ecore"
+DEPENDS += "virtual/libgles2"
+DEPENDS += "virtual/egl"
+DEPENDS += "dbus"
+DEPENDS += "pulseaudio"
+DEPENDS += "ail"
+DEPENDS_append_class-native = " bison-native"
+DEPENDS_append_class-target = " bison-native"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/murphy.manifest .
+ echo "Build with icosyscon"
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ CONFIG_OPTIONS=""
+ DYNAMIC_PLUGINS="domain-control,system-controller,ivi-resource-manager"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-pulse"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-ecore"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-glib"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --disable-qt"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-libdbus"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-telephony"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-resource-asm"
+ DYNAMIC_PLUGINS="$DYNAMIC_PLUGINS,resource-asm"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-websockets"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-smack"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-controller"
+
+ CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-monitor"
+
+ ./bootstrap
+
+ autotools_do_configure
+ oe_runmake clean
+ oe_runmake -j16 $V
+
+
+
+}
+EXTRA_OECONF += " $CONFIG_OPTIONS --with-dynamic-plugins=$DYNAMIC_PLUGINS"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ rm -rf ${D}
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+ # Make sure we have a plugin dir even if all the basic plugins
+ # are configured to be built in.
+ mkdir -p ${D}${prefix}/lib/murphy/plugins
+
+ # Get rid of any *.la files installed by libtool.
+ rm -f ${D}${prefix}/lib/*.la
+
+ # Clean up also the murphy DB installation.
+ rm -f ${D}${prefix}/lib/murphy/*.la
+
+ # Generate list of linkedin plugins (depends on the configuration).
+ outdir="`pwd`"
+ cd ${D}
+ find ./${prefix}/lib -name libmurphy-plugin-*.so* | \
+ sed 's#^./*#/#g' > $outdir/filelist.plugins-base
+ cd $(outdir)
+ echo "Found the following linked-in plugin files:"
+ cat $outdir/filelist.plugins-base | sed 's/^/ /g'
+
+ # Generate list of header files, filtering ones that go to subpackages.
+ outdir="`pwd`"
+ cd ${D}
+ find ./${prefix}/include/murphy | \
+ grep -E -v '((pulse)|(ecore)|(glib)|(qt))-glue' | \
+ sed 's#^./*#/#g' > $outdir/filelist.devel-includes
+ cd $(outdir)
+
+ # Replace the default sample/test config files with the packaging ones.
+ rm -f ${D}${sysconfdir}/murphy/*
+ cp packaging.in/murphy-lua.conf ${D}${sysconfdir}/murphy/murphy.conf
+ cp packaging.in/murphy.lua ${D}${sysconfdir}/murphy/murphy.lua
+
+ # Copy plugin configuration files in place.
+ mkdir -p ${D}${sysconfdir}/murphy/plugins/amb
+ cp packaging.in/amb-config.lua \
+ ${D}${sysconfdir}/murphy/plugins/amb/config.lua
+
+ # Copy tmpfiles.d config file in place
+ mkdir -p ${D}/usr/lib/tmpfiles.d
+ cp packaging.in/murphyd.conf ${D}/usr/lib/tmpfiles.d
+
+ # Copy the systemd files in place.
+ #mkdir -p %{buildroot}%{_unitdir}
+ mkdir -p ${D}${prefix}/lib/systemd/user
+ cp packaging.in/murphyd.service ${D}${prefix}/lib/systemd/user
+
+ mkdir -p ${D}${sysconfdir}/dbus-1/system.d
+ sed "s/@TZ_SYS_USER_GROUP@/users/g" \
+ packaging.in/org.Murphy.conf.in > packaging.in/org.Murphy.conf
+ cp packaging.in/org.Murphy.conf \
+ ${D}${sysconfdir}/dbus-1/system.d/org.Murphy.conf
+
+ # copy (experimental) GAM resource backend configuration files
+ mkdir -p ${D}${sysconfdir}/murphy/gam
+ cp packaging.in/gam-*.names packaging.in/gam-*.tree \
+ ${D}${sysconfdir}/murphy/gam
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ /bin/systemctl --user enable --global murphyd.service
+ setcap 'cap_net_admin=+ep' $D${prefix}/bin/murphyd
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ if [ "$1" = "0" ]; then
+ systemctl --user disable --global murphyd.service
+ fi
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ ldconfig
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " murphy-core "
+PACKAGES += " murphy-dev "
+PACKAGES += " murphy-ecore "
+PACKAGES += " murphy-gam-dev "
+PACKAGES += " murphy-pulse "
+PACKAGES += " murphy "
+PACKAGES += " murphy-ivi-resource-manager "
+PACKAGES += " murphy-ecore-dev "
+PACKAGES += " murphy-pulse-dev "
+PACKAGES += " murphy-tests "
+PACKAGES += " murphy-gam "
+PACKAGES += " murphy-system-controller "
+PACKAGES += " murphy-glib "
+PACKAGES += " murphy-glib-dev "
+PACKAGES += " murphy-plugins-base "
+
+murphy-core_files = ""
+murphy-core_files += "${prefix}/lib/libmurphy-common.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-core.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-resolver.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-resource.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-resource-backend.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-lua-utils.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-lua-decision.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-domain-controller.so.*"
+murphy-core_files += "${prefix}/lib/murphy/*.so.*"
+murphy-core_files += "${prefix}/lib/libbreedline*.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-libdbus.so.*"
+murphy-core_files += "${prefix}/lib/libmurphy-dbus-libdbus.so.*"
+
+murphy-dev_files = ""
+murphy-dev_files += "${prefix}/include/murphy-db"
+murphy-dev_files += "${prefix}/lib/libmurphy-common.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-core.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-resolver.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-resource.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-resource-backend.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-lua-utils.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-lua-decision.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-domain-controller.so"
+murphy-dev_files += "${prefix}/lib/murphy/*.so"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-common.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-core.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resolver.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-utils.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-decision.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-domain-controller.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-db.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resource.pc"
+murphy-dev_files += "${prefix}/include/breedline"
+murphy-dev_files += "${prefix}/lib/libbreedline*.so"
+murphy-dev_files += "${prefix}/lib/pkgconfig/breedline*.pc"
+murphy-dev_files += "${prefix}/lib/libmurphy-libdbus.so"
+murphy-dev_files += "${prefix}/lib/libmurphy-dbus-libdbus.so"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-libdbus.pc"
+murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-dbus-libdbus.pc"
+
+murphy-ecore_files = ""
+murphy-ecore_files += "${prefix}/lib/libmurphy-ecore.so.*"
+MANIFESTFILES_${PN}-ecore = "murphy.manifest"
+
+murphy-gam-dev_files = ""
+murphy-gam-dev_files += "${prefix}/bin/decision-test"
+murphy-gam-dev_files += "${prefix}/bin/pattern-generator"
+murphy-gam-dev_files += "${prefix}/lib/libmurphy-decision-tree.so"
+
+murphy-pulse_files = ""
+murphy-pulse_files += "${prefix}/lib/libmurphy-pulse.so.*"
+MANIFESTFILES_${PN}-pulse = "murphy.manifest"
+
+murphy-doc_files = ""
+murphy-doc_files += "${prefix}/share/doc/murphy/AUTHORS"
+murphy-doc_files += "${prefix}/share/doc/murphy/CODING-STYLE"
+murphy-doc_files += "${prefix}/share/doc/murphy/ChangeLog"
+murphy-doc_files += "${prefix}/share/doc/murphy/NEWS"
+murphy-doc_files += "${prefix}/share/doc/murphy/README"
+
+murphy_files = ""
+murphy_files += "${prefix}/bin/murphyd"
+murphy_files += "${sysconfdir}/murphy"
+murphy_files += "${prefix}/lib/systemd/user/murphyd.service"
+murphy_files += "/usr/lib/tmpfiles.d/murphyd.conf"
+murphy_files += "${prefix}/sbin/asm-bridge"
+murphy_files += "${sysconfdir}/dbus-1/system.d"
+murphy_files += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf"
+murphy_files += "${prefix}/share/murphy"
+CONFFILES_${PN} = ""
+CONFFILES_${PN} += "${sysconfdir}/murphy"
+CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf"
+MANIFESTFILES_${PN} = "murphy.manifest"
+
+murphy-ivi-resource-manager_files = ""
+murphy-ivi-resource-manager_files += "${prefix}/lib/murphy/plugins/plugin-ivi-resource-manager.so"
+MANIFESTFILES_${PN}-ivi-resource-manager = "murphy.manifest"
+
+murphy-ecore-dev_files = ""
+murphy-ecore-dev_files += "${prefix}/include/murphy/common/ecore-glue.h"
+murphy-ecore-dev_files += "${prefix}/lib/libmurphy-ecore.so"
+murphy-ecore-dev_files += "${prefix}/lib/pkgconfig/murphy-ecore.pc"
+
+murphy-pulse-dev_files = ""
+murphy-pulse-dev_files += "${prefix}/include/murphy/common/pulse-glue.h"
+murphy-pulse-dev_files += "${prefix}/lib/libmurphy-pulse.so"
+murphy-pulse-dev_files += "${prefix}/lib/pkgconfig/murphy-pulse.pc"
+
+murphy-tests_files = ""
+murphy-tests_files += "${prefix}/bin/resource-client"
+murphy-tests_files += "${prefix}/bin/resource-api-test"
+murphy-tests_files += "${prefix}/bin/resource-api-fuzz"
+murphy-tests_files += "${prefix}/bin/resource-context-create"
+murphy-tests_files += "${prefix}/bin/test-domain-controller"
+murphy-tests_files += "${prefix}/bin/murphy-console"
+MANIFESTFILES_${PN}-tests = "murphy.manifest"
+
+murphy-gam_files = ""
+murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.*"
+murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.0.0.0"
+murphy-gam_files += "${prefix}/lib/murphy/plugins/plugin-gam-resource-manager.so"
+
+murphy-system-controller_files = ""
+murphy-system-controller_files += "${prefix}/lib/murphy/plugins/plugin-system-controller.so"
+MANIFESTFILES_${PN}-system-controller = "murphy.manifest"
+
+murphy-glib_files = ""
+murphy-glib_files += "${prefix}/lib/libmurphy-glib.so.*"
+MANIFESTFILES_${PN}-glib = "murphy.manifest"
+
+murphy-glib-dev_files = ""
+murphy-glib-dev_files += "${prefix}/include/murphy/common/glib-glue.h"
+murphy-glib-dev_files += "${prefix}/lib/libmurphy-glib.so"
+murphy-glib-dev_files += "${prefix}/lib/pkgconfig/murphy-glib.pc"
+
+murphy-plugins-base_files = ""
+murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-domain-control.so"
+murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-asm.so"
+murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-native.so"
+
+FILES_${PN}-core = "${murphy-core_files}"
+FILES_${PN}-dev = "${murphy-dev_files}"
+FILES_${PN}-ecore = "${murphy-ecore_files}"
+FILES_${PN}-gam-dev = "${murphy-gam-dev_files}"
+FILES_${PN}-pulse = "${murphy-pulse_files}"
+FILES_${PN}-doc = "${murphy-doc_files}"
+FILES_${PN} = "${murphy_files}"
+FILES_${PN}-ivi-resource-manager = "${murphy-ivi-resource-manager_files}"
+FILES_${PN}-ecore-dev = "${murphy-ecore-dev_files}"
+FILES_${PN}-pulse-dev = "${murphy-pulse-dev_files}"
+FILES_${PN}-tests = "${murphy-tests_files}"
+FILES_${PN}-gam = "${murphy-gam_files}"
+FILES_${PN}-system-controller = "${murphy-system-controller_files}"
+FILES_${PN}-glib = "${murphy-glib_files}"
+FILES_${PN}-glib-dev = "${murphy-glib-dev_files}"
+FILES_${PN}-plugins-base = "${murphy-plugins-base_files}"
+
+PKG_murphy-core= "murphy-core"
+PKG_murphy-dev= "murphy-dev"
+PKG_murphy-ecore= "murphy-ecore"
+PKG_murphy-gam-dev= "murphy-gam-dev"
+PKG_murphy-pulse= "murphy-pulse"
+PKG_murphy-doc= "murphy-doc"
+PKG_murphy= "murphy"
+PKG_murphy-ivi-resource-manager= "murphy-ivi-resource-manager"
+PKG_murphy-ecore-dev= "murphy-ecore-dev"
+PKG_murphy-pulse-dev= "murphy-pulse-dev"
+PKG_murphy-tests= "murphy-tests"
+PKG_murphy-gam= "murphy-gam"
+PKG_murphy-system-controller= "murphy-system-controller"
+PKG_murphy-glib= "murphy-glib"
+PKG_murphy-glib-dev= "murphy-glib-dev"
+PKG_murphy-plugins-base= "murphy-plugins-base"
+
+require murphy-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb
new file mode 100644
index 0000000000..b769e659bd
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb
@@ -0,0 +1,10 @@
+require murphy.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/ivi/murphy;tag=b9d006e4db4bc964e5acad83feab71e00d34968d;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty.inc
new file mode 100644
index 0000000000..e358cba103
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty.inc
@@ -0,0 +1,209 @@
+DESCRIPTION = "Chromium-based app runtime"
+HOMEPAGE = "https://github.com/otcshare/crosswalk"
+SECTION = "Web Framework/Web Run Time"
+LICENSE = "(BSD-3-Clause and LGPL-2.1+)"
+PV = "11.40.277.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by crosswalk-thirdparty
+# the PROVIDES rules is ignore "crosswalk-thirdparty "
+
+
+RDEPENDS = ""
+#RDEPENDS of crosswalk-thirdparty (${PN})
+RDEPENDS_${PN} += "ca-certificates-tizen"
+RDEPENDS_${PN} += "ss-server"
+
+
+DEPENDS = ""
+#DEPENDS of crosswalk-thirdparty
+DEPENDS += "pkgconfig(protobuf)"
+DEPENDS += "cairo"
+DEPENDS += "expat"
+DEPENDS += "udev"
+DEPENDS += "libxslt"
+DEPENDS += "glib-2.0"
+DEPENDS += "bzip2"
+DEPENDS += "nss"
+DEPENDS += "alsa-lib"
+DEPENDS += "elfutils"
+inherit pkgconfig
+DEPENDS += "yasm"
+inherit perlnative
+DEPENDS += "wayland"
+DEPENDS += "which"
+DEPENDS += "libxml2"
+DEPENDS += "libcap"
+DEPENDS += "flex"
+DEPENDS += "gperf"
+inherit pythonnative
+DEPENDS += "python-xml"
+DEPENDS_append_class-native = " ninja-native"
+DEPENDS_append_class-target = " ninja-native"
+DEPENDS += "pango"
+DEPENDS += "vconf"
+DEPENDS += "fontconfig"
+DEPENDS += "libxkbcommon"
+DEPENDS += "dbus"
+DEPENDS += "pulseaudio"
+DEPENDS_append_class-native = " bison-native"
+DEPENDS_append_class-target = " bison-native"
+DEPENDS += "pciutils"
+DEPENDS += "binutils"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n crosswalk
+
+ cp ${S}/packaging/crosswalk-thirdparty.manifest .
+ cp ${S}/packaging/xwalk-thirdparty.gyp src/xwalk/
+
+
+ # The profiles using Wayland (and thus Ozone) do not need this patch.
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ # Stop unconditionally passing -Wall to the compiler. Chromium has its own
+ # mechanisms for deciding which parts of the code need -Wall and which need it
+ # to be left out (since several pieces are built with -Werror). At least in
+ # M39, this is preventing the "rtc_base" target from being built because it
+ # does not expect -Wall to be passed to the compiler (see webrtc issue 3307).
+ export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g`
+
+ # Do not use -finline-functions: it breaks the build because it causes -Wall to
+ # warn about some conditions that cannot really be reached (ie. variables that
+ # may be used uninitialized while in fact thay cannot be uninitialized). See
+ # TC-2299.
+ export CXXFLAGS=`echo $CXXFLAGS | sed s,-finline-functions,,g`
+
+ # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in
+ # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's
+ # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246
+ export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g`
+
+
+ # Building the RPM in the GBS chroot fails with errors such as
+ # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld:
+ # failed to set dynamic section sizes: Memory exhausted
+ # For now, work around it by passing a GNU ld-specific flag that optimizes the
+ # linker for memory usage.
+ export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # Support building in a non-standard directory, possibly outside ${WORKDIR}.
+ # Since the build root is erased every time a new build is performed, one way
+ # to avoid losing the build directory is to specify a location outside the
+ # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build"
+ # (remember all paths are still inside the chroot):
+ # gbs build --define 'BUILDDIR_NAME /some/path'
+ BUILDDIR_NAME=""
+ if [ -n "${BUILDDIR_NAME}" ]; then
+ mkdir -p "${BUILDDIR_NAME}"
+ ln -s "${BUILDDIR_NAME}" src/out
+ fi
+
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1"
+
+ # Force gold binary from chroot ld.gold provided by binutils-gold
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_nacl=1 -Dlinux_use_bundled_binutils=0 -Dlinux_use_bundled_gold=0 "
+
+ # Linking fails when fatal ld warnings are enabled. See XWALK-1379.
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1"
+
+ # For building for arm in OBS, we need :
+ # -> to unset sysroot value.
+ # sysroot variable is automatically set for cross compilation to use arm-sysroot provided by Chromium project
+ # sysroot usage is not needed, we need to use arm libraries from the virtualized environment.
+ #
+ # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation
+ # So force it.
+
+
+
+ # --no-parallel is added because chroot does not mount a /dev/shm, this will
+ # cause python multiprocessing.SemLock error.
+ export GYP_GENERATORS='ninja'
+ ./src/xwalk/gyp_xwalk src/xwalk/xwalk-thirdparty.gyp \
+ --no-parallel \
+ ${GYP_EXTRA_FLAGS} \
+ -Dchromeos=0 \
+ -Dclang=0 \
+ -Dlinux_use_bundled_binutils=0 \
+ -Dlinux_use_bundled_gold=0 \
+ -Dlinux_use_gold_flags=1 \
+ -Dtizen=1 \
+ -Dpython_ver=2.7 \
+ -Duse_aura=1 \
+ -Duse_cups=0 \
+ -Duse_gconf=0 \
+ -Duse_gnome_keyring=0 \
+ -Duse_kerberos=0 \
+ -Duse_system_bzip2=1 \
+ -Duse_system_libexif=1 \
+ -Duse_system_libxml=1 \
+ -Duse_system_protobuf=1 \
+ -Duse_system_yasm=1 \
+ -Denable_hidpi=1 \
+ -Dwerror= \
+ -Dskia_warnings_as_errors=0
+
+ ninja -j16 -C src/out/Release xwalk-thirdparty
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+
+ mkdir -p ${D}${prefix}/share/crosswalk-thirdparty/
+ tar -zcvf out.tgz src/out
+ cp -ar out.tgz ${D}${prefix}/share/crosswalk-thirdparty/
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " crosswalk-thirdparty "
+
+crosswalk-thirdparty_files = ""
+crosswalk-thirdparty_files += "${prefix}/share/crosswalk-thirdparty/*"
+MANIFESTFILES_${PN} = "crosswalk-thirdparty.manifest"
+
+FILES_${PN} = "${crosswalk-thirdparty_files}"
+
+PKG_crosswalk-thirdparty= "crosswalk-thirdparty"
+
+require crosswalk-thirdparty-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty_git.bb
new file mode 100644
index 0000000000..ba05b196bb
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-thirdparty_git.bb
@@ -0,0 +1,10 @@
+require crosswalk-thirdparty.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=e02d90f63d504e1126cdb98e24cd0bd168b0d4d9;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc
new file mode 100644
index 0000000000..51881dd80b
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc
@@ -0,0 +1,324 @@
+DESCRIPTION = "Chromium-based app runtime"
+HOMEPAGE = "https://github.com/otcshare/crosswalk"
+SECTION = "Web Framework/Web Run Time"
+LICENSE = "(BSD-3-Clause and LGPL-2.1+)"
+PV = "11.40.277.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by crosswalk
+
+
+#PROVIDES by widget-manifest-parser
+PROVIDES += "widget-manifest-parser"
+
+
+#PROVIDES by widget-manifest-parser-dev
+PROVIDES += "widget-manifest-parser-dev"
+
+
+RDEPENDS = ""
+#RDEPENDS of crosswalk (${PN})
+RDEPENDS_${PN} += "ca-certificates-tizen"
+RDEPENDS_${PN} += "ss-server"
+
+#RDEPENDS of widget-manifest-parser (widget-manifest-parser)
+RDEPENDS_widget-manifest-parser += "crosswalk"
+
+#RDEPENDS of widget-manifest-parser-dev (widget-manifest-parser-dev)
+RDEPENDS_widget-manifest-parser-dev += "crosswalk"
+RDEPENDS_widget-manifest-parser-dev += "widget-manifest-parser"
+
+
+DEPENDS = ""
+#DEPENDS of crosswalk
+DEPENDS += "pkgconfig(protobuf)"
+DEPENDS += "cairo"
+DEPENDS += "pkgmgr"
+DEPENDS += "expat"
+DEPENDS += "udev"
+DEPENDS += "app-core"
+DEPENDS += "xmlsec1"
+DEPENDS += "libxslt"
+inherit perlnative
+DEPENDS += "secure-storage"
+DEPENDS += "bzip2"
+DEPENDS += "nss"
+DEPENDS += "alsa-lib"
+DEPENDS += "elfutils"
+inherit pkgconfig
+DEPENDS += "yasm"
+DEPENDS += "fontconfig"
+DEPENDS += "system-server"
+DEPENDS += "wayland"
+DEPENDS += "which"
+DEPENDS += "libxml2"
+DEPENDS_append_class-native = " bison-native"
+DEPENDS_append_class-target = " bison-native"
+DEPENDS += "sensor"
+DEPENDS += "icu"
+DEPENDS += "flex"
+DEPENDS += "freetype"
+DEPENDS += "gperf"
+inherit pythonnative
+DEPENDS += "tizen-platform-config"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "glib-2.0"
+DEPENDS += "libdrm"
+DEPENDS += "libcap"
+DEPENDS += "python-xml"
+DEPENDS_append_class-native = " ninja-native"
+DEPENDS_append_class-target = " ninja-native"
+DEPENDS += "pango"
+DEPENDS += "vconf"
+DEPENDS += "virtual/egl"
+DEPENDS += "libxkbcommon"
+DEPENDS += "dbus"
+DEPENDS += "pulseaudio"
+DEPENDS += "libexif"
+DEPENDS += "ail"
+DEPENDS += "capi-location-manager"
+DEPENDS += "pciutils"
+DEPENDS += "binutils"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n crosswalk
+
+ cp ${S}/packaging/xwalk.in .
+ cp ${S}/packaging/xwalk.service.in .
+ cp ${S}/packaging/crosswalk.manifest .
+ cp ${S}/packaging/crosswalk.xml.in .
+ cp ${S}/packaging/crosswalk.png .
+ cp ${S}/packaging/changedate.py .
+ sed "s/@VERSION@/11.40.277.0/g" crosswalk.xml.in > crosswalk.xml
+ sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.in > xwalk
+ sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.service.in > xwalk.service
+
+ # Widget manifest parser devel
+ cp src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.pc.in .
+ sed "s|@VERSION@|11.40.277.0|g" widget-manifest-parser.pc.in > widget-manifest-parser.pc
+
+ cp -a src/AUTHORS AUTHORS.chromium
+ cp -a src/LICENSE LICENSE.chromium
+ cp -a src/xwalk/LICENSE LICENSE.xwalk
+
+ # The profiles using Wayland (and thus Ozone) do not need this patch.
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ mkdir -p src/out
+ tar -zxvf ${prefix}/share/crosswalk-thirdparty/out.tgz
+ python ./changedate.py
+
+ # Stop unconditionally passing -Wall to the compiler. Chromium has its own
+ # mechanisms for deciding which parts of the code need -Wall and which need it
+ # to be left out (since several pieces are built with -Werror). At least in
+ # M39, this is preventing the "rtc_base" target from being built because it
+ # does not expect -Wall to be passed to the compiler (see webrtc issue 3307).
+ export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g`
+
+ # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in
+ # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's
+ # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246
+ export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g`
+
+
+ # Building the RPM in the GBS chroot fails with errors such as
+ # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld:
+ # failed to set dynamic section sizes: Memory exhausted
+ # For now, work around it by passing a GNU ld-specific flag that optimizes the
+ # linker for memory usage.
+ export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # Support building in a non-standard directory, possibly outside ${WORKDIR}.
+ # Since the build root is erased every time a new build is performed, one way
+ # to avoid losing the build directory is to specify a location outside the
+ # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build"
+ # (remember all paths are still inside the chroot):
+ # gbs build --define 'BUILDDIR_NAME /some/path'
+ BUILDDIR_NAME=""
+ if [ -n "${BUILDDIR_NAME}" ]; then
+ mkdir -p "${BUILDDIR_NAME}"
+ ln -s "${BUILDDIR_NAME}" src/out
+ fi
+
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1"
+
+ # Force gold binary from chroot ld.gold provided by binutils-gold
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_nacl=1 -Dlinux_use_bundled_binutils=0 -Dlinux_use_bundled_gold=0 "
+
+ # Linking fails when fatal ld warnings are enabled. See XWALK-1379.
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1"
+
+ # For building for arm in OBS, we need :
+ # -> to unset sysroot value.
+ # sysroot variable is automatically set for cross compilation to use arm-sysroot provided by Chromium project
+ # sysroot usage is not needed, we need to use arm libraries from the virtualized environment.
+ #
+ # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation
+ # So force it.
+
+
+
+ # --no-parallel is added because chroot does not mount a /dev/shm, this will
+ # cause python multiprocessing.SemLock error.
+ export GYP_GENERATORS='ninja'
+ ./src/xwalk/gyp_xwalk src/xwalk/xwalk.gyp \
+ --no-parallel \
+ ${GYP_EXTRA_FLAGS} \
+ -Dchromeos=0 \
+ -Dclang=0 \
+ -Dlinux_use_bundled_binutils=0 \
+ -Dlinux_use_bundled_gold=0 \
+ -Dlinux_use_gold_flags=1 \
+ -Dtizen=1 \
+ -Dpython_ver=2.7 \
+ -Duse_aura=1 \
+ -Duse_cups=0 \
+ -Duse_gconf=0 \
+ -Duse_gnome_keyring=0 \
+ -Duse_kerberos=0 \
+ -Duse_system_bzip2=1 \
+ -Duse_system_libexif=1 \
+ -Duse_system_libxml=1 \
+ -Duse_system_nspr=1 \
+ -Duse_system_yasm=1 \
+ -Dshared_process_mode=1 \
+ -Denable_hidpi=1 \
+ -Dwerror= \
+ -Dskia_warnings_as_errors=0
+
+ ninja -j16 -C src/out/Release xwalk xwalk_launcher xwalk_application_tools widget-manifest-parser
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ # Binaries.
+ install -p -D ${S}/packaging/org.crosswalkproject.Runtime1.service ${D}/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service
+ install -p -D xwalk.service ${D}/usr/lib/systemd/user/xwalk.service
+ install -p -D src/out/Release/xwalk ${D}${prefix}/lib/xwalk/xwalk
+ install -p -D src/out/Release/xwalkctl ${D}${prefix}/bin/xwalkctl
+ install -p -D src/out/Release/xwalk-launcher ${D}${prefix}/bin/xwalk-launcher
+ install -p -D src/out/Release/xwalk_backend ${D}${prefix}/lib/xwalk/xwalk_backend
+ install -p -D src/out/Release/lib/libxwalk_backend_lib.so ${D}${prefix}/lib/xwalk/libxwalk_backend_lib.so
+
+ # Supporting libraries and resources.
+ install -p -D src/out/Release/icudtl.dat ${D}${prefix}/lib/xwalk/icudtl.dat
+ install -p -D src/out/Release/libffmpegsumo.so ${D}${prefix}/lib/xwalk/libffmpegsumo.so
+ install -p -D src/out/Release/xwalk.pak ${D}${prefix}/lib/xwalk/xwalk.pak
+ mkdir -p ${D}${prefix}/share/xwalk
+ install -p -D src/xwalk/application/common/tizen/configuration/*.xsd ${D}${prefix}/share/xwalk/
+
+ # PNaCl
+
+ # Register xwalk to the package manager.
+ install -m 0644 -p -D crosswalk.xml ${D}${prefix}/share/packages/crosswalk.xml
+ install -m 0644 -p -D crosswalk.png ${D}${prefix}/share/icons/default/small/crosswalk.png
+
+ # Widget manifest parser devel
+ install -m 0664 -p -D src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.h ${D}${prefix}/include/widget-manifest-parser/widget-manifest-parser.h
+ install -m 0664 -p -D widget-manifest-parser.pc ${D}${prefix}/lib/pkgconfig/widget-manifest-parser.pc
+
+ # Widget manifest parser
+ install -m 0755 -p -D src/out/Release/lib/libwidget-manifest-parser.so ${D}${prefix}/lib/libwidget-manifest-parser.so
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ mkdir -p $D${prefix}/share/icons/default/small
+ mkdir -p $D${prefix}/share/packages
+ ln -sf $D${prefix}/lib/xwalk/libxwalk_backend_lib.so /etc/package-manager/backendlib/libxpk.so
+ ln -sf $D${prefix}/lib/xwalk/libxwalk_backend_lib.so /etc/package-manager/backendlib/libwgt.so
+ ln -sf $D${prefix}/lib/xwalk/xwalk_backend /etc/package-manager/backend/xpk
+ ln -sf $D${prefix}/lib/xwalk/xwalk_backend /etc/package-manager/backend/wgt
+
+}
+
+pkg_prerm_${PN}() {
+ #!/bin/sh -e
+
+ if [ $1 -eq 0 ] ; then
+ # don't remove if we are upgrade the rpm package
+ [ -L /etc/package-manager/backendlib/libxpk.so ] && rm /etc/package-manager/backendlib/libxpk.so
+ [ -L /etc/package-manager/backendlib/libwgt.so ] && rm /etc/package-manager/backendlib/libwgt.so
+ [ -L /etc/package-manager/backend/xpk ] && rm /etc/package-manager/backend/xpk
+ [ -L /etc/package-manager/backend/wgt ] && rm /etc/package-manager/backend/wgt
+ fi
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " crosswalk "
+PACKAGES += " widget-manifest-parser "
+PACKAGES += " widget-manifest-parser-dev "
+
+crosswalk_files = ""
+crosswalk_files += "${prefix}/bin/xwalkctl"
+crosswalk_files += "${prefix}/bin/xwalk-launcher"
+crosswalk_files += "${prefix}/lib/xwalk/icudtl.dat"
+crosswalk_files += "${prefix}/lib/xwalk/libffmpegsumo.so"
+crosswalk_files += "${prefix}/lib/xwalk/xwalk"
+crosswalk_files += "${prefix}/lib/xwalk/xwalk.pak"
+crosswalk_files += "${prefix}/lib/xwalk/libxwalk_backend_lib.so"
+crosswalk_files += "${prefix}/lib/xwalk/xwalk_backend"
+crosswalk_files += "${prefix}/share/packages/crosswalk.xml"
+crosswalk_files += "${prefix}/share/icons/default/small/crosswalk.png"
+crosswalk_files += "/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service"
+crosswalk_files += "/usr/lib/systemd/user/xwalk.service"
+crosswalk_files += "${prefix}/share/xwalk/*"
+MANIFESTFILES_${PN} = "crosswalk.manifest"
+
+widget-manifest-parser_files = ""
+widget-manifest-parser_files += "${prefix}/lib/libwidget-manifest-parser.so"
+
+widget-manifest-parser-dev_files = ""
+widget-manifest-parser-dev_files += "${prefix}/include/widget-manifest-parser/widget-manifest-parser.h"
+widget-manifest-parser-dev_files += "${prefix}/lib/pkgconfig/widget-manifest-parser.pc"
+
+FILES_${PN} = "${crosswalk_files}"
+FILES_widget-manifest-parser = "${widget-manifest-parser_files}"
+FILES_widget-manifest-parser-dev = "${widget-manifest-parser-dev_files}"
+
+PKG_crosswalk= "crosswalk"
+PKG_widget-manifest-parser= "widget-manifest-parser"
+PKG_widget-manifest-parser-dev= "widget-manifest-parser-dev"
+
+require crosswalk-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb
new file mode 100644
index 0000000000..3ca9b1b908
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb
@@ -0,0 +1,10 @@
+require crosswalk.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=e02d90f63d504e1126cdb98e24cd0bd168b0d4d9;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc
new file mode 100644
index 0000000000..a2d1908e1b
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc
@@ -0,0 +1,268 @@
+DESCRIPTION = "Tizen Web APIs implemented using Crosswalk"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Development/Libraries"
+LICENSE = "BSD-3-Clause and Apache-2.0"
+PV = "0.143"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by tizen-extensions-crosswalk-bluetooth-demo
+PROVIDES += "tizen-extensions-crosswalk-bluetooth-demo"
+
+
+#PROVIDES by tizen-extensions-crosswalk-audiosystem-demo
+PROVIDES += "tizen-extensions-crosswalk-audiosystem-demo"
+
+
+#PROVIDES by tizen-extensions-crosswalk
+
+
+#PROVIDES by tizen-extensions-crosswalk-examples
+PROVIDES += "tizen-extensions-crosswalk-examples"
+
+
+#PROVIDES by tizen-extensions-crosswalk-system-info-demo
+PROVIDES += "tizen-extensions-crosswalk-system-info-demo"
+
+
+RDEPENDS = ""
+#RDEPENDS of tizen-extensions-crosswalk-bluetooth-demo (${PN}-bluetooth-demo)
+RDEPENDS_${PN}-bluetooth-demo += "tizen-extensions-crosswalk"
+
+#RDEPENDS of tizen-extensions-crosswalk-audiosystem-demo (${PN}-audiosystem-demo)
+RDEPENDS_${PN}-audiosystem-demo += "tizen-extensions-crosswalk"
+
+#RDEPENDS of tizen-extensions-crosswalk (${PN})
+RDEPENDS_${PN} += "crosswalk"
+RDEPENDS_${PN} += "media-thumbnail-server"
+
+#RDEPENDS of tizen-extensions-crosswalk-examples (${PN}-examples)
+RDEPENDS_${PN}-examples += "tizen-extensions-crosswalk"
+
+#RDEPENDS of tizen-extensions-crosswalk-system-info-demo (${PN}-system-info-demo)
+RDEPENDS_${PN}-system-info-demo += "tizen-extensions-crosswalk"
+
+
+DEPENDS = ""
+#DEPENDS of tizen-extensions-crosswalk
+DEPENDS += "capi-web-url-download"
+DEPENDS += "capi-system-power"
+DEPENDS += "pkgmgr"
+DEPENDS += "capi-appfw-application"
+DEPENDS += "libgsignon-glib"
+DEPENDS += "app-core"
+DEPENDS += "capi-network-bluetooth"
+DEPENDS += "dbus-glib"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "notification"
+inherit pkgconfig
+DEPENDS += "glib-2.0"
+DEPENDS += "system-server"
+DEPENDS += "wayland"
+DEPENDS += "capi-system-runtime-info"
+DEPENDS += "libtapi"
+DEPENDS += "capi-web-favorites"
+DEPENDS += "capi-appfw-app-manager"
+inherit pythonnative
+DEPENDS += "evas"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "capi-network-nfc"
+DEPENDS += "capi-system-system-settings"
+DEPENDS += "udev"
+DEPENDS += "capi-system-sensor"
+DEPENDS_append_class-native = " ninja-native"
+DEPENDS_append_class-target = " ninja-native"
+DEPENDS += "vconf"
+DEPENDS += "capi-appfw-package-manager"
+DEPENDS += "capi-system-info"
+DEPENDS += "capi-content-media-content"
+DEPENDS += "pulseaudio"
+DEPENDS += "bluez5"
+DEPENDS += "capi-system-device"
+DEPENDS += "capi-network-connection"
+DEPENDS += "message-port"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+
+ cp ${S}/packaging/tizen-extensions-crosswalk.manifest .
+ cp ${S}/packaging/tizen-extensions-crosswalk.png .
+ cp ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo .
+ cp ${S}/packaging/tizen-extensions-crosswalk-examples .
+ cp ${S}/packaging/tizen-extensions-crosswalk-system-info-demo .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ export GYP_GENERATORS='ninja'
+ GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=pc"
+
+ GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=wayland"
+
+ ./tools/gyp/gyp $GYP_OPTIONS tizen-wrt.gyp
+
+ ninja -C out/Default -j16
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ # Binary wrapper.
+ install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo
+ install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-examples ${D}${prefix}/bin/tizen-extensions-crosswalk-examples
+ install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-system-info-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-system-info-demo
+ install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-audiosystem-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo
+
+ # Extensions.
+ mkdir -p ${D}${prefix}/lib/tizen-extensions-crosswalk
+ install -p -m 644 out/Default/libtizen*.so ${D}${prefix}/lib/tizen-extensions-crosswalk
+
+ # Examples.
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js
+ install -p -m 644 examples/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/examples
+ install -p -m 644 examples/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js
+
+ # Demos
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images
+
+ install -p -m 644 demos/tizen/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen
+ install -p -m 644 demos/tizen/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css
+ install -p -m 644 demos/tizen/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js
+ install -p -m 644 demos/tizen/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images
+
+ # Demos - System Info
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images
+
+ install -p -m 644 demos/system_info/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info
+ install -p -m 644 demos/system_info/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css
+ install -p -m 644 demos/system_info/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js
+ install -p -m 644 demos/system_info/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images
+
+ # Demos - audiosystem api
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js
+ mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images
+
+ install -p -m 644 demos/audiosystem/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem
+ install -p -m 644 demos/audiosystem/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css
+ install -p -m 644 demos/audiosystem/css/ui-lightness/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness
+ install -p -m 644 demos/audiosystem/css/ui-lightness/images/* ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images
+ install -p -m 644 demos/audiosystem/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js
+ install -p -m 644 demos/audiosystem/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images
+
+ # register to the package manager
+ install -m 644 -D tizen-extensions-crosswalk-examples.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml
+ install -m 644 -D tizen-extensions-crosswalk-bluetooth-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml
+ install -m 644 -D tizen-extensions-crosswalk-system-info-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml
+ install -m 644 -D tizen-extensions-crosswalk-audiosystem-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml
+ install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png
+ install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png
+ install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png
+ install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " tizen-extensions-crosswalk-bluetooth-demo "
+PACKAGES += " tizen-extensions-crosswalk-audiosystem-demo "
+PACKAGES += " tizen-extensions-crosswalk "
+PACKAGES += " tizen-extensions-crosswalk-examples "
+PACKAGES += " tizen-extensions-crosswalk-system-info-demo "
+
+tizen-extensions-crosswalk-bluetooth-demo_files = ""
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/*.html"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css/*.css"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js/*.js"
+tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images/*.png"
+
+tizen-extensions-crosswalk-audiosystem-demo_files = ""
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/index.html"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/*.css"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/*.css"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images/*"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js/*.js"
+tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images/*"
+
+tizen-extensions-crosswalk_files = ""
+tizen-extensions-crosswalk_files += "${prefix}/lib/tizen-extensions-crosswalk/libtizen*.so"
+
+tizen-extensions-crosswalk-examples_files = ""
+tizen-extensions-crosswalk-examples_files += "${prefix}/bin/tizen-extensions-crosswalk-examples"
+tizen-extensions-crosswalk-examples_files += "${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml"
+tizen-extensions-crosswalk-examples_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png"
+tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/*.html"
+tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/js/*.js"
+
+tizen-extensions-crosswalk-system-info-demo_files = ""
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-system-info-demo"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/*.html"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css/*.css"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js/*.js"
+tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images/*.png"
+
+FILES_${PN}-bluetooth-demo = "${tizen-extensions-crosswalk-bluetooth-demo_files}"
+FILES_${PN}-audiosystem-demo = "${tizen-extensions-crosswalk-audiosystem-demo_files}"
+FILES_${PN} = "${tizen-extensions-crosswalk_files}"
+FILES_${PN}-examples = "${tizen-extensions-crosswalk-examples_files}"
+FILES_${PN}-system-info-demo = "${tizen-extensions-crosswalk-system-info-demo_files}"
+
+PKG_tizen-extensions-crosswalk-bluetooth-demo= "tizen-extensions-crosswalk-bluetooth-demo"
+PKG_tizen-extensions-crosswalk-audiosystem-demo= "tizen-extensions-crosswalk-audiosystem-demo"
+PKG_tizen-extensions-crosswalk= "tizen-extensions-crosswalk"
+PKG_tizen-extensions-crosswalk-examples= "tizen-extensions-crosswalk-examples"
+PKG_tizen-extensions-crosswalk-system-info-demo= "tizen-extensions-crosswalk-system-info-demo"
+
+require tizen-extensions-crosswalk-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb
new file mode 100644
index 0000000000..776f9262ba
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb
@@ -0,0 +1,10 @@
+require tizen-extensions-crosswalk.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/tizen-extensions-crosswalk;tag=68cfc61d4b96a335e5ba58c3997a4fbb629759fb;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE.inc
new file mode 100644
index 0000000000..31591eca0d
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE.inc
@@ -0,0 +1,122 @@
+DESCRIPTION = "X11 Inter-Client Exchange Library"
+HOMEPAGE = "http://xorg.freedesktop.org/"
+SECTION = "Graphics/X Window System"
+LICENSE = "MIT"
+PV = "1.0.8"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libICE
+
+
+#PROVIDES by libICE-dev
+PROVIDES += "libICE-dev"
+
+
+RDEPENDS = ""
+#RDEPENDS of libICE-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libICE"
+
+
+DEPENDS = ""
+#DEPENDS of libICE
+DEPENDS += "xtrans"
+DEPENDS += "util-macros"
+DEPENDS += "xproto"
+inherit pkgconfig
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libICE.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ autotools_do_configure
+ make -j16
+
+
+
+}
+EXTRA_OECONF += " --docdir=${prefix}/share/doc/packages/libICE --disable-static"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libICE "
+PACKAGES += " libICE-dev "
+
+libICE_files = ""
+libICE_files += "${prefix}/lib/libICE.so.6*"
+MANIFESTFILES_${PN} = "libICE.manifest"
+
+libICE-dev_files = ""
+libICE-dev_files += "${prefix}/include/X11/*"
+libICE-dev_files += "${prefix}/lib/libICE.so"
+libICE-dev_files += "${prefix}/lib/pkgconfig/ice.pc"
+libICE-dev_files += "${prefix}/share/doc/packages/libICE"
+MANIFESTFILES_${PN}-dev = "libICE.manifest"
+
+FILES_${PN} = "${libICE_files}"
+FILES_${PN}-dev = "${libICE-dev_files}"
+
+PKG_libICE= "libICE"
+PKG_libICE-dev= "libICE-dev"
+
+require libICE-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE_git.bb
new file mode 100644
index 0000000000..afcf21a91a
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libICE/libICE_git.bb
@@ -0,0 +1,10 @@
+require libICE.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/libICE;tag=754a5288034a779667c0f8216a3b1402a20bff54;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM.inc
new file mode 100644
index 0000000000..3cfdac22e2
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM.inc
@@ -0,0 +1,124 @@
+DESCRIPTION = "X Session Management library"
+HOMEPAGE = "http://xorg.freedesktop.org/"
+SECTION = "Graphics/X Window System"
+LICENSE = "MIT"
+PV = "1.2.1"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libSM-dev
+PROVIDES += "libSM-dev"
+
+
+#PROVIDES by libSM
+
+
+RDEPENDS = ""
+#RDEPENDS of libSM-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libSM"
+
+
+DEPENDS = ""
+#DEPENDS of libSM
+DEPENDS += "xtrans"
+DEPENDS += "xproto"
+inherit pkgconfig
+DEPENDS += "libICE"
+DEPENDS += "util-macros"
+DEPENDS += "util-linux"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libSM.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ autotools_do_configure
+ make -j16
+
+
+
+}
+EXTRA_OECONF += " --with-libuuid --docdir=${prefix}/share/doc/packages/libSM --disable-static"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libSM-dev "
+PACKAGES += " libSM "
+
+libSM-dev_files = ""
+libSM-dev_files += "${prefix}/include/X11/*"
+libSM-dev_files += "${prefix}/lib/libSM.so"
+libSM-dev_files += "${prefix}/lib/pkgconfig/sm.pc"
+libSM-dev_files += "${prefix}/share/doc/packages/libSM"
+MANIFESTFILES_${PN}-dev = "libSM.manifest"
+
+libSM_files = ""
+libSM_files += "${prefix}/lib/libSM.so.6*"
+MANIFESTFILES_${PN} = "libSM.manifest"
+
+FILES_${PN}-dev = "${libSM-dev_files}"
+FILES_${PN} = "${libSM_files}"
+
+PKG_libSM-dev= "libSM-dev"
+PKG_libSM= "libSM"
+
+require libSM-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM_git.bb
new file mode 100644
index 0000000000..2321d69312
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/libSM/libSM_git.bb
@@ -0,0 +1,10 @@
+require libSM.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/libSM;tag=b5df5f309d12616c47edc40c2c6e852ec20f88fb;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans.inc
new file mode 100644
index 0000000000..39fde8fc15
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans.inc
@@ -0,0 +1,103 @@
+DESCRIPTION = "Library to handle network protocol transport in X"
+HOMEPAGE = "http://xorg.freedesktop.org/"
+SECTION = "Development/Libraries/X11"
+LICENSE = "MIT"
+PV = "1.3.4"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by xtrans
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of xtrans
+DEPENDS += "util-macros"
+inherit pkgconfig
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/xtrans.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+
+ autotools_do_configure
+ make -j16
+
+
+
+}
+EXTRA_OECONF += " --docdir=${prefix}/share/doc/packages/xtrans"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+
+}
+
+pkg_preinst_${PN}() {
+ #!/bin/sh -e
+
+ test -L usr/include/X11 && rm usr/include/X11
+ exit 0
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " xtrans "
+
+xtrans_files = ""
+xtrans_files += "${prefix}/share/doc/packages/xtrans/xtrans.xml"
+xtrans_files += "${prefix}/include/X11/Xtrans/"
+xtrans_files += "${prefix}/share/aclocal/xtrans.m4"
+xtrans_files += "${prefix}/share/pkgconfig/xtrans.pc"
+MANIFESTFILES_${PN} = "xtrans.manifest"
+
+FILES_${PN} = "${xtrans_files}"
+
+PKG_xtrans= "xtrans"
+
+require xtrans-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans_git.bb
new file mode 100644
index 0000000000..3441247820
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-devtools/xtrans/xtrans_git.bb
@@ -0,0 +1,10 @@
+require xtrans.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/xtrans;tag=b550c438464ec47ab8013f766f460737a2375676;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus.inc
new file mode 100644
index 0000000000..ed1a29a137
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus.inc
@@ -0,0 +1,127 @@
+DESCRIPTION = "EFL Wrapper for DBus"
+HOMEPAGE = "http://www.enlightenment.org/"
+SECTION = "Graphics & UI Framework/EFL"
+LICENSE = "BSD-2-Clause"
+PV = "1.7.8"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by edbus-dev
+PROVIDES += "edbus-dev"
+
+
+#PROVIDES by edbus
+
+
+RDEPENDS = ""
+#RDEPENDS of edbus-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "edbus"
+
+
+DEPENDS = ""
+#DEPENDS of edbus
+DEPENDS += "evas"
+DEPENDS += "ecore"
+DEPENDS += "dbus"
+inherit pkgconfig
+DEPENDS += "eina"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n e_dbus-1.7.8
+ cp ${S}/packaging/edbus.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ autotools_do_configure
+ oe_runmake -j16
+
+
+
+}
+EXTRA_OECONF += " --disable-static"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " edbus-dev "
+PACKAGES += " edbus "
+
+edbus-dev_files = ""
+edbus-dev_files += "${prefix}/include/e_dbus-1/*.h"
+edbus-dev_files += "${prefix}/lib/*.so"
+edbus-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+edbus-dev_files += "${prefix}/include/e_dbus-1/connman0_7x/E_Connman.h"
+edbus-dev_files += "${prefix}/bin/e-notify-send"
+MANIFESTFILES_${PN}-dev = "edbus.manifest"
+
+edbus_files = ""
+edbus_files += "${prefix}/bin/e_dbus_*"
+edbus_files += "${prefix}/bin/e-notify-send"
+edbus_files += "${prefix}/lib/libe*.so.*"
+edbus_files += "${prefix}/share/e_dbus/logo.png"
+MANIFESTFILES_${PN} = "edbus.manifest"
+
+FILES_${PN}-dev = "${edbus-dev_files}"
+FILES_${PN} = "${edbus_files}"
+
+PKG_edbus-dev= "edbus-dev"
+PKG_edbus= "edbus"
+
+require edbus-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus_git.bb
new file mode 100644
index 0000000000..f122a60280
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/edbus/edbus_git.bb
@@ -0,0 +1,10 @@
+require edbus.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/edbus;tag=26ff9807ff9364ed035c38fc909d3e7a3c85320b;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc
new file mode 100644
index 0000000000..b5894d364b
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc
@@ -0,0 +1,109 @@
+DESCRIPTION = "Tizen theme files"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+PV = "1.0.204r07"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by efl-theme-tizen-dev
+PROVIDES += "efl-theme-tizen-dev"
+
+
+#PROVIDES by efl-theme-tizen-hd
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of efl-theme-tizen-hd
+DEPENDS += "efl"
+inherit perlnative
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+ export CFLAGS="${CFLAGS} --fPIC"
+ export LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=${prefix}/lib"
+
+ oe_runmake -j16
+
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ rm -rf ${D}
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}${prefix}/share/license
+ cp ${WORKDIR}/git/LICENSE ${D}${prefix}/share/license/efl-theme-tizen-hd
+ cp ${D}${prefix}/share/elementary/themes/tizen-HD-dark.edj ${D}${prefix}/share/elementary/themes/tizen-hd.edj
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " efl-theme-tizen-dev "
+PACKAGES += " efl-theme-tizen-hd "
+
+efl-theme-tizen-dev_files = ""
+efl-theme-tizen-dev_files += "/opt/var/efl-theme-tizen-edc/*"
+
+efl-theme-tizen-hd_files = ""
+efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-dark.edj"
+efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-light.edj"
+efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-hd.edj"
+efl-theme-tizen-hd_files += "${prefix}/share/license/efl-theme-tizen-hd"
+MANIFESTFILES_${PN} = "efl-theme-tizen-hd.manifest"
+
+FILES_efl-theme-tizen-dev = "${efl-theme-tizen-dev_files}"
+FILES_${PN} = "${efl-theme-tizen-hd_files}"
+
+PKG_efl-theme-tizen-dev= "efl-theme-tizen-dev"
+PKG_efl-theme-tizen-hd= "efl-theme-tizen-hd"
+
+require efl-theme-tizen-hd-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb
new file mode 100644
index 0000000000..30e7ac9cb6
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb
@@ -0,0 +1,10 @@
+require efl-theme-tizen-hd.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/uifw/efl-theme-tizen;tag=49873649c3970d5c3cbbd45ef1d141eda696f50d;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl.inc
new file mode 100644
index 0000000000..4fe0c22ae5
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl.inc
@@ -0,0 +1,1022 @@
+DESCRIPTION = "Enlightenment Foundation Libraries - set of libraries used (not only) by E17"
+HOMEPAGE = "http://enlightenment.org/"
+SECTION = "Graphics & UI Framework/API"
+LICENSE = "LGPL-2.1"
+PV = "1.9.3"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by edje
+PROVIDES += "edje"
+
+
+#PROVIDES by ephysics-examples
+PROVIDES += "ephysics-examples"
+
+
+#PROVIDES by eo
+PROVIDES += "eo"
+
+
+#PROVIDES by ephysics-dev
+PROVIDES += "ephysics-dev"
+
+
+#PROVIDES by emotion-dev
+PROVIDES += "emotion-dev"
+
+
+#PROVIDES by eina
+PROVIDES += "eina"
+
+
+#PROVIDES by eina-examples
+PROVIDES += "eina-examples"
+
+
+#PROVIDES by eo-examples
+PROVIDES += "eo-examples"
+
+
+#PROVIDES by eet-dev
+PROVIDES += "eet-dev"
+
+
+#PROVIDES by ephysics
+PROVIDES += "ephysics"
+
+
+#PROVIDES by eeze-dev
+PROVIDES += "eeze-dev"
+
+
+#PROVIDES by efl
+
+
+#PROVIDES by efreet-dev
+PROVIDES += "efreet-dev"
+
+
+#PROVIDES by ecore-dev
+PROVIDES += "ecore-dev"
+
+
+#PROVIDES by ethumb-examples
+PROVIDES += "ethumb-examples"
+
+
+#PROVIDES by ethumb
+PROVIDES += "ethumb"
+
+
+#PROVIDES by evas-dev
+PROVIDES += "evas-dev"
+
+
+#PROVIDES by efl-data
+PROVIDES += "efl-data"
+
+
+#PROVIDES by evas
+PROVIDES += "evas"
+
+
+#PROVIDES by eeze
+PROVIDES += "eeze"
+
+
+#PROVIDES by ethumb-dev
+PROVIDES += "ethumb-dev"
+
+
+#PROVIDES by efreet
+PROVIDES += "efreet"
+
+
+#PROVIDES by eldbus-dev
+PROVIDES += "eldbus-dev"
+
+
+#PROVIDES by eet-examples
+PROVIDES += "eet-examples"
+
+
+#PROVIDES by embryo-dev
+PROVIDES += "embryo-dev"
+
+
+#PROVIDES by eio-dev
+PROVIDES += "eio-dev"
+
+
+#PROVIDES by ecore-examples
+PROVIDES += "ecore-examples"
+
+
+#PROVIDES by emotion
+PROVIDES += "emotion"
+
+
+#PROVIDES by eldbus-examples
+PROVIDES += "eldbus-examples"
+
+
+#PROVIDES by eo-dev
+PROVIDES += "eo-dev"
+
+
+#PROVIDES by embryo
+PROVIDES += "embryo"
+# the PROVIDES rules is ignore "embryo-bin "
+PROVIDES += "embryo-bin"
+RPROVIDES_embryo += "embryo-bin"
+
+
+#PROVIDES by eio-examples
+PROVIDES += "eio-examples"
+
+
+#PROVIDES by eet-tools
+PROVIDES += "eet-tools"
+# the PROVIDES rules is ignore "eet-bin "
+PROVIDES += "eet-bin"
+RPROVIDES_eet-tools += "eet-bin"
+
+
+#PROVIDES by edje-dev
+PROVIDES += "edje-dev"
+
+
+#PROVIDES by edje-tools
+PROVIDES += "edje-tools"
+# the PROVIDES rules is ignore "edje-bin "
+PROVIDES += "edje-bin"
+RPROVIDES_edje-tools += "edje-bin"
+
+
+#PROVIDES by eet
+PROVIDES += "eet"
+
+
+#PROVIDES by eina-dev
+PROVIDES += "eina-dev"
+
+
+#PROVIDES by evas-examples
+PROVIDES += "evas-examples"
+
+
+#PROVIDES by emotion-examples
+PROVIDES += "emotion-examples"
+
+
+#PROVIDES by ecore
+PROVIDES += "ecore"
+
+
+#PROVIDES by eldbus
+PROVIDES += "eldbus"
+
+
+#PROVIDES by edje-examples
+PROVIDES += "edje-examples"
+
+
+#PROVIDES by eio
+PROVIDES += "eio"
+
+
+RDEPENDS = ""
+#RDEPENDS of edje (edje)
+RDEPENDS_edje += "efl-data"
+
+#RDEPENDS of ephysics-examples (ephysics-examples)
+RDEPENDS_ephysics-examples += "ephysics"
+
+#RDEPENDS of eo (eo)
+RDEPENDS_eo += "efl-data"
+
+#RDEPENDS of ephysics-dev (ephysics-dev)
+RDEPENDS_ephysics-dev += "ephysics"
+
+#RDEPENDS of emotion-dev (emotion-dev)
+RDEPENDS_emotion-dev += "emotion"
+
+#RDEPENDS of eina (eina)
+RDEPENDS_eina += "efl-data"
+
+#RDEPENDS of eina-examples (eina-examples)
+RDEPENDS_eina-examples += "eina"
+
+#RDEPENDS of eo-examples (eo-examples)
+RDEPENDS_eo-examples += "eo"
+
+#RDEPENDS of eet-dev (eet-dev)
+RDEPENDS_eet-dev += "eet"
+
+#RDEPENDS of eeze-dev (eeze-dev)
+RDEPENDS_eeze-dev += "eeze"
+
+#RDEPENDS of efreet-dev (efreet-dev)
+RDEPENDS_efreet-dev += "efreet"
+
+#RDEPENDS of ecore-dev (ecore-dev)
+RDEPENDS_ecore-dev += "ecore"
+
+#RDEPENDS of ethumb-examples (ethumb-examples)
+RDEPENDS_ethumb-examples += "ethumb"
+
+#RDEPENDS of ethumb (ethumb)
+RDEPENDS_ethumb += "efl-data"
+
+#RDEPENDS of evas-dev (evas-dev)
+RDEPENDS_evas-dev += "evas"
+
+#RDEPENDS of evas (evas)
+RDEPENDS_evas += "efl-data"
+
+#RDEPENDS of eeze (eeze)
+RDEPENDS_eeze += "efl-data"
+
+#RDEPENDS of ethumb-dev (ethumb-dev)
+RDEPENDS_ethumb-dev += "ethumb"
+
+#RDEPENDS of efreet (efreet)
+RDEPENDS_efreet += "efl-data"
+
+#RDEPENDS of eldbus-dev (eldbus-dev)
+RDEPENDS_eldbus-dev += "eldbus"
+
+#RDEPENDS of eet-examples (eet-examples)
+RDEPENDS_eet-examples += "eet"
+
+#RDEPENDS of embryo-dev (embryo-dev)
+RDEPENDS_embryo-dev += "embryo"
+
+#RDEPENDS of eio-dev (eio-dev)
+RDEPENDS_eio-dev += "eio"
+
+#RDEPENDS of ecore-examples (ecore-examples)
+RDEPENDS_ecore-examples += "ecore"
+
+#RDEPENDS of emotion (emotion)
+RDEPENDS_emotion += "efl-data"
+
+#RDEPENDS of eldbus-examples (eldbus-examples)
+RDEPENDS_eldbus-examples += "eldbus"
+
+#RDEPENDS of eo-dev (eo-dev)
+RDEPENDS_eo-dev += "eo"
+
+#RDEPENDS of embryo (embryo)
+RDEPENDS_embryo += "efl-data"
+
+#RDEPENDS of eio-examples (eio-examples)
+RDEPENDS_eio-examples += "eio"
+
+#RDEPENDS of eet-tools (eet-tools)
+RDEPENDS_eet-tools += "eet"
+
+#RDEPENDS of edje-dev (edje-dev)
+RDEPENDS_edje-dev += "edje-tools"
+
+#RDEPENDS of edje-tools (edje-tools)
+RDEPENDS_edje-tools += "edje"
+
+#RDEPENDS of eet (eet)
+RDEPENDS_eet += "efl-data"
+
+#RDEPENDS of eina-dev (eina-dev)
+RDEPENDS_eina-dev += "eina"
+
+#RDEPENDS of evas-examples (evas-examples)
+RDEPENDS_evas-examples += "evas"
+
+#RDEPENDS of emotion-examples (emotion-examples)
+RDEPENDS_emotion-examples += "emotion"
+
+#RDEPENDS of ecore (ecore)
+RDEPENDS_ecore += "efl-data"
+
+#RDEPENDS of eldbus (eldbus)
+RDEPENDS_eldbus += "efl-data"
+
+#RDEPENDS of edje-examples (edje-examples)
+RDEPENDS_edje-examples += "edje"
+
+#RDEPENDS of eio (eio)
+RDEPENDS_eio += "efl-data"
+
+
+DEPENDS = ""
+#DEPENDS of efl
+DEPENDS += "tiff"
+DEPENDS += "ibus"
+DEPENDS += "harfbuzz"
+DEPENDS += "openssl"
+DEPENDS += "curl"
+DEPENDS += "fontconfig"
+DEPENDS += "systemd"
+DEPENDS += "freetype"
+DEPENDS += "wayland"
+DEPENDS += "gstreamer1.0-plugins-base"
+inherit pkgconfig
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "lua"
+DEPENDS += "libtbm"
+DEPENDS += "libbullet"
+DEPENDS += "libpng"
+DEPENDS += "pixman"
+DEPENDS += "libsndfile1"
+DEPENDS += "libcheck"
+DEPENDS += "giflib"
+DEPENDS += "udev"
+DEPENDS += "capi-system-sensor"
+DEPENDS += "gnutls"
+DEPENDS += "util-linux"
+DEPENDS += "vconf"
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "virtual/egl"
+DEPENDS += "libxkbcommon"
+DEPENDS += "fribidi"
+DEPENDS += "libjpeg-turbo"
+DEPENDS += "dbus"
+DEPENDS += "zlib"
+DEPENDS += "pulseaudio"
+DEPENDS += "libexif"
+DEPENDS_append_class-native = " fdupes-native"
+DEPENDS_append_class-target = " fdupes-native"
+DEPENDS += "gstreamer1.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/efl.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+ CFLAGS="${CFLAGS} -DMESA_EGL_NO_X11_HEADERS "
+
+
+ autotools_do_configure
+
+ oe_runmake -j16
+
+
+
+}
+EXTRA_OECONF += " --enable-tizen --enable-g-main-loop --disable-xim --disable-scim --disable-gesture --with-tests=regular --enable-wayland --enable-egl --with-opengl=es --enable-tile-rotate --disable-rpath --with-x11=none --enable-tile-rotate --disable-rpath --enable-always-build-examples --enable-systemd --enable-lua-old --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+ oe_runmake datadir=${D}${prefix}/share install-examples
+ rm -rf ${D}${prefix}/lib/ecore/system/upower
+
+ #find_lang efl
+ #fdupes ${D}
+
+
+
+}
+
+pkg_postinst_eo() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_eldbus() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_efreet() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_embryo() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_evas() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_eet() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_ephysics() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_emotion() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_eio() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_ecore() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+ f="/etc/profile.d/ecore.sh"
+ grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \
+ || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f"
+ grep --silent ECORE_EVAS_ENGINE "$f" \
+ || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f"
+ grep --silent ECORE_IMF_MODULE "$f" \
+ || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f"
+
+}
+
+pkg_postinst_edje() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_eina() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_ethumb() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_eeze() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_efreet() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eo() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eina() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eet() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eio() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_evas() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_embryo() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_emotion() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_ephysics() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_ethumb() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eeze() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_eldbus() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_ecore() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_edje() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " emotion "
+PACKAGES += " ephysics-examples "
+PACKAGES += " eo "
+PACKAGES += " ephysics-dev "
+PACKAGES += " edje "
+PACKAGES += " emotion-dev "
+PACKAGES += " eina "
+PACKAGES += " eina-examples "
+PACKAGES += " eo-examples "
+PACKAGES += " eet-dev "
+PACKAGES += " ephysics "
+PACKAGES += " eeze-dev "
+PACKAGES += " efreet-dev "
+PACKAGES += " ecore-dev "
+PACKAGES += " eina-dev "
+PACKAGES += " ethumb "
+PACKAGES += " evas-dev "
+PACKAGES += " efl-data "
+PACKAGES += " evas "
+PACKAGES += " eeze "
+PACKAGES += " ethumb-dev "
+PACKAGES += " efreet "
+PACKAGES += " eldbus-dev "
+PACKAGES += " eet-examples "
+PACKAGES += " embryo-dev "
+PACKAGES += " ethumb-examples "
+PACKAGES += " eio-dev "
+PACKAGES += " ecore-examples "
+PACKAGES += " ecore "
+PACKAGES += " eldbus-examples "
+PACKAGES += " eo-dev "
+PACKAGES += " embryo "
+PACKAGES += " eio-examples "
+PACKAGES += " eet-tools "
+PACKAGES += " edje-dev "
+PACKAGES += " edje-tools "
+PACKAGES += " eet "
+PACKAGES += " evas-examples "
+PACKAGES += " emotion-examples "
+PACKAGES += " eldbus "
+PACKAGES += " edje-examples "
+PACKAGES += " eio "
+
+emotion_files = ""
+emotion_files += "${prefix}/lib/libemotion.so.*"
+emotion_files += "${prefix}/lib/edje/modules/emotion/*/module.so"
+emotion_files += "${prefix}/lib/emotion/modules/*/*/module.so"
+emotion_files += "${prefix}/share/emotion/*"
+emotion_files += "${prefix}/bin/emotion_test"
+MANIFESTFILES_emotion = "efl.manifest"
+
+ephysics-examples_files = ""
+ephysics-examples_files += "${prefix}/share/ephysics/examples/*"
+
+eo_files = ""
+eo_files += "${prefix}/lib/libeo.so.*"
+MANIFESTFILES_eo = "efl.manifest"
+
+ephysics-dev_files = ""
+ephysics-dev_files += "${prefix}/lib/libephysics.so"
+ephysics-dev_files += "${prefix}/lib/pkgconfig/ephysics.pc"
+ephysics-dev_files += "${prefix}/include/ephysics-1/EPhysics.h"
+
+edje_files = ""
+edje_files += "${prefix}/lib/libedje.so.*"
+edje_files += "${prefix}/lib/edje/utils/*/*"
+edje_files += "${prefix}/share/edje/include/edje.inc"
+edje_files += "${prefix}/share/mime/packages/edje.xml"
+MANIFESTFILES_edje = "efl.manifest"
+
+emotion-dev_files = ""
+emotion-dev_files += "${prefix}/include/emotion-1/*"
+emotion-dev_files += "${prefix}/lib/libemotion.so"
+emotion-dev_files += "${prefix}/lib/pkgconfig/emotion*.pc"
+emotion-dev_files += "${prefix}/lib/cmake/Emotion/*.cmake"
+MANIFESTFILES_emotion-dev = "efl.manifest"
+
+eina_files = ""
+eina_files += "${prefix}/lib/libeina.so.*"
+eina_files += "${prefix}/bin/eina-bench-cmp"
+MANIFESTFILES_eina = "efl.manifest"
+
+eina-examples_files = ""
+eina-examples_files += "${prefix}/share/eina/examples/*"
+eina-examples_files += "${prefix}/lib/eina/examples/*"
+MANIFESTFILES_eina-examples = "efl.manifest"
+
+eo-examples_files = ""
+eo-examples_files += "${prefix}/share/eo/examples/*"
+eo-examples_files += "${prefix}/lib/eo/examples/*"
+MANIFESTFILES_eo-examples = "efl.manifest"
+
+eet-dev_files = ""
+eet-dev_files += "${prefix}/include/eet-1/*.h"
+eet-dev_files += "${prefix}/lib/libeet.so"
+eet-dev_files += "${prefix}/lib/pkgconfig/eet*.pc"
+eet-dev_files += "${prefix}/lib/cmake/Eet/*.cmake"
+MANIFESTFILES_eet-dev = "efl.manifest"
+
+ephysics_files = ""
+ephysics_files += "${prefix}/lib/libephysics.so.*"
+
+eeze-dev_files = ""
+eeze-dev_files += "${prefix}/include/eeze-1/*.h"
+eeze-dev_files += "${prefix}/lib/libeeze.so"
+eeze-dev_files += "${prefix}/lib/pkgconfig/eeze*.pc"
+eeze-dev_files += "${prefix}/lib/cmake/Eeze/*.cmake"
+MANIFESTFILES_eeze-dev = "efl.manifest"
+
+efreet-dev_files = ""
+efreet-dev_files += "${prefix}/include/efreet-1/*.h"
+efreet-dev_files += "${prefix}/lib/libefreet.so"
+efreet-dev_files += "${prefix}/lib/libefreet_mime.so"
+efreet-dev_files += "${prefix}/lib/libefreet_trash.so"
+efreet-dev_files += "${prefix}/lib/pkgconfig/efreet*.pc"
+efreet-dev_files += "${prefix}/lib/cmake/Efreet/*.cmake"
+MANIFESTFILES_efreet-dev = "efl.manifest"
+
+ecore-dev_files = ""
+ecore-dev_files += "${prefix}/include/ecore*/*.h"
+ecore-dev_files += "${prefix}/lib/libecore.so"
+ecore-dev_files += "${prefix}/lib/libecore_audio.so"
+ecore-dev_files += "${prefix}/lib/libecore_avahi.so"
+ecore-dev_files += "${prefix}/lib/libecore_con.so"
+ecore-dev_files += "${prefix}/lib/libecore_evas.so"
+ecore-dev_files += "${prefix}/lib/libecore_file.so"
+ecore-dev_files += "${prefix}/lib/libecore_imf.so"
+ecore-dev_files += "${prefix}/lib/libecore_imf_evas.so"
+ecore-dev_files += "${prefix}/lib/libecore_input.so"
+ecore-dev_files += "${prefix}/lib/libecore_input_evas.so"
+ecore-dev_files += "${prefix}/lib/libecore_ipc.so"
+ecore-dev_files += "${prefix}/lib/libecore_wayland.so"
+ecore-dev_files += "${prefix}/lib/pkgconfig/ecore*.pc"
+ecore-dev_files += "${prefix}/lib/cmake/Ecore/*.cmake"
+MANIFESTFILES_ecore-dev = "efl.manifest"
+
+eina-dev_files = ""
+eina-dev_files += "${prefix}/include/eina-1/*.h"
+eina-dev_files += "${prefix}/include/eina-1/eina/*"
+eina-dev_files += "${prefix}/lib/libeina.so"
+eina-dev_files += "${prefix}/lib/pkgconfig/eina*.pc"
+eina-dev_files += "${prefix}/lib/cmake/Eina/*.cmake"
+MANIFESTFILES_eina-dev = "efl.manifest"
+
+ethumb_files = ""
+ethumb_files += "${prefix}/lib/libethumb.so.*"
+ethumb_files += "${prefix}/lib/libethumb_client.so.*"
+ethumb_files += "${prefix}/share/dbus-1/services/org.enlightenment.Ethumb.service"
+ethumb_files += "${prefix}/share/ethumb/*"
+ethumb_files += "${prefix}/share/ethumb_client/*"
+ethumb_files += "${prefix}/lib/ethumb/modules/*/*/module.so"
+ethumb_files += "${prefix}/lib/ethumb/modules/*/*/template.edj"
+ethumb_files += "${prefix}/lib/ethumb_client/utils/*/ethumbd_slave"
+ethumb_files += "${prefix}/bin/ethumb"
+ethumb_files += "${prefix}/bin/ethumbd"
+ethumb_files += "${prefix}/bin/ethumbd_client"
+MANIFESTFILES_ethumb = "efl.manifest"
+
+evas-dev_files = ""
+evas-dev_files += "${prefix}/include/evas-1/*.h"
+evas-dev_files += "${prefix}/lib/libevas.so"
+evas-dev_files += "${prefix}/lib/pkgconfig/evas*.pc"
+evas-dev_files += "${prefix}/lib/cmake/Evas/*.cmake"
+MANIFESTFILES_evas-dev = "efl.manifest"
+
+efl-data_files = ""
+efl-data_files += "${prefix}/include/efl-1/Efl_Config.h"
+MANIFESTFILES_${PN}-data = "efl.manifest"
+
+evas_files = ""
+evas_files += "${prefix}/bin/evas_cserve2_client"
+evas_files += "${prefix}/bin/evas_cserve2_debug"
+evas_files += "${prefix}/bin/evas_cserve2_shm_debug"
+evas_files += "${prefix}/bin/evas_cserve2_usage"
+evas_files += "${prefix}/lib/evas/modules/*/*/*/module.so"
+evas_files += "${prefix}/lib/libevas.so.*"
+evas_files += "${prefix}/lib/evas/cserve2"
+evas_files += "${prefix}/share/evas/checkme"
+MANIFESTFILES_evas = "efl.manifest"
+
+eeze_files = ""
+eeze_files += "${prefix}/lib/libeeze.so.*"
+eeze_files += "${prefix}/bin/eeze_disk_ls"
+eeze_files += "${prefix}/bin/eeze_mount"
+eeze_files += "${prefix}/bin/eeze_scanner"
+eeze_files += "${prefix}/bin/eeze_umount"
+eeze_files += "${prefix}/lib/eeze/modules/sensor/*/*/module.so"
+eeze_files += "${prefix}/share/eeze/checkme"
+MANIFESTFILES_eeze = "efl.manifest"
+
+ethumb-dev_files = ""
+ethumb-dev_files += "${prefix}/include/ethumb-1/*.h"
+ethumb-dev_files += "${prefix}/include/ethumb-client-1/*.h"
+ethumb-dev_files += "${prefix}/lib/libethumb.so"
+ethumb-dev_files += "${prefix}/lib/libethumb_client.so"
+ethumb-dev_files += "${prefix}/lib/pkgconfig/ethumb*.pc"
+ethumb-dev_files += "${prefix}/lib/cmake/Ethumb/*.cmake"
+ethumb-dev_files += "${prefix}/lib/cmake/EthumbClient/*.cmake"
+MANIFESTFILES_ethumb-dev = "efl.manifest"
+
+efreet_files = ""
+efreet_files += "${prefix}/share/dbus-1/services/org.enlightenment.Efreet.service"
+efreet_files += "${prefix}/bin/efreetd"
+efreet_files += "${prefix}/lib/efreet/*/efreet_desktop_cache_create"
+efreet_files += "${prefix}/lib/efreet/*/efreet_icon_cache_create"
+efreet_files += "${prefix}/lib/libefreet.so.*"
+efreet_files += "${prefix}/lib/libefreet_mime.so.*"
+efreet_files += "${prefix}/lib/libefreet_trash.so.*"
+efreet_files += "${prefix}/share/efreet/*"
+MANIFESTFILES_efreet = "efl.manifest"
+
+eldbus-dev_files = ""
+eldbus-dev_files += "${prefix}/lib/libeldbus.so"
+eldbus-dev_files += "${prefix}/lib/pkgconfig/eldbus*.pc"
+eldbus-dev_files += "${prefix}/include/eldbus*/*"
+eldbus-dev_files += "${prefix}/lib/cmake/Eldbus/*.cmake"
+MANIFESTFILES_eldbus-dev = "efl.manifest"
+
+eet-examples_files = ""
+eet-examples_files += "${prefix}/share/eet/examples/*"
+eet-examples_files += "${prefix}/lib/eet/examples/*"
+MANIFESTFILES_eet-examples = "efl.manifest"
+
+embryo-dev_files = ""
+embryo-dev_files += "${prefix}/include/embryo-1/*.h"
+embryo-dev_files += "${prefix}/lib/libembryo.so"
+embryo-dev_files += "${prefix}/lib/pkgconfig/embryo*.pc"
+MANIFESTFILES_embryo-dev = "efl.manifest"
+
+ethumb-examples_files = ""
+ethumb-examples_files += "${prefix}/share/ethumb_client/examples/*"
+ethumb-examples_files += "${prefix}/lib/ethumb_client/examples/*"
+MANIFESTFILES_ethumb-examples = "efl.manifest"
+
+eio-dev_files = ""
+eio-dev_files += "${prefix}/include/eio-1/*"
+eio-dev_files += "${prefix}/lib/libeio.so"
+eio-dev_files += "${prefix}/lib/pkgconfig/eio*.pc"
+MANIFESTFILES_eio-dev = "efl.manifest"
+
+ecore-examples_files = ""
+ecore-examples_files += "${prefix}/share/ecore*/examples/*"
+ecore-examples_files += "${prefix}/lib/ecore*/examples/*"
+MANIFESTFILES_ecore-examples = "efl.manifest"
+
+ecore_files = ""
+ecore_files += "${prefix}/lib/libecore.so.*"
+ecore_files += "${prefix}/lib/libecore_avahi.so.*"
+ecore_files += "${prefix}/lib/libecore_audio.so.*"
+ecore_files += "${prefix}/lib/libecore_avahi.so.*"
+ecore_files += "${prefix}/lib/libecore_con.so.*"
+ecore_files += "${prefix}/lib/libecore_evas.so.*"
+ecore_files += "${prefix}/lib/libecore_file.so.*"
+ecore_files += "${prefix}/lib/libecore_imf.so.*"
+ecore_files += "${prefix}/lib/libecore_imf_evas.so.*"
+ecore_files += "${prefix}/lib/libecore_input.so.*"
+ecore_files += "${prefix}/lib/libecore_input_evas.so.*"
+ecore_files += "${prefix}/lib/libecore_ipc.so.*"
+ecore_files += "${prefix}/lib/libecore_wayland.so.*"
+ecore_files += "${prefix}/lib/ecore_evas/engines/*/*/module.so"
+ecore_files += "${prefix}/lib/ecore_imf/modules/*/*/module.so"
+ecore_files += "${prefix}/lib/ecore/system/tizen/*/module.so"
+ecore_files += "${prefix}/lib/ecore/system/systemd/v-*/module.so"
+ecore_files += "${prefix}/share/ecore/checkme"
+ecore_files += "${prefix}/share/ecore_imf/checkme"
+MANIFESTFILES_ecore = "efl.manifest"
+
+eldbus-examples_files = ""
+eldbus-examples_files += "${prefix}/share/eldbus/examples/*"
+eldbus-examples_files += "${prefix}/lib/eldbus/examples/*"
+MANIFESTFILES_eldbus-examples = "efl.manifest"
+
+eo-dev_files = ""
+eo-dev_files += "${prefix}/include/eo-1/*.h"
+eo-dev_files += "${prefix}/lib/libeo.so"
+eo-dev_files += "${prefix}/lib/pkgconfig/eo*.pc"
+eo-dev_files += "${prefix}/share/eo/gdb/eo_gdb.py"
+eo-dev_files += "${prefix}/share/gdb/auto-load/usr/lib*/*"
+eo-dev_files += "${prefix}/lib/cmake/Eo/*.cmake"
+MANIFESTFILES_eo-dev = "efl.manifest"
+
+embryo_files = ""
+embryo_files += "${prefix}/bin/embryo_cc"
+embryo_files += "${prefix}/lib/libembryo.so.*"
+embryo_files += "${prefix}/share/embryo/include/default.inc"
+MANIFESTFILES_embryo = "efl.manifest"
+
+eio-examples_files = ""
+eio-examples_files += "${prefix}/share/eio/examples/*"
+eio-examples_files += "${prefix}/lib/eio/examples/*"
+MANIFESTFILES_eio-examples = "efl.manifest"
+
+eet-tools_files = ""
+eet-tools_files += "${prefix}/bin/eet"
+MANIFESTFILES_eet-tools = "efl.manifest"
+
+edje-dev_files = ""
+edje-dev_files += "${prefix}/include/edje-1/*.h"
+edje-dev_files += "${prefix}/lib/libedje.so"
+edje-dev_files += "${prefix}/lib/pkgconfig/edje*.pc"
+edje-dev_files += "${prefix}/lib/cmake/Edje/*.cmake"
+MANIFESTFILES_edje-dev = "efl.manifest"
+
+edje-tools_files = ""
+edje-tools_files += "${prefix}/bin/edje*"
+edje-tools_files += "${prefix}/share/edje/data/*"
+MANIFESTFILES_edje-tools = "efl.manifest"
+
+eet_files = ""
+eet_files += "${prefix}/lib/libeet*.so.*"
+MANIFESTFILES_eet = "efl.manifest"
+
+evas-examples_files = ""
+evas-examples_files += "${prefix}/share/evas/examples/*"
+evas-examples_files += "${prefix}/lib/evas/examples/*"
+MANIFESTFILES_evas-examples = "efl.manifest"
+
+emotion-examples_files = ""
+emotion-examples_files += "${prefix}/share/emotion/examples/*"
+emotion-examples_files += "${prefix}/lib/emotion/examples/*"
+MANIFESTFILES_emotion-examples = "efl.manifest"
+
+eldbus_files = ""
+eldbus_files += "${prefix}/lib/libeldbus.so.*"
+eldbus_files += "${prefix}/bin/eldbus*"
+MANIFESTFILES_eldbus = "efl.manifest"
+
+edje-examples_files = ""
+edje-examples_files += "${prefix}/share/edje/examples/*"
+edje-examples_files += "${prefix}/lib/edje/examples/*"
+MANIFESTFILES_edje-examples = "efl.manifest"
+
+eio_files = ""
+eio_files += "${prefix}/lib/libeio.so.*"
+MANIFESTFILES_eio = "efl.manifest"
+
+FILES_emotion = "${emotion_files}"
+FILES_ephysics-examples = "${ephysics-examples_files}"
+FILES_eo = "${eo_files}"
+FILES_ephysics-dev = "${ephysics-dev_files}"
+FILES_edje = "${edje_files}"
+FILES_emotion-dev = "${emotion-dev_files}"
+FILES_eina = "${eina_files}"
+FILES_eina-examples = "${eina-examples_files}"
+FILES_eo-examples = "${eo-examples_files}"
+FILES_eet-dev = "${eet-dev_files}"
+FILES_ephysics = "${ephysics_files}"
+FILES_eeze-dev = "${eeze-dev_files}"
+FILES_efreet-dev = "${efreet-dev_files}"
+FILES_ecore-dev = "${ecore-dev_files}"
+FILES_eina-dev = "${eina-dev_files}"
+FILES_ethumb = "${ethumb_files}"
+FILES_evas-dev = "${evas-dev_files}"
+FILES_${PN}-data = "${efl-data_files}"
+FILES_evas = "${evas_files}"
+FILES_eeze = "${eeze_files}"
+FILES_ethumb-dev = "${ethumb-dev_files}"
+FILES_efreet = "${efreet_files}"
+FILES_eldbus-dev = "${eldbus-dev_files}"
+FILES_eet-examples = "${eet-examples_files}"
+FILES_embryo-dev = "${embryo-dev_files}"
+FILES_ethumb-examples = "${ethumb-examples_files}"
+FILES_eio-dev = "${eio-dev_files}"
+FILES_ecore-examples = "${ecore-examples_files}"
+FILES_ecore = "${ecore_files}"
+FILES_eldbus-examples = "${eldbus-examples_files}"
+FILES_eo-dev = "${eo-dev_files}"
+FILES_embryo = "${embryo_files}"
+FILES_eio-examples = "${eio-examples_files}"
+FILES_eet-tools = "${eet-tools_files}"
+FILES_edje-dev = "${edje-dev_files}"
+FILES_edje-tools = "${edje-tools_files}"
+FILES_eet = "${eet_files}"
+FILES_evas-examples = "${evas-examples_files}"
+FILES_emotion-examples = "${emotion-examples_files}"
+FILES_eldbus = "${eldbus_files}"
+FILES_edje-examples = "${edje-examples_files}"
+FILES_eio = "${eio_files}"
+
+PKG_emotion= "emotion"
+PKG_ephysics-examples= "ephysics-examples"
+PKG_eo= "eo"
+PKG_ephysics-dev= "ephysics-dev"
+PKG_edje= "edje"
+PKG_emotion-dev= "emotion-dev"
+PKG_eina= "eina"
+PKG_eina-examples= "eina-examples"
+PKG_eo-examples= "eo-examples"
+PKG_eet-dev= "eet-dev"
+PKG_ephysics= "ephysics"
+PKG_eeze-dev= "eeze-dev"
+PKG_efreet-dev= "efreet-dev"
+PKG_ecore-dev= "ecore-dev"
+PKG_eina-dev= "eina-dev"
+PKG_ethumb= "ethumb"
+PKG_evas-dev= "evas-dev"
+PKG_efl-data= "efl-data"
+PKG_evas= "evas"
+PKG_eeze= "eeze"
+PKG_ethumb-dev= "ethumb-dev"
+PKG_efreet= "efreet"
+PKG_eldbus-dev= "eldbus-dev"
+PKG_eet-examples= "eet-examples"
+PKG_embryo-dev= "embryo-dev"
+PKG_ethumb-examples= "ethumb-examples"
+PKG_eio-dev= "eio-dev"
+PKG_ecore-examples= "ecore-examples"
+PKG_ecore= "ecore"
+PKG_eldbus-examples= "eldbus-examples"
+PKG_eo-dev= "eo-dev"
+PKG_embryo= "embryo"
+PKG_eio-examples= "eio-examples"
+PKG_eet-tools= "eet-tools"
+PKG_edje-dev= "edje-dev"
+PKG_edje-tools= "edje-tools"
+PKG_eet= "eet"
+PKG_evas-examples= "evas-examples"
+PKG_emotion-examples= "emotion-examples"
+PKG_eldbus= "eldbus"
+PKG_edje-examples= "edje-examples"
+PKG_eio= "eio"
+
+require efl-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl_git.bb
new file mode 100644
index 0000000000..177d9296a8
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/efl/efl_git.bb
@@ -0,0 +1,10 @@
+require efl.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/efl;tag=f7a97238b515310da98621328aadb9275bc92012;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary.inc
new file mode 100644
index 0000000000..722415ad25
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary.inc
@@ -0,0 +1,165 @@
+DESCRIPTION = "EFL toolkit for small touchscreens"
+HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Elementary"
+SECTION = "Graphics & UI Framework/Development"
+LICENSE = "LGPL-2.1+"
+PV = "1.12.2"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by elementary
+
+
+#PROVIDES by elementary-tools
+PROVIDES += "elementary-tools"
+
+
+#PROVIDES by elementary-dev
+PROVIDES += "elementary-dev"
+
+
+#PROVIDES by elementary-examples
+PROVIDES += "elementary-examples"
+
+
+RDEPENDS = ""
+#RDEPENDS of elementary-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "elementary"
+
+
+DEPENDS = ""
+#DEPENDS of elementary
+DEPENDS += "edje"
+DEPENDS += "ethumb"
+DEPENDS += "edbus"
+inherit pythonnative
+DEPENDS += "eet"
+inherit pkgconfig
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "efreet"
+DEPENDS += "eina"
+DEPENDS += "eolian-dev"
+DEPENDS += "efl"
+DEPENDS += "evas"
+DEPENDS += "ecore"
+DEPENDS += "emotion"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/elementary.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+
+
+ autotools_do_configure
+
+ oe_runmake -j16
+
+
+
+}
+EXTRA_OECONF += " --disable-static --enable-ecore-wayland --disable-ecore-x --disable-build-examples"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+ #find_lang elementary
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " elementary-tools "
+PACKAGES += " elementary "
+PACKAGES += " elementary-dev "
+
+elementary-tools_files = ""
+elementary-tools_files += "${prefix}/share/applications/*"
+elementary-tools_files += "${prefix}/bin/elementary_config"
+elementary-tools_files += "${prefix}/bin/elementary_test*"
+elementary-tools_files += "${prefix}/bin/elementary_codegen"
+elementary-tools_files += "${prefix}/bin/elm_prefs_cc"
+MANIFESTFILES_${PN}-tools = "elementary.manifest"
+
+elementary_files = ""
+elementary_files += "${prefix}/bin/elementary_quicklaunch"
+elementary_files += "${prefix}/bin/elementary_run"
+elementary_files += "${prefix}/lib/edje/*"
+elementary_files += "${prefix}/lib/elementary/modules/*"
+elementary_files += "${prefix}/lib/*.so.*"
+elementary_files += "${prefix}/share/elementary/*"
+elementary_files += "${prefix}/share/icons/elementary.png"
+MANIFESTFILES_${PN} = "elementary.manifest"
+
+elementary-dev_files = ""
+elementary-dev_files += "${prefix}/include/elementary-1/*.h*"
+elementary-dev_files += "${prefix}/share/eolian/include/elementary-1/*.eo"
+elementary-dev_files += "${prefix}/lib/*.so"
+elementary-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfig.cmake"
+elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfigVersion.cmake"
+MANIFESTFILES_${PN}-dev = "elementary.manifest"
+
+FILES_${PN}-tools = "${elementary-tools_files}"
+FILES_${PN} = "${elementary_files}"
+FILES_${PN}-dev = "${elementary-dev_files}"
+
+PKG_elementary-tools= "elementary-tools"
+PKG_elementary= "elementary"
+PKG_elementary-dev= "elementary-dev"
+
+require elementary-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary_git.bb
new file mode 100644
index 0000000000..0c9bbca83b
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/elementary/elementary_git.bb
@@ -0,0 +1,10 @@
+require elementary.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/elementary;tag=0d21f750a7b9bd09e896ada235518bfea9735b7b;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo.inc b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo.inc
new file mode 100644
index 0000000000..1d1b3b4747
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo.inc
@@ -0,0 +1,127 @@
+DESCRIPTION = "Ofono EFL Dialer"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Applications/Telephony"
+LICENSE = "Apache-2.0"
+PV = "0.1.7"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by lemolo
+
+
+RDEPENDS = ""
+#RDEPENDS of lemolo (${PN})
+RDEPENDS_${PN} += "automotive-message-broker"
+RDEPENDS_${PN} += "ofono"
+
+
+DEPENDS = ""
+#DEPENDS of lemolo
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "pulseaudio"
+DEPENDS += "ofono"
+DEPENDS += "capi-system-power"
+DEPENDS += "evas"
+DEPENDS += "app-svc"
+inherit pkgconfig
+DEPENDS += "app-core"
+DEPENDS += "contacts-service"
+DEPENDS += "aul"
+DEPENDS += "efl"
+DEPENDS += "notification"
+DEPENDS += "elementary"
+DEPENDS += "ecore"
+DEPENDS += "eldbus"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n lemolo-0.1.7
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+
+
+ autotools_do_configure
+
+ oe_runmake -j16
+
+
+
+}
+EXTRA_OECONF += " --enable-notification --enable-tizen"
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ rm -rf ${D}
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+ #find_lang lemolo
+
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " lemolo "
+
+lemolo_files = ""
+lemolo_files += "${prefix}/bin/answer_daemon"
+lemolo_files += "${prefix}/bin/dialer"
+lemolo_files += "${prefix}/bin/messages"
+lemolo_files += "${prefix}/bin/dialer_daemon"
+lemolo_files += "${prefix}/bin/dialer_open"
+lemolo_files += "${prefix}/bin/message_daemon"
+lemolo_files += "${prefix}/share/lemolo/examples/contacts.csv"
+lemolo_files += "${prefix}/share/lemolo/ringtones/default.wav"
+lemolo_files += "${prefix}/share/lemolo/scripts/ofono-efl-contacts-db-create.py"
+lemolo_files += "${prefix}/share/lemolo/themes/default.edj"
+lemolo_files += "${prefix}/share/lemolo/themes/night.edj"
+lemolo_files += "${prefix}/share/lemolo/tizen-examples/order"
+lemolo_files += "${prefix}/share/packages/org.tizen.dialer.xml"
+lemolo_files += "${prefix}/share/icons/default/small/org.tizen.dialer.png"
+lemolo_files += "${prefix}/share/dbus-1/services/org.tizen.dialer.service"
+
+FILES_${PN} = "${lemolo_files}"
+
+PKG_lemolo= "lemolo"
+
+require lemolo-extraconf.inc
+
diff --git a/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo_git.bb b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo_git.bb
new file mode 100644
index 0000000000..efb8eb5b3f
--- /dev/null
+++ b/meta-tizen/meta-tizen-ivi/meta-tizen-common-share/recipes-efl/lemolo/lemolo_git.bb
@@ -0,0 +1,10 @@
+require lemolo.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/ivi/lemolo;tag=24fe80b297c7498c9c4f72ed67a1e2fedaabcfd7;nobranch=1"
+
+BBCLASSEXTEND += " native "
+