commit
37af360759
49 changed files with 184 additions and 77 deletions
|
@ -1,4 +1,5 @@
|
|||
np2kai # Last major commit before hiatus is broken
|
||||
vicesa # Doesn't support updating with the script.
|
||||
hatari # Broken include - need to fix
|
||||
duckstationsa #Latest commits break device patching. Need to research.
|
||||
duckstationsa # Latest commits break device patching. Need to research.
|
||||
dosbox-pure # Latest segfaults, need to investigate.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
PKG_NAME="PPSSPPSDL"
|
||||
PKG_VERSION="39cbc253fed4cf1987a182e68df9e5766b5a687b"
|
||||
PKG_VERSION="190f503565d17f03f9ca51ce2fa644ce27cd3e25"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -72,7 +72,7 @@ ColumnState = True
|
|||
[Core]
|
||||
HLE_BS2 = False
|
||||
TimingVariance = 40
|
||||
CPUCore = 1
|
||||
CPUCore = 4
|
||||
Fastmem = True
|
||||
CPUThread = True
|
||||
DSPHLE = True
|
||||
|
|
|
@ -10,12 +10,12 @@ if [ ! -d "/storage/.config/dolphin-emu" ]; then
|
|||
cp -r "/usr/config/dolphin-emu" "/storage/.config/"
|
||||
fi
|
||||
|
||||
if [ ! -d "/storage/.config/dolphin-emu/StateSaves" ]; then
|
||||
mkdir -p "/storage/.config/dolphin-emu/StateSaves"
|
||||
fi
|
||||
|
||||
rm -rf /storage/.local/share/dolphin-emu
|
||||
|
||||
ln -sfv /storage/.config/dolphin-emu /storage/.local/share/dolphin-emu
|
||||
|
||||
performance
|
||||
|
||||
/usr/bin/dolphin-emu-nogui -p drm -a HLE -e "${1}"
|
||||
|
||||
interactive
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="flycastsa"
|
||||
PKG_VERSION="75ff5409f4025aa896119f6b5c901794f4e23eeb"
|
||||
PKG_VERSION="7457db8bba3277dcc9b4ec0c3556847f5082a455"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/flyinghead/flycast"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2018-present 5schatten (https://github.com/5schatten)
|
||||
|
||||
PKG_NAME="hatarisa"
|
||||
PKG_VERSION="409391e3e65b1de17b849a91f8a70e393fe98566"
|
||||
PKG_SHA256="0d0a71b80c90bca32303027d206888c44d1e5c603e5801e54660f50e0688dc14"
|
||||
PKG_VERSION="4371dcd647fc85d31c0629400adaeaa4212040d9"
|
||||
PKG_SHA256="0d483c75eeed5c0fe99fa2ce42c441379d437d4f5103754f705c8a37f02e7c7e"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/hatari/hatari"
|
||||
PKG_URL="https://github.com/hatari/hatari/archive/${PKG_VERSION}.tar.gz"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="mupen64plussa-core"
|
||||
PKG_VERSION="eeff548a5beec970ac97a869a5c0dfa2a6defb85"
|
||||
PKG_SHA256="d553ded484b06001960bb927cd713577e8efb9fd6bfb23eb7d0336ccd361d21f"
|
||||
PKG_VERSION="f29984331b20de47fd1c2de776018fa40f50bac5"
|
||||
PKG_SHA256="2f53976ede7982e2e8d36a41721afca79109bda3f23c712953246b8d8d7313b6"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/mupen64plus/mupen64plus-core"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="raze"
|
||||
PKG_VERSION="8d423fdc6f237e5ad669f90cd16515be9a67ccdd"
|
||||
PKG_VERSION="7f18e9c54946ce98a5ed2dd485f5250d82ede323"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/coelckers/Raze"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2021-present 351ELEC (https://github.com/351ELEC)
|
||||
|
||||
PKG_NAME="retroarch"
|
||||
PKG_VERSION="3aa1811ca911d39ef8eac3a37dff12291a119a99"
|
||||
PKG_VERSION="4c4bec11f7a469ed560b729d56df2d7bdcb4a032"
|
||||
PKG_SITE="https://github.com/libretro/RetroArch"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
@ -31,11 +31,11 @@ pre_configure_target() {
|
|||
|
||||
case ${ARCH} in
|
||||
arm)
|
||||
PKG_DEPENDS_TARGET+=" librga ${OPENGLES}"
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-neon --enable-opengles --enable-opengles3 --enable-opengles3_2 --enable-kms --disable-mali_fbdev"
|
||||
;;
|
||||
aarch64)
|
||||
PKG_DEPENDS_TARGET+=" librga ${OPENGLES}"
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --disable-neon --enable-opengles --enable-opengles3 --enable-opengles3_2 --enable-kms --disable-mali_fbdev"
|
||||
;;
|
||||
*)
|
||||
|
@ -43,9 +43,9 @@ pre_configure_target() {
|
|||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengl --enable-vulkan --enable-vulkan_display"
|
||||
esac
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P|RG552)
|
||||
PKG_DEPENDS_TARGET+=" libgo2"
|
||||
case ${PROJECT} in
|
||||
Rockchip)
|
||||
PKG_DEPENDS_TARGET+=" librga libgo2"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-odroidgo2"
|
||||
;;
|
||||
esac
|
||||
|
|
1
packages/games/emulators/retroarch/patches/RG351MP
Symbolic link
1
packages/games/emulators/retroarch/patches/RG351MP
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG351V
|
|
@ -0,0 +1,39 @@
|
|||
diff --git a/gfx/drivers_context/drm_go2_ctx.c b/gfx/drivers_context/drm_go2_ctx.c
|
||||
index b758137703..a6de933027 100644
|
||||
--- a/gfx/drivers_context/drm_go2_ctx.c
|
||||
+++ b/gfx/drivers_context/drm_go2_ctx.c
|
||||
@@ -120,20 +120,11 @@ static void *gfx_ctx_go2_drm_init(void *video_driver)
|
||||
|
||||
drm->display = go2_display_create();
|
||||
|
||||
- drm->native_width = go2_display_height_get(drm->display);
|
||||
- drm->native_height = go2_display_width_get(drm->display);
|
||||
-
|
||||
- /* This driver should only be used on rotated screens */
|
||||
- if (drm->native_width < drm->native_height)
|
||||
- {
|
||||
- /* This should be fixed by using wayland/weston... */
|
||||
- go2_display_destroy(drm->display);
|
||||
- free(drm);
|
||||
- return NULL;
|
||||
- }
|
||||
+ drm->native_width = go2_display_width_get(drm->display);
|
||||
+ drm->native_height = go2_display_height_get(drm->display);
|
||||
|
||||
drm->presenter = go2_presenter_create(drm->display,
|
||||
- DRM_FORMAT_RGB565, 0xff000000, true);
|
||||
+ DRM_FORMAT_XRGB8888, 0xff000000, true);
|
||||
|
||||
return drm;
|
||||
}
|
||||
@@ -336,8 +327,8 @@ static void gfx_ctx_go2_drm_swap_buffers(void *data)
|
||||
go2_presenter_post(drm->presenter,
|
||||
surface,
|
||||
src_x, src_y, src_w, src_h,
|
||||
- out_y, out_x, out_h, out_w,
|
||||
- GO2_ROTATION_DEGREES_270, 2);
|
||||
+ out_x, out_y, out_w, out_h,
|
||||
+ GO2_ROTATION_DEGREES_0, 2);
|
||||
go2_context_surface_unlock(drm->context, surface);
|
||||
#endif
|
||||
}
|
1
packages/games/emulators/retroarch/patches/RG353P
Symbolic link
1
packages/games/emulators/retroarch/patches/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG351V
|
1
packages/games/emulators/retroarch/patches/RG503
Symbolic link
1
packages/games/emulators/retroarch/patches/RG503
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG351V
|
|
@ -3,8 +3,8 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="scummvmsa"
|
||||
PKG_VERSION="f23d8fddf7707bc329ae61377116def826c8bcfb"
|
||||
PKG_SHA256="44caeabf18cf8459fd306cba12c4e0f237a31dc1e40f7e18ecd51247f9f29a9d"
|
||||
PKG_VERSION="b3d0813300f5e5d7f8a575b6e1e3b26bfbbaf304"
|
||||
PKG_SHA256="e6d047c1eafba6324b1574f8cf476c181a48ea43c8a9d692c178888e06b3512b"
|
||||
PKG_REV="1"
|
||||
PKG_LICENSE="GPL2"
|
||||
PKG_SITE="https://github.com/scummvm/scummvm"
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
--- a/yabause/src/retro_arena/main.cpp
|
||||
+++ b/yabause/src/retro_arena/main.cpp
|
||||
@@ -263,9 +263,9 @@ int yabauseinit()
|
||||
yinit.rbg_use_compute_shader = pre.getBool( "Use compute shader" , false);
|
||||
#endif
|
||||
|
||||
yinit.use_cpu_affinity = 1;
|
||||
|
||||
- yinit.use_sh2_cache = 1;
|
||||
+ yinit.use_sh2_cache = 0;
|
||||
|
||||
res = YabauseInit(&yinit);
|
||||
if( res == -1) {
|
|
@ -20,7 +20,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="TIC-80"
|
||||
PKG_VERSION="8e4284498f6730025dfc28f4f4308c668637d087"
|
||||
PKG_VERSION="047185082bf8eac62858590afc562490d5f34199"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
|
||||
PKG_NAME="bsnes-mercury-performance"
|
||||
PKG_VERSION="4ba6d8d88e57d3193d95e1bcf39e8d31121f76d4"
|
||||
PKG_SHA256="7c0c84fe83c5b0dabcc35cf0195e2e54e5a17a828e40d95cd726ab3979589139"
|
||||
PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4"
|
||||
PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/bsnes-mercury"
|
||||
PKG_URL="$PKG_SITE/archive/$PKG_VERSION.tar.gz"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="dosbox-pure"
|
||||
PKG_VERSION="4850f0ac32e9cacace2bc027702f593a198f3c3d"
|
||||
PKG_VERSION="cab2031ed21dbbc1cc04dcd1243fb1b978c79914"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Maintenance 2020 351ELEC team (https://github.com/fewtarius/351ELEC)
|
||||
|
||||
PKG_NAME="fbneo"
|
||||
PKG_VERSION="6bb9f8ecdea9fb8c631ac8ebf7d8cd5a3f2e21ed"
|
||||
PKG_SHA256="cfb0781d4f59a5c768b4396bd9e51e7432c3378222777b797632f5423fad8f70"
|
||||
PKG_VERSION="78fc08a6a03bc7d6de50ce58a17a2f1f6e986edb"
|
||||
PKG_SHA256="008de4d233b525189113207f772f686662ecaa4c171a80992c17d3108351b034"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="Non-commercial"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="flycast"
|
||||
PKG_VERSION="75ff5409f4025aa896119f6b5c901794f4e23eeb"
|
||||
PKG_VERSION="7457db8bba3277dcc9b4ec0c3556847f5082a455"
|
||||
PKG_SITE="https://github.com/flyinghead/flycast"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_DEPENDS_TARGET="toolchain libzip"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="freeintv"
|
||||
PKG_VERSION="e1123081b273c4c4036cb8c05ff4025fb32c18b9"
|
||||
PKG_SHA256="100fb39fdaecf7ac426c342d258cb726d9eb3ac34d159a2e39dbcf9da5c2e700"
|
||||
PKG_VERSION="9a65ec6e31d48ad0dae1f381c1ec61c897f970cb"
|
||||
PKG_SHA256="df8d61d5ddface2f1ed14cc9dc86627982384e3cd49eb8830602ae1147bd4e88"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="genesis-plus-gx"
|
||||
PKG_VERSION="c660a37d509d6d93c5cdc7027f3d8f250ece7790"
|
||||
PKG_SHA256="5dfbd913aaba3ce29b4930be62956e6f1b0da8827a8798504662a5c385ac7c13"
|
||||
PKG_VERSION="ad92df802d02ffba132c77ea573439b8614ae408"
|
||||
PKG_SHA256="be8f23cb054d6fbc98007f64b7032d3e84258626bd149fedb915a72c7a00caa9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="Non-commercial"
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="glsl-shaders"
|
||||
PKG_VERSION="ab3eeabd097211998934d87d991c3253f2d32335"
|
||||
PKG_VERSION="b76ab258cd5e149d77e30e0d32f9d992d068b989"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="mame2003-plus"
|
||||
PKG_VERSION="4a0a89925db95c42ac4cc385c08184d4951f403a"
|
||||
PKG_SHA256="80b8e07e5b84738a89ba9a942a732550f849027ab45464580c9c7e8cca6ae20f"
|
||||
PKG_VERSION="55c1297356510537cbeb126c9ca013357d085b44"
|
||||
PKG_SHA256="d968c6c202febb0f66c5d4099aa239d3d2a1e24dc56c86f4f0f29d33e0d5bf7b"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MAME"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
|
||||
PKG_NAME="mesen"
|
||||
PKG_VERSION="b7278942e0a20f2856c594226f146115d02fab20"
|
||||
PKG_SHA256="249e731488dbe7823f707c256fe60eb6b75f45cff54adeead193263520ce0d0a"
|
||||
PKG_VERSION="a03ff76e33d77e695a70c42c8c47dc84d7a161ac"
|
||||
PKG_SHA256="a6af9093bd0713d2eaa9cf92be51861eca9a29bc98c27925f4aa442a1199a8b7"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/Mesen"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="ppsspp"
|
||||
PKG_VERSION="39cbc253fed4cf1987a182e68df9e5766b5a687b"
|
||||
PKG_VERSION="190f503565d17f03f9ca51ce2fa644ce27cd3e25"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/hrydgard/ppsspp"
|
||||
PKG_URL="https://github.com/hrydgard/ppsspp.git"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="sameboy"
|
||||
PKG_VERSION="5dea0784b60b93272333a8b65b9ce0ba8bd576f4"
|
||||
PKG_SHA256="dc9c34a7253c5234f6c7df23c57ff21ce77df3a64fc5d2445279ccd4773f2957"
|
||||
PKG_VERSION="2b91bec122cbea0edd2ee4effaf993a053a84b24"
|
||||
PKG_SHA256="27e02b20d3b351bee129313ec7212857ff005cb57f30dc7322dc021bf4ac7822"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MIT"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="snes9x2002"
|
||||
PKG_VERSION="d58c00dc3485f37635c3562a5b62385ff6db2155"
|
||||
PKG_SHA256="b6d9c3946405ede59f207bda3f6e5ab4bd0ed81c057997a5509e6a8e3ad7c241"
|
||||
PKG_VERSION="540baad622d9833bba7e0696193cb06f5f02f564"
|
||||
PKG_SHA256="07f0e54c61b2608480157a2259dfa7aba2ff3e746935b3b51068b0f69d67d289"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="Non-commercial"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="stella"
|
||||
PKG_VERSION="8d50dd6a67c3536b824de83a824780e9db9052cf"
|
||||
PKG_SHA256="409fb0266a1a450ef3bfab62b938aa71bfc844c74382aa9d654e4380d6bed940"
|
||||
PKG_VERSION="4fecd8fc97ab7786610a5ae4e665e4fe4d5d1374"
|
||||
PKG_SHA256="1107c815d1ff1779202d78ff3b89cf643185274a8acbbdbe2c4115e8db74bb29"
|
||||
PKG_REV="1"
|
||||
PKG_LICENSE="GPL2"
|
||||
PKG_SITE="https://github.com/stella-emu/stella"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Maintenance 2020 351ELEC team (https://github.com/fewtarius/351ELEC)
|
||||
|
||||
PKG_NAME="swanstation"
|
||||
PKG_VERSION="fdd4a9efa13271747a0046e0502b54f39eba6da6"
|
||||
PKG_SHA256="6acc323f013403a54b5070e5396a771072ec2d90c6a2cd4ef0be68c5c1fd118d"
|
||||
PKG_VERSION="c1487ab4bd58cfb89d69765b19c9b02a1581b0a6"
|
||||
PKG_SHA256="fe438bc3d3fdeb49c38c3806e3771c68b6a6dea6c65a41edf56e5f1743127f8e"
|
||||
PKG_ARCH="aarch64"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/swanstation"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="tgbdual"
|
||||
PKG_VERSION="502dfef88e44bc6c4923dfa0db6c2fd3dce007e7"
|
||||
PKG_SHA256="98bfa16dd2f22e8bd36437512b28f8521a11c74bef94f5729e75cb766c99ffdf"
|
||||
PKG_VERSION="a6f3018e6a23030afc1873845ee54d4b2d8ec9d3"
|
||||
PKG_SHA256="5df48cf8a8091cb68b5f21e90671cf27afaf2d0fcf35431093cccff0e4e95c7f"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PKG_NAME="vitaquake2"
|
||||
PKG_VERSION="9d67254dd549a72f6aad8d202eff7fe007361422"
|
||||
PKG_SHA256="a25c0566741131feed926b2246697194a1bb7ad8c5681d8d999aae61fcc43f75"
|
||||
PKG_VERSION="59053244a03ed0f0976956365e60ca584fa6f162"
|
||||
PKG_SHA256="eb6303a048cc82e79ed446800df17984ed7c872e6add8eca23f74b645be1e35c"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vitaquake2"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="xrick"
|
||||
PKG_VERSION="b2e7b2fbf462adebe62114cf07126cdb6d8970d5"
|
||||
PKG_SHA256="d558c09f4eafc7663cf186526a74cde556baed8c888218337815ed72655e84b8"
|
||||
PKG_VERSION="7ee449e12062ea8d7ca0c945c3a4b63ca0c04268"
|
||||
PKG_SHA256="fd1ae1230a8795cdfb6eb974999529293f7b1ca9b20597039907087cd675509d"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -34,6 +34,8 @@ PKG_LONGDESC="Port of YabaSanshiro to libretro."
|
|||
PKG_TOOLCHAIN="make"
|
||||
GET_HANDLER_SUPPORT="git"
|
||||
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
if [ ! "${OPENGL}" = "no" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd"
|
||||
fi
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
diff -rupN yabasanshiro.orig/yabause/src/libretro/Makefile yabasanshiro/yabause/src/libretro/Makefile
|
||||
--- yabasanshiro.orig/yabause/src/libretro/Makefile 2022-02-27 14:51:53.958685169 -0500
|
||||
+++ yabasanshiro/yabause/src/libretro/Makefile 2022-02-27 14:57:08.993824415 -0500
|
||||
@@ -155,11 +155,12 @@ else ifneq (,$(findstring rockpro64,$(pl
|
||||
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||
LDFLAGS += -lpthread
|
||||
ARCH_IS_LINUX = 1
|
||||
+ FLAGS += -DAARCH64
|
||||
HAVE_SSE = 0
|
||||
FORCE_GLES = 1
|
||||
- USE_ARM_DRC = 1
|
||||
+ USE_AARCH64_DRC = 1
|
||||
DYNAREC_DEVMIYAX = 1
|
||||
- FLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -mtune=cortex-a72.cortex-a53 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad
|
||||
+ FLAGS += -march=armv8-a+crc -mcpu=cortex-a35 -mtune=cortex-a35
|
||||
|
||||
# Rpi4 (64-bit)
|
||||
else ifeq ($(platform), rpi4)
|
1
packages/games/libretro/yabasanshiro/patches/RG351V
Symbolic link
1
packages/games/libretro/yabasanshiro/patches/RG351V
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG351P
|
1
packages/games/libretro/yabasanshiro/patches/RG353P
Symbolic link
1
packages/games/libretro/yabasanshiro/patches/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,18 @@
|
|||
diff -rupN yabasanshiro.orig/yabause/src/libretro/Makefile yabasanshiro/yabause/src/libretro/Makefile
|
||||
--- yabasanshiro.orig/yabause/src/libretro/Makefile 2022-02-27 14:51:53.958685169 -0500
|
||||
+++ yabasanshiro/yabause/src/libretro/Makefile 2022-02-27 14:57:08.993824415 -0500
|
||||
@@ -155,11 +155,12 @@ else ifneq (,$(findstring rockpro64,$(pl
|
||||
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||
LDFLAGS += -lpthread
|
||||
ARCH_IS_LINUX = 1
|
||||
+ FLAGS += -DAARCH64
|
||||
HAVE_SSE = 0
|
||||
FORCE_GLES = 1
|
||||
- USE_ARM_DRC = 1
|
||||
+ USE_AARCH64_DRC = 1
|
||||
DYNAREC_DEVMIYAX = 1
|
||||
- FLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -mtune=cortex-a72.cortex-a53 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad
|
||||
+ FLAGS += -march=armv8-a+crc -mcpu=cortex-a55 -mtune=cortex-a55
|
||||
|
||||
# Rpi4 (64-bit)
|
||||
else ifeq ($(platform), rpi4)
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="moonlight"
|
||||
PKG_VERSION="b9703e7a1e17ad36d0848c5e8b6bc6c4993abc37"
|
||||
PKG_VERSION="4ebd3fb8ba6f67dde191c9d5539fe40b2f67488a"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/moonlight-stream/moonlight-embedded"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="retroarch-assets"
|
||||
PKG_VERSION="d1cbfdb85124f5b1ccd710626026156dc0a96ddf"
|
||||
PKG_SHA256="d423ca4f52b638b57bedf4186a50303895badb28a3f023b584fb2802f846cfb4"
|
||||
PKG_VERSION="ee33f8ef693b42a8e23ca3fd48f43f345e7cd087"
|
||||
PKG_SHA256="b110163b0898b56be5245fd77a626b69fe5624234a5bf6af22487e2c2ee50a33"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/libretro/retroarch-assets"
|
||||
PKG_URL="https://github.com/libretro/retroarch-assets/archive/${PKG_VERSION}.tar.gz"
|
||||
|
|
|
@ -32,8 +32,8 @@ then
|
|||
fi
|
||||
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P|RG552)
|
||||
case ${PROJECT} in
|
||||
Rockchip)
|
||||
PKG_DEPENDS_TARGET+=" librga"
|
||||
pre_make_host() {
|
||||
sed -i "s| -lrga||g" ${PKG_BUILD}/CMakeLists.txt
|
||||
|
|
|
@ -4,7 +4,13 @@
|
|||
# Copyright (C) 2020-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
# Copyright (C) 2022 Fewtarius (https://github.com/fewtarius)
|
||||
|
||||
find /usr/share/common-shaders -name '*.glslp' -print0 |
|
||||
while IFS= read -r -d '' line; do
|
||||
echo ${line#/usr/share/common-shaders/},
|
||||
for dir in /tmp/shaders
|
||||
do
|
||||
if [ -d "${dir}" ]
|
||||
then
|
||||
find ${dir} -name '*.glslp' -print0 |
|
||||
while IFS= read -r -d '' line; do
|
||||
echo ${line#${dir}/},
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -112,13 +112,16 @@ fi
|
|||
### We need the original system cooling profile later so get it now!
|
||||
COOLINGPROFILE=$(get_setting cooling.profile)
|
||||
|
||||
### Set the overclock mode
|
||||
OVERCLOCK=$(get_setting "overclock" "${PLATFORM}" "${ROMNAME##*/}")
|
||||
if [ ! "${OVERCLOCK}" = "system" ]
|
||||
if [ -e "/usr/bin/overclock" ]
|
||||
then
|
||||
if [ ! -z "${OVERCLOCK}" ] && [ -e "/usr/bin/overclock" ]
|
||||
### Set the overclock mode
|
||||
OVERCLOCK=$(get_setting "overclock" "${PLATFORM}" "${ROMNAME##*/}")
|
||||
if [ ! "${OVERCLOCK}" = "system" ]
|
||||
then
|
||||
/usr/bin/overclock ${OVERCLOCK}
|
||||
if [ ! -z "${OVERCLOCK}" ] && [ -e "/usr/bin/overclock" ]
|
||||
then
|
||||
/usr/bin/overclock ${OVERCLOCK}
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="poppler"
|
||||
PKG_VERSION="5d3e71c8215997a96d2ade7272217087f7e59fe2"
|
||||
PKG_SHA256="01575e4c1510c657839e742cfeabdcbd8d99dd9e9cc3dff74748643a3e7ab7d9"
|
||||
PKG_VERSION="12853d2"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/freedesktop/poppler"
|
||||
PKG_URL="$PKG_SITE/archive/$PKG_VERSION.tar.gz"
|
||||
|
@ -13,11 +12,14 @@ PKG_DEPENDS_TARGET="toolchain zlib libpng libjpeg-turbo fontconfig boost"
|
|||
PKG_LONGDESC="This is Poppler, a library for rendering PDF files, and examining or modifying their structure."
|
||||
PKG_TOOLCHAIN="cmake"
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DENABLE_LIBOPENJPEG=none"
|
||||
pre_configure_target() {
|
||||
PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=release \
|
||||
-DENABLE_LIBOPENJPEG=none \
|
||||
-DENABLE_GLIB=ON \
|
||||
-DENABLE_QT5=off \
|
||||
-DENABLE_CPP=off"
|
||||
|
||||
# Disable "gobject-introspection"
|
||||
sed -i "s|set(HAVE_INTROSPECTION \${INTROSPECTION_FOUND})|set(HAVE_INTROSPECTION "NO")|g" ${PKG_BUILD}/CMakeLists.txt
|
||||
}
|
||||
|
||||
#pre_configure_target() {
|
||||
#}
|
||||
|
||||
#post_makeinstall_target() {
|
||||
# rm -rf $INSTALL/usr/bin
|
||||
#}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="emulationstation"
|
||||
PKG_VERSION="098226b"
|
||||
PKG_VERSION="a8dbb08"
|
||||
PKG_GIT_CLONE_BRANCH="main"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
|
|
|
@ -8,7 +8,7 @@ PKG_NAME="linux"
|
|||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/JustEnoughLinuxOS"
|
||||
PKG_DEPENDS_HOST="ccache:host openssl:host"
|
||||
PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host wireless-regdb keyutils ${KERNEL_EXTRA_DEPENDS_TARGET}"
|
||||
PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host wireless-regdb keyutils util-linux binutils ${KERNEL_EXTRA_DEPENDS_TARGET}"
|
||||
PKG_DEPENDS_INIT="toolchain"
|
||||
PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory busybox)"
|
||||
PKG_LONGDESC="This package builds the kernel for Rockchip devices"
|
||||
|
@ -43,7 +43,7 @@ fi
|
|||
|
||||
if [ "${PKG_BUILD_PERF}" != "no" ] && grep -q ^CONFIG_PERF_EVENTS= ${PKG_KERNEL_CFG_FILE} ; then
|
||||
PKG_BUILD_PERF="yes"
|
||||
PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} binutils elfutils libunwind zlib openssl"
|
||||
PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} elfutils libunwind zlib openssl"
|
||||
fi
|
||||
|
||||
if [ "${TARGET_ARCH}" = "x86_64" ]; then
|
||||
|
|
Loading…
Reference in a new issue