# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit autotools versionator eutils games MY_PV=$(replace_version_separator 2 '-' ) MY_P=${PN}-${MY_PV} DESCRIPTION="SDL logical clone" HOMEPAGE="http://changeling.ixionstudios.com/xlogical/" SRC_URI="http://changeling.ixionstudios.com/xlogical/downloads/${MY_P}.tar.bz2 alt_gfx? ( http://changeling.ixionstudios.com/xlogical/downloads/xlogical_gfx.zip )" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="alt_gfx" RDEPEND="media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg] media-libs/sdl-mixer[mod]" DEPEND="${RDEPEND} alt_gfx? ( app-arch/unzip )" S=${WORKDIR}/${PN}-$(get_version_component_range 1-2) src_unpack() { unpack ${MY_P}.tar.bz2 if use alt_gfx ; then cd "${S}/images" unpack xlogical_gfx.zip fi } src_prepare() { sed -i '/^CXXFLAGS/d' Makefile.am || die edos2unix properties.h anim.h exception.h epatch \ "${FILESDIR}"/${P}-gcc41.patch \ "${FILESDIR}"/${P}-gcc43.patch mv configure.in configure.ac eautoreconf } src_install() { dogamesbin ${PN} insinto "${GAMES_DATADIR}"/${PN} doins -r ${PN}.{properties,levels} music sound images find "${D}" -name "Makefile*" -exec rm -f '{}' + insinto "${GAMES_STATEDIR}"/${PN} doins ${PN}.scores fperms 0660 "${GAMES_STATEDIR}"/${PN}/${PN}.scores dodoc AUTHORS ChangeLog NEWS README TODO make_desktop_entry ${PN} "Xlogical" prepgamesdirs }