| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999-r5 | 7 | 0 |
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake git-r3
DESCRIPTION="Frontend for emulators (RetroPie Fork)"
HOMEPAGE="https://github.com/RetroPie/EmulationStation"
LICENSE="emulationstation"
SLOT="0"
KEYWORDS=""
EGIT_REPO_URI="https://github.com/RetroPie/EmulationStation.git"
SRC_URI=""
KEYWORDS=""
COMMON_DEPEND="
dev-cpp/eigen:3
dev-libs/boost
media-libs/freeimage[png,jpeg]
media-libs/freetype
media-libs/libsdl2
net-misc/curl
media-video/vlc
dev-libs/pugixml
dev-libs/rapidjson
"
RDEPEND="${COMMON_DEPEND}"
DEPEND="${COMMON_DEPEND}"
src_prepare() {
epatch \
"${FILESDIR}/${P}-include-fix.patch"
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
)
cmake-utils_src_configure
}
src_install() {
dobin emulationstation
doicon "${FILESDIR}/emulationstation.png"
domenu "${FILESDIR}/emulationstation.desktop"
}
pkg_preinst() {
if ! has_version "=${CATEGORY}/${PN}-${PVR}"; then
first_install="1"
fi
}
pkg_postinst() {
ewarn ""
ewarn "The first start of Emulation Station will fail but also creates"
ewarn "an example config file at \"\${HOME}/.emulationstation/es_systems.cfg\""
ewarn ""
ewarn "Also, don't forget to install some themes."
elog ""
elog "Current valid platform names for scraping can be found at:"
elog "\"https://github.com/RetroPie/EmulationStation/blob/master/es-app/src/PlatformId.cpp\""
elog ""
}
dev-cpp/eigen:3 dev-libs/boost media-libs/freeimage[png,jpeg] media-libs/freetype media-libs/libsdl2 net-misc/curl media-video/vlc dev-libs/pugixml dev-libs/rapidjson
dev-cpp/eigen:3 dev-libs/boost media-libs/freeimage[png,jpeg] media-libs/freetype media-libs/libsdl2 net-misc/curl media-video/vlc dev-libs/pugixml dev-libs/rapidjson