# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ MOD_TITLE="Scourge of Armagon" MOD_CMDLINE_OPTIONS="-hipnotic" MOD_DEPEND_UNZIP=n inherit cdrom eutils games games-mod DESCRIPTION="Scourge of Armagon mission pack for Quake 1" HOMEPAGE="http://www.idsoftware.com/games/quake/quake-mp1/" IUSE="vispatch" SRC_URI="vispatch? ( mirror://sourceforge/vispatch/hipnotic_vis.tgz )" # ftp://ftp.lublin.pl/vol/8/planetquake/qng/hipnotic.zip # http://shub-hub.com/idgames2/planetquake/qng/hipnotic.zip RDEPEND="vispatch? ( games-util/vispatch )" # See manual.txt for license pkg_setup() { games_pkg_setup cdrom_get_cds Armagon/HIPNOTIC/PAK0.PAK:hipnotic/pak0.pak } src_unpack() { if use vispatch; then unpack ${A} mkdir hipnotic cp "${CDROM_ROOT}/${CDROM_MATCH}" hipnotic/pak0.pak mv HIPNOTIC.VIS hipnotic.vis vispatch -dir "${S}"/hipnotic -data "${S}"/hipnotic.vis || die "vispatch failed" fi } src_install() { insinto "${dir}"/hipnotic if use vispatch; then newins "${S}"/hipnotic/pak0.pak pak0.pak \ || die "newins ${S}/hipnotic/pak0.pak failed" else newins "${CDROM_ROOT}/${CDROM_MATCH}" pak0.pak \ || die "newins ${CDROM_MATCH} failed" fi # CDROM_SET starts at 0 if [[ "${CDROM_SET}" = "0" ]] ; then dodoc "${CDROM_ROOT}"/Armagon/*.{TXT,txt} || die "dodoc failed" else dodoc "${CDROM_ROOT}"/*.txt || die "dodoc failed" fi games-mod_src_install_tidy prepgamesdirs }