From a3956a390cdc5fcbcb415910d9ebfade9a158ce7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 11 Oct 2021 15:59:58 +0200 Subject: [PATCH] Revert "game.libretro.uae4arm: drop package" This reverts commit b7407b5fe06d3f6a4901b53ab0ede92217244d0a. --- .../emulation/libretro-uae4arm/package.mk | 38 +++++++++++++++++++ .../game.libretro.uae4arm/package.mk | 17 +++++++++ 2 files changed, 55 insertions(+) create mode 100644 packages/emulation/libretro-uae4arm/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk diff --git a/packages/emulation/libretro-uae4arm/package.mk b/packages/emulation/libretro-uae4arm/package.mk new file mode 100644 index 0000000000..1d0f915fca --- /dev/null +++ b/packages/emulation/libretro-uae4arm/package.mk @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="libretro-uae4arm" +PKG_VERSION="0e9dd6e2e8c1d08df0532a429afc8fa9f5e9ca3a" +PKG_SHA256="ccc989c75c11cbc1be96b917cadc3551b5fb8710f2a203f2ce86c46196229a4a" +PKG_ARCH="arm" +PKG_LICENSE="GPL" +PKG_SITE="https://github.com/libretro/uae4arm-libretro" +PKG_URL="https://github.com/libretro/uae4arm-libretro/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain zlib" +PKG_LONGDESC="UAE4ARM amiga emulator." + +PKG_LIBNAME="uae4arm_libretro.so" +PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBVAR="UAE4ARM_LIB" + +pre_configure_target() { + if target_has_feature neon; then + CFLAGS+=" -D__NEON_OPT" + fi +} + +make_target() { + if target_has_feature neon; then + PKG_HAVE_NEON=1 + else + PKG_HAVE_NEON=0 + fi + + make HAVE_NEON=${PKG_HAVE_NEON} USE_PICASSO96=1 +} + +makeinstall_target() { + mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} + cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} + echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake +} diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk new file mode 100644 index 0000000000..6a2c0d143b --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="game.libretro.uae4arm" +PKG_VERSION="ae25a2655717032add0ad95793929b039d4a87e5" +PKG_SHA256="5c6b1cc5a5200a47d090e8dee884ee24726c191887d412c738a1a165139dc297" +PKG_REV="105" +PKG_ARCH="arm" +PKG_LICENSE="GPL" +PKG_SITE="https://github.com/kodi-game/game.libretro.uae4arm" +PKG_URL="https://github.com/kodi-game/game.libretro.uae4arm/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-uae4arm" +PKG_SECTION="" +PKG_LONGDESC="game.libretro.uae4arm: uae4arm emulator for Kodi" + +PKG_IS_ADDON="yes" +PKG_ADDON_TYPE="kodi.gameclient"