# Description: Graphical login utility
# URL: http://slim.berlios.de
# Packager: Simone Rota sip at crux dot nu
# Maintainer: Thomas Penteker tek at serverop dot de
# Arch Maintainer: CRUX-ARM System Team, crux-arm at mikeux dot dyndns dot org
# Depends on: xorg-xauth libjpeg libpng

name=slim
version=1.3.1
release=2
source=(http://download.berlios.de/$name/$name-$version.tar.gz \
        http://jw.tks6.net/files/slim-crux-smooth.tar.gz $name.rc
        $name.diff)

build () {
  cd $name-$version

  # fix the build with g++ 4.4
  patch -p1 -i $SRC/$name.diff
  
  INC="-I$CLFS/usr/include -I$CLFS/usr/include/X11 -I$CLFS/usr/include/libpng12"
  INC="$INC -I$CLFS/usr/include/X11/extensions -I$CLFS/usr/include/X11/Xft"
  INC="$INC -I$CLFS/usr/include/freetype2 -I$CLFS/usr/include/freetype2/config"

  make CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS -Wall -I. $INC"
  make DESTDIR=$PKG install
   
  mkdir $PKG/etc/rc.d
  install -m 755 ../$name.rc $PKG/etc/rc.d/$name
  cd ../

  rm -f slim-crux-smooth/README
  cp -r slim-crux-smooth $PKG/usr/share/slim/themes/crux-smooth
  chmod 0644 $PKG/usr/share/slim/themes/crux-smooth/*
}