diff --git a/packages/emulation/libretro-beetle-saturn/package.mk b/packages/emulation/libretro-beetle-saturn/package.mk deleted file mode 100644 index 0d9ffacebb..0000000000 --- a/packages/emulation/libretro-beetle-saturn/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-beetle-saturn" -PKG_VERSION="6781645f170425473d03f896e6a5985dbe7b9d4b" -PKG_SHA256="05c35997e1cea9f6fa59cbc5c028302cc7c7fae40e05a3a5363dda5dd91e3a5f" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/beetle-saturn-libretro" -PKG_URL="https://github.com/libretro/beetle-saturn-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-saturn: beetle-saturn for Kodi" - -PKG_LIBNAME="mednafen_saturn_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="BEETLE-SATURN_LIB" - -make_target() { - make -} - -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-desmume/package.mk b/packages/emulation/libretro-desmume/package.mk deleted file mode 100644 index 7772cd3432..0000000000 --- a/packages/emulation/libretro-desmume/package.mk +++ /dev/null @@ -1,36 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-desmume" -PKG_VERSION="2ed78e2cece0bb9978fd64d37b17049ce2495c37" -PKG_SHA256="450bad42f90880ec759582c3b2f58af9cee6061965048e278c789cd9a70a43eb" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/desmume" -PKG_URL="https://github.com/libretro/desmume/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="libretro wrapper for desmume NDS emulator." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="desmume_libretro.so" -PKG_LIBPATH="desmume/${PKG_LIBNAME}" -PKG_LIBVAR="DESMUME_LIB" - -make_target() { - case ${TARGET_CPU} in - arm1176jzf-s) - make -C desmume -f Makefile.libretro platform=armv6-hardfloat-${TARGET_CPU} - ;; - cortex-a7|cortex-a9) - make -C desmume -f Makefile.libretro platform=armv7-neon-hardfloat-${TARGET_CPU} - ;; - x86-64) - make -C desmume -f Makefile.libretro - ;; - 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-dolphin/package.mk b/packages/emulation/libretro-dolphin/package.mk deleted file mode 100644 index bcbe8570d1..0000000000 --- a/packages/emulation/libretro-dolphin/package.mk +++ /dev/null @@ -1,32 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-dolphin" -PKG_VERSION="1a7d1bc867e62f85598e79ed8d704259869c773e" -PKG_SHA256="3acfdb0dee34773cfc67b045f135465f5e96e4de7b2912dfe61c6ea7c7d7e4d2" -PKG_ARCH="none" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/dolphin" -PKG_URL="https://github.com/libretro/dolphin/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform enet" -PKG_LONGDESC="Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC" - -PKG_LIBNAME="dolphin_libretro.so" -PKG_LIBPATH="libretro/${PKG_LIBNAME}" -PKG_LIBVAR="DOLPHIN_LIB" - -pre_configure_target() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} -} - -make_target() { - make -C libretro/ -} - -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-melonds/package.mk b/packages/emulation/libretro-melonds/package.mk deleted file mode 100644 index 2351a2da32..0000000000 --- a/packages/emulation/libretro-melonds/package.mk +++ /dev/null @@ -1,26 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-melonds" -PKG_VERSION="79b6c67a546faf6879b73fda46b5faec49bd8206" -PKG_SHA256="722fc339df015a4fb6d4cd652b63774ab065372a1ef52283d29de8383cd81d56" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/melonds" -PKG_URL="https://github.com/libretro/melonds/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="libretro wrapper for melonDS DS emulator." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="melonds_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MELONDS_LIB" - -configure_target() { - cd ${PKG_BUILD} -} - -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-ppsspp/package.mk b/packages/emulation/libretro-ppsspp/package.mk deleted file mode 100644 index 20b9d23945..0000000000 --- a/packages/emulation/libretro-ppsspp/package.mk +++ /dev/null @@ -1,42 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-ppsspp" -PKG_VERSION="7b4ddb426bbe9e287bb7f19b0cfaebb4ea0d41d8" -PKG_SHA256="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/hrydgard/ppsspp" -PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain SDL2" -PKG_LONGDESC="A PSP emulator written in C++." -PKG_TOOLCHAIN="cmake-make" - -PKG_LIBNAME="ppsspp_libretro.so" -PKG_LIBPATH="lib/${PKG_LIBNAME}" -PKG_LIBVAR="PPSSPP_LIB" - -if target_has_feature neon; then - PKG_ARCH_ARM="-DARMV7=ON \ - -DUSING_FBDEV=ON \ - -DUSING_EGL=ON \ - -DUSING_GLES2=ON \ - -DUSING_X11_VULKAN=OFF" -fi - -PKG_CMAKE_OPTS_TARGET="-DLIBRETRO=ON \ - -DUSE_SYSTEM_FFMPEG=ON \ - ${PKG_ARCH_ARM}" - -pre_configure_target() { - LDFLAGS+=" -lpthread" -} - -pre_make_target() { - find . -name flags.make -exec sed -i "s:isystem :I:g" \{} \; -} - -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.beetle-saturn/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk deleted file mode 100644 index 7e7be69866..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.beetle-saturn" -PKG_VERSION="1.22.2.18-Matrix" -PKG_SHA256="815e0feb6910c855bb22ded63be5931a9dc7f1508ba16a7c7e3b09d98903b08c" -PKG_REV="2" -# no openGL suport in retroplayer yet -PKG_ARCH="none" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-saturn" -PKG_URL="https://github.com/kodi-game/game.libretro.beetle-saturn/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-beetle-saturn" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.beetle-saturn: beetle-saturn for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/package.mk deleted file mode 100644 index 6e5d02b365..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.desmume" -PKG_VERSION="0.0.1.9-Matrix" -PKG_SHA256="f6eaa2584ee22a543ccfaf00d29b8484f1d7f380e1049c7effba828be3105c98" -PKG_REV="2" -# no openGL suport in retroplayer yet -PKG_ARCH="none" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.desmume" -PKG_URL="https://github.com/kodi-game/game.libretro.desmume/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-desmume" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.desmume: DESMuME GameClient for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0001-fix-cross-compile.patch b/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0001-fix-cross-compile.patch deleted file mode 100644 index 342a17989d..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0001-fix-cross-compile.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff -Naur a/CMakeLists.txt b/CMakeLists.txt ---- a/CMakeLists.txt 2016-10-18 13:23:32.000000000 -0700 -+++ b/CMakeLists.txt 2016-11-16 22:33:24.931252608 -0800 -@@ -4,39 +4,10 @@ - list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}) - - find_package(Kodi REQUIRED) -+find_package(libretro-desmume REQUIRED) - --if(CMAKE_BUILD_TYPE MATCHES Debug) -- set(LIBRETRO_DEBUG DEBUG=1) --endif() -- --if("${CORE_SYSTEM_NAME}" STREQUAL "windows") -- set(BUILD_COMMAND mingw32-make -f Makefile.libretro platform=win ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux") -- set(BUILD_COMMAND make -f Makefile.libretro ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin") -- set(BUILD_COMMAND make -f Makefile.libretro platform=osx ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "android") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd") --# TODO --endif() -- --include(ExternalProject) --externalproject_add(desmume -- GIT_REPOSITORY https://github.com/libretro/desmume-libretro -- GIT_TAG 40f9af5 -- PREFIX desmume -- CONFIGURE_COMMAND "" -- INSTALL_COMMAND "" -- BUILD_COMMAND ${BUILD_COMMAND} -- BUILD_IN_SOURCE 1) -- --set(DESMUME_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/desmume/src/desmume/desmume_libretro${CMAKE_SHARED_LIBRARY_SUFFIX} -+set(DEPLIBS desmume) -+set(DESMUME_CUSTOM_BINARY ${DESMUME_LIB} - ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}) - - build_addon(${PROJECT_NAME} DESMUME DEPLIBS) --add_dependencies(${PROJECT_NAME} desmume) diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0002-no-nds-controller.patch b/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0002-no-nds-controller.patch deleted file mode 100644 index 7e28f332be..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.desmume/patches/game.libretro.desmume-0002-no-nds-controller.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur a/game.libretro.desmume/addon.xml.in b/game.libretro.desmume/addon.xml.in ---- a/game.libretro.desmume/addon.xml.in 2016-07-16 04:22:14.000000000 -0700 -+++ b/game.libretro.desmume/addon.xml.in 2016-08-26 12:49:51.513260529 -0700 -@@ -5,7 +5,6 @@ - provider-name="Libretro"> - - -- - - diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/package.mk deleted file mode 100644 index 6ac6d2724d..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.dolphin" -PKG_VERSION="1.0.0.1-Leia" -PKG_SHA256="15349866bdb0bdfdd7943e4305add505af50f7190709abdd38d99d225995cc46" -PKG_REV="2" -# no openGL suport in retroplayer yet -PKG_ARCH="none" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.dolphin" -PKG_URL="https://github.com/kodi-game/game.libretro.dolphin/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-dolphin" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.dolphin: Dolphin for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/patches/game.libretro.dolphin-0001-fix-cross-compile.patch b/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/patches/game.libretro.dolphin-0001-fix-cross-compile.patch deleted file mode 100644 index a37e462a84..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.dolphin/patches/game.libretro.dolphin-0001-fix-cross-compile.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff -Naur a/CMakeLists.txt b/CMakeLists.txt ---- a/CMakeLists.txt 2016-10-18 13:23:42.000000000 -0700 -+++ b/CMakeLists.txt 2016-11-16 22:36:08.223799504 -0800 -@@ -4,40 +4,10 @@ - list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}) - - find_package(Kodi REQUIRED) -+find_package(libretro-dolphin REQUIRED) - --include(ExternalProject) -- --if(CMAKE_BUILD_TYPE MATCHES Debug) -- set(LIBRETRO_DEBUG DEBUG=1) --endif() -- --if("${CORE_SYSTEM_NAME}" STREQUAL "windows") -- set(BUILD_COMMAND mingw32-make -C libretro platform=win ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux") -- set(BUILD_COMMAND make -C libretro ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin") -- set(BUILD_COMMAND make -C libretro platform=osx ${LIBRETRO_DEBUG}) --elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "android") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi") -- # TODO --elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd") --# TODO --endif() -- --externalproject_add(dolphin -- GIT_REPOSITORY https://github.com/libretro/dolphin -- GIT_TAG 2ed82b9 -- PREFIX dolphin -- CONFIGURE_COMMAND "" -- INSTALL_COMMAND "" -- BUILD_COMMAND ${BUILD_COMMAND} -- BUILD_IN_SOURCE 1) -- --set(DOLPHIN_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/dolphin/src/dolphin/libretro/dolphin_libretro${CMAKE_SHARED_LIBRARY_SUFFIX} -+set(DEPLIBS dolphin) -+set(DOLPHIN_CUSTOM_BINARY ${DOLPHIN_LIB} - ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}) - - build_addon(${PROJECT_NAME} DOLPHIN DEPLIBS) --add_dependencies(${PROJECT_NAME} dolphin) diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.melonds/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.melonds/package.mk deleted file mode 100644 index ab5026d1c9..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.melonds/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.melonds" -PKG_VERSION="0.9.0.14-Matrix" -PKG_SHA256="7e2de12de9bd0c8b2cb3bc6370582740dbb7a1de3ef7985ebdefbeb241fef9f9" -PKG_REV="2" -# no openGL suport in retroplayer yet -PKG_ARCH="none" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.melonds" -PKG_URL="https://github.com/kodi-game/game.libretro.melonds/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-melonds" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.melonds: melonDS emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.ppsspp/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.ppsspp/package.mk deleted file mode 100644 index 6c24728371..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.ppsspp/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.ppsspp" -PKG_VERSION="0.0.1.2-Leia" -PKG_SHA256="27bfeda9a91b1eef60552c5b7055b2fa246b3d5b0d09a9986ab69e858d10c69a" -PKG_REV="2" -# no openGL suport in retroplayer yet -PKG_ARCH="none" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.ppsspp" -PKG_URL="https://github.com/kodi-game/game.libretro.ppsspp/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-ppsspp" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.ppsspp: ppsspp for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/tools/mkpkg/mkpkg_libretro-ppsspp b/tools/mkpkg/mkpkg_libretro-ppsspp deleted file mode 100755 index c650cb8577..0000000000 --- a/tools/mkpkg/mkpkg_libretro-ppsspp +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -echo "getting sources..." - if [ ! -d libretro-ppsspp.git ]; then - git clone --depth=1 https://github.com/hrydgard/ppsspp libretro-ppsspp.git - cd libretro-ppsspp.git - git submodule init - git submodule deinit -f ffmpeg - git submodule deinit -f dx9sdk - git submodule deinit -f pspautotests - git submodule update - cd .. - fi - - cd libretro-ppsspp.git - git pull - GIT_REV=`git log -n1 --format=%H` - cd .. - -echo "copying sources..." - rm -rf libretro-ppsspp-$GIT_REV - cp -R libretro-ppsspp.git libretro-ppsspp-$GIT_REV - -echo "cleaning sources..." - rm -rf libretro-ppsspp-$GIT_REV/.git - -echo "packing sources..." - tar cvJf libretro-ppsspp-$GIT_REV.tar.xz libretro-ppsspp-$GIT_REV - echo "SHA256: $(sha256sum libretro-ppsspp-$GIT_REV.tar.xz)" - -echo "remove temporary sourcedir..." - rm -rf libretro-ppsspp-$GIT_REV