diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-fps/doom3 |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/doom3')
-rw-r--r-- | games-fps/doom3/Manifest | 6 | ||||
-rw-r--r-- | games-fps/doom3/doom3-1.3.1304-r1.ebuild | 99 | ||||
-rw-r--r-- | games-fps/doom3/metadata.xml | 20 |
3 files changed, 125 insertions, 0 deletions
diff --git a/games-fps/doom3/Manifest b/games-fps/doom3/Manifest new file mode 100644 index 000000000000..ca116869b885 --- /dev/null +++ b/games-fps/doom3/Manifest @@ -0,0 +1,6 @@ +DIST doom3-linux-1.3.1.1304.x86.run 21145838 SHA256 2f90dff20f2d3c0c47f17b3d6d45c4f0e7d27b986bf6084f21b85180cd1e03b4 SHA512 f2a42478d84a6242a7982d1acd726b746596b7a13147acbd920d618223d6f52ab4c49aa7d7f07067674da2881372a181396a0bdd476e3956fb702c76eebb0d02 WHIRLPOOL e80d54176763c37ba21750dbd57cb02beec8cf3fe7d90916ee4024541966b14e7919fa41624dc9fabb44eb824cabcc862fefdf3e58316302a01042d5ee443382 +DIST doom3.png 6502 SHA256 c9a701498a7b0f923182bf9f11aac8d2193026e509ae3643a5bc118b1a458c6b SHA512 9a2b3831babbf3fa0d354e1a4a779c972676edbcc0b287de9b9f3eb830e0a00d557ba9645fbf0e58e07d5705efb0ef2b7ab96cd92493e2a0afc30c8842c0043b WHIRLPOOL e568cdcf3ea510b9865a4c1f1577713c6a63954a22e572311a321c8c73cf70ca68b76134d45a9f1c77e2d6b464ec29e098b7fe39ce1eb38889f83fc3c9bfc05f +EBUILD doom3-1.3.1304-r1.ebuild 2468 SHA256 5667cf7c925dba6af3c700e93f079eb5a635fae1b4cf70e0559ee6915c2157ba SHA512 ad05556e1bdc829156ad8d21807dbc3df276e75f082a8f477f24bda8918dcf0c0705493fbbae3e3a8a687a1f73d5b515504b7ac9b71360c3c3af990a9149a9ca WHIRLPOOL cb58c1a8968eb5e6b30c374e0c6d268fcdb4096c7fac351472a451187b889b3c7480d1812566ccb0cd9abbe4d54bde08d420ea846e28454083d56c3df0183d02 +MISC ChangeLog 2827 SHA256 7fc17242b327bd79e0468db5f23a394a33c6e1b0554f86c5187ab292aaff9ed4 SHA512 a20275283a59882c5309188db5d5a160068c5080d33161dd7b4669198115c9ed348c4c1eb8f90d9187e68406d48d8e00e9364b4557b596cffe2987e5eec251b5 WHIRLPOOL b4e960f7f116b9ed807e14a06302a96f7c8e1dff53b9bb1daf610f1d77bf39d308d797fcfa3205f988a5ed18523b784e1c8caf47a29d9a53b04d12326f83672c +MISC ChangeLog-2015 7206 SHA256 8b4faa9929c9aba443bdfccdd5653cd4469baa988ced25b343825d0a3cc0556f SHA512 72ee9c1e94e0be90db3591b04df562a642fdf6ac54d05dd6c10ab6be57e1fd155a9021b4428176e3197737e2c1f95e80b9e024b770463261ebf1d9c8089ddfb8 WHIRLPOOL 53116abc4c4dca64c2ea710de1213bce16496b817813264a98f30cfc03a1afff8ae9d1b99d6a205a097b0bf9281f90ce9fe16217a66dbbf977b859398ac7d2c1 +MISC metadata.xml 891 SHA256 438abd8fa753171d6f2be8eb541c6d0641b99f0601c66f1e4fe968123fd5f4ff SHA512 6652538b02d91c4fcb4ae39e6abdbfa66339481a4dc33c177cb9b5fca1787025b0819fcccd89de53fbc851b12db3d1b77f4d0c2baa03766f74e79458d463bdcd WHIRLPOOL b98deb7f71d2482986894f0e3830d8937dae3cf9b59cf08d2e9c27529b6d8cabb8493fd063ed12ecbe0444661bf1467ea4fc73a3cf1b9f270ecd5f6f07717414 diff --git a/games-fps/doom3/doom3-1.3.1304-r1.ebuild b/games-fps/doom3/doom3-1.3.1304-r1.ebuild new file mode 100644 index 000000000000..04242157ec3f --- /dev/null +++ b/games-fps/doom3/doom3-1.3.1304-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils unpacker games + +MY_PV="1.3.1.1304" + +DESCRIPTION="3rd installment of the classic iD 3D first-person shooter" +HOMEPAGE="http://www.doom3.com/" +SRC_URI="mirror://idsoftware/doom3/linux/doom3-linux-${MY_PV}.x86.run + http://zerowing.idsoftware.com/linux/${PN}.png" + +LICENSE="DOOM3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cdinstall dedicated roe" +RESTRICT="strip" + +DEPEND="app-arch/bzip2 + app-arch/tar" +RDEPEND="sys-libs/glibc + amd64? ( sys-libs/glibc[multilib] ) + !dedicated? ( + >=virtual/opengl-7.0-r1[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] + >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] + ) + cdinstall? ( + >=games-fps/doom3-data-1.1.1282-r1 + roe? ( games-fps/doom3-roe ) )" + +S=${WORKDIR} +dir=${GAMES_PREFIX_OPT}/${PN} + +QA_TEXTRELS="${dir:1}/pb/pbcl.so + ${dir:1}/pb/pbcls.so + ${dir:1}/pb/pbag.so + ${dir:1}/pb/pbsv.so + ${dir:1}/pb/pbags.so" + +QA_EXECSTACK="${dir:1}/doom.x86 + ${dir:1}/doomded.x86" + +pkg_pretend() { + if use dedicated; then + ewarn "${CATEGORY}/${PN}[dedicated] will only install the dedicated game server" + fi +} + +src_unpack() { + unpack_makeself ${PN}-linux-${MY_PV}.x86.run +} + +src_install() { + insinto "${dir}" + doins License.txt CHANGES README version.info ${PN}.png + doins -r base d3xp pb + + exeinto "${dir}" + doexe openurl.sh bin/Linux/x86/doomded.x86 + if ! use dedicated; then + doexe bin/Linux/x86/doom.x86 + + games_make_wrapper ${PN} ./doom.x86 "${dir}" "${dir}" + doicon "${DISTDIR}"/${PN}.png || die "doicon" + make_desktop_entry ${PN} "Doom III" + fi + games_make_wrapper ${PN}-ded ./doomded.x86 "${dir}" "${dir}" + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + if ! use cdinstall; then + elog "You need to copy pak000.pk4, pak001.pk4, pak002.pk4, pak003.pk4, and" + elog "pak004.pk4 from either your installation media or your hard drive to" + elog "${dir}/base before running the game," + elog "or 'emerge games-fps/doom3-data' to install from CD." + if use roe ; then + echo + elog "To use the Resurrection of Evil expansion pack, you also need to copy" + elog "pak000.pk4 to ${dir}/d3xp from the RoE CD before running the game," + elog "or 'emerge doom3-roe' to install from CD." + fi + fi + + if ! use dedicated; then + echo + elog "To play the game, run:" + elog " doom3" + fi + echo + elog "To start the dedicated server, run:" + elog " doom3-ded" +} diff --git a/games-fps/doom3/metadata.xml b/games-fps/doom3/metadata.xml new file mode 100644 index 000000000000..23889c3beb20 --- /dev/null +++ b/games-fps/doom3/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <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> + <use> + <flag name="dedicated">install only as a dedicated game server</flag> + <flag name="roe">Adds support for the Resurrection of Evil expansion</flag> + </use> +</pkgmetadata> |