# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ MOD_TITLE="Dissolution of Eternity" MOD_CMDLINE_OPTIONS="-rogue" MOD_DEPEND_UNZIP=n inherit cdrom eutils games games-mod DESCRIPTION="Dissolution of Eternity mission pack for Quake 1" HOMEPAGE="http://www.idsoftware.com/games/quake/quake-mp2/" SRC_URI="vispatch? ( mirror://sourceforge/vispatch/rogue_vis.tgz )" IUSE="vispatch" DEPEND="vispatch? ( games-util/vispatch app-arch/zip )" pkg_setup() { games_pkg_setup cdrom_get_cds Eternity/ROGUE/PAK0.PAK:rogue/pak0.pak } src_unpack() { if use vispatch; then unpack ${A} mkdir rogue cp "${CDROM_ROOT}/${CDROM_MATCH}" rogue/pak0.pak vispatch -dir "${S}"/rogue -data "${S}"/rogue.vis || die "vispatch failed" fi } src_install() { insinto "${dir}"/rogue if use vispatch; then newins "${S}"/rogue/pak0.pak pak0.pak \ || die "newins ${S}/rogue/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}"/Eternity/*.TXT || die "dodoc failed" else dodoc "${CDROM_ROOT}"/*.txt || die "dodoc failed" fi games-mod_src_install_tidy prepgamesdirs }