|
|
IUSE="dedicated sdl" | IUSE="dedicated sdl" |
| |
RDEPEND="virtual/opengl | RDEPEND="virtual/opengl |
sdl? ( |
sdl? (media-libs/libsdl) |
media-libs/libsdl |
|
media-libs/svgalib |
|
) |
|
media-libs/libogg | media-libs/libogg |
media-libs/libvorbis | media-libs/libvorbis |
media-libs/jpeg | media-libs/jpeg |
|
|
cd "${S}" | cd "${S}" |
unzip $(ls nexuizenginesource* | head -n 1) | unzip $(ls nexuizenginesource* | head -n 1) |
| |
sed s:GAMES_DATADIR:"${GAMES_DATADIR}"/${PN}: "${FILESDIR}"/${P}-fs.patch > \ |
sed -e "s:GAMES_DATADIR:${GAMES_DATADIR}/${PN}:" \ |
"${T}"/${P}-fs.patch \ |
"${FILESDIR}"/${P}-fs.patch > "${T}"/${P}-fs.patch \ |
|| die "sed in patch failed" | || die "sed in patch failed" |
| |
cd darkplaces | cd darkplaces |
epatch "${T}"/${P}-fs.patch | epatch "${T}"/${P}-fs.patch |
sed -i \ | sed -i \ |
-e "s:darkplaces-sdl:nexuiz-sdl: |
-e "s:darkplaces-sdl:nexuiz-sdl:" \ |
s:darkplaces-glx:nexuiz-glx: |
-e "s:darkplaces-glx:nexuiz-glx:" \ |
s:darkplaces-dedicated:nexuiz-dedicated:" \ |
-e "s:darkplaces-dedicated:nexuiz-dedicated:" \ |
makefile.inc \ | makefile.inc \ |
|| die "sed in makefile failed" | || die "sed in makefile failed" |
} | } |
|
|
| |
insinto "${GAMES_DATADIR}"/${PN}/data | insinto "${GAMES_DATADIR}"/${PN}/data |
doins data/* || die "data copy failed" | doins data/* || die "data copy failed" |
install -o root -g games -m 0640 \ |
|
darkplaces/darkplaces.ico \ |
|
${D}/"${GAMES_DATADIR}"/${PN}/nexuiz.ico \ |
|
|| die "icon copy failed" |
|
insinto "${GAMES_DATADIR}"/${PN} | insinto "${GAMES_DATADIR}"/${PN} |
|
doins darkplaces/darkplaces.ico || die "icon copy failed" |
doins darkplaces/*.png || die "pictures copy failed" | doins darkplaces/*.png || die "pictures copy failed" |
| |
if use sdl; then | if use sdl; then |