| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.3.1 | 6 | ~amd64 ~x86 | 0 |
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit desktop eutils
DESCRIPTION="a frog, and a platform game"
HOMEPAGE="http://frogatto.com/"
SRC_URI="https://github.com/frogatto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3 free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="extras"
DEPEND="dev-libs/boost
media-libs/glew:0
media-libs/libpng:0
media-libs/libsdl[X,joystick,opengl,sound,video]
media-libs/sdl-image[png]
media-libs/sdl-mixer[vorbis]
media-libs/sdl-ttf
sys-libs/zlib
virtual/opengl
virtual/glu"
RDEPEND="${DEPEND}"
src_prepare() {
default
# drop some CXXFLAGS
sed -i \
-e '/BASE_CXXFLAGS/s/-Werror //' \
-e '/BASE_CXXFLAGS/s/-g //' \
Makefile || die 'sed on Makefile failed'
}
src_compile() {
emake USE_CCACHE="no" OPTIMIZE="no"
}
src_install() {
insinto "/usr/share/${PN}"
newbin game "${PN}.orig"
doins -r data images music *.ttf
if use extras; then
# Install all modules
doins -r modules
else
# Install only frogatto module by default
insinto "/usr/share/${PN}/modules"
doins -r modules/frogatto
fi
newicon images/window-icon.png "${PN}.png"
make_wrapper "${PN}" "/usr/bin/${PN}.orig" "/usr/share/${PN}"
make_desktop_entry "${PN}" "Frogatto and Friends"
}
dev-libs/boost media-libs/glew:0 media-libs/libpng:0 media-libs/libsdl[X,joystick,opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf sys-libs/zlib virtual/opengl virtual/glu
dev-libs/boost media-libs/glew:0 media-libs/libpng:0 media-libs/libsdl[X,joystick,opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf sys-libs/zlib virtual/opengl virtual/glu
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | frogatto-1.3.1.tar.gz | 500369477 bytes | https://github.com/frogatto/frogatto/archive/1.3.1.tar.gz |