Patchwork [meta-efl,1/2] evas: build in buffer engine and eet loader statically

login
register
mail settings
Submitter Koen Kooi
Date Dec. 9, 2011, 8:33 a.m.
Message ID <1323419602-13546-1-git-send-email-koen@dominion.thruhere.net>
Download mbox | patch
Permalink /patch/16553/
State Accepted
Commit 23fde058b79beb7cf64ed9a9874cde0bb26fcd47
Headers show

Comments

Koen Kooi - Dec. 9, 2011, 8:33 a.m.
These two are always needed according to http://trac.enlightenment.org/e/wiki/Compilation

This should also avoid errors like this:

ERR<1829>:ecore_evas ecore_evas_buffer.c:623 ecore_evas_buffer_allocfunc_new() evas_engine_info_set() init engine 'buffer' failed.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 meta-efl/recipes-efl/efl/evas.inc |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)
Martin Jansa - Dec. 9, 2011, 10:22 a.m.
On Fri, Dec 09, 2011 at 09:33:21AM +0100, Koen Kooi wrote:
> These two are always needed according to http://trac.enlightenment.org/e/wiki/Compilation
> 
> This should also avoid errors like this:
> 
> ERR<1829>:ecore_evas ecore_evas_buffer.c:623 ecore_evas_buffer_allocfunc_new() evas_engine_info_set() init engine 'buffer' failed.

Looks good

Acked-by: Martin Jansa <Martin.Jansa@gmail.com>

> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
> ---
>  meta-efl/recipes-efl/efl/evas.inc |    9 ++++-----
>  1 files changed, 4 insertions(+), 5 deletions(-)
> 
> diff --git a/meta-efl/recipes-efl/efl/evas.inc b/meta-efl/recipes-efl/efl/evas.inc
> index 1328309..fd644de 100644
> --- a/meta-efl/recipes-efl/efl/evas.inc
> +++ b/meta-efl/recipes-efl/efl/evas.inc
> @@ -8,7 +8,7 @@ DEPENDS_virtclass-native = "freetype-native libxext-native libpng-native jpeg-na
>  inherit efl
>  
>  BBCLASSEXTEND = "native"
> -INC_PR = "r2"
> +INC_PR = "r3"
>  FILESPATHPKG =. "${BPN}-${PV}:${BPN}:"
>  
>  python populate_packages_prepend () {
> @@ -32,7 +32,6 @@ FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/"
>  PACKAGES_DYNAMIC = "evas-engine-* evas-loader-* evas-saver-*"
>  
>  RRECOMMENDS_${PN} = " \
> -  evas-engine-buffer \
>    evas-engine-fb \
>    evas-engine-software-generic \
>    evas-engine-software-x11 \
> @@ -42,7 +41,6 @@ RRECOMMENDS_${PN} = " \
>   \
>    evas-loader-png \
>    evas-loader-jpeg \
> -  evas-loader-eet \
>    evas-loader-gif \
>    evas-loader-svg \
>  "
> @@ -87,13 +85,14 @@ EVAS_OECONF = " \
>                  --enable-fb \
>                  --disable-directfb \
>                  --disable-sdl \
> -                --enable-buffer \
> +                --enable-buffer=static \
> +                --enable-static-software-generic \
>                  --disable-software-ddraw \
>                  --disable-software-qtopia \
>                  --disable-software-xcb \
>                  --disable-xrender-xcb \
>                  --disable-glitz-x11 \
> -                --enable-image-loader-eet \
> +                --enable-image-loader-eet=static \
>                  --disable-image-loader-edb \
>                  --enable-image-loader-png \
>                  --enable-image-loader-jpeg \
> -- 
> 1.7.2.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Patch

diff --git a/meta-efl/recipes-efl/efl/evas.inc b/meta-efl/recipes-efl/efl/evas.inc
index 1328309..fd644de 100644
--- a/meta-efl/recipes-efl/efl/evas.inc
+++ b/meta-efl/recipes-efl/efl/evas.inc
@@ -8,7 +8,7 @@  DEPENDS_virtclass-native = "freetype-native libxext-native libpng-native jpeg-na
 inherit efl
 
 BBCLASSEXTEND = "native"
-INC_PR = "r2"
+INC_PR = "r3"
 FILESPATHPKG =. "${BPN}-${PV}:${BPN}:"
 
 python populate_packages_prepend () {
@@ -32,7 +32,6 @@  FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/"
 PACKAGES_DYNAMIC = "evas-engine-* evas-loader-* evas-saver-*"
 
 RRECOMMENDS_${PN} = " \
-  evas-engine-buffer \
   evas-engine-fb \
   evas-engine-software-generic \
   evas-engine-software-x11 \
@@ -42,7 +41,6 @@  RRECOMMENDS_${PN} = " \
  \
   evas-loader-png \
   evas-loader-jpeg \
-  evas-loader-eet \
   evas-loader-gif \
   evas-loader-svg \
 "
@@ -87,13 +85,14 @@  EVAS_OECONF = " \
                 --enable-fb \
                 --disable-directfb \
                 --disable-sdl \
-                --enable-buffer \
+                --enable-buffer=static \
+                --enable-static-software-generic \
                 --disable-software-ddraw \
                 --disable-software-qtopia \
                 --disable-software-xcb \
                 --disable-xrender-xcb \
                 --disable-glitz-x11 \
-                --enable-image-loader-eet \
+                --enable-image-loader-eet=static \
                 --disable-image-loader-edb \
                 --enable-image-loader-png \
                 --enable-image-loader-jpeg \