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 }