diff options
Diffstat (limited to 'packages')
89 files changed, 2003 insertions, 187 deletions
diff --git a/packages/beepmp/beepmp/bugfix.patch b/packages/beepmp/beepmp/gnusource.patch index e69de29bb2..e69de29bb2 100644 --- a/packages/beepmp/beepmp/bugfix.patch +++ b/packages/beepmp/beepmp/gnusource.patch diff --git a/packages/beepmp/beepmp_0.9.7rc2.bb b/packages/beepmp/beepmp_0.9.7.bb index e69de29bb2..e69de29bb2 100644 --- a/packages/beepmp/beepmp_0.9.7rc2.bb +++ b/packages/beepmp/beepmp_0.9.7.bb diff --git a/packages/ccdv/ccdv.bb b/packages/ccdv/ccdv.bb index 2adf9f1a35..05aceabce1 100644 --- a/packages/ccdv/ccdv.bb +++ b/packages/ccdv/ccdv.bb @@ -3,7 +3,7 @@ finding actual problems easier." MAINTAINER = "Chris Larson <kergoth@handhelds.org>" LICENSE = "GPL" SRC_URI = "http://openembedded.org/dl/ccdv.c" -S = "${WORKDIR}/openembedded.org" +S = "${WORKDIR}" do_compile () { ${CC} ${CFLAGS} ${LDFLAGS} ccdv.c -o ccdv diff --git a/packages/ecore/ecore-native_cvs.bb b/packages/ecore/ecore-native_cvs.bb index e69de29bb2..6e5e1d1413 100644 --- a/packages/ecore/ecore-native_cvs.bb +++ b/packages/ecore/ecore-native_cvs.bb @@ -0,0 +1,14 @@ +include ecore_${PV}.bb +LICENSE = "MIT" +inherit native +DEPENDS = "edb-native eet-native evas-native freetype-native" + +do_stage () { + for p in ${parts}; do + dir=`echo $p|tr A-Z a-z` + install -m 0644 ${S}/src/lib/$dir/$p.h ${STAGING_INCDIR}/ + oe_libinstall -C src/lib/$dir lib$dir ${STAGING_LIBDIR}/ + done + install -m 0644 ${S}/src/lib/ecore/Ecore_Data.h ${STAGING_INCDIR}/ + install -m 0644 ${S}/ecore.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/ecore/ecore_cvs.bb b/packages/ecore/ecore_cvs.bb index e69de29bb2..1a90928fad 100644 --- a/packages/ecore/ecore_cvs.bb +++ b/packages/ecore/ecore_cvs.bb @@ -0,0 +1,49 @@ +DESCRIPTION = "Ecore is the core event abstraction layer for the enlightenment \ +foundation libraries. It makes makes doing selections, drag and drop, event loops, \ +timeouts and idle handlers fast, optimized, and convenient." +HOMEPAGE = "http://www.enlightenment.org" +SECTION = "e/libs" +PRIORITY = "optional" +LEAD_SONAME = "libecore.so" +LICENSE = "MIT" +PV = "${CVSDATE}" +DEPENDS = "edb eet evas freetype edb-native" +PR = "r5" + +SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/libs/ecore \ + file://no-x-test.patch;patch=1" +S = "${WORKDIR}/ecore" + +inherit autotools binconfig + +EXTRA_OECONF = "--enable-ecore-fb \ + --enable-ecore-job \ + --enable-ecore-evas-fb \ + --disable-ecore-evas-x \ + --disable-ecore-evas-gl \ + --enable-ecore-con \ + --enable-ecore-ipc \ + --enable-ecore-txt \ + --disable-ecore-x \ + --enable-ecore-config \ + --disable-openssl" + +parts = "Ecore Ecore_Job \ + Ecore_Txt Ecore_Fb Ecore_Con \ + Ecore_Ipc Ecore_Evas Ecore_Config" + +do_stage () { + for p in ${parts}; do + dir=`echo $p|tr A-Z a-z` + install -m 0644 ${S}/src/lib/$dir/$p.h ${STAGING_INCDIR}/ + oe_libinstall -C src/lib/$dir lib$dir ${STAGING_LIBDIR}/ + done + install -m 0644 ${S}/src/lib/ecore/Ecore_Data.h ${STAGING_INCDIR}/ + install -m 0644 ${S}/ecore.m4 ${STAGING_DATADIR}/aclocal/ +} + +PACKAGES += "ecore-examples" + +FILES_${PN} = "${libdir}/libecore*.so* ${libdir}/ecore_config_ipc_ecore.so" +FILES_${PN}-dev += "${bindir}/ecore-config ${libdir}/pkgconfig" +FILES_${PN}-examples = "${bindir}/ecore_test ${bindir}/ecore_evas_test ${datadir}" diff --git a/packages/edje/edje-native_cvs.bb b/packages/edje/edje-native_cvs.bb index e69de29bb2..848c8dbe21 100644 --- a/packages/edje/edje-native_cvs.bb +++ b/packages/edje/edje-native_cvs.bb @@ -0,0 +1,13 @@ +include edje_${PV}.bb +inherit native +DEPENDS = "freetype-native evas-native ecore-native embryo-native eet-native edb-native imlib2-native" +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/edje" + +EXTRA_OECONF = "--enable-fb-only" + +do_stage() { + for i in edje edje_ls edje_cc + do + install -m 0755 src/bin/$i ${STAGING_BINDIR} + done +} diff --git a/packages/edje/edje_cvs.bb b/packages/edje/edje_cvs.bb index e69de29bb2..a426df9a79 100644 --- a/packages/edje/edje_cvs.bb +++ b/packages/edje/edje_cvs.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "edje is a complex graphical design & layout library." +DEPENDS = "freetype evas ecore embryo eet edb edje-native" +LICENSE = "MIT" +SECTION = "e/libs" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +PV = "${CVSDATE}" +PR = "r4" + +SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/libs/edje" +S = "${WORKDIR}/edje" + +inherit autotools pkgconfig binconfig + +EXTRA_OECONF = "--disable-edje-cc \ + --enable-fb-only" + +LEAD_SONAME = "libedje.so" + +do_stage () { + oe_libinstall -C src/lib libedje ${STAGING_LIBDIR}/ + oe_libinstall -C src/lib libedje_edit ${STAGING_LIBDIR}/ + install -m 0644 ${S}/src/lib/Edje.h ${STAGING_INCDIR}/ +} + +PACKAGES += "edje-examples" + +FILES_${PN} = "${libdir}/libedje*.so*" +FILES_${PN}-dev += "${bindir}/edje-config ${libdir}/pkgconfig" +FILES_${PN}-examples = "${bindir}/edje ${bindir}/edje_ls ${datadir}" + diff --git a/packages/etox/etox_cvs.bb b/packages/etox/etox_cvs.bb index e69de29bb2..409ae91728 100644 --- a/packages/etox/etox_cvs.bb +++ b/packages/etox/etox_cvs.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Etox is a type setting and text layout library based on Evas. \ +Etox helps you when it comes to displaying, moving, resizing, layering, \ +clipping, aligning and coloring fonts in different styles, and more." +SECTION = "e/libs" +DEPENDS = "edb evas ecore" +PV = "${CVSDATE}" +PR = "r3" +LICENSE = "MIT" + +SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/libs/etox" +S = "${WORKDIR}/etox" + +inherit autotools pkgconfig binconfig + +do_stage () { + oe_libinstall -C src libetox ${STAGING_LIBDIR}/ + install -m 0644 ${S}/src/Etox.h ${STAGING_INCDIR}/ +} + +PACKAGES += "etox-examples" + +FILES_${PN} = "${libdir}/libetox*.so*" +FILES_${PN}-dev += "${bindir}/etox-config ${libdir}/pkgconfig" +FILES_${PN}-examples = "${bindir}/etox* ${datadir}" diff --git a/packages/evas/evas-native_cvs.bb b/packages/evas/evas-native_cvs.bb index e69de29bb2..8ccc3bf2ab 100644 --- a/packages/evas/evas-native_cvs.bb +++ b/packages/evas/evas-native_cvs.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "The Enlightenment Canvas Library" +include evas_${PV}.bb +inherit native +DEPENDS = "freetype-native" +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/evas" + +do_stage () { + for i in ${headers}; do + install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/ + done + oe_libinstall -C src/lib libevas ${STAGING_LIBDIR}/ +} + +#FIXME: Conflicts with zlib-devel on the build machine. Remove it and it builds. diff --git a/packages/evas/evas_cvs.bb b/packages/evas/evas_cvs.bb index e69de29bb2..401969b61c 100644 --- a/packages/evas/evas_cvs.bb +++ b/packages/evas/evas_cvs.bb @@ -0,0 +1,86 @@ +DESCRIPTION = "Evas is a hardware-accelerated canvas API that can draw \ +anti-aliased text, smooth super and sub-images, alpha-blend, as well as drop \ +down to using normal X11 primitives such as pixmaps, lines and rectangles if \ +your CPU or graphics hardware are too slow." +LICENSE = "MIT" +HOMEPAGE = "http://www.enlightenment.org" +SECTION = "e/libs" +PRIORITY = "optional" +DEPENDS = "libpng jpeg edb eet freetype" +PV = "${CVSDATE}" +PR = "r4" + +SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/libs/evas \ + file://pkg.m4" +S = "${WORKDIR}/evas" + +inherit autotools pkgconfig binconfig + +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 \ + --disable-convert-16-rgb-555 \ + --disable-convert-16-rgb-444 \ + --disable-convert-16-rgb-ipq \ + --enable-convert-16-rgb-rot-0 \ + --disable-convert-16-rgb-rot-90 \ + --enable-convert-16-rgb-rot-270 \ + --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" + +do_configure () { + install -m 0644 ${WORKDIR}/pkg.m4 acinclude.m4 + autotools_do_configure +} + +headers = "Evas_Engine_Buffer.h \ + Evas_Engine_FB.h \ + Evas.h" + +# Don't install these headers or subsequent libraries will include support for it: +# Evas_Engine_DirectFB.h \ +# Evas_Engine_GL_X11.h \ +# Evas_Engine_Software_Win32_GDI.h \ +# Evas_Engine_Software_X11.h +# Evas_Engine_Software_Qtopia.h \ + +do_stage () { + for i in ${headers}; do + install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/ + done + oe_libinstall -C src/lib libevas ${STAGING_LIBDIR}/ +} + +PACKAGES += "evas-examples" + +FILES_${PN} = "${libdir}/libevas*.so*" +FILES_${PN}-dev += "${bindir}/evas-config ${libdir}/pkgconfig" +FILES_${PN}-examples = "${bindir}/evas_fb_test ${datadir}" diff --git a/packages/evoak/evoak_0.0.1.bb b/packages/evoak/evoak_0.0.1.bb index e69de29bb2..551dc8eca5 100644 --- a/packages/evoak/evoak_0.0.1.bb +++ b/packages/evoak/evoak_0.0.1.bb @@ -0,0 +1,21 @@ +HOMEPAGE = "http://www.enlightenment.org" +SECTION = "libs" +PRIORITY = "optional" +DEPENDS = "ecore evas edje embryo eet" +LICENSE = "MIT" + +SRC_URI = "http://www.rasterman.com/files/evoak-${PV}.tar.gz" +S = "${WORKDIR}/evoak-${PV}" + +inherit autotools binconfig + +#FIXME: evoak fails to build, because it doesn't realize that +#our ecore was built without X support. Ecore should really +#be installing a copy of its config.h, and Evoak should be +#ifdefing blocks of code based on the ecore build options. +BROKEN = "1" + +do_stage () { + oe_libinstall -C src/lib libvoak ${STAGING_LIBDIR}/ + install -m 0644 ${S}/src/lib/Evoak.h ${STAGING_INCDIR}/ +} |
