mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
new package:
- add evas for upcoming enna
This commit is contained in:
parent
915bcf67eb
commit
48fee586e0
47
packages/e17_libs/evas/build
Normal file
47
packages/e17_libs/evas/build
Normal file
@ -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
|
40
packages/e17_libs/evas/install
Normal file
40
packages/e17_libs/evas/install
Normal file
@ -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
|
@ -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
|
||||
|
1
packages/e17_libs/evas/url
Normal file
1
packages/e17_libs/evas/url
Normal file
@ -0,0 +1 @@
|
||||
http://sources.openelec.tv/svn/evas-42865.tar.bz2
|
Loading…
x
Reference in New Issue
Block a user