NAME=gtk-sharp
VERSION=( 2.8.2 0.10 0.11 )
BUILD=${BUILD:-2}
ROOT_REQUIRED=1
OPTIMIZE=${OPTIMIZE:-"-Os -pipe"}
PREFIXTYPE=gnome

SOURCE=( http://go-mono.com/sources/$NAME-2.8/$NAME-$VERSION.tar.gz
	 http://go-mono.com/sources/gtksourceview-sharp-2.0/gtksourceview-sharp-2.0-${VERSION[1]}.tar.gz
	 http://go-mono.com/sources/gecko-sharp-2.0/gecko-sharp-2.0-${VERSION[2]}.tar.gz )

build() {

  _explode_all

  cd "$TMP/$NAME-$VERSION" 
  $CONFIGURE \
    --disable-static
  make -j $NUMOBJS
  make DESTDIR="$PKG" install

  _doc 0 "$NAME-$VERSION" AUTHORS COPYING ChangeLog NEWS README THANKS 
  
  _chfix
  _chgrp_bin
  _tmp_pkg 0
  
  cd $TMP/gtksourceview-sharp-2.0-${VERSION[1]}
  $CONFIGURE \
     --disable-static
     make -j $NUMOBJS
     make DESTDIR="$PKG" install

  _doc 0 gtksourceview-sharp-2.0-${VERSION[1]} AUTHORS COPYING ChangeLog NEWS README THANKS

  
  _chfix
  _chgrp_bin
  _tmp_pkg 0
  
  cd $TMP/gecko-sharp-2.0-${VERSION[2]}
  $CONFIGURE \
    --disable-static
  make -j $NUMOBJS
  make DESTDIR="$PKG" install
				    
  _doc 0 gecko-sharp-2.0-${VERSION[2]} COPYING ChangeLog README THANKS

mkdir -p $PKG$SYSCONFDIR/profile.d/
  
     case "$PREFIX" in
             (/usr*) ;;
	     (*)
	     	cat << EOF > $PKG$SYSCONFDIR/profile.d/gtk-sharp.sh
[ -n "\${MONO_GAC_PREFIX}" ] && MONO_GAC_PREFIX="\${MONO_GAC_PREFIX}:"
export MONO_GAC_PREFIX="\${MONO_GAC_PREFIX}$PREFIX"
EOF
   		cat << EOF > $PKG$SYSCONFDIR/profile.d/gtk-sharp.csh
if ( \$?MONO_GAC_PREFIX ) then
   setenv MONO_GAC_PREFIX \${MONO_GAC_PREFIX}:$PREFIX
else
   setenv MONO_GAC_PREFIX $PREFIX
endif
EOF
	     ;;
    esac

    chmod 755 $PKG$SYSCONFDIR/profile.d/*

  _chfix
  _chgrp_bin
  
  
}  

