From 0fc989a2e9af718f074ca522467f534595fb25be Mon Sep 17 00:00:00 2001 From: Douglas Teles Date: Fri, 17 Apr 2026 19:49:05 -0300 Subject: [PATCH] Add skyemu-lr package to ArchR project path Cherry-pick created it under projects/ROCKNIX/ but build system looks under projects/ArchR/. Copy to correct location. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../emulators/libretro/skyemu-lr/package.mk | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 projects/ArchR/packages/emulators/libretro/skyemu-lr/package.mk diff --git a/projects/ArchR/packages/emulators/libretro/skyemu-lr/package.mk b/projects/ArchR/packages/emulators/libretro/skyemu-lr/package.mk new file mode 100644 index 0000000000..4eba8359fa --- /dev/null +++ b/projects/ArchR/packages/emulators/libretro/skyemu-lr/package.mk @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# Copyright (C) 2026-present ROCKNIX (https://github.com/ROCKNIX) + +PKG_NAME="skyemu-lr" +PKG_VERSION="46efbcbdb3b902373a09f4724e6d3b1a5acc4af3" +PKG_LICENSE="MIT" +PKG_SITE="https://github.com/skylersaleh/SkyEmu" +PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz" +PKG_LONGDESC="SkyEmu is a low level GameBoy, GameBoy Color, Game Boy Advance, and DS emulator." +PKG_DEPENDS_TARGET="toolchain SDL2 openssl curl" +PKG_TOOLCHAIN="cmake" +PKG_PATCH_DIRS+="${DEVICE}" + +pre_configure_target() { + PKG_CMAKE_OPTS_TARGET+=" -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_RETRO_ACHIEVEMENTS=ON \ + -DRETRO_CORE_ONLY=ON" +} + +make_target() { + cmake --build ${PKG_BUILD}/.${TARGET_NAME} --target skyemu_libretro --config Release} +} + +makeinstall_target() { + mkdir -p ${INSTALL}/usr/lib/libretro + cp -r ${PKG_BUILD}/.${TARGET_NAME}/skyemu_libretro.so ${INSTALL}/usr/lib/libretro/ +}