diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2014-07-04 21:02:16 +0000 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2014-07-04 21:02:16 +0000 |
commit | 5527a10fc19cf492e15eb76106c15f445295abd1 (patch) | |
tree | 4a5f6a56f2798842c644541d5c584697177cfeca /games-fps | |
parent | need libICE and libSM for proper linking (fixes #514768) (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | games-fps/etqw-demo/Manifest | 15 | ||||
-rw-r--r-- | games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild | 70 |
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 +} |