Files
guru/app-emulation/arnold/arnold-20170513.ebuild
Theo Anderson 5de3649b8a app-emulation/arnold: move WX_GTK_VER to pre-inherit
Signed-off-by: Theo Anderson <telans@posteo.de>
2021-05-02 10:14:58 +12:00

53 lines
1.0 KiB
Bash

# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
WX_GTK_VER="3.0-gtk3"
inherit cmake desktop wxwidgets
DESCRIPTION="Amstrad CPC emulator"
HOMEPAGE="http://www.cpctech.org.uk"
SRC_URI="http://cpctech.cpc-live.com/arnsrc.zip -> ${P}.zip"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="inkz80"
DEPEND="
media-libs/libsdl2
virtual/opengl
"
RDEPEND="${DEPEND}"
BDEPEND="app-arch/unzip"
S="${WORKDIR}/src"
src_prepare() {
setup-wxwidgets
sed -i "4421s:=.*$:=wxT(\"/usr/share/${PN}/\");:" arngui/arnguiApp.cpp || die
# Prevent running at 150% of original speed
sed -i '390s/20000/30000/' arngui/sdl2/SDL2PlatformSpecific.cpp || die
cmake_src_prepare
}
src_configure() {
mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=YES
-DZ80_VERSION="USE_$(usex inkz80 INK ARN)Z80"
-DSDL_VERSION="USE_SDL2"
)
cmake_src_configure
}
src_install() {
cd "${WORKDIR}"/exe/Gentoo/${PN} || die
doicon "${FILESDIR}"/${PN}.png
insinto /usr/share/${PN}/
dobin arnold
doins *.*
}