diff --git a/packages/emulators/libretro/citra-lr/package.mk b/packages/emulators/libretro/citra-lr/package.mk index 88102b70f..a02fcb1f0 100644 --- a/packages/emulators/libretro/citra-lr/package.mk +++ b/packages/emulators/libretro/citra-lr/package.mk @@ -26,6 +26,20 @@ pre_make_target() { then rm CMakeLists.txt fi + + PKG_MAKE_OPTS_TARGET="GIT_REV=${PKG_VERSION:0:7} \ + HAVE_FFMPEG_STATIC=1 \ + FFMPEG_DISABLE_VDPAU=1 \ + HAVE_FFMPEG_CROSSCOMPILE=1 \ + FFMPEG_XC_CPU=${TARGET_CPU} \ + FFMPEG_XC_ARCH=${TARGET_ARCH} \ + FFMPEG_XC_PREFIX=${TARGET_PREFIX} \ + FFMPEG_XC_SYSROOT=${SYSROOT_PREFIX} \ + FFMPEG_XC_NM=${NM} \ + FFMPEG_XC_AR=${AR} \ + FFMPEG_XC_AS=${CC} \ + FFMPEG_XC_CC=${CC} \ + FFMPEG_XC_LD=${CC}" } makeinstall_target() { diff --git a/packages/emulators/standalone/ryujinx-sa/package.mk b/packages/emulators/standalone/ryujinx-sa/package.mk index cdcfc6f2f..24e1b0236 100644 --- a/packages/emulators/standalone/ryujinx-sa/package.mk +++ b/packages/emulators/standalone/ryujinx-sa/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2023-present BrooksyTech (https://github.com/brooksytech) PKG_NAME="ryujinx-sa" -PKG_VERSION="1.1.711" +PKG_VERSION="1.1.725" PKG_ARCH="x86_64" PKG_LICENSE="MIT" PKG_SITE="https://github.com/Ryujinx" diff --git a/packages/emulators/standalone/yuzu-sa/package.mk b/packages/emulators/standalone/yuzu-sa/package.mk index 8250812e6..e40a989a8 100644 --- a/packages/emulators/standalone/yuzu-sa/package.mk +++ b/packages/emulators/standalone/yuzu-sa/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech) PKG_NAME="yuzu-sa" -PKG_VERSION="e0895a85810d76d810b40ade50dc514a459b685e" +PKG_VERSION="d60018358366304db271c76d64ee753f7dde14b4" PKG_ARCH="x86_64" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/yuzu-emu/yuzu" diff --git a/packages/graphics/mesa/package.mk b/packages/graphics/mesa/package.mk index 7d938cfc2..387a2a1d0 100644 --- a/packages/graphics/mesa/package.mk +++ b/packages/graphics/mesa/package.mk @@ -17,8 +17,8 @@ case ${DEVICE} in PKG_GIT_CLONE_BRANCH="csf" ;; *) - PKG_VERSION="23.0.2" - PKG_SHA256="1b7d3399fc6f16f030361f925d33ebc7600cbf98094582f54775b6a1180529e7" + PKG_VERSION="23.0.3" + PKG_SHA256="386362a5d80df3b096636b67f340e1ce67b705b44767d5bdd11d2ed1037192d5" PKG_SITE="http://www.mesa3d.org/" PKG_URL="https://mesa.freedesktop.org/archive/mesa-${PKG_VERSION}.tar.xz" ;; diff --git a/packages/kernel/linux/package.mk b/packages/kernel/linux/package.mk index abe7f2ea4..35b7ce7eb 100644 --- a/packages/kernel/linux/package.mk +++ b/packages/kernel/linux/package.mk @@ -4,7 +4,7 @@ PKG_NAME="linux" PKG_LICENSE="GPL" -PKG_VERSION="6.1.24" +PKG_VERSION="6.1.25" PKG_URL="https://www.kernel.org/pub/linux/kernel/v6.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_SITE="http://www.kernel.org" PKG_DEPENDS_HOST="ccache:host rsync:host openssl:host" diff --git a/packages/ui/emulationstation/config/common/es_features.cfg b/packages/ui/emulationstation/config/common/es_features.cfg index 5e26314a5..be9404374 100644 --- a/packages/ui/emulationstation/config/common/es_features.cfg +++ b/packages/ui/emulationstation/config/common/es_features.cfg @@ -228,7 +228,7 @@ - + diff --git a/packages/virtual/emulators/package.mk b/packages/virtual/emulators/package.mk index 0909bcdd2..014b01d72 100644 --- a/packages/virtual/emulators/package.mk +++ b/packages/virtual/emulators/package.mk @@ -39,7 +39,7 @@ case "${DEVICE}" in RK3588) [ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="box86 flycast-lr pcsx_rearmed-lr" PKG_EMUS+=" aethersx2-sa duckstation-sa pcsx_rearmed-lr box64 yabasanshiro-sa" - LIBRETRO_CORES+=" beetle-psx-lr bsnes-hd-lr dolphin-lr mame-lr box64" + LIBRETRO_CORES+=" beetle-psx-lr bsnes-hd-lr citra-lr dolphin-lr mame-lr box64" PKG_RETROARCH+=" retropie-shaders" ;; RK3566) diff --git a/packages/virtual/image/package.mk b/packages/virtual/image/package.mk index 3bbcce947..e70557f4e 100644 --- a/packages/virtual/image/package.mk +++ b/packages/virtual/image/package.mk @@ -11,7 +11,7 @@ PKG_LONGDESC="Root package used to build and create complete image" PKG_DEPENDS_TARGET="toolchain squashfs-tools:host dosfstools:host fakeroot:host kmod:host \ mtools:host populatefs:host libc gcc linux linux-drivers linux-firmware \ ${BOOTLOADER} busybox util-linux corefonts misc-packages debug \ - usb-modeswitch unzip poppler perl textviewer jq socat p7zip file bluez \ + usb-modeswitch unzip poppler textviewer jq socat p7zip file bluez \ splash initramfs plymouth-lite grep wget util-linux patchelf imagemagick \ terminus-font bash coreutils alsa-ucm-conf modules system-utils \ autostart quirks powerstate powertop ectool gnupg gzip six xmlstarlet \ diff --git a/projects/Amlogic/bootloader/install b/projects/Amlogic/bootloader/install index d66c3a596..8e6e470da 100644 --- a/projects/Amlogic/bootloader/install +++ b/projects/Amlogic/bootloader/install @@ -20,7 +20,8 @@ esac if [ "${BIOS_BIN}" == true ] then echo "uboot: copy bios bin to ${INSTALL}/usr/share/bootloader..." - cp -av ${PKG_BUILD}/tools/odroid_resource/ODROIDBIOS.BIN ${INSTALL}/usr/share/bootloader + cp -rav ${PKG_BUILD}/tools/odroid_resource/* ${INSTALL}/usr/share/bootloader + convert ${ROOT}/build.${DISTRO}-${DEVICE}.aarch64/splash-*/.install_pkg/usr/config/splash/splash_270.png -type truecolor ${INSTALL}/usr/share/bootloader/res/logo.bmp fi if [ "${BOOT_INI}" == true ] diff --git a/projects/Amlogic/bootloader/mkimage b/projects/Amlogic/bootloader/mkimage index 39a8335ce..9fcff281d 100644 --- a/projects/Amlogic/bootloader/mkimage +++ b/projects/Amlogic/bootloader/mkimage @@ -19,6 +19,10 @@ if [ "${BIOS_BIN}" == true ]; then cp "${RELEASE_DIR}/3rdparty/bootloader/ODROIDBIOS.BIN" "${LE_TMP}/ODROIDBIOS.BIN" mcopy -so "${LE_TMP}/ODROIDBIOS.BIN" :: fi + if [ -d "${RELEASE_DIR}/3rdparty/bootloader/res" ]; then + cp -r "${RELEASE_DIR}/3rdparty/bootloader/res" "${LE_TMP}/res" + mcopy -so "${LE_TMP}/res" :: + fi fi #Create boot.ini diff --git a/projects/Amlogic/bootloader/release b/projects/Amlogic/bootloader/release index 677bb8207..e5b1c2e60 100644 --- a/projects/Amlogic/bootloader/release +++ b/projects/Amlogic/bootloader/release @@ -14,6 +14,9 @@ if [ -n "${UBOOT_CONFIG}" ]; then if [ -f ${INSTALL}/usr/share/bootloader/ODROIDBIOS.BIN ]; then cp -a ${INSTALL}/usr/share/bootloader/ODROIDBIOS.BIN ${RELEASE_DIR}/3rdparty/bootloader fi + if [ -d ${INSTALL}/usr/share/bootloader/res ]; then + cp -ra ${INSTALL}/usr/share/bootloader/res ${RELEASE_DIR}/3rdparty/bootloader + fi ;; esac fi diff --git a/projects/Amlogic/bootloader/update.sh b/projects/Amlogic/bootloader/update.sh index 8e776f33b..c30ec9070 100644 --- a/projects/Amlogic/bootloader/update.sh +++ b/projects/Amlogic/bootloader/update.sh @@ -78,6 +78,11 @@ if [ -f $SYSTEM_ROOT/usr/share/bootloader/ODROIDBIOS.BIN ]; then cp -p $SYSTEM_ROOT/usr/share/bootloader/ODROIDBIOS.BIN $BOOT_ROOT/ODROIDBIOS.BIN &>/dev/null fi +if [ -d $SYSTEM_ROOT/usr/share/bootloader/res ]; then + echo "Updating res..." + cp -rp $SYSTEM_ROOT/usr/share/bootloader/res $BOOT_ROOT/ &>/dev/null +fi + # update device tree for all_dtb in $SYSTEM_ROOT/usr/share/bootloader/*.dtb; do dtb=$(basename $all_dtb) diff --git a/projects/Amlogic/packages/u-boot/package.mk b/projects/Amlogic/packages/u-boot/package.mk index 0c6e4f68c..9b00a0922 100644 --- a/projects/Amlogic/packages/u-boot/package.mk +++ b/projects/Amlogic/packages/u-boot/package.mk @@ -7,7 +7,7 @@ PKG_NAME="u-boot" PKG_ARCH="arm aarch64" PKG_LICENSE="GPL" PKG_SITE="https://github.com/hardkernel/" -PKG_DEPENDS_TARGET="toolchain swig:host rkbin amlogic-boot-fip" +PKG_DEPENDS_TARGET="toolchain swig:host rkbin amlogic-boot-fip splash" PKG_LONGDESC="U-Boot is a bootloader for embedded systems." GET_HANDLER_SUPPORT="git" PKG_PATCH_DIRS+="${DEVICE}"