mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-01 15:07:49 +00:00
Merge pull request #5193 from HiassofT/le10-retro-cleanup
remove GL retroplayer addons
This commit is contained in:
commit
9738caff97
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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"
|
@ -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"
|
@ -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)
|
@ -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">
|
||||
<requires>
|
||||
<import addon="game.libretro" version="1.0.0"/>
|
||||
- <import addon="game.controller.nds" version="1.0.0"/>
|
||||
</requires>
|
||||
<extension point="kodi.gameclient"
|
||||
library_@PLATFORM@="@LIBRARY_FILENAME@">
|
@ -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"
|
@ -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)
|
@ -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"
|
@ -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"
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user