diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2014-07-04 21:02:09 +0000 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2014-07-04 21:02:09 +0000 |
commit | 5e8194319b386d589f73a8249320e2acf6b8ca9d (patch) | |
tree | ac1fcf20d2cf18821f980756e64bcea55d4cb86e /games-fps | |
parent | need libICE and libSM for proper linking (fixes #514768) (diff) | |
download | gentoo-2-5e8194319b386d589f73a8249320e2acf6b8ca9d.tar.gz gentoo-2-5e8194319b386d589f73a8249320e2acf6b8ca9d.tar.bz2 gentoo-2-5e8194319b386d589f73a8249320e2acf6b8ca9d.zip |
bumped EAPI to 5, adjusted deps for gx86-multilib, unbundled some internal libs, installed docs in standard location
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/etqw-demo/ChangeLog | 11 | ||||
-rw-r--r-- | games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild | 70 |
2 files changed, 79 insertions, 2 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/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 +} |