CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Fixed major update for Arch-Maintainer's email (all ports)
[attic/ports/opt-cross.git] / cairo / Pkgfile
CommitLineData
d2fbbeb1
JB
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
38b50d66 4# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
d2fbbeb1
JB
5# Depends on: fontconfig libpng xorg-libxrender xorg-libpixman
6
7name=cairo
8version=1.8.8
1003479b 9release=2
d2fbbeb1
JB
10source=(http://cairographics.org/releases/$name-$version.tar.gz)
11
12build() {
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"
1003479b
JB
27 export FREETYPE_LIBS="$DEFAULT_LIBS -lfreetype -lz"
28 export FREETYPE_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2"
d2fbbeb1
JB
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}