Commit | Line | Data |
---|---|---|
3c732d80 VM |
1 | # Description: Libraries which provide event loop functionality for E17. |
2 | # URL: http://www.enlightenment.org/ | |
3 | # Maintainer: Victor Martinez, pitillo at ono dot com | |
4 | # Arch Maintainer: CRUX-ARM System Team, crux-arm at mikeux dot dyndns dot org | |
5 | # Depends on: evas | |
6 | ||
7 | name=ecore | |
2479c217 | 8 | version=20100217 |
3c732d80 | 9 | release=1 |
32d7e248 | 10 | source=(http://lokalix.dyndns.org/crux/distfiles/e17/$name-$version.tar.bz2) |
3c732d80 VM |
11 | |
12 | build() | |
13 | { | |
14 | cd $SRC/e17/$name | |
2479c217 VM |
15 | #export EINA_LIBS="-L$CLFS/usr/lib -leet -leina" |
16 | export EINA_LIBS="-L$CLFS/usr/lib -leina" | |
3c732d80 VM |
17 | export EINA_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/eina-0 -I$CLFS/usr/include/eina-0/eina" |
18 | export GLIB_LIBS="-L$CLFS/usr/lib -lglib-2.0" | |
19 | export GLIB_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include" | |
20 | export SDL_LIBS="-L$CLFS/usr/lib -lSDL -lpthread" | |
21 | export SDL_CFLAGS="-L$CLFS/usr/lib -I$CLFS/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT" | |
22 | export EVAS_LIBS="-L$CLFS/usr/lib -levas" | |
2479c217 | 23 | export EVAS_CFLAGS="-I$CLFS/usr/include" |
3c732d80 | 24 | export EET_LIBS="-L$CLFS/usr/lib -leet" |
2479c217 | 25 | export EET_CFLAGS="-I$CLFS/usr/include" |
2479c217 VM |
26 | export TSLIB_LIBS="-L$CLFS/usr/lib -lts" |
27 | export TSLIB_CFLAGS="-I$CLFS/usr/include" | |
28 | export CFLAGS="$CFLAGS -I$CLFS/usr/include" | |
3c732d80 VM |
29 | export LIBS="$LIBS -L$CLFS/usr/lib -lXrender -lX11 -lXext" |
30 | ||
31 | # This will only be used when XCB backend selected (--enable-ecore-x-xcb) Problems with icccm atm | |
32 | export XCB_LIBS="-L$CLFS/usr/lib -lxcb -lpixman-1 -lxcb-image -lxcb-shm -lxcb-keysyms" | |
33 | export XCB_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/pixman-1" | |
34 | export XCB_RENDER_LIBS="-L$CLFS/usr/lib -lxcb-render" | |
35 | export XCB_RENDER_CFLAGS="-I$CLFS/usr/include" | |
36 | export XCB_COMPOSITE_LIBS="-L$CLFS/usr/lib -lxcb-composite" | |
37 | export XCB_COMPOSITE_CFLAGS="-I$CLFS/usr/include" | |
38 | export XCB_DAMAGE_LIBS="-L$CLFS/usr/lib -lxcb-damage" | |
39 | export XCB_DAMAGE_CFLAGS="-I$CLFS/usr/include" | |
40 | export XCB_DPMS_LIBS="-L$CLFS/usr/lib -lxcb-dpms" | |
41 | export XCB_DPMS_CFLAGS="-I$CLFS/usr/include" | |
42 | export XCB_RANDR_LIBS="-L$CLFS/usr/lib -lxcb-randr" | |
43 | export XCB_RANDR_CFLAGS="-I$CLFS/usr/include" | |
44 | export XCB_XFIXES_LIBS="-L$CLFS/usr/lib -lxcb-xfixes" | |
45 | export XCB_XFIXES_CFLAGS="-I$CLFS/usr/include" | |
46 | export XCB_SHAPE_LIBS="-L$CLFS/usr/lib -lxcb-shape" | |
47 | export XCB_SHAPE_CFLAGS="-I$CLFS/usr/include" | |
48 | export XCB_XINERAMA_LIBS="-L$CLFS/usr/lib -lxcb-xinerama" | |
49 | export XCB_XINERAMA_CFLAGS="-I$CLFS/usr/include" | |
50 | ||
c6fcf607 | 51 | ./configure --build=$CHOST \ |
3c732d80 VM |
52 | --host=$CTARGET \ |
53 | --disable-nls \ | |
54 | --prefix=/usr \ | |
2479c217 VM |
55 | --x-includes=$CLFS/usr/include/X11 \ |
56 | --x-libraries=$CLFS/usr/lib/X11 \ | |
3c732d80 VM |
57 | --enable-ecore-evas-software-sdl \ |
58 | --enable-ecore-evas-xrender-xcb \ | |
59 | --enable-ecore-evas-software-x11 \ | |
179770e7 | 60 | --enable-ecore-evas-xrender-x11 |
2479c217 VM |
61 | |
62 | find -type f -name 'Makefile*' \ | |
63 | -exec sed -e "s|/usr/X11R6|$CLFS/usr|g" -i {} \; | |
2479c217 | 64 | |
179770e7 | 65 | make |
3c732d80 VM |
66 | make install DESTDIR=$PKG |
67 | } |