mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
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>
This commit is contained in:
parent
1c2cf0868b
commit
7d995c58b1
9
meta-efl/classes/e-base.bbclass
Normal file
9
meta-efl/classes/e-base.bbclass
Normal file
@ -0,0 +1,9 @@
|
||||
HOMEPAGE = "http://www.enlightenment.org"
|
||||
SRCNAME ?= "${BPN}"
|
||||
|
||||
# usually tracks svn trunk HEAD
|
||||
EFL_SRCREV ?= "56372"
|
||||
# revision when 1.0.0 was released, for recipes which don't need rebuild so often
|
||||
EFL_SRCREV_1.0.0 ?= "56356"
|
||||
|
||||
ARM_INSTRUCTION_SET = "arm"
|
||||
26
meta-efl/classes/e.bbclass
Normal file
26
meta-efl/classes/e.bbclass
Normal file
@ -0,0 +1,26 @@
|
||||
SECTION = "e/apps"
|
||||
|
||||
inherit e-base autotools pkgconfig binconfig
|
||||
|
||||
do_prepsources () {
|
||||
make clean distclean || true
|
||||
}
|
||||
addtask prepsources after do_patch before do_configure
|
||||
|
||||
do_configure_prepend() {
|
||||
autopoint || touch config.rpath
|
||||
}
|
||||
|
||||
do_configure_append() {
|
||||
find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
|
||||
}
|
||||
|
||||
export CURL_CONFIG = "${STAGING_BINDIR_CROSS}/curl-config"
|
||||
export FREETYPE_CONFIG = "${STAGING_BINDIR_CROSS}/freetype-config"
|
||||
|
||||
# This construction is stupid, someone with more E knowledge should change it to =+ or something
|
||||
# And it's in efl.bbclass as well....
|
||||
PACKAGES = "${PN}-dbg ${PN}-themes ${PN} ${PN}-dev ${PN}-doc ${PN}-lib ${PN}-static"
|
||||
FILES_${PN}-lib = "${libdir}/lib*.so.*"
|
||||
FILES_${PN}-themes = "${datadir}/${PN}/themes ${datadir}/${PN}/data ${datadir}/${PN}/fonts ${datadir}/${PN}/pointers ${datadir}/${PN}/images ${datadir}/${PN}/users ${datadir}/${PN}/images ${datadir}/${PN}/styles"
|
||||
FILES_${PN}-dev += "${includedir} ${libdir}/lib*.so"
|
||||
63
meta-efl/classes/efl.bbclass
Normal file
63
meta-efl/classes/efl.bbclass
Normal file
@ -0,0 +1,63 @@
|
||||
SECTION = "e/libs"
|
||||
LICENSE = "MIT BSD"
|
||||
DEPENDS += "pkgconfig-native"
|
||||
|
||||
# revision 0d93ec84b30bc1bee2caaee72d667f87bc468a70 made SRCDATE and hence PV go backwards, so we need to up PE to unbreak builds and feeds :(
|
||||
PE = "2"
|
||||
|
||||
inherit e-base autotools
|
||||
|
||||
# evas-native looks at this var, so keep it
|
||||
|
||||
do_configure_prepend() {
|
||||
autopoint || touch config.rpath
|
||||
}
|
||||
|
||||
do_install_prepend () {
|
||||
for i in `find ${S}/ -name "*.pc" -type f` ; do \
|
||||
sed -i -e 's:-L${STAGING_LIBDIR}::g' -e 's:-I${STAGING_INCDIR}::g' $i
|
||||
done
|
||||
}
|
||||
|
||||
# This construction is stupid, someone with more E knowledge should change it to =+ or something
|
||||
PACKAGES = "${PN}-dbg ${PN} ${PN}-themes ${PN}-dev ${PN}-doc ${PN}-tests ${PN}-static"
|
||||
|
||||
FILES_${PN} = "${libdir}/*.so.* \
|
||||
${libdir}/edje/modules/${PN}/*/module.so \
|
||||
${libdir}/${PN}/plugins/*.so \
|
||||
${datadir}/dbus-1/services/* \
|
||||
"
|
||||
|
||||
|
||||
FILES_${PN}-themes = "${datadir}/${PN}/themes \
|
||||
${datadir}/${PN}/data \
|
||||
${libdir}/${PN}/plugins/data/*.edj \
|
||||
${datadir}/${PN}/fonts \
|
||||
${datadir}/${PN}/pointers \
|
||||
${datadir}/${PN}/images \
|
||||
${datadir}/${PN}/users \
|
||||
${datadir}/${PN}/images \
|
||||
${datadir}/${PN}/styles"
|
||||
|
||||
FILES_${PN}-dev += "${bindir}/${PN}-config \
|
||||
${libdir}/pkgconfig/* \
|
||||
${libdir}/lib*.la \
|
||||
${libdir}/*.so \
|
||||
${libdir}/${PN}/*.la \
|
||||
${libdir}/${PN}/*/*.la \
|
||||
${datadir}/${PN}/edje_externals \
|
||||
${libdir}/edje/modules/${PN}/*/module.la \
|
||||
"
|
||||
|
||||
FILES_${PN}-static += "${libdir}/${PN}/*.a \
|
||||
${libdir}/${PN}/*/*.a \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "${libdir}/${PN}/.debug \
|
||||
${libdir}/${PN}/*/.debug \
|
||||
${libdir}/edje/modules/${PN}/*/.debug/module.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-tests = "${bindir}/${PN} \
|
||||
${bindir}/*_* \
|
||||
${datadir}"
|
||||
18
meta-efl/classes/vala.bbclass
Normal file
18
meta-efl/classes/vala.bbclass
Normal file
@ -0,0 +1,18 @@
|
||||
# Vala has problems with multiple concurrent invocations
|
||||
PARALLEL_MAKE = ""
|
||||
|
||||
# Vala needs vala-native
|
||||
DEPENDS += "vala-native"
|
||||
DEPENDS_virtclass-native += "vala-native"
|
||||
|
||||
# Our patched version of Vala looks in STAGING_DATADIR for .vapi files
|
||||
export STAGING_DATADIR
|
||||
# Upstream Vala >= 0.11 looks in XDG_DATA_DIRS for .vapi files
|
||||
export XDG_DATA_DIRS = "${STAGING_DATADIR}"
|
||||
|
||||
# Package additional files
|
||||
FILES_${PN}-dev += "\
|
||||
${datadir}/vala/vapi/*.vapi \
|
||||
${datadir}/vala/vapi/*.deps \
|
||||
${datadir}/gir-1.0 \
|
||||
"
|
||||
9
meta-efl/conf/layer.conf
Normal file
9
meta-efl/conf/layer.conf
Normal file
@ -0,0 +1,9 @@
|
||||
# We have a conf and classes directory, prepend to BBPATH to prefer our versions
|
||||
BBPATH := "${LAYERDIR}:${BBPATH}"
|
||||
|
||||
# We have a recipes directory, add to BBFILES
|
||||
BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
|
||||
|
||||
BBFILE_COLLECTIONS += "efl-layer"
|
||||
BBFILE_PATTERN_efl-layer := "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_efl-layer = "7"
|
||||
5
meta-efl/recipes-efl/e17/cpu_svn.bb
Normal file
5
meta-efl/recipes-efl/e17/cpu_svn.bb
Normal file
@ -0,0 +1,5 @@
|
||||
LICENSE = "MIT"
|
||||
PV = "0.0.1+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
9
meta-efl/recipes-efl/e17/diskio_svn.bb
Normal file
9
meta-efl/recipes-efl/e17/diskio_svn.bb
Normal file
@ -0,0 +1,9 @@
|
||||
LICENSE = "MIT"
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
|
||||
|
||||
|
||||
18
meta-efl/recipes-efl/e17/e-module.inc
Normal file
18
meta-efl/recipes-efl/e17/e-module.inc
Normal file
@ -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"
|
||||
|
||||
12
meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch
Normal file
12
meta-efl/recipes-efl/e17/e-tasks/depends.eina.patch
Normal file
@ -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
|
||||
@ -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
|
||||
32
meta-efl/recipes-efl/e17/e-tasks_svn.bb
Normal file
32
meta-efl/recipes-efl/e17/e-tasks_svn.bb
Normal file
@ -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/*"
|
||||
28
meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb
Normal file
28
meta-efl/recipes-efl/e17/e-wm-theme-illume-efenniht_svn.bb
Normal file
@ -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/"
|
||||
105
meta-efl/recipes-efl/e17/e-wm/applications.menu
Normal file
105
meta-efl/recipes-efl/e17/e-wm/applications.menu
Normal file
@ -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>
|
||||
|
||||
9
meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe
Normal file
9
meta-efl/recipes-efl/e17/e-wm/enlightenment_start.oe
Normal file
@ -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
|
||||
@ -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;
|
||||
15
meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
Normal file
15
meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
Normal file
@ -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;
|
||||
63
meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch
Normal file
63
meta-efl/recipes-efl/e17/e-wm/wizard-module-skipping.patch
Normal file
@ -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@
|
||||
224
meta-efl/recipes-efl/e17/e-wm_svn.bb
Normal file
224
meta-efl/recipes-efl/e17/e-wm_svn.bb
Normal file
@ -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"
|
||||
14
meta-efl/recipes-efl/e17/edje-viewer_svn.bb
Normal file
14
meta-efl/recipes-efl/e17/edje-viewer_svn.bb
Normal file
@ -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}"
|
||||
14
meta-efl/recipes-efl/e17/efm-nav_svn.bb
Normal file
14
meta-efl/recipes-efl/e17/efm-nav_svn.bb
Normal file
@ -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/"
|
||||
15
meta-efl/recipes-efl/e17/efm-path_svn.bb
Normal file
15
meta-efl/recipes-efl/e17/efm-path_svn.bb
Normal file
@ -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/"
|
||||
15
meta-efl/recipes-efl/e17/efm-pathbar_svn.bb
Normal file
15
meta-efl/recipes-efl/e17/efm-pathbar_svn.bb
Normal file
@ -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/"
|
||||
18
meta-efl/recipes-efl/e17/elementary-alarm_svn.bb
Normal file
18
meta-efl/recipes-efl/e17/elementary-alarm_svn.bb
Normal file
@ -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/*"
|
||||
7
meta-efl/recipes-efl/e17/elfe_svn.bb
Normal file
7
meta-efl/recipes-efl/e17/elfe_svn.bb
Normal file
@ -0,0 +1,7 @@
|
||||
LICENSE = "MIT"
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
DEPENDS += "elementary"
|
||||
22
meta-efl/recipes-efl/e17/elmdentica_svn.bb
Normal file
22
meta-efl/recipes-efl/e17/elmdentica_svn.bb
Normal file
@ -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
|
||||
}
|
||||
11
meta-efl/recipes-efl/e17/emprint_svn.bb
Normal file
11
meta-efl/recipes-efl/e17/emprint_svn.bb
Normal file
@ -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"
|
||||
40
meta-efl/recipes-efl/e17/enjoy_svn.bb
Normal file
40
meta-efl/recipes-efl/e17/enjoy_svn.bb
Normal file
@ -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"
|
||||
}
|
||||
@ -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
|
||||
|
||||
102
meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch
Normal file
102
meta-efl/recipes-efl/e17/eve/eve-theme-for-smaller-screens.patch
Normal file
@ -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
|
||||
|
||||
21
meta-efl/recipes-efl/e17/eve_svn.bb
Normal file
21
meta-efl/recipes-efl/e17/eve_svn.bb
Normal file
@ -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 \
|
||||
"
|
||||
23
meta-efl/recipes-efl/e17/exalt-client_svn.bb
Normal file
23
meta-efl/recipes-efl/e17/exalt-client_svn.bb
Normal file
@ -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"
|
||||
|
||||
|
||||
33
meta-efl/recipes-efl/e17/exalt_svn.bb
Normal file
33
meta-efl/recipes-efl/e17/exalt_svn.bb
Normal file
@ -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"
|
||||
|
||||
30
meta-efl/recipes-efl/e17/expedite_svn.bb
Normal file
30
meta-efl/recipes-efl/e17/expedite_svn.bb
Normal file
@ -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}"
|
||||
34
meta-efl/recipes-efl/e17/exquisite-theme-illume.bb
Normal file
34
meta-efl/recipes-efl/e17/exquisite-theme-illume.bb
Normal file
@ -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"
|
||||
40
meta-efl/recipes-efl/e17/exquisite/exquisite-init
Normal file
40
meta-efl/recipes-efl/e17/exquisite/exquisite-init
Normal file
@ -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
|
||||
29
meta-efl/recipes-efl/e17/exquisite/splashfuncs
Normal file
29
meta-efl/recipes-efl/e17/exquisite/splashfuncs
Normal file
@ -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"
|
||||
}
|
||||
41
meta-efl/recipes-efl/e17/exquisite_svn.bb
Normal file
41
meta-efl/recipes-efl/e17/exquisite_svn.bb
Normal file
@ -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/"
|
||||
13
meta-efl/recipes-efl/e17/flame_svn.bb
Normal file
13
meta-efl/recipes-efl/e17/flame_svn.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
9
meta-efl/recipes-efl/e17/forecasts_svn.bb
Normal file
9
meta-efl/recipes-efl/e17/forecasts_svn.bb
Normal file
@ -0,0 +1,9 @@
|
||||
LICENSE = "MIT"
|
||||
PV = "0.2.0+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
97
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb
Normal file
97
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
13
meta-efl/recipes-efl/e17/news_svn.bb
Normal file
13
meta-efl/recipes-efl/e17/news_svn.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
13
meta-efl/recipes-efl/e17/notification_svn.bb
Normal file
13
meta-efl/recipes-efl/e17/notification_svn.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
13
meta-efl/recipes-efl/e17/places_svn.bb
Normal file
13
meta-efl/recipes-efl/e17/places_svn.bb
Normal file
@ -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"
|
||||
12
meta-efl/recipes-efl/e17/rage_svn.bb
Normal file
12
meta-efl/recipes-efl/e17/rage_svn.bb
Normal file
@ -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}"
|
||||
13
meta-efl/recipes-efl/e17/rain_svn.bb
Normal file
13
meta-efl/recipes-efl/e17/rain_svn.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
14
meta-efl/recipes-efl/e17/screenshot_svn.bb
Normal file
14
meta-efl/recipes-efl/e17/screenshot_svn.bb
Normal file
@ -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
|
||||
}
|
||||
|
||||
|
||||
9
meta-efl/recipes-efl/e17/uptime_svn.bb
Normal file
9
meta-efl/recipes-efl/e17/uptime_svn.bb
Normal file
@ -0,0 +1,9 @@
|
||||
LICENSE = "MIT"
|
||||
PV = "0.0.2+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
18
meta-efl/recipes-efl/e17/waker_svn.bb
Normal file
18
meta-efl/recipes-efl/e17/waker_svn.bb
Normal file
@ -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"
|
||||
29
meta-efl/recipes-efl/efl/azy_svn.bb
Normal file
29
meta-efl/recipes-efl/efl/azy_svn.bb
Normal file
@ -0,0 +1,29 @@
|
||||
DESCRIPTION = "Azy is a library meant for implementing rpc clients and servers in a simple manner."
|
||||
DEPENDS = "pkgconfig zlib openssl eina gnutls ecore libxml2 re2c-native mysql5 azy-native"
|
||||
DEPENDS_virtclass-native = "pkgconfig-native zlib-native openssl-native eina-native gnutls-native ecore-native libxml2-native re2c-native mysql5-native"
|
||||
LICENSE = "LGPLv2.1+"
|
||||
PV = "1.0.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
# to provide native lemon binary
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/lemon#g" ${S}/src/bin/Makefile.am
|
||||
sed -i "s#\$(top_builddir)/src/bin/azy_parser -H -p -o#${STAGING_BINDIR_NATIVE}/azy_parser -H -p -o#g" ${S}/src/tests/Makefile.am
|
||||
sed -i "s#\$(top_builddir)/src/bin/azy_parser -eHn -m#${STAGING_BINDIR_NATIVE}/azy_parser -eHn -m#g" ${S}/src/tests/identi.ca/Makefile.am
|
||||
}
|
||||
do_configure_virtclass-native() {
|
||||
efl_do_configure
|
||||
}
|
||||
|
||||
do_install_append_virtclass-native() {
|
||||
install -d ${D}/${bindir}
|
||||
install -m 0755 ${S}/src/bin/lemon ${D}/${bindir}
|
||||
}
|
||||
|
||||
inherit efl
|
||||
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
18
meta-efl/recipes-efl/efl/e-wm-illume-dict-pl_git.bb
Normal file
18
meta-efl/recipes-efl/efl/e-wm-illume-dict-pl_git.bb
Normal file
@ -0,0 +1,18 @@
|
||||
DESCRIPTION = "Polish dictionary for Illume keyboard"
|
||||
SECTION = "x11/data"
|
||||
SRCREV = "1cc80e26a4558dfc2268b349d9a1f468e515bcfb"
|
||||
PV = "1.0+gitr${SRCPV}"
|
||||
PE = "1"
|
||||
PR = "r0"
|
||||
LICENSE = "unknown"
|
||||
|
||||
SRC_URI = "git://git.shr-project.org/repo/shr-themes.git;protocol=http;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git/e-wm/${PN}"
|
||||
|
||||
FILES_${PN} = "${libdir}/enlightenment/modules/illume/dicts/Polish.dic"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${libdir}/enlightenment/modules/illume/dicts
|
||||
install -m 0644 ${S}/Polish.dic ${D}${libdir}/enlightenment/modules/illume/dicts/Polish.dic
|
||||
}
|
||||
111
meta-efl/recipes-efl/efl/ecore.inc
Normal file
111
meta-efl/recipes-efl/efl/ecore.inc
Normal file
@ -0,0 +1,111 @@
|
||||
DESCRIPTION = "Ecore is the Enlightenment application framework library"
|
||||
LICENSE = "MIT BSD"
|
||||
DEPENDS = "gettext-native virtual/libiconv tslib curl eet evas glib-2.0 \
|
||||
libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor libxprintutil"
|
||||
DEPENDS_virtclass-native = "eet-native evas-native"
|
||||
# optional
|
||||
# DEPENDS += "directfb virtual/libsdl openssl virtual/libiconv"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
do_configure_prepend() {
|
||||
touch ${S}/po/Makefile.in.in || true
|
||||
sed -i -e 's: po::g' ${S}/Makefile.am
|
||||
}
|
||||
|
||||
FILESPATHPKG =. "${BPN}-${PV}:${BPN}:"
|
||||
|
||||
PACKAGES =+ "\
|
||||
${PN}-con \
|
||||
${PN}-config \
|
||||
${PN}-desktop \
|
||||
${PN}-directfb \
|
||||
${PN}-sdl \
|
||||
${PN}-evas \
|
||||
${PN}-fb \
|
||||
${PN}-file \
|
||||
${PN}-imf-evas \
|
||||
${PN}-imf \
|
||||
${PN}-ipc \
|
||||
${PN}-job \
|
||||
${PN}-txt \
|
||||
${PN}-x \
|
||||
${PN}-input \
|
||||
"
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN} = "libecore-ver-pre-svn-00-0 libecore-ver-pre-svn-01-0"
|
||||
REPLACES_${PN}-tests = "libecore-ver-pre-svn-01-tests"
|
||||
RREPLACES_${PN}-con = "libecore-ver-pre-svn-01-con libecore-con-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-config = "libecore-config-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-desktop = "libecore-desktop-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-directfb = "libecore-directfb-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-sdl = "libecore-sdl-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-evas = "libecore-evas-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-fb = "libecore-fb-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-file = "libecore-file-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-imf-evas = "libecore-imf-evas-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-imf = "libecore-imf-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-ipc = "libecore-ipc-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-job = "libecore-job-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-txt = "libecore-txt-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-x = "libecore-x-ver-pre-svn-01-0"
|
||||
RREPLACES_${PN}-input = "libecore-input-ver-pre-svn-01-0"
|
||||
|
||||
FILES_${PN} = "${libdir}/libecore*.so.*"
|
||||
FILES_${PN}-con = "${libdir}/libecore_con*.so.*"
|
||||
FILES_${PN}-config = "${libdir}/libecore_config*.so.*"
|
||||
FILES_${PN}-desktop = "${libdir}/libecore_desktop*.so.*"
|
||||
FILES_${PN}-directfb = "${libdir}/libecore_directfb*.so.*"
|
||||
FILES_${PN}-sdl = "${libdir}/libecore_sdl*.so.*"
|
||||
FILES_${PN}-evas = "${libdir}/libecore_evas*.so.*"
|
||||
FILES_${PN}-fb = "${libdir}/libecore_fb*.so.*"
|
||||
FILES_${PN}-file = "${libdir}/libecore_file*.so.*"
|
||||
FILES_${PN}-imf = "${libdir}/libecore_imf*.so.*"
|
||||
FILES_${PN}-imf-evas = "${libdir}/libecore_imf_evas*.so.*"
|
||||
FILES_${PN}-ipc = "${libdir}/libecore_ipc*.so.*"
|
||||
FILES_${PN}-job = "${libdir}/libecore_job*.so.*"
|
||||
FILES_${PN}-txt = "${libdir}/libecore_txt*.so.*"
|
||||
FILES_${PN}-x = "${libdir}/libecore_x*.so.*"
|
||||
FILES_${PN}-input = "${libdir}/libecore_input*.so.*"
|
||||
|
||||
ECORE_OECONF = "\
|
||||
--x-includes=${STAGING_INCDIR}/X11 \
|
||||
--x-libraries=${STAGING_LIBDIR} \
|
||||
--enable-simple-x11 \
|
||||
--enable-ecore-config \
|
||||
--enable-ecore-x \
|
||||
--enable-ecore-job \
|
||||
--enable-ecore-fb \
|
||||
--enable-ecore-evas \
|
||||
--enable-ecore-evas-software-16-x11 \
|
||||
--enable-ecore-evas-xrender \
|
||||
--enable-abstract-sockets \
|
||||
--enable-ecore-con \
|
||||
--enable-ecore-ipc \
|
||||
--enable-ecore-file \
|
||||
--enable-inotify \
|
||||
--disable-ecore-desktop \
|
||||
--disable-ecore-x-xcb \
|
||||
--disable-ecore-directfb \
|
||||
--disable-ecore-sdl \
|
||||
--enable-ecore-evas-opengl-x11 \
|
||||
--disable-ecore-evas-dfb \
|
||||
--disable-ecore-evas-sdl \
|
||||
--disable-openssl \
|
||||
--disable-poll \
|
||||
--enable-xim \
|
||||
"
|
||||
|
||||
EXTRA_OECONF = "${ECORE_OECONF} \
|
||||
--enable-curl \
|
||||
"
|
||||
|
||||
EXTRA_OECONF_virtclass-native = "\
|
||||
${ECORE_OECONF} \
|
||||
--disable-curl \
|
||||
"
|
||||
12
meta-efl/recipes-efl/efl/ecore/exit_uclibc.patch
Normal file
12
meta-efl/recipes-efl/efl/ecore/exit_uclibc.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -uNr ecore.orig//src/lib/ecore_con/ecore_con_info.c ecore/src/lib/ecore_con/ecore_con_info.c
|
||||
--- ecore.orig//src/lib/ecore_con/ecore_con_info.c 2010-08-13 14:31:18.000000000 +0200
|
||||
+++ ecore/src/lib/ecore_con/ecore_con_info.c 2010-08-13 14:49:37.000000000 +0200
|
||||
@@ -283,7 +283,7 @@
|
||||
|
||||
err = write(fd[1], "", 1);
|
||||
close(fd[1]);
|
||||
-#ifdef __USE_ISOC99
|
||||
+#if defined(__USE_ISOC99) && !defined(__UCLIBC__)
|
||||
_Exit(0);
|
||||
#else
|
||||
_exit(0);
|
||||
@ -0,0 +1,28 @@
|
||||
#
|
||||
# The whole ecore-fb init logic is somewhat flawed; with this patch we
|
||||
# get at least a working touchscreen w/ tslib again.
|
||||
#
|
||||
# Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
|
||||
#
|
||||
|
||||
diff -uNr ecore.orig//src/lib/ecore_fb/ecore_fb.c ecore/src/lib/ecore_fb/ecore_fb.c
|
||||
--- ecore.orig//src/lib/ecore_fb/ecore_fb.c 2010-09-21 12:40:06.000000000 +0200
|
||||
+++ ecore/src/lib/ecore_fb/ecore_fb.c 2010-09-24 18:42:02.000000000 +0200
|
||||
@@ -39,6 +39,9 @@
|
||||
|
||||
if (!ecore_fb_vt_init())
|
||||
return --_ecore_fb_init_count;
|
||||
+
|
||||
+ if (!ecore_fb_ts_init())
|
||||
+ return --_ecore_fb_init_count;
|
||||
|
||||
ECORE_FB_EVENT_KEY_DOWN = ecore_event_type_new();
|
||||
ECORE_FB_EVENT_KEY_UP = ecore_event_type_new();
|
||||
@@ -63,6 +66,7 @@
|
||||
if (--_ecore_fb_init_count != 0)
|
||||
return _ecore_fb_init_count;
|
||||
|
||||
+ ecore_fb_ts_shutdown();
|
||||
ecore_fb_vt_shutdown();
|
||||
|
||||
return _ecore_fb_init_count;
|
||||
12
meta-efl/recipes-efl/efl/ecore_1.0.0.bb
Normal file
12
meta-efl/recipes-efl/efl/ecore_1.0.0.bb
Normal file
@ -0,0 +1,12 @@
|
||||
require ecore.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
file://fix-ecore-fb-initialization.patch \
|
||||
file://exit_uclibc.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "56fa814282f48c346b398e16de81145f"
|
||||
SRC_URI[sha256sum] = "93a15704a9ba8126fac0da5c8802f09cecd0b68547121a4ab4146113f0d15eb7"
|
||||
13
meta-efl/recipes-efl/efl/ecore_svn.bb
Normal file
13
meta-efl/recipes-efl/efl/ecore_svn.bb
Normal file
@ -0,0 +1,13 @@
|
||||
require ecore.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
file://exit_uclibc.patch \
|
||||
file://fix-ecore-fb-initialization.patch \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
11
meta-efl/recipes-efl/efl/edb_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/edb_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
DESCRIPTION = "Edb is the Enlightenment database library"
|
||||
LICENSE = "MIT BSD"
|
||||
DEPENDS = "zlib"
|
||||
PV = "1.0.5.050+svnr${SRCPV}"
|
||||
PR = "r1"
|
||||
SRCREV = "${EFL_SRCREV_1.0.0}"
|
||||
|
||||
inherit efl
|
||||
|
||||
SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
33
meta-efl/recipes-efl/efl/edbus.inc
Normal file
33
meta-efl/recipes-efl/efl/edbus.inc
Normal file
@ -0,0 +1,33 @@
|
||||
DESCRIPTION = "DBus and HAL convenience wrappers for EFL"
|
||||
DEPENDS = "dbus ecore"
|
||||
LICENSE = "MIT BSD"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
SRCNAME = "e_dbus"
|
||||
|
||||
EXTRA_OECONF = "--enable-build-test-gui"
|
||||
|
||||
PACKAGES =+ "${PN}-enotify ${PN}-edbus ${PN}-enm ${PN}-ehal ${PN}-econnman ${PN}-eofono ${PN}-eukit ${PN}-ebluez ${PN}-test-gui"
|
||||
FILES_${PN}-enotify = "${libdir}/libenotify.so.* ${bindir}/e-notify-send"
|
||||
FILES_${PN}-edbus = "${libdir}/libedbus.so.*"
|
||||
FILES_${PN}-enm = "${libdir}/libenm.so.*"
|
||||
FILES_${PN}-ehal = "${libdir}/libehal.so.*"
|
||||
FILES_${PN}-econnman = "${libdir}/libeconnman.so.*"
|
||||
FILES_${PN}-eofono = "${libdir}/libeofono.so.*"
|
||||
FILES_${PN}-eukit = "${libdir}/libeukit.so.*"
|
||||
FILES_${PN}-ebluez = "${libdir}/libebluez.so.*"
|
||||
FILES_${PN}-test-gui = "${bindir}/e_dbus_hal"
|
||||
|
||||
RREPLACES_${PN}-enotify = "libenotify1"
|
||||
RREPLACES_${PN}-edbus = "edbus"
|
||||
RREPLACES_${PN}-enm = "edbus"
|
||||
RREPLACES_${PN}-ehal = "edbus"
|
||||
RREPLACES_${PN}-econnman = "edbus"
|
||||
RREPLACES_${PN}-eofono = "edbus"
|
||||
RREPLACES_${PN}-eukit = "edbus"
|
||||
RREPLACES_${PN}-ebluez = "edbus"
|
||||
|
||||
11
meta-efl/recipes-efl/efl/edbus_1.0.0.bb
Normal file
11
meta-efl/recipes-efl/efl/edbus_1.0.0.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require edbus.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}-${PV}"
|
||||
|
||||
SRC_URI[md5sum] = "4a3031a41e7e33f843cf104bf84cd4ee"
|
||||
SRC_URI[sha256sum] = "701be8c07fd460fc3c0fa37f4753ceb5ef87cd5563f1ce5376fa486cf1a4acb5"
|
||||
11
meta-efl/recipes-efl/efl/edbus_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/edbus_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require edbus.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
6
meta-efl/recipes-efl/efl/edje-fpu.inc
Normal file
6
meta-efl/recipes-efl/efl/edje-fpu.inc
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
def get_edje_fpu_setting(bb, d):
|
||||
if bb.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]:
|
||||
return "--enable-fixed-point"
|
||||
return ""
|
||||
|
||||
55
meta-efl/recipes-efl/efl/edje.inc
Normal file
55
meta-efl/recipes-efl/efl/edje.inc
Normal file
@ -0,0 +1,55 @@
|
||||
DESCRIPTION = "Edje is the Enlightenment graphical design & layout library"
|
||||
DEPENDS = "lua5.1 eet evas ecore embryo edje-native"
|
||||
DEPENDS_virtclass-native = "lua5.1-native evas-native ecore-native eet-native embryo-native"
|
||||
DEPENDS_virtclass-nativesdk = "evas-native ecore-native eet-native embryo-native"
|
||||
LICENSE = "MIT BSD"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
INC_PR = "r0"
|
||||
|
||||
do_configure_prepend_virtclass-native() {
|
||||
sed -i 's:EMBRYO_PREFIX"/bin:"${STAGING_BINDIR}:' ${S}/src/bin/edje_cc_out.c
|
||||
sed -i 's: cpp -I: /usr/bin/cpp -I:' ${S}/src/bin/edje_cc_parse.c
|
||||
sed -i 's:\"gcc -I:\"/usr/bin/gcc -I:' ${S}/src/bin/edje_cc_parse.c
|
||||
}
|
||||
# The new lua stuff is a bit broken...
|
||||
do_configure_append() {
|
||||
for i in $(find "${S}" -name "Makefile") ; do
|
||||
sed -i -e 's:-L/usr/local/lib::g' $i
|
||||
done
|
||||
}
|
||||
|
||||
do_compile_append() {
|
||||
sed -i -e s:local/::g -e 's:-L${STAGING_LIBDIR}::g' ${S}/edje.pc
|
||||
}
|
||||
|
||||
# gain some extra performance at the expense of RAM - generally i'd say bad
|
||||
# and a possible source of bugs
|
||||
#EXTRA_OECONF = "--enable-edje-program-cache"
|
||||
|
||||
# Since r44323 edje has a fixed-point mode
|
||||
require edje-fpu.inc
|
||||
EXTRA_OECONF += "${@get_edje_fpu_setting(bb, d)}"
|
||||
|
||||
PACKAGES =+ "${PN}-utils"
|
||||
RDEPENDS_${PN}-utils = "cpp cpp-symlinks embryo-tests"
|
||||
|
||||
RRECOMMENDS_${PN}-utils = "\
|
||||
evas-saver-png \
|
||||
evas-saver-jpeg \
|
||||
evas-saver-eet \
|
||||
"
|
||||
|
||||
DEBIAN_NOAUTONAME_${PN}-utils = "1"
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN} = "libedje-ver-pre-svn-00-0 libedje-ver-pre-svn-01-0"
|
||||
|
||||
FILES_${PN}-utils = "\
|
||||
${bindir}/edje_* \
|
||||
${bindir}/inkscape2edc \
|
||||
${datadir}/edje/include/edje.inc \
|
||||
"
|
||||
10
meta-efl/recipes-efl/efl/edje_1.0.0.bb
Normal file
10
meta-efl/recipes-efl/efl/edje_1.0.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require edje.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "14c33c2b9d1bd36d8507d55597c77991"
|
||||
SRC_URI[sha256sum] = "6dace9249cccb488170e1a17ce9f1a00d160281d4a6512b482f6dd27327e6235"
|
||||
11
meta-efl/recipes-efl/efl/edje_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/edje_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require edje.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
17
meta-efl/recipes-efl/efl/eet.inc
Normal file
17
meta-efl/recipes-efl/efl/eet.inc
Normal file
@ -0,0 +1,17 @@
|
||||
DESCRIPTION = "EET is the Enlightenment data storage library"
|
||||
DEPENDS = "pkgconfig zlib jpeg openssl eina gnutls"
|
||||
LICENSE = "MIT BSD"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--enable-openssl \
|
||||
--enable-cypher \
|
||||
--enable-signature \
|
||||
--disable-coverage \
|
||||
--enable-old-eet-file-format \
|
||||
--disable-assert \
|
||||
"
|
||||
10
meta-efl/recipes-efl/efl/eet_1.4.0.bb
Normal file
10
meta-efl/recipes-efl/efl/eet_1.4.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require eet.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "5b0f3034d2dcc2ad13049a4ab6100ca6"
|
||||
SRC_URI[sha256sum] = "0355656d938b4086b42d65ceb6eb6f1637d990231f10707be968730b592f0bc3"
|
||||
11
meta-efl/recipes-efl/efl/eet_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/eet_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require eet.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.4.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
11
meta-efl/recipes-efl/efl/eeze.inc
Normal file
11
meta-efl/recipes-efl/efl/eeze.inc
Normal file
@ -0,0 +1,11 @@
|
||||
DESCRIPTION = "Eeze is a library to simplify the use of devices"
|
||||
LICENSE = "MIT BSD"
|
||||
DEPENDS = "ecore udev"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
10
meta-efl/recipes-efl/efl/eeze_1.0.0.bb
Normal file
10
meta-efl/recipes-efl/efl/eeze_1.0.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require eeze.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "31f9b2a8fce56a73c99c1c5d2a449fb6"
|
||||
SRC_URI[sha256sum] = "27da2b12f60b3c23cd52d16d601b5ab61734b9038beb3ab40129ac770f048d84"
|
||||
11
meta-efl/recipes-efl/efl/eeze_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/eeze_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require eeze.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
16
meta-efl/recipes-efl/efl/efreet.inc
Normal file
16
meta-efl/recipes-efl/efl/efreet.inc
Normal file
@ -0,0 +1,16 @@
|
||||
DESCRIPTION = "The Enlightenment freedesktop.org library"
|
||||
DEPENDS = "ecore"
|
||||
LICENSE = "MIT BSD"
|
||||
|
||||
inherit efl
|
||||
|
||||
INC_PR = "r0"
|
||||
|
||||
PACKAGES =+ "${PN}-mime ${PN}-trash"
|
||||
FILES_${PN}-mime = "${libdir}/libefreet_mime.so.*"
|
||||
FILES_${PN}-trash = "${libdir}/libefreet_trash.so.*"
|
||||
|
||||
# efreet_desktop_cache_create is needed for e-wm start, don't include it in -tests
|
||||
FILES_${PN} += "${libdir}/efreet/efreet_desktop_cache_create \
|
||||
${libdir}/efreet/efreet_icon_cache_create \
|
||||
"
|
||||
11
meta-efl/recipes-efl/efl/efreet/changeset_trunk_r57435.patch
Normal file
11
meta-efl/recipes-efl/efl/efreet/changeset_trunk_r57435.patch
Normal file
@ -0,0 +1,11 @@
|
||||
Index: efreet/src/lib/efreet_desktop.c
|
||||
===================================================================
|
||||
--- efreet/src/lib/efreet_desktop.c (revision 57257)
|
||||
+++ efreet/src/lib/efreet_desktop.c (revision 57435)
|
||||
@@ -1206,5 +1206,5 @@
|
||||
case ECORE_FILE_EVENT_MODIFIED:
|
||||
ext = strrchr(path, '.');
|
||||
- if (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory"))
|
||||
+ if (ext && (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory")))
|
||||
efreet_cache_desktop_update();
|
||||
break;
|
||||
11
meta-efl/recipes-efl/efl/efreet_1.0.0.bb
Normal file
11
meta-efl/recipes-efl/efl/efreet_1.0.0.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require efreet.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
file://changeset_trunk_r57435.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "ce7dd05138335312c7eb9ac8e5e62467"
|
||||
SRC_URI[sha256sum] = "000021480454f8684b9ad7a6a26fa7fe6c4530817ab3a695acb8ea722a78ebf9"
|
||||
11
meta-efl/recipes-efl/efl/efreet_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/efreet_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require efreet.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
14
meta-efl/recipes-efl/efl/eina.inc
Normal file
14
meta-efl/recipes-efl/efl/eina.inc
Normal file
@ -0,0 +1,14 @@
|
||||
DESCRIPTION = "Eina is the Enlightenment data library"
|
||||
LICENSE = "LGPL"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
inherit efl
|
||||
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN} = "libeina-ver-pre-svn-00-0 libeina-ver-pre-svn-01-0"
|
||||
|
||||
FILES_${PN} += "${libdir}/eina"
|
||||
10
meta-efl/recipes-efl/efl/eina_1.0.0.bb
Normal file
10
meta-efl/recipes-efl/efl/eina_1.0.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require eina.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "207b64a6549642392c4a0760df78df59"
|
||||
SRC_URI[sha256sum] = "75e0795e0cb27e6278441b09e5299ee4e8fbacaf2a1d7a4a2b86a82f059b520b"
|
||||
11
meta-efl/recipes-efl/efl/eina_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/eina_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require eina.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
32
meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb
Normal file
32
meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb
Normal file
@ -0,0 +1,32 @@
|
||||
DESCRIPTION = "efenniht elementary 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"
|
||||
RSUGGESTS_${PN} = "e-wm-theme-illume-efenniht"
|
||||
PACKAGE_ARCH = "all"
|
||||
LICENSE = "MIT/BSD"
|
||||
|
||||
SRCREV_THM_REV ?= "${EFL_SRCREV_1.0.0}"
|
||||
SRCREV_ELM_REV ?= "${EFL_SRCREV_1.0.0}"
|
||||
|
||||
SRCREV_FORMAT = "THM_REV"
|
||||
PV = "0.0+svnr${SRCPV}"
|
||||
PACKAGE_ARCH = "all"
|
||||
|
||||
inherit e-base
|
||||
|
||||
SRCNAME = "efenniht"
|
||||
SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};proto=http;name=THM_REV"
|
||||
SRC_URI += "${E_SVN}/trunk/elementary/data;module=themes;proto=http;name=ELM_REV"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
do_compile() {
|
||||
${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images -id ${WORKDIR}/themes/ ${S}/elm-efenniht.edc -o ${S}/elm-efenniht.edj
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/elementary/themes/
|
||||
install -m 0644 ${S}/elm-efenniht.edj ${D}${datadir}/elementary/themes/
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir}/elementary/themes/"
|
||||
61
meta-efl/recipes-efl/efl/elementary_svn.bb
Normal file
61
meta-efl/recipes-efl/efl/elementary_svn.bb
Normal file
@ -0,0 +1,61 @@
|
||||
DESCRIPTION = "EFL based widget set for mobile devices"
|
||||
LICENSE = "LGPL"
|
||||
DEPENDS = "eet-native efreet evas ecore edje eet edbus ethumb"
|
||||
PV = "0.7.0+svnr${SRCPV}"
|
||||
PR = "r11"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
--with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
|
||||
"
|
||||
|
||||
do_compile_append() {
|
||||
sed -i -e s:${STAGING_DIR_TARGET}::g \
|
||||
-e s:/${TARGET_SYS}::g \
|
||||
elementary.pc
|
||||
}
|
||||
|
||||
PACKAGES =+ "${PN}-configs"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
elementary-themes \
|
||||
elementary-configs \
|
||||
"
|
||||
RSUGGESTS_${PN} = "elementary-tests"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${libdir}/edje/modules/elm \
|
||||
"
|
||||
|
||||
FILES_${PN}-themes = "\
|
||||
${datadir}/elementary/themes \
|
||||
"
|
||||
|
||||
FILES_${PN}-configs = "\
|
||||
${datadir}/elementary/config \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${libdir}/elementary/modules/test_entry/*/.debug \
|
||||
${libdir}/edje/modules/elm/*/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-tests = "\
|
||||
${bindir}/elementary* \
|
||||
${datadir}/elementary/images \
|
||||
${datadir}/elementary/objects \
|
||||
${datadir}/applications/* \
|
||||
${datadir}/icons/* \
|
||||
${libdir}/elementary/modules/test_entry/* \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking, as in evas
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN}-themes = "libelementary-ver-pre-svn-05-themes libelementary-ver-svn-06-themes libelementary-ver-pre-svn-06-themes"
|
||||
RREPLACES_${PN}-configs = "libelementary-ver-pre-svn-05-configs libelementary-ver-svn-06-configs libelementary-ver-pre-svn-06-configs"
|
||||
15
meta-efl/recipes-efl/efl/embryo.inc
Normal file
15
meta-efl/recipes-efl/efl/embryo.inc
Normal file
@ -0,0 +1,15 @@
|
||||
DESCRIPTION = "The Enlightenment C-like scripting language for Edje"
|
||||
LICENSE = "MIT BSD"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN} = "libembryo-ver-pre-svn-00-0 libembryo-ver-pre-svn-01-0"
|
||||
|
||||
RREPLACES_${PN}-tests = "libembryo-ver-pre-svn-00-tests libembryo-ver-pre-svn-01-tests"
|
||||
|
||||
10
meta-efl/recipes-efl/efl/embryo_1.0.0.bb
Normal file
10
meta-efl/recipes-efl/efl/embryo_1.0.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require embryo.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "2d6269c931656d5714197e508b144f18"
|
||||
SRC_URI[sha256sum] = "7d6fa883479262776e74c2b5506e72eebfe5826341eba0da1609e981f4dd0932"
|
||||
11
meta-efl/recipes-efl/efl/embryo_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/embryo_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require embryo.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
16
meta-efl/recipes-efl/efl/emotion_svn.bb
Normal file
16
meta-efl/recipes-efl/efl/emotion_svn.bb
Normal file
@ -0,0 +1,16 @@
|
||||
DESCRIPTION = "The Enlightenment multimedia library"
|
||||
LICENSE = "MIT BSD"
|
||||
# we no longer build the libxine backend, since the gstreamer backend seems more promising
|
||||
DEPENDS = "eet evas ecore edje gstreamer gst-plugins-base"
|
||||
PV = "0.2.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--disable-xine --enable-gstreamer --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
PACKAGES =+ "emotion-backend-gstreamer"
|
||||
FILES_emotion-backend-gstreamer = "${libdir}/emotion/*.so"
|
||||
RRECOMMENDS_${PN} = "emotion-backend-gstreamer"
|
||||
11
meta-efl/recipes-efl/efl/engrave_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/engrave_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
DESCRIPTION = "Engrave is an Edje Editing Library"
|
||||
LICENSE = "MIT"
|
||||
# also requires yacc and lex on host
|
||||
DEPENDS = "evas ecore"
|
||||
PV = "0.0.0+svnr${SRCPV}"
|
||||
PR = "r1"
|
||||
SRCREV = "${EFL_SRCREV_1.0.0}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
20
meta-efl/recipes-efl/efl/epdf_svn.bb
Normal file
20
meta-efl/recipes-efl/efl/epdf_svn.bb
Normal file
@ -0,0 +1,20 @@
|
||||
DESCRIPTION = "Epdf is the glue between EFL and libpoppler"
|
||||
LICENSE = "MIT BSD"
|
||||
DEPENDS = "poppler evas ecore"
|
||||
PV = "0.1.0+svnr${SRCPV}"
|
||||
PR = "r4"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--enable-poppler \
|
||||
--disable-ewl \
|
||||
--disable-mupdf \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking, as in evas
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
10
meta-efl/recipes-efl/efl/epeg_svn.bb
Normal file
10
meta-efl/recipes-efl/efl/epeg_svn.bb
Normal file
@ -0,0 +1,10 @@
|
||||
DESCRIPTION = "Epeg is a small library for handling thumbnails."
|
||||
LICENSE = "MIT"
|
||||
DEPENDS = "jpeg"
|
||||
PV = "0.9.0+svnr${SRCPV}"
|
||||
PR = "r2"
|
||||
SRCREV = "${EFL_SRCREV_1.0.0}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
23
meta-efl/recipes-efl/efl/ethumb_svn.bb
Normal file
23
meta-efl/recipes-efl/efl/ethumb_svn.bb
Normal file
@ -0,0 +1,23 @@
|
||||
DESCRIPTION = "EFL based thumbnail generation library"
|
||||
LICENSE = "LGPL"
|
||||
DEPENDS = "libexif eet-native evas ecore edje eet edbus emotion epdf"
|
||||
PV = "0.1.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
--with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
|
||||
--disable-docs \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking, as in evas
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
FILES_${PN} += "\
|
||||
${bindir}/ethumbd \
|
||||
${libexecdir}/ethumbd_slave \
|
||||
"
|
||||
180
meta-efl/recipes-efl/efl/evas.inc
Normal file
180
meta-efl/recipes-efl/efl/evas.inc
Normal file
@ -0,0 +1,180 @@
|
||||
DESCRIPTION = "Evas is the Enlightenment canvas API"
|
||||
LICENSE = "MIT BSD"
|
||||
# can also depend on valgrind, libsdl-x11, directfb
|
||||
DEPENDS = "librsvg eina eet freetype jpeg libpng virtual/libx11 libxext libxrender fontconfig libfribidi giflib"
|
||||
DEPENDS_virtclass-native = "freetype-native libxext-native libpng-native jpeg-native eet-native eina-native libfribidi-native"
|
||||
|
||||
inherit efl
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r1"
|
||||
FILESPATHPKG =. "${BPN}-${PV}:${BPN}:"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
for plugin_type in "engines loaders savers".split():
|
||||
bb.note( "splitting packages for evas %s..." % plugin_type )
|
||||
basedir = bb.data.expand( '${libdir}/evas/modules/%s' % plugin_type, d )
|
||||
|
||||
do_split_packages(d, basedir, '^(.*)',
|
||||
output_pattern = 'evas-' + plugin_type[:-1] + "-%s",
|
||||
description = 'Evas module %s',
|
||||
allow_dirs=True, recursive=False, extra_depends="" )
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
find "${D}" -name .debug -type d -exec rm -rf {} \;
|
||||
}
|
||||
|
||||
FILES_${PN}-dev += "${libdir}/evas/modules/*/*/*/*.a ${libdir}/evas/modules/*/*/*/*.la"
|
||||
FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/"
|
||||
|
||||
PACKAGES_DYNAMIC_virtclass-native = ""
|
||||
PACKAGES_DYNAMIC = "evas-engine-* evas-loader-* evas-saver-*"
|
||||
|
||||
RRECOMMENDS_${PN} = " \
|
||||
evas-engine-buffer \
|
||||
evas-engine-fb \
|
||||
evas-engine-software-generic \
|
||||
evas-engine-software-x11 \
|
||||
evas-engine-software-16 \
|
||||
evas-engine-software-16-x11 \
|
||||
evas-engine-xrender-x11 \
|
||||
\
|
||||
evas-loader-png \
|
||||
evas-loader-jpeg \
|
||||
evas-loader-eet \
|
||||
evas-loader-gif \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
RREPLACES_${PN} = "libevas-ver-pre-svn-00-0 libevas-ver-pre-svn-01-0"
|
||||
|
||||
RREPLACES_${PN}-tests = "libevas-ver-pre-svn-00-tests libevas-ver-pre-svn-01-tests"
|
||||
|
||||
RREPLACES_evas-loader-pmaps = "liblibevas-ver-pre-svn-00-loader-pmaps libevas-ver-pre-svn-00-loader-pmaps "
|
||||
RREPLACES_evas-loader-eet = "liblibevas-ver-pre-svn-00-loader-eet libevas-ver-pre-svn-00-loader-eet "
|
||||
RREPLACES_evas-loader-jpeg = "liblibevas-ver-pre-svn-00-loader-jpeg libevas-ver-pre-svn-00-loader-jpeg "
|
||||
RREPLACES_evas-loader-tiff = "liblibevas-ver-pre-svn-00-loader-tiff libevas-ver-pre-svn-00-loader-tiff "
|
||||
RREPLACES_evas-loader-png = "liblibevas-ver-pre-svn-00-loader-png libevas-ver-pre-svn-00-loader-png "
|
||||
RREPLACES_evas-loader-xpm = "liblibevas-ver-pre-svn-00-loader-xpm libevas-ver-pre-svn-00-loader-xpm "
|
||||
|
||||
RREPLACES_evas-saver-pmaps = "liblibevas-ver-pre-svn-00-saver-pmaps libevas-ver-pre-svn-00-saver-pmaps "
|
||||
RREPLACES_evas-saver-eet = "liblibevas-ver-pre-svn-00-saver-eet libevas-ver-pre-svn-00-saver-eet "
|
||||
RREPLACES_evas-saver-jpeg = "liblibevas-ver-pre-svn-00-saver-jpeg libevas-ver-pre-svn-00-saver-jpeg "
|
||||
RREPLACES_evas-saver-tiff = "liblibevas-ver-pre-svn-00-saver-tiff libevas-ver-pre-svn-00-saver-tiff "
|
||||
RREPLACES_evas-saver-png = "liblibevas-ver-pre-svn-00-saver-png libevas-ver-pre-svn-00-saver-png "
|
||||
RREPLACES_evas-saver-xpm = "liblibevas-ver-pre-svn-00-saver-xpm libevas-ver-pre-svn-00-saver-xpm "
|
||||
|
||||
RREPLACES_evas-engine-fb = "liblibevas-ver-pre-svn-00-engine-fb libevas-ver-pre-svn-00-engine-fb "
|
||||
RREPLACES_evas-engine-software-generic = "liblibevas-ver-pre-svn-00-engine-software-generic libevas-ver-pre-svn-00-engine-software-generic "
|
||||
RREPLACES_evas-engine-software-16 = "liblibevas-ver-pre-svn-00-engine-software-16 libevas-ver-pre-svn-00-engine-software-16 "
|
||||
RREPLACES_evas-engine-buffer = "liblibevas-ver-pre-svn-00-engine-buffer libevas-ver-pre-svn-00-engine-buffer "
|
||||
RREPLACES_evas-engine-xrender-x11 = "liblibevas-ver-pre-svn-00-engine-xrender-x11 libevas-ver-pre-svn-00-engine-xrender-x11 "
|
||||
RREPLACES_evas-engine-software-x11 = "liblibevas-ver-pre-svn-00-engine-software-x11 libevas-ver-pre-svn-00-engine-software-x11 "
|
||||
|
||||
# disabling this, since (due to OE bugs) it drags in whole Gtk+
|
||||
#RRECOMMENDS_${PN} += " \
|
||||
# libevas-loader-svg \
|
||||
#"
|
||||
|
||||
EVAS_CPU_TWEAKS = ""
|
||||
# Disabled for now, see http://thread.gmane.org/gmane.comp.window-managers.enlightenment.devel/25194
|
||||
EVAS_CPU_TWEAKS_armv7a = "--disable-cpu-neon"
|
||||
|
||||
# common options
|
||||
EVAS_OECONF = " \
|
||||
--x-includes=${STAGING_INCDIR}/X11 \
|
||||
--x-libraries=${STAGING_LIBDIR} \
|
||||
--enable-evas-magic-debug \
|
||||
--enable-fb \
|
||||
--disable-directfb \
|
||||
--disable-sdl \
|
||||
--enable-buffer \
|
||||
--disable-software-ddraw \
|
||||
--disable-software-qtopia \
|
||||
--disable-software-xcb \
|
||||
--disable-xrender-xcb \
|
||||
--disable-glitz-x11 \
|
||||
--enable-image-loader-eet \
|
||||
--disable-image-loader-edb \
|
||||
--enable-image-loader-png \
|
||||
--enable-image-loader-jpeg \
|
||||
--enable-image-loader-tiff \
|
||||
--enable-image-loader-xpm \
|
||||
--enable-cpu-c \
|
||||
--enable-fontconfig \
|
||||
--enable-font-loader-eet \
|
||||
--enable-scale-sample \
|
||||
--enable-scale-smooth \
|
||||
--enable-convert-yuv \
|
||||
--enable-small-dither-mask \
|
||||
--disable-no-dither-mask \
|
||||
--disable-convert-8-rgb-332 \
|
||||
--disable-convert-8-rgb-666 \
|
||||
--disable-convert-8-rgb-232 \
|
||||
--disable-convert-8-rgb-222 \
|
||||
--disable-convert-8-rgb-221 \
|
||||
--disable-convert-8-rgb-121 \
|
||||
--disable-convert-8-rgb-111 \
|
||||
--enable-convert-16-rgb-565 \
|
||||
--disable-convert-16-rgb-555 \
|
||||
--disable-convert-16-rgb-444 \
|
||||
--disable-convert-16-rgb-ipq \
|
||||
--enable-convert-16-rgb-rot-0 \
|
||||
--enable-convert-16-rgb-rot-90 \
|
||||
--disable-convert-16-rgb-rot-180 \
|
||||
--enable-convert-16-rgb-rot-270 \
|
||||
${EVAS_CPU_TWEAKS} \
|
||||
"
|
||||
|
||||
# either sgx or 6410 atm
|
||||
GLES ?= "sgx"
|
||||
|
||||
# This is a hack to get openGL|ES 2.x support enabled for people that have the SDK headers in staging.
|
||||
# We put this in the main recipe, since it will just not build the gl stuff when the headers are missing
|
||||
|
||||
# If the above sentence confuse you: everything is built and configured as before if you don't have the SDK
|
||||
|
||||
EXTRA_OECONF = "${EVAS_OECONF} \
|
||||
--enable-pthreads \
|
||||
--enable-async-events \
|
||||
--enable-async-preload \
|
||||
--enable-simple-x11 \
|
||||
--enable-software-x11 \
|
||||
--enable-xrender-x11 \
|
||||
--enable-software-16-x11 \
|
||||
--enable-image-loader-gif \
|
||||
--enable-image-loader-svg \
|
||||
--enable-convert-24-rgb-888 \
|
||||
--enable-convert-24-bgr-888 \
|
||||
--enable-convert-32-rgb-8888 \
|
||||
--enable-convert-32-rgbx-8888 \
|
||||
--enable-convert-32-bgr-8888 \
|
||||
--enable-convert-32-bgrx-8888 \
|
||||
--enable-convert-32-rgb-rot-0 \
|
||||
--enable-convert-32-rgb-rot-90 \
|
||||
--disable-convert-32-rgb-rot-180 \
|
||||
--enable-convert-32-rgb-rot-270 \
|
||||
--enable-gl-x11 \
|
||||
--enable-gl-flavor-gles \
|
||||
--enable-gles-variety-${GLES} \
|
||||
"
|
||||
EXTRA_OECONF_virtclass-native = "${EVAS_OECONF} \
|
||||
--disable-software-x11 \
|
||||
--disable-software-16-x11 \
|
||||
--disable-gl-x11 \
|
||||
--disable-xrender-x11 \
|
||||
--disable-image-loader-gif \
|
||||
--disable-image-loader-svg \
|
||||
--disable-convert-24-rgb-888 \
|
||||
--disable-convert-24-bgr-888 \
|
||||
--disable-convert-32-rgb-8888 \
|
||||
--disable-convert-32-rgbx-8888 \
|
||||
--disable-convert-32-bgr-8888 \
|
||||
--disable-convert-32-bgrx-8888 \
|
||||
--disable-convert-32-rgb-rot-0 \
|
||||
--disable-convert-32-rgb-rot-90 \
|
||||
--disable-convert-32-rgb-rot-270 \
|
||||
"
|
||||
10
meta-efl/recipes-efl/efl/evas_1.0.0.bb
Normal file
10
meta-efl/recipes-efl/efl/evas_1.0.0.bb
Normal file
@ -0,0 +1,10 @@
|
||||
require evas.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "8bcea881d472d526367f5280df4060a2"
|
||||
SRC_URI[sha256sum] = "129d460f314fec43b2c5aad6c5f81e2797bca5e255f4b333b3d0b7b9ef81c4b0"
|
||||
11
meta-efl/recipes-efl/efl/evas_svn.bb
Normal file
11
meta-efl/recipes-efl/efl/evas_svn.bb
Normal file
@ -0,0 +1,11 @@
|
||||
require evas.inc
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "1.0.999+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
35
meta-efl/recipes-efl/efl/imlib2_svn.bb
Normal file
35
meta-efl/recipes-efl/efl/imlib2_svn.bb
Normal file
@ -0,0 +1,35 @@
|
||||
DESCRIPTION = "A graphic library for file loading, saving, rendering, and manipulation."
|
||||
LICENSE = "BSD"
|
||||
# can also depend on tiff34, ungif or gif, z, bz2, id3tag
|
||||
DEPENDS = "freetype libpng jpeg virtual/libx11 libxext"
|
||||
PROVIDES = "virtual/imlib2"
|
||||
PV = "1.4.2.001+svnr${SRCPV}"
|
||||
PR = "r2"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-x \
|
||||
--x-includes=${STAGING_INCDIR} \
|
||||
--x-libraries=${STAGING_LIBDIR} "
|
||||
|
||||
# TODO: Use more fine granular version
|
||||
#OE_LT_RPATH_ALLOW=":${libdir}/imlib2/loaders:${libdir}/imlib2/filters:"
|
||||
OE_LT_RPATH_ALLOW = "any"
|
||||
OE_LT_RPATH_ALLOW[export]="1"
|
||||
|
||||
do_install_append() {
|
||||
install -m 0755 imlib2-config ${STAGING_BINDIR_CROSS}
|
||||
}
|
||||
|
||||
PACKAGES =+ "imlib2-loaders-dbg imlib2-filters-dbg imlib2-loaders imlib2-filters"
|
||||
FILES_${PN} = "${libdir}/lib*.so.* ${libdir}/imlib2/*/*.so"
|
||||
FILES_${PN}-dbg = "${libdir}/.debug/ ${bindir}/.debug/"
|
||||
FILES_${PN}-dev += "${bindir}/imlib2-config ${libdir}/*.so ${includedir}"
|
||||
FILES_${PN}-bin = "${bindir}"
|
||||
FILES_imlib2-loaders = "${libdir}/imlib2/loaders/*.so"
|
||||
FILES_imlib2-filters = "${libdir}/imlib2/filters/*.so"
|
||||
FILES_imlib2-loaders-dbg += "${libdir}/imlib2/loaders/.debug"
|
||||
FILES_imlib2-filters-dbg += "${libdir}/imlib2/filters/.debug"
|
||||
17
meta-efl/recipes-efl/efl/libeflvala_svn.bb
Normal file
17
meta-efl/recipes-efl/efl/libeflvala_svn.bb
Normal file
@ -0,0 +1,17 @@
|
||||
DESCRIPTION = "Vala meets the Enlightenment Foundation Libraries"
|
||||
AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>"
|
||||
LICENSE = "LGPL"
|
||||
SECTION = "devel"
|
||||
DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary"
|
||||
PV = "2011.01.13.1+svnr${SRCPV}"
|
||||
PE = "1"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
SRCNAME = "vala"
|
||||
|
||||
inherit e-base autotools pkgconfig vala
|
||||
|
||||
SRC_URI = "${E_SVN}/trunk/BINDINGS;module=${SRCNAME};proto=http"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PACKAGES =+ "${PN}-examples"
|
||||
FILES_${PN}-examples = "${datadir}/libeflvala ${bindir}/*"
|
||||
44
meta-efl/recipes-efl/efl/libeweather_svn.bb
Normal file
44
meta-efl/recipes-efl/efl/libeweather_svn.bb
Normal file
@ -0,0 +1,44 @@
|
||||
DESCRIPTION = "EFL-based weather widget library"
|
||||
LICENSE = "LGPL"
|
||||
DEPENDS = "ecore edje"
|
||||
PV = "0.0.0+svnr${SRCPV}"
|
||||
PR = "r0"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};proto=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
RSUGGESTS_${PN} = "elementary-tests"
|
||||
|
||||
do_compile_append() {
|
||||
sed -i -e s:${STAGING_DIR_TARGET}::g \
|
||||
-e s:/${TARGET_SYS}::g \
|
||||
eweather.pc
|
||||
}
|
||||
|
||||
PACKAGES += "${PN}-plugins"
|
||||
|
||||
FILES_${PN}-themes = "\
|
||||
${datadir} \
|
||||
"
|
||||
|
||||
FILES_${PN}-plugins = "\
|
||||
${libdir}/eweather/plugins/*.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${libdir}/eweather/plugins/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += "\
|
||||
${libdir}/eweather/plugins/*.a \
|
||||
${libdir}/eweather/plugins/*.la \
|
||||
"
|
||||
|
||||
RRECOMMENDS_${PN} = "\
|
||||
${PN}-themes \
|
||||
${PN}-plugins \
|
||||
"
|
||||
22
meta-efl/recipes-efl/tasks/task-x11-illume.bb
Normal file
22
meta-efl/recipes-efl/tasks/task-x11-illume.bb
Normal file
@ -0,0 +1,22 @@
|
||||
DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment."
|
||||
SECTION = "x11/wm"
|
||||
LICENSE = "MIT"
|
||||
PV = "1.0"
|
||||
PR = "r1"
|
||||
|
||||
# WORK IN PROGRESS
|
||||
|
||||
inherit task
|
||||
|
||||
# Default illume theme
|
||||
ETHEME ?= "e-wm-theme-illume"
|
||||
ECONFIG ?= "e-wm-config-illume2"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
task-x11-server \
|
||||
task-x11-utils \
|
||||
\
|
||||
e-wm \
|
||||
${ECONFIG} \
|
||||
${ETHEME} \
|
||||
"
|
||||
Loading…
x
Reference in New Issue
Block a user