ChangeLog

# ChangeLog for games-action/xpilot-ng
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot-ng/ChangeLog,v 1.10 2007/10/02 03:53:18 dirtyepic Exp $

02 Oct 2007; Ryan Hill xpilot-ng-4.7.2-r1.ebuild:
Lock wxpython to 2.6.

14 Feb 2007; Tristan Heaven -files/xpilot-ng.png,
xpilot-ng-4.7.2-r1.ebuild:
Move icon to mirror://gentoo

01 Dec 2006; Chris Gianelloni
xpilot-ng-4.6.6.ebuild:
Removing old virtual/x11 dependency.

*xpilot-ng-4.7.2-r1 (01 May 2006)

01 May 2006; +files/xpilot-ng-4.7.2-xpngcc.patch,
-xpilot-ng-4.7.2.ebuild, +xpilot-ng-4.7.2-r1.ebuild:
Fixing error on starting server, bug #131905 by Alastair Mailer
Adding patch to select wxpython version, bug #108235 by Ben Urban

23 Apr 2006; xpilot-ng-4.7.2.ebuild:
Missing dependency on wxpython

*xpilot-ng-4.7.2 (22 Apr 2006)

22 Apr 2006; +files/xpilot-ng.png,
+xpilot-ng-4.7.2.ebuild:
Version bump, bug #108235 by Ben Urban

25 Jan 2006; Chris Gianelloni
xpilot-ng-4.6.6.ebuild:
Added modular X and closing bug #119986.

18 Oct 2004; David Holm xpilot-ng-4.6.6.ebuild:
Added to ~ppc.

18 Sep 2004; Sven Wegener :
Fixed ChangeLog header.

*xpilot-ng-4.6.6 (17 Sep 2004)

17 Sep 2004; Chris Gianelloni +xpilot-ng-4.6.6.ebuild:
Initial import. Ebuild submitted to bug #62537 by Lars Diesselberg
. Closing bug #62537.

Manifest

AUX xpilot-ng-4.7.2-xpngcc.patch 648 RMD160 f5bae034c80cb972ee6235ca2bf8d23c1b5df3bb SHA1 76dcaeed120b7f95daa6ac50806fbd250922ba49 SHA256 12973a163663e6a5f560737742dc51b0f0ba258ac01ea255184a8c70eda3d870
DIST xpilot-ng-4.7.2.tar.gz 2807988 RMD160 acc4266fd14467168cf3412ed747c5377b34ed41 SHA1 b61f05c9041866bcb58d7808dfd1dba09a6e930e SHA256 31ef0f6b40779dd0ac5eb1bd17dd0908174e52991413fe25d623b6336d480fc0
DIST xpilot-ng.png 3898 RMD160 a68fe7ffb0b2d4225b95233be950d65dc527c3ad SHA1 3461e7cccd99d006542bfa97d8f1dd63abd8967d SHA256 6c9ba1bb1d0bf20428df32453cc66b2fa93b28bebcb75237ccb3052e8e8c8dde
EBUILD xpilot-ng-4.7.2-r1.ebuild 1805 RMD160 c573cd9ce5dca562b98defafda6239609fe55263 SHA1 3bb9d8051f31abe337d0fa875dd0449ddd002d9f SHA256 c0c3c8962d2475967a9c0231d30a99f65a0eca4c49b725e1fcf7efc5febb3f79
MISC ChangeLog 1639 RMD160 1ed9f008f03562af8e410db401fb205965184efa SHA1 0bfd03137f72eaa2c0ee9af7fe85727bbefb234e SHA256 3532f44c80f6dcf4cf7b4f9a145e30df42d39cd42194c69c81e11688dbde7396
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

xpilot-ng-4.7.2-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot-ng/xpilot-ng-4.7.2-r1.ebuild,v 1.5 2007/10/02 03:53:18 dirtyepic Exp $

inherit python eutils multilib games

DESCRIPTION="Improvement of the multiplayer space game XPilot"
HOMEPAGE="http://xpilot.sourceforge.net/"
SRC_URI="mirror://sourceforge/xpilot/${P}.tar.gz
mirror://gentoo/${PN}.png"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~ppc"
IUSE="openal sdl"

RDEPEND="x11-libs/libX11
x11-libs/libICE
x11-libs/libSM
dev-libs/expat
openal? ( media-libs/openal )
=dev-python/wxpython-2.6*
sdl? (
virtual/opengl
media-libs/libsdl
media-libs/sdl-image
media-libs/sdl-ttf
)"
DEPEND="${RDEPEND}
x11-proto/xextproto
x11-proto/xproto"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}"-xpngcc.patch

sed -i \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
contrib/xpngcc/config.py \
|| die "sed failed"
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
$(use_enable sdl sdl-client) \
$(use_enable sdl sdl-gameloop) \
$(use_enable openal sound) \
|| die

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README
python_version
insinto "${GAMES_DATADIR}"/${PN}/xpngcc
doins contrib/xpngcc/*.py contrib/xpngcc/*.png
exeinto "${GAMES_DATADIR}"/${PN}/xpngcc
doexe contrib/xpngcc/xpngcc.py
dodir /usr/$(get_libdir)/python${PYVER}/site-packages
dosym "${GAMES_DATADIR}"/${PN}/xpngcc /usr/$(get_libdir)/python${PYVER}/site-packages/xpngcc
dosym "${GAMES_DATADIR}"/${PN}/xpngcc/xpngcc.py "${GAMES_BINDIR}"/xpilot-ng
doicon "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} "XPilot NG"
prepgamesdirs
}