diff options
Diffstat (limited to 'games-rpg/privateergold/privateergold-1.03.ebuild')
-rw-r--r-- | games-rpg/privateergold/privateergold-1.03.ebuild | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/games-rpg/privateergold/privateergold-1.03.ebuild b/games-rpg/privateergold/privateergold-1.03.ebuild new file mode 100644 index 000000000..16f68c0fc --- /dev/null +++ b/games-rpg/privateergold/privateergold-1.03.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit eutils games + +DESCRIPTION="WC: Privateer Gemini Gold, remake of the adventure space flight simulation" +HOMEPAGE="http://privateer.sourceforge.net/" +SRC_URI="mirror://sourceforge/privateer/PrivateerGold${PV}.bz2.bin" + +LICENSE="GPL-2 PGG-AL" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +RDEPEND="amd64? ( app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs ) + x86? ( virtual/opengl + x11-libs/libX11 )" +DEPEND="${RDEPEND}" + +src_unpack() { + unpack_makeself +} + +src_prepare() { :; } +src_compile() { :; } + +src_install() { + dodoc Manual.pdf || die "Installation of docs failed" + newgamesbin "${FILESDIR}"/privscript privateergold || die "Couldn't install launcher" + insinto "${GAMES_DATADIR}/${PN}" + doins -r * || die "Installation of game data failed" + make_desktop_entry ${PN} "Privateer Gemini Gold" + prepgamesdirs + fperms ug+x "${GAMES_DATADIR}/${PN}"/bin/{privgold,privserver,privsetup,soundserver,vsinstall.sh} || "chmod of game bins failed" +} + +pkg_postinst() { + elog "You can change game options with ${GAMES_DATADIR}/${PN}/bin/privsetup" + elog "There is a manual and an intro under ${GAMES_DATADIR}/${PN}/" + ewarn "Having /tmp mounted with noexec will cause the game to segfault" + ewarn "at startup under kernel 2.6.39" +} |