# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit games

DESCRIPTION="A GNOME interface for GNUGo"
HOMEPAGE="http://se-linux.inso.tuwien.ac.at/se2wiki/GnomeGo"
#SRC_URI="http://sigmatador.free.fr/gentoo/gnomego_0.5-1.tar.gz"
#SRC_URI=" \"http://se-linux.inso.tuwien.ac.at/se2wiki/GnomeGo?action=AttachFile&do=get&target=gnomego_0.5-1.tar.gz\""
SRC_URI="http://cdn.mirror.garr.it/mirrors/FreeBSD/ports/local-distfiles/arved/gnomego_0.5-1.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="games-board/gnugo
	=dev-lang/python-2.4*
	dev-python/simpleparse
	sys-apps/sed
	dev-python/gnome-python
	"	
RDEPEND="${DEPEND}"

src_compile() {
	
	cd "${WORKDIR}/gnomego-0.5"
	sed -i -e "s/\${PREFIX}\/games/\${PREFIX}\/games\/bin/" Makefile
	sed -i -e "s/\tinstall\ --mode\ 644\ data\/sgf-screensaver.desktop\ \${PREFIX}\/share\/gnome-screensaver\/themes\/sgf-screensaver.desktop//" Makefile
	sed -i -e "s/\tmkdir\ -p\ \${PREFIX}\/share\/gnome-screensaver\/themes\n//" Makefile
	sed -i -e "s/\tmkdir\ -p\ \${PREFIX}\/lib\/gnome-screensaver\/gnome-screensaver//\tmkdir\ -p\ \${PREFIX}\/libexec\/gnome-screensaver/" Makefile
	sed -i -e "s/share\/applications\/screensaver/share\/applications\/screensavers/" Makefile
	sed -i -e "s/lib\/gnome-screensaver\/gnome-screensaver/libexec\/gnome-screensaver/" Makefile
	sed -i -e "s/share\/gconf\/schemas/..\/etc\/gconf\/schemas/" Makefile
}

src_install() {
	 
	emake PREFIX=${D}"/usr" debian || die "einstall failed"
	
	sed -i -e "s/debian\/tmp//" "${D}/usr/lib/python2.4/site-packages/gnomego/preferences.py"
        sed -i -e "s/debian\/tmp//" "${D}/usr/share/gnomego/gnomego.glade"
	sed -i -e "s/usr\/games/usr\/games\/bin/" "${D}/usr/../etc/gconf/schemas/sgf-thumbnailer.schemas"
	dodoc AUTHOR README
	prepgamesdirs
}

pkg_postinst() {
	export GCONF_CONFIG_SOURCE=`${ROOT}/usr/bin/gconftool-2 --get-default-source`
        einfo "Installing GNOME 2 GConf schemas"
        ${ROOT}/usr/bin/gconftool-2 --makefile-install-rule /etc/gconf/schemas/sgf-thumbnailer.schemas
	${ROOT}/usr/bin/gconftool-2 --shutdown
}