libretro update (#1661)

- update RetroArch to 1.10.2 and drop patch merged upstream
- RetroArch: disable core system files downloader (included in image)
- update almost all cores to their latest version
- drop duckstation core
- modify libretro_update.sh script to allow for updates to latest tagged commit
- modify some packages to use latest tag during automated update
- update liblcf to 0.7.0 (EasyRPG dependency) and drop patches
- do not rename `genesis_plus_gx_wide_libretro.so` to `genesis_plus_gx_libretro.so` in the install path
This commit is contained in:
Tomáš Kelemen 2022-03-28 22:00:31 +02:00 committed by Tomáš Kelemen (vudiq)
parent da49326531
commit 074434b096
No known key found for this signature in database
GPG key ID: 5CE55E600E0B3B22
80 changed files with 114 additions and 181 deletions

View file

@ -214,7 +214,6 @@
dosbox \
dosbox_pure \
dosbox_svn \
duckstation \
easyrpg \
emux_sms\
ecwolf \

View file

@ -197,6 +197,7 @@ for f in $ALL_FILES ; do
PKG_SITE=`cat $f | sed -En "s/^PKG_SITE=\"(.*)\"/\1/p"`
PKG_NAME=`cat $f | sed -En "s/^PKG_NAME=\"(.*)\"/\1/p"`
PKG_GIT_BRANCH=`cat $f | sed -En "s/^PKG_GIT_CLONE_BRANCH=\"(.*)\"/\1/p"`
PKG_LR_UPDATE_TAG=`cat $f | sed -En "s/^PKG_LR_UPDATE_TAG=\"(.*)\"/\1/p"`
if [ -z "$PKG_VERSION" ] || [ -z "$PKG_SITE" ] ; then
echo "$f: does not have PKG_VERSION or PKG_SITE"
echo "PKG_VERSION: $PKG_VERSION"
@ -204,15 +205,27 @@ for f in $ALL_FILES ; do
echo "Skipping update."
continue
fi
[ -n "$PKG_GIT_BRANCH" ] && GIT_HEAD="heads/$PKG_GIT_BRANCH" || GIT_HEAD="HEAD"
UPS_VERSION=`git ls-remote $PKG_SITE 2>/dev/null | grep ${GIT_HEAD}$ | awk '{ print $1; }'`
UPDATE_INFO=""
if [ -n "$PKG_GIT_BRANCH" ]; then
GIT_HEAD="heads/$PKG_GIT_BRANCH"
UPDATE_INFO="(branch $PKG_GIT_BRANCH"
else
GIT_HEAD="HEAD"
fi
if [ "$PKG_LR_UPDATE_TAG" = "yes" ]; then
UPS_VERSION=`git ls-remote --sort='v:refname' --tags $PKG_SITE '*.*.*' 2>/dev/null | tail -n 1 | awk '{ print $1; }'`
[ -z "$UPDATE_INFO" ] && UPDATE_INFO="(latest x.x.x tag" || UPDATE_INFO+=" + latest x.x.x tag"
else
UPS_VERSION=`git ls-remote $PKG_SITE 2>/dev/null | grep ${GIT_HEAD}$ | awk '{ print $1; }'`
fi
[ -n "$UPDATE_INFO" ] && UPDATE_INFO+=")"
if [ "$UPS_VERSION" = "$PKG_VERSION" ]; then
echo "$PKG_NAME is up to date ($UPS_VERSION)"
echo "$PKG_NAME is up to date ($UPS_VERSION) $UPDATE_INFO"
elif [ "$UPS_VERSION" = "" ]; then
echo "$PKG_NAME does not use git - nothing changed"
else
i+=1
echo "$PKG_NAME updated from $PKG_VERSION to $UPS_VERSION"
echo "$PKG_NAME updated from $PKG_VERSION to $UPS_VERSION $UPDATE_INFO"
sed -i "s/$PKG_VERSION/$UPS_VERSION/" $f
fi
done

View file

@ -1,5 +1,5 @@
PKG_NAME="liblcf"
PKG_VERSION="bb9f9e2"
PKG_VERSION="01b73de93cf80185fcdf3ffd4737dfdb9111a85e"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/EasyRPG/liblcf"

View file

@ -1,16 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a1c885..a27de5b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -352,11 +352,3 @@ if(NOT TARGET check)
endif()
add_dependencies(check_lcf test_runner_lcf)
add_dependencies(check check_lcf)
-
-# benchmarks
-file(GLOB BENCH_FILES ${CMAKE_CURRENT_SOURCE_DIR}/bench/*.cpp)
-foreach(i ${BENCH_FILES})
- get_filename_component(name "${i}" NAME_WE)
- add_executable(bench_${name} ${i})
- target_link_libraries(bench_${name} lcf)
-endforeach()

View file

@ -1,13 +0,0 @@
--- a/CMakeLists.txt 2020-12-20 15:19:33.535997406 +0100
+++ b/CMakeLists.txt 2020-12-20 15:21:56.337546477 +0100
@@ -259,7 +259,9 @@
else()
find_package(ICU COMPONENTS i18n uc data REQUIRED)
target_link_libraries(lcf ICU::i18n ICU::uc ICU::data)
- target_compile_definitions(lcf PRIVATE LCF_SUPPORT_ICU=1)
+ INCLUDE(FindPkgConfig)
+ pkg_get_variable(ICUDEFS icu-i18n DEFS)
+ target_compile_definitions(lcf PRIVATE LCF_SUPPORT_ICU=1 ${ICUDEFS})
list(APPEND LIBLCF_DEPS "icu-i18n")
endif()

View file

@ -1,5 +1,5 @@
PKG_NAME="2048"
PKG_VERSION="08d8292687182f2826815fcb8d6bdc90c898ae63"
PKG_VERSION="a8899c960c0f8fca24f9c319cb935fe164b97bf9"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-2048"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="81"
PKG_VERSION="86d7d5afe98f16006d4b1fdb99d281f1d7ea6b2f"
PKG_VERSION="6aba19246c1ec08f3de5659b2dbc3277ec6bfb97"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/81-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="atari800"
PKG_VERSION="478a8ec99a7f8436a39d5ac193c5fe313233ee7b"
PKG_VERSION="beab30e7ea10b7ed14d0514064f47d16f76cd995"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/libretro-atari800"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="beetle_lynx"
PKG_VERSION="26d94696eb005499d981970f052fdd7beda12c1e"
PKG_VERSION="de0d520d679cb92767876d4e98da908b1ea6a2d6"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-lynx-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="beetle_pcfx"
PKG_VERSION="6d2b11e17ad5a95907c983e7c8a70e75508c2d41"
PKG_VERSION="00abc26cafb15cc33dcd73f4bd6b93cbaab6e1ea"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-pcfx-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="beetle_saturn"
PKG_VERSION="e6ba71f8bcc647b646d94dec812b24d00c41cf3f"
PKG_VERSION="ae30f29e340a00b33e38df85ceaa599151a47cd7"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-saturn-libretro"

View file

@ -1,5 +1,5 @@
PKG_NAME="beetle_supafaust"
PKG_VERSION="4204c34edc44fa7605edeb700014d984f3c0ab7f"
PKG_VERSION="a106dbdc8c5ef11f216b21f4ba1b22cb637e599d"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/supafaust"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="cannonball"
PKG_VERSION="97c075d30db52a11873ded66da26aaf81003d9fd"
PKG_VERSION="8fb0d9561ee110f31f45610661649f0c1ff068ee"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/cannonball"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="cap32"
PKG_VERSION="15b7f539b75445aa334fc218b7aa5c57ccb77f0e"
PKG_VERSION="ef0ee894ea77b6d82b61201b69f40a717afc08a9"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/libretro-cap32"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="chailove"
PKG_VERSION="4991653afedbf4a577e047b880378cc261d03481"
PKG_VERSION="09a80b4e69251c45d9237833dcec68011132b104"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/libretro/libretro-chailove"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="citra"
PKG_VERSION="60406d34ed9c0e04a29eb0b83089e727a72162b9"
PKG_VERSION="44e01f99016008eff18bc7a28234d1098382358d"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv2+"
PKG_SITE="https://github.com/libretro/citra"

View file

@ -1,5 +1,5 @@
PKG_NAME="desmume"
PKG_VERSION="7ea0fc96804fcd9c8d33e8f76cf64b1be50cc5ea"
PKG_VERSION="7b16293ebb8e272ce28d62efc39573b129cea61d"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/desmume"
PKG_URL="${PKG_SITE}.git"
@ -25,9 +25,11 @@ if [ "${VULKAN_SUPPORT}" = "yes" ]; then
fi
if [ "${ARCH}" = "arm" ]; then
PKG_MAKE_OPTS_TARGET+=" platform=armv"
PKG_MAKE_OPTS_TARGET+=" platform=armv-unix"
elif [ "${ARCH}" = "aarch64" ]; then
PKG_MAKE_OPTS_TARGET+=" platform=arm64-unix"
else
PKG_MAKE_OPTS_TARGET+=" platform=unix"
fi

View file

@ -1,5 +1,5 @@
PKG_NAME="dolphin"
PKG_VERSION="3b19e6d1781584f3e1fd2922b48b8ae6b3bcb686"
PKG_VERSION="6f22ef47d180aeffac69942a205f79f20b2c8892"
PKG_ARCH="x86_64 aarch64"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/dolphin"

View file

@ -1,5 +1,5 @@
PKG_NAME="dosbox"
PKG_VERSION="aa71b67d54eaaf9e41cdd3cb5153d9cff0ad116e"
PKG_VERSION="1aff406faed3cfde5c1b658bacd9f8f639915912"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/dosbox-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,19 +0,0 @@
# Archive with binary core must be present on LAKKA_MIRROR. This is achieved
# by a separate script that runs on LAKKA_MIRROR and downloads new versions
# of the core.
PKG_NAME="duckstation"
PKG_ARCH="x86_64 arm aarch64"
PKG_LICENSE="GPL"
PKG_VERSION="4a017bd1bc493b02c80f8926bf67082971fa14ef"
PKG_SITE="https://www.duckstation.org"
PKG_SOURCE_DIR="${PKG_NAME}_${ARCH}-${PKG_VERSION}"
PKG_SOURCE_NAME="${PKG_SOURCE_DIR}.zip"
PKG_URL="${LAKKA_MIRROR}/${PKG_SOURCE_NAME}"
PKG_LONGDESC="DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability."
PKG_TOOLCHAIN="manual"
makeinstall_target() {
mkdir -p ${INSTALL}/usr/lib/libretro
cp -v ${PKG_BUILD}/duckstation_libretro.so ${INSTALL}/usr/lib/libretro/
}

View file

@ -1,13 +1,13 @@
PKG_NAME="easyrpg"
PKG_VERSION="4dd00a6e1ec4b12174019f39624d268619bb3776"
PKG_VERSION="281be71fee034ea789308919b2a77c92b7446c20"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/EasyRPG/Player"
PKG_GIT_CLONE_BRANCH="0-6-2-stable"
PKG_URL="${PKG_SITE}.git"
PKG_DEPENDS_TARGET="toolchain zlib libfmt liblcf pixman speexdsp mpg123 libsndfile libvorbis opusfile wildmidi libxmp-lite libpng"
PKG_LONGDESC="An unofficial libretro port of the EasyRPG/Player."
PKG_TOOLCHAIN="cmake"
PKG_BUILD_FLAGS="+pic"
PKG_LR_UPDATE_TAG="yes"
PKG_CMAKE_OPTS_TARGET="-DPLAYER_TARGET_PLATFORM=libretro \
-DPLAYER_WITH_FREETYPE=OFF \

View file

@ -1,5 +1,5 @@
PKG_NAME="fbalpha2012"
PKG_VERSION="23f98fc7cf4f2f216149c263cf5913d2e28be8d4"
PKG_VERSION="7f8860543a81ba79c0e1ce1aa219af44568c628a"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/fbalpha2012"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="fbneo"
PKG_VERSION="bcca25956723e8ad3123b6a7ca280ce09e08a0bf"
PKG_VERSION="4e75d43d05351fc56cca79793b19b78bedb64613"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/fbneo"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="fceumm"
PKG_VERSION="0b77d74f87da8ee50033afe9b8a0ebe38f38f31a"
PKG_VERSION="f52037ad7a558d1e8765d448a34d85569e4ca822"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/libretro-fceumm"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="flycast"
PKG_VERSION="830ffd0559eafc2954ffc957e7e7323a9421ca55"
PKG_VERSION="0c46ea13c74a53236eee829b5b8b59f8e80087f2"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/flyinghead/flycast"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="fmsx"
PKG_VERSION="0abd34399c756a8767edf7ccd28b940335312a8e"
PKG_VERSION="f9ea9eacd49297783c216d147dcc1a22465b2749"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/fmsx-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="freechaf"
PKG_VERSION="1da54f014fd590313b0ad5871cf8b9eaa87ecf9f"
PKG_VERSION="bc5a4ee2889930b7b8d1dd390c8c6ba29f7644dd"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/libretro/FreeChaF"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="freeintv"
PKG_VERSION="22152376f891de3dc1a26b9635fd8318980d6385"
PKG_VERSION="295dd3c9e4b2d4f652f6a6a904afbe90a8187068"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/FreeIntv"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="gambatte"
PKG_VERSION="671c82eaa6c4e3e28fefb583586f78d3e7b0005d"
PKG_VERSION="15536214cdce31894d374b2ffa2494543057082b"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/gambatte-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="gearboy"
PKG_VERSION="8427845c60eb99974fdce3535e7f80828fbf6818"
PKG_VERSION="2cb66cdcb05f77147b9a5941e8ab92bceea828ae"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/drhelius/Gearboy"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="gearsystem"
PKG_VERSION="005afd28a807f311f2674dfb6253ba49aebee902"
PKG_VERSION="a6849bfa6973af6417678d9b1ea893064aa3910c"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/drhelius/Gearsystem"
PKG_URL="${PKG_SITE}.git"

View file

@ -17,5 +17,5 @@ pre_make_target() {
makeinstall_target() {
mkdir -p ${INSTALL}/usr/lib/libretro
cp -v genesis_plus_gx_wide_libretro.so ${INSTALL}/usr/lib/libretro/genesis_plus_gx_libretro.so
cp -v genesis_plus_gx_wide_libretro.so ${INSTALL}/usr/lib/libretro/
}

View file

@ -1,5 +1,5 @@
PKG_NAME="gme"
PKG_VERSION="7fc3fb00f6c28aef7ebcb6d50c54b801ab4aa53c"
PKG_VERSION="e870ef5bc3620eb4dfca4365fd45e8ccd73f20b6"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-gme"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="hatari"
PKG_VERSION="79d128888ca3efdd27d639a35edf72a9bc81a798"
PKG_VERSION="e5e36a5262cfeadc3d1c7b411b7a70719c4f293c"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/hatari"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="imame4all"
PKG_VERSION="098df85e3bc04a74db8c810d51fb72879594dc40"
PKG_VERSION="51079410d52da026e67448c482afeac7bcc876e7"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/imame4all-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="jumpnbump"
PKG_VERSION="57262c7b0e7cde26e3446743bee06a431a1bb759"
PKG_VERSION="5fd1a7c7757d2a73d8a49578155f0302d7794ac2"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/jumpnbump-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="lutro"
PKG_VERSION="72abe90c7277b2ba156b84d812e6905a216dead7"
PKG_VERSION="cc6b06db98bcb7d0379082a876fed870e203ccb3"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/libretro/libretro-lutro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mame"
PKG_VERSION="1f6e6075e9668f55d93c5ef4fa3b032c00c0b305"
PKG_VERSION="012bb32965339b7ad7c0328a5fb6b35806d39fb2"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/mame"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mame2000"
PKG_VERSION="098df85e3bc04a74db8c810d51fb72879594dc40"
PKG_VERSION="51079410d52da026e67448c482afeac7bcc876e7"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/mame2000-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mame2003_plus"
PKG_VERSION="29ac9a30929f82f68424e10175e6b64e06136b27"
PKG_VERSION="13210d01c36cacdab449a2df7457b1d79e355c11"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/mame2003-plus-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="melonds"
PKG_VERSION="e6e16ed5ab792bd2fe99daae7e13b97ef769ba50"
PKG_VERSION="e93ec3e462d3dfc1556781510a3cee113f02abb2"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/melonds"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mesen"
PKG_VERSION="7376e98b8b3a6ef4c9e5c8dd34b65554d322019c"
PKG_VERSION="3336a4215204010c7bcba9bafac7c4fdac0495c0"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/Mesen"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mrboom"
PKG_VERSION="9b51b0faa49ab4f5008a3fff4d67681a920c344f"
PKG_VERSION="64e874abdd11b845c013ea74e5a62ed1e12d09e2"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/mrboom-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="mu"
PKG_VERSION="9d23f9bb6731e44ea84f469e76a7906afae7d67e"
PKG_VERSION="1361da04014d77b8bec13e050a71bf7bf8ce5543"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/Mu"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="neocd"
PKG_VERSION="3aa984f8d951ed43240a97233879b7063ea808e8"
PKG_VERSION="327aeceecdf71c8a0c0af3d6dc53686c94fe44ad"
PKG_LICENSE="LGPLv3"
PKG_SITE="https://github.com/libretro/neocd_libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="nestopia"
PKG_VERSION="a05e5bce06177c73de6bd233973ed718566e3f9a"
PKG_VERSION="7dbd5c6384c4c6326004c97fd8e6fa07cb4edcef"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/nestopia"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="o2em"
PKG_VERSION="f1050243e0d5285e7769e94a882b0cf39d2b7370"
PKG_VERSION="efd749cec2dd1ce42a8aa3048a89f817d271d804"
PKG_LICENSE="Artistic License"
PKG_SITE="https://github.com/libretro/libretro-o2em"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="pcsx2"
PKG_VERSION="7874ca39eb3fe11b3b967dc97e0d08f1bc945d22"
PKG_VERSION="5226224af057d0fc6385ec6aa75a6d197bf5e6b5"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/pcsx2"

View file

@ -1,5 +1,5 @@
PKG_NAME="pcsx_rearmed"
PKG_VERSION="40b19b536c6af2474d679d7ec1a529fcbe17a87c"
PKG_VERSION="f770faad8e05014d16e9c1f3c46bfd76274695c6"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/pcsx_rearmed"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="picodrive"
PKG_VERSION="ee6b7139175a3270e9be314218b22baa592610f2"
PKG_VERSION="511ca46cce31dd47df6d40478c55def33050e310"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/picodrive"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="play"
PKG_VERSION="986648645a716122ece7178003ff106f047708bb"
PKG_VERSION="630c31b2e754a67fb7f69fb6998a7fbdfa31ea90"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/jpd002/Play-"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="pocketcdg"
PKG_VERSION="c7b3aade99bc223ec6ba5eb9f93e0e6d1208de1a"
PKG_VERSION="1559b4e309888690722a86b897582f62dd598810"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/libretro/libretro-pocketcdg"
PKG_URL="${PKG_SITE}.git"

View file

@ -6,6 +6,7 @@ PKG_URL="${PKG_SITE}.git"
PKG_DEPENDS_TARGET="toolchain libzip libpng"
PKG_LONGDESC="Libretro port of PPSSPP"
PKG_TOOLCHAIN="cmake"
PKG_LR_UPDATE_TAG="yes"
PKG_CMAKE_OPTS_TARGET="-DLIBRETRO=ON \
-DCMAKE_BUILD_TYPE=Release \

View file

@ -1,5 +1,5 @@
PKG_NAME="prboom"
PKG_VERSION="4191903047650b40476f7f7584f4e2248789e4b7"
PKG_VERSION="b22a6b19fd976a14374db9083baea9c91b079106"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/libretro-prboom"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="puae"
PKG_VERSION="5dad957bef79e53a87d69dd631265d5176e78019"
PKG_VERSION="ad2d3fe8b9f9307ce8f15b41c4f01388d3f5e19c"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/libretro-uae"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="px68k"
PKG_VERSION="b309941140f03b3d52e4c1720d6f4cbc0581f301"
PKG_VERSION="0183381d655be213d9c27207e1a29ad372a7a16d"
PKG_LICENSE="Unknown"
PKG_SITE="https://github.com/libretro/px68k-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="quasi88"
PKG_VERSION="15ff9fd94aa9db45a5519d00227180b04e074157"
PKG_VERSION="2548625ba2bc3b5a9ecae7db24fdd5d42570e578"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/libretro/quasi88-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="retro8"
PKG_VERSION="51ebc2eff3559cd0485d33e539e5386eb71a59ea"
PKG_VERSION="afa143ac123034fb7907f05282ac746c214deb1f"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/libretro/retro8"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="snes9x"
PKG_VERSION="d2959e06c1c028e1b25250f5552c5900fafe943d"
PKG_VERSION="d2e8fc044fcef5d61bd12959ba96f033253e6f99"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/snes9x"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="snes9x2002"
PKG_VERSION="ef4fa1dddd1c3ed6887d81898ac10c9e210ae84b"
PKG_VERSION="a7c70d9cd1319e5c069c8fce0096a37c465509f7"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/snes9x2002"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="snes9x2005"
PKG_VERSION="abd072aa370620112a88cc7b350c2dfb1b58185a"
PKG_VERSION="962e034447a49cf506940bb995228fd23424ef38"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/snes9x2005"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="snes9x2005_plus"
PKG_VERSION="abd072aa370620112a88cc7b350c2dfb1b58185a"
PKG_VERSION="962e034447a49cf506940bb995228fd23424ef38"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/snes9x2005"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="snes9x2010"
PKG_VERSION="f422fcf58320e8cce5aad2abd227f2461251222a"
PKG_VERSION="04f8f212166505ed52463af7279a1bfe30f9abfc"
PKG_LICENSE="Non-commercial"
PKG_SITE="https://github.com/libretro/snes9x2010"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="stella"
PKG_VERSION="24e491bcde5c37611c79a81f035c2218ab426230"
PKG_VERSION="f4401bea92705f9c7fc63592da45afe57f4e4dcd"
PKG_LICENSE="GPL2"
PKG_SITE="https://github.com/stella-emu/stella"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="swanstation"
PKG_VERSION="4173742da8c02ad3c681070eadf5ca7ef9d996b8"
PKG_VERSION="1347c7eb285ebcbdd665c85202d97d78adeadb39"
PKG_LICENSE="GPL-3.0-or-later"
PKG_SITE="https://github.com/libretro/swanstation"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="tic80"
PKG_VERSION="57b8cc56eae138a6e7ad42e47a797cc5f811a1e9"
PKG_VERSION="e9f62f85a154796c6baaee8a9f6fd0cfdd447019"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/TIC-80"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="uzem"
PKG_VERSION="675b4485b776fe5166612192466c95a25a927a63"
PKG_VERSION="4c70043e4ad6a8a3aa6326834fba53f2b1c68699"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/libretro/libretro-uzem"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="vbam"
PKG_VERSION="cdeb1027cc91a4b8036a763992336b8a2ba8f724"
PKG_VERSION="8483fde36526327b83e3e7f2fcbaafd705c3523a"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/visualboyadvance-m/visualboyadvance-m"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="vecx"
PKG_VERSION="28d6efc8972313903d0802a736ff8c3bc115e78f"
PKG_VERSION="141af284202c86ed0d4ce9030c76954a144287cf"
PKG_LICENSE="GPLv2|LGPLv2.1"
PKG_SITE="https://github.com/libretro/libretro-vecx"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="vice"
PKG_VERSION="55880704618ef53ca219043b4a4c6a404dc1c683"
PKG_VERSION="608ed2b881c49198b80a03b0ce8a2ed98a8f90ab"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/vice-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="wasm4"
PKG_VERSION="6b925e4ef8ef4dd03950c1ac713539da06176ee8"
PKG_VERSION="01757fa1e6986a7efc6aec98218a7f75aea1d114"
PKG_LICENSE="ISC"
PKG_SITE="https://github.com/aduros/wasm4"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="xmil"
PKG_VERSION="4b4227b5098a21914c04fb873d755e4958928305"
PKG_VERSION="32d4f2544b98940036f1938e1b7d88ee6fdb3dd8"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/libretro/xmil-libretro"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="core_info"
PKG_VERSION="baff69f21792f463d3411e0f3a1e944a6662744f"
PKG_VERSION="26d15c57d1dbdee1ffa42035e511930d5389458a"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/libretro-core-info"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="glsl_shaders"
PKG_VERSION="20801b38aa2c89a2beb9f57ffbbbcea7256e2523"
PKG_VERSION="accd16aa5d11a33bd173376003c4f34675a02db5"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/glsl-shaders"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="libretro_database"
PKG_VERSION="28bc121a0ad0d28be2fcee556d7e9947d0fbd0c1"
PKG_VERSION="395ef4922a2017fb324221f93753682163ba1e6a"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/libretro-database"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,10 +1,11 @@
PKG_NAME="retroarch"
PKG_VERSION="4a53c6771ca3749dc17fa1f2bcc44f303abdf6c4"
PKG_VERSION="8b6fe0a9341f29a4671c79ffe7dd090f320cbd6f"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/RetroArch"
PKG_URL="${PKG_SITE}.git"
PKG_DEPENDS_TARGET="toolchain freetype zlib ffmpeg libass libvdpau libxkbcommon glsl_shaders slang_shaders systemd libpng fontconfig"
PKG_LONGDESC="Reference frontend for the libretro API."
PKG_LR_UPDATE_TAG="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-vg \
--disable-sdl \

View file

@ -1,54 +0,0 @@
From e8995ca9df823eca7322819ac8ae209cf9633e8e Mon Sep 17 00:00:00 2001
From: sonninnos <tony@pihaus.org>
Date: Fri, 11 Mar 2022 20:59:22 +0200
Subject: [PATCH] (XMB) Vertical Fade corrections
---
menu/drivers/xmb.c | 13 +++++++------
menu/menu_setting.c | 2 +-
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c
index a1e5093e441..023dddca3cb 100644
--- a/menu/drivers/xmb.c
+++ b/menu/drivers/xmb.c
@@ -3394,19 +3394,20 @@ static int xmb_draw_item(
if (menu_xmb_vertical_fade_factor)
{
- float factor = menu_xmb_vertical_fade_factor / 100.0f / 0.004f;
float min_alpha = 0.1f;
float max_alpha = (i == current) ? xmb->items_active_alpha : xmb->items_passive_alpha;
float new_alpha = node->alpha;
- float top_margin = xmb->margins_screen_top;
float icon_space = xmb->icon_spacing_vertical;
+ float icon_ratio = icon_space / height / icon_space * 4;
+ float scr_margin = xmb->margins_screen_top + (icon_space / icon_ratio / 400);
+ float factor = menu_xmb_vertical_fade_factor / 100.0f / icon_ratio;
/* Top */
- if (node->y < 0)
- new_alpha = (node->y + top_margin + (icon_space / 4)) / factor;
+ if (i < current)
+ new_alpha = (node->y + scr_margin) / factor;
/* Bottom */
- else if (node->y > (height - (top_margin * 2)) && node->y < (height - top_margin + icon_space))
- new_alpha = (height - node->y - top_margin + (icon_space / 4)) / factor;
+ else if (i > current)
+ new_alpha = (height - node->y - scr_margin + icon_space) / factor;
/* Rest need to reset after vertical wrap-around */
else if (node->x == 0 && node->alpha > 0 && node->alpha != max_alpha)
new_alpha = max_alpha;
diff --git a/menu/menu_setting.c b/menu/menu_setting.c
index 10458eee750..812cc834de7 100644
--- a/menu/menu_setting.c
+++ b/menu/menu_setting.c
@@ -16136,7 +16136,7 @@ static bool setting_append_list(
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
(*list)[list_info->index - 1].action_left = &setting_uint_action_left_with_refresh;
(*list)[list_info->index - 1].action_right = &setting_uint_action_right_with_refresh;
- menu_settings_list_current_add_range(list, list_info, 0, 300, 1, true, true);
+ menu_settings_list_current_add_range(list, list_info, 0, 500, 1, true, true);
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_LAKKA_ADVANCED);
CONFIG_PATH(

View file

@ -0,0 +1,19 @@
diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c
index 5cec06d568..bd0cfa61ee 100644
--- a/menu/menu_displaylist.c
+++ b/menu/menu_displaylist.c
@@ -12722,14 +12722,6 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type,
MENU_SETTING_ACTION, 0, 0))
count++;
-#ifdef HAVE_COMPRESSION
- if (menu_entries_append_enum(info->list,
- msg_hash_to_str(MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE_SYSTEM_FILES),
- msg_hash_to_str(MENU_ENUM_LABEL_DOWNLOAD_CORE_SYSTEM_FILES),
- MENU_ENUM_LABEL_DOWNLOAD_CORE_SYSTEM_FILES,
- MENU_SETTING_ACTION, 0, 0))
- count++;
-#endif
if (menu_entries_append_enum(info->list,
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE_CONTENT),
msg_hash_to_str(MENU_ENUM_LABEL_DOWNLOAD_CORE_CONTENT_DIRS),

View file

@ -1,5 +1,5 @@
PKG_NAME="retroarch_assets"
PKG_VERSION="db5f4f4babb7f6f9c7edd27690c3ffa911cc9b24"
PKG_VERSION="f45dd1351e6bfb9f01e12bee8d358ad22a2bb8f9"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/retroarch-assets"
PKG_URL="${PKG_SITE}.git"

View file

@ -1,5 +1,5 @@
PKG_NAME="slang_shaders"
PKG_VERSION="ad2dd66403e89044e5b4145ff170cb418d9a8a62"
PKG_VERSION="9520a6c10e084b6ac8d34ed516de7ad5fc05ba1f"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/slang-shaders"
PKG_URL="${PKG_SITE}.git"