diff options
Diffstat (limited to 'meta-efl/recipes-efl/efl')
32 files changed, 1098 insertions, 0 deletions
diff --git a/meta-efl/recipes-efl/efl/azy_svn.bb b/meta-efl/recipes-efl/efl/azy_svn.bb new file mode 100644 index 000000000..cb180fb63 --- /dev/null +++ b/meta-efl/recipes-efl/efl/azy_svn.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | DESCRIPTION = "Azy is a library meant for implementing rpc clients and servers in a simple manner." | ||
2 | DEPENDS = "pkgconfig zlib openssl eina gnutls ecore libxml2 re2c-native mysql5 azy-native glib-2.0" | ||
3 | DEPENDS_virtclass-native = "pkgconfig-native zlib-native openssl-native eina-native gnutls-native ecore-native libxml2-native re2c-native mysql5-native glib-2.0-native" | ||
4 | LICENSE = "LGPLv2.1+" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | ||
6 | |||
7 | PV = "1.0.0+svnr${SRCPV}" | ||
8 | PR = "r2" | ||
9 | |||
10 | SRCREV = "${EFL_SRCREV}" | ||
11 | |||
12 | # to provide native lemon binary | ||
13 | BBCLASSEXTEND = "native" | ||
14 | |||
15 | EXTRA_OECONF += " --disable-mysql-tests" | ||
16 | |||
17 | do_configure_prepend_class-target() { | ||
18 | sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/azy_lemon#g" ${S}/src/bin/Makefile.am | ||
19 | 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 | ||
20 | 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 | ||
21 | } | ||
22 | |||
23 | do_install_append_class-native() { | ||
24 | install -d ${D}/${bindir} | ||
25 | install -m 0755 ${B}/src/bin/lemon ${D}/${bindir}/azy_lemon | ||
26 | } | ||
27 | |||
28 | inherit efl | ||
29 | |||
30 | SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep" | ||
31 | S = "${WORKDIR}/${SRCNAME}" | ||
32 | |||
diff --git a/meta-efl/recipes-efl/efl/e-wm-illume-dict-pl_git.bb b/meta-efl/recipes-efl/efl/e-wm-illume-dict-pl_git.bb new file mode 100644 index 000000000..17f668b98 --- /dev/null +++ b/meta-efl/recipes-efl/efl/e-wm-illume-dict-pl_git.bb | |||
@@ -0,0 +1,18 @@ | |||
1 | SUMMARY = "Polish dictionary for Illume keyboard" | ||
2 | SECTION = "x11/data" | ||
3 | SRCREV = "38fdd9bb0d8296e984bb6443466801eea6f62f00" | ||
4 | PV = "1.0+gitr${SRCPV}" | ||
5 | PE = "1" | ||
6 | LICENSE = "MIT BSD" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2" | ||
8 | |||
9 | SRC_URI = "git://git.shr-project.org/repo/shr-themes.git;protocol=http;branch=master" | ||
10 | |||
11 | S = "${WORKDIR}/git/e-wm/${PN}" | ||
12 | |||
13 | FILES_${PN} = "${libdir}/enlightenment/modules/illume/dicts/Polish.dic" | ||
14 | |||
15 | do_install() { | ||
16 | install -d ${D}${libdir}/enlightenment/modules/illume/dicts | ||
17 | install -m 0644 ${S}/Polish.dic ${D}${libdir}/enlightenment/modules/illume/dicts/Polish.dic | ||
18 | } | ||
diff --git a/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch b/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch new file mode 100644 index 000000000..55773a3b9 --- /dev/null +++ b/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch | |||
@@ -0,0 +1,41 @@ | |||
1 | From 657571197c9d369e12ae31b6777a1929fe3680ef Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sat, 29 Oct 2011 00:16:55 +0200 | ||
4 | Subject: [PATCH] ecore-fb: fix ts init | ||
5 | |||
6 | Upstream-Status: Pending | ||
7 | |||
8 | The whole ecore-fb init logic is somewhat flawed; with this patch we | ||
9 | get at least a working touchscreen w/ tslib again. | ||
10 | |||
11 | Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de> | ||
12 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
13 | --- | ||
14 | ecore/src/lib/ecore_fb/ecore_fb.c | 4 ++++ | ||
15 | 1 files changed, 4 insertions(+), 0 deletions(-) | ||
16 | |||
17 | diff --git a/src/lib/ecore_fb/ecore_fb.c b/src/lib/ecore_fb/ecore_fb.c | ||
18 | index 5b2b84b..a1904b3 100644 | ||
19 | --- a/src/lib/ecore_fb/ecore_fb.c | ||
20 | +++ b/src/lib/ecore_fb/ecore_fb.c | ||
21 | @@ -46,6 +46,9 @@ ecore_fb_init(const char *name __UNUSED__) | ||
22 | if (!ecore_fb_vt_init()) | ||
23 | return --_ecore_fb_init_count; | ||
24 | |||
25 | + if (!ecore_fb_ts_init()) | ||
26 | + return --_ecore_fb_init_count; | ||
27 | + | ||
28 | if (!oldhand) | ||
29 | { | ||
30 | oldhand = signal(SIGINT, nosigint); | ||
31 | @@ -77,6 +80,7 @@ ecore_fb_shutdown(void) | ||
32 | oldhand = NULL; | ||
33 | } | ||
34 | |||
35 | + ecore_fb_ts_shutdown(); | ||
36 | ecore_fb_vt_shutdown(); | ||
37 | |||
38 | return _ecore_fb_init_count; | ||
39 | -- | ||
40 | 1.7.8.6 | ||
41 | |||
diff --git a/meta-efl/recipes-efl/efl/edb_svn.bb b/meta-efl/recipes-efl/efl/edb_svn.bb new file mode 100644 index 000000000..a895cb31b --- /dev/null +++ b/meta-efl/recipes-efl/efl/edb_svn.bb | |||
@@ -0,0 +1,16 @@ | |||
1 | SUMMARY = "Edb is the Enlightenment database library" | ||
2 | LICENSE = "MIT BSD" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=d8a7c08df3bc3280208b959be7215c25 \ | ||
4 | file://COPYING-PLAIN;md5=f59cacc08235a546b0c34a5422133035" | ||
5 | |||
6 | DEPENDS = "zlib" | ||
7 | PV = "1.0.5.050+svnr${SRCPV}" | ||
8 | SRCREV = "${EFL_SRCREV}" | ||
9 | |||
10 | inherit efl | ||
11 | |||
12 | PACKAGECONFIG ??= "" | ||
13 | PACKAGECONFIG[ncurses] = "--enable-ncurses,--disable-ncurses,ncurses" | ||
14 | |||
15 | SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};protocol=http;scmdata=keep" | ||
16 | S = "${WORKDIR}/${SRCNAME}" | ||
diff --git a/meta-efl/recipes-efl/efl/edbus.inc b/meta-efl/recipes-efl/efl/edbus.inc new file mode 100644 index 000000000..7b11af54b --- /dev/null +++ b/meta-efl/recipes-efl/efl/edbus.inc | |||
@@ -0,0 +1,29 @@ | |||
1 | DESCRIPTION = "DBus and HAL convenience wrappers for EFL" | ||
2 | DEPENDS = "dbus ecore eina" | ||
3 | LICENSE = "MIT BSD" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=550b8cea13dacc4bf00508a8cce1074c" | ||
5 | |||
6 | inherit efl | ||
7 | |||
8 | # -dev and -dbg packages wants ${PN} which is empty here | ||
9 | ALLOW_EMPTY_${PN} = "1" | ||
10 | |||
11 | BBCLASSEXTEND = "native" | ||
12 | INC_PR = "r0" | ||
13 | |||
14 | SRCNAME = "e_dbus" | ||
15 | |||
16 | # it needs to be disabled, because creates circular dependency on elementary | ||
17 | EXTRA_OECONF += "--disable-edbus-performance-test" | ||
18 | |||
19 | PACKAGES =+ "${PN}-enotify ${PN}-edbus ${PN}-enm ${PN}-ehal ${PN}-econnman ${PN}-eofono ${PN}-eukit ${PN}-ebluez" | ||
20 | FILES_${PN}-enotify = "${libdir}/libenotify.so.* ${bindir}/e-notify-send" | ||
21 | FILES_${PN}-edbus = "${libdir}/libedbus.so.*" | ||
22 | FILES_${PN}-enm = "${libdir}/libenm.so.*" | ||
23 | FILES_${PN}-ehal = "${libdir}/libehal.so.*" | ||
24 | FILES_${PN}-econnman = "${libdir}/libeconnman.so.* ${libdir}/libeconnman0_7x.so.*" | ||
25 | FILES_${PN}-eofono = "${libdir}/libeofono.so.*" | ||
26 | FILES_${PN}-eukit = "${libdir}/libeukit.so.*" | ||
27 | FILES_${PN}-ebluez = "${libdir}/libebluez.so.*" | ||
28 | FILES_${PN} += "${datadir}/e_dbus/logo.png" | ||
29 | |||
diff --git a/meta-efl/recipes-efl/efl/edbus_1.7.9.bb b/meta-efl/recipes-efl/efl/edbus_1.7.9.bb new file mode 100644 index 000000000..64e77e61a --- /dev/null +++ b/meta-efl/recipes-efl/efl/edbus_1.7.9.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | SRC_URI[md5sum] = "8f72da14e5664aad8c45eeeca0e3ff5f" | ||
8 | SRC_URI[sha256sum] = "c328c4cf1424629cb67c83689ccc1f95967abcb4c03dffd437e93b799ff151c1" | ||
diff --git a/meta-efl/recipes-efl/efl/edje-fpu.inc b/meta-efl/recipes-efl/efl/edje-fpu.inc new file mode 100644 index 000000000..3f2aacffb --- /dev/null +++ b/meta-efl/recipes-efl/efl/edje-fpu.inc | |||
@@ -0,0 +1,6 @@ | |||
1 | |||
2 | def get_edje_fpu_setting(bb, d): | ||
3 | if d.getVar('TARGET_FPU', 1) in [ 'soft' ]: | ||
4 | return "--enable-fixed-point" | ||
5 | return "" | ||
6 | |||
diff --git a/meta-efl/recipes-efl/efl/efl.inc b/meta-efl/recipes-efl/efl/efl.inc new file mode 100644 index 000000000..82f8dfe5b --- /dev/null +++ b/meta-efl/recipes-efl/efl/efl.inc | |||
@@ -0,0 +1,276 @@ | |||
1 | SUMMARY = "EFL" | ||
2 | LICENSE = "MIT BSD LGPL-2.1" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=a1809a807e39dd48ddcf7be98477d130" | ||
4 | |||
5 | DEPENDS_class-native = "freetype-native libxext-native libpng-native jpeg-native tiff-native libfribidi-native glib-2.0-native dbus-native" | ||
6 | DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxdamage libxrender fontconfig libfribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver efl-native" | ||
7 | |||
8 | inherit efl gettext pkgconfig | ||
9 | |||
10 | BBCLASSEXTEND = "native" | ||
11 | |||
12 | PROVIDES += "ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus" | ||
13 | |||
14 | # we don't have bullet for physics | ||
15 | # You have chosen to disable physics support. This disables lots of | ||
16 | # core functionality and is effectively never tested. You are going | ||
17 | # to find features that suddenly don't work and as a result cause | ||
18 | # a series of breakages. This is simply not tested so you are on | ||
19 | # your own in terms of ensuring everything works if you do this | ||
20 | EXTRA_OECONF = " \ | ||
21 | --disable-physics \ | ||
22 | --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \ | ||
23 | " | ||
24 | EXTRA_OECONF_append_class-target = " \ | ||
25 | --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ | ||
26 | --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ | ||
27 | --with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \ | ||
28 | " | ||
29 | EXTRA_OECONF_append_class-native = " \ | ||
30 | --disable-fontconfig \ | ||
31 | --disable-audio \ | ||
32 | --with-x11=none \ | ||
33 | --disable-image-loader-bmp \ | ||
34 | --disable-image-loader-eet \ | ||
35 | --disable-image-loader-generic \ | ||
36 | --disable-image-loader-gif \ | ||
37 | --disable-image-loader-ico \ | ||
38 | --disable-image-loader-jp2k \ | ||
39 | --disable-image-loader-pmaps \ | ||
40 | --disable-image-loader-psd \ | ||
41 | --disable-image-loader-tga \ | ||
42 | --disable-image-loader-wbmp \ | ||
43 | --disable-image-loader-webp \ | ||
44 | --disable-image-loader-xpm \ | ||
45 | " | ||
46 | |||
47 | PACKAGECONFIG ?= "opengl-es gstreamer1 pulseaudio luajit" | ||
48 | PACKAGECONFIG_class-native = "luajit" | ||
49 | |||
50 | # sort of tri-state | ||
51 | PACKAGECONFIG[opengl-full] = "--with-opengl=full,,virtual/libgl" | ||
52 | PACKAGECONFIG[opengl-es] = "--with-opengl=es,,virtual/libgles2" | ||
53 | PACKAGECONFIG[opengl-none] = "--with-opengl=none,," | ||
54 | # be aware when enabling this for efl-native, we don't provide gcc-native so you need to make | ||
55 | # sure that all your builders have g++ which supports -std=gnu++11 | ||
56 | PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings" | ||
57 | PACKAGECONFIG[gstreamer] = "--enable-gstreamer,--disable-gstreamer,gstreamer" | ||
58 | PACKAGECONFIG[gstreamer1] = "--enable-gstreamer1,--disable-gstreamer1,gstreamer1.0 gstreamer1.0-plugins-base" | ||
59 | PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio" | ||
60 | PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd" | ||
61 | PACKAGECONFIG[luajit] = "--disable-lua-old,--enable-lua-old,luajit" | ||
62 | PACKAGECONFIG[lua-old] = "--enable-lua-old,--disable-lua-old,lua" | ||
63 | PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi" | ||
64 | # currently we don't provide doxygen-native | ||
65 | PACKAGECONFIG[doc] = "--enable-doc,--disable-doc,doxygen-native" | ||
66 | |||
67 | # new efl doesn't have option to disable eeze build and we don't want to provide udev-native just to build eeze-native we don't need | ||
68 | do_configure_prepend_class-native() { | ||
69 | sed -i 's/EFL_LIB_START_OPTIONAL(\[Eeze\], \[test "${have_linux}" = "yes"\])/EFL_LIB_START_OPTIONAL([Eeze], [test "${no-we-really-dont-want-native-eeze}" = "yes"])/g' ${S}/configure.ac | ||
70 | } | ||
71 | |||
72 | PACKAGES =+ "edje-utils embryo-utils embryo-tests efreet-trash efreet-mime libeet libefreet ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas libemotion eo ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus elua" | ||
73 | |||
74 | # upgrade path from 1.7 | ||
75 | DEBIAN_NOAUTONAME_ecore-audio = "1" | ||
76 | DEBIAN_NOAUTONAME_ecore-input-evas = "1" | ||
77 | DEBIAN_NOAUTONAME_ecore-input = "1" | ||
78 | DEBIAN_NOAUTONAME_ecore-imf-evas = "1" | ||
79 | DEBIAN_NOAUTONAME_ecore-imf = "1" | ||
80 | DEBIAN_NOAUTONAME_ecore-file = "1" | ||
81 | DEBIAN_NOAUTONAME_ecore-con = "1" | ||
82 | DEBIAN_NOAUTONAME_ecore-ipc = "1" | ||
83 | DEBIAN_NOAUTONAME_ecore-x = "1" | ||
84 | DEBIAN_NOAUTONAME_ecore-evas = "1" | ||
85 | DEBIAN_NOAUTONAME_embryo = "1" | ||
86 | |||
87 | ALLOW_EMPTY_ecore = "1" | ||
88 | RDEPENDS_ecore = "ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas" | ||
89 | |||
90 | python populate_packages_prepend () { | ||
91 | for plugin_type in "engines loaders savers".split(): | ||
92 | bb.note( "splitting packages for evas %s..." % plugin_type ) | ||
93 | basedir = d.expand( '${libdir}/evas/modules/%s' % plugin_type) | ||
94 | |||
95 | do_split_packages(d, basedir, '^(.*)', | ||
96 | output_pattern = 'evas-' + plugin_type[:-1] + "-%s", | ||
97 | description = 'Evas module %s', | ||
98 | allow_dirs=True, recursive=False, extra_depends="" ) | ||
99 | |||
100 | plugin_type = "cserve2" | ||
101 | bb.note( "splitting packages for evas %s..." % plugin_type ) | ||
102 | basedir = d.expand( '${libdir}/evas/%s/loaders' % plugin_type) | ||
103 | |||
104 | do_split_packages(d, basedir, '^(.*)', | ||
105 | output_pattern = 'evas-' + plugin_type + "-%s", | ||
106 | description = 'Evas csever2 loader module %s', | ||
107 | allow_dirs=True, recursive=False, extra_depends="" ) | ||
108 | } | ||
109 | |||
110 | PACKAGES += "evas-loader-png evas-engine-software-generic evas-engine-fb" | ||
111 | PACKAGES_DYNAMIC += "^evas-engine-.* ^evas-loader-.* ^evas-saver-.* ^evas-cserve2-.*" | ||
112 | |||
113 | # PACKAGES_DYNAMIC + do_split_packages isn't used for all libe libs, | ||
114 | # because PACKAGES_DYNAMIC would be catching too many patterns | ||
115 | # (or need to list all possible prefixes) and not all original packages | ||
116 | # were splitted like that, so it would need RCONFLICTS/RPROVIDES/RREPLACES | ||
117 | # combos at least in few places for upgrade path. | ||
118 | |||
119 | FILES_efreet-trash = " \ | ||
120 | ${libdir}/libefreet_trash${SOLIBS} \ | ||
121 | " | ||
122 | FILES_efreet-mime = " \ | ||
123 | ${libdir}/libefreet_mime${SOLIBS} \ | ||
124 | " | ||
125 | FILES_libeet = " \ | ||
126 | ${libdir}/libeet${SOLIBS} \ | ||
127 | " | ||
128 | FILES_libefreet = " \ | ||
129 | ${libdir}/libefreet${SOLIBS} \ | ||
130 | " | ||
131 | FILES_ecore-audio = "\ | ||
132 | ${libdir}/libecore_audio${SOLIBS} \ | ||
133 | " | ||
134 | FILES_ecore-input-evas = "\ | ||
135 | ${libdir}/libecore_input_evas${SOLIBS} \ | ||
136 | " | ||
137 | FILES_ecore-input = "\ | ||
138 | ${libdir}/libecore_input${SOLIBS} \ | ||
139 | " | ||
140 | FILES_ecore-imf-evas = "\ | ||
141 | ${libdir}/libecore_imf_evas${SOLIBS} \ | ||
142 | ${libdir}/ecore-imf/modules/*/*/module.so \ | ||
143 | " | ||
144 | FILES_ecore-imf = "\ | ||
145 | ${libdir}/libecore_imf${SOLIBS} \ | ||
146 | " | ||
147 | |||
148 | FILES_ecore-file = "\ | ||
149 | ${libdir}/libecore_file${SOLIBS} \ | ||
150 | " | ||
151 | FILES_ecore-con = "\ | ||
152 | ${libdir}/libecore_con${SOLIBS} \ | ||
153 | " | ||
154 | FILES_ecore-ipc = "\ | ||
155 | ${libdir}/libecore_ipc${SOLIBS} \ | ||
156 | " | ||
157 | FILES_ecore-x = "\ | ||
158 | ${libdir}/libecore_x${SOLIBS} \ | ||
159 | ${libdir}/ecore_x/bin/v-*/ecore_x_vsync \ | ||
160 | " | ||
161 | FILES_ecore-evas = "\ | ||
162 | ${libdir}/libecore_evas${SOLIBS} \ | ||
163 | ${libdir}/ecore-evas/engines/*/*/module.so \ | ||
164 | " | ||
165 | FILES_eio = "\ | ||
166 | ${libdir}/libeio${SOLIBS} \ | ||
167 | " | ||
168 | FILES_eina = "\ | ||
169 | ${libdir}/libeina${SOLIBS} \ | ||
170 | ${bindir}/eina-bench-cmp \ | ||
171 | " | ||
172 | FILES_edje-utils = "\ | ||
173 | ${bindir}/edje_* \ | ||
174 | ${datadir}/edje/include/edje.inc \ | ||
175 | " | ||
176 | FILES_eldbus = "\ | ||
177 | ${libdir}/libeldbus${SOLIBS} \ | ||
178 | " | ||
179 | FILES_eo = "\ | ||
180 | ${libdir}/libeo${SOLIBS} \ | ||
181 | " | ||
182 | FILES_libemotion = "\ | ||
183 | ${libdir}/libemotion${SOLIBS} \ | ||
184 | " | ||
185 | FILES_efreet = " \ | ||
186 | ${datadir}/dbus-1/services/*Efreet* \ | ||
187 | ${libdir}/efreet/*/efreet*create \ | ||
188 | ${bindir}/efreetd \ | ||
189 | ${datadir}/efreet \ | ||
190 | " | ||
191 | FILES_eet = " \ | ||
192 | ${bindir}/eet \ | ||
193 | ${bindir}/vieet \ | ||
194 | ${libdir}/libeet${SOLIBS} \ | ||
195 | " | ||
196 | FILES_emotion = " \ | ||
197 | ${datadir}/emotion \ | ||
198 | ${libdir}/emotion/modules/gstreamer1/*/module.so \ | ||
199 | " | ||
200 | FILES_embryo-tests = " \ | ||
201 | ${datadir}/embryo/ \ | ||
202 | " | ||
203 | FILES_embryo-utils = " \ | ||
204 | ${binddir}/embryo_* \ | ||
205 | " | ||
206 | FILES_embryo = " \ | ||
207 | ${libdir}/libembryo${SOLIBS} \ | ||
208 | " | ||
209 | FILES_ethumb = " \ | ||
210 | ${datadir}/dbus-1/services/*Ethumb* \ | ||
211 | ${libdir}/libethumb${SOLIBS} \ | ||
212 | ${libdir}/libethumb_client${SOLIBS} \ | ||
213 | ${bindir}/ethumbd \ | ||
214 | ${bindir}/ethumbd_client \ | ||
215 | ${bindir}/ethumb \ | ||
216 | ${libdir}/ethumb/*/*/*/module.so \ | ||
217 | ${libdir}/ethumb/*/*/*/*.edj \ | ||
218 | ${libdir}/ethumb_client/utils/*/ethumbd_slave \ | ||
219 | ${datadir}/ethumb* \ | ||
220 | " | ||
221 | FILES_ecore = " \ | ||
222 | ${libdir}/libecore${SOLIBS} \ | ||
223 | ${libdir}/ecore*/*/*/*/module.so \ | ||
224 | ${datadir}/ecore* \ | ||
225 | " | ||
226 | FILES_evas = " \ | ||
227 | ${libdir}/libevas${SOLIBS} \ | ||
228 | ${libdir}/evas*/*/*/*/*/module.so \ | ||
229 | ${libdir}/evas*/*/*/*/*/*.edj \ | ||
230 | ${libdir}/evas/cserve2/bin/*/evas_cserve2* \ | ||
231 | ${datadir}/evas* \ | ||
232 | ${bindir}/evas_cserve2_* \ | ||
233 | " | ||
234 | |||
235 | FILES_eeze = " \ | ||
236 | ${libdir}/libeeze${SOLIBS} \ | ||
237 | ${libdir}/eeze*/*/*/*/*/module.so \ | ||
238 | ${datadir}/eeze \ | ||
239 | ${bindir}/eeze_* \ | ||
240 | " | ||
241 | FILES_edje = " \ | ||
242 | ${libdir}/libedje${SOLIBS} \ | ||
243 | ${libdir}/edje*/*/*/*/module.so \ | ||
244 | ${libdir}/edje/utils/*/epp \ | ||
245 | ${datadir}/edje \ | ||
246 | ${datadir}/mime \ | ||
247 | " | ||
248 | FILES_elua = " \ | ||
249 | ${bindir}/elua \ | ||
250 | ${datadir}/elua \ | ||
251 | " | ||
252 | FILES_${PN}-dbg += " \ | ||
253 | ${libdir}/efreet/*/.debug \ | ||
254 | ${libdir}/ecore*/*/*/*/.debug \ | ||
255 | ${libdir}/ecore*/*/*/.debug \ | ||
256 | ${libdir}/evas*/*/*/*/*/.debug \ | ||
257 | ${libdir}/evas/cserve2/bin/*/.debug \ | ||
258 | ${libdir}/eeze*/*/*/*/*/.debug \ | ||
259 | ${libdir}/edje*/*/*/*/.debug \ | ||
260 | ${libdir}/edje/utils/*/.debug \ | ||
261 | ${libdir}/ethumb/*/*/*/.debug \ | ||
262 | ${libdir}/ethumb_client/utils/*/.debug \ | ||
263 | ${libdir}/emotion/modules/gstreamer1/*/.debug \ | ||
264 | " | ||
265 | FILES_${PN}-dev += " \ | ||
266 | ${libdir}/cmake \ | ||
267 | ${libdir}/ecore*/*/*/*/module.la \ | ||
268 | ${libdir}/evas*/*/*/*/*/module.la \ | ||
269 | ${libdir}/ethumb*/*/*/*/module.la \ | ||
270 | ${libdir}/eeze*/*/*/*/*/module.la \ | ||
271 | ${libdir}/edje*/*/*/*/module.la \ | ||
272 | ${libdir}/emotion/modules/gstreamer1/*/module.la \ | ||
273 | ${datadir}/gdb/auto-load \ | ||
274 | ${datadir}/eo/gdb \ | ||
275 | ${bindir}/eldbus-codegen \ | ||
276 | " | ||
diff --git a/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch b/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch new file mode 100644 index 000000000..012810b1e --- /dev/null +++ b/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From 7097b46383a6ec96662bf1bf0a04190a38d25a20 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Fri, 10 Jan 2014 17:07:13 +0100 | ||
4 | Subject: [PATCH] configure.ac: Don't check for Xprint extension | ||
5 | |||
6 | * it's long gone | ||
7 | |||
8 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
9 | --- | ||
10 | configure.ac | 1 - | ||
11 | 1 file changed, 1 deletion(-) | ||
12 | |||
13 | diff --git a/configure.ac b/configure.ac | ||
14 | index 0d8c4cc..0a08330 100644 | ||
15 | --- a/configure.ac | ||
16 | +++ b/configure.ac | ||
17 | @@ -2769,7 +2769,6 @@ if test "x${want_x11_xlib}" = "xyes" ; then | ||
18 | ECORE_CHECK_X_EXTENSION([Xdpms], [dpms.h], [Xext], [DPMSQueryExtension]) | ||
19 | ECORE_CHECK_X_EXTENSION([Xfixes], [Xfixes.h], [Xfixes], [XFixesExpandRegion]) | ||
20 | ECORE_CHECK_X_EXTENSION([Xinerama], [Xinerama.h], [Xinerama], [XineramaQueryScreens]) | ||
21 | - ECORE_CHECK_X_EXTENSION([Xprint], [Print.h], [Xp], [XpQueryScreens]) | ||
22 | ECORE_CHECK_X_EXTENSION([Xrandr], [Xrandr.h], [Xrandr], [XRRGetScreenResourcesCurrent]) | ||
23 | ECORE_CHECK_X_EXTENSION([Xrender], [Xrender.h], [Xrender], [XRenderFindVisualFormat]) | ||
24 | ECORE_CHECK_X_EXTENSION([Xtest], [XTest.h], [Xtst], [XTestFakeKeyEvent]) | ||
25 | -- | ||
26 | 1.8.5.2 | ||
27 | |||
diff --git a/meta-efl/recipes-efl/efl/efl_1.11.4.bb b/meta-efl/recipes-efl/efl/efl_1.11.4.bb new file mode 100644 index 000000000..968670549 --- /dev/null +++ b/meta-efl/recipes-efl/efl/efl_1.11.4.bb | |||
@@ -0,0 +1,25 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | SRC_URI[md5sum] = "eb2bd4a2f6684211dbd5382db024137d" | ||
8 | SRC_URI[sha256sum] = "3e5aba667b6cdfb2fb89aa637fa8ee92abc2d9950420cf2b4c540809f238fc78" | ||
9 | |||
10 | # Temporary disable until error like the one following are fixed | ||
11 | # efl-native/2_1.8.4-r0/efl-1.8.4/src/lib/eet/.libs/libeet.so: file not recognized: File truncated | ||
12 | # collect2: error: ld returned 1 exit status | ||
13 | # x86_64-linux-libtool: install: error: relink `modules/evas/savers/tiff/module.la' with the above command before installing it | ||
14 | # Makefile:11031: recipe for target 'install-savertiffpkgLTLIBRARIES' failed | ||
15 | PARALLEL_MAKE_class-native = "" | ||
16 | |||
17 | #EFL_RUN_IN_TREE=1 ../src/bin/eolian/eolian_gen --eo --legacy -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/eo -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/edje -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/ecore_audio --gc -o lib/evas/canvas/evas_line.eo.c /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas/evas_line.eo | ||
18 | #ERR<32439>:eolian_gen /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/bin/eolian/main.c:103 _generate_c_file() Couldnt open file lib/evas/canvas/evas_line.eo.c for writing | ||
19 | #Makefile:30738: recipe for target 'lib/evas/canvas/evas_line.eo.c' failed | ||
20 | #make[2]: *** [lib/evas/canvas/evas_line.eo.c] Error 1 | ||
21 | #Makefile:2163: recipe for target 'all-recursive' failed | ||
22 | # autotools-brokensep | ||
23 | B = "${S}" | ||
24 | |||
25 | SRC_URI += "file://0001-configure.ac-Don-t-check-for-Xprint-extension.patch" | ||
diff --git a/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE b/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE new file mode 100644 index 000000000..61bb2f603 --- /dev/null +++ b/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE | |||
@@ -0,0 +1,25 @@ | |||
1 | Copyright notice for Enlightenment: | ||
2 | |||
3 | Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS) | ||
4 | |||
5 | All rights reserved. | ||
6 | |||
7 | Redistribution and use in source and binary forms, with or without | ||
8 | modification, are permitted provided that the following conditions are met: | ||
9 | |||
10 | 1. Redistributions of source code must retain the above copyright | ||
11 | notice, this list of conditions and the following disclaimer. | ||
12 | 2. Redistributions in binary form must reproduce the above copyright | ||
13 | notice, this list of conditions and the following disclaimer in the | ||
14 | documentation and/or other materials provided with the distribution. | ||
15 | |||
16 | THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, | ||
17 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | ||
18 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
19 | COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
20 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
21 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, | ||
22 | OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | ||
23 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||
24 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | ||
25 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
diff --git a/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb b/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb new file mode 100644 index 000000000..fa635c0d8 --- /dev/null +++ b/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb | |||
@@ -0,0 +1,38 @@ | |||
1 | DESCRIPTION = "efenniht elementary theme - Efenniht was devised to be clean \ | ||
2 | and neutral. Its name (which means equinox) comes from the chromatic duality \ | ||
3 | that was decided at the very beginning, with a dark theme (black and orange) \ | ||
4 | and a bright one (white and blue) to be developed so that more people feel \ | ||
5 | comfortable using it. Efenniht uses few animations, discrete contrasts between \ | ||
6 | shades of gray and fine lines (colored) that outline the selected elements." | ||
7 | SECTION = "e/utils" | ||
8 | HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Themes#Efenniht" | ||
9 | DEPENDS = "edje-native" | ||
10 | RSUGGESTS_${PN} = "e-wm-theme-illume-efenniht" | ||
11 | LICENSE = "MIT BSD" | ||
12 | LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2" | ||
13 | |||
14 | SRCREV_THM_REV ?= "${EFL_SRCREV}" | ||
15 | SRCREV_ELM_REV ?= "${EFL_SRCREV}" | ||
16 | |||
17 | SRCREV_FORMAT = "THM_REV" | ||
18 | PV = "0.0+svnr${SRCPV}" | ||
19 | PR = "r1" | ||
20 | |||
21 | inherit e-base allarch | ||
22 | |||
23 | SRCNAME = "efenniht" | ||
24 | SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http;name=THM_REV" | ||
25 | SRC_URI += "${E_SVN}/trunk/elementary/data;module=themes;protocol=http;name=ELM_REV" | ||
26 | SRC_URI += "file://LICENSE" | ||
27 | S = "${WORKDIR}/${SRCNAME}" | ||
28 | |||
29 | do_compile() { | ||
30 | ${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images -id ${WORKDIR}/themes/images ${S}/elm-efenniht.edc -o ${S}/elm-efenniht.edj | ||
31 | } | ||
32 | |||
33 | do_install() { | ||
34 | install -d ${D}${datadir}/elementary/themes/ | ||
35 | install -m 0644 ${S}/elm-efenniht.edj ${D}${datadir}/elementary/themes/ | ||
36 | } | ||
37 | |||
38 | FILES_${PN} = "${datadir}/elementary/themes/" | ||
diff --git a/meta-efl/recipes-efl/efl/elementary.inc b/meta-efl/recipes-efl/efl/elementary.inc new file mode 100644 index 000000000..c5e75b96c --- /dev/null +++ b/meta-efl/recipes-efl/efl/elementary.inc | |||
@@ -0,0 +1,88 @@ | |||
1 | DESCRIPTION = "EFL based widget set for mobile devices" | ||
2 | LICENSE = "LGPLv2.1" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=a173054a93896e933df53e3382d472c2" | ||
4 | DEPENDS = "eet-native edje-native elementary-native efreet evas ecore edje eet eldbus ethumb poppler eio" | ||
5 | DEPENDS_class-native = "efl-native" | ||
6 | |||
7 | inherit efl gettext | ||
8 | |||
9 | EXTRA_OECONF_append_class-target = "\ | ||
10 | --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ | ||
11 | --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \ | ||
12 | --with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \ | ||
13 | --with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \ | ||
14 | --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ | ||
15 | " | ||
16 | |||
17 | BBCLASSEXTEND = "native" | ||
18 | |||
19 | PACKAGECONFIG[eweather] = "--enable-eweather,--disable-eweather,libeweather" | ||
20 | PACKAGECONFIG[ewebkit] = "--with-elementary-web-backend=ewebkit,--with-elementary-web-backend=none,webkit-efl" | ||
21 | # be aware when enabling this for efl-native, we don't provide gcc-native so you need to make | ||
22 | # sure that all your builders have g++ which supports -std=gnu++11 | ||
23 | PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings" | ||
24 | |||
25 | do_configure_prepend() { | ||
26 | # prefix returned eolian paths with STAGING_DIR_HOST also use $PKG_CONFIG instead of pkg-config directly | ||
27 | sed -i "s^DEPS_EOLIAN_FLAGS=\`pkg-config --variable=eolian_flags eo evas edje ecore\`$^DEPS_EOLIAN_FLAGS=\`\$PKG_CONFIG --variable=eolian_flags eo evas edje ecore | sed 's#-I${prefix}#-I${STAGING_DIR_HOST}${prefix}#g'\`^g" ${S}/configure.ac | ||
28 | } | ||
29 | |||
30 | do_compile_append_class-target() { | ||
31 | sed -i -e s:${STAGING_DIR_TARGET}::g \ | ||
32 | -e s:/${TARGET_SYS}::g \ | ||
33 | elementary.pc | ||
34 | } | ||
35 | |||
36 | PACKAGES += "${PN}-configs ${PN}-accessibility" | ||
37 | |||
38 | RDEPENDS_${PN}_class-native = "" | ||
39 | |||
40 | RDEPENDS_${PN} = "\ | ||
41 | ${PN}-themes \ | ||
42 | ${PN}-configs \ | ||
43 | " | ||
44 | RSUGGESTS_${PN} = "${PN}-tests ${PN}-accessibility" | ||
45 | |||
46 | FILES_${PN} += "\ | ||
47 | ${libdir}/edje/modules/elm \ | ||
48 | ${libdir}/elementary/modules/datetime_input_ctxpopup/*/module.so \ | ||
49 | ${libdir}/elementary/modules/prefs/*/module.so \ | ||
50 | ${libdir}/elementary/modules/prefs/*/*.edj \ | ||
51 | " | ||
52 | |||
53 | FILES_${PN}-dev += "\ | ||
54 | ${bindir}/elm_prefs_cc \ | ||
55 | ${libdir}/elementary/modules/*/*/module.la \ | ||
56 | ${libdir}/cmake \ | ||
57 | " | ||
58 | |||
59 | FILES_${PN}-themes = "\ | ||
60 | ${datadir}/elementary/themes \ | ||
61 | " | ||
62 | |||
63 | FILES_${PN}-configs = "\ | ||
64 | ${datadir}/elementary/config \ | ||
65 | " | ||
66 | |||
67 | FILES_${PN}-dbg += "\ | ||
68 | ${libdir}/elementary/modules/*/*/.debug \ | ||
69 | ${libdir}/edje/modules/elm/*/.debug \ | ||
70 | " | ||
71 | |||
72 | FILES_${PN}-tests = "\ | ||
73 | ${bindir}/elementary* \ | ||
74 | ${datadir}/elementary/images \ | ||
75 | ${datadir}/elementary/objects \ | ||
76 | ${datadir}/elementary/examples \ | ||
77 | ${datadir}/applications/* \ | ||
78 | ${datadir}/icons/* \ | ||
79 | ${libdir}/elementary/modules/test_entry/* \ | ||
80 | ${libdir}/elementary/modules/test_map/* \ | ||
81 | " | ||
82 | |||
83 | FILES_${PN}-accessibility = "\ | ||
84 | ${libdir}/elementary/modules/access_output/* \ | ||
85 | " | ||
86 | |||
87 | # Some upgrade path tweaking, as in evas | ||
88 | AUTO_LIBNAME_PKGS = "" | ||
diff --git a/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch b/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch new file mode 100644 index 000000000..9524c70d7 --- /dev/null +++ b/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From 75d104d105aa03dd9d446fa7d84fa95e0f566cf9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sat, 11 Jan 2014 12:55:59 +0100 | ||
4 | Subject: [PATCH] Makefile: Use elementary_codegen defined in configure | ||
5 | |||
6 | * using binaries from top_buildir doesn't work when cross-compiling elementary | ||
7 | where we need to pass native binaries in configure params | ||
8 | |||
9 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
10 | --- | ||
11 | src/examples/Makefile.am | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am | ||
15 | index fc35c75..1e10b0b 100644 | ||
16 | --- a/src/examples/Makefile.am | ||
17 | +++ b/src/examples/Makefile.am | ||
18 | @@ -29,7 +29,7 @@ LDADD = \ | ||
19 | @ELEMENTARY_X_LIBS@ \ | ||
20 | $(top_builddir)/src/lib/libelementary.la | ||
21 | |||
22 | -ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/@ELEMENTARY_CODEGEN_PRG@ | ||
23 | +ELEMENTARY_CODEGEN = @elementary_codegen@ | ||
24 | ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example | ||
25 | |||
26 | SRCS = \ | ||
27 | -- | ||
28 | 1.9.0 | ||
29 | |||
diff --git a/meta-efl/recipes-efl/efl/elementary_1.11.4.bb b/meta-efl/recipes-efl/efl/elementary_1.11.4.bb new file mode 100644 index 000000000..94ffd84de --- /dev/null +++ b/meta-efl/recipes-efl/efl/elementary_1.11.4.bb | |||
@@ -0,0 +1,16 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | # only for target, because configure doesn't default to sane default when | ||
8 | # these paths aren't passed in -native build | ||
9 | SRC_URI_append_class-target = " file://0001-Makefile-Use-elementary_codegen-defined-in-configure.patch" | ||
10 | |||
11 | SRC_URI[md5sum] = "531f5e2a0ccd95235a5d30221ffa7003" | ||
12 | SRC_URI[sha256sum] = "f3ff9d14ccb8621b93f1fe08522bdf31d54382d7e2ab1bf72359b4e65c9d39e4" | ||
13 | |||
14 | # autotools-brokensep - configure updates Elementary.h correctly in ${B}, but then build is using Elementary.h from ${S} | ||
15 | # which includes #define ELM_EMAP (instead of #undef ELM_EMAP) and building fails | ||
16 | B = "${S}" | ||
diff --git a/meta-efl/recipes-efl/efl/emotion-generic-players.inc b/meta-efl/recipes-efl/efl/emotion-generic-players.inc new file mode 100644 index 000000000..4ab89ae32 --- /dev/null +++ b/meta-efl/recipes-efl/efl/emotion-generic-players.inc | |||
@@ -0,0 +1,14 @@ | |||
1 | DESCRIPTION = "Emotion generic players" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=a0f11eedf8706bf6d4d6639fb67eb8ae" | ||
4 | |||
5 | DEPENDS = "emotion" | ||
6 | |||
7 | inherit efl | ||
8 | |||
9 | SRCNAME = "emotion_generic_players" | ||
10 | |||
11 | # creates empty packages until you get vlc-2 and enable it here | ||
12 | PACKAGECONFIG ?= "" | ||
13 | # needs eina and ecore from efl and vlc-2 (currently we have 1.11) | ||
14 | PACKAGECONFIG[vlc] = "--with-vlc,--without-vlc,vlc efl" | ||
diff --git a/meta-efl/recipes-efl/efl/emotion-generic-players_1.11.0.bb b/meta-efl/recipes-efl/efl/emotion-generic-players_1.11.0.bb new file mode 100644 index 000000000..4cb74f5e2 --- /dev/null +++ b/meta-efl/recipes-efl/efl/emotion-generic-players_1.11.0.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | SRC_URI[md5sum] = "432febd580ed1a4d7d7b42984ee4c693" | ||
8 | SRC_URI[sha256sum] = "5d2e7923a6e4e909df2f9fc3bf7508086ea04b0146e62015dbc93a8bf58bca74" | ||
diff --git a/meta-efl/recipes-efl/efl/engrave_svn.bb b/meta-efl/recipes-efl/efl/engrave_svn.bb new file mode 100644 index 000000000..20da90771 --- /dev/null +++ b/meta-efl/recipes-efl/efl/engrave_svn.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | SUMMARY = "Engrave is an Edje Editing Library" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=edf2d968b9eb026bfa82cccbd0e6f9f5" | ||
4 | # also requires yacc and lex on host | ||
5 | DEPENDS = "evas ecore flex" | ||
6 | PV = "0.0.0+svnr${SRCPV}" | ||
7 | SRCREV = "${EFL_SRCREV}" | ||
8 | |||
9 | inherit efl autotools-brokensep | ||
10 | SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};protocol=http;scmdata=keep" | ||
11 | S = "${WORKDIR}/${SRCNAME}" | ||
diff --git a/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch b/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch new file mode 100644 index 000000000..a82d1ed3c --- /dev/null +++ b/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 14396c52a2556b1ab778a310a318ec19c2829735 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Thu, 24 Nov 2011 13:25:33 +0100 | ||
4 | Subject: [PATCH] pam: use common-auth instead of system-auth | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | PROTO/entrance/data/entrance | 8 ++++---- | ||
9 | 1 files changed, 4 insertions(+), 4 deletions(-) | ||
10 | |||
11 | diff --git a/data/entrance b/data/entrance | ||
12 | index 872c83d..2b98c3a 100644 | ||
13 | --- a/data/entrance | ||
14 | +++ b/data/entrance | ||
15 | @@ -1,4 +1,4 @@ | ||
16 | -auth include system-auth | ||
17 | -account include system-auth | ||
18 | -password include system-auth | ||
19 | -session include system-auth | ||
20 | +auth include common-auth | ||
21 | +account include common-account | ||
22 | +password include common-password | ||
23 | +session include common-session | ||
24 | -- | ||
25 | 1.7.8.6 | ||
26 | |||
diff --git a/meta-efl/recipes-efl/efl/entrance/entrance.service b/meta-efl/recipes-efl/efl/entrance/entrance.service new file mode 100644 index 000000000..482868695 --- /dev/null +++ b/meta-efl/recipes-efl/efl/entrance/entrance.service | |||
@@ -0,0 +1,8 @@ | |||
1 | [Unit] | ||
2 | Description=Login manager for Enlightenment | ||
3 | |||
4 | [Service] | ||
5 | ExecStart=/usr/sbin/entrance | ||
6 | |||
7 | [Install] | ||
8 | Alias=display-manager.service | ||
diff --git a/meta-efl/recipes-efl/efl/entrance_svn.bb b/meta-efl/recipes-efl/efl/entrance_svn.bb new file mode 100644 index 000000000..198fe0340 --- /dev/null +++ b/meta-efl/recipes-efl/efl/entrance_svn.bb | |||
@@ -0,0 +1,41 @@ | |||
1 | SUMMARY = "Login manager for Enlightenment" | ||
2 | DEPENDS = "efreet eina eet ecore elementary" | ||
3 | LICENSE = "GPLv3+" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
5 | SECTION = "e/apps" | ||
6 | |||
7 | inherit e gettext systemd | ||
8 | SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \ | ||
9 | file://0001-pam-use-common-auth-instead-of-system-auth.patch \ | ||
10 | file://entrance.service \ | ||
11 | " | ||
12 | S = "${WORKDIR}/${SRCNAME}" | ||
13 | |||
14 | PACKAGECONFIG ??= "" | ||
15 | PACKAGECONFIG[consolekit] = "--enable-consolekit,--disable-consolekit,consolekit" | ||
16 | |||
17 | EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc ${@base_contains('DISTRO_FEATURES', 'pam', '', '--disable-pam', d)}" | ||
18 | |||
19 | PR = "r7" | ||
20 | PV = "0.0.4+svnr${SRCPV}" | ||
21 | SRCREV = "${EFL_SRCREV}" | ||
22 | |||
23 | RDEPENDS_${PN} += "${PN}-themes sessreg xauth" | ||
24 | CONFFILES_${PN} += "${sysconfdir}/entrance.conf" | ||
25 | |||
26 | RCONFLICTS_${PN} += "xserver-nodm-init" | ||
27 | RREPLACES_${PN} += "xserver-nodm-init" | ||
28 | |||
29 | RCONFLICTS_${PN} += "xserver-nodm-init-systemd" | ||
30 | RREPLACES_${PN} += "xserver-nodm-init-systemd" | ||
31 | |||
32 | RPROVIDES_${PN} += "${PN}-systemd" | ||
33 | RREPLACES_${PN} += "${PN}-systemd" | ||
34 | RCONFLICTS_${PN} += "${PN}-systemd" | ||
35 | |||
36 | SYSTEMD_SERVICE_${PN} = "entrance.service" | ||
37 | |||
38 | do_install_append() { | ||
39 | install -d ${D}${systemd_unitdir}/system | ||
40 | install -m 0644 ${WORKDIR}/entrance.service ${D}${systemd_unitdir}/system | ||
41 | } | ||
diff --git a/meta-efl/recipes-efl/efl/epdf_svn.bb b/meta-efl/recipes-efl/efl/epdf_svn.bb new file mode 100644 index 000000000..63e8436f6 --- /dev/null +++ b/meta-efl/recipes-efl/efl/epdf_svn.bb | |||
@@ -0,0 +1,25 @@ | |||
1 | SUMMARY = "Epdf is the glue between EFL and libpoppler" | ||
2 | |||
3 | DEPENDS = "poppler evas ecore" | ||
4 | PV = "0.1.0+svnr${SRCPV}" | ||
5 | SRCREV = "${EFL_SRCREV}" | ||
6 | |||
7 | inherit efl | ||
8 | |||
9 | LICENSE = "GPLv2 LGPLv3" | ||
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ | ||
11 | file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6 \ | ||
12 | " | ||
13 | |||
14 | SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \ | ||
15 | " | ||
16 | S = "${WORKDIR}/${SRCNAME}" | ||
17 | |||
18 | EXTRA_OECONF = "\ | ||
19 | --enable-poppler \ | ||
20 | --disable-mupdf \ | ||
21 | " | ||
22 | |||
23 | # Some upgrade path tweaking, as in evas | ||
24 | AUTO_LIBNAME_PKGS = "" | ||
25 | |||
diff --git a/meta-efl/recipes-efl/efl/epeg_svn.bb b/meta-efl/recipes-efl/efl/epeg_svn.bb new file mode 100644 index 000000000..1b24d9195 --- /dev/null +++ b/meta-efl/recipes-efl/efl/epeg_svn.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | SUMMARY = "Epeg is a small library for handling thumbnails" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \ | ||
4 | file://COPYING-PLAIN;md5=f59cacc08235a546b0c34a5422133035" | ||
5 | |||
6 | DEPENDS = "jpeg" | ||
7 | PV = "0.9.0+svnr${SRCPV}" | ||
8 | SRCREV = "${EFL_SRCREV}" | ||
9 | |||
10 | inherit efl | ||
11 | SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};protocol=http;scmdata=keep" | ||
12 | S = "${WORKDIR}/${SRCNAME}" | ||
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders.inc b/meta-efl/recipes-efl/efl/evas-generic-loaders.inc new file mode 100644 index 000000000..5cd9ec188 --- /dev/null +++ b/meta-efl/recipes-efl/efl/evas-generic-loaders.inc | |||
@@ -0,0 +1,71 @@ | |||
1 | DESCRIPTION = "Evas generic loaders" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=a87563ed30add2b0e3460272d3138a00" | ||
4 | DEPENDS = "eina poppler librsvg cairo" | ||
5 | |||
6 | inherit efl | ||
7 | |||
8 | SRCNAME = "evas_generic_loaders" | ||
9 | |||
10 | EXTRA_OECONF = " \ | ||
11 | --enable-poppler \ | ||
12 | --enable-svg \ | ||
13 | --disable-gstreamer \ | ||
14 | --disable-libraw \ | ||
15 | --disable-spectre \ | ||
16 | " | ||
17 | |||
18 | PACKAGESPLITFUNCS_prepend = "split_evas_loader_packages " | ||
19 | |||
20 | python split_evas_loader_packages () { | ||
21 | bb.note( "splitting packages for evas generic loaders" ) | ||
22 | basedir = d.expand( '${libdir}/evas/utils') | ||
23 | |||
24 | do_split_packages(d, basedir, 'evas_image_loader\.(.*)$', | ||
25 | output_pattern = "evas-generic-loader-%s", | ||
26 | description = 'Evas generic loaders - module %s', | ||
27 | allow_dirs=True, recursive=False, extra_depends="" ) | ||
28 | |||
29 | do_split_packages(d, basedir, 'evas_generic_pdf_loader\.(.*)$', | ||
30 | output_pattern = "evas-generic-pdf-loader-%s", | ||
31 | description = 'Evas generic pdf loaders - module %s', | ||
32 | allow_dirs=True, recursive=False, extra_depends="" ) | ||
33 | } | ||
34 | |||
35 | # add symlinks for different format (it doesn't make much sense to package them in separate packages) | ||
36 | FILES_evas-generic-loader-xcf += " \ | ||
37 | ${libdir}/evas/utils/evas_image_loader.xcf.gz \ | ||
38 | " | ||
39 | FILES_evas-generic-loader-svg += " \ | ||
40 | ${libdir}/evas/utils/evas_image_loader.svg.gz \ | ||
41 | ${libdir}/evas/utils/evas_image_loader.svgz \ | ||
42 | " | ||
43 | FILES_evas-generic-loader-pdf += " \ | ||
44 | ${libdir}/evas/utils/evas_image_loader.doc \ | ||
45 | ${libdir}/evas/utils/evas_image_loader.docx \ | ||
46 | ${libdir}/evas/utils/evas_image_loader.odp \ | ||
47 | ${libdir}/evas/utils/evas_image_loader.ods \ | ||
48 | ${libdir}/evas/utils/evas_image_loader.odt \ | ||
49 | ${libdir}/evas/utils/evas_image_loader.ppt \ | ||
50 | ${libdir}/evas/utils/evas_image_loader.pptx \ | ||
51 | ${libdir}/evas/utils/evas_image_loader.rtf \ | ||
52 | ${libdir}/evas/utils/evas_image_loader.xls \ | ||
53 | ${libdir}/evas/utils/evas_image_loader.xlsx \ | ||
54 | " | ||
55 | FILES_evas-generic-pdf-loader-libreoffice += " \ | ||
56 | ${libdir}/evas/utils/evas_generic_pdf_loader.doc \ | ||
57 | ${libdir}/evas/utils/evas_generic_pdf_loader.docx \ | ||
58 | ${libdir}/evas/utils/evas_generic_pdf_loader.odp \ | ||
59 | ${libdir}/evas/utils/evas_generic_pdf_loader.ods \ | ||
60 | ${libdir}/evas/utils/evas_generic_pdf_loader.odt \ | ||
61 | ${libdir}/evas/utils/evas_generic_pdf_loader.ppt \ | ||
62 | ${libdir}/evas/utils/evas_generic_pdf_loader.pptx \ | ||
63 | ${libdir}/evas/utils/evas_generic_pdf_loader.rtf \ | ||
64 | ${libdir}/evas/utils/evas_generic_pdf_loader.xls \ | ||
65 | ${libdir}/evas/utils/evas_generic_pdf_loader.xlsx \ | ||
66 | " | ||
67 | |||
68 | FILES_${PN}-dbg += "${libdir}/evas/utils/.debug" | ||
69 | |||
70 | PACKAGES += "evas-generic-loader-svg" | ||
71 | PACKAGES_DYNAMIC += "^evas-generic-loader-.* ^evas-generic-pdf-loader-.*" | ||
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders_1.11.2.bb b/meta-efl/recipes-efl/efl/evas-generic-loaders_1.11.2.bb new file mode 100644 index 000000000..3332d088b --- /dev/null +++ b/meta-efl/recipes-efl/efl/evas-generic-loaders_1.11.2.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | SRC_URI[md5sum] = "b7c57c082e6b431ffeabe3803c6546b6" | ||
8 | SRC_URI[sha256sum] = "c6e729270c1ee79a8785388568eef394a6ba2cbe264c5c7d6c747727e8d9e60e" | ||
diff --git a/meta-efl/recipes-efl/efl/expedite.inc b/meta-efl/recipes-efl/efl/expedite.inc new file mode 100644 index 000000000..30ba06306 --- /dev/null +++ b/meta-efl/recipes-efl/efl/expedite.inc | |||
@@ -0,0 +1,25 @@ | |||
1 | DESCRIPTION = "Expedite is a comprehensive benchmarking suite for Evas" | ||
2 | DEPENDS = "eet evas libsdl" | ||
3 | LICENSE = "MIT BSD" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d70bc65d46237e4ef386beebe7d0fe5b" | ||
5 | |||
6 | INC_PR = "r0" | ||
7 | |||
8 | inherit e | ||
9 | |||
10 | EXTRA_OECONF = "\ | ||
11 | --x-includes=${STAGING_INCDIR}/X11 \ | ||
12 | --x-libraries=${STAGING_LIBDIR} \ | ||
13 | --enable-simple-x11 \ | ||
14 | \ | ||
15 | --enable-software-x11 \ | ||
16 | --enable-xrender-x11 \ | ||
17 | --enable-software-16-x11 \ | ||
18 | --enable-opengl-x11 \ | ||
19 | --enable-fb \ | ||
20 | --disable-software-ddraw \ | ||
21 | --disable-direct3d \ | ||
22 | " | ||
23 | |||
24 | FILES_${PN} += "${datadir}" | ||
25 | RDEPENDS_${PN} = "expedite-themes evas-engine-fb evas-engine-software-generic evas-engine-software-x11 evas-engine-gl-x11 evas-loader-png" | ||
diff --git a/meta-efl/recipes-efl/efl/expedite_1.7.9.bb b/meta-efl/recipes-efl/efl/expedite_1.7.9.bb new file mode 100644 index 000000000..cee2d607b --- /dev/null +++ b/meta-efl/recipes-efl/efl/expedite_1.7.9.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRC_URI = "\ | ||
4 | ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
5 | " | ||
6 | |||
7 | SRC_URI[md5sum] = "954fe8e40fec6a561190ff0fb75b6bdd" | ||
8 | SRC_URI[sha256sum] = "a05be096c911e0d66d4bdc497ebb935a04ad23696de9084aed9959b5172a593e" | ||
diff --git a/meta-efl/recipes-efl/efl/expedite_git.bb b/meta-efl/recipes-efl/efl/expedite_git.bb new file mode 100644 index 000000000..5b44cf039 --- /dev/null +++ b/meta-efl/recipes-efl/efl/expedite_git.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | require ${BPN}.inc | ||
2 | |||
3 | SRCREV = "a5e6af917af52877b378090811cf836c16d0bfbb" | ||
4 | PV = "1.7.99+gitr${SRCPV}" | ||
5 | |||
6 | DEFAULT_PREFERENCE = "-1" | ||
7 | |||
8 | SRC_URI = "\ | ||
9 | git://git.enlightenment.org/tools/${BPN}.git \ | ||
10 | " | ||
11 | S = "${WORKDIR}/${SRCNAME}" | ||
diff --git a/meta-efl/recipes-efl/efl/imlib2_git.bb b/meta-efl/recipes-efl/efl/imlib2_git.bb new file mode 100644 index 000000000..8c6ac6619 --- /dev/null +++ b/meta-efl/recipes-efl/efl/imlib2_git.bb | |||
@@ -0,0 +1,45 @@ | |||
1 | SUMMARY = "A graphic library for file loading, saving, rendering, and manipulation" | ||
2 | LICENSE = "MIT BSD" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35" | ||
4 | |||
5 | DEPENDS = "freetype libpng jpeg virtual/libx11 libxext" | ||
6 | PROVIDES = "virtual/imlib2" | ||
7 | PV = "1.4.6+gitr${SRCPV}" | ||
8 | SRCREV = "560a58e61778d84953944f744a025af6ce986334" | ||
9 | |||
10 | inherit efl binconfig | ||
11 | SRC_URI = "git://git.enlightenment.org/legacy/${BPN}.git" | ||
12 | S = "${WORKDIR}/git" | ||
13 | |||
14 | # autotools-brokensep | ||
15 | B = "${S}" | ||
16 | |||
17 | PACKAGECONFIG ??= "" | ||
18 | PACKAGECONFIG[gif] = "--with-gif,--without-gif,giflib" | ||
19 | PACKAGECONFIG[tiff] = "--with-tiff,--without-tiff,tiff" | ||
20 | PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2" | ||
21 | PACKAGECONFIG[id3] = "--with-id3,--without-id3,libid3tag" | ||
22 | |||
23 | EXTRA_OECONF = "--with-x \ | ||
24 | --x-includes=${STAGING_INCDIR} \ | ||
25 | --x-libraries=${STAGING_LIBDIR} " | ||
26 | |||
27 | # TODO: Use more fine granular version | ||
28 | #OE_LT_RPATH_ALLOW=":${libdir}/imlib2/loaders:${libdir}/imlib2/filters:" | ||
29 | OE_LT_RPATH_ALLOW = "any" | ||
30 | OE_LT_RPATH_ALLOW[export]="1" | ||
31 | |||
32 | PACKAGES =+ "imlib2-loaders-dbg imlib2-filters-dbg imlib2-loaders imlib2-filters" | ||
33 | FILES_${PN} = "${libdir}/lib*.so.* ${libdir}/imlib2/*/*.so" | ||
34 | FILES_${PN}-dbg = "${libdir}/.debug/ ${bindir}/.debug/ ${prefix}/src/debug/" | ||
35 | FILES_${PN}-dev += "${bindir}/imlib2-config ${libdir}/*.so ${includedir}" | ||
36 | FILES_${PN}-bin = "${bindir}" | ||
37 | FILES_imlib2-loaders = "${libdir}/imlib2/loaders/*.so" | ||
38 | FILES_imlib2-filters = "${libdir}/imlib2/filters/*.so" | ||
39 | FILES_imlib2-loaders-dbg += "${libdir}/imlib2/loaders/.debug" | ||
40 | FILES_imlib2-filters-dbg += "${libdir}/imlib2/filters/.debug" | ||
41 | |||
42 | # png.so jpeg.so id3.so are also provided by lightmediascanner | ||
43 | PRIVATE_LIBS_imlib2-loaders = "pnm.so lbm.so argb.so tiff.so zlib.so bmp.so tga.so gif.so xpm.so bz2.so" | ||
44 | |||
45 | PRIVATE_LIBS_imlib2-filters = "bumpmap.so colormod.so testfilter.so" | ||
diff --git a/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch b/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch new file mode 100644 index 000000000..84be133f6 --- /dev/null +++ b/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch | |||
@@ -0,0 +1,44 @@ | |||
1 | It causes testeina.c build to fail linking to internal eina_.*_{init,shutdown} symbols | ||
2 | as reported in: | ||
3 | http://lists.alioth.debian.org/pipermail/pkg-fso-maint/2010-May/003056.html | ||
4 | |||
5 | Upstream-Status: Pending | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | |||
9 | diff -uNr vala/tests/testeina.vala ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala | ||
10 | --- vala/tests/testeina.vala 2014-01-13 16:16:53.984999035 +0100 | ||
11 | +++ ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala 2010-02-26 09:02:06.000000000 +0100 | ||
12 | @@ -153,22 +153,22 @@ | ||
13 | |||
14 | void test_eina_benchmark() | ||
15 | { | ||
16 | - assert( Eina.Module.init() ); | ||
17 | - assert( Eina.List.init() ); | ||
18 | - assert( Eina.Array.init() ); | ||
19 | - assert( Eina.Benchmark.init() ); | ||
20 | - assert( Eina.Mempool.init() ); | ||
21 | +// assert( Eina.Module.init() ); | ||
22 | +// assert( Eina.List.init() ); | ||
23 | +// assert( Eina.Array.init() ); | ||
24 | +// assert( Eina.Benchmark.init() ); | ||
25 | +// assert( Eina.Mempool.init() ); | ||
26 | var b = new Eina.Benchmark( "test", "test"); | ||
27 | assert( b.register( "bogus", spec_one, 0, 100, 5 ) ); | ||
28 | unowned Eina.Array<string> result = b.run(); | ||
29 | assert( result.count_get() == 2 ); | ||
30 | result = null; | ||
31 | b = null; | ||
32 | - assert( Eina.Mempool.shutdown() ); | ||
33 | - assert( Eina.Benchmark.shutdown() ); | ||
34 | - assert( Eina.Array.shutdown() ); | ||
35 | - assert( Eina.List.shutdown() ); | ||
36 | - assert( Eina.Module.shutdown() ); | ||
37 | +// assert( Eina.Mempool.shutdown() ); | ||
38 | +// assert( Eina.Benchmark.shutdown() ); | ||
39 | +// assert( Eina.Array.shutdown() ); | ||
40 | +// assert( Eina.List.shutdown() ); | ||
41 | +// assert( Eina.Module.shutdown() ); | ||
42 | } | ||
43 | |||
44 | //=========================================================================== | ||
diff --git a/meta-efl/recipes-efl/efl/libeflvala_svn.bb b/meta-efl/recipes-efl/efl/libeflvala_svn.bb new file mode 100644 index 000000000..4922b1b37 --- /dev/null +++ b/meta-efl/recipes-efl/efl/libeflvala_svn.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "Vala meets the Enlightenment Foundation Libraries" | ||
2 | AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>" | ||
3 | LICENSE = "GPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | ||
5 | SECTION = "devel" | ||
6 | DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary tiff" | ||
7 | PV = "2011.01.13.1+svnr${SRCPV}" | ||
8 | PE = "1" | ||
9 | PR = "r2" | ||
10 | SRCREV = "${EFL_SRCREV}" | ||
11 | SRCNAME = "vala" | ||
12 | |||
13 | inherit e-base autotools-brokensep pkgconfig vala | ||
14 | |||
15 | SRC_URI = "${E_SVN}/trunk/BINDINGS;module=${SRCNAME};protocol=http \ | ||
16 | file://disable.eina.test.patch \ | ||
17 | " | ||
18 | S = "${WORKDIR}/${SRCNAME}" | ||
19 | |||
20 | PACKAGES =+ "${PN}-examples" | ||
21 | FILES_${PN}-examples = "${datadir}/libeflvala ${bindir}/*" | ||
diff --git a/meta-efl/recipes-efl/efl/libeweather_svn.bb b/meta-efl/recipes-efl/efl/libeweather_svn.bb new file mode 100644 index 000000000..eff858617 --- /dev/null +++ b/meta-efl/recipes-efl/efl/libeweather_svn.bb | |||
@@ -0,0 +1,46 @@ | |||
1 | SUMMARY = "EFL-based weather widget library" | ||
2 | LICENSE = "LGPL-2.1" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \ | ||
4 | file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e" | ||
5 | |||
6 | DEPENDS = "ecore edje" | ||
7 | PV = "0.0.0+svnr${SRCPV}" | ||
8 | SRCREV = "${EFL_SRCREV}" | ||
9 | |||
10 | inherit efl | ||
11 | SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep" | ||
12 | S = "${WORKDIR}/${SRCNAME}" | ||
13 | |||
14 | EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc" | ||
15 | |||
16 | RSUGGESTS_${PN} = "elementary-tests" | ||
17 | |||
18 | do_compile_append() { | ||
19 | sed -i -e s:${STAGING_DIR_TARGET}::g \ | ||
20 | -e s:/${TARGET_SYS}::g \ | ||
21 | eweather.pc | ||
22 | } | ||
23 | |||
24 | PACKAGES += "${PN}-plugins" | ||
25 | |||
26 | FILES_${PN}-themes = "\ | ||
27 | ${datadir} \ | ||
28 | " | ||
29 | |||
30 | FILES_${PN}-plugins = "\ | ||
31 | ${libdir}/eweather/plugins/*.so \ | ||
32 | " | ||
33 | |||
34 | FILES_${PN}-dbg += "\ | ||
35 | ${libdir}/eweather/plugins/.debug \ | ||
36 | " | ||
37 | |||
38 | FILES_${PN}-dev += "\ | ||
39 | ${libdir}/eweather/plugins/*.a \ | ||
40 | ${libdir}/eweather/plugins/*.la \ | ||
41 | " | ||
42 | |||
43 | RRECOMMENDS_${PN} = "\ | ||
44 | ${PN}-themes \ | ||
45 | ${PN}-plugins \ | ||
46 | " | ||