diff --git a/packages/emulation/libretro-craft/package.mk b/packages/emulation/libretro-craft/package.mk deleted file mode 100644 index 0262d49663..0000000000 --- a/packages/emulation/libretro-craft/package.mk +++ /dev/null @@ -1,73 +0,0 @@ -################################################################################ -# This file is part of LibreELEC - https://libreelec.tv -# Copyright (C) 2016-present Team LibreELEC -# -# LibreELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# LibreELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with LibreELEC. If not, see . -################################################################################ - -PKG_NAME="libretro-craft" -PKG_VERSION="03e3ecb" -PKG_SHA256="d1f6f687159452b2f0d61264e5e59b7c5776d2a82a2a21759ebd88abeacf77c6" -PKG_ARCH="any" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/Craft" -PKG_URL="https://github.com/libretro/Craft/archive/$PKG_VERSION.tar.gz" -PKG_SOURCE_DIR="Craft-$PKG_VERSION*" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_SECTION="emulation" -PKG_SHORTDESC="A simple Minecraft clone written in C using modern OpenGL (shaders)" -PKG_LONGDESC="A simple Minecraft clone written in C using modern OpenGL (shaders)" - -PKG_LIBNAME="craft_libretro.so" -PKG_LIBPATH="$PKG_LIBNAME" -PKG_LIBVAR="CRAFT_LIB" - -pre_configure_target() { - # fails to build in subdirs - cd $PKG_BUILD - rm -rf .$TARGET_NAME -} - -make_target() { - - if [ -z "$DEVICE" ]; then - PKG_DEVICE_NAME=$PROJECT - else - PKG_DEVICE_NAME=$DEVICE - fi - - case $PKG_DEVICE_NAME in - RPi|RPi2) - make -f Makefile.libretro platform=${PKG_DEVICE_NAME,,} - ;; - Generic) - make -f Makefile.libretro - ;; - *) - if [[ "$TARGET_CPU" = "cortex-a9" ]] || [[ "$TARGET_CPU" = *"cortex-a53" ]] || [[ "$TARGET_CPU" = "cortex-a17" ]]; then - if [ "$TARGET_ARCH" = "aarch64" ]; then - make -f Makefile.libretro platform=aarch64 - else - make -f Makefile.libretro platform=armv7-neon-gles-cortex-a9 - fi - fi - ;; - esac -} - -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/emulation/libretro-craft/patches/libretro-craft-0001-aarch64-support.patch b/packages/emulation/libretro-craft/patches/libretro-craft-0001-aarch64-support.patch deleted file mode 100644 index 3d588ab599..0000000000 --- a/packages/emulation/libretro-craft/patches/libretro-craft-0001-aarch64-support.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur a/Makefile.libretro b/Makefile.libretro ---- a/Makefile.libretro 2016-03-18 14:07:33.000000000 -0700 -+++ b/Makefile.libretro 2016-05-10 13:41:01.138087395 -0700 -@@ -274,6 +274,16 @@ - CPUFLAGS += -mfloat-abi=hard - endif - -+# aarch64 -+else ifneq (,$(findstring aarch64,$(platform))) -+ TARGET := $(TARGET_NAME)_libretro.so -+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_DIR)/link.T -Wl,--no-undefined -+ fpic := -fPIC -+ CPUFLAGS += -DNO_ASM -DARM -D__arm__ -DARM_ASM -+ PLATCFLAGS += -DARM -+ GLES = 1 -+ GL_LIB := -lGLESv2 -+ - # emscripten - else ifeq ($(platform), emscripten) - TARGET := $(TARGET_NAME)_libretro_emscripten.bc