From cf856f453d230a4f591c2be82ec0b583df96e9bf Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Thu, 1 Dec 2005 00:48:59 +0000 Subject: [PATCH] Initial import. Ebuild by me. Package-Manager: portage-2.0.53_rc7 --- games-fps/quake4-demo/ChangeLog | 10 +++ games-fps/quake4-demo/Manifest | 4 + .../quake4-demo/files/digest-quake4-demo-1.0 | 1 + games-fps/quake4-demo/metadata.xml | 21 +++++ games-fps/quake4-demo/quake4-demo-1.0.ebuild | 89 +++++++++++++++++++ 5 files changed, 125 insertions(+) create mode 100644 games-fps/quake4-demo/ChangeLog create mode 100644 games-fps/quake4-demo/Manifest create mode 100644 games-fps/quake4-demo/files/digest-quake4-demo-1.0 create mode 100644 games-fps/quake4-demo/metadata.xml create mode 100644 games-fps/quake4-demo/quake4-demo-1.0.ebuild diff --git a/games-fps/quake4-demo/ChangeLog b/games-fps/quake4-demo/ChangeLog new file mode 100644 index 000000000000..ee19458a4aa8 --- /dev/null +++ b/games-fps/quake4-demo/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-fps/quake4-demo +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/quake4-demo/ChangeLog,v 1.1 2005/12/01 00:48:59 wolf31o2 Exp $ + +*quake4-demo-1.0 (01 Dec 2005) + + 01 Dec 2005; Chris Gianelloni +metadata.xml, + +quake4-demo-1.0.ebuild: + Initial import. Ebuild by me. + diff --git a/games-fps/quake4-demo/Manifest b/games-fps/quake4-demo/Manifest new file mode 100644 index 000000000000..3c20b3ae7e1c --- /dev/null +++ b/games-fps/quake4-demo/Manifest @@ -0,0 +1,4 @@ +MD5 124c845022330c3879a45d9059876ea8 ChangeLog 379 +MD5 7f72ddfd8693c738d5fdb76d17fae9eb files/digest-quake4-demo-1.0 77 +MD5 6d594f5fca66d8532bb286aba29059c3 metadata.xml 999 +MD5 1c8d2480b759f11f2ece997b06b01c7c quake4-demo-1.0.ebuild 2473 diff --git a/games-fps/quake4-demo/files/digest-quake4-demo-1.0 b/games-fps/quake4-demo/files/digest-quake4-demo-1.0 new file mode 100644 index 000000000000..753adc10fea8 --- /dev/null +++ b/games-fps/quake4-demo/files/digest-quake4-demo-1.0 @@ -0,0 +1 @@ +MD5 98ebbb835cc71ea29062cd2b4a139a46 quake4-linux-1.0-demo.x86.run 337276597 diff --git a/games-fps/quake4-demo/metadata.xml b/games-fps/quake4-demo/metadata.xml new file mode 100644 index 000000000000..83edc89772ba --- /dev/null +++ b/games-fps/quake4-demo/metadata.xml @@ -0,0 +1,21 @@ + + + +games + +In a desparate war for Earth's survival against and unrelenting alient enemy, +the only way to defeat them is to become one of them. + +Earth is under seige by the Strogg, a barbaric alien race moving through the +universe consuming, recycling and annihilating any civilization in their path. +In a deperate attempt to survive, an armada of Earth's finest warriors is sent +to take the battle to the Strogg home planet. + +You are Matthow Kane, an elite member of Rhino Squad and Eath's valiant invasion +force. Fight alone, with your squad, or in hover tanks and mechanized walkers +as you engage in a heroic mission the the heart of the Strogg war machine. + +Quake 4 is the fourth installment of the extremely popular and successful Quake +series by id software. This is the demo version of the commercial game. + + diff --git a/games-fps/quake4-demo/quake4-demo-1.0.ebuild b/games-fps/quake4-demo/quake4-demo-1.0.ebuild new file mode 100644 index 000000000000..5bceb9fced68 --- /dev/null +++ b/games-fps/quake4-demo/quake4-demo-1.0.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/quake4-demo/quake4-demo-1.0.ebuild,v 1.1 2005/12/01 00:48:59 wolf31o2 Exp $ + +inherit eutils games + +MY_P="quake4-linux-${PV}-demo" +DESCRIPTION="Sequel to Quake 2, an Id 3D first-person shooter" +HOMEPAGE="http://www.quake4game.com/" +SRC_URI="http://www.3ddownloads.com/Action/Quake%204/Demos/${MY_P}.x86.run" +# mirror://3dgamers/quake4/${MY_P}.x86.run +# ftp://ftp.idsoftware.com/idstuff/quake4/linux/${MY_P}.x86.run +# ftp://dl.xs4all.nl/pub/mirror/idsoftware/idstuff/quake4/linux/${MY_P}.x86.run +# http://filebase.gmpf.de/quake4/${MY_P}.x86.run +# http://www.holarse.de/mirror/${MY_P}.x86.run" + +LICENSE="QUAKE4" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="alsa opengl dedicated" +RESTRICT="nostrip" + +DEPEND="app-arch/bzip2 + app-arch/tar" +RDEPEND="sys-libs/glibc + !amd64? ( media-libs/libsdl ) + amd64? ( app-emulation/emul-linux-x86-sdl + app-emulation/emul-linux-x86-xlibs ) + opengl? ( virtual/opengl ) + dedicated? ( app-misc/screen ) + alsa? ( >=media-libs/alsa-lib-1.0.6 ) + cdinstall? ( games-fps/quake4-data )" + +S=${WORKDIR} + +GAMES_CHECK_LICENSE="yes" +dir=${GAMES_PREFIX_OPT}/${PN} +Ddir=${D}/${dir} + +src_unpack() { + unpack_makeself +} + +src_install() { + insinto "${dir}" + doins License.txt README q4icon.bmp version.info # CHANGES + exeinto "${dir}" + doexe openurl.sh || die "openurl.sh" + if use x86; then + doexe bin/Linux/x86/quake4.x86 bin/Linux/x86/q4ded.x86 \ + bin/Linux/x86/libgcc_s.so.1 bin/Linux/x86/libstdc++.so.5 \ + || die "doexe x86 exes/libs" + elif use amd64; then + doexe bin/Linux/x86_64/quake4.x86 bin/Linux/x86_64/q4ded.x86 \ + bin/Linux/x86_64/libgcc_s.so.1 bin/Linux/x86_64/libstdc++.so.5 \ + || die "doexe amd64 exes/libs" + else + die "Cannot copy executables!" + fi + +# insinto "${dir}"/pb +# doins pb/* || die "doins pb" + insinto "${dir}"/q4base + if use dedicated + then + doins q4base/* || die "doins q4base" + games_make_wrapper quake4-ded ./q4ded.x86 "${dir}" "${dir}" + else + doins q4base/*.pk4 || die "doins q4base" + fi +# doins us/q4base/* || die "installing us/q4base/*" + + if use opengl + then + games_make_wrapper ${PN} ./quake4.x86 "${dir}" "${dir}" + newicon q4icon.bmp ${PN}.bmp || die "copying icon" + make_desktop_entry ${PN} "Quake IV (Demo)" /usr/share/applications/${PN}.bmp + fi + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + einfo "To play the game run:" + einfo " quake4" + echo +} -- 2.26.2