# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-puzzle/kiki/kiki-0.9.0.ebuild,v 1.1 2003/09/10 06:36:00 vapier Exp $ inherit games DATA="${GAMES_DATADIR}/${PN}" S="${WORKDIR}" DESCRIPTION="Fun 3D puzzle game using SDL/OpenGL" HOMEPAGE="http://kiki.sourceforge.net/" SRC_URI="mirror://sourceforge/kiki/${PN}-src-${PV}.tgz" LICENSE="public-domain" KEYWORDS="x86" SLOT="0" IUSE="" RDEPEND=">=media-libs/libsdl-1.2 >=media-libs/sdl-image-1.2.2 >=media-libs/sdl-mixer-1.2.5 >=dev-lang/python-2.2 virtual/glut" DEPEND="${RDEPEND} >=sys-devel/gcc-3 >=sys-apps/sed-4" src_unpack() { unpack ${A} cd ${S} # There are CVS directories in the tgz file rm -rf `find -name CVS -type d` rm -rf `find -name .cvsignore` # Change the hard-coded data dir for sounds, etc... sed -i \ -e "s:kiki_home += \"/\";:kiki_home = \"${DATA}/\";:g" \ -e "s:KConsole\:\:printf(\"WARNING \:\: environment variable KIKI_HOME not set ...\");::g" \ -e "s:KConsole\:\:printf(\" ... assuming resources in current directory\");::g" \ kiki_src/kiki/src/main/KikiController.cpp || \ die "sed KikiController.cpp failed" } src_compile() { cd ${S}/kiki_src/kodilib/linux emake || die "emake in kodilib/linux failed" cd ${S}/kiki_src/kiki/linux emake || die "emake in kiki/linux failed" } src_install() { dogamesbin ${S}/kiki_src/kiki/linux/kiki dodir ${DATA}/misc ${DATA}/py ${DATA}/sounds cp -R ${S}/kiki_src/kiki/{misc,py,sounds} ${D}${DATA} cd ${S}/kiki_src/kiki dodoc Readme.txt Thanks.txt "uDevGame Readme.txt" prepgamesdirs }