diff options
Diffstat (limited to 'packages/efl1')
28 files changed, 566 insertions, 0 deletions
diff --git a/packages/efl1/ecore-native_svn.bb b/packages/efl1/ecore-native_svn.bb new file mode 100644 index 0000000000..f84c6581d0 --- /dev/null +++ b/packages/efl1/ecore-native_svn.bb @@ -0,0 +1,32 @@ +require ecore.inc +inherit native +DEPENDS = "eet-native evas-native" +PR = "r1" + +EXTRA_OECONF = "\ + --enable-ecore-txt \ + --disable-ecore-config \ + --disable-ecore-x-xcb \ + --disable-ecore-x \ + --enable-ecore-job \ + --disable-ecore-directfb \ + --disable-ecore-sdl \ + --enable-ecore-fb \ + --enable-ecore-evas \ + --enable-ecore-evas-fb \ + --disable-ecore-evas-x11-gl \ + --disable-ecore-evas-xrender \ + --disable-ecore-evas-dfb \ + --disable-ecore-evas-sdl \ + --disable-openssl \ + --enable-abstract-sockets \ + --enable-ecore-con \ + --enable-ecore-ipc \ + --enable-ecore-file \ + --enable-inotify \ + --disable-poll \ + --disable-curl \ + --disable-ecore-desktop \ + --disable-ecore-imf \ + --disable-ecore-imf_evas \ +" diff --git a/packages/efl1/ecore_svn.bb b/packages/efl1/ecore_svn.bb new file mode 100644 index 0000000000..6e581cda5d --- /dev/null +++ b/packages/efl1/ecore_svn.bb @@ -0,0 +1,33 @@ +require ecore.inc +PR = "r2" + +EXTRA_OECONF = "\ + --x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} \ + --enable-simple-x11 \ +\ + --enable-ecore-txt \ + --enable-ecore-config \ + --disable-ecore-x-xcb \ + --enable-ecore-x \ + --enable-ecore-job \ + --disable-ecore-directfb \ + --disable-ecore-sdl \ + --enable-ecore-fb \ + --enable-ecore-evas \ + --enable-ecore-evas-x11-16 \ + --enable-ecore-evas-16-x11 \ + --disable-ecore-evas-x11-gl \ + --enable-ecore-evas-xrender \ + --disable-ecore-evas-dfb \ + --disable-ecore-evas-sdl \ + --disable-openssl \ + --enable-abstract-sockets \ + --enable-ecore-con \ + --enable-ecore-ipc \ + --enable-ecore-file \ + --enable-inotify \ + --disable-poll \ + --enable-curl \ + --disable-ecore-desktop \ +" diff --git a/packages/efl1/edb_svn.bb b/packages/efl1/edb_svn.bb new file mode 100644 index 0000000000..3c4cc9d0c2 --- /dev/null +++ b/packages/efl1/edb_svn.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Edb is the Enlightenment database library" +LICENSE = "MIT BSD" +DEPENDS = "zlib" +PV = "1.0.5.043+svnr${SRCREV}" +PR = "r1" + +inherit efl + +SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/OLD;module=edb;proto=http" diff --git a/packages/efl1/edbus_svn.bb b/packages/efl1/edbus_svn.bb new file mode 100644 index 0000000000..d200054a39 --- /dev/null +++ b/packages/efl1/edbus_svn.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "DBus and HAL convenience wrappers for EFL" +DEPENDS = "dbus ecore" +LICENSE = "MIT BSD" +PV = "0.5.0.043+svnr${SRCREV}" +PR = "r2" + +inherit efl + +SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk;module=e_dbus;proto=http" +S = "${WORKDIR}/e_dbus" + +EXTRA_OECONF = "--enable-build-test-gui" + +PACKAGES =+ "${PN}-enotify ${PN}-edbus ${PN}-enm ${PN}-ehal ${PN}-test-gui" +FILES_${PN}-enotify = "${libdir}/libenotify.so.*" +FILES_${PN}-edbus = "${libdir}/libedbus.so.*" +FILES_${PN}-enm = "${libdir}/libenm.so.*" +FILES_${PN}-ehal = "${libdir}/libehal.so.*" +FILES_${PN}-test-gui = "${bindir}/e_dbus_hal" diff --git a/packages/efl1/edje-native_svn.bb b/packages/efl1/edje-native_svn.bb new file mode 100644 index 0000000000..238bfd00dc --- /dev/null +++ b/packages/efl1/edje-native_svn.bb @@ -0,0 +1,11 @@ +require edje_${PV}.bb +inherit native +PR = "r1" + +DEPENDS = "evas-native ecore-native eet-native embryo-native" + +do_configure_prepend() { + sed -i 's:EMBRYO_PREFIX"/bin:"${STAGING_BINDIR}:' ${S}/src/bin/edje_cc_out.c + sed -i 's:cpp -I:/usr/bin/cpp -I:' ${S}/src/bin/edje_cc_parse.c + sed -i 's:gcc -I:/usr/bin/gcc -I:' ${S}/src/bin/edje_cc_parse.c +} diff --git a/packages/efl1/edje_svn.bb b/packages/efl1/edje_svn.bb new file mode 100644 index 0000000000..11da120bd2 --- /dev/null +++ b/packages/efl1/edje_svn.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Edje is the Enlightenment graphical design & layout library" +DEPENDS = "eet evas ecore embryo edje-native" +LICENSE = "MIT BSD" +PV = "0.5.0.043+svnr${SRCREV}" +PR = "r1" + +inherit efl + +PACKAGES =+ "${PN}-utils" +DEBIAN_NOAUTONAME_${PN}-utils = "1" +FILES_${PN}-utils = "\ + ${bindir}/edje_* \ + ${datadir}/edje/include/edje.inc \ +" diff --git a/packages/efl1/eet-native_svn.bb b/packages/efl1/eet-native_svn.bb new file mode 100644 index 0000000000..0b0b5a4862 --- /dev/null +++ b/packages/efl1/eet-native_svn.bb @@ -0,0 +1,6 @@ +require eet_svn.bb +inherit native +DEPENDS = "zlib-native jpeg-native" +# we no longer inherit pkgconfig, so we need to state this explicitly +# (see explanation in efl.bbclass and autotools.bbclass) +DEPENDS += "pkgconfig-native" diff --git a/packages/efl1/eet_svn.bb b/packages/efl1/eet_svn.bb new file mode 100644 index 0000000000..2fa24cc0bd --- /dev/null +++ b/packages/efl1/eet_svn.bb @@ -0,0 +1,7 @@ +DESCRIPTION = "EET is the Enlightenment data storage library" +DEPENDS = "zlib jpeg" +LICENSE = "MIT BSD" +PV = "1.0.1+svnr${SRCREV}" +PR = "r1" + +inherit efl diff --git a/packages/efl1/eflpp_svn.bb b/packages/efl1/eflpp_svn.bb new file mode 100644 index 0000000000..ff12d72001 --- /dev/null +++ b/packages/efl1/eflpp_svn.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "EFLpp are C++ bindings to the EFL" +AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>" +HOMEPAGE = "http://www.vanille-media.de/site/index.php/projects/efl/" +LICENSE = "LGPL" +DEPENDS = "evas ecore edje emotion esmart etk ewl libsigc++-2.0" +PV = "0.1.0+svnr${SRCREV}" + +inherit efl + +EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc" + +SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/BINDINGS;module=cxx;proto=http" +S = "${WORKDIR}/cxx" diff --git a/packages/efl1/efreet_svn.bb b/packages/efl1/efreet_svn.bb new file mode 100644 index 0000000000..a802912730 --- /dev/null +++ b/packages/efl1/efreet_svn.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "The Enlightenment freedesktop.org library" +DEPENDS = "ecore" +LICENSE = "MIT BSD" +PV = "0.5.0.043+svnr${SRCREV}" +PR = "r1" + +inherit efl + +PACKAGES =+ "${PN}-mime ${PN}-trash" +FILES_${PN}-mime = "${libdir}/libefreet_mime.so.*" +FILES_${PN}-trash = "${libdir}/libefreet_trash.so.*" diff --git a/packages/efl1/embryo-native_svn.bb b/packages/efl1/embryo-native_svn.bb new file mode 100644 index 0000000000..2fc3faddfd --- /dev/null +++ b/packages/efl1/embryo-native_svn.bb @@ -0,0 +1,3 @@ +require embryo_${PV}.bb +inherit native + diff --git a/packages/efl1/embryo_svn.bb b/packages/efl1/embryo_svn.bb new file mode 100644 index 0000000000..42cb2f53a9 --- /dev/null +++ b/packages/efl1/embryo_svn.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "The Enlightenment C-like scripting language for Edje" +LICENSE = "MIT BSD" +PV = "0.9.9.043+svnr${SRCREV}" +PR = "r1" + +inherit efl + +# HACK alert: When compiling for VFP embryo emits bugs -- maybe gcc bug +#FULL_OPTIMIZATION_arm =+ "-O0" diff --git a/packages/efl1/emotion_svn.bb b/packages/efl1/emotion_svn.bb new file mode 100644 index 0000000000..e30239fc5d --- /dev/null +++ b/packages/efl1/emotion_svn.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "The Enlightenment multimedia library" +LICENSE = "MIT BSD" +# we no longer build the libxine backend, since the gstreamer backend seems more promising +DEPENDS = "eet evas ecore edje gstreamer gst-plugins-base" +PV = "0.1.0+svnr${SRCREV}" +PR = "r2" + +inherit efl + +EXTRA_OECONF = "--disable-xine --enable-gstreamer" + +PACKAGES =+ "emotion-backend-gstreamer" +FILES_emotion-backend-gstreamer = "${libdir}/emotion/*.so" +RRECOMMENDS_${PN} = "emotion-backend-gstreamer" diff --git a/packages/efl1/engrave_svn.bb b/packages/efl1/engrave_svn.bb new file mode 100644 index 0000000000..cc90f5a48e --- /dev/null +++ b/packages/efl1/engrave_svn.bb @@ -0,0 +1,7 @@ +DESCRIPTION = "Engrave is an Edje Editing Library" +LICENSE = "MIT" +# also requires yacc and lex on host +DEPENDS = "evas ecore" +PV = "0.0.0+svnr${SRCREV}" + +inherit efl diff --git a/packages/efl1/enhance_svn.bb b/packages/efl1/enhance_svn.bb new file mode 100644 index 0000000000..6bec1176d1 --- /dev/null +++ b/packages/efl1/enhance_svn.bb @@ -0,0 +1,6 @@ +DESCRIPTION = "Enhance translates between glade .xml files and ETK" +LICENSE = "MIT" +DEPENDS = "exml" +PV = "0.0.0+svnr${SRCREV}" + +inherit efl diff --git a/packages/efl1/epdf_svn.bb b/packages/efl1/epdf_svn.bb new file mode 100644 index 0000000000..eb4b91a8c2 --- /dev/null +++ b/packages/efl1/epdf_svn.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Epdf is the glue between EFL and libpoppler" +LICENSE = "MIT BSD" +DEPENDS = "poppler evas ecore etk ewl" +PV = "0.1.0+svnr${SRCREV}" +PR = "r1" + +inherit efl + + +SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/PROTO;module=epdf;proto=http \ + file://fix-plugin-path-check.patch;HACK=1;patch=1" + +# add ewl additions +FILES_${PN}-dev += "${libdir}/ewl/tests/*.a ${libdir}/ewl/tests/*.la" +FILES_${PN}-dbg += "${libdir}/ewl/tests/.debug" + +# add epsilon additions +FILES_${PN}-dev += "${libdir}/epsilon/plugins/epdf_thumbnailer.a ${libdir}/epsilon/plugins/epdf_thumbnailer.la" +FILES_${PN}-dbg += "${libdir}/epsilon/plugins/.debug" + +PACKAGES += "${PN}-ewl-widget epsilon-plugin-${PN}" +FILES_${PN}-ewl-widget = "${libdir}/ewl/tests/libewl_pdf*.so*" +FILES_epsilon-plugin-${PN} = "${libdir}/epsilon/plugins/epdf_thumbnailer.so*" + diff --git a/packages/efl1/epeg_svn.bb b/packages/efl1/epeg_svn.bb new file mode 100644 index 0000000000..61213fe599 --- /dev/null +++ b/packages/efl1/epeg_svn.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Epeg is a small library for handling thumbnails." +LICENSE = "MIT" +DEPENDS = "jpeg" +PV = "0.9.0+svnr${SRCREV}" +PR = "r1" + +inherit efl + +SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/OLD;module=epeg;proto=http" diff --git a/packages/efl1/epsilon_svn.bb b/packages/efl1/epsilon_svn.bb new file mode 100644 index 0000000000..055901b19d --- /dev/null +++ b/packages/efl1/epsilon_svn.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "Epsilon is a flexible and powerful image thumbnailing library \ +that is compliant with the freedesktop.org Thumbnail Managing Standard." +LICENSE = "MIT BSD" +# can also depend on xine for movie thumbnails +DEPENDS = "libpng evas ecore edje perl-native" +PV = "0.3.0.012+svnr${SRCREV}" +PR = "r1" + +inherit efl + +# a gstreamer thumbnailer would be nice now that we have emotion using gstreamer as well +EXTRA_OECONF = "--disable-xine" + +FILES_${PN}-dev += "${libdir}/${PN}/*/*.a ${libdir}/${PN}/*/*.la" +FILES_${PN}-dbg += "${libdir}/${PN}/plugins/.debug/*.so" diff --git a/packages/efl1/esmart_svn.bb b/packages/efl1/esmart_svn.bb new file mode 100644 index 0000000000..bb88310a5e --- /dev/null +++ b/packages/efl1/esmart_svn.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "ESmart is a collection of smart Evas objects" +LICENSE = "MIT BSD" +DEPENDS = "evas ecore edje imlib2 epsilon libtool" +PV = "0.9.0.043+svnr${SRCREV}" +PR = "r1" + +inherit efl + +EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc" + +PACKAGES =+ "${PN}-textentry \ + ${PN}-thumb \ + ${PN}-container \ + ${PN}-container-plugins \ + ${PN}-file-dialog \ + ${PN}-draggies \ + ${PN}-trans-x11" + +FILES_${PN}-dbg += "${libdir}/.debug/ ${libdir}/esmart/*/.debug/" +FILES_${PN}-textentry = "${libdir}/libesmart_text_entry*.so*" +FILES_${PN}-thumb = "${libdir}/libesmart_thumb*.so*" +FILES_${PN}-container = "${libdir}/libesmart_container*" +DEPENDS_${PN}-container += "${PN}-container-plugins" +FILES_${PN}-container-plugins = "${libdir}/esmart/layout/*.so" +FILES_${PN}-file-dialog = "${libdir}/libesmart_file_dialog*.so*" +FILES_${PN}-draggies = "${libdir}/libesmart_draggies*.so*" +FILES_${PN}-trans-x11 = "${libdir}/libesmart_trans_x11*.so*" diff --git a/packages/efl1/etk-native_svn.bb b/packages/efl1/etk-native_svn.bb new file mode 100644 index 0000000000..345802d25d --- /dev/null +++ b/packages/efl1/etk-native_svn.bb @@ -0,0 +1,5 @@ +require etk_svn.bb +inherit native +DEPENDS = "evas-native ecore-native edje-native" + +SRC_URI += "file://no-tests.patch;patch=1" diff --git a/packages/efl1/etk_svn.bb b/packages/efl1/etk_svn.bb new file mode 100644 index 0000000000..cf7520d6f0 --- /dev/null +++ b/packages/efl1/etk_svn.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "Etk is an advanced widget toolkit based on the Enlightenment Foundation Libraries." +DEPENDS = "evas ecore edje" +LICENSE = "MIT" +PV = "0.1.0.042+svnr${SRCREV}" +PR = "r2" + +inherit efl + +RRECOMMENDS_${PN} = "\ + etk-engines-software-x11 \ + etk-engines-evas \ + etk-engines-fb \ + etk-engines-x11 \ + etk-engines-software-x11-16 \ +" + +PACKAGES += "etk-engines-software-x11" +FILES_${PN}-engines-software-x11 = "${libdir}/etk/engines/ecore_evas_software_x11.so" + +PACKAGES =+ "etk-engines-gl-x11" +FILES_${PN}-engines-gl-x11 = "${libdir}/etk/engines/ecore_evas_gl_x11.so" + +PACKAGES =+ "etk-engines-evas" +FILES_${PN}-engines-evas = "${libdir}/etk/engines/ecore_evas.so" + +PACKAGES =+ "etk-engines-fb" +FILES_${PN}-engines-fb = "${libdir}/etk/engines/ecore_fb.so" + +PACKAGES =+ "etk-engines-x11" +FILES_${PN}-engines-x11 = "${libdir}/etk/engines/ecore_evas_x11.so" + +PACKAGES =+ "etk-engines-software-x11-16" +FILES_${PN}-engines-software-x11-16 = "${libdir}/etk/engines/ecore_evas_software_x11_16.so" diff --git a/packages/efl1/evas-native_svn.bb b/packages/efl1/evas-native_svn.bb new file mode 100644 index 0000000000..3ca8df9e41 --- /dev/null +++ b/packages/efl1/evas-native_svn.bb @@ -0,0 +1,116 @@ +require evas.inc +inherit native +DEPENDS = "freetype-native libpng-native jpeg-native eet-native" +PR = "r1" + +EXTRA_OECONF = "\ + --x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} \ + --enable-fb \ + --disable-directfb \ + --disable-sdl \ + --enable-buffer \ + --disable-software-ddraw \ + --disable-software-qtopia \ + --disable-software-x11 \ + --disable-software-16-x11 \ + --disable-software-xcb \ + --disable-gl-x11 \ + --disable-xrender-x11 \ + --disable-xrender-xcb \ + --disable-glitz-x11 \ + --enable-image-loader-eet \ + --disable-image-loader-edb \ + --disable-image-loader-gif \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-image-loader-tiff \ + --enable-image-loader-xpm \ + --disable-image-loader-svg \ + --enable-cpu-c \ + --enable-fontconfig \ + --enable-font-loader-eet \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --enable-small-dither-mask \ + --disable-no-dither-mask \ + --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" + + +# evas needs a different oe_libinstall, so copy/paste autotools_stage_all +do_stage() { + rm -rf ${STAGE_TEMP} + mkdir -p ${STAGE_TEMP} + oe_runmake DESTDIR="${STAGE_TEMP}" install + autotools_stage_dir ${STAGE_TEMP}/${includedir} ${STAGING_INCDIR} + if [ "${BUILD_SYS}" = "${HOST_SYS}" ]; then + autotools_stage_dir ${STAGE_TEMP}/${bindir} ${STAGING_DIR_HOST}${layout_bindir} + autotools_stage_dir ${STAGE_TEMP}/${sbindir} ${STAGING_DIR_HOST}${layout_sbindir} + autotools_stage_dir ${STAGE_TEMP}/${base_bindir} ${STAGING_DIR_HOST}${layout_base_bindir} + autotools_stage_dir ${STAGE_TEMP}/${base_sbindir} ${STAGING_DIR_HOST}${layout_base_sbindir} + autotools_stage_dir ${STAGE_TEMP}/${libexecdir} ${STAGING_DIR_HOST}${layout_libexecdir} + fi + if [ -d ${STAGE_TEMP}/${libdir} ] + then + olddir=`pwd` + cd ${STAGE_TEMP}/${libdir} + las=$(find . -name \*.la -type f) + cd $olddir + echo "Found la files: $las" + if [ -n "$las" ]; then + # If there are .la files then libtool was used in the + # build, so install them with magic mangling. + for i in $las + do + dir=$(dirname $i) + echo "oe_libinstall -C ${STAGE_TEMP}/${libdir}/${dir} -so $(basename $i .la) ${STAGING_LIBDIR}/${dir}" + oe_libinstall -C ${STAGE_TEMP}/${libdir}/${dir} -so $(basename $i .la) ${STAGING_LIBDIR}/${dir} + done + else + # Otherwise libtool wasn't used, and lib/ can be copied + # directly. + echo "cp -fpPR ${STAGE_TEMP}/${libdir}/* ${STAGING_LIBDIR}" + cp -fpPR ${STAGE_TEMP}/${libdir}/* ${STAGING_LIBDIR} + fi + + fi + # Ok, this is nasty. pkgconfig.bbclass is usually used to install .pc files, + # however some packages rely on the presence of .pc files to enable/disable + # their configurataions in which case we better should not install everything + # unconditionally, but rather depend on the actual results of make install. + # The good news though: a) there are not many packages doing this and + # b) packaged staging will fix that anyways. :M: + if [ "${AUTOTOOLS_STAGE_PKGCONFIG}" = "1" ] + then + echo "cp -f ${STAGE_TEMP}/${libdir}/pkgconfig/*.pc ${STAGING_LIBDIR}/pkgconfig/" + cp -f ${STAGE_TEMP}/${libdir}/pkgconfig/*.pc ${STAGING_LIBDIR}/pkgconfig/ + fi + rm -rf ${STAGE_TEMP}/${mandir} || true + rm -rf ${STAGE_TEMP}/${infodir} || true + autotools_stage_dir ${STAGE_TEMP}/${datadir} ${STAGING_DATADIR} + rm -rf ${STAGE_TEMP} + +} diff --git a/packages/efl1/evas_svn.bb b/packages/efl1/evas_svn.bb new file mode 100644 index 0000000000..e7079615de --- /dev/null +++ b/packages/efl1/evas_svn.bb @@ -0,0 +1,62 @@ +require evas.inc +PR = "r1" + +EXTRA_OECONF = "\ + --x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} \ + --enable-fb \ + --disable-directfb \ + --disable-sdl \ + --enable-buffer \ + --disable-software-ddraw \ + --disable-software-qtopia \ + --enable-simple-x11 \ + --enable-software-x11 \ + --enable-software-16-x11 \ + --disable-software-xcb \ + --disable-gl-x11 \ + --enable-xrender-x11 \ + --disable-xrender-xcb \ + --disable-glitz-x11 \ + --enable-image-loader-eet \ + --disable-image-loader-edb \ + --disable-image-loader-gif \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-image-loader-tiff \ + --enable-image-loader-xpm \ + --enable-image-loader-svg \ + --enable-cpu-c \ + --enable-fontconfig \ + --enable-font-loader-eet \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --enable-small-dither-mask \ + --disable-no-dither-mask \ + --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 \ + --enable-convert-16-rgb-rot-90 \ + --disable-convert-16-rgb-rot-180 \ + --enable-convert-16-rgb-rot-270 \ + --enable-convert-24-rgb-888 \ + --enable-convert-24-bgr-888 \ + --enable-convert-32-rgb-8888 \ + --enable-convert-32-rgbx-8888 \ + --enable-convert-32-bgr-8888 \ + --enable-convert-32-bgrx-8888 \ + --enable-convert-32-rgb-rot-0 \ + --enable-convert-32-rgb-rot-90 \ + --disable-convert-32-rgb-rot-180 \ + --enable-convert-32-rgb-rot-270" + diff --git a/packages/efl1/evolve-native_svn.bb b/packages/efl1/evolve-native_svn.bb new file mode 100644 index 0000000000..5d57075498 --- /dev/null +++ b/packages/efl1/evolve-native_svn.bb @@ -0,0 +1,6 @@ +require evolve_svn.bb +inherit native +DEPENDS = "etk-native" + +# needs ecore-x :/ +BROKEN = "1" diff --git a/packages/efl1/evolve_svn.bb b/packages/efl1/evolve_svn.bb new file mode 100644 index 0000000000..fad6671675 --- /dev/null +++ b/packages/efl1/evolve_svn.bb @@ -0,0 +1,7 @@ +DESCRIPTION = "Evolve allows you to write ETK designs using a C-like language" +LICENSE = "MIT" +DEPENDS = "etk evolve-native" +PV = "0.0.0+svnr${SRCREV}" +PR = "r1" + +inherit efl diff --git a/packages/efl1/ewl_svn.bb b/packages/efl1/ewl_svn.bb new file mode 100644 index 0000000000..af490dda46 --- /dev/null +++ b/packages/efl1/ewl_svn.bb @@ -0,0 +1,32 @@ +DESCRIPTION = "The Enlightened Widget Library" +DEPENDS = "evas ecore edje emotion efreet epsilon" +LICENSE = "MIT BSD" +PV = "0.5.2.042+svnr${SRCREV}" +PR = "r1" + +inherit efl + +EXTRA_OECONF = "\ + --enable-software-x11 \ + --enable-software-16-x11 \ + --enable-xrender-x11 \ + --disable-opengl-x11 \ + --disable-software-xcb \ + --disable-software-sdl \ + --enable-framebuffer \ + --enable-software-buffer \ + --disable-opengl-glew \ +" + +# TODO package engines more granular +PACKAGES += "${PN}-plugins ${PN}-engines" + +FILES_${PN} += "${sysconfdir}/ewl/*" +FILES_${PN}-tests += "${libdir}/ewl/tests/*.so*" +FILES_${PN}-dev += "${libdir}/ewl/*/*.a ${libdir}/ewl/*/*.la" +FILES_${PN}-dbg += "${libdir}/ewl/*/.debug" + +FILES_${PN}-engines = "${libdir}/ewl/engines/*.so*" +FILES_${PN}-plugins = "${libdir}/ewl/plugins/*.so*" + +RRECOMMENDS_${PN} = "${PN}-engines ${PN}-plugins ewl-themes" diff --git a/packages/efl1/exml_svn.bb b/packages/efl1/exml_svn.bb new file mode 100644 index 0000000000..aaf37c7ca6 --- /dev/null +++ b/packages/efl1/exml_svn.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Exml is a generic XML parser wrapper." +LICENSE = "MIT" +DEPENDS = "libxml2 libxslt ecore" +PV = "0.1.1+svnr${SRCREV}" +PR = "r1" + +inherit efl + diff --git a/packages/efl1/imlib2_svn.bb b/packages/efl1/imlib2_svn.bb new file mode 100644 index 0000000000..39932d74fe --- /dev/null +++ b/packages/efl1/imlib2_svn.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "A graphic library for file loading, saving, rendering, and manipulation." +LICENSE = "BSD" +# can also depend on tiff34, ungif or gif, z, bz2, id3tag +DEPENDS = "freetype libpng jpeg virtual/libx11 libxext" +PROVIDES = "virtual/imlib2" +PV = "1.4.1.001+svnr${SRCREV}" +PR = "r3" + +inherit efl + +SRC_URI += "file://remove-local-includes-20080421.patch;patch=1;mindate=20080420 " + +EXTRA_OECONF = "--with-x" + +# TODO: Use more fine granular version +#OE_LT_RPATH_ALLOW=":${libdir}/imlib2/loaders:${libdir}/imlib2/filters:" +OE_LT_RPATH_ALLOW = "any" +OE_LT_RPATH_ALLOW[export]="1" + +PACKAGES =+ "imlib2-loaders-dbg imlib2-filters-dbg imlib2-loaders imlib2-filters" +FILES_${PN} = "${libdir}/lib*.so.* ${libdir}/imlib2/*/*.so" +FILES_${PN}-dbg = "${libdir}/.debug/ ${bindir}/.debug/" +FILES_${PN}-dev += "${bindir}/imlib2-config ${libdir}/*.so ${includedir}" +FILES_${PN}-bin = "${bindir}" +FILES_imlib2-loaders = "${libdir}/imlib2/loaders/*.so" +FILES_imlib2-filters = "${libdir}/imlib2/filters/*.so" +FILES_imlib2-loaders-dbg += "${libdir}/imlib2/loaders/.debug" +FILES_imlib2-filters-dbg += "${libdir}/imlib2/filters/.debug" |