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

EAPI=3
inherit games

DESCRIPTION="Dungeon Crawl Stone Soup is an open-source, single-player, role-playing roguelike game."
SRC_URI="http://sourceforge.net/projects/crawl-ref/files/Stone%20Soup/${PV}/stone_soup-${PV}-nodeps.tar.xz"
HOMEPAGE="http://crawl.develz.org/wordpress/"
KEYWORDS="~amd64 ~x86"
SLOT=0
LICENSE="GPL-2"
IUSE="+tiles +lua"

RDEPEND="sys-libs/ncurses
		sys-devel/bison
		sys-devel/flex
		dev-db/sqlite:3
		tiles? (
			media-libs/libsdl
			media-libs/sdl-image
			media-libs/freetype )
		lua? (
			>=dev-lang/lua-5.1.0 )"
DEPEND="${RDEPEND}
		tiles? ( dev-util/pkgconfig )"

S="${WORKDIR}/stone_soup-${PV}/source"

makeopts='V=y'
use tiles && makeopts+=' TILES=y'
use !lua && makeopts+=' NO_LUA_BINDINGS=y'
installopts='prefix=/usr/games/ DATADIR=share/crawl/ SAVEDIR=~/.crawl/ DESTDIR=${D}'

src_compile(){
	emake ${makeopts} ${installopts} || die "emake failed"
}

src_install(){
	emake ${makeopts} ${installopts} install || die "install failed"
}