# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils games DESCRIPTION="The Marathon Infinity data files for Aleph One" HOMEPAGE="http://trilogyrelease.bungie.org/" SRC_URI="http://localhost/${PN}.tar.bz2" LICENSE="as-is" SLOT="0" KEYWORDS="x86" IUSE="" RDEPEND="games-fps/alephone" S=${WORKDIR}/${PN} APP_NAME="Marathon Infinity" MY_DATADIR_NAME=${PN} WRAPPER=${PN} ALEPHONE_DATADIR=${GAMES_DATADIR}/AlephOne MY_DATADIR=${GAMES_DATADIR}/${MY_DATADIR_NAME} DATA_FILES="Images Map Map.resources Music Shapes Sounds" src_install() { insinto ${MY_DATADIR} doins ${DATA_FILES} dodir ${MY_DATADIR}/MML if [ -d MML -a -n "`ls MML`" ] then insinto ${MY_DATADIR}/MML doins MML/* fi dodir ${MY_DATADIR}/'Physics Models' if [ -d 'Physics Models' -a -n "`ls 'Physics Models'`" ] then insinto ${MY_DATADIR}/'Physics Models' doins 'Physics Models'/* fi dodir ${MY_DATADIR}/Themes if [ -d Themes -a -n "`ls Themes`" ] then for dir in Themes/* do insinto ${MY_DATADIR}/"${dir}" doins "${dir}"/* done fi dodir ${ALEPHONE_DATADIR}/Textures/${MY_DATADIR_NAME} if [ -d Textures/${MY_DATADIR_NAME} -a -n "`ls Textures/${MY_DATADIR_NAME}`" ] then for dir in Textures/${MY_DATADIR_NAME}/* do insinto ${ALEPHONE_DATADIR}/"${dir}" doins "${dir}"/* done fi gamesowners -R ${D}/${MY_DATADIR} gamesperms -R ${D}/${MY_DATADIR} if [ -d Icons -a -n "`ls Icons`" ] then insinto /usr/share/pixmaps/${MY_DATADIR_NAME} doins Icons/* if [ -e Icons/AlephOne.png ] then dosym ${MY_DATADIR_NAME}/AlephOne.png /usr/share/pixmaps/${MY_DATADIR_NAME}.png make_desktop_entry ${WRAPPER} "${APP_NAME}" ${MY_DATADIR_NAME}.png else make_desktop_entry ${WRAPPER} "${APP_NAME}" alephone.png fi else make_desktop_entry ${WRAPPER} "${APP_NAME}" alephone.png fi mv ${D}/usr/share/applications/${WRAPPER}-${PN}.desktop ${D}/usr/share/applications/${PN}.desktop dodir ${GAMES_BINDIR} dosym alephone.sh ${GAMES_BINDIR}/${WRAPPER} prepgamesdirs }