# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit gnustep-2 versionator games # inherit eutils gnustep versionator games MY_PN="oolite" MY_PV=$(replace_version_separator 2 '-') # latest version is in ftp://ftp.alioth.net/oolite/ ALIOTH="ftp://ftp.alioth.net/oolite/src" DESCRIPTION="Elite space trading & warfare remake" HOMEPAGE="http://oolite.aegidian.org/" SRC_URI="${ALIOTH}/oolite-${MY_PV}-src.tar.gz ${ALIOTH}/oolite-${MY_PV}-data.tar.gz" LICENSE="TBA" SLOT="0" KEYWORDS="x86 amd64" IUSE="" RDEPEND=" virtual/opengl x86? ( >=media-libs/libsdl-1.2.8-r1 >=media-libs/sdl-gfx-2.0.13-r1 >=media-libs/sdl-image-1.2.3-r1 >=media-libs/sdl-mixer-1.2.6-r1 || (( x11-libs/libX11 x11-libs/iibXau x11-libs/libXdmcp x11-libs/libXext) virtual/x11 ) >=gnustep-base/gnustep-env-0.1.6-r1 ) " DEPEND=" app-arch/tar gnustep-base/gnustep-base media-libs/sdl-image media-libs/sdl-mixer " S=${WORKDIR}/oolite-${MY_PV}-src src_unpack() { unpack ${A} epatch ${FILESDIR}/obj_dir_fix-${PV}.patch } src_compile() { cd ${S} egnustep_env egnustep_make || die "GNUstep Make failed" tar -cf - -C ${S}/Resources . | tar -xpf - ${S}/oolite.debug/Resources mv oolite.debug oolite.app } src_install() { cd ${S} egnustep_env dodir -p "${GNUSTEP_LOCAL_APPS}" tar -cf - -C ${S} oolite.app | tar -xpf - -C "${D}/${GNUSTEP_LOCAL_APPS}" dodir ${GAMES_BINDIR} echo "#!/bin/sh" > ${D}${GAMES_BINDIR}/oolite echo "/usr/GNUstep/System/Tools/openapp \"${GNUSTEP_LOCAL_APPS}\"oolite.app *" >> ${D}${GAMES_BINDIR}/oolite chgrp games ${D}${GAMES_BINDIR}/oolite chmod g+rx ${D}${GAMES_BINDIR}/oolite make_desktop_entry oolite Oolite "${GNUSTEP_LOCAL_APPS}"/oolite.app/Contents/Resources/Textures/oolite-logo1.png }