# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-roguelike/tome/tome-2.2.7-r1.ebuild,v 1.6 2006/02/27 23:34:27 tupone Exp $ inherit eutils games MY_PV=${PV//./} DESCRIPTION="save the world from Morgoth and battle evil (or become evil ;])" HOMEPAGE="http://t-o-m-e.net/" SRC_URI="http://t-o-m-e.net/dl/src/tome-${MY_PV}-src.tar.bz2" LICENSE="Moria" SLOT="0" KEYWORDS="x86 ppc ~amd64" IUSE="" RDEPEND=">=sys-libs/ncurses-5 || ( x11-libs/libX11 virtual/x11 )" DEPEND="${RDEPEND} || ( x11-misc/makedepend virtual/x11 )" S="${WORKDIR}/tome-${MY_PV}-src" src_unpack() { unpack ${A} cd "${S}/src" mv makefile.std makefile epatch "${FILESDIR}/${PV}-gentoo-paths.patch" sed -i \ -e "s:GENTOO_DIR:${GAMES_STATEDIR}:" files.c init2.c \ || die "sed failed" #bug #53640 sed -i \ -e "s:-DUSE_X11:-DUSE_GCU -DUSE_X11:" \ -e "s:-lX11:-lncurses -lX11:" \ makefile \ || die "sed failed" find "${S}" -name .cvsignore -exec rm -f \{\} \; } src_compile() { cd src make depend || die "make depend failed" emake -j1 \ COPTS="${CFLAGS}" \ BINDIR="${GAMES_BINDIR}" \ LIBDIR="${GAMES_DATADIR}/${PN}" \ || die "emake failed" } src_install() { cd src make \ DESTDIR="${D}" \ OWNER="${GAMES_USER}" \ BINDIR="${GAMES_BINDIR}" \ LIBDIR="${GAMES_DATADIR}/${PN}" install \ || die "make install failed" cd "${S}" dodoc *.txt dodir "${GAMES_STATEDIR}" touch "${D}/${GAMES_STATEDIR}/${PN}-scores.raw" prepgamesdirs fperms g+w "${GAMES_STATEDIR}/${PN}-scores.raw" fperms g+w "${GAMES_DATADIR}/${PN}/data" } pkg_postinst() { games_pkg_postinst echo ewarn "ToME ${PV} is not save-game compatible with previous versions." echo einfo "If you have older save files and you wish to continue those games," einfo "you'll need to remerge the version of ToME with which you started" einfo "those save-games." }