efl:
authorMichael Lauer <mickey@vanille-media.de>
Thu, 25 Aug 2005 23:52:46 +0000 (23:52 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Thu, 25 Aug 2005 23:52:46 +0000 (23:52 +0000)
- make the foo.inc files provide virtual/foo
- build ecore-fb [and -native] without edb and without curl support
for the projected purpose, both dependencies are not needed and this gains us -700MB in a resulting image

packages/efl/ecore-fb_0.9.9.013.bb
packages/efl/ecore-native_0.9.9.013.bb
packages/efl/ecore-x11_0.9.9.013.bb
packages/efl/ecore.inc
packages/efl/evas-fb_0.9.9.013.bb
packages/efl/evas-native_0.9.9.013.bb
packages/efl/evas.inc
packages/efl/ewl_0.0.4.004.bb

index 87fea43..1f3db9d 100644 (file)
@@ -1,6 +1,5 @@
 include ecore.inc
-PROVIDES += "virtual/ecore"
-PR = "r1"
+PR = "r2"
 
 EXTRA_OECONF = "--enable-ecore-fb \
                --enable-ecore-job \
@@ -16,6 +15,8 @@ EXTRA_OECONF = "--enable-ecore-fb \
                --enable-ecore-ipc \
                --enable-ecore-txt \
                --disable-ecore-x \
+               --disable-curl \
+               --without-curl-config \
                --enable-ecore-config \
                --disable-openssl"
 
index 6968415..abfb41d 100644 (file)
@@ -1,3 +1,5 @@
 include ecore-fb_${PV}.bb
 inherit native
-DEPENDS = "curl-native eet-native evas-native"
+# disable curl for now (see EXTRA_OECONF in ecore-fb), we may reenable it when we need it
+# DEPENDS = "curl-native eet-native evas-native"
+DEPENDS = "eet-native evas-native"
index 36a9c06..b6b452c 100644 (file)
@@ -1,5 +1,4 @@
 include ecore.inc
-PROVIDES += "virtual/ecore"
 DEPENDS += "evas-x11"
 PR = "r2"
 
index ecd5fef..ccc88b1 100644 (file)
@@ -5,6 +5,7 @@ LEAD_SONAME = "libecore.so"
 LICENSE = "MIT"
 # can also have openssl, dbus
 DEPENDS = "virtual/evas curl eet"
+PROVIDES = "virtual/ecore"
 
 inherit efl
 
index 9286853..492a0ba 100644 (file)
@@ -1,31 +1,31 @@
 include evas.inc
-PROVIDES += "virtual/evas"
-PR = "r1"
+DEPENDS = "freetype libpng jpeg eet"
+PR = "r2"
 
-EXTRA_OECONF = "--enable-fb                    \
-               --disable-directfb              \
-               --disable-buffer                \
-               --disable-software-qtopia       \
-               --disable-software-x11          \
-               --disable-gl-x11                \
-               --enable-image-loader-eet       \
-               --enable-image-loader-edb       \
-               --enable-image-loader-png       \
-               --enable-image-loader-jpeg      \
-               --enable-small-dither-mask      \
-               --enable-cpu-c                  \
-               --enable-font-loader-eet        \
-               --enable-scale-sample           \
-               --enable-scale-smooth           \
-               --enable-convert-yuv            \
-               --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     \
+EXTRA_OECONF = "--enable-fb         \
+               --disable-directfb          \
+               --disable-buffer            \
+               --disable-software-qtopia   \
+               --disable-software-x11      \
+               --disable-gl-x11            \
+               --enable-image-loader-eet   \
+               --disable-image-loader-edb  \
+               --enable-image-loader-png   \
+               --enable-image-loader-jpeg  \
+               --enable-small-dither-mask  \
+               --enable-cpu-c              \
+               --enable-font-loader-eet    \
+               --enable-scale-sample       \
+               --enable-scale-smooth       \
+               --enable-convert-yuv        \
+               --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    \
index 3eaa12c..fd94b48 100644 (file)
@@ -1,3 +1,3 @@
 include evas-fb_${PV}.bb
 inherit native
-DEPENDS = "freetype-native libpng-native jpeg-native eet-native edb-native"
+DEPENDS = "freetype-native libpng-native jpeg-native eet-native"
index 60f60f3..5876c1f 100644 (file)
@@ -5,6 +5,7 @@ your CPU or graphics hardware are too slow."
 LICENSE = "MIT"
 # can also depend on valgrind (?)
 DEPENDS = "freetype libpng jpeg eet edb"
+PROVIDES = "virtual/evas"
 
 inherit efl
 
index 0ea977f..0205de4 100644 (file)
@@ -1,5 +1,6 @@
 DESCRIPTION = "The Enlightened Widget Library, \
 a simple-to-use general purpose widget library based on the enlightenment foundation libraries."
+# as of recent CVS HEAD, ewl no longer needs etox and no longer needs edb
 DEPENDS = "edb virtual/evas virtual/ecore edje emotion"
 RDEPENDS += "libewl-themes"
 LICENSE = "MIT"