# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d-data/duke3d-data-1.0.ebuild,v 1.5 2010/04/26 11:55:23 fauli Exp $ EAPI=2 inherit eutils games DESCRIPTION="Duke It Out in D.C. data files" HOMEPAGE="http://www.3drealms.com/ http://hrp.duke4.net/" SRC_URI="textures? ( http://www.duke4.org/files/nightfright/dukedc_hrp.zip )" LICENSE="as-is" SLOT="0" KEYWORDS="amd64 ~x86" PROPERTIES="interactive" IUSE="textures" DEPEND="app-arch/unpackssi games-fps/eduke32[utils]" RDEPEND="games-fps/duke3d-data" src_unpack() { cdrom_get_cds dukedc/dukedcpp.ssi } src_prepare() { # Unpack and rebuild GRP file in proper format unpackssi "${CDROM_ROOT}/dukedc/dukedcpp.ssi" \ || die "unpack SSI file failed" kgroup dukedc.grp *.* } src_install() { insinto "${GAMES_DATADIR}/duke3d" doins dukedc.grp || die "doins failed" dodoc "${CDROM_ROOT}"/dukedc/{dcintro,readme}.txt || die "dodoc failed" if use textures; then doins "${DISTDIR}"/dukedc_hrp.zip || die "doins hrp failed" unzip -q "${DISTDIR}"/dukedc_hrp.zip "*.txt" dodoc {dcwalk,dukedc_hrp,todo-list}.txt fi prepgamesdirs } pkg_postinst() { if ! has_version games-fps/duke3d && ! has_version games-fps/eduke32; then echo einfo "Note: You must also install a game engine, such as games-fps/duke3d or" einfo "(preferably) games-fps/eduke32, in order to play Duke Nukem 3D." echo fi }