aboutsummaryrefslogtreecommitdiffstats
path: root/meta-efl/recipes-efl/e17
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2011-03-23 18:15:03 +0100
committerKoen Kooi <koen@dominion.thruhere.net>2011-03-23 18:15:03 +0100
commit7d995c58b1f3c34874110f6040021fd83d618732 (patch)
tree21db911783f88a232b3bc5a0f669b73833f63f1c /meta-efl/recipes-efl/e17
parent1c2cf0868bcf72847a3150416f5b48e94ba512d4 (diff)
downloadmeta-openembedded-contrib-7d995c58b1f3c34874110f6040021fd83d618732.tar.gz
meta-efl: import from meta-shr.
Not all dependencies are in yet e.g. eve is missing webkit-efl, but e-wm should build Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Diffstat (limited to 'meta-efl/recipes-efl/e17')
-rw-r--r--meta-efl/recipes-efl/e17/cpu_svn.bb5
-rw-r--r--meta-efl/recipes-efl/e17/diskio_svn.bb9
-rw-r--r--meta-efl/recipes-efl/e17/e-module.inc18
-rw-r--r--meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch12
-rw-r--r--meta-efl/recipes-efl/e17/e-tasks/genlist_item_insert_before.api.patch14
-rw-r--r--meta-efl/recipes-efl/e17/e-tasks_svn.bb32
-rw-r--r--meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb28
-rw-r--r--meta-efl/recipes-efl/e17/e-wm/applications.menu105
-rw-r--r--meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe9
-rw-r--r--meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch13
-rw-r--r--meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch15
-rw-r--r--meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch63
-rw-r--r--meta-efl/recipes-efl/e17/e-wm_svn.bb224
-rw-r--r--meta-efl/recipes-efl/e17/edje-viewer_svn.bb14
-rw-r--r--meta-efl/recipes-efl/e17/efm-nav_svn.bb14
-rw-r--r--meta-efl/recipes-efl/e17/efm-path_svn.bb15
-rw-r--r--meta-efl/recipes-efl/e17/efm-pathbar_svn.bb15
-rw-r--r--meta-efl/recipes-efl/e17/elementary-alarm_svn.bb18
-rw-r--r--meta-efl/recipes-efl/e17/elfe_svn.bb7
-rw-r--r--meta-efl/recipes-efl/e17/elmdentica_svn.bb22
-rw-r--r--meta-efl/recipes-efl/e17/emprint_svn.bb11
-rw-r--r--meta-efl/recipes-efl/e17/enjoy_svn.bb40
-rw-r--r--meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch34
-rw-r--r--meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch102
-rw-r--r--meta-efl/recipes-efl/e17/eve_svn.bb21
-rw-r--r--meta-efl/recipes-efl/e17/exalt-client_svn.bb23
-rw-r--r--meta-efl/recipes-efl/e17/exalt_svn.bb33
-rw-r--r--meta-efl/recipes-efl/e17/expedite_svn.bb30
-rw-r--r--meta-efl/recipes-efl/e17/exquisite-theme-illume.bb34
-rw-r--r--meta-efl/recipes-efl/e17/exquisite/exquisite-init40
-rw-r--r--meta-efl/recipes-efl/e17/exquisite/splashfuncs29
-rw-r--r--meta-efl/recipes-efl/e17/exquisite_svn.bb41
-rw-r--r--meta-efl/recipes-efl/e17/flame_svn.bb13
-rw-r--r--meta-efl/recipes-efl/e17/forecasts_svn.bb9
-rw-r--r--meta-efl/recipes-efl/e17/illume-keyboards-shr/0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch23
-rw-r--r--meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb97
-rw-r--r--meta-efl/recipes-efl/e17/news_svn.bb13
-rw-r--r--meta-efl/recipes-efl/e17/notification_svn.bb13
-rw-r--r--meta-efl/recipes-efl/e17/places_svn.bb13
-rw-r--r--meta-efl/recipes-efl/e17/rage_svn.bb12
-rw-r--r--meta-efl/recipes-efl/e17/rain_svn.bb13
-rw-r--r--meta-efl/recipes-efl/e17/screenshot_svn.bb14
-rw-r--r--meta-efl/recipes-efl/e17/uptime_svn.bb9
-rw-r--r--meta-efl/recipes-efl/e17/waker/0001-waker-remove-old-ecore_string_init-and-ecore_string_.patch54
-rw-r--r--meta-efl/recipes-efl/e17/waker_svn.bb18
45 files changed, 1391 insertions, 0 deletions
diff --git a/meta-efl/recipes-efl/e17/cpu_svn.bb b/meta-efl/recipes-efl/e17/cpu_svn.bb
new file mode 100644
index 0000000000..ccc6e7ea19
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/cpu_svn.bb
@@ -0,0 +1,5 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCREV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
diff --git a/meta-efl/recipes-efl/e17/diskio_svn.bb b/meta-efl/recipes-efl/e17/diskio_svn.bb
new file mode 100644
index 0000000000..f748a29e5f
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/diskio_svn.bb
@@ -0,0 +1,9 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+
+
+
diff --git a/meta-efl/recipes-efl/e17/e-module.inc b/meta-efl/recipes-efl/e17/e-module.inc
new file mode 100644
index 0000000000..3834a2e967
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-module.inc
@@ -0,0 +1,18 @@
+DESCRIPTION = "E17 ${PN} module"
+SECTION = "x11/multimedia"
+DEPENDS = "e-wm"
+
+SRCREV = "${EFL_SRCREV}"
+INC_PR = "r5"
+
+SRCNAME = "E-MODULES-EXTRA/${PN}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
+
+FILES_${PN} += "${libdir}/enlightenment/modules/${PN}"
+FILES_${PN}-dbg += "${libdir}/enlightenment/modules/${PN}/*/.debug"
+
diff --git a/meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch b/meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch
new file mode 100644
index 0000000000..6e1981edb8
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch
@@ -0,0 +1,12 @@
+diff -uNr trunk.orig//configure.ac trunk/configure.ac
+--- trunk.orig//configure.ac 2009-12-18 12:59:52.000000000 +0100
++++ trunk/configure.ac 2010-08-22 23:22:52.000000000 +0200
+@@ -15,7 +15,7 @@
+
+ AM_PROG_LIBTOOL
+
+-PKG_CHECK_MODULES(TASKS, [elementary eina-0 dbus-1 sqlite3])
++PKG_CHECK_MODULES(TASKS, [elementary eina dbus-1 sqlite3])
+
+ AC_OUTPUT([
+ Makefile
diff --git a/meta-efl/recipes-efl/e17/e-tasks/genlist_item_insert_before.api.patch b/meta-efl/recipes-efl/e17/e-tasks/genlist_item_insert_before.api.patch
new file mode 100644
index 0000000000..72ccc19e95
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-tasks/genlist_item_insert_before.api.patch
@@ -0,0 +1,14 @@
+adapt to elementary genlist_item_insert_before API change from r55869
+
+diff -uNr trunk2/src/gui.c trunk/src/gui.c
+--- trunk2/src/gui.c 2010-02-01 07:56:03.000000000 +0100
++++ trunk/src/gui.c 2011-01-30 00:36:15.000000000 +0100
+@@ -1067,7 +1067,7 @@
+ if(strcmp(sel_category, " All Tasks ")==0) strcpy(Task[i].cat, "Personal");
+ else strcpy(Task[i].cat, sel_category);
+ if(item) {
+- task_list[i] = elm_genlist_item_insert_after(list, &itc1, &Task[i], item, ELM_GENLIST_ITEM_NONE,
++ task_list[i] = elm_genlist_item_insert_after(list, &itc1, &Task[i], NULL, item, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ }
+ //cater for no items in list
diff --git a/meta-efl/recipes-efl/e17/e-tasks_svn.bb b/meta-efl/recipes-efl/e17/e-tasks_svn.bb
new file mode 100644
index 0000000000..eff0275126
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-tasks_svn.bb
@@ -0,0 +1,32 @@
+DESCRIPTION = "e-tasks is a todo program for Openmoko phones"
+HOMEPAGE = "http://code.google.com/p/e-tasks/"
+AUTHOR = "cchandel"
+LICENSE = "GPLv2"
+SECTION = "e/apps"
+DEPENDS = "elementary eina edbus sqlite3"
+
+inherit autotools
+
+SRCREV = "25"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "r9"
+
+SRC_URI = "svn://e-tasks.googlecode.com/svn;module=trunk;proto=http \
+ file://genlist_item_insert_before.api.patch \
+ file://depends.eina.patch"
+S = "${WORKDIR}/trunk"
+
+do_install_append() {
+ install -d "${D}/${datadir}/pixmaps"
+ install -m 0644 "${S}/resources/e-tasks.png" "${D}/${datadir}/pixmaps"
+ install -d "${D}/${datadir}/applications"
+ install -m 0644 "${S}/resources/e-tasks.desktop" "${D}/${datadir}/applications"
+ install -d "${D}/${datadir}/e-tasks"
+ for ico in "${S}/resources/"*.png; do
+ if [ "$(basename $ico)" != "e-tasks.png" ]; then
+ install -m 0644 $ico "${D}/${datadir}/e-tasks"
+ fi
+ done
+}
+
+FILES_${PN} += "/usr/share/e-tasks/* /usr/share/applications/* /usr/share/pixmaps/*"
diff --git a/meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb b/meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb
new file mode 100644
index 0000000000..60df58248d
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "efenniht illume theme - Efenniht was devised to be clean and neutral. Its name (which means equinox) comes from the chromatic duality that was decided at the very beginning, with a dark theme (black and orange) and a bright one (white and blue) to be developed so that more people feel comfortable using it. Efenniht uses few animations, discrete contrasts between shades of gray and fine lines (colored) that outline the selected elements."
+SECTION = "e/utils"
+HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Themes#Efenniht"
+DEPENDS = "edje-native"
+RDEPENDS_${PN} = "e-wm"
+RSUGGESTS_${PN} = "elementary-theme-efenniht"
+PACKAGE_ARCH = "all"
+LICENSE = "MIT/BSD"
+
+SRCREV = "${EFL_SRCREV_1.0.0}"
+PV = "0.0+svnr${SRCPV}"
+
+inherit e-base
+
+SRCNAME = "efenniht"
+SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};proto=http"
+S = "${WORKDIR}/${SRCNAME}"
+
+do_compile() {
+ ${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images ${S}/efenniht.edc -o ${S}/efenniht.edj
+}
+
+do_install() {
+ install -d ${D}${datadir}/enlightenment/data/themes/
+ install -m 0644 ${S}/efenniht.edj ${D}${datadir}/enlightenment/data/themes/
+}
+
+FILES_${PN} = "${datadir}/enlightenment/data/themes/"
diff --git a/meta-efl/recipes-efl/e17/e-wm/applications.menu b/meta-efl/recipes-efl/e17/e-wm/applications.menu
new file mode 100644
index 0000000000..77c6f0429c
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm/applications.menu
@@ -0,0 +1,105 @@
+<?xml version="1.0"?>
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://standards.freedesktop.org/menu-spec/menu-1.0.dtd">
+<Menu>
+ <Name>Applications</Name>
+ <!-- <Directory>Applications.directory</Directory> -->
+
+ <!-- Read standard .directory and .desktop file locations -->
+ <DefaultAppDirs>/usr/share/applications</DefaultAppDirs>
+ <DefaultDirectoryDirs/>
+
+ <Menu>
+ <Name>Office</Name>
+ <Directory>Office.directory</Directory>
+ <Include>
+ <And>
+ <Category>Office</Category>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Multimedia</Name>
+ <Directory>Multimedia.directory</Directory>
+ <Include>
+ <And>
+ <Category>AudioVideo</Category>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Graphics</Name>
+ <Directory>Graphics.directory</Directory>
+ <Include>
+ <And>
+ <Category>Graphics</Category>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Games</Name>
+ <Directory>Games.directory</Directory>
+ <Include>
+ <And>
+ <Or>
+ <Category>Game</Category>
+ <Category>Games</Category>
+ </Or>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Internet</Name>
+ <Directory>Internet.directory</Directory>
+ <Include>
+ <And>
+ <Or>
+ <Category>Internet</Category>
+ <Category>Network</Category>
+ </Or>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Settings</Name>
+ <Directory>Settings.directory</Directory>
+ <Include>
+ <And>
+ <Or>
+ <Category>SystemSettings</Category>
+ <Category>Settings</Category>
+ </Or>
+ <Not>
+ <Category>System</Category>
+ </Not>
+ </And>
+ </Include>
+ </Menu>
+
+ <Menu>
+ <Name>Accessories</Name>
+ <Directory>Accessories.directory</Directory>
+ <Include>
+ <And>
+ <Or>
+ <Category>Applications</Category>
+ <Category>Utility</Category>
+ </Or>
+ <Not>
+ <Category>System</Category>
+ <Category>Office</Category>
+ <Category>Internet</Category>
+ <Category>AudioVideo</Category>
+ <Category>Graphics</Category>
+ <Category>Games</Category>
+ </Not>
+ </And>
+ </Include>
+ </Menu>
+
+</Menu>
+
diff --git a/meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe b/meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe
new file mode 100644
index 0000000000..e5a65025cb
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+E_PROFILE=""
+if [ -r /etc/enlightenment/default_profile ]; then
+ . /etc/enlightenment/default_profile
+fi
+
+renice -10 -p $$
+exec enlightenment_start $E_PROFILE
diff --git a/meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch b/meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch
new file mode 100644
index 0000000000..984895cf59
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch
@@ -0,0 +1,13 @@
+Index: e/config/illume/e.src
+===================================================================
+--- e.orig/config/illume/e.src 2009-01-30 23:34:37.000000000 +0100
++++ e/config/illume/e.src 2009-01-30 23:34:54.000000000 +0100
+@@ -665,7 +665,7 @@
+ value "display_res_height" int: 1;
+ value "display_res_hz" int: 0;
+ value "display_res_rotation" int: 0;
+- value "screensaver_enable" int: 1;
++ value "screensaver_enable" int: 0;
+ value "screensaver_timeout" int: 30;
+ value "screensaver_interval" int: 5;
+ value "screensaver_blanking" int: 2;
diff --git a/meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch b/meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
new file mode 100644
index 0000000000..5aab3b5dc0
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
@@ -0,0 +1,15 @@
+--- e/src/modules/illume/e_flaunch.c 2010-02-09 22:33:25.000000000 +0100
++++ e/src/modules/illume/e_flaunch.c 2010-02-09 22:33:25.000000000 +0100
+@@ -97,10 +97,10 @@
+ int num = 0, max, count;
+
+ // FIXME: 3 should become config here
+- max = 10;
++ max = 3;
+ // for now just look for any apps in "category" 'Bar' and add the first 3
+ // FIXME: category should be configurable...
+- bar_desktops = efreet_util_desktop_category_list("System");
++ bar_desktops = efreet_util_desktop_category_list("Bar");
+ if (bar_desktops)
+ {
+ Efreet_Desktop *desktop;
diff --git a/meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch b/meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch
new file mode 100644
index 0000000000..d124325b3b
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch
@@ -0,0 +1,63 @@
+Index: e/src/modules/wizard/Makefile.am
+===================================================================
+--- e/src/modules/wizard/Makefile.am (revision 43860)
++++ e/src/modules/wizard/Makefile.am (working copy)
+@@ -6,7 +6,7 @@
+ files_DATA = \
+ e-module-$(MODULE).edj module.desktop
+
+-EXTRA_DIST = $(files_DATA) page_040.c page_050.c page_060.c
++EXTRA_DIST = $(files_DATA) page_030.c page_040.c page_050.c page_060.c page_070.c page_080.c
+
+ # the module .so file
+ INCLUDES = -I. \
+@@ -21,9 +21,6 @@
+ page_000.la \
+ page_010.la \
+ page_020.la \
+- page_030.la \
+- page_070.la \
+- page_080.la \
+ page_200.la
+
+ ### disabled because profile selector really does the job. code here just for
+@@ -60,10 +57,10 @@
+ page_020_la_DEPENDENCIES = $(top_builddir)/config.h
+
+ #Choose Menus
+-page_030_la_SOURCES = page_030.c
+-page_030_la_LIBADD = @e_libs@ @dlopen_libs@
+-page_030_la_LDFLAGS = -module -avoid-version
+-page_030_la_DEPENDENCIES = $(top_builddir)/config.h
++#page_030_la_SOURCES = page_030.c
++#page_030_la_LIBADD = @e_libs@ @dlopen_libs@
++#page_030_la_LDFLAGS = -module -avoid-version
++#page_030_la_DEPENDENCIES = $(top_builddir)/config.h
+
+ #page_040_la_SOURCES = page_040.c
+ #page_040_la_LIBADD = @e_libs@ @dlopen_libs@
+@@ -81,16 +78,16 @@
+ #page_060_la_DEPENDENCIES = $(top_builddir)/config.h
+
+ #Choose appliactions
+-page_070_la_SOURCES = page_070.c
+-page_070_la_LIBADD = @e_libs@ @dlopen_libs@
+-page_070_la_LDFLAGS = -module -avoid-version
+-page_070_la_DEPENDENCIES = $(top_builddir)/config.h
++#page_070_la_SOURCES = page_070.c
++#page_070_la_LIBADD = @e_libs@ @dlopen_libs@
++#page_070_la_LDFLAGS = -module -avoid-version
++#page_070_la_DEPENDENCIES = $(top_builddir)/config.h
+
+ #Choose quick launch
+-page_080_la_SOURCES = page_080.c
+-page_080_la_LIBADD = @e_libs@ @dlopen_libs@
+-page_080_la_LDFLAGS = -module -avoid-version
+-page_080_la_DEPENDENCIES = $(top_builddir)/config.h
++#page_080_la_SOURCES = page_080.c
++#page_080_la_LIBADD = @e_libs@ @dlopen_libs@
++#page_080_la_LDFLAGS = -module -avoid-version
++#page_080_la_DEPENDENCIES = $(top_builddir)/config.h
+
+ page_200_la_SOURCES = page_200.c
+ page_200_la_LIBADD = @e_libs@ @dlopen_libs@
diff --git a/meta-efl/recipes-efl/e17/e-wm_svn.bb b/meta-efl/recipes-efl/e17/e-wm_svn.bb
new file mode 100644
index 0000000000..b7ce1b14f6
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/e-wm_svn.bb
@@ -0,0 +1,224 @@
+DESCRIPTION = "The Enlightenment Window Manager Version 17"
+DEPENDS = "eet evas ecore edje efreet edbus eeze"
+LICENSE = "MIT BSD"
+SRCNAME = "e"
+PV = "0.16.999.060+svnr${SRCPV}"
+PR = "r19"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e update-alternatives
+S = "${WORKDIR}/${SRCNAME}"
+
+SRC_URI = "\
+ ${E_SVN}/trunk;module=${SRCNAME};proto=http \
+ file://enlightenment_start.oe \
+ file://applications.menu \
+"
+
+SRC_URI_append_shr = " \
+ file://illume-disable-screensaver.patch \
+ file://wizard-module-skipping.patch \
+ file://illume-flaunch-fix.patch \
+"
+
+EXTRA_OECONF = "\
+ --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
+ --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
+ --x-includes=${STAGING_INCDIR}/X11 \
+ --x-libraries=${STAGING_LIBDIR} \
+ --enable-simple-x11 \
+"
+
+do_configure_prepend() {
+ autopoint
+}
+
+do_install_append() {
+ # customising - should rather make this simple upstream
+ install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir}
+
+ install -d ${D}/${datadir}/applications/
+ install -m 644 ${S}/src/modules/fileman/module.desktop ${D}/${datadir}/applications/efm.desktop
+ sed "s#Type=Link#Type=Application#g" -i ${D}/${datadir}/applications/efm.desktop
+ echo "Exec=enlightenment_remote -efm-open-dir" >> ${D}/${datadir}/applications/efm.desktop
+ echo "Terminal=false" >> ${D}/${datadir}/applications/efm.desktop
+ echo "Categories=Application;" >> ${D}/${datadir}/applications/efm.desktop
+ echo "StartupNotify=true" >> ${D}/${datadir}/applications/efm.desktop
+ install -d ${D}/${datadir}/icons/
+ install -m 644 ${S}/data/themes/images/icon_icon_theme.png ${D}/${datadir}/icons/e-module-fileman.png
+
+ install -d ${D}/${sysconfdir}/xdg/menus
+ install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/
+ for I in `find ${D}/${libdir}/enlightenment -name "*.a" -print`; do rm -f $I; done
+ for I in `find ${D}/${libdir}/enlightenment -name "*.la" -print`; do rm -f $I; done
+}
+
+RDEPENDS_${PN} += "\
+ shared-mime-info \
+ mime-support \
+ edje-utils \
+ ${PN}-utils \
+"
+
+# Uclibc build don't have 'glibc-utils'
+RDEPENDS_${PN}_append_libc-glibc = " glibc-utils "
+
+# The systray module used to be external, but is part of e-wm now
+RREPLACES_${PN} = "systray"
+
+PACKAGES =+ "\
+ ${PN}-config-default \
+ ${PN}-config-illume \
+ ${PN}-config-illume2 \
+ ${PN}-config-minimalist \
+ ${PN}-config-netbook \
+ ${PN}-config-scaleable \
+ ${PN}-config-standard \
+ ${PN}-theme-default \
+ ${PN}-theme-illume \
+ ${PN}-background-dark-gradient \
+ ${PN}-background-light-gradient \
+ ${PN}-images \
+ ${PN}-icons \
+ ${PN}-other \
+ ${PN}-input-methods \
+ ${PN}-sysactions \
+ ${PN}-utils \
+ ${PN}-menu \
+ efm-desktop-icon \
+ illume-keyboard-default-alpha \
+ illume-keyboard-default-numeric \
+ illume-keyboard-default-terminal \
+"
+
+ESYSACTIONS ?= "${PN}-sysactions"
+
+RRECOMMENDS_${PN} = "\
+ ${PN}-config-default \
+ ${PN}-images \
+ ${PN}-icons \
+ ${PN}-other \
+ ${PN}-input-methods \
+ ${ESYSACTIONS} \
+"
+
+PACKAGE_ARCH_${PN}-config-default = "all"
+PACKAGE_ARCH_${PN}-config-illume = "all"
+PACKAGE_ARCH_${PN}-config-illume2 = "all"
+PACKAGE_ARCH_${PN}-config-minimalist = "all"
+PACKAGE_ARCH_${PN}-config-netbook = "all"
+PACKAGE_ARCH_${PN}-config-scaleable = "all"
+PACKAGE_ARCH_${PN}-config-standard = "all"
+PACKAGE_ARCH_${PN}-theme-default = "all"
+PACKAGE_ARCH_${PN}-theme-illume = "all"
+PACKAGE_ARCH_${PN}-background-dark-gradient = "all"
+PACKAGE_ARCH_${PN}-background-light-gradient = "all"
+PACKAGE_ARCH_${PN}-images = "all"
+PACKAGE_ARCH_${PN}-icons = "all"
+PACKAGE_ARCH_${PN}-other = "all"
+PACKAGE_ARCH_${PN}-input-methods = "all"
+PACKAGE_ARCH_${PN}-sysactions = "all"
+PACKAGE_ARCH_${PN}-menu = "all"
+PACKAGE_ARCH_efm-desktop-icon = "all"
+PACKAGE_ARCH_illume-keyboard-default-alpha = "all"
+PACKAGE_ARCH_illume-keyboard-default-numeric = "all"
+PACKAGE_ARCH_illume-keyboard-default-terminal = "all"
+
+FILES_${PN} = "\
+ ${bindir}/* \
+ ${libdir}/enlightenment/utils/* \
+ ${libdir}/enlightenment/modules/*/*.* \
+ ${libdir}/enlightenment/modules/*/*/* \
+ ${libdir}/enlightenment/*plugins/*/*/* \
+ ${libdir}/enlightenment/preload/e_precache.so \
+ ${datadir}/enlightenment/data/icons \
+ ${datadir}/enlightenment/data/input_methods \
+ ${datadir}/enlightenment/data/config/profile.cfg \
+ ${datadir}/enlightenment/AUTHORS \
+ ${datadir}/enlightenment/COPYING \
+ ${datadir}/xsessions/enlightenment.desktop \
+ ${sysconfdir}/xdg \
+"
+
+FILES_${PN}-config-default = "${datadir}/enlightenment/data/config/default"
+FILES_${PN}-config-illume = "${datadir}/enlightenment/data/config/illume"
+FILES_${PN}-config-illume2 = "${datadir}/enlightenment/data/config/illume-home"
+FILES_${PN}-config-minimalist = "${datadir}/enlightenment/data/config/minimalist"
+FILES_${PN}-config-netbook = "${datadir}/enlightenment/data/config/netbook"
+FILES_${PN}-config-scaleable = "${datadir}/enlightenment/data/config/scaleable"
+FILES_${PN}-config-standard = "${datadir}/enlightenment/data/config/standard"
+FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
+FILES_${PN}-theme-illume = "${datadir}/enlightenment/data/themes/illume.edj"
+FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
+FILES_${PN}-background-dark-gradient = "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj"
+FILES_${PN}-background-light-gradient = "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj"
+FILES_${PN}-images = "${datadir}/enlightenment/data/images"
+FILES_${PN}-icons = "${datadir}/enlightenment/data/icons"
+FILES_${PN}-other = "${datadir}/enlightenment/data/other"
+FILES_${PN}-input-methods = "${datadir}/enlightenment/data/input_methods"
+FILES_${PN}-sysactions = "${sysconfdir}/enlightenment/sysactions.conf"
+FILES_${PN}-utils = "${libdir}/enlightenment/utils/*"
+FILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu"
+
+FILES_efm-desktop-icon = "\
+ ${datadir}/applications/efm.desktop \
+ ${datadir}/icons/e-module-fileman.png \
+"
+
+KEYBOARDS_DIR="${libdir}/enlightenment/modules/illume-keyboard/keyboards"
+FILES_illume-keyboard-default-alpha = "\
+ ${KEYBOARDS_DIR}/Default.kbd \
+ ${KEYBOARDS_DIR}/alpha.png \
+"
+FILES_illume-keyboard-default-numeric = "\
+ ${KEYBOARDS_DIR}/Numbers.kbd \
+ ${KEYBOARDS_DIR}/numeric.png \
+"
+FILES_illume-keyboard-default-terminal = "\
+ ${KEYBOARDS_DIR}/Terminal.kbd \
+ ${KEYBOARDS_DIR}/qwerty.png \
+"
+
+RRECOMMENDS_${PN}-config-default = "${PN}-theme-default"
+RRECOMMENDS_${PN}-config-illume = "\
+ ${PN}-theme-illume \
+ illume-keyboard-default-alpha \
+ illume-keyboard-default-numeric \
+ illume-keyboard-default-terminal \
+"
+RRECOMMENDS_${PN}-config-illume2 = "\
+ ${PN}-theme-illume \
+ illume-keyboard-default-alpha \
+ illume-keyboard-default-numeric \
+ illume-keyboard-default-terminal \
+"
+
+RRECOMMENDS_${PN}-config-minimalist = "\
+ ${PN}-background-light-gradient \
+ ${PN}-theme-default \
+"
+RRECOMMENDS_${PN}-config-netbook = "\
+ ${PN}-background-dark-gradient \
+ ${PN}-theme-default \
+"
+RRECOMMENDS_${PN}-config-scaleable = "${PN}-theme-default"
+RRECOMMENDS_${PN}-config-standard = "${PN}-theme-default"
+
+FILES_${PN}-dbg += "\
+ ${libdir}/enlightenment/modules/*/*/.debug/ \
+ ${libdir}/enlightenment/preload/.debug/ \
+ ${libdir}/enlightenment/utils/.debug/ \
+ ${libdir}/enlightenment/*plugins/*/*/.debug \
+"
+
+FILES_${PN}-doc += "\
+ ${datadir}/enlightenment/doc \
+"
+
+CONFFILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu"
+CONFFILES_${PN}-sysactions = "/etc/enlightenment/sysactions.conf"
+
+ALTERNATIVE_PATH = "${bindir}/enlightenment_start.oe"
+ALTERNATIVE_NAME = "x-window-manager"
+ALTERNATIVE_LINK = "${bindir}/x-window-manager"
+ALTERNATIVE_PRIORITY = "16"
diff --git a/meta-efl/recipes-efl/e17/edje-viewer_svn.bb b/meta-efl/recipes-efl/e17/edje-viewer_svn.bb
new file mode 100644
index 0000000000..30565407d0
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/edje-viewer_svn.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "Edje_Viewer is just that."
+LICENSE = "MIT BSD"
+DEPENDS = "elementary"
+PV = "0.0.0+svnr${SRCPV}"
+PR = "r3"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+
+SRCNAME = "edje_viewer"
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+FILES_${PN} += "${datadir}"
diff --git a/meta-efl/recipes-efl/e17/efm-nav_svn.bb b/meta-efl/recipes-efl/e17/efm-nav_svn.bb
new file mode 100644
index 0000000000..e6a8e6f829
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/efm-nav_svn.bb
@@ -0,0 +1,14 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCPV}"
+
+require e-module.inc
+
+SRCNAME = "E-MODULES-EXTRA/efm_nav"
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+FILES_${PN}-dbg += "${libdir}/enlightenment/modules/*/*/.debug/"
+FILES_${PN} += "${libdir}/enlightenment/modules/"
diff --git a/meta-efl/recipes-efl/e17/efm-path_svn.bb b/meta-efl/recipes-efl/e17/efm-path_svn.bb
new file mode 100644
index 0000000000..685513f7f7
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/efm-path_svn.bb
@@ -0,0 +1,15 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+SRCNAME = "E-MODULES-EXTRA/efm_path"
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+FILES_${PN}-dbg += "${libdir}/enlightenment/modules/*/*/.debug/"
+FILES_${PN} += "${libdir}/enlightenment/modules/"
diff --git a/meta-efl/recipes-efl/e17/efm-pathbar_svn.bb b/meta-efl/recipes-efl/e17/efm-pathbar_svn.bb
new file mode 100644
index 0000000000..54c5a0b474
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/efm-pathbar_svn.bb
@@ -0,0 +1,15 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+SRCNAME = "E-MODULES-EXTRA/efm_pathbar"
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+FILES_${PN}-dbg += "${libdir}/enlightenment/modules/*/*/.debug/"
+FILES_${PN} += "${libdir}/enlightenment/modules/"
diff --git a/meta-efl/recipes-efl/e17/elementary-alarm_svn.bb b/meta-efl/recipes-efl/e17/elementary-alarm_svn.bb
new file mode 100644
index 0000000000..c930a0c145
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/elementary-alarm_svn.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "An Elementary based Alarm app"
+LICENSE = "GPL"
+DEPENDS = "elementary"
+SECTION = "x11"
+PV = "0.0.0+svnr${SRCPV}"
+PR = "r2"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk/TMP/st;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+RDEPENDS_${PN} = "waker"
+FILES_${PN} += "${bindir}/*"
+FILES_${PN} += "${datadir}/${PN}"
+FILES_${PN} += "${datadir}/icons/*"
+FILES_${PN} += "${datadir}/applications/*"
+FILES_${PN} += "${datadir}/${PN}/sounds/*"
diff --git a/meta-efl/recipes-efl/e17/elfe_svn.bb b/meta-efl/recipes-efl/e17/elfe_svn.bb
new file mode 100644
index 0000000000..8b8f09d974
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/elfe_svn.bb
@@ -0,0 +1,7 @@
+LICENSE = "MIT"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+DEPENDS += "elementary"
diff --git a/meta-efl/recipes-efl/e17/elmdentica_svn.bb b/meta-efl/recipes-efl/e17/elmdentica_svn.bb
new file mode 100644
index 0000000000..013a7ded01
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/elmdentica_svn.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "A indenti.ca client for E"
+DEPENDS = "glib-2.0 gconf curl elementary sqlite3-native azy"
+LICENSE = "GPLv3+"
+SECTION = "e/apps"
+HOMEPAGE = "http://elmdentica.googlecode.com"
+AUTHOR = "seabra"
+
+inherit e gettext
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
+
+PV = "0.9.9+svnr${SRCPV}"
+PR = "r3"
+SRCREV = "${EFL_SRCREV}"
+
+RDEPENDS_${PN} = "${PN}-themes"
+
+do_configure_prepend() {
+ autopoint --force
+}
diff --git a/meta-efl/recipes-efl/e17/emprint_svn.bb b/meta-efl/recipes-efl/e17/emprint_svn.bb
new file mode 100644
index 0000000000..31c744da2a
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/emprint_svn.bb
@@ -0,0 +1,11 @@
+DESCRIPTION = "Emprint is a utility for taking screenshots of the entire screen, a specific window, or a specific region."
+LICENSE = "MIT BSD"
+DEPENDS = "imlib2 virtual/libx11 ecore evas edje eina"
+PV = "0.0.1+svnr${SRCPV}"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+FILES_${PN}-dbg += "${libdir}/${PN}/modules/.debug"
diff --git a/meta-efl/recipes-efl/e17/enjoy_svn.bb b/meta-efl/recipes-efl/e17/enjoy_svn.bb
new file mode 100644
index 0000000000..eab81b4c5a
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/enjoy_svn.bb
@@ -0,0 +1,40 @@
+DESCRIPTION = "Enjoy music player"
+LICENSE = "LGPLv3"
+DEPENDS = "evas ecore edje elementary emotion lightmediascanner"
+SRCREV = "${EFL_SRCREV}"
+PV = "0.0+svnr${SRCPV}"
+PR = "r4"
+
+DEPENDS += "gst-plugins-good ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugins-ugly', d)}"
+
+#1st needed for all formats
+#2nd needed for mp3 playback
+#3d needed for ogg playback
+#4th needed for flac playback
+#5th needed binary to create db
+RDEPENDS += "\
+ gst-plugin-typefindfunctions gst-plugin-playbin gst-plugin-volume gst-plugin-decodebin2 \
+ ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugin-mad gst-plugin-id3demux', d)} \
+ gst-plugin-ogg gst-plugin-ivorbisdec \
+ gst-plugin-flac \
+ lightmediascanner-test \
+ "
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = "\
+ --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
+"
+EXTRA_OECONF_append_shr = "\
+ --enable-fso \
+"
+
+pkg_postinst_${PN} () {
+ echo "enjoy: SCAN and LIBRARY MANAGER are not implemeted yet!"
+ echo "enjoy: Meanwhile please run:"
+ echo "enjoy: test-lms -m mono -p id3 -i 5000 -s /path/to/your/music/dir /home/root/.config/enjoy/media.db"
+ echo "enjoy:"
+ echo "enjoy: Use test-lms -P to see available formats that can be scanned"
+}
diff --git a/meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch b/meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch
new file mode 100644
index 0000000000..bb86e98279
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch
@@ -0,0 +1,34 @@
+From cff40dddea01d217fc3789c2c8e3337ea2ec34b7 Mon Sep 17 00:00:00 2001
+From: Martin Jansa <Martin.Jansa@gmail.com>
+Date: Mon, 21 Feb 2011 10:29:47 +0100
+Subject: [PATCH] eve: remove unconditional ewk_view_context_menu_forward_event call
+
+* ewk_view_context_menu_forward_event is not available in ewebkit lib (only in API)
+ after https://bugs.webkit.org/show_bug.cgi?id=51530
+---
+ src/bin/view.c | 9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/src/bin/view.c b/src/bin/view.c
+index d743d75..5493b20 100644
+--- a/src/bin/view.c
++++ b/src/bin/view.c
+@@ -1200,8 +1200,13 @@ _view_smart_mouse_down(Ewk_View_Smart_Data *esd, const Evas_Event_Mouse_Down *ev
+ return EINA_TRUE;
+
+ forward_event:
+- if (ev->button == 3) // forward of context menu event is special
+- return ewk_view_context_menu_forward_event(sd->base.self, ev);
++ /* https://bugs.webkit.org/show_bug.cgi?id=51530
++ * made ewk_view_context_menu_forward_event conditionally available
++ * but didn't change it in ewk_view.h, so this compiles fine, but later
++ * linker fails. Remove this part here temporary before proper solution is found
++ * if (ev->button == 3) // forward of context menu event is special
++ * return ewk_view_context_menu_forward_event(sd->base.self, ev);
++ */
+
+ /* If we should forward/feed event using parent class method, then
+ * just do it and do NOT create an animator. See _view_smart_mouse_up().
+--
+1.7.4.1
+
diff --git a/meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch b/meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch
new file mode 100644
index 0000000000..61f3eca065
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch
@@ -0,0 +1,102 @@
+From 2ce4e2e7cfe756bb78e883ff1a602a74e95288b5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20(Trevi=C3=B1o)?= <mail@3v1n0.net>
+Date: Wed, 17 Nov 2010 16:38:47 +0100
+Subject: [PATCH] eve: theme updated for Openmoko Freerunner screen
+
+---
+ data/themes/default.edc | 22 +++++++++++-----------
+ 1 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/data/themes/default.edc b/data/themes/default.edc
+index d4d29a6..7efaf23 100644
+--- a/data/themes/default.edc
++++ b/data/themes/default.edc
+@@ -1,8 +1,8 @@
+-#define TOP_PANEL_HEIGHT 64
++#define TOP_PANEL_HEIGHT 80
+ #define BOTTOM_PANEL_HEIGHT 85
+ #define TOOLBAR_ITEMS 5
+ #define TOOLBAR_MIDDLE_ITEM 3
+-#define TOOLBAR_ITEM_SIZE 90
++#define TOOLBAR_ITEM_SIZE 87
+ #define URLBAR_ITEM_SIZE 40
+
+ #define TOOLBAR_POSITION(_item_number) ((_item_number)*(TOOLBAR_ITEM_SIZE)-((TOOLBAR_ITEM_SIZE)*(TOOLBAR_MIDDLE_ITEM)))
+@@ -202,7 +202,6 @@
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 255;
+- min: 240 320;
+ }
+ }
+ }
+@@ -335,7 +334,6 @@
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 255;
+- min: 240 320;
+ }
+ }
+ part { name: "view";
+@@ -893,17 +893,17 @@ collections {
+ type: IMAGE;
+ description { state: "default" 0.0;
+ visible: 0;
+- min: 30 27;
+- max: 30 27;
++ min: 80 78;
++ max: 80 78;
+ fixed: 1 1;
+ image.normal: "panel-top-triangle.png";
+ rel1 {
+ relative: 1.0 0.0;
+- offset: 60 60;
++ offset: 0 0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+- offset: 60 60;
++ offset: 0 0;
+ }
+ }
+ description { state: "visible" 0.0;
+@@ -912,11 +912,11 @@ collections {
+ image.normal: "panel-top-triangle.png";
+ rel1 {
+ relative: 1.0 0.0;
+- offset: -15 13;
++ offset: -40 38;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+- offset: -15 13;
++ offset: -40 38;
+ }
+ }
+ description { state: "pressed" 0.0;
+@@ -1006,11 +1006,11 @@ collections {
+ rel2 {
+ to_y: "panel-top";
+ relative: 1.0 0.0;
+- offset: -1 24;
++ offset: -1 26;
+ }
+ text {
+ font: "Sans,Edje-Vera";
+- size: 8;
++ size: 11;
+ text: "Untitled";
+ min: 0 1;
+ align: 0.5 0.5;
+@@ -1026,7 +1026,7 @@ collections {
+ rel1 {
+ to_y: "panel-top";
+ relative: 0.0 0.0;
+- offset: (URLBAR_ITEM_SIZE+20) 68;
++ offset: (URLBAR_ITEM_SIZE+20) 70;
+ }
+ rel2 {
+ to_y: "panel-top";
+--
+1.7.1
+
diff --git a/meta-efl/recipes-efl/e17/eve_svn.bb b/meta-efl/recipes-efl/e17/eve_svn.bb
new file mode 100644
index 0000000000..d324c55d27
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/eve_svn.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = " Enlightenment Web Browser"
+LICENSE = "GPL"
+DEPENDS = "evas ecore edje elementary webkit-efl"
+PV = "0.3.0.0+svnr${SRCPV}"
+PR = "r1"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+SRC_URI += "file://eve-theme-for-smaller-screens.patch \
+ file://0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch"
+
+EXTRA_OECONF = "\
+ --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
+"
+
+FILES_${PN} += "\
+ ${datadir}/icons/eve.png \
+"
diff --git a/meta-efl/recipes-efl/e17/exalt-client_svn.bb b/meta-efl/recipes-efl/e17/exalt-client_svn.bb
new file mode 100644
index 0000000000..c5219b7be2
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exalt-client_svn.bb
@@ -0,0 +1,23 @@
+LICENSE = "LGPLv2"
+PV = "0.0.1+svnr${SRCPV}"
+
+require e-module.inc
+
+DEPENDS += "elementary exalt edje-native"
+
+CFLAGS += " -I${STAGING_INCDIR}/exalt -I${STAGING_INCDIR}/exalt_dbus"
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+FILES_${PN} += "${libdir}/enlightenment/modules/*/*.desktop \
+ ${libdir}/enlightenment/modules/*/*.edj \
+ ${libdir}/enlightenment/modules/*/*/*.so"
+
+FILES_${PN}-static += "${libdir}/enlightenment/modules/*/*/*.a"
+FILES_${PN}-dev += "${libdir}/enlightenment/modules/*/*/*.la"
+FILES_${PN}-dbg += "${libdir}/enlightenment/modules/*/*/.debug"
+
+
diff --git a/meta-efl/recipes-efl/e17/exalt_svn.bb b/meta-efl/recipes-efl/e17/exalt_svn.bb
new file mode 100644
index 0000000000..712204fba6
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exalt_svn.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Exalt is a network manager for the windows manager Enlightenment DR17."
+HOMEPAGE = "http://watchwolf.fr/wiki/doku.php?id=exalt"
+
+LICENSE = "LGPLv2"
+DEPENDS = "elementary vpnc wpa-supplicant ecore eet edbus"
+RDEPENDS_${PN} = "vpnc wpa-supplicant"
+
+PV = "0.9+svnr${SRCPV}"
+SRCREV = "${EFL_SRCREV}"
+PR = "r1"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = " \
+--with-wpa_supplicant=${sbindir}/wpa_supplicant \
+--with-vpnc=${sbindir}/vpnc \
+--with-vpnc-disconnect=${sbindir}/vpnc-disconnect \
+"
+
+do_install_append() {
+ # install dbus config file
+ install -d ${D}${sysconfdir}/dbus-1/system.d/
+ install -m 0644 data/daemon/dbus/exalt.conf ${D}${sysconfdir}/dbus-1/system.d/exalt.conf
+
+ # install dbus service file
+ install -d ${D}${datadir}/dbus-1/system-services/
+ install -m 0644 org.e.Exalt.service ${D}${datadir}/dbus-1/system-services/
+}
+
+FILES_${PN} += "${datadir}/dbus-1"
+
diff --git a/meta-efl/recipes-efl/e17/expedite_svn.bb b/meta-efl/recipes-efl/e17/expedite_svn.bb
new file mode 100644
index 0000000000..47b5f486d1
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/expedite_svn.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "Expedite is a comprehensive benchmarking suite for Evas"
+DEPENDS = "eet evas"
+RDEPENDS_${PN} = "expedite-themes evas-engine-buffer evas-engine-fb evas-engine-software-generic evas-engine-software-x11 evas-engine-gl-x11 evas-loader-png"
+LICENSE = "MIT BSD"
+PV = "0.6.0+svnr${SRCPV}"
+PR = "r5"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = "\
+ --x-includes=${STAGING_INCDIR}/X11 \
+ --x-libraries=${STAGING_LIBDIR} \
+ --enable-simple-x11 \
+\
+ --disable-opengl-glew \
+ --enable-software-x11 \
+ --enable-xrender-x11 \
+ --enable-software-16-x11 \
+ --enable-opengl-x11 \
+ --enable-fb \
+ --disable-software-ddraw \
+ --disable-software-16-ddraw \
+ --disable-direct3d \
+ --disable-software-sdl \
+"
+
+FILES_${PN} += "${datadir}"
diff --git a/meta-efl/recipes-efl/e17/exquisite-theme-illume.bb b/meta-efl/recipes-efl/e17/exquisite-theme-illume.bb
new file mode 100644
index 0000000000..c12405b81b
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exquisite-theme-illume.bb
@@ -0,0 +1,34 @@
+DDESCRIPTION = "A theme for exquisite"
+LICENSE = "MIT/BSD"
+SECTION = "x11"
+DEPENDS = "edje-native"
+PV = "1.0+svnr${SRCPV}"
+PR = "r6"
+SRCREV = "${EFL_SRCREV_1.0.0}"
+
+inherit e-base update-alternatives
+
+ALTERNATIVE_NAME = "exquisite-config"
+ALTERNATIVE_LINK = "${sysconfdir}/exquisite/config"
+ALTERNATIVE_PATH = "${sysconfdir}/exquisite/config-illume"
+ALTERNATIVE_PRIORITY = "10"
+
+SRCNAME = "b_and_w"
+
+SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};proto=http"
+S = "${WORKDIR}/${SRCNAME}"
+
+do_compile() {
+ ${STAGING_BINDIR_NATIVE}/edje_cc exquisite.edc illume.edj
+}
+
+do_install() {
+ install -d ${D}${sysconfdir}/exquisite
+ install -d ${D}${datadir}/exquisite/data/themes
+ install -m 0644 ${S}/illume.edj ${D}${datadir}/exquisite/data/themes/
+ echo 'THEME="-t illume"' > ${D}${sysconfdir}/exquisite/config-illume
+}
+
+PACKAGE_ARCH = "all"
+CONFFILES_${PN} = "${sysconfdir}/exquisite/config-illume"
+FILES_${PN} = "${sysconfdir}/exquisite ${datadir}/exquisite/data/themes"
diff --git a/meta-efl/recipes-efl/e17/exquisite/exquisite-init b/meta-efl/recipes-efl/e17/exquisite/exquisite-init
new file mode 100644
index 0000000000..2de6774ffb
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exquisite/exquisite-init
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+for x in $(cat /proc/cmdline); do
+ case $x in
+ splash=false)
+ echo "Splash Disabled"
+ exit 0;
+ ;;
+ esac
+done
+
+. /etc/init.d/functions
+
+### Default config here - gets overriden later
+THEME="-t default"
+FPS="-fps 30"
+### Override config - if there is a config file - load it.
+if test -f /etc/exquisite/config; then
+ . /etc/exquisite/config
+fi
+
+args=''
+case `machine_id` in
+ "hp_ipaq_h3100"|"hp_ipaq_h3800")
+ args='-rot 90' ;;
+ "hp_ipaq_3600"|"hp_ipaq_3700"|"hp_ipaq_h3900"|"htc_universal"|*collie|*poodle|*akita|*spitz|*borzoi)
+ args='-rot 270' ;;
+esac
+args=$args" $FPS $THEME"
+
+export EXDIR=/mnt/.splash
+export EXQUISITE_IPC=$EXDIR/exquisite
+mount tmpfs -t tmpfs $EXDIR -o,size=40k
+exquisite -fb -fs $args &
+
+exquisite-write -wait 120
+exquisite-write "PULSATE"
+setterm -blank 0
+setterm -powersave off
+setterm -powerdown 0
diff --git a/meta-efl/recipes-efl/e17/exquisite/splashfuncs b/meta-efl/recipes-efl/e17/exquisite/splashfuncs
new file mode 100644
index 0000000000..ada2a96dd4
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exquisite/splashfuncs
@@ -0,0 +1,29 @@
+status() {
+ if type splash-write >/dev/null 2>&1; then
+ (TMPDIR="/mnt/.splash" EXQUISITE_IPC="$TMPDIR/exquisite" splash-write "$1" || true) &
+ fi
+}
+
+status_position() {
+ status "PROGRESS $1"
+}
+
+status_title() {
+ status "TITLE $1"
+}
+
+status_text() {
+ if test -n "$1"; then
+ status "MSG $1"
+ else
+ status "CLEAR"
+ fi
+}
+
+status_pulse() {
+ status "PULSATE"
+}
+
+status_tick() {
+ status "TICK"
+}
diff --git a/meta-efl/recipes-efl/e17/exquisite_svn.bb b/meta-efl/recipes-efl/e17/exquisite_svn.bb
new file mode 100644
index 0000000000..fcfb65cf8f
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/exquisite_svn.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "A psplash replacement for display"
+LICENSE = "MIT BSD"
+DEPENDS = "eet evas ecore embryo edje"
+PV = "0.0.1+svnr${SRCPV}"
+PR = "r11"
+SRCREV = "${EFL_SRCREV}"
+RRECOMMENDS_${PN} = "exquisite-themes"
+RCONFLICTS_${PN} = "psplash virtual-psplash"
+
+SRCNAME = "exquisite"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
+
+EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
+
+SRC_URI += "file://exquisite-init"
+SRC_URI += "file://splashfuncs"
+
+inherit update-rc.d
+
+do_install_prepend() {
+ install -d ${D}/mnt/.splash/
+ install -d ${D}${sysconfdir}/init.d
+ install -m 0755 ${WORKDIR}/exquisite-init ${D}${sysconfdir}/init.d/exquisite
+ install -d ${D}${sysconfdir}/default
+ install -m 0755 ${WORKDIR}/splashfuncs ${D}${sysconfdir}/default/splashfuncs
+ install -d ${D}${bindir}
+ ln -s exquisite-write ${D}${bindir}/splash-write
+}
+
+
+do_install_append() {
+ rm -rf ${D}${datadir}/exquisite/data/fonts/*
+}
+
+INITSCRIPT_NAME = "exquisite"
+INITSCRIPT_PARAMS = "start 01 S . stop 20 0 1 6 ."
+
+FILES_${PN} += "/mnt/.splash/"
diff --git a/meta-efl/recipes-efl/e17/flame_svn.bb b/meta-efl/recipes-efl/e17/flame_svn.bb
new file mode 100644
index 0000000000..11769c6c31
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/flame_svn.bb
@@ -0,0 +1,13 @@
+LICENSE = "MIT"
+PV = "0.0.3+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+
+
diff --git a/meta-efl/recipes-efl/e17/forecasts_svn.bb b/meta-efl/recipes-efl/e17/forecasts_svn.bb
new file mode 100644
index 0000000000..a6316edb74
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/forecasts_svn.bb
@@ -0,0 +1,9 @@
+LICENSE = "MIT"
+PV = "0.2.0+svnr${SRCREV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+
+
+
diff --git a/meta-efl/recipes-efl/e17/illume-keyboards-shr/0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch b/meta-efl/recipes-efl/e17/illume-keyboards-shr/0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch
new file mode 100644
index 0000000000..b18a69b0ba
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/illume-keyboards-shr/0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch
@@ -0,0 +1,23 @@
+From 9316e3973c44b981e73b953b2861060c6902de47 Mon Sep 17 00:00:00 2001
+From: Martin Jansa <Martin.Jansa@gmail.com>
+Date: Mon, 23 Aug 2010 12:54:05 +0200
+Subject: [PATCH] Makefile: update KEYBOARDS_DIR for new illume2
+
+---
+ Makefile | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 46e9420..3d8757c 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,5 @@
+
+-INSTBASE = /usr/lib/enlightenment/modules/illume/keyboards
++INSTBASE = /usr/lib/enlightenment/modules/illume-keyboard/keyboards
+
+ FILES-arabic = Arabic.kbd Arabic.png
+ FILES-persian = Persian.kbd Persian.png
+--
+1.7.2
+
diff --git a/meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb b/meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb
new file mode 100644
index 0000000000..fe3451321e
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb
@@ -0,0 +1,97 @@
+SECTION = "x11/data"
+
+SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
+ file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+S = "${WORKDIR}/git"
+
+SRCREV = "4064489f359a1addf572089b582f317dff5f50e1"
+PV = "0.0+gitr${SRCPV}"
+PE = "1"
+PR = "r4"
+LICENSE = "unknown"
+
+
+PACKAGES = "\
+illume-keyboard-alpha \
+illume-keyboard-arabic \
+illume-keyboard-browse \
+illume-keyboard-danish \
+illume-keyboard-default-alt \
+illume-keyboard-dutch \
+illume-keyboard-dvorak \
+illume-keyboard-finnish \
+illume-keyboard-french \
+illume-keyboard-german \
+illume-keyboard-hebrew \
+illume-keyboard-numeric-alt \
+illume-keyboard-russian \
+illume-keyboard-russian-terminal \
+illume-keyboard-persian \
+"
+
+PACKAGE_ARCH = "all"
+KEYBOARDS_DIR="${libdir}/enlightenment/modules/illume-keyboard/keyboards"
+
+AUTHOR_illume-keyboard-alpha = "Jesus McCloud"
+DESCRIPTION_illume-keyboard-alpha = "Illume keyboard with phone-like layout"
+FILES_illume-keyboard-alpha = "${KEYBOARDS_DIR}/Alpha.kbd"
+
+AUTHOR_illume-keyboard-arabic = "Mohammad Fahmi / Tom Hacohen"
+DESCRIPTION_illume-keyboard-arabic = "Illume keyboard with arabic layout"
+FILES_illume-keyboard-arabic = "${KEYBOARDS_DIR}/Arabic.kbd ${KEYBOARDS_DIR}/Arabic.png"
+
+AUTHOR_illume-keyboard-browse = "Pander"
+DESCRIPTION_illume-keyboard-browse = "Illume keyboard with a layout optimized for browsing"
+FILES_illume-keyboard-browse = "${KEYBOARDS_DIR}/Browse.kbd ${KEYBOARDS_DIR}/end-browse.png ${KEYBOARDS_DIR}/pagedown-browse.png ${KEYBOARDS_DIR}/browse.png ${KEYBOARDS_DIR}/home-browse.png ${KEYBOARDS_DIR}/pageup-browse.png ${KEYBOARDS_DIR}/space-browse.png"
+
+AUTHOR_illume-keyboard-danish = "Esben Damgaard"
+DESCRIPTION_illume-keyboard-danish = "Illume keyboard with danish layout"
+FILES_illume-keyboard-danish = "${KEYBOARDS_DIR}/Danish.kbd ${KEYBOARDS_DIR}/danish.png"
+
+AUTHOR_illume-keyboard-default-alt = "Pander"
+DESCRIPTION_illume-keyboard-default-alt = "Illume keyboard with an alternative default layout"
+FILES_illume-keyboard-default-alt = "${KEYBOARDS_DIR}/Default-alt.kbd"
+
+AUTHOR_illume-keyboard-dutch = "Pander"
+DESCRIPTION_illume-keyboard-dutch = "Illume keyboard with dutch layout"
+FILES_illume-keyboard-dutch = "${KEYBOARDS_DIR}/capslock-negative.png ${KEYBOARDS_DIR}/end.png ${KEYBOARDS_DIR}/pagedown.png ${KEYBOARDS_DIR}/qwerty-dutch-nl.png ${KEYBOARDS_DIR}/Terminal-dutch-nl.kbd ${KEYBOARDS_DIR}/capslock.png ${KEYBOARDS_DIR}/home.png ${KEYBOARDS_DIR}/pageup.png ${KEYBOARDS_DIR}/space.png"
+
+AUTHOR_illume-keyboard-dvorak = "Gabor Adam TOTH"
+DESCRIPTION_illume-keyboard-dvorak = "Illume keyboard with dvorak layout"
+FILES_illume-keyboard-dvorak = "${KEYBOARDS_DIR}/Dvorak.kbd ${KEYBOARDS_DIR}/dvorak.png"
+
+AUTHOR_illume-keyboard-finnish = "Olof Sjöbergh / Jussi Timperi"
+DESCRIPTION_illume-keyboard-finnish = "Illume keyboard with finnish layout"
+FILES_illume-keyboard-finnish = "${KEYBOARDS_DIR}/Finnish.kbd ${KEYBOARDS_DIR}/Finnish.png"
+
+DESCRIPTION_illume-keyboard-french = "Illume keyboard with french layout"
+FILES_illume-keyboard-french = "${KEYBOARDS_DIR}/Azerty.kbd ${KEYBOARDS_DIR}/Azerty.png"
+
+AUTHOR_illume-keyboard-german = "Florian Hackenberger"
+DESCRIPTION_illume-keyboard-german = "Illume keyboard with german layout"
+FILES_illume-keyboard-german = "${KEYBOARDS_DIR}/German.kbd ${KEYBOARDS_DIR}/German.png"
+
+AUTHOR_illume-keyboard-hebrew = "Tom Hacohen"
+DESCRIPTION_illume-keyboard-hebrew = "Illume keyboard with hebrew layout"
+FILES_illume-keyboard-hebrew = "${KEYBOARDS_DIR}/Hebrew.kbd ${KEYBOARDS_DIR}/Alpha-hebrew-il.png"
+
+AUTHOR_illume-keyboard-numeric-alt = "Pander"
+DESCRIPTION_illume-keyboard-numeric-alt = "Illume keyboard with an alternative numeric layout"
+FILES_illume-keyboard-numeric-alt = "${KEYBOARDS_DIR}/Numbers-alt.kbd ${KEYBOARDS_DIR}/numeric-alt.png"
+
+AUTHOR_illume-keyboard-russian = "lucky"
+DESCRIPTION_illume-keyboard-russian = "Illume keyboard with russian layout"
+FILES_illume-keyboard-russian = "${KEYBOARDS_DIR}/X8_Russian.kbd ${KEYBOARDS_DIR}/X8-russian-ru.png"
+
+AUTHOR_illume-keyboard-russian-terminal = "lucky"
+DESCRIPTION_illume-keyboard-russian-terminal = "Illume keyboard with russian layout for the Terminal"
+FILES_illume-keyboard-russian-terminal = "${KEYBOARDS_DIR}/Terminal_Russian.kbd ${KEYBOARDS_DIR}/Terminal-russian-ru.png"
+
+AUTHOR_illume-keyboard-persian = "slave"
+DESCRIPTION_illume-keyboard-persian = "Illume keyboard with persian layout"
+FILES_illume-keyboard-persian = "${KEYBOARDS_DIR}/Persian.kbd ${KEYBOARDS_DIR}/Persian.png"
+
+do_install() {
+ make DESTDIR=${D} install
+}
+
diff --git a/meta-efl/recipes-efl/e17/news_svn.bb b/meta-efl/recipes-efl/e17/news_svn.bb
new file mode 100644
index 0000000000..1e429e7dd1
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/news_svn.bb
@@ -0,0 +1,13 @@
+LICENSE = "MIT"
+PV = "0.1.0+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+
+
diff --git a/meta-efl/recipes-efl/e17/notification_svn.bb b/meta-efl/recipes-efl/e17/notification_svn.bb
new file mode 100644
index 0000000000..1f4567add3
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/notification_svn.bb
@@ -0,0 +1,13 @@
+LICENSE = "MIT"
+PV = "0.2.0+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+
+
diff --git a/meta-efl/recipes-efl/e17/places_svn.bb b/meta-efl/recipes-efl/e17/places_svn.bb
new file mode 100644
index 0000000000..1ee5e7707f
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/places_svn.bb
@@ -0,0 +1,13 @@
+LICENSE = "BSD"
+PV = "0.1.0+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+do_configure_prepend() {
+ sed -i -e /po/d -e /AM_GNU_GETTEXT/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+# Calls /usr/bin/eject for media
+RRECOMMENDS_${PN} += "eject"
diff --git a/meta-efl/recipes-efl/e17/rage_svn.bb b/meta-efl/recipes-efl/e17/rage_svn.bb
new file mode 100644
index 0000000000..28239876de
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/rage_svn.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "Rage is a media center application based on EFL"
+AUTHOR = "Carsten 'The Rasterman' Haitzler"
+HOMEPAGE = "http://www.rasterman.com"
+LICENSE = "MIT BSD"
+DEPENDS = "emotion evas ecore edje"
+SECTION = "x11/multimedia"
+PV = "0.3.0.042+svnr${SRCPV}"
+SRCREV = "${EFL_SRCREV}"
+
+inherit e
+SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
+S = "${WORKDIR}/${SRCNAME}"
diff --git a/meta-efl/recipes-efl/e17/rain_svn.bb b/meta-efl/recipes-efl/e17/rain_svn.bb
new file mode 100644
index 0000000000..8738f3507d
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/rain_svn.bb
@@ -0,0 +1,13 @@
+LICENSE = "MIT"
+PV = "0.0.3+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+do_configure_prepend() {
+ sed -i -e /po/d configure.ac
+ sed -i -e s:\ po::g Makefile.am
+}
+
+
+
diff --git a/meta-efl/recipes-efl/e17/screenshot_svn.bb b/meta-efl/recipes-efl/e17/screenshot_svn.bb
new file mode 100644
index 0000000000..0cd0d8ba64
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/screenshot_svn.bb
@@ -0,0 +1,14 @@
+LICENSE = "MIT"
+PV = "0.3.0+svnr${SRCREV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+DEPENDS += "emprint"
+RDEPENDS_${PN} += "emprint"
+
+do_configure_prepend() {
+ sed -i -e 's:AC_MSG_ERROR(emprint not found):echo foo:g' ${S}/configure.ac
+}
+
+
diff --git a/meta-efl/recipes-efl/e17/uptime_svn.bb b/meta-efl/recipes-efl/e17/uptime_svn.bb
new file mode 100644
index 0000000000..c6d7434237
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/uptime_svn.bb
@@ -0,0 +1,9 @@
+LICENSE = "MIT"
+PV = "0.0.2+svnr${SRCREV}"
+PR = "${INC_PR}.0"
+
+require e-module.inc
+
+
+
+
diff --git a/meta-efl/recipes-efl/e17/waker/0001-waker-remove-old-ecore_string_init-and-ecore_string_.patch b/meta-efl/recipes-efl/e17/waker/0001-waker-remove-old-ecore_string_init-and-ecore_string_.patch
new file mode 100644
index 0000000000..2e9d1046dd
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/waker/0001-waker-remove-old-ecore_string_init-and-ecore_string_.patch
@@ -0,0 +1,54 @@
+From b6296958d5516a735053ee4140e85e2b3a896182 Mon Sep 17 00:00:00 2001
+From: Martin Jansa <Martin.Jansa@gmail.com>
+Date: Sun, 30 Jan 2011 00:27:57 +0100
+Subject: [PATCH] waker: remove old ecore_string_init and ecore_string_shutdown
+
+Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
+---
+ src/bin/waker_main.c | 2 --
+ src/bin/waker_tool.c | 2 --
+ 2 files changed, 0 insertions(+), 4 deletions(-)
+
+diff --git a/src/bin/waker_main.c b/src/bin/waker_main.c
+index b229cf0..dd54b31 100644
+--- a/src/bin/waker_main.c
++++ b/src/bin/waker_main.c
+@@ -568,7 +568,6 @@ main(int argc, char **argv)
+ E_DBus_Connection *c;
+
+ ecore_init();
+- ecore_string_init();
+ ecore_app_args_set(argc, (const char **)argv);
+ e_dbus_init();
+
+@@ -586,7 +585,6 @@ main(int argc, char **argv)
+
+ e_dbus_connection_close(c);
+ e_dbus_shutdown();
+- ecore_string_shutdown();
+ ecore_shutdown();
+
+ return 0;
+diff --git a/src/bin/waker_tool.c b/src/bin/waker_tool.c
+index 3344fd2..52515c9 100644
+--- a/src/bin/waker_tool.c
++++ b/src/bin/waker_tool.c
+@@ -93,7 +93,6 @@ main(int argc, char **argv)
+ }
+
+ ecore_init();
+- ecore_string_init();
+ ecore_app_args_set(argc, (const char **)argv);
+ e_dbus_init();
+
+@@ -301,7 +300,6 @@ main(int argc, char **argv)
+
+ e_dbus_connection_close(c);
+ e_dbus_shutdown();
+- ecore_string_shutdown();
+ ecore_shutdown();
+
+ return 0;
+--
+1.7.4.rc3
+
diff --git a/meta-efl/recipes-efl/e17/waker_svn.bb b/meta-efl/recipes-efl/e17/waker_svn.bb
new file mode 100644
index 0000000000..72ce92aafb
--- /dev/null
+++ b/meta-efl/recipes-efl/e17/waker_svn.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "An EFL base at/alarm wakeup daemon"
+LICENSE = "LGPL"
+DEPENDS = "ecore edbus"
+SECTION = "console"
+PV = "0.0.0+svnr${SRCPV}"
+PR = "r1"
+SRCREV = "${EFL_SRCREV}"
+
+inherit efl
+
+SRC_URI = "\
+ ${E_SVN}/trunk/TMP/st;module=${SRCNAME};proto=http \
+ file://0001-waker-remove-old-ecore_string_init-and-ecore_string_.patch \
+"
+S = "${WORKDIR}/${SRCNAME}"
+
+FILES_${PN} += "${bindir}/* ${libdir}/lib*.so.*"
+FILES_${PN} += "/etc/X11/Xsession.d/80x-enlightenment-wakerd"