aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/efl1
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2011-01-29 14:30:42 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2011-01-29 19:02:21 +0100
commit45dfa3d3668f343a627427a69bd8de59f399f9c5 (patch)
tree7a115e512ac58cd2fba3ef3556ea75eb3243f3b5 /recipes/efl1
parentc3cc281a91c96b78dd2049f2aa50b1a05a9db4ed (diff)
downloadopenembedded-45dfa3d3668f343a627427a69bd8de59f399f9c5.tar.gz
ecore: introduce 1.0.0
* ecore_svn is now D_P -1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes/efl1')
-rw-r--r--recipes/efl1/ecore.inc43
-rw-r--r--recipes/efl1/ecore_1.0.0.bb12
-rw-r--r--recipes/efl1/ecore_svn.bb49
3 files changed, 54 insertions, 50 deletions
diff --git a/recipes/efl1/ecore.inc b/recipes/efl1/ecore.inc
index 76df91a9a2..6ff455f535 100644
--- a/recipes/efl1/ecore.inc
+++ b/recipes/efl1/ecore.inc
@@ -5,21 +5,18 @@ DEPENDS = "gettext-native virtual/libiconv tslib curl eet evas glib-2.0 \
DEPENDS_virtclass-native = "eet-native evas-native"
# optional
# DEPENDS += "directfb virtual/libsdl openssl virtual/libiconv"
-PV = "0.9.9.060+svnr${SRCPV}"
-PR = "r5"
inherit efl
BBCLASSEXTEND = "native"
-
-SRC_URI += "file://fix-ecore-fb-initialization.patch"
+INC_PR = "r0"
do_configure_prepend() {
touch ${S}/po/Makefile.in.in || true
sed -i -e 's: po::g' ${S}/Makefile.am
}
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ecore"
+FILESPATHPKG =. "${BPN}-${PV}:${BPN}:"
PACKAGES =+ "\
${PN}-con \
@@ -76,3 +73,39 @@ 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 \
+"
diff --git a/recipes/efl1/ecore_1.0.0.bb b/recipes/efl1/ecore_1.0.0.bb
new file mode 100644
index 0000000000..fd7b6e2564
--- /dev/null
+++ b/recipes/efl1/ecore_1.0.0.bb
@@ -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] = "db2ef62d7c877e54087a4ce805368419"
+SRC_URI[sha256sum] = "8a1f89a7cef27d93d87155d53d54f651b3fae810f8995b3c634b4d709ef4e1fa"
diff --git a/recipes/efl1/ecore_svn.bb b/recipes/efl1/ecore_svn.bb
index cef420b21d..99fb3e208d 100644
--- a/recipes/efl1/ecore_svn.bb
+++ b/recipes/efl1/ecore_svn.bb
@@ -1,6 +1,9 @@
require ecore.inc
+
SRCREV = "${EFL_SRCREV}"
-PR = "r12"
+PV = "1.0.999+svnr${SRCPV}"
+PR = "${INC_PR}.0"
+DEFAULT_PREFERENCE = "-1"
SRC_URI = "\
${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep \
@@ -8,47 +11,3 @@ SRC_URI = "\
file://fix-ecore-fb-initialization.patch \
"
S = "${WORKDIR}/${SRCNAME}"
-
-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 \
-"
-# List of options which were different in ecore-native,
-# I know it's SCM, but with missing -native.bb is much easier to check here
-# --disable-ecore-x \
-# --enable-ecore-evas-fb \
-# --disable-ecore-evas-x11-gl \
-# --disable-ecore-imf \
-# --disable-ecore-imf_evas \