diff options
Diffstat (limited to 'games-puzzle/spirits/spirits-1.0.1.ebuild')
-rw-r--r-- | games-puzzle/spirits/spirits-1.0.1.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/games-puzzle/spirits/spirits-1.0.1.ebuild b/games-puzzle/spirits/spirits-1.0.1.ebuild new file mode 100644 index 0000000..f4235ac --- /dev/null +++ b/games-puzzle/spirits/spirits-1.0.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: games-puzzle/kinetris/kinetris-1.0.0b_pre5.ebuild frostwork Exp $ + +EAPI="5" +MY_PN="Spirits" + +inherit games + +DESCRIPTION="a tetrominoes game (i.e.: a Tetris clone) that uses the Xbox 360 Kinect" +HOMEPAGE="http://www.spacesofplay.com/spirits/" +SRC_URI="${PN}-linux-${PV}_120903-1348705231.zip" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + media-libs/openal +" +# media-libs/libsdl:2 #somewhy doesn't work with all latest versions of SDL2 in overlay +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}" + +src_install() { + local libdir binary + GAMEDIR="${GAMES_PREFIX_OPT}/${MY_PN}" + + use amd64 && { +# TODO: unbundling SDL2 + libdir=x86_64 + binary=Spirits-64 + } + + use x86 && { +# TODO: unbundling SDL2 + libdir=i686 + binary=Spirits-32 + } + + dodoc README.TXT + + rm "./${libdir}/libopenal.so.1" + + exeinto "${GAMEDIR}" + insinto "${GAMEDIR}" + doins -r data +# TODO: unbundling SDL2 + doins -r "${libdir}" + doexe "${binary}" + + # install shortcuts + games_make_wrapper "${PN}" "./${binary}" "${GAMEDIR}" "${GAMEDIR}/${libdir}" || die "install shortcut" + make_desktop_entry "${PN}" "${MY_PN}" "${PN}" + + prepgamesdirs +} + +pkg_postinstall() { + einfo "If pre-start dialog looks ugly for you, try to remove ~/.themes" + einfo "At least, it helped me in such situation." +}
\ No newline at end of file |