From 0610813cbafeb8c4506babf519abbec4ccc1a172 Mon Sep 17 00:00:00 2001 From: Anthony Date: Fri, 22 Dec 2023 18:54:25 -0500 Subject: [PATCH] removed unused packages --- .../AMD64/SUPPORTED_EMULATORS_AND_CORES.md | 8 ++-- .../libretro/cannonball-lr/package.mk | 42 ---------------- .../libretro/dinothawr-lr/package.mk | 47 ------------------ packages/emulators/libretro/gme-lr/package.mk | 43 ----------------- .../emulators/libretro/mame2000-lr/package.mk | 46 ------------------ .../emulators/libretro/meowpc98-lr/package.mk | 45 ----------------- .../emulators/libretro/mrboom-lr/package.mk | 47 ------------------ .../emulators/libretro/nxengine-lr/package.mk | 45 ----------------- .../emulators/libretro/play-lr/package.mk | 41 ---------------- .../libretro/play-lr/patches/01-fix.patch | 20 -------- .../libretro/reminiscence-lr/package.mk | 48 ------------------- .../libretro/stella-2014-lr/package.mk | 41 ---------------- .../patches/stella-2014-01-makefile.patch | 19 -------- .../emulators/libretro/xrick-lr/package.mk | 45 ----------------- .../config/common/es_features.cfg | 7 +-- packages/virtual/emulators/package.mk | 24 ++++------ 16 files changed, 15 insertions(+), 553 deletions(-) delete mode 100644 packages/emulators/libretro/cannonball-lr/package.mk delete mode 100644 packages/emulators/libretro/dinothawr-lr/package.mk delete mode 100644 packages/emulators/libretro/gme-lr/package.mk delete mode 100644 packages/emulators/libretro/mame2000-lr/package.mk delete mode 100644 packages/emulators/libretro/meowpc98-lr/package.mk delete mode 100644 packages/emulators/libretro/mrboom-lr/package.mk delete mode 100644 packages/emulators/libretro/nxengine-lr/package.mk delete mode 100644 packages/emulators/libretro/play-lr/package.mk delete mode 100644 packages/emulators/libretro/play-lr/patches/01-fix.patch delete mode 100644 packages/emulators/libretro/reminiscence-lr/package.mk delete mode 100644 packages/emulators/libretro/stella-2014-lr/package.mk delete mode 100644 packages/emulators/libretro/stella-2014-lr/patches/stella-2014-01-makefile.patch delete mode 100644 packages/emulators/libretro/xrick-lr/package.mk diff --git a/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md index 4c4f5397b..9454bc84e 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md @@ -14,7 +14,7 @@ This document describes all available systems emulators and cores available for | System|Tools (tools)|System|`modules`|.sh|| |Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| |Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| @@ -30,9 +30,9 @@ This document describes all available systems emulators and cores available for |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|CPS-I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| -|Capcom|CPS-II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| -|Capcom|CPS-III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| +|Capcom|CPS-I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
| +|Capcom|CPS-II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
| +|Capcom|CPS-III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae (default)
**retroarch:** puae2021
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae (default)
**retroarch:** puae2021
| diff --git a/packages/emulators/libretro/cannonball-lr/package.mk b/packages/emulators/libretro/cannonball-lr/package.mk deleted file mode 100644 index d94b8f4ee..000000000 --- a/packages/emulators/libretro/cannonball-lr/package.mk +++ /dev/null @@ -1,42 +0,0 @@ -################################################################################ -# This file is part of Lakka - http://www.lakka.tv -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -# -# --- -# 2020 maintenance by 351ELEC team (https://github.com/fewtarius/351ELEC) -################################################################################ - -PKG_NAME="cannonball-lr" -PKG_VERSION="c5487ee342ec2596f733a211b812e338cdba8ad8" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/cannonball" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Cannonball: An Enhanced OutRun Engine" -PKG_LONGDESC="Cannonball: An Enhanced OutRun Engine" - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp cannonball_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/dinothawr-lr/package.mk b/packages/emulators/libretro/dinothawr-lr/package.mk deleted file mode 100644 index 9af329544..000000000 --- a/packages/emulators/libretro/dinothawr-lr/package.mk +++ /dev/null @@ -1,47 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2020 351ELEC team (https://github.com/fewtarius/351ELEC) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="dinothawr-lr" -PKG_VERSION="33fb82a8df4e440f96d19bba38668beaa1b414fc" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="Non-commercial" -PKG_SITE="https://github.com/libretro/Dinothawr" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Dinothawr is a block pushing puzzle game on slippery surfaces" -PKG_LONGDESC="Dinothawr is a block pushing puzzle game on slippery surfaces. Our hero is a dinosaur whose friends are trapped in ice. Through puzzles it is your task to free the dinos from their ice prison." - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" -PKG_BUILD_FLAGS="-gold" - -pre_configure_target() { - PKG_MAKE_OPTS_TARGET="HAVE_NEON=1" -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp dinothawr_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/gme-lr/package.mk b/packages/emulators/libretro/gme-lr/package.mk deleted file mode 100644 index 8d416fdd3..000000000 --- a/packages/emulators/libretro/gme-lr/package.mk +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2020 351ELEC team (https://github.com/fewtarius/351ELEC) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="gme-lr" -PKG_VERSION="40d8b3bf4f0bd4f713f65e08c62d30b1ae8b2282" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/libretro-gme" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Port of blargg's Game_Music_Emu library." -PKG_LONGDESC="Port of blargg's Game_Music_Emu library." - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp gme_libretro.so ${INSTALL}/usr/lib/libretro/ -} - diff --git a/packages/emulators/libretro/mame2000-lr/package.mk b/packages/emulators/libretro/mame2000-lr/package.mk deleted file mode 100644 index 073b38251..000000000 --- a/packages/emulators/libretro/mame2000-lr/package.mk +++ /dev/null @@ -1,46 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2020 351ELEC team (https://github.com/fewtarius/351ELEC) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="mame2000-lr" -PKG_VERSION="1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="MAME" -PKG_SITE="https://github.com/libretro/mame2000-libretro" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="MAME - Multiple Arcade Machine Emulator" -PKG_LONGDESC="MAME - Multiple Arcade Machine Emulator" - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -make_target() { - make WANT_LIBCO=0 -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp mame2000_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/meowpc98-lr/package.mk b/packages/emulators/libretro/meowpc98-lr/package.mk deleted file mode 100644 index 59e671910..000000000 --- a/packages/emulators/libretro/meowpc98-lr/package.mk +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="meowpc98-lr" -PKG_VERSION="bee2e243b0c68f787d0d360c2d4c289e581620ef" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="Unknown" -PKG_SITE="https://github.com/libretro/libretro-meowPC98" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Neko Project 2 (PC98 emulator) port for libretro/RetroArch" -PKG_LONGDESC="Neko Project 2 (PC98 emulator) port for libretro/RetroArch" - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -make_target() { - make -C libretro -f Makefile.libretro -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp libretro/nekop2_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/mrboom-lr/package.mk b/packages/emulators/libretro/mrboom-lr/package.mk deleted file mode 100644 index e6a46d4fd..000000000 --- a/packages/emulators/libretro/mrboom-lr/package.mk +++ /dev/null @@ -1,47 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="mrboom-lr" -PKG_VERSION="87368124430174a501484bad8dbd4284859c0853" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/mrboom-libretro" -PKG_URL="${PKG_SITE}.git" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro" -PKG_LONGDESC="Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro" -PKG_TOOLCHAIN="make" -GET_HANDLER_SUPPORT="git" - -pre_configure_target() { -if [ "${ARCH}" == "arm" ]; then -PKG_MAKE_OPTS_TARGET="platform=classic_armv7_a7" -#else -#PKG_MAKE_OPTS_TARGET="platform=classic_armv7_a7" -fi -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp mrboom_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/nxengine-lr/package.mk b/packages/emulators/libretro/nxengine-lr/package.mk deleted file mode 100644 index decca1949..000000000 --- a/packages/emulators/libretro/nxengine-lr/package.mk +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="nxengine-lr" -PKG_VERSION="1f371e51c7a19049e00f4364cbe9c68ca08b303a" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/nxengine-libretro" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Port of NxEngine to libretro - Cave Story game engine clone" -PKG_LONGDESC="A complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story)." - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -pre_configure_target() { - sed -i -e "s/CC = gcc//" Makefile -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp nxengine_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/play-lr/package.mk b/packages/emulators/libretro/play-lr/package.mk deleted file mode 100644 index ec026a237..000000000 --- a/packages/emulators/libretro/play-lr/package.mk +++ /dev/null @@ -1,41 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) - -PKG_NAME="play-lr" -PKG_VERSION="e0f5091e6eb80d609807fc2a9da3f2516373582f" -PKG_ARCH="x86_64" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/jpd002/Play-" -PKG_URL="${PKG_SITE}.git" -PKG_DEPENDS_TARGET="toolchain libevdev zstd" -PKG_LONGDESC="Play! is an attempt to create a PlayStation 2 emulator for Windows, macOS, UNIX, Android & iOS platforms." -PKG_TOOLCHAIN="cmake" - -PKG_CMAKE_OPTS_TARGET="-DBUILD_LIBRETRO_CORE=yes \ - -DBUILD_PLAY=off \ - -DBUILD_TESTS=no \ - -DENABLE_AMAZON_S3=no \ - -DUSE_GLEW=no \ - -DCMAKE_BUILD_TYPE=Release" - -if [ "${OPENGL_SUPPORT}" = "yes" ]; then - PKG_DEPENDS_TARGET+=" ${OPENGL} glu" -fi - -if [ "${OPENGLES_SUPPORT}" = "yes" ]; then - PKG_DEPENDS_TARGET+=" ${OPENGLES}" -fi - -if [ "${OPENGL_SUPPORT}" = "no" -a "${OPENGLES_SUPPORT}" = "yes" ]; then - PKG_CMAKE_OPTS_TARGET+=" -DUSE_GLES=yes" -fi - -pre_make_target() { - find ${PKG_BUILD} -name flags.make -exec sed -i "s:isystem :I:g" \{} \; - find ${PKG_BUILD} -name build.ninja -exec sed -i "s:isystem :I:g" \{} \; -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp ${PKG_BUILD}/.${TARGET_NAME}/Source/ui_libretro/play_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/play-lr/patches/01-fix.patch b/packages/emulators/libretro/play-lr/patches/01-fix.patch deleted file mode 100644 index 9ef189fd9..000000000 --- a/packages/emulators/libretro/play-lr/patches/01-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ - -diff --git a/Source/ui_libretro/CMakeLists.txt b/Source/ui_libretro/CMakeLists.txt -index b84b0c40..d02a5f32 100644 ---- a/Source/ui_libretro/CMakeLists.txt -+++ b/Source/ui_libretro/CMakeLists.txt -@@ -40,14 +40,6 @@ if(TARGET_PLATFORM_ANDROID) - list(APPEND PROJECT_LIBS android log GLESv3 EGL) - elseif(TARGET_PLATFORM_IOS) - list(APPEND PROJECT_LIBS "-ObjC -lsqlite3 -framework OpenGLES") --elseif(TARGET_PLATFORM_UNIX) -- list(APPEND PROJECT_LIBS "-static-libgcc") -- list(APPEND PROJECT_LIBS "-static-libstdc++") --endif() -- --if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8 AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9) -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lstdc++fs") -- list(APPEND PROJECT_LIBS "libstdc++fs.a") - endif() - - add_library(play_libretro SHARED ${SRC}) diff --git a/packages/emulators/libretro/reminiscence-lr/package.mk b/packages/emulators/libretro/reminiscence-lr/package.mk deleted file mode 100644 index 660b45997..000000000 --- a/packages/emulators/libretro/reminiscence-lr/package.mk +++ /dev/null @@ -1,48 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="reminiscence-lr" -PKG_VERSION="e0d6d47230fdf22d468afd46cfb01f9315aff2bd" -PKG_ARCH="any" -PKG_SITE="https://github.com/libretro/REminiscence" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Port of Gregory Montoir's Flashback emulator, running as a libretro core." -PKG_LONGDESC="Port of Gregory Montoir's Flashback emulator, running as a libretro core." - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -configure_target () { - : # nothing to do -} - -make_target() { - cd ${PKG_BUILD} - make -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp reminiscence_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/stella-2014-lr/package.mk b/packages/emulators/libretro/stella-2014-lr/package.mk deleted file mode 100644 index 5cf46816e..000000000 --- a/packages/emulators/libretro/stella-2014-lr/package.mk +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="stella-2014-lr" -PKG_VERSION="8ab051edd4816f33a5631d230d54059eeed52c5f" -PKG_REV="1" -PKG_LICENSE="GPL2" -PKG_SITE="https://github.com/libretro/stella2014-libretro" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Port of Stella to libretro." -PKG_LONGDESC="Stella is a multi-platform Atari 2600 VCS emulator released under the GNU General Public License (GPL)." -PKG_TOOLCHAIN="make" - -pre_configure_target() { -PKG_MAKE_OPTS_TARGET=" -C ${PKG_BUILD}/ -f Makefile platform=emuelec-arm64" -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp ${PKG_BUILD}/stella2014_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/emulators/libretro/stella-2014-lr/patches/stella-2014-01-makefile.patch b/packages/emulators/libretro/stella-2014-lr/patches/stella-2014-01-makefile.patch deleted file mode 100644 index 773df8cfc..000000000 --- a/packages/emulators/libretro/stella-2014-lr/patches/stella-2014-01-makefile.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -83,6 +83,16 @@ - fpic += -mmacosx-version-min=10.7 - endif - -+# EmuELEC for Amlogic devices -+else ifeq ($(platform), emuelec-arm64) -+ TARGET := $(TARGET_NAME)_libretro.so -+ fpic := -fPIC -+ SHARED := -shared -Wl,--version-script=link.T -Wl,--no-undefined -+ CXXFLAGS += -lpthread -DARM64 -+ LDFLAGS += -lpthread -static-libgcc -lstdc++ -+ ARCH = arm64 -+ USE_DYNAREC = 1 -+ - # iOS - else ifneq (,$(findstring ios,$(platform))) - TARGET := $(TARGET_NAME)_libretro_ios.dylib diff --git a/packages/emulators/libretro/xrick-lr/package.mk b/packages/emulators/libretro/xrick-lr/package.mk deleted file mode 100644 index d9aaf0e10..000000000 --- a/packages/emulators/libretro/xrick-lr/package.mk +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="xrick-lr" -PKG_VERSION="58e544ee8de08ca8421e97c064d52ef6cdd73bd2" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/xrick-libretro" -PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_PRIORITY="optional" -PKG_SECTION="libretro" -PKG_SHORTDESC="Rick Dangerous Game Engine" -PKG_LONGDESC="Rick Dangerous Game Engine" - -PKG_IS_ADDON="no" -PKG_TOOLCHAIN="make" -PKG_AUTORECONF="no" - -make_target() { - make -f Makefile.libretro CC=${CC} -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/lib/libretro - cp xrick_libretro.so ${INSTALL}/usr/lib/libretro/ -} diff --git a/packages/ui/emulationstation/config/common/es_features.cfg b/packages/ui/emulationstation/config/common/es_features.cfg index 3a3b77fbd..eaeb2009b 100644 --- a/packages/ui/emulationstation/config/common/es_features.cfg +++ b/packages/ui/emulationstation/config/common/es_features.cfg @@ -800,7 +800,6 @@ - @@ -876,7 +875,6 @@ - @@ -928,8 +926,7 @@ - - + = @@ -939,7 +936,6 @@ - @@ -955,7 +951,6 @@ - diff --git a/packages/virtual/emulators/package.mk b/packages/virtual/emulators/package.mk index 5b147e732..66075b88e 100644 --- a/packages/virtual/emulators/package.mk +++ b/packages/virtual/emulators/package.mk @@ -16,17 +16,17 @@ PKG_RETROARCH="core-info libretro-database retroarch retroarch-assets retroarch- LIBRETRO_CORES="81-lr a5200-lr arduous-lr atari800-lr beetle-gba-lr beetle-lynx-lr beetle-ngp-lr beetle-pce-lr beetle-pce-fast-lr \ beetle-pcfx-lr bsnes-lr bsnes-mercury-performance-lr beetle-supafaust-lr beetle-supergrafx-lr \ - beetle-vb-lr beetle-wswan-lr beetle-saturn-lr bluemsx-lr cannonball-lr cap32-lr crocods-lr daphne-lr \ - dinothawr-lr dosbox-svn-lr dosbox-pure-lr duckstation-lr easyrpg-lr fake08-lr fbalpha2012-lr \ + beetle-vb-lr beetle-wswan-lr beetle-saturn-lr bluemsx-lr cap32-lr crocods-lr daphne-lr \ + dosbox-svn-lr dosbox-pure-lr duckstation-lr easyrpg-lr fake08-lr fbalpha2012-lr \ fbalpha2019-lr fbneo-lr fceumm-lr flycast2021-lr fmsx-lr freechaf-lr freeintv-lr freej2me-lr fuse-lr \ - gambatte-lr gearboy-lr gearcoleco-lr gearsystem-lr genesis-plus-gx-lr genesis-plus-gx-wide-lr gme-lr \ - gw-lr handy-lr hatari-lr idtech-lr mame2000-lr mame2003-plus-lr mame2010-lr mame2015-lr melonds-lr meowpc98-lr \ - mesen-lr mgba-lr mojozork-lr mrboom-lr mupen64plus-lr mupen64plus-nx-lr neocd_lr nestopia-lr np2kai-lr \ - nxengine-lr o2em-lr opera-lr parallel-n64-lr pcsx_rearmed-lr picodrive-lr pokemini-lr potator-lr \ - prosystem-lr puae-lr puae2021-lr px68k-lr quasi88-lr quicknes-lr race-lr reminiscence-lr \ + gambatte-lr gearboy-lr gearcoleco-lr gearsystem-lr genesis-plus-gx-lr genesis-plus-gx-wide-lr \ + gw-lr handy-lr hatari-lr idtech-lr mame2003-plus-lr mame2010-lr mame2015-lr melonds-lr \ + mesen-lr mgba-lr mojozork-lr mupen64plus-lr mupen64plus-nx-lr neocd_lr nestopia-lr np2kai-lr \ + o2em-lr opera-lr parallel-n64-lr pcsx_rearmed-lr picodrive-lr pokemini-lr potator-lr \ + prosystem-lr puae-lr puae2021-lr px68k-lr quasi88-lr quicknes-lr race-lr \ sameboy-lr sameduck-lr scummvm-lr smsplus-gx-lr snes9x-lr snes9x2002-lr snes9x2005_plus-lr snes9x2010-lr \ - stella-lr stella-2014-lr swanstation-lr tic80-lr tgbdual-lr uzem-lr vba-next-lr minivmac-lr \ - vbam-lr vecx-lr vice-lr yabasanshiro-lr virtualjaguar-lr xmil-lr xrick-lr" + stella-lr swanstation-lr tic80-lr tgbdual-lr uzem-lr vba-next-lr minivmac-lr \ + vbam-lr vecx-lr vice-lr yabasanshiro-lr virtualjaguar-lr xmil-lr" ### Emulators or cores for specific devices case "${DEVICE}" in @@ -35,7 +35,7 @@ case "${DEVICE}" in PKG_EMUS+=" amiberry cemu-sa citra-sa dolphin-sa duckstation-sa melonds-sa minivmacsa mupen64plus-sa kronos-sa \ nanoboyadvance-sa pcsx2-sa primehack rpcs3-sa ryujinx-sa scummvmsa vita3k-sa xemu-sa yuzu-sa mednafen" LIBRETRO_CORES+=" beetle-psx-lr bsnes-hd-lr citra-lr desmume-lr dolphin-lr flycast-lr lrps2-lr mame-lr \ - play-lr ppsspp-lr kronos-lr" + ppsspp-lr kronos-lr" ;; RK358*) [ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="box86 desmume-lr flycast-lr gpsp-lr pcsx_rearmed-lr" @@ -181,7 +181,6 @@ makeinstall_target() { ### Arcade add_emu_core arcade retroarch mame2003_plus true - add_emu_core arcade retroarch mame2000 false add_emu_core arcade retroarch mame2010 false add_emu_core arcade retroarch mame2015 false add_emu_core arcade retroarch fbneo false @@ -284,7 +283,6 @@ makeinstall_target() { add_emu_core cps1 retroarch mame2003_plus false add_emu_core cps1 retroarch mame2010 false add_emu_core cps1 retroarch fbalpha2012 false - add_emu_core cps1 retroarch mba_mini false case ${TARGET_ARCH} in aarch64) add_emu_core cps1 AdvanceMame AdvanceMame false @@ -297,7 +295,6 @@ makeinstall_target() { add_emu_core cps2 retroarch mame2003_plus false add_emu_core cps2 retroarch mame2010 false add_emu_core cps2 retroarch fbalpha2012 false - add_emu_core cps2 retroarch mba_mini false case ${TARGET_ARCH} in aarch64) add_emu_core cps2 AdvanceMame AdvanceMame false @@ -310,7 +307,6 @@ makeinstall_target() { add_emu_core cps3 retroarch mame2003_plus false add_emu_core cps3 retroarch mame2010 false add_emu_core cps3 retroarch fbalpha2012 false - add_emu_core cps3 retroarch mba_mini false case ${TARGET_ARCH} in aarch64) add_emu_core cps3 AdvanceMame AdvanceMame false