CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
openbox: initial import (verified compilation)
[attic/ports/opt-cross.git] / openbox / Pkgfile
1 # Description: Fast, lightweight, standards-compliant window manager
2 # URL: http://www.icculus.org/openbox/
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: xorg-libxrandr xorg-libsm glib libxml2 pango
6
7 name=openbox
8 version=3.4.11.2
9 release=1
10 source=(http://www.icculus.org/$name/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 XCURSOR_LIBS="$DEFAULT_LIBS -lXcursor"
18 export XCURSOR_CFLAGS="$DEFAULT_CFLAGS"
19 export XRANDR_LIBS="$DEFAULT_LIBS -lXrender -lXext -lXrandr"
20 export XRANDR_CFLAGS="$DEFAULT_CFLAGS"
21 export XML_LIBS="$DEFAULT_LIBS -lxml2"
22 export XML_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/libxml2"
23 export XFT_LIBS="$DEFAULT_LIBS -lXft -lXrender -lfontconfig -lfreetype -lX11"
24 export XFT_CFLAGS="$DEFAULT_FLAGS -I$CLFS/usr/include/freetype2"
25 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"
26 export GLIB_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include"
27 export PANGO_LIBS="$XCURSOR_LIBS $XRANDR_LIBS $XML_LIBS $XFT_LIBS $GLIB_LIBS -L$CLFS/usr/lib/pango-1.0 -lpango-1.0 -lpangocairo-1.0 -lpangox-1.0 -lpangoft2-1.0 -lpangoxft-1.0"
28 export PANGO_CFLAGS="$XCURSOR_CFLAGS $XRANDR_CFLAGS $XML_CFLAGS $XFT_CFLAGS $GLIB_CFLAGS -I$CLFS/usr/include/pango-1.0"
29
30 ./configure --build=$CHOST \
31 --host=$CTARGET \
32 --prefix=/usr \
33 --mandir=/usr/man \
34 --disable-nls
35
36 make
37 make DESTDIR=$PKG install
38
39 mv $PKG/usr/share/doc/$name/*.xsd $PKG/usr/etc/xdg/$name
40 rm -rf $PKG/usr/share/doc
41 }