# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-simulation/bcs-demo/bcs-demo-1.3.ebuild,v 1.7 2007/09/29 13:23:23 angelos Exp $ inherit eutils games DESCRIPTION="design and build bridges and then stress test them with trains" HOMEPAGE="http://www.garagegames.com/pg/product/view.php?id=17" SRC_URI="ftp://ggdev-1.homelan.com/bcs/bcsdemo_v${PV/./_}.sh.bin http://www.highprogrammer.com/alan/pfx2/openal-alan-hack-0.0.1.tar.gz" LICENSE="BCS" SLOT="0" KEYWORDS="-* ~amd64 x86" RESTRICT="strip" IUSE="" RDEPEND="sys-libs/glibc virtual/opengl x86? ( media-libs/libsdl x11-libs/libX11 x11-libs/libXext x11-libs/libXau x11-libs/libXdmcp ) amd64? ( app-emulation/emul-linux-x86-xlibs app-emulation/emul-linux-x86-sdl )" S=${WORKDIR} GAMES_CHECK_LICENSE="yes" dir=${GAMES_PREFIX_OPT}/${PN} Ddir=${D}/${dir} src_unpack() { unpack_makeself bcsdemo_v${PV/./_}.sh.bin unpack openal-alan-hack-0.0.1.tar.gz } src_install() { dodir "${dir}" "${GAMES_BINDIR}" tar -zxf bcsdemo.tar.gz -C "${Ddir}" || die "extracting bcsdemo.tar.gz" rm -f "${Ddir}"/bcs-linux-openal-fixer.sh exeinto "${dir}" # doexe bin/Linux/x86/rungame.sh || die # exeinto ${dir}/lib mv "${Ddir}"/bcs "${Ddir}"/bcs-bin newexe libopenal.so.0.0.6 libopenal.so.0 || die echo '#!/bin/bash' >> "${Ddir}"/bcs echo 'LD_PRELOAD="./libopenal.so.0" ./bcs-bin' >> "${Ddir}"/bcs fperms 750 "${dir}"/bcs games_make_wrapper bcs-demo ./bcs "${dir}" "${dir}" insinto "${dir}" doins *.cfg || die dodoc readme* || die prepgamesdirs }