# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit games eutils DESCRIPTION="Micropolis (A.K.A. 'S*mC*ty')" HOMEPAGE="http://www.donhopkins.com/home/micropolis/" SRC_URI="http://www.donhopkins.com/home/micropolis/micropolis-activity-source.tgz" RESTRICT="mirror" LICENSE="GPL | Micropolis" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="alsa" DEPEND="x11-libs/libX11 x11-libs/libXpm x11-proto/xextproto x11-libs/libXext" RDEPEND="alsa? (media-sound/alsa-utils)" src_unpack() { unpack ${A} cd ${WORKDIR}/micropolis-activity epatch "${FILESDIR}"/micropolis_git.patch } src_compile() { cd ${WORKDIR}/micropolis-activity/src # both 'make' and 'make install' are part of the normal build process make && make install || die "make failed" } src_install() { dodoc ${WORKDIR}/micropolis-activity/manual/* dodir /usr/games/share/micropolis cp ${WORKDIR}/micropolis-activity/Micropolis ${D}/usr/games/share/micropolis/. cp ${WORKDIR}/micropolis-activity/__init__.py ${D}/usr/games/share/micropolis/. cp ${WORKDIR}/micropolis-activity/micropolisactivity.py ${D}/usr/games/share/micropolis/. cp -Rp ${WORKDIR}/micropolis-activity/activity ${D}/usr/games/share/micropolis/. cp -Rp ${WORKDIR}/micropolis-activity/cities ${D}/usr/games/share/micropolis/. cp -Rp ${WORKDIR}/micropolis-activity/images ${D}/usr/games/share/micropolis/. cp -Rp ${WORKDIR}/micropolis-activity/res ${D}/usr/games/share/micropolis/. # create launcher script echo "#!/bin/bash" > ${WORKDIR}/micropolis echo "# Launcher for Micropolis" >> ${WORKDIR}/micropolis echo "" >> ${WORKDIR}/micropolis echo "cd /usr/games/share/micropolis/" >> ${WORKDIR}/micropolis echo "./Micropolis" >> ${WORKDIR}/micropolis dodir /usr/games/bin cp ${WORKDIR}/micropolis ${D}/usr/games/bin/micropolis gamesowners ${D}/usr/games/bin/micropolis gamesperms ${D}/usr/games/bin/micropolis # fix sound chmod 750 ${D}/usr/games/share/micropolis/res/sounds/player # finish up doicon "${WORKDIR}"/micropolis-activity/Micropolis.png make_desktop_entry micropolis 'Micropolis City Simulation Game' micropolis.png Application prepgamesdirs }