Commit | Line | Data |
---|---|---|
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 |
6 | name=pango | |
7 | version=1.24.5 | |
8 | release=1 | |
9 | source=(http://download.gnome.org/sources/$name/1.24/$name-$version.tar.bz2 \ | |
10 | pango.modules) | |
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 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 | } |