Files
meta-retro/recipes-emulators/z80/z80_git.bb
Andreas Müller 610a1c7fcd All recipes: Auto change licenses to SPDX
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-10 23:30:50 +01:00

50 lines
1.3 KiB
BlitzBasic

DESCRIPTION = "Radio Shack® TRS-80 and the EACA Colour Genie EG2000 emulator"
HOMEPAGE = "http://pmbits.de/40846.html"
AUTHOR = "Jürgen Buchmüller"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
SRC_URI = " \
git://github.com/schnitzeltony/z80.git;branch=master;protocol=https \
file://0001-use-pkg-config-to-find-sdl.patch \
file://cgenie.desktop \
file://trs80.desktop \
"
SRCREV= "a9658c2fd33e862adc618d9dcbccf55a52d0c89d"
PV = "0.3.1+git${SRCPV}"
inherit pkgconfig
DEPENDS = "expat libsdl"
S = "${WORKDIR}/git"
EXTRA_OEMAKE = "-e MAKEFLAGS="
do_compile() {
SDL_INC=$(pkg-config --cflags sdl)
SDL_LIB=$(pkg-config --libs sdl)
EXPAT_LIB=$(pkg-config --libs expat)
mkdir -p ${S}/obj/trs80
mkdir -p ${S}/obj/cgenie
oe_runmake "CFLAGS=${CFLAGS} -I${STAGING_INCDIR} ${SDL_INC} -I${S}/include" "LD=${CC}" "LDFLAGS=${LDFLAGS} ${SDL_LIB} ${EXPAT_LIB}"
}
do_install() {
install -d ${D}/${bindir}
install -m 0755 ${S}/bin/* ${D}/${bindir}
install -d ${D}/${datadir}/cgenie
install -d ${D}/${datadir}/trs80
cp -rf ${S}/cgenie/* ${D}/${datadir}/cgenie
cp -rf ${S}/trs80/* ${D}/${datadir}/trs80
install -d ${D}/${datadir}/applications
install -m 0644 ${WORKDIR}/*.desktop ${D}/${datadir}/applications
}
FILES:${PN} += "${datadir}/cgenie ${datadir}/trs80"