diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2009-08-24 06:46:41 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2009-08-24 06:46:41 +0000 |
commit | fd2d2f5fce87b7e38d0191c16602f7f2259c9c83 (patch) | |
tree | e15007666a43e9f13dfdba2269f56ac3bf0254da /games-action/d1x-rebirth | |
parent | let the package handle LFS itself rather than forcing it via flag-o-matic #28... (diff) | |
download | gentoo-2-fd2d2f5fce87b7e38d0191c16602f7f2259c9c83.tar.gz gentoo-2-fd2d2f5fce87b7e38d0191c16602f7f2259c9c83.tar.bz2 gentoo-2-fd2d2f5fce87b7e38d0191c16602f7f2259c9c83.zip |
version bump (bug #167339)
(Portage version: 2.1.6.13/cvs/Linux i686)
Diffstat (limited to 'games-action/d1x-rebirth')
-rw-r--r-- | games-action/d1x-rebirth/ChangeLog | 10 | ||||
-rw-r--r-- | games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild | 102 |
2 files changed, 110 insertions, 2 deletions
diff --git a/games-action/d1x-rebirth/ChangeLog b/games-action/d1x-rebirth/ChangeLog index 36af53740f8a..21b3f878711b 100644 --- a/games-action/d1x-rebirth/ChangeLog +++ b/games-action/d1x-rebirth/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-action/d1x-rebirth -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.2 2007/01/10 17:40:02 wolf31o2 Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.3 2009/08/24 06:46:41 mr_bones_ Exp $ + +*d1x-rebirth-0.55.1 (24 Aug 2009) + + 24 Aug 2009; Michael Sterrett <mr_bones_@gentoo.org> + +d1x-rebirth-0.55.1.ebuild: + version bump (bug #167339) 10 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> d1x-rebirth-0.50.ebuild: diff --git a/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild b/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild new file mode 100644 index 000000000000..6be60b443a22 --- /dev/null +++ b/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild,v 1.1 2009/08/24 06:46:41 mr_bones_ Exp $ + +EAPI=2 +inherit eutils games + +DV=1 +DESCRIPTION="Descent Rebirth - enhanced Descent ${DV} engine" +HOMEPAGE="http://www.dxx-rebirth.de/" +SRC_URI="mirror://sourceforge/dxx-rebirth/${PN}_v${PV}-src.tar.gz + http://www.dxx-rebirth.com/download/dxx/res/d1xrdata.zip + http://www.dxx-rebirth.com/download/dxx/res/dxx-rebirth_icons.zip + timidity? ( http://www.dxx-rebirth.com/download/dxx/res/descent${DV/1}_midi.zip ) + cdinstall? ( http://www.dxx-rebirth.com/download/dxx/res/d1datapt.zip ) + linguas_de? ( http://www.dxx-rebirth.com/download/dxx/res/D${DV}XBDE01.zip )" + +LICENSE="D1X GPL-2 as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cdinstall ipv6 linguas_de opengl timidity" + +RDEPEND="virtual/opengl + virtual/glu + dev-games/physfs[hog,zip] + media-libs/libsdl + media-libs/sdl-mixer[timidity?]" +DEPEND="${RDEPEND} + app-arch/unzip + dev-util/scons" + +S=${WORKDIR}/${PN}_v${PV}-src + +src_unpack() { + unpack ${PN}_v${PV}-src.tar.gz dxx-rebirth_icons.zip + use linguas_de && unpack D${DV}XBDE01.zip + if use cdinstall ; then + unpack d1datapt.zip + cdrom_get_cds descent/descent.hog + mkdir "${S}"/Data + cp \ + ${CDROM_ROOT}/descent/descent.{hog,pig} \ + ${CDROM_ROOT}/descent/chaos.{hog,msn} \ + "${S}"/Data \ + || die "cp failed" + fi +} + +src_prepare() { + if use cdinstall ; then + cd Data + patch -p0 < "${WORKDIR}"/d1datapt/descent.hog.diff descent.hog + patch -p0 < "${WORKDIR}"/d1datapt/descent.pig.diff descent.pig + fi +} + +src_compile() { + local sconsopts=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }") + + scons ${sconsopts} \ + sharepath="${GAMES_DATADIR}/d${DV}x" \ + sdlmixer=1 \ + sdl_only=$(use opengl && echo 0 || echo 1) + ipv6=$(use ipv6 && echo 1 || echo 0) +} + +src_install() { + dodoc INSTALL.txt README.txt + insinto "${GAMES_DATADIR}/d${DV}x" + doins "${DISTDIR}"/d1xrdata.zip || die + if use linguas_de ; then + doins "${WORKDIR}"/D${DV}XBDE01/D${DV}XbDE01/*.txb + fi + if use timidity ; then + doins "${DISTDIR}"/descent_midi.zip || die + fi + if use cdinstall ; then + doins Data/descent.{hog,pig} || die + insinto "${GAMES_DATADIR}"/d${DV}x/missions + doins Data/chaos.{hog,msn} || die + fi + doicon "${WORKDIR}/${PN}.xpm" + + if use opengl ; then + newgamesbin d${DV}x-rebirth-gl d${DV}x-rebirth + else + newgamesbin d${DV}x-rebirth-sdl d${DV}x-rebirth + fi + make_desktop_entry d${DV}x-rebirth "Descent ${DV} Rebirth" ${PN}.xpm + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + if ! use cdinstall ; then + echo + elog "You need to copy data-files from original Descent ${DV}" + elog "installation to ${GAMES_DATADIR}/d${DV}x. Please read " + elog "/usr/share/doc/${PF}/INSTALL.txt for more info." + echo + fi +} |