summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2014-07-04 21:02:16 +0000
committerIan Stakenvicius <axs@gentoo.org>2014-07-04 21:02:16 +0000
commit5527a10fc19cf492e15eb76106c15f445295abd1 (patch)
tree4a5f6a56f2798842c644541d5c584697177cfeca /games-fps
parentneed libICE and libSM for proper linking (fixes #514768) (diff)
downloadhistorical-5527a10fc19cf492e15eb76106c15f445295abd1.tar.gz
historical-5527a10fc19cf492e15eb76106c15f445295abd1.tar.bz2
historical-5527a10fc19cf492e15eb76106c15f445295abd1.zip
bumped EAPI to 5, adjusted deps for gx86-multilib, unbundled some internal libs, installed docs in standard location
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/etqw-demo/ChangeLog11
-rw-r--r--games-fps/etqw-demo/Manifest15
-rw-r--r--games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild70
3 files changed, 85 insertions, 11 deletions
diff --git a/games-fps/etqw-demo/ChangeLog b/games-fps/etqw-demo/ChangeLog
index 9effea6d6666..8f86254a9f51 100644
--- a/games-fps/etqw-demo/ChangeLog
+++ b/games-fps/etqw-demo/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for games-fps/etqw-demo
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/etqw-demo/ChangeLog,v 1.7 2013/03/29 16:08:35 hasufell Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/etqw-demo/ChangeLog,v 1.8 2014/07/04 21:02:09 axs Exp $
+
+*etqw-demo-2.0_p1-r1 (04 Jul 2014)
+
+ 04 Jul 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+ +etqw-demo-2.0_p1-r1.ebuild:
+ bumped EAPI to 5, adjusted deps for gx86-multilib, unbundled some internal
+ libs, installed docs in standard location
29 Mar 2013; Julian Ospald <hasufell@gentoo.org> etqw-demo-2.0_p1.ebuild:
use unpack_zip from unpacker.eclass instead of unzip
diff --git a/games-fps/etqw-demo/Manifest b/games-fps/etqw-demo/Manifest
index 07096a33cf83..4f099b0c0dfc 100644
--- a/games-fps/etqw-demo/Manifest
+++ b/games-fps/etqw-demo/Manifest
@@ -2,17 +2,14 @@
Hash: SHA256
DIST ETQW-demo2-client-full.r1.x86.run 691248874 SHA256 dcee7afb734b259808fc7fe079afc57efa7ac23cb4c471d4897f35f3e6ca3c31 SHA512 41332208626449da74bea71a9926258f50986f0af85045d470d4405d27e497085ba318337181802be58eb50c724ab91df6b9c810e5fcc5f8dc131486d6529f38 WHIRLPOOL e564c01afaf249ed740d29a22a55733416b08253790eebbf2b25049994d6139397272ba280971ecad042ae094d9e21d4c7bc974314212cf1ce238656df3765e7
+EBUILD etqw-demo-2.0_p1-r1.ebuild 1849 SHA256 199ca3db20eafdf7609db0c6a512e58e22e7071e82c76a224e886b61c7951a56 SHA512 a970fac5b97abbb7978f81c1552dacdb2972c3246ea9eb7cd8398b1e2e05dcf5513924005c55810156dcb656334457b757ab52704a839f4e4fe9545a5ab1efa1 WHIRLPOOL b38728e04f61d0f5f822c18e780c3fea058db2794c61af28bc6c111b30f4af0439f216075349d45e7ace22233683a141d1540a1cb2e7ef7b475d70aed0be1254
EBUILD etqw-demo-2.0_p1.ebuild 1533 SHA256 b78d1218b4595410d8f9c6afb404e143f4644a55a58b565c8482398798f4565f SHA512 273ca681e64fadfd6be10b266bd7ec50a0272bc549e2087012969ab1e57974089d674e0da9297393d8bac09dd3b1f999932c048ff04ef7f0b11bb10f68260994 WHIRLPOOL c93d519fc4145aba94cd0739e0df79f8af4714492743bc6cf4a9a6e8768718f51a11fed23b6dc4923ff62b4382b0866f846a2048cf2d0c87c2d7464bfddb3d25
-MISC ChangeLog 1274 SHA256 05e4b1b0bdc7a2b506061afddf90c49f111dbae11535b4759920abfc9ced5a9d SHA512 f4fb911415b30ba35accaa1bc6989109a40fe6b9cae897cd7bc7f42282b69656d1bfa6e3bef6dc0fa8e8d4f06626575b38d94255841acd60358fa3680c3fa680 WHIRLPOOL 62a32fb361dbd51b71f38ac373280db9c0593969e96f80ab2e31db2b943736b8cdf49666fed4080ce60520b45fd3edf17b1d1038c2827eca4ebb491be628bcb2
+MISC ChangeLog 1515 SHA256 151ebbff6376ccd62faf3cd7dbabcb630d7df299338ccb92f6cea94657e4f84c SHA512 bd69c871755191039a918850d383b8754211001e4fbc095d4c93b9dc353b3df64f50846a54107d67566e7584945617721bc4c17eb4f818919f35aa63066bec9a WHIRLPOOL ac6a7d8e2839ca045c04bd66deda71a09e7d4f563e38ccd8865e780f4321bf2148bd4062600100b60900a941111694f1c4d84b04358e6b250569b579c0cdaca7
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJRVbyEAAoJEFpvPKfnPDWzr6YIAJvFmfJaoVPXwBznKzwW2p/Z
-+khfmOzXmDlWosaJpmAPIW7oR7MNRIbrzU162iJk/nUZigGRe6EOnRm4RM0Ps7jI
-5qkSqUoxbKOAL9IBJMGTnzoM/V7ijjwoAjUCEsZ4cR5JqTW/zngLusMyjCecp57W
-4QU3bi7Z2XuS7fFk4QgM0GKjQqfOQj26aoOlTyHm5C58UPJpzbBnGMP8hBmVxxEk
-OFzHpQbZrvH7fI8mBaO6R551zXEydjtbn6lbgt3OHih5Jq3TapEhvLAjBjBQ7llX
-yzr9QHSzHVnxvFEFBfHMAh693MeZc+rHdvIo1AIIIzgMMYDB8BtbArXEwoDh37c=
-=Tfer
+iF4EAREIAAYFAlO3Fk0ACgkQ2ugaI38ACPBVtwD9HsB7FintACBvYh7Aji+kp3LC
+e8gWlx9DhKbg2H09sR4A/jasLCVLURRe7bW9YoCWORX17txRu6atH7JE/Xokk3P1
+=3MLX
-----END PGP SIGNATURE-----
diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild
new file mode 100644
index 000000000000..524627b46845
--- /dev/null
+++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild,v 1.1 2014/07/04 21:02:08 axs Exp $
+
+EAPI=5
+inherit unpacker eutils versionator games
+
+MY_MAJOR=$(get_major_version)
+MY_REV=$(get_version_component_range 3)
+MY_BODY="ETQW-demo${MY_MAJOR}-client-full.r${MY_REV/p/}.x86"
+
+DESCRIPTION="Enemy Territory: Quake Wars demo"
+HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/"
+SRC_URI="mirror://idsoftware/etqw/${MY_BODY}.run"
+
+# See copyrights.txt
+LICENSE="ETQW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="strip mirror"
+
+DEPEND="app-arch/unzip"
+RDEPEND="|| (
+ (
+ sys-libs/zlib[abi_x86_32(-)]
+ virtual/jpeg:62[abi_x86_32(-)]
+ media-libs/libsdl[video,sound,opengl,abi_x86_32(-)]
+ x11-libs/libX11[abi_x86_32(-)]
+ x11-libs/libXext[abi_x86_32(-)]
+ )
+ amd64? (
+ >=app-emulation/emul-linux-x86-sdl-20071114[-abi_x86_32(-)]
+ app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
+ app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )
+)"
+
+S=${WORKDIR}
+dir=${GAMES_PREFIX_OPT}/${PN}
+
+QA_PREBUILT="${dir:1}/guis/libmojosetupgui_ncurses.so
+ ${dir:1}/data/*
+ ${dir:1}/data/pb/*.so"
+
+src_unpack() {
+ # exit status of 1 should just be warnings, not corrupt archive
+ unpack_zip ${A}
+}
+
+src_install() {
+ insinto "${dir}"
+ doins -r guis scripts
+
+ cd data
+ insinto "${dir}"/data
+ doins -r base pb etqw_icon.png
+ dodoc README.txt EULA.txt copyrights.txt etqwtv.txt
+
+ exeinto "${dir}"/data
+ doexe etqw *\.x86 etqw-* libCgx86* libSDL* *.sh
+
+ games_make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data
+ # Matches with desktop entry for enemy-territory-truecombat
+ make_desktop_entry ${PN} "Enemy Territory - Quake Wars (Demo)"
+
+ games_make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data
+
+ prepgamesdirs
+}