berlin82-1.1jm-overlay
download
# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop wrapper
DESCRIPTION="Infinite police chase arcade game"
HOMEPAGE="https://spalt_er.itch.io/berlin82"
SRC_URI="berlin82-linux.zip"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
DEPEND="app-arch/unzip"
RDEPEND="virtual/opengl
x11-libs/libX11
x11-libs/libXrandr
x11-libs/libXcursor
x11-libs/gtk+:2
dev-libs/glib:2
x11-libs/gdk-pixbuf"
RESTRICT="fetch mirror bindist splitdebug"
QA_PREBUILT="${EROOT}/opt/${PN}/berlin82.x86
${EROOT}/opt/${PN}/berlin82.x86_64
${EROOT}/opt/${PN}/berlin82_Data/Plugins/x86/ScreenSelector.so
${EROOT}/opt/${PN}/berlin82_Data/Plugins/x86_64/ScreenSelector.so
${EROOT}/opt/${PN}/berlin82_Data/Mono/x86/libmono.so
${EROOT}/opt/${PN}/berlin82_Data/Mono/x86_64/libmono.so"
S="${WORKDIR}/${PN}-linux"
pkg_nofetch() {
einfo "Please download ${SRC_URI} from"
einfo "${HOMEPAGE}"
einfo "And place it in ${DISTDIR}"
}
src_prepare() {
use x86 || rm -r ./berlin82.x86 ./berlin82_Data/Plugins/x86 ./berlin82_Data/Mono/x86
use amd64 || rm -r ./berlin82.x86_64 ./berlin82_Data/Plugins/x86_64 ./berlin82_Data/Mono/x86_64
eapply_user
}
src_install() {
local dir=${EROOT}/opt/${PN}
local exec=$(usex amd64 berlin82.x86_64 berlin82.x86)
insinto ${dir}
doins -r ./*
chmod +x "${D}"/${dir}/${exec} || die
make_wrapper ${PN} ${dir}/${exec} ${dir} ${dir}
make_desktop_entry ${PN} "Berlin'82" "${GAMES_PREFIX_OPT}/${PN}/berlin82_Data/Resources/UnityPlayer.png"
}