NAME=gnome-session
VERSION=2.14.1
BUILD=${BUILD:-2}
OPTIMIZE=${OPTIMIZE:-"-Os -pipe"}
PREFIXTYPE=gnome

SOURCE=( $MIRROR_GNOME/$NAME/2.14/$NAME-$VERSION.tar.bz2
	 xinitrc.gnome 
	 doinst.sh )
SOURCE_MD5=( 0b7a0fa918f7d0565d6487d06fa4489d
	     - )
SOURCE_SHA1=( -
	      d2e4896d998fa75a65cba3db42186c02e9c099e3 )
	      
build() {

  _explode_all
  
  cd "$TMP/$NAME-$VERSION"
  $CONFIGURE \
    --disable-static
  make -j $NUMOBJS
  make DESTDIR="$PKG" install
  
  SCHEMAS=$PKG$SYSCONFDIR/gconf/schemas
  for i in $SCHEMAS/*.schemas
  do
  GCONF_CONFIG_SOURCE="xml::$PKG$SYSCONFDIR/gconf/gconf.xml.defaults" \
          gconftool-2 --makefile-install-rule $i
  done
  
  mv $PKG$BINDIR/gnome-session $PKG$BINDIR/gnome-session.bin
  
  cat << EOF > $PKG$BINDIR/gnome-session
#!/bin/sh

# This nag screen isn't going to save anybody.
export NAUTILUS_OK_TO_RUN_AS_ROOT=1
  

export XDG_CONFIG_DIRS=/opt/gnome/etc/xdg
export XDG_DATA_DIRS=/opt/gnome/share:/usr/share:/usr/local/share

gnome-session.bin
  
EOF

  chmod 755 $PKG$BINDIR/gnome-session
  
  mkdir -p $PKG/etc/X11/xinit
  cat ${SOURCE[1]} > $PKG/etc/X11/xinit/xinitrc.gnome

  cat ${SOURCE[2]} >> $PKG/install/doinst.sh

  _doc 0 "$NAME-$VERSION" AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS 
  
  _chfix
  _chgrp_bin
}  

