diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2010-10-14 04:17:02 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2010-10-14 04:17:02 +0000 |
commit | 4fe15a628dc77bf980d03537b62e76ffe36620ed (patch) | |
tree | efd4c4d999f345efae00f3a94e6be3aa6f05bf73 /games-action | |
parent | use scons-utils (diff) | |
download | gentoo-2-4fe15a628dc77bf980d03537b62e76ffe36620ed.tar.gz gentoo-2-4fe15a628dc77bf980d03537b62e76ffe36620ed.tar.bz2 gentoo-2-4fe15a628dc77bf980d03537b62e76ffe36620ed.zip |
version bump
(Portage version: 2.1.8.3/cvs/Linux i686)
Diffstat (limited to 'games-action')
-rw-r--r-- | games-action/d1x-rebirth/ChangeLog | 8 | ||||
-rw-r--r-- | games-action/d1x-rebirth/d1x-rebirth-0.56.ebuild | 102 |
2 files changed, 109 insertions, 1 deletions
diff --git a/games-action/d1x-rebirth/ChangeLog b/games-action/d1x-rebirth/ChangeLog index 8c174030e897..44bc4d74ac9f 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-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.4 2010/03/09 12:33:33 abcd Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.5 2010/10/14 04:17:01 mr_bones_ Exp $ + +*d1x-rebirth-0.56 (14 Oct 2010) + + 14 Oct 2010; Michael Sterrett <mr_bones_@gentoo.org> + +d1x-rebirth-0.56.ebuild: + version bump 09 Mar 2010; Jonathan Callen <abcd@gentoo.org> d1x-rebirth-0.50.ebuild, d1x-rebirth-0.55.1.ebuild: diff --git a/games-action/d1x-rebirth/d1x-rebirth-0.56.ebuild b/games-action/d1x-rebirth/d1x-rebirth-0.56.ebuild new file mode 100644 index 000000000000..3479e1149add --- /dev/null +++ b/games-action/d1x-rebirth/d1x-rebirth-0.56.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2010 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.56.ebuild,v 1.1 2010/10/14 04:17:02 mr_bones_ Exp $ + +EAPI=2 +inherit eutils scons-utils 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="opengl? ( virtual/opengl virtual/glu ) + dev-games/physfs[hog,zip] + media-libs/libsdl[audio,opengl?,video] + media-libs/sdl-mixer[timidity?] + cdinstall? ( !games-action/descent1-demodata )" +DEPEND="${RDEPEND} + app-arch/unzip" + +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() { + sed -i -e "/lflags = /s/$/ + env['LINKFLAGS']/" SConstruct || die + 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() { + escons \ + verbosebuild=1 \ + sharepath="${GAMES_DATADIR}/d${DV}x" \ + sdlmixer=1 \ + $(use_scons !opengl sdl_only) \ + $(use_scons ipv6) \ + || die +} + +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" + 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 +} |