Merge pull request #1309 from brooksytech/dev

Update emulators, Kernal, Mesa, & S922X bootloader
This commit is contained in:
Brooksytech 2023-04-22 07:28:35 -07:00 committed by GitHub
commit f2519605c4
13 changed files with 37 additions and 10 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -228,7 +228,7 @@
<choice name="on" value="1"/>
</feature>
<feature name="switch mode">
<choice name="AMD64" value="0"/>
<choice name="handheld" value="0"/>
<choice name="docked" value="1"/>
</feature>
<feature name="vsync">

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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