diff options
author | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-05-17 12:39:41 +0000 |
---|---|---|
committer | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-05-17 12:39:41 +0000 |
commit | 25a69ce0e343d6393fbcd7cab41dcdf233e24e0a (patch) | |
tree | 9ec88d86099aecb68e8c90b57ba83d75a8263656 /packages/evas | |
parent | 71adf93fcb05ee3e22e5fa2f75ffd2231ab68dd0 (diff) |
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/05/17 14:37:32+02:00 utwente.nl!koen
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into bitbake.utwente.nl:/home/koen/OE/openembedded
2005/05/17 14:37:17+02:00 utwente.nl!koen
linux-x86_2.6.11.6.bb: as requested on IRC by dmit
2005/05/17 13:57:46+02:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages
2005/05/17 13:57:36+02:00 uni-frankfurt.de!mickeyl
fix python-pygtk2
2005/05/17 13:54:50+02:00 utwente.nl!koen
evas-x11_0.9.9.004.bb, evas-x11-fb_0.9.9.004.bb: fix parsing + maintainer field
BKrev: 4289e60dP3QdD6EiUB51bBhMpHNqlQ
Diffstat (limited to 'packages/evas')
-rw-r--r-- | packages/evas/evas-x11-fb_0.9.9.004.bb | 86 | ||||
-rw-r--r-- | packages/evas/evas-x11_0.9.9.004.bb | 86 |
2 files changed, 172 insertions, 0 deletions
diff --git a/packages/evas/evas-x11-fb_0.9.9.004.bb b/packages/evas/evas-x11-fb_0.9.9.004.bb index e69de29bb2..487826af70 100644 --- a/packages/evas/evas-x11-fb_0.9.9.004.bb +++ b/packages/evas/evas-x11-fb_0.9.9.004.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 = "BSD" +HOMEPAGE = "http://www.enlightenment.org" +MAINTAINER = "Nigel Kostiuck <emte@labotomy.net>" +SECTION = "efl/libs" +PRIORITY = "optional" +DEPENDS = "libpng jpeg edb eet freetype" +PR = "2" + +SRC_URI = "http://enlightenment.freedesktop.org/fetch.php?file=evas-0.9.9.004.tar.gz" +S = "${WORKDIR}/evas" + +inherit autotools pkgconfig binconfig + +EXTRA_OECONF = "--enable-fb \ + --disable-directfb \ + --disable-buffer \ + --disable-software-qtopia \ + --with-x \ + --enable-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/evas/evas-x11_0.9.9.004.bb b/packages/evas/evas-x11_0.9.9.004.bb index e69de29bb2..5f8b7376cc 100644 --- a/packages/evas/evas-x11_0.9.9.004.bb +++ b/packages/evas/evas-x11_0.9.9.004.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 = "BSD" +HOMEPAGE = "http://www.enlightenment.org" +MAINTAINER = "Nigel Kostiuck <emte@labotomy.net>" +SECTION = "efl/libs" +PRIORITY = "optional" +DEPENDS = "libpng jpeg edb eet freetype" +PR = "2" + +SRC_URI = "http://enlightenment.freedesktop.org/fetch.php?file=evas-0.9.9.004.tar.gz" +S = "${WORKDIR}/evas" + +inherit autotools pkgconfig binconfig + +EXTRA_OECONF = "--disable-fb \ + --disable-directfb \ + --disable-buffer \ + --disable-software-qtopia \ + --with-x \ + --enable-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}" |