aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation/sdlmess/sdlmess-9999.ebuild')
-rw-r--r--games-emulation/sdlmess/sdlmess-9999.ebuild17
1 files changed, 8 insertions, 9 deletions
diff --git a/games-emulation/sdlmess/sdlmess-9999.ebuild b/games-emulation/sdlmess/sdlmess-9999.ebuild
index fe24034..e1d879a 100644
--- a/games-emulation/sdlmess/sdlmess-9999.ebuild
+++ b/games-emulation/sdlmess/sdlmess-9999.ebuild
@@ -49,8 +49,8 @@ src_prepare() {
src_compile() {
local make_opts opts_flags
use opengl || make_opts+=" NO_OPENGL=1"
-
-
+
+
if use debug ; then
ewarn "Building with DEBUG support is not recommended for normal use"
make_opts+="DEBUG=1"
@@ -58,10 +58,10 @@ src_compile() {
make_opts+="SYMBOL=1"
make_opts+="DEBUGGER=1"
fi
-
-
+
+
emake OSD=sdl TARGET=mess NAME="${PN}" \
- OPT_FLAGS='-DINI_PATH=\"\$HOME/.sdlmess\;'"${GAMES_SYSCONFDIR}/${PN}"'\"' \
+ OPT_FLAGS='-DINI_PATH=\"'"${GAMES_SYSCONFDIR}/${PN}"'\"' \
${make_opts} \
all \
|| die "emake failed"
@@ -82,17 +82,16 @@ src_install() { # Thanks to Sabayon ebuild
doins -r hash || die "doins -r keymaps failed"
doins -r keymaps || die "doins -r keymaps failed"
- insinto "${GAMES_SYSCONFDIR}/${PN}"
sed \
-e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \
- "${FILESDIR}"/vector.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"vector.ini \
+ "${FILESDIR}"/vector.ini.in > "${ED}/${GAMES_SYSCONFDIR}/${PN}/"vector.ini \
|| die "sed vector.ini.in failed"
-
+
sed \
-e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
-e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
-e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \
- "${FILESDIR}"/mess.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/${PN}".ini \
+ "${FILESDIR}"/mess.ini.in > "${ED}/${GAMES_SYSCONFDIR}/${PN}/"mess.ini \
|| die "sed mess.ini.in failed"
dodoc docs/{config,mame,newvideo}.txt *.txt