CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
fltk2: Updated to version r7513.
[attic/ports/opt-cross.git] / cairo / Pkgfile
1 # Description: A 2D graphics library with support for multiple output devices
2 # URL: http://www.cairographics.org/
3 # Maintainer: Tilman Sauerbeck tilman at crux dot nu
4 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
5 # Depends on: fontconfig libpng xorg-libxrender xorg-libpixman
6
7 name=cairo
8 version=1.8.8
9 release=2
10 source=(http://cairographics.org/releases/$name-$version.tar.gz)
11
12 build() {
13 cd $name-$version
14
15 export DEFAULT_LIBS="-L$CLFS/usr/lib"
16 export DEFAULT_CFLAGS="-I$CLFS/usr/include"
17 export png_LIBS="$DEFAULT_LIBS -lpng12"
18 export png_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/libpng12"
19 export xlib_LIBS="$DEFAULT_LIBS -lX11"
20 export xlib_CFLAGS="$DEFAULT_CFLAGS"
21 export xlib_xrender_LIBS="$DEFAULT_LIBS -lXrender"
22 export xlib_xrender_CFLAGS="$DEFAULT_CFLAGS"
23 export pixman_LIBS="$DEFAULT_LIBS -lpixman-1"
24 export pixman_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/pixman-1"
25 export FONTCONFIG_LIBS="$DEFAULT_LIBS -lfontconfig"
26 export FONTCONFIG_CFLAGS="$DEFAULT_CFLAGS"
27 export FREETYPE_LIBS="$DEFAULT_LIBS -lfreetype -lz"
28 export FREETYPE_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2"
29
30 sed 's|use_png=no|use_png=yes|' -i configure
31
32 ./configure --build=$CHOST \
33 --host=$CTARGET \
34 --prefix=/usr \
35 --enable-xlib=yes \
36 --enable-xlib-xrender=yes \
37 --enable-png=yes \
38 --enable-ft=yes
39 make
40 make DESTDIR=$PKG install
41 rm -rf $PKG/usr/share
42 }