# Description: GNOME Display Manager
# URL: http://www.5z.com/jirka/gdm.html
# Maintainer: Matt Housh, jaeger at morpheus dot net
# Depends on: librsvg, gnome-doc-utils, xorg-sessreg
# Group: gnome/desktop

name=gdm
version=2.20.2
release=1
source=(http://download.gnome.org/desktop/2.20/2.20.2/sources/$name-$version.tar.bz2 \
	http://jaeger.morpheus.net/linux/crux/files/GDM-crux.tar.bz2 \
	$name custom.conf)

build() {
	(id $name)
	if [ $? == 1 ]; then
		echo " -- Run the pre-install script! --"
		exit 1
	fi

	install -D -m 0755 $name $PKG/etc/rc.d/$name
	cd $name-$version
	rm po/*.po
	sed -i -e 's/USE_NLS=yes/USE_NLS=no/' \
		-e 's/ENABLE_NLS 1/ENABLE_NLS 0/' configure
	./configure --prefix=/usr \
		--localstatedir=/var \
		--libexecdir=/usr/lib/$name \
		--sysconfdir=/usr/etc \
		--mandir=/usr/man \
		--enable-console-helper=no \
		--enable-ipv6=yes \
		--with-xdmcp=yes \
		--with-tcp-wrappers=no \
		--disable-scrollkeeper \
		--with-xevie=yes
	make
	make DESTDIR=$PKG install

	cp $SRC/custom.conf $PKG/usr/etc/gdm/
	cp -a $SRC/crux $PKG/usr/share/gdm/themes/
}
