diff options
author | Azamat H. Hackimov <azamat.hackimov@gmail.com> | 2012-11-29 22:27:31 +0600 |
---|---|---|
committer | Azamat H. Hackimov <azamat.hackimov@gmail.com> | 2012-11-29 22:27:31 +0600 |
commit | 6251e91df742aa154cb5e57c3107efc54d92a7b1 (patch) | |
tree | 5df3bfa51bae5918b8d2b01de795d32f8a8fc977 /games-fps | |
parent | [games-strategy/revenge-of-the-titans] Silly mistake in variable. (diff) | |
download | gamerlay-6251e91df742aa154cb5e57c3107efc54d92a7b1.tar.gz gamerlay-6251e91df742aa154cb5e57c3107efc54d92a7b1.tar.bz2 gamerlay-6251e91df742aa154cb5e57c3107efc54d92a7b1.zip |
[games-fps/zdoom] Version 2.6.1
Package-Manager: portage-2.1.11.31
Manifest-Sign-Key: A018DE8C
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/zdoom/ChangeLog | 6 | ||||
-rw-r--r-- | games-fps/zdoom/Manifest | 11 | ||||
-rw-r--r-- | games-fps/zdoom/zdoom-2.6.1.ebuild | 75 |
3 files changed, 92 insertions, 0 deletions
diff --git a/games-fps/zdoom/ChangeLog b/games-fps/zdoom/ChangeLog index 977f83e..45cdd36 100644 --- a/games-fps/zdoom/ChangeLog +++ b/games-fps/zdoom/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*zdoom-2.6.1 (29 Nov 2012) + + 29 Nov 2012; Azamat H. Hackimov <azamat.hackimov@gmail.com> + +zdoom-2.6.1.ebuild: + [games-fps/zdoom] Version 2.6.1 + *zdoom-9999 (23 Apr 2012) 23 Apr 2012; Azamat H. Hackimov <azamat.hackimov@gmail.com> +metadata.xml, diff --git a/games-fps/zdoom/Manifest b/games-fps/zdoom/Manifest new file mode 100644 index 0000000..e8bd043 --- /dev/null +++ b/games-fps/zdoom/Manifest @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST zdoom-2.6.1-src.7z 2819377 SHA256 28c7155ec8479573c30d91cd399673bb38787b23d035c0dfdc8308c79f8747c1 SHA512 b98cb0af658268ccdd48bc352bacce1225daaa17514d789ca042c6a51f13f9e16ef7a0509f46aafd9570a8c5b72e84bda10a29c46be94dc35034fa4c4416ffe8 WHIRLPOOL 219331a475c58778ebc32aad185b0b2e138814c416ed7570e3fcad813fb16be20736275a25bf1fa472cfde91e2c2d4f37aa1fa07e0922271ba7fc4bd3e01a0fb +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iF0EAREIAAYFAlC3jPMACgkQz+A7F6AY3oyG1wD+PndhIpp/2l6JJUMpW5qPR87z +ijB4nhI74743jqyb8g8A+K7R6H1uuDYZbyDCPQo8q0miSl2M1IhKDFwsvCbF1Wk= +=9G0a +-----END PGP SIGNATURE----- diff --git a/games-fps/zdoom/zdoom-2.6.1.ebuild b/games-fps/zdoom/zdoom-2.6.1.ebuild new file mode 100644 index 0000000..5e05079 --- /dev/null +++ b/games-fps/zdoom/zdoom-2.6.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +inherit cmake-utils eutils games unpacker + +DESCRIPTION="ZDoom is an enhanced port of the official DOOM source code" +HOMEPAGE="http://www.zdoom.org" +#ESVN_REPO_URI="http://mancubus.net/svn/hosted/zdoom/zdoom/trunk" +SRC_URI="http://www.zdoom.org/files/${PN}/2.6/${P}-src.7z" + +LICENSE="BSD BUILD DOOM" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk mmx" + +RDEPEND="app-arch/bzip2 + media-libs/fmod + media-sound/fluidsynth + sys-libs/zlib + virtual/jpeg + x11-libs/libXcursor + gtk? ( x11-libs/gtk+:2 )" +DEPEND="${RDEPEND} + mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )" + +S="${WORKDIR}" + +src_prepare() { + # Add new versions of FMOD + sed -i \ + -e "s:\(set( MAJOR_VERSIONS\):\1 \"40\" \"38\":" \ + src/CMakeLists.txt || die + # Use default game data path + sed -i \ + -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" \ + src/sdl/i_system.h || die "sed i_system.h failed" +} + +src_configure() { + mycmakeargs=( + "-DFMOD_LOCAL_LIB_DIRS=/opt/fmodex/api/lib" + "-DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc" +# "-DSHARE_DIR=\"${GAMES_DATADIR}/doom-data\"" + $(cmake-utils_use_no gtk GTK) + $(cmake-utils_use_no mmx ASM) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + dogamesbin "${CMAKE_BUILD_DIR}/${PN}" || die "dogamesbin failed" + insinto "${GAMES_DATADIR}/doom-data" + doins "${CMAKE_BUILD_DIR}/${PN}.pk3" || die "doins failed" + dodoc docs/commands.txt + dohtml docs/console.{css,html} + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + echo + elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/" + elog "(the files must be readable by the 'games' group)." + elog + elog "To play, simply run:" + elog + elog " zdoom" + echo +} |