# Description: Cross-platform C++ GUI toolkit
# URL: http://www.fltk.org/
# Maintainer: Juergen Daubert juergen dot daubert at t-online dot de
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# Depends on: libjpeg libpng xorg-libxft xorg-libxi

name=fltk2
version=r7513
release=1
source=(http://ftp.easysw.com/pub/fltk/snapshots/fltk-2.0.x-$version.tar.bz2)

build() {
  cd fltk-2.0.x-$version

  export DEFAULT_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/X11 -I$CLFS/usr/include/X11/extensions"
  export CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2 -I$CLFS/usr/include/libpng12"
  export CXXFLAGS="$CFLAGS"
  export LDFLAGS="-L$CLFS/usr/lib -lXft -lXrender -lfontconfig -lfreetype -lX11 -lXi -lpng12"

  ./configure --build=$CHOST \
              --host=$CTARGET \
              --prefix=/usr \
              --mandir=/usr/man \
              --enable-shared \
              --enable-xft

  sed -i Makefile -e 's|OpenGL||' -e 's|glut||' -e 's|test$||'
  sed -i fluid/Makefile -e '/fltk2-config/d'

  make AR="$AR" RANLIB="$RANLIB" STRIP="$STRIP"
  make DESTDIR=$PKG install AR="$AR" RANLIB="$RANLIB" STRIP="$STRIP"

  rm -r $PKG/usr/man
}