diff --git a/packages/emulators/libretro/beetle-pce-lr/package.mk b/packages/emulators/libretro/beetle-pce-lr/package.mk index b58feb3cf..50055b4b1 100644 --- a/packages/emulators/libretro/beetle-pce-lr/package.mk +++ b/packages/emulators/libretro/beetle-pce-lr/package.mk @@ -20,7 +20,7 @@ ################################################################################ PKG_NAME="beetle-pce-lr" -PKG_VERSION="ee884c18fa1980a935707ccc83ff7e06969f8767" +PKG_VERSION="d3ebc8c7bfdd9e9fb773899c3c53a80560b5f846" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" diff --git a/packages/emulators/libretro/fbneo-lr/package.mk b/packages/emulators/libretro/fbneo-lr/package.mk index d2ff66bda..2baf2446b 100644 --- a/packages/emulators/libretro/fbneo-lr/package.mk +++ b/packages/emulators/libretro/fbneo-lr/package.mk @@ -4,7 +4,7 @@ # Copyright (C) 2023-present Fewtarius PKG_NAME="fbneo-lr" -PKG_VERSION="c5f324a4b8610d8d5e012aec2bfbb106e375d1b2" +PKG_VERSION="98e3e5eba0f45cce06c11cc7f9065ddb23ece3e1" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="Non-commercial" diff --git a/packages/emulators/libretro/flycast-lr/package.mk b/packages/emulators/libretro/flycast-lr/package.mk index fefdc9d04..45b3be705 100644 --- a/packages/emulators/libretro/flycast-lr/package.mk +++ b/packages/emulators/libretro/flycast-lr/package.mk @@ -3,10 +3,10 @@ # Copyright (C) 2022-present Fewtarius PKG_NAME="flycast-lr" -PKG_VERSION="9d6bfd4786dd81206defd3dfbf1e637ac9ce212c" +PKG_VERSION="76af42ae6e1a67ef8e00ca96cf2d226407d2618a" PKG_SITE="https://github.com/flyinghead/flycast" PKG_URL="${PKG_SITE}.git" -PKG_DEPENDS_TARGET="toolchain libzip" +PKG_DEPENDS_TARGET="toolchain zlib libzip" PKG_LONGDESC="Flycast is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator" PKG_TOOLCHAIN="cmake" @@ -17,7 +17,9 @@ else PKG_CMAKE_OPTS_TARGET+=" USE_OPENGL=OFF" fi -if [ "${OPENGLES_SUPPORT}" = yes ] | [ ! "${TARGET_ARCH}" = "x86_64" ]; then +if [ "${OPENGLES_SUPPORT}" = yes ] && \ + [ ! "${TARGET_ARCH}" = "x86_64" ] +then PKG_DEPENDS_TARGET+=" ${OPENGLES}" PKG_CMAKE_OPTS_TARGET+=" -DUSE_GLES=ON" else @@ -53,13 +55,10 @@ makeinstall_target32() { makeinstall_target() { mkdir -p ${INSTALL}/usr/lib/libretro + cp flycast_libretro.so ${INSTALL}/usr/lib/libretro/flycast_libretro.so case ${TARGET_ARCH} in aarch64) - cp flycast_libretro.so ${INSTALL}/usr/lib/libretro/flycast_libretro.so makeinstall_target32 flycast ;; - *) - cp flycast_libretro.so ${INSTALL}/usr/lib/libretro/flycast_libretro.so - ;; esac } diff --git a/packages/emulators/libretro/hatari-lr/package.mk b/packages/emulators/libretro/hatari-lr/package.mk index c488855c2..a63538490 100644 --- a/packages/emulators/libretro/hatari-lr/package.mk +++ b/packages/emulators/libretro/hatari-lr/package.mk @@ -20,7 +20,7 @@ ################################################################################ PKG_NAME="hatari-lr" -PKG_VERSION="1ebf0a0488580ef95c0b28f02223b31813c867c5" +PKG_VERSION="fa3eadba1c61035d3f339a20a97a42a2d6ca20bc" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" diff --git a/packages/emulators/libretro/mame2003-plus-lr/package.mk b/packages/emulators/libretro/mame2003-plus-lr/package.mk index 9390918bc..48a48f7a3 100644 --- a/packages/emulators/libretro/mame2003-plus-lr/package.mk +++ b/packages/emulators/libretro/mame2003-plus-lr/package.mk @@ -21,7 +21,7 @@ ################################################################################ PKG_NAME="mame2003-plus-lr" -PKG_VERSION="dd704f41f3fd8787e96086223511d6092e920ac3" +PKG_VERSION="48b7cd0522a728b530aed73f9d015fe5e0fcfd23" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="MAME" diff --git a/packages/emulators/libretro/pcsx_rearmed-lr/package.mk b/packages/emulators/libretro/pcsx_rearmed-lr/package.mk index f1b1c8c41..9d727be89 100644 --- a/packages/emulators/libretro/pcsx_rearmed-lr/package.mk +++ b/packages/emulators/libretro/pcsx_rearmed-lr/package.mk @@ -32,5 +32,9 @@ makeinstall_target32() { makeinstall_target() { mkdir -p ${INSTALL}/usr/lib/libretro cp pcsx_rearmed_libretro.so ${INSTALL}/usr/lib/libretro/ - makeinstall_target32 pcsx_rearmed + case ${TARGET_ARCH} in + aarch64) + makeinstall_target32 pcsx_rearmed + ;; + esac } diff --git a/packages/emulators/libretro/ppsspp-lr/package.mk b/packages/emulators/libretro/ppsspp-lr/package.mk index 3a0a525c4..51f70a0a5 100644 --- a/packages/emulators/libretro/ppsspp-lr/package.mk +++ b/packages/emulators/libretro/ppsspp-lr/package.mk @@ -20,7 +20,7 @@ ################################################################################ PKG_NAME="ppsspp-lr" -PKG_VERSION="05ddd77d90ce9e911639d623e59d51c4b2d2cab8" +PKG_VERSION="44513e6eff1813f253bed9a2b17c394e0c33f0f4" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/hrydgard/ppsspp" PKG_URL="https://github.com/hrydgard/ppsspp.git" diff --git a/packages/emulators/libretro/puae-lr/package.mk b/packages/emulators/libretro/puae-lr/package.mk index ce941ec07..d1b58cb84 100644 --- a/packages/emulators/libretro/puae-lr/package.mk +++ b/packages/emulators/libretro/puae-lr/package.mk @@ -21,7 +21,7 @@ ################################################################################ PKG_NAME="puae-lr" -PKG_VERSION="766015044a1359598ccb20a2f7aacaa0c24b33b4" +PKG_VERSION="7d46c164a1e2a98133de376af65b9116b6cf27a8" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/emulators/libretro/slang-shaders/package.mk b/packages/emulators/libretro/slang-shaders/package.mk index 424bc149a..9c054e38c 100644 --- a/packages/emulators/libretro/slang-shaders/package.mk +++ b/packages/emulators/libretro/slang-shaders/package.mk @@ -20,7 +20,7 @@ ################################################################################ PKG_NAME="slang-shaders" -PKG_VERSION="8592727b47c3ad55ca14e6f3acaf09d11d196b18" +PKG_VERSION="5e55a8aadbc7ab9b46e99498c30ebbf0dba60508" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/emulators/libretro/vice-lr/package.mk b/packages/emulators/libretro/vice-lr/package.mk index fe698838e..44d961a68 100644 --- a/packages/emulators/libretro/vice-lr/package.mk +++ b/packages/emulators/libretro/vice-lr/package.mk @@ -21,7 +21,7 @@ ################################################################################ PKG_NAME="vice-lr" -PKG_VERSION="00921b90ec47623c92c95b9f844a38c789766660" +PKG_VERSION="953e668f164c62f70d80595f4c9b8ea0415d8c4e" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" diff --git a/packages/emulators/standalone/ppsspp-sa/package.mk b/packages/emulators/standalone/ppsspp-sa/package.mk index 384ab72a6..e642ac073 100644 --- a/packages/emulators/standalone/ppsspp-sa/package.mk +++ b/packages/emulators/standalone/ppsspp-sa/package.mk @@ -7,7 +7,7 @@ PKG_REV="1" PKG_ARCH="any" PKG_SITE="https://github.com/hrydgard/ppsspp" PKG_URL="${PKG_SITE}.git" -PKG_VERSION="05ddd77d90ce9e911639d623e59d51c4b2d2cab8" +PKG_VERSION="44513e6eff1813f253bed9a2b17c394e0c33f0f4" PKG_LICENSE="GPLv2" PKG_DEPENDS_TARGET="toolchain ffmpeg libzip SDL2 zlib zip" PKG_SHORTDESC="PPSSPPDL" diff --git a/packages/emulators/standalone/retroarch/package.mk b/packages/emulators/standalone/retroarch/package.mk index 5607b950e..1a53bf718 100644 --- a/packages/emulators/standalone/retroarch/package.mk +++ b/packages/emulators/standalone/retroarch/package.mk @@ -3,7 +3,7 @@ # Copyright (C) 2023-present Fewtarius PKG_NAME="retroarch" -PKG_VERSION="05131790015b1a216de5d71125af6c5e12758f49" +PKG_VERSION="274f6f8aaa5d2751d156702e78bc5200d35ccaa1" PKG_SITE="https://github.com/libretro/RetroArch" PKG_URL="${PKG_SITE}.git" PKG_LICENSE="GPLv3" diff --git a/packages/emulators/standalone/scummvmsa/package.mk b/packages/emulators/standalone/scummvmsa/package.mk index b79c1f2ac..e63ef91ce 100644 --- a/packages/emulators/standalone/scummvmsa/package.mk +++ b/packages/emulators/standalone/scummvmsa/package.mk @@ -3,7 +3,7 @@ # Copyright (C) 2020-present Fewtarius PKG_NAME="scummvmsa" -PKG_VERSION="ad64bb6843dceb501680592e0e5129e5797312d4" +PKG_VERSION="53551733c68ab7af3a8592312d4a62afd22fd055" PKG_REV="1" PKG_LICENSE="GPL2" PKG_SITE="https://github.com/scummvm/scummvm"