--- sauerbraten-2008.06.17.ebuild.orig 2008-08-15 20:50:36.000000000 +0200 +++ sauerbraten-2008.06.17.ebuild 2008-08-15 23:07:47.000000000 +0200 @@ -32,6 +32,8 @@ src_unpack() { unpack ${A} find -name CVS -print0 | xargs -0 rm -rf + cd "${S}" + epatch "${FILESDIR}"/${PN}_unix.patch } src_install() { @@ -45,11 +47,14 @@ local x for x in client server ; do - newgamesbin "${FILESDIR}"/wrapper ${PN}_${x}-bin || die + newgamesbin "${S}"/sauerbraten_unix ${PN}_${x}-bin || die sed -i \ - -e "s:@GENTOO_GAMESDIR@:${GAMES_DATADIR}/${PN}:g" \ - -e "s:@GENTOO_EXEC@:$(games_get_libdir)/${PN}/linux_${x}:g" \ - "${D}/${GAMES_BINDIR}"/${PN}_${x}-bin + -e "s:SAUER_DIR=.:SAUER_DIR=$(games_get_libdir)/${PN}:g" \ + -e "s:bin_unix/::g" \ + -e "s:client:${x}:g" \ + -e "s:SAUER_DATADIR=.:SAUER_DATADIR=${GAMES_DATADIR}/${PN}:g" \ + "${D}/${GAMES_BINDIR}"/${PN}_${x}-bin \ + || die "unable to sed ${D}/${GAMES_BINDIR}/${PN}_${x}-bin" done dohtml -r README.html docs