diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2005-10-22 16:51:55 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2005-10-22 16:51:55 +0000 |
commit | 443462644ab7c8bb183d0e9fc90445db9df451b2 (patch) | |
tree | abaac0b490aadffcd1ab1dcf43af37f4ed018514 /games-fps/doom3 | |
parent | less destructive zlib removal, still enforcing usage of the system zlib (diff) | |
download | historical-443462644ab7c8bb183d0e9fc90445db9df451b2.tar.gz historical-443462644ab7c8bb183d0e9fc90445db9df451b2.tar.bz2 historical-443462644ab7c8bb183d0e9fc90445db9df451b2.zip |
Initial import of my split ebuilds for doom3.
Package-Manager: portage-2.0.53_rc6
Diffstat (limited to 'games-fps/doom3')
-rw-r--r-- | games-fps/doom3/ChangeLog | 8 | ||||
-rw-r--r-- | games-fps/doom3/Manifest | 6 | ||||
-rw-r--r-- | games-fps/doom3/doom3-1.3.1302-r1.ebuild | 89 | ||||
-rw-r--r-- | games-fps/doom3/files/digest-doom3-1.3.1302-r1 | 2 | ||||
-rw-r--r-- | games-fps/doom3/metadata.xml | 8 |
5 files changed, 110 insertions, 3 deletions
diff --git a/games-fps/doom3/ChangeLog b/games-fps/doom3/ChangeLog index 1a4f6fb0b172..b15dc64bb993 100644 --- a/games-fps/doom3/ChangeLog +++ b/games-fps/doom3/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-fps/doom3 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.17 2005/10/21 17:29:42 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.18 2005/10/22 16:51:55 wolf31o2 Exp $ + +*doom3-1.3.1302-r1 (22 Oct 2005) + + 22 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml, + +doom3-1.3.1302-r1.ebuild: + Initial import of my split ebuilds for doom3. 21 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> doom3-1.3.1302.ebuild: Added addition dir variable to games_make_wrapper for bug #109793. diff --git a/games-fps/doom3/Manifest b/games-fps/doom3/Manifest index 11ded48523f0..0a6e66cf2410 100644 --- a/games-fps/doom3/Manifest +++ b/games-fps/doom3/Manifest @@ -1,4 +1,6 @@ -MD5 aa54df4f1923f49bcb2e886be275ab53 ChangeLog 2662 +MD5 369ccdfd788216db8e98e1cac9a1ee08 ChangeLog 2842 +MD5 09097c40a537e4c46df6b2bae399cfb7 doom3-1.3.1302-r1.ebuild 2472 MD5 32e0f4b3043f88f4fb8b6643faf46f7a doom3-1.3.1302.ebuild 3028 MD5 ee418b79762e7a8192014b3288671c9d files/digest-doom3-1.3.1302 127 -MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158 +MD5 ee418b79762e7a8192014b3288671c9d files/digest-doom3-1.3.1302-r1 127 +MD5 6dc8bb8514d4dce12d192cff1d9ed47f metadata.xml 617 diff --git a/games-fps/doom3/doom3-1.3.1302-r1.ebuild b/games-fps/doom3/doom3-1.3.1302-r1.ebuild new file mode 100644 index 000000000000..28b0315c981b --- /dev/null +++ b/games-fps/doom3/doom3-1.3.1302-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/doom3-1.3.1302-r1.ebuild,v 1.1 2005/10/22 16:51:55 wolf31o2 Exp $ + +inherit eutils games + +DESCRIPTION="3rd installment of the classic id 3D first-person shooter" +HOMEPAGE="http://www.doom3.com/" +SRC_URI="mirror://3dgamers/${PN}/${PN}-linux-${PV}.x86.run + ftp://ftp.idsoftware.com/idstuff/${PN}/linux/${PN}-linux-${PV}.x86.run + ftp://dl.xs4all.nl/pub/mirror/idsoftware/idstuff/${PN}/linux/${PN}-linux-${PV}.x86.run + http://zerowing.idsoftware.com/linux/doom3.png" + +LICENSE="DOOM3" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="cdinstall alsa opengl dedicated" +RESTRICT="nostrip" + +DEPEND="app-arch/bzip2 + app-arch/tar" +RDEPEND="sys-libs/glibc + opengl? ( virtual/opengl ) + dedicated? ( app-misc/screen ) + alsa? ( >=media-libs/alsa-lib-1.0.6 ) + cdinstall? ( games-fps/doom3-data )" + +S=${WORKDIR} +GAMES_CHECK_LICENSE="yes" + +dir=${GAMES_PREFIX_OPT}/${PN} +Ddir=${D}/${dir} + +src_unpack() { + unpack_makeself ${PN}-linux-${PV}.x86.run +} + +src_install() { + dodir ${dir} + + insinto ${dir} + doins License.txt CHANGES README version.info doom3.png + exeinto ${dir} + doexe libgcc_s.so.1 libstdc++.so.5 || die "doexe libs" + doexe openurl.sh || die "openurl.sh" + if use x86; then + doexe bin/Linux/x86/doom{,ded}.x86 || die "doexe x86 exes" + elif use amd64; then + doexe bin/Linux/amd64/doom{,ded}.x86 || die "doexe amd64 exes" + else + die "Cannot copy executables!" + fi + + insinto ${dir}/pb + doins pb/* || die "doins pb" + insinto ${dir}/d3xp + doins d3xp/* || die "doins d3xp" + insinto ${dir}/base + doins base/* || die "doins base" + + games_make_wrapper doom3 ./doom.x86 "${dir}" "${dir}" + games_make_wrapper doom3-ded ./doomded.x86 ${dir} + + use cdinstall && find ${Ddir} -exec touch '{}' \; + + doicon ${DISTDIR}/doom3.png || die "Copying icon" + + prepgamesdirs + make_desktop_entry doom3 "Doom III" doom3.png +} + +pkg_postinst() { + games_pkg_postinst + + if use cdinstall; then + einfo "To play the game run:" + einfo " doom3" + else + einfo "You need to copy pak000.pk4, pak001.pk4, pak002.pk4, pak003.pk4, and" + einfo "pak004.pk4 from either your installation media or your hard drive to" + einfo "${dir}/base before running the game." + echo + einfo "To use the Ressurection of Evil expansion pack, you also need to copy" + einfo "pak000.pk4 to ${dir}/d3xp before running the game." + echo + einfo "To play the game run:" + einfo " doom3" + fi +} diff --git a/games-fps/doom3/files/digest-doom3-1.3.1302-r1 b/games-fps/doom3/files/digest-doom3-1.3.1302-r1 new file mode 100644 index 000000000000..244d9de7aeb1 --- /dev/null +++ b/games-fps/doom3/files/digest-doom3-1.3.1302-r1 @@ -0,0 +1,2 @@ +MD5 b1d04da2d64bb8d54f64cbaa2fdb4490 doom3-linux-1.3.1302.x86.run 17199582 +MD5 f99eb141eecc4b9dd188d6819d741546 doom3.png 6502 diff --git a/games-fps/doom3/metadata.xml b/games-fps/doom3/metadata.xml index d3c2cc926f0b..d2321302edc6 100644 --- a/games-fps/doom3/metadata.xml +++ b/games-fps/doom3/metadata.xml @@ -2,4 +2,12 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>games</herd> +<longdescription> +Science has unlocked the gates to the unknown, and now only one man stands +between Hell and Earth. A sci-fi horror masterpiece, DOOM 3 is like nothing you +have experienced. Dramatic storyline, pulse-pounding action, incredible +graphics, and revolutionary technology combine to draw you into the most +frightening and gripping first person gaming experience ever created. For more +information, checkout http://www.doom3.com +</longdescription> </pkgmetadata> |