# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit desktop toolchain-funcs DESCRIPTION="Guide the blob along the conveyer belt collecting the red blobs" HOMEPAGE="http://www.cloudsprinter.com/software/conveysdl/" SRC_URI="http://www.cloudsprinter.com/software/conveysdl/${P/-/.}.tar" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="media-libs/libsdl[sound,video] media-libs/sdl-mixer" RDEPEND="${DEPEND}" S="${WORKDIR}" src_prepare() { default # Incomplete readme sed -i \ -e 's:I k:use -nosound to disable sound\n\nI k:' \ readme || die sed -i \ -e 's:SDL_Mi:SDL_mi:' \ main.c || die eapply \ "${FILESDIR}"/${P}-arrays.patch \ "${FILESDIR}"/${P}-speed.patch } src_compile() { emake main \ CC="$(tc-getCC)" \ CFLAGS="${CFLAGS} $(sdl-config --cflags) \ -DDATA_PREFIX=\\\"/usr/share/${PN}/\\\" \ -DENABLE_SOUND" \ LDLIBS="-lSDL_mixer $(sdl-config --libs)" } src_install() { newbin main ${PN} insinto /usr/share/${PN} doins -r gfx sounds levels newicon gfx/jblob.bmp ${PN}.bmp make_desktop_entry ${PN} Convey /usr/share/pixmaps/${PN}.bmp einstalldocs }