Merge pull request #340 from JustEnoughLinuxOS/dev

PR for release
This commit is contained in:
fewtarius 2022-08-12 09:16:21 -04:00 committed by GitHub
commit 37af360759
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
49 changed files with 184 additions and 77 deletions

View file

@ -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.

View file

@ -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"

View file

@ -72,7 +72,7 @@ ColumnState = True
[Core]
HLE_BS2 = False
TimingVariance = 40
CPUCore = 1
CPUCore = 4
Fastmem = True
CPUThread = True
DSPHLE = True

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -0,0 +1 @@
RG351V

View file

@ -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
}

View file

@ -0,0 +1 @@
RG351V

View file

@ -0,0 +1 @@
RG351V

View file

@ -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"

View file

@ -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) {

View file

@ -20,7 +20,7 @@
################################################################################
PKG_NAME="TIC-80"
PKG_VERSION="8e4284498f6730025dfc28f4f4308c668637d087"
PKG_VERSION="047185082bf8eac62858590afc562490d5f34199"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"

View file

@ -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"

View file

@ -19,7 +19,7 @@
################################################################################
PKG_NAME="dosbox-pure"
PKG_VERSION="4850f0ac32e9cacace2bc027702f593a198f3c3d"
PKG_VERSION="cab2031ed21dbbc1cc04dcd1243fb1b978c79914"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -20,7 +20,7 @@
################################################################################
PKG_NAME="glsl-shaders"
PKG_VERSION="ab3eeabd097211998934d87d991c3253f2d32335"
PKG_VERSION="b76ab258cd5e149d77e30e0d32f9d992d068b989"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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)

View file

@ -0,0 +1 @@
RG351P

View file

@ -0,0 +1 @@
RG503

View file

@ -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)

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
#}

View file

@ -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"

View file

@ -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