CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
libcap: initial import (verified compilation)
[attic/ports/opt-cross.git] / pango / Pkgfile
CommitLineData
463a98b3
VM
1# Description: A library for layout and rendering of text
2# URL: http://www.gtk.org/
3# Maintainer: Tilman Sauerbeck, tilman at crux dot nu
38b50d66 4# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
463a98b3
VM
5# Depends on: cairo glib xorg-libsm xorg-libxext xorg-libxft
6name=pango
7version=1.24.5
8release=1
9source=(http://download.gnome.org/sources/$name/1.24/$name-$version.tar.bz2 \
10 pango.modules)
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 FONTCONFIG_LIBS="$DEFAULT_LIBS -lfontconfig"
18 export FONTCONFIG_CFLAGS="$DEFAULT_CFLAGS"
19 export FREETYPE_LIBS="$DEFAULT_LIBS -lfreetype -lz"
20 export FREETYPE_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2"
21 export XFT_LIBS="$DEFAULT_LIBS -lXft"
22 export XFT_CFLAGS="$DEFAULT_CFLAGS"
23 export GLIB_LIBS="$DEFAULT_LIBS -lglib-2.0 -lgthread-2.0 -pthread -lrt -lgmodule-2.0 -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0"
24 export GLIB_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include"
25 export CAIRO_LIBS="$DEFAULT_LIBS -lcairo"
26 export CAIRO_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/cairo"
27
28 ./configure --build=$CHOST \
29 --host=$CTARGET \
30 --prefix=/usr
31
32 find -type f -name 'Makefile*' \
33 -exec sed -e "s|-I/usr|-I$CLFS/usr|g" -i {} \;
34
35 make
36 make DESTDIR=$PKG install
37
38 install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules
39 rm -r $PKG/usr/share
40}