diff --git a/projects/ROCKNIX/packages/compat/box64/config/box64.box64rc b/projects/ROCKNIX/packages/compat/box64/config/box64.box64rc deleted file mode 100644 index 72c45e4851..0000000000 --- a/projects/ROCKNIX/packages/compat/box64/config/box64.box64rc +++ /dev/null @@ -1,72 +0,0 @@ -# System-wide .box64rc - -# Note that process name are case insensitive! - -# -# Linux process -# - -BOX64_LD_LIBRARY_PATH="/usr/share/box64/lib" -BOX64_BASH="/usr/bin/bash-x64" -BOX64_LOG=0 - -[3dSen.x86_64] -BOX64_DYNAREC_BLEEDING_EDGE=0 # avoid the use of STRONGMEM for much better performances -BOX64_DYNAREC_HOTPAGE=0 # disabling hotpage seems to give better performances here - -[7z] -# Those are safe to use on 7z and give a bit of a boost -BOX64_DYNAREC_SAFEFLAGS=0 -BOX64_DYNAREC_BIGBLOCK=2 -BOX64_DYNAREC_CALLRET=1 - -[dav1d] -# Speed hacks (those 3 gives ~10% speedup) -BOX64_DYNAREC_SAFEFLAGS=0 -BOX64_DYNAREC_BIGBLOCK=2 -BOX64_DYNAREC_CALLRET=1 - -[deadcells] -BOX64_PREFER_EMULATED=1 - -[dontstarve] -# use emulated sdl2 -BOX64_EMULATED_LIBS=libSDL2-2.0.so.0 - -[dontstarve_steam_x64] -BOX64_EMULATED_LIBS=libSDL2-2.0.so.0 - -[dota2] -BOX64_CRASHHANDLER=1 -BOX64_DYNAREC_STRONGMEM=1 - -[heroic] -BOX64_NOSANDBOX=1 - -[pressure-vessel-wrap] -BOX64_NOGTK=1 - -[steam] -BOX64_CRASHHANDLER=1 -BOX64_EMULATED_LIBS=libudev.so.0 - -[streaming_client] -BOX64_EMULATED_LIBS=libSDL2-2.0.so.0:libSDL2_ttf-2.0.so.0 - -[steamwebhelper] -BOX64_NOSANDBOX=1 -BOX64_EXIT=1 - -[steam-runtime-check-requirements] -BOX64_EXIT=1 - -# -# Wine process -# - -[DOOMx64.exe] -BOX64_DYNAREC_SAFEFLAGS=0 - -[DOOMx64vk.exe] -BOX64_DYNAREC_SAFEFLAGS=0 - diff --git a/projects/ROCKNIX/packages/compat/box64/package.mk b/projects/ROCKNIX/packages/compat/box64/package.mk index d908e57c0d..846d56decd 100644 --- a/projects/ROCKNIX/packages/compat/box64/package.mk +++ b/projects/ROCKNIX/packages/compat/box64/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) PKG_NAME="box64" -PKG_VERSION="85b07f7441e7342e7d4c40166eef3b47c7090745" +PKG_VERSION="984c9d4f2f31b2ed1a50c1097012d0615f4ec9c4" PKG_ARCH="aarch64" PKG_LICENSE="MIT" PKG_SITE="https://github.com/ptitSeb/box64" @@ -11,34 +11,34 @@ PKG_DEPENDS_TARGET="toolchain ncurses SDL2 cabextract libXss libXdmcp libXft gtk PKG_LONGDESC="Box64 lets you run x86_64 Linux programs (such as games) on non-x86_64 Linux systems, like ARM." PKG_TOOLCHAIN="cmake" -PKG_CMAKE_OPTS_TARGET+=" -DCMAKE_BUILD_TYPE=Release" +PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=Release" case ${DEVICE} in RK3588) PKG_CMAKE_OPTS_TARGET+=" -DRK3588=On" - ;; + ;; SM8250) PKG_CMAKE_OPTS_TARGET+=" -DSD865=On" - ;; + ;; SM8550) PKG_CMAKE_OPTS_TARGET+=" -DSD8G2=On" - ;; + ;; esac makeinstall_target() { mkdir -p ${INSTALL}/usr/share/box64/lib - cp ${PKG_BUILD}/x64lib/* ${INSTALL}/usr/share/box64/lib + cp ${PKG_BUILD}/x64lib/* ${INSTALL}/usr/share/box64/lib mkdir -p ${INSTALL}/usr/bin - cp ${PKG_BUILD}/.${TARGET_NAME}/box64 ${INSTALL}/usr/bin - cp ${PKG_BUILD}/tests/box64-bash ${INSTALL}/usr/bin/bash-x64 + cp ${PKG_BUILD}/.${TARGET_NAME}/box64 ${INSTALL}/usr/bin + cp ${PKG_BUILD}/tests/box64-bash ${INSTALL}/usr/bin/bash-x64 mkdir -p ${INSTALL}/usr/config - cp ${PKG_DIR}/config/box64.box64rc ${INSTALL}/usr/config/box64.box64rc + cp ${PKG_BUILD}/system/box64.box64rc ${INSTALL}/usr/config/box64.box64rc mkdir -p ${INSTALL}/etc - ln -sf /storage/.config/box64.box64rc ${INSTALL}/etc/box64.box64rc + ln -sf /storage/.config/box64.box64rc ${INSTALL}/etc/box64.box64rc mkdir -p ${INSTALL}/etc/binfmt.d - cp -f ${PKG_DIR}/config/box64.conf ${INSTALL}/etc/binfmt.d/box64.conf + cp -f ${PKG_DIR}/config/box64.conf ${INSTALL}/etc/binfmt.d/box64.conf }