diff --git a/packages/e17_libs/evas/build b/packages/e17_libs/evas/build new file mode 100644 index 0000000000..efd33fa172 --- /dev/null +++ b/packages/e17_libs/evas/build @@ -0,0 +1,47 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build eina +$SCRIPTS/build eet +$SCRIPTS/build libpng +$SCRIPTS/build jpeg +$SCRIPTS/build tiff +$SCRIPTS/build libungif +$SCRIPTS/build libiconv +$SCRIPTS/build freetype +$SCRIPTS/build fontconfig +$SCRIPTS/build libpthread-stubs +$SCRIPTS/build libX11 +$SCRIPTS/build libXext +$SCRIPTS/build libXrender +$SCRIPTS/build $MESA + +cd $PKG_BUILD +export LIBS="-liconv" +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --disable-static \ + --enable-shared \ + --enable-pthreads \ + --disable-doc \ + --enable-image-loader-eet \ + --enable-image-loader-gif \ + --enable-image-loader-jpeg \ + --enable-image-loader-png \ + --enable-image-loader-tiff \ + --enable-image-loader-pmaps \ + --enable-image-loader-xpm \ + --enable-font-loader-eet \ + --with-x \ + --enable-software-xlib \ + --enable-xrender-x11 \ + --disable-software-xcb \ + --disable-xrender-xcb \ + --enable-gl-x11 + +make + +$MAKEINSTALL diff --git a/packages/e17_libs/evas/install b/packages/e17_libs/evas/install new file mode 100644 index 0000000000..e43aeb9843 --- /dev/null +++ b/packages/e17_libs/evas/install @@ -0,0 +1,40 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install eet +$SCRIPTS/install libpng +$SCRIPTS/install jpeg +$SCRIPTS/install tiff +# static $SCRIPTS/install libungif +$SCRIPTS/install libiconv +$SCRIPTS/install freetype +$SCRIPTS/install fontconfig +# static $SCRIPTS/install libpthread-stubs +$SCRIPTS/install libX11 +$SCRIPTS/install libXrender +$SCRIPTS/install libXext +$SCRIPTS/install $MESA + +mkdir -p $INSTALL/usr/lib + cp -PR $PKG_BUILD/src/lib/.libs/libevas*.so* $INSTALL/usr/lib + +for i in eet jpeg png tiff; do + mkdir -p $INSTALL/usr/lib/evas/modules/savers/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 + cp -PR $PKG_BUILD/src/modules/savers/$i/.libs/module.so \ + $INSTALL/usr/lib/evas/modules/savers/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 +done + +# ENGINES="software_generic fb buffer software_x11 software_16_x11 xrender_x11" +ENGINES="buffer gl_x11 software_16 software_16_x11 software_generic software_x11 xrender_x11" +for i in $ENGINES; do + mkdir -p $INSTALL/usr/lib/evas/modules/engines/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 + cp -PR $PKG_BUILD/src/modules/engines/$i/.libs/module.so \ + $INSTALL/usr/lib/evas/modules/engines/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 +done + +for i in eet gif jpeg pmaps png tiff xpm; do + mkdir -p $INSTALL/usr/lib/evas/modules/loaders/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 + cp -PR $PKG_BUILD/src/modules/loaders/$i/.libs/module.so \ + $INSTALL/usr/lib/evas/modules/loaders/$i/linux-uclibc-$TARGET_FAMILY-ver-pre-svn-04 +done diff --git a/packages/e17_libs/evas/patches/10_ignore-local-x-include.diff b/packages/e17_libs/evas/patches/10_ignore-local-x-include.diff new file mode 100644 index 0000000000..58f7650632 --- /dev/null +++ b/packages/e17_libs/evas/patches/10_ignore-local-x-include.diff @@ -0,0 +1,11 @@ +--- evas-r42497/configure.orig 2009-09-17 14:07:09.000000000 +0200 ++++ evas-r42497/configure 2009-09-17 14:07:47.000000000 +0200 +@@ -26038,7 +26038,7 @@ + x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}} + x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11" + fi +- evas_engine_gl_x11_cflags="-I/usr/include ${x_cflags}" ++ evas_engine_gl_x11_cflags="${x_cflags}" + evas_engine_gl_x11_libs="${x_libs} -lGL -lGLU -lpthread" + fi + diff --git a/packages/e17_libs/evas/url b/packages/e17_libs/evas/url new file mode 100644 index 0000000000..8cbeb34171 --- /dev/null +++ b/packages/e17_libs/evas/url @@ -0,0 +1 @@ +http://sources.openelec.tv/svn/evas-42865.tar.bz2