diff options
Diffstat (limited to 'games-simulation/singularity/singularity-0.30c-r2.ebuild')
-rw-r--r-- | games-simulation/singularity/singularity-0.30c-r2.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/games-simulation/singularity/singularity-0.30c-r2.ebuild b/games-simulation/singularity/singularity-0.30c-r2.ebuild new file mode 100644 index 000000000000..51ceaa93529d --- /dev/null +++ b/games-simulation/singularity/singularity-0.30c-r2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +inherit eutils python-single-r1 + +MUSIC=endgame-${PN}-music-006 +DESCRIPTION="Simulation of a true AI. Go from computer to computer, chased by the whole world" +HOMEPAGE="http://www.emhsoft.com/singularity/" +SRC_URI="https://endgame-singularity.googlecode.com/files/${P}-src.tar.gz + music? ( https://endgame-singularity.googlecode.com/files/${MUSIC}.zip )" + +LICENSE="GPL-2 CC-BY-SA-2.5" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+music" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pygame[${PYTHON_USEDEP}] + media-libs/sdl-mixer[vorbis]" +DEPEND="${DEPEND} + app-arch/unzip" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + + rm -f code/{,*}/*.pyc data/*.html || die # Remove unecessary files +} + +src_install() { + insinto /usr/share/${PN} + doins -r code data ${PN}.py || die + python_optimize ${ED%/}/usr/share/${PN} + + if use music ; then + doins -r ../${MUSIC}/music || die + fi + + make_wrapper ${PN} "${EPYTHON} ${PN}.py" /usr/share/${PN} + dodoc README.txt TODO Changelog AUTHORS +} |