[PACKAGE/BOARD] Add Retroarch v1.16.0.3 (#50)

* Add retroarch package

* libretro cores as separate packages

* Add libretro-super package

* Add core resources, move retroarch bin to /mnt/emus/retroarch dir

* add NxEngine assets + correct indendt

* [BOARD] add cores appLinks

* [GENIMAGE] test -d before running cp to not stderr

* [BOARD] add "cores" section in gmenu2x with all appLinks

* add PRBOOM data *.wad file

* [GENIMAGE] generate cores' script links in genimage.sh

* Add scummvm core & downgrade

* [GENIMAGE] don't run cores in verbose

* resort `core links` and update their icons

---------

Co-authored-by: Apaczer <94932128+Apaczer@users.noreply.github.com>
This commit is contained in:
tiopex
2023-11-16 20:17:18 +01:00
committed by GitHub
parent 7597efebdf
commit b7a8ba56ec
235 changed files with 3412 additions and 4 deletions
+3
View File
@@ -599,6 +599,9 @@ if test -r "${BASEDIR}/configs/manifest"; then
fi
done
fi
echo "Renaming ${HOME}/retroarch directory to ${HOME}/.retroarch" | tee -a ${LOG}
mv "${HOME}/retroarch" "${HOME}/.retroarch" | tee -a ${LOG}
echo
sync
+1 -1
View File
@@ -38,7 +38,7 @@ image mainfs.vfat {
label = "MAIN"
}
mountpoint = "../../../images/main/"
size = 512M
size = 640M
}
@@ -0,0 +1,21 @@
#!/bin/sh
start_retroarch_func(){
cd /mnt/emus/retroarch
if ! read -n 1 -t 1 -s; then
local history_path='/mnt/.retroarch/content_history.lpl'
if test -f "${history_path}"; then
local rom_path="$(head -n20 "${history_path}" | grep -Eo -m1 '/mnt/roms/[^"]+')"
local core_path="$(head -n20 "${history_path}" | grep -Eo -m1 '/mnt/.retroarch/cores/.+\.so')"
if test -f "${core_path}" -a -f "${rom_path}"; then
clear
echo -e "\n\n\n\n\n\n\n\n\n\n\n\n\n\n \e[1;33m[ LOADING ]\e[0m"
./retroarch --load-menu-on-error --libretro "${core_path}" "${rom_path}" > /dev/null 2>&1
return
fi
fi
fi
./retroarch --menu > /dev/null 2>&1
}
start_retroarch_func
@@ -0,0 +1,3 @@
title=cannonball
description=cannonball libretro core
exec=/mnt/emus/retroarch/cannonball.sh
@@ -0,0 +1,3 @@
title=Cave Story
description=Metroidvania NXEngine game (libretro core)
exec=/mnt/emus/retroarch/nxengine.sh
@@ -0,0 +1,4 @@
title=prboom
description=prboom libretro core
exec=/mnt/emus/retroarch/prboom.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=gearcoleco
description=gearcoleco libretro core
exec=/mnt/emus/retroarch/gearcoleco.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=fmsx
description=fmsx libretro core
exec=/mnt/emus/retroarch/fmsx.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=fceumm
description=fceumm libretro core
exec=/mnt/emus/retroarch/fceumm.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=Quick NES
description=Nintendo Entertainment System Emu (libretro core)
exec=/mnt/emus/retroarch/quicknes.sh
selectordir=/mnt/roms/NES
@@ -0,0 +1,4 @@
title=Game Boy/GBC
description=Gambatte (libretro core)
exec=/mnt/emus/retroarch/gambatte.sh
selectordir=/mnt/roms/GB
@@ -0,0 +1,4 @@
title=mgba
description=mgba libretro core
exec=/mnt/emus/retroarch/mgba.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=gpsp
description=gpsp libretro core
exec=/mnt/emus/retroarch/gpsp.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=handy
description=handy libretro core
exec=/mnt/emus/retroarch/handy.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=mame2000
description=mame2000 libretro core
exec=/mnt/emus/retroarch/mame2000.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=mame2003
description=mame2003 libretro core
exec=/mnt/emus/retroarch/mame2003.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=mame2003_plus
description=mame2003_plus libretro core
exec=/mnt/emus/retroarch/mame2003_plus.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=gearboy
description=gearboy libretro core
exec=/mnt/emus/retroarch/gearboy.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=mednafen_wswan
description=mednafen_wswan libretro core
exec=/mnt/emus/retroarch/mednafen_wswan.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=mednafen_pce_fast
description=mednafen_pce_fast libretro core
exec=/mnt/emus/retroarch/mednafen_pce_fast.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=pcsx_rearmed
description=pcsx_rearmed libretro core
exec=/mnt/emus/retroarch/pcsx_rearmed.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=retro8
description=retro8 libretro core
exec=/mnt/emus/retroarch/retro8.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=picodrive
description=picodrive libretro core
exec=/mnt/emus/retroarch/picodrive.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=pokemini
description=pokemini libretro core
exec=/mnt/emus/retroarch/pokemini.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=prosystem
description=prosystem libretro core
exec=/mnt/emus/retroarch/prosystem.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=tyrquake
description=tyrquake libretro core
exec=/mnt/emus/retroarch/tyrquake.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=race
description=race libretro core
exec=/mnt/emus/retroarch/race.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=reminiscence
description=reminiscence libretro core
exec=/mnt/emus/retroarch/reminiscence.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=scummvm
description=scummvm libretro core
exec=/mnt/emus/retroarch/scummvm.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=smsplus
description=smsplus libretro core
exec=/mnt/emus/retroarch/smsplus.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=snes9x2002
description=snes9x2002 libretro core
exec=/mnt/emus/retroarch/snes9x2002.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=snes9x2005
description=snes9x2005 libretro core
exec=/mnt/emus/retroarch/snes9x2005.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=stella2014
description=stella2014 libretro core
exec=/mnt/emus/retroarch/stella2014.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=vecx
description=vecx libretro core
exec=/mnt/emus/retroarch/vecx.sh
selectordir=/mnt
@@ -0,0 +1,3 @@
title=xrick
description=xrick libretro core
exec=/mnt/emus/retroarch/xrick.sh
@@ -0,0 +1,3 @@
title=2048
description=2048 libretro core
exec=/mnt/emus/retroarch/2048.sh
@@ -0,0 +1,4 @@
title=81
description=81 libretro core
exec=/mnt/emus/retroarch/81.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=a5200
description=a5200 libretro core
exec=/mnt/emus/retroarch/a5200.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=arduous
description=arduous libretro core
exec=/mnt/emus/retroarch/arduous.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=atari800
description=atari800 libretro core
exec=/mnt/emus/retroarch/atari800.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=bk
description=bk libretro core
exec=/mnt/emus/retroarch/bk.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=bluemsx
description=bluemsx libretro core
exec=/mnt/emus/retroarch/bluemsx.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=cap32
description=cap32 libretro core
exec=/mnt/emus/retroarch/cap32.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=chailove
description=chailove libretro core
exec=/mnt/emus/retroarch/chailove.sh
selectordir=/mnt
@@ -0,0 +1,3 @@
title=dinothawr
description=dinothawr libretro core
exec=/mnt/emus/retroarch/dinothawr.sh
@@ -0,0 +1,4 @@
title=ecwolf
description=ecwolf libretro core
exec=/mnt/emus/retroarch/ecwolf.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=freechaf
description=freechaf libretro core
exec=/mnt/emus/retroarch/freechaf.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=freeintv
description=freeintv libretro core
exec=/mnt/emus/retroarch/freeintv.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=fuse
description=fuse libretro core
exec=/mnt/emus/retroarch/fuse.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=gearsystem
description=gearsystem libretro core
exec=/mnt/emus/retroarch/gearsystem.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=genesisplusgx
description=genesisplusgx libretro core
exec=/mnt/emus/retroarch/genesisplusgx.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=genesisplusgxwide
description=genesisplusgxwide libretro core
exec=/mnt/emus/retroarch/genesisplusgxwide.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=gme
description=gme libretro core
exec=/mnt/emus/retroarch/gme.sh
selectordir=/mnt
@@ -0,0 +1,3 @@
title=gong
description=gong libretro core
exec=/mnt/emus/retroarch/gong.sh
@@ -0,0 +1,4 @@
title=gw
description=gw libretro core
exec=/mnt/emus/retroarch/gw.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=jaxe
description=jaxe libretro core
exec=/mnt/emus/retroarch/jaxe.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=jumpnbump
description=jumpnbump libretro core
exec=/mnt/emus/retroarch/jumpnbump.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=lowresnx
description=lowresnx libretro core
exec=/mnt/emus/retroarch/lowresnx.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=lutro
description=lutro libretro core
exec=/mnt/emus/retroarch/lutro.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=minivmac
description=minivmac libretro core
exec=/mnt/emus/retroarch/minivmac.sh
selectordir=/mnt
@@ -0,0 +1,3 @@
title=mrboom
description=mrboom libretro core
exec=/mnt/emus/retroarch/mrboom.sh
@@ -0,0 +1,4 @@
title=numero
description=numero libretro core
exec=/mnt/emus/retroarch/numero.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=o2em
description=o2em libretro core
exec=/mnt/emus/retroarch/o2em.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=pocketcdg
description=pocketcdg libretro core
exec=/mnt/emus/retroarch/pocketcdg.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=potator
description=potator libretro core
exec=/mnt/emus/retroarch/potator.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=quasi88
description=quasi88 libretro core
exec=/mnt/emus/retroarch/quasi88.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=theodore
description=theodore libretro core
exec=/mnt/emus/retroarch/theodore.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=tic80
description=tic80 libretro core
exec=/mnt/emus/retroarch/tic80.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=uw8
description=uw8 libretro core
exec=/mnt/emus/retroarch/uw8.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=vaporspec
description=vaporspec libretro core
exec=/mnt/emus/retroarch/vaporspec.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=vemulator
description=vemulator libretro core
exec=/mnt/emus/retroarch/vemulator.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=wasm4
description=wasm4 libretro core
exec=/mnt/emus/retroarch/wasm4.sh
selectordir=/mnt
@@ -0,0 +1,4 @@
title=x1
description=x1 libretro core
exec=/mnt/emus/retroarch/x1.sh
selectordir=/mnt
@@ -0,0 +1,3 @@
title=retroarch
description=retroarch
exec=/mnt/emus/retroarch/retroarch
@@ -0,0 +1,3 @@
title=RetroArch last-played
description=Launch last content from RA history
exec=/mnt/emus/retroarch/retroarch_history.sh
+27 -3
View File
@@ -9,12 +9,34 @@ export IMAGE_NAME="${BR2_VENDOR}-cfw-${CFW_RELEASE}${BR2_VERSION_FULL}_${LIBC}-$
STARTDIR=`pwd`
SELFDIR=`dirname \`realpath ${0}\``
# Relocate board files for genimage-sdcard config to read (see last cmd)
cp -r board/miyoo/boot "${BINARIES_DIR}"
cp -r board/miyoo/main "${BINARIES_DIR}"
mkdir -p "${BINARIES_DIR}/gmenu2x"
cp -r "${BINARIES_DIR}/gmenu2x" "${BINARIES_DIR}/main/"
#BR2 Version is tracked by git
# Workaround for build apss and configs being placed in /usr/ after img generation (as we use MAIN)
test -d "${BINARIES_DIR}/gmenu2x" && cp -r "${BINARIES_DIR}/gmenu2x/" "${BINARIES_DIR}/main/"
test -d "${BINARIES_DIR}/emus" && cp -r "${BINARIES_DIR}/emus/" "${BINARIES_DIR}/main/"
if test -d "${BINARIES_DIR}/retroarch";then
cp -r "${BINARIES_DIR}/retroarch/" "${BINARIES_DIR}/main/"
## Generate list of cores to be used
CORES_DIR="${BINARIES_DIR}/retroarch/cores"
for file in $CORES_DIR/*; do
if test -f "$file"; then
RA_WDIR="${BINARIES_DIR}/main/emus/retroarch"
CORE_FILE="$(echo "$file" | sed 's/.*\///')"
CORE_NAME="$(echo "${CORE_FILE}" | sed 's/_libretro.so//g')"
CORE_SCRIPT="${CORE_NAME}.sh"
touch $RA_WDIR/"${CORE_SCRIPT}"
echo -e "#!/bin/sh\n/mnt/emus/retroarch/retroarch -L ${CORE_FILE} \"\$1\"" > $RA_WDIR/"${CORE_SCRIPT}"
# RA_LDIR="${BINARIES_DIR}/main/gmenu2x/sections/cores"
# CORE_LINK="zblank.${CORE_NAME}.ra"
# touch $RA_LDIR/"${CORE_LINK}"
# echo -e "title=${CORE_NAME}\ndescription=${CORE_NAME} libretro core\nexec=/mnt/emus/retroarch/${CORE_SCRIPT}\nselectordir=/mnt" > $RA_LDIR/"${CORE_LINK}"
fi
done
fi
# BR2 Version is tracked by git
BR2_HASH=$(echo $BR2_VERSION_FULL | sed 's/^[-]g//')
if (test "$CFW_HASH" == "$BR2_HASH" || test -z "$CFW_HASH"); then
CFW_VERSION="BR2=${BR2_HASH}"
@@ -22,5 +44,7 @@ else
CFW_VERSION="CFW=${CFW_HASH}"
fi
# Write CFW version to splash image
convert board/miyoo/miyoo-boot.png -pointsize 12 -fill white -annotate +10+230 "v${CFW_RELEASE} ${CFW_VERSION} (${LIBC}) ${STATUS}" -alpha off -type truecolor -strip -define bmp:format=bmp4 -define bmp:subtype=RGB565 "${BINARIES_DIR}"/boot/miyoo-boot.bmp
support/scripts/genimage.sh ${1} -c board/miyoo/genimage-sdcard.cfg
+72
View File
@@ -54,6 +54,78 @@ BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_FATRESIZE=y
BR2_PACKAGE_RETROARCH=y
BR2_PACKAGE_LIBRETRO_CORE_INFO=y
BR2_PACKAGE_LIBRETRO_2048=y
BR2_PACKAGE_LIBRETRO_81=y
BR2_PACKAGE_LIBRETRO_A5200=y
BR2_PACKAGE_LIBRETRO_ARDUOUS=y
BR2_PACKAGE_LIBRETRO_ATARI800=y
BR2_PACKAGE_LIBRETRO_BK_EMULATOR=y
BR2_PACKAGE_LIBRETRO_BLUEMSX=y
BR2_PACKAGE_LIBRETRO_CANNONBALL=y
BR2_PACKAGE_LIBRETRO_CAP32=y
BR2_PACKAGE_LIBRETRO_CHAILOVE=y
BR2_PACKAGE_LIBRETRO_DINOTHAWR=y
BR2_PACKAGE_LIBRETRO_ECWOLF=y
BR2_PACKAGE_LIBRETRO_FCEUMM=y
BR2_PACKAGE_LIBRETRO_FMSX=y
BR2_PACKAGE_LIBRETRO_FREECHAF=y
BR2_PACKAGE_LIBRETRO_FREEINTV=y
BR2_PACKAGE_LIBRETRO_FUSE=y
BR2_PACKAGE_LIBRETRO_GAMBATTE=y
BR2_PACKAGE_LIBRETRO_GEARBOY=y
BR2_PACKAGE_LIBRETRO_GEARCOLECO=y
BR2_PACKAGE_LIBRETRO_GEARSYSTEM=y
BR2_PACKAGE_LIBRETRO_GENESISPLUSGX=y
BR2_PACKAGE_LIBRETRO_GENESISPLUSGXWIDE=y
BR2_PACKAGE_LIBRETRO_GME=y
BR2_PACKAGE_LIBRETRO_GONG=y
BR2_PACKAGE_LIBRETRO_GPSP=y
BR2_PACKAGE_LIBRETRO_GW=y
BR2_PACKAGE_LIBRETRO_HANDY=y
BR2_PACKAGE_LIBRETRO_JAXE=y
BR2_PACKAGE_LIBRETRO_JUMPNBUMP=y
BR2_PACKAGE_LIBRETRO_LOWRES_NX=y
BR2_PACKAGE_LIBRETRO_LUTRO=y
BR2_PACKAGE_LIBRETRO_MAME2000=y
BR2_PACKAGE_LIBRETRO_MAME2003=y
BR2_PACKAGE_LIBRETRO_MAME2003_PLUS=y
BR2_PACKAGE_LIBRETRO_MEDNAFEN_PCE_FAST=y
BR2_PACKAGE_LIBRETRO_MEDNAFEN_WSWAN=y
BR2_PACKAGE_LIBRETRO_MGBA=y
BR2_PACKAGE_LIBRETRO_MINIVMAC=y
BR2_PACKAGE_LIBRETRO_MRBOOM=y
BR2_PACKAGE_LIBRETRO_NUMERO=y
BR2_PACKAGE_LIBRETRO_NXENGINE=y
BR2_PACKAGE_LIBRETRO_O2EM=y
BR2_PACKAGE_LIBRETRO_PCSX_REARMED=y
BR2_PACKAGE_LIBRETRO_PICODRIVE=y
BR2_PACKAGE_LIBRETRO_POCKETCDG=y
BR2_PACKAGE_LIBRETRO_POKEMINI=y
BR2_PACKAGE_LIBRETRO_POTATOR=y
BR2_PACKAGE_LIBRETRO_PRBOOM=y
BR2_PACKAGE_LIBRETRO_PROSYSTEM=y
BR2_PACKAGE_LIBRETRO_QUASI88=y
BR2_PACKAGE_LIBRETRO_QUICKNES=y
BR2_PACKAGE_LIBRETRO_RACE=y
BR2_PACKAGE_LIBRETRO_REMINISCENCE=y
BR2_PACKAGE_LIBRETRO_RETRO8=y
BR2_PACKAGE_LIBRETRO_SCUMMVM=y
BR2_PACKAGE_LIBRETRO_SMSPLUS=y
BR2_PACKAGE_LIBRETRO_SNES9X2002=y
BR2_PACKAGE_LIBRETRO_SNES9X2005=y
BR2_PACKAGE_LIBRETRO_STELLA2014=y
BR2_PACKAGE_LIBRETRO_THEODORE=y
BR2_PACKAGE_LIBRETRO_TIC80=y
BR2_PACKAGE_LIBRETRO_TYRQUAKE=y
BR2_PACKAGE_LIBRETRO_UW8=y
BR2_PACKAGE_LIBRETRO_VAPORSPEC=y
BR2_PACKAGE_LIBRETRO_VECX=y
BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y
+72
View File
@@ -53,6 +53,78 @@ BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_FATRESIZE=y
BR2_PACKAGE_RETROARCH=y
BR2_PACKAGE_LIBRETRO_CORE_INFO=y
BR2_PACKAGE_LIBRETRO_2048=y
BR2_PACKAGE_LIBRETRO_81=y
BR2_PACKAGE_LIBRETRO_A5200=y
BR2_PACKAGE_LIBRETRO_ARDUOUS=y
BR2_PACKAGE_LIBRETRO_ATARI800=y
BR2_PACKAGE_LIBRETRO_BK_EMULATOR=y
BR2_PACKAGE_LIBRETRO_BLUEMSX=y
BR2_PACKAGE_LIBRETRO_CANNONBALL=y
BR2_PACKAGE_LIBRETRO_CAP32=y
BR2_PACKAGE_LIBRETRO_CHAILOVE=y
BR2_PACKAGE_LIBRETRO_DINOTHAWR=y
BR2_PACKAGE_LIBRETRO_ECWOLF=y
BR2_PACKAGE_LIBRETRO_FCEUMM=y
BR2_PACKAGE_LIBRETRO_FMSX=y
BR2_PACKAGE_LIBRETRO_FREECHAF=y
BR2_PACKAGE_LIBRETRO_FREEINTV=y
BR2_PACKAGE_LIBRETRO_FUSE=y
BR2_PACKAGE_LIBRETRO_GAMBATTE=y
BR2_PACKAGE_LIBRETRO_GEARBOY=y
BR2_PACKAGE_LIBRETRO_GEARCOLECO=y
BR2_PACKAGE_LIBRETRO_GEARSYSTEM=y
BR2_PACKAGE_LIBRETRO_GENESISPLUSGX=y
BR2_PACKAGE_LIBRETRO_GENESISPLUSGXWIDE=y
BR2_PACKAGE_LIBRETRO_GME=y
BR2_PACKAGE_LIBRETRO_GONG=y
BR2_PACKAGE_LIBRETRO_GPSP=y
BR2_PACKAGE_LIBRETRO_GW=y
BR2_PACKAGE_LIBRETRO_HANDY=y
BR2_PACKAGE_LIBRETRO_JAXE=y
BR2_PACKAGE_LIBRETRO_JUMPNBUMP=y
BR2_PACKAGE_LIBRETRO_LOWRES_NX=y
BR2_PACKAGE_LIBRETRO_LUTRO=y
BR2_PACKAGE_LIBRETRO_MAME2000=y
BR2_PACKAGE_LIBRETRO_MAME2003=y
BR2_PACKAGE_LIBRETRO_MAME2003_PLUS=y
BR2_PACKAGE_LIBRETRO_MEDNAFEN_PCE_FAST=y
BR2_PACKAGE_LIBRETRO_MEDNAFEN_WSWAN=y
BR2_PACKAGE_LIBRETRO_MGBA=y
BR2_PACKAGE_LIBRETRO_MINIVMAC=y
BR2_PACKAGE_LIBRETRO_MRBOOM=y
BR2_PACKAGE_LIBRETRO_NUMERO=y
BR2_PACKAGE_LIBRETRO_NXENGINE=y
BR2_PACKAGE_LIBRETRO_O2EM=y
BR2_PACKAGE_LIBRETRO_PCSX_REARMED=y
BR2_PACKAGE_LIBRETRO_PICODRIVE=y
BR2_PACKAGE_LIBRETRO_POCKETCDG=y
BR2_PACKAGE_LIBRETRO_POKEMINI=y
BR2_PACKAGE_LIBRETRO_POTATOR=y
BR2_PACKAGE_LIBRETRO_PRBOOM=y
BR2_PACKAGE_LIBRETRO_PROSYSTEM=y
BR2_PACKAGE_LIBRETRO_QUASI88=y
BR2_PACKAGE_LIBRETRO_QUICKNES=y
BR2_PACKAGE_LIBRETRO_RACE=y
BR2_PACKAGE_LIBRETRO_REMINISCENCE=y
BR2_PACKAGE_LIBRETRO_RETRO8=y
BR2_PACKAGE_LIBRETRO_SCUMMVM=y
BR2_PACKAGE_LIBRETRO_SMSPLUS=y
BR2_PACKAGE_LIBRETRO_SNES9X2002=y
BR2_PACKAGE_LIBRETRO_SNES9X2005=y
BR2_PACKAGE_LIBRETRO_STELLA2014=y
BR2_PACKAGE_LIBRETRO_THEODORE=y
BR2_PACKAGE_LIBRETRO_TIC80=y
BR2_PACKAGE_LIBRETRO_TYRQUAKE=y
BR2_PACKAGE_LIBRETRO_UW8=y
BR2_PACKAGE_LIBRETRO_VAPORSPEC=y
BR2_PACKAGE_LIBRETRO_VECX=y
BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y
+75
View File
@@ -290,6 +290,81 @@ menu "Games"
source "package/opentyrian/Config.in"
source "package/opentyrian-data/Config.in"
source "package/prboom/Config.in"
source "package/retroarch/Config.in"
source "package/libretro-assets/Config.in"
source "package/libretro-database/Config.in"
source "package/libretro-super/Config.in"
source "package/libretro-core-info/Config.in"
source "package/libretro-2048/Config.in"
source "package/libretro-81/Config.in"
source "package/libretro-a5200/Config.in"
source "package/libretro-arduous/Config.in"
source "package/libretro-atari800/Config.in"
source "package/libretro-bk-emulator/Config.in"
source "package/libretro-bluemsx/Config.in"
source "package/libretro-cannonball/Config.in"
source "package/libretro-cap32/Config.in"
source "package/libretro-chailove/Config.in"
source "package/libretro-dinothawr/Config.in"
source "package/libretro-ecwolf/Config.in"
source "package/libretro-fceumm/Config.in"
source "package/libretro-fmsx/Config.in"
source "package/libretro-freechaf/Config.in"
source "package/libretro-freeintv/Config.in"
source "package/libretro-fuse/Config.in"
source "package/libretro-gambatte/Config.in"
source "package/libretro-gearboy/Config.in"
source "package/libretro-gearcoleco/Config.in"
source "package/libretro-gearsystem/Config.in"
source "package/libretro-genesisplusgx/Config.in"
source "package/libretro-genesisplusgxwide/Config.in"
source "package/libretro-gme/Config.in"
source "package/libretro-gong/Config.in"
source "package/libretro-gpsp/Config.in"
source "package/libretro-gw/Config.in"
source "package/libretro-handy/Config.in"
source "package/libretro-jaxe/Config.in"
source "package/libretro-jumpnbump/Config.in"
source "package/libretro-lowres-nx/Config.in"
source "package/libretro-lutro/Config.in"
source "package/libretro-mame2000/Config.in"
source "package/libretro-mame2003/Config.in"
source "package/libretro-mame2003-plus/Config.in"
source "package/libretro-mednafen-pce-fast/Config.in"
source "package/libretro-mednafen-wswan/Config.in"
source "package/libretro-mgba/Config.in"
source "package/libretro-minivmac/Config.in"
source "package/libretro-mrboom/Config.in"
source "package/libretro-numero/Config.in"
source "package/libretro-nxengine/Config.in"
source "package/libretro-o2em/Config.in"
source "package/libretro-pcsx_rearmed/Config.in"
source "package/libretro-picodrive/Config.in"
source "package/libretro-pocketcdg/Config.in"
source "package/libretro-pokemini/Config.in"
source "package/libretro-potator/Config.in"
source "package/libretro-prboom/Config.in"
source "package/libretro-prosystem/Config.in"
source "package/libretro-quasi88/Config.in"
source "package/libretro-quicknes/Config.in"
source "package/libretro-race/Config.in"
source "package/libretro-reminiscence/Config.in"
source "package/libretro-retro8/Config.in"
source "package/libretro-scummvm/Config.in"
source "package/libretro-smsplus/Config.in"
source "package/libretro-snes9x2002/Config.in"
source "package/libretro-snes9x2005/Config.in"
source "package/libretro-stella2014/Config.in"
source "package/libretro-theodore/Config.in"
source "package/libretro-tic80/Config.in"
source "package/libretro-tyrquake/Config.in"
source "package/libretro-uw8/Config.in"
source "package/libretro-vaporspec/Config.in"
source "package/libretro-vecx/Config.in"
source "package/libretro-vemulator/Config.in"
source "package/libretro-wasm4/Config.in"
source "package/libretro-x1/Config.in"
source "package/libretro-xrick/Config.in"
source "package/rubix/Config.in"
source "package/sl/Config.in"
source "package/solarus/Config.in"
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_2048
bool "libretro-2048"
depends on BR2_PACKAGE_RETROARCH
help
A libretro port of 2048, a game.
http://www.libretro.com
+28
View File
@@ -0,0 +1,28 @@
################################################################################
#
# 2048
#
################################################################################
LIBRETRO_2048_VERSION = 331c1de588ed8f8c370dcbc488e5434a3c09f0f2
LIBRETRO_2048_SITE = $(call github,libretro,libretro-2048,$(LIBRETRO_2048_VERSION))
LIBRETRO_2048_LICENSE = UNLICENSE
LIBRETRO_2048_LICENSE_FILES = LICENSE
define LIBRETRO_2048_BUILD_CMDS
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_2048_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/2048_libretro.so \
${BINARIES_DIR}/retroarch/cores/2048_libretro.so
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_81
bool "libretro-81"
depends on BR2_PACKAGE_RETROARCH
help
A libretro EightyOne ZX81 emulator core.
http://www.libretro.com
+28
View File
@@ -0,0 +1,28 @@
################################################################################
#
# ZX81
#
################################################################################
# Commit of 2023/05/28
LIBRETRO_81_VERSION = 6d1b4d26aa9870133616fcfb5a763ca138ae25d1
LIBRETRO_81_SITE = $(call github,libretro,81-libretro,$(LIBRETRO_81_VERSION))
LIBRETRO_81_LICENSE = GPL-3.0
LIBRETRO_81_LICENSE_FILES = LICENSE
define LIBRETRO_81_BUILD_CMDS
$(SED) "s|-O2|-O3|g" $(@D)/Makefile
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_81_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/81_libretro.so \
${BINARIES_DIR}/retroarch/cores/81_libretro.so
endef
$(eval $(generic-package))
+8
View File
@@ -0,0 +1,8 @@
config BR2_PACKAGE_LIBRETRO_A5200
bool "libretro-a5200"
depends on BR2_PACKAGE_RETROARCH
help
A libretro ATARI5200 emulator core.
http://www.libretro.com
+27
View File
@@ -0,0 +1,27 @@
################################################################################
#
# A5200
#
################################################################################
# Commit of 2023/08/18
LIBRETRO_A5200_VERSION = 0942c88d64cad6853b539f51b39060a9de0cbcab
LIBRETRO_A5200_SITE = $(call github,libretro,a5200,$(LIBRETRO_A5200_VERSION))
LIBRETRO_A5200_LICENSE = GPL
define LIBRETRO_A5200_BUILD_CMDS
$(SED) "s|-O2|-O3|g" $(@D)/Makefile
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_NOLTO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_NOLTO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_NOLTO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_A5200_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/a5200_libretro.so \
${BINARIES_DIR}/retroarch/cores/a5200_libretro.so
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_ARDUOUS
bool "libretro-arduous"
depends on BR2_PACKAGE_RETROARCH
help
Arduboy is a portable game based on the Arduino hardware.
https://github.com/libretro/arduous
@@ -0,0 +1,21 @@
################################################################################
#
# ARDUOUS
#
################################################################################
# Commit version of 2022/05/24
LIBRETRO_ARDUOUS_VERSION = aed50506962df6f965748e888b3fe7027ddb410d
LIBRETRO_ARDUOUS_SITE = https://github.com/libretro/arduous.git
LIBRETRO_ARDUOUS_SITE_METHOD = git
LIBRETRO_ARDUOUS_GIT_SUBMODULES = YES
LIBRETRO_ARDUOUS_LICENSE = GPLv3
LIBRETRO_ARDUOUS_CONF_ENV=CXX=$(TARGET_CXX) CC=$(TARGET_CC)
LIBRETRO_ARDUOUS_CONF_OPTS=-DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=
define LIBRETRO_ARDUOUS_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/arduous_libretro.so \
${BINARIES_DIR}/retroarch/cores/arduous_libretro.so
endef
$(eval $(cmake-package))
+8
View File
@@ -0,0 +1,8 @@
config BR2_PACKAGE_LIBRETRO_ASSETS
bool "retroarch assets"
depends on BR2_PACKAGE_RETROARCH
help
The retroarch-assets repository is the home of the user interface elements used to generate the various User Experience (UX) environments.
The UX environments are referred as "menu drivers" and you can switch between environments on most platforms at any time.
https://github.com/libretro/libretro-assets
@@ -0,0 +1,13 @@
LIBRETRO_ASSETS_VERSION = Latest
LIBRETRO_ASSETS_SITE = $(call github,libretro,retroarch-assets,${LIBRETRO_ASSETS_VERSION})
LIBRETRO_ASSETS_LICENSE = GPL-3.0
LIBRETRO_ASSETS_LICENSE_FILES = COPYING
define LIBRETRO_ASSETS_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
mkdir -p "${BINARIES_DIR}/retroarch/assets"
cp -r $(@D)/rgui/ "${BINARIES_DIR}/retroarch/assets/"
$(INSTALL) -D -m 0644 $(@D)/COPYING "${BINARIES_DIR}/retroarch/assets/"
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_ATARI800
bool "libretro-atari800"
depends on BR2_PACKAGE_RETROARCH
help
A libretro ATARI800 E ATARI5200 emulator core.
http://www.libretro.com
@@ -0,0 +1,27 @@
################################################################################
#
# ATARI800
#
################################################################################
# Commit of 2023/07/31
LIBRETRO_ATARI800_VERSION = 20d59afb3f19065749549732f20845c3be82e68c
LIBRETRO_ATARI800_SITE = $(call github,libretro,libretro-atari800,$(LIBRETRO_ATARI800_VERSION))
LIBRETRO_ATARI800_LICENSE = GPL
define LIBRETRO_ATARI800_BUILD_CMDS
$(SED) "s|-O2|-O3|g" $(@D)/Makefile
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_NOLTO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_NOLTO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_NOLTO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_ATARI800_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/atari800_libretro.so \
${BINARIES_DIR}/retroarch/cores/atari800_libretro.so
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_BK_EMULATOR
bool "libretro-bk-emulator"
depends on BR2_PACKAGE_RETROARCH
help
A libretro BK computer serie emulator core.
http://www.libretro.com
@@ -0,0 +1,26 @@
################################################################################
#
# BK-0010/0011/Terak 8510a emulator
#
################################################################################
# Commit of 2022/07/26
LIBRETRO_BK_EMULATOR_VERSION = cf70ce503ddb65051a58f3c4f61d1e258fc4c84b
LIBRETRO_BK_EMULATOR_SITE = $(call github,libretro,bk-emulator,$(LIBRETRO_BK_EMULATOR_VERSION))
LIBRETRO_BK_EMULATOR_LICENSE = Custom
define LIBRETRO_BK_EMULATOR_BUILD_CMDS
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CPPFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_BK_EMULATOR_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/bk_libretro.so \
${BINARIES_DIR}/retroarch/cores/bk_libretro.so
endef
$(eval $(generic-package))
+8
View File
@@ -0,0 +1,8 @@
config BR2_PACKAGE_LIBRETRO_BLUEMSX
bool "libretro-bluemsx"
depends on BR2_PACKAGE_RETROARCH
help
A libretro MSX/ColecoVision/Spectravideo
emulator core for ARM.
http://www.libretro.com
@@ -0,0 +1,32 @@
################################################################################
#
# BLUEMSX
#
################################################################################
# Commit of 2023/04/17
LIBRETRO_BLUEMSX_VERSION = e21bf74bddb79ad1bbe20b4d964e7515269c669b
LIBRETRO_BLUEMSX_SITE = $(call github,libretro,blueMSX-libretro,$(LIBRETRO_BLUEMSX_VERSION))
LIBRETRO_BLUEMSX_LICENSE = GPL-2.0, BDS, Public domain
LIBRETRO_BLUEMSX_LICENSE_FILES = license.txt
define LIBRETRO_BLUEMSX_BUILD_CMDS
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_BLUEMSX_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/bluemsx_libretro.so \
${BINARIES_DIR}/retroarch/cores/bluemsx_libretro.so
# Create bios directory
mkdir -p ${BINARIES_DIR}/retroarch/system
# Copy Databases and Machines directories
cp -R $(@D)/system/bluemsx/* ${BINARIES_DIR}/retroarch/system
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_CANNONBALL
bool "libretro-cannonball"
depends on BR2_PACKAGE_RETROARCH
help
Cannonball: An Enhanced OutRun Engine.
http://www.libretro.com
@@ -0,0 +1,32 @@
################################################################################
#
# CANNONBALL
#
################################################################################
LIBRETRO_CANNONBALL_VERSION = c5487ee342ec2596f733a211b812e338cdba8ad8
LIBRETRO_CANNONBALL_SITE = $(call github,libretro,cannonball,$(LIBRETRO_CANNONBALL_VERSION))
LIBRETRO_CANNONBALL_LICENSE = COPYRIGHT
LIBRETRO_CANNONBALL_NON_COMMERCIAL = y
define LIBRETRO_CANNONBALL_BUILD_CMDS
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_CANNONBALL_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
mkdir -p "${BINARIES_DIR}/retroarch/system/cannonball/res"
$(INSTALL) -D $(@D)/cannonball_libretro.so \
${BINARIES_DIR}/retroarch/cores/cannonball_libretro.so
$(INSTALL) -D $(@D)/res/* \
${BINARIES_DIR}/retroarch/system/cannonball/res
$(INSTALL) -D $(@D)/roms/* \
${BINARIES_DIR}/retroarch/system/cannonball
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_CAP32
bool "libretro-cap32"
depends on BR2_PACKAGE_RETROARCH
help
A libretro AMSTRAD CPC(+) emulator core.
http://www.libretro.com
+27
View File
@@ -0,0 +1,27 @@
################################################################################
#
# CAP32
#
################################################################################
# Commit of 2023/07/12
LIBRETRO_CAP32_VERSION = 4a071f2c004273abf0f9fa0640b36f6664d8381a
LIBRETRO_CAP32_SITE = $(call github,libretro,libretro-cap32,$(LIBRETRO_CAP32_VERSION))
LIBRETRO_CAP32_LICENSE = GPL-2.0
define LIBRETRO_CAP32_BUILD_CMDS
$(SED) "s|-O2|-O3|g" $(@D)/Makefile
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)"
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
endef
define LIBRETRO_CAP32_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/retroarch/cores"
$(INSTALL) -D $(@D)/cap32_libretro.so \
${BINARIES_DIR}/retroarch/cores/cap32_libretro.so
endef
$(eval $(generic-package))
+7
View File
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_CHAILOVE
bool "libretro-chailove"
depends on BR2_PACKAGE_RETROARCH
help
A libretro port of chailove, a game.
http://www.libretro.com

Some files were not shown because too many files have changed in this diff Show More