mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2024-11-23 08:20:00 +00:00
retroplayer: add new emulators
This commit is contained in:
parent
d4ddf0798b
commit
7c847c106d
23
packages/emulation/libretro-81/package.mk
Normal file
23
packages/emulation/libretro-81/package.mk
Normal file
@ -0,0 +1,23 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-81"
|
||||
PKG_VERSION="340a51b250fb8fbf1a9e5d3ad3924044250064e0"
|
||||
PKG_SHA256="15c84d2489e02353d0d0b681a5a069902b1861ccb9b8df15cd48b36d57e32dbd"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/81-libretro"
|
||||
PKG_URL="https://github.com/libretro/81-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="A port of the EightyOne ZX81 Emulator to libretro"
|
||||
PKG_TOOLCHAIN="make"
|
||||
PKG_MAKE_OPTS_TARGET="-f Makefile.libretro"
|
||||
|
||||
PKG_LIBNAME="81_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="81_LIB"
|
||||
|
||||
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
|
||||
}
|
22
packages/emulation/libretro-a5200/package.mk
Normal file
22
packages/emulation/libretro-a5200/package.mk
Normal file
@ -0,0 +1,22 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-a5200"
|
||||
PKG_VERSION="44455983830bb19513bf531388ba8f7cde9e50ab"
|
||||
PKG_SHA256="f83b91936527f5473b15b0ff1a29dab1f01218606ab72696b2312c475d0bd110"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/libretro/a5200"
|
||||
PKG_URL="https://github.com/libretro/a5200/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Libretro port of Atari 5200 emulator version 2.0.2 for GCW0"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="a5200_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="A5200_LIB"
|
||||
|
||||
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
|
||||
}
|
24
packages/emulation/libretro-beetle-pce/package.mk
Normal file
24
packages/emulation/libretro-beetle-pce/package.mk
Normal file
@ -0,0 +1,24 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-pce"
|
||||
PKG_VERSION="c01874a3f313624624b0a119883b697e0d1b3bea"
|
||||
PKG_SHA256="5336d19bc903a08d54100afebc7b84cf078e15afccda66aab326afa81b9001b8"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-pce-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-pce-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Standalone port of Mednafen PCE to libretro."
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="HAVE_CDROM=1"
|
||||
|
||||
PKG_LIBNAME="mednafen_pce_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BEETLE-FAST_LIB"
|
||||
|
||||
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
|
||||
}
|
25
packages/emulation/libretro-beetle-saturn/package.mk
Normal file
25
packages/emulation/libretro-beetle-saturn/package.mk
Normal file
@ -0,0 +1,25 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-saturn"
|
||||
PKG_VERSION="6625d33005fa9aebd7f13883a6a3a16118a467cc"
|
||||
PKG_SHA256="2bddaa5c2aa7ad56147b212fb9402e75a8a3941c5acfb6249e709905410ac21c"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPLv2"
|
||||
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"
|
||||
PKG_LONGDESC="Standalone port of Mednafen Saturn to libretro."
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="HAVE_CDROM=1"
|
||||
|
||||
PKG_LIBNAME="mednafen_saturn_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BEETLE-SATURN_LIB"
|
||||
|
||||
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
|
||||
}
|
24
packages/emulation/libretro-bk/package.mk
Normal file
24
packages/emulation/libretro-bk/package.mk
Normal file
@ -0,0 +1,24 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bk"
|
||||
PKG_VERSION="cf70ce503ddb65051a58f3c4f61d1e258fc4c84b"
|
||||
PKG_SHA256="ce80a3a9f88a15a53e7cc420708a2eaa6b3136b01e4ac4d91d84eb2409f0ab69"
|
||||
PKG_LICENSE="Opensource"
|
||||
PKG_SITE="https://github.com/libretro/bk-emulator"
|
||||
PKG_URL="https://github.com/libretro/bk-emulator/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC=""
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="-f Makefile.libretro"
|
||||
|
||||
PKG_LIBNAME="bk_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BK_LIB"
|
||||
|
||||
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
|
||||
}
|
27
packages/emulation/libretro-blastem/package.mk
Normal file
27
packages/emulation/libretro-blastem/package.mk
Normal file
@ -0,0 +1,27 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-blastem"
|
||||
PKG_VERSION="277e4a62668597d4f59cadda1cbafb844f981d45"
|
||||
PKG_SHA256="1ad8eab6f528612d52f8310237d3e62a501e7449682369baa9eb5d4c73a6b90e"
|
||||
PKG_ARCH="x86_64 i386"
|
||||
PKG_LICENSE="GPL3"
|
||||
PKG_SITE="https://github.com/libretro/blastem"
|
||||
PKG_URL="https://github.com/libretro/blastem/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="A github mirror for BlastEm - The fast and accurate Genesis emulator"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="-f Makefile.libretro"
|
||||
|
||||
[ "${ARCH}" = "i386" ] && PKG_MAKE_OPTS_TARGET+=" ARCH=x86" || true
|
||||
|
||||
PKG_LIBNAME="blastem_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BLASTEM_LIB"
|
||||
|
||||
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
|
||||
}
|
27
packages/emulation/libretro-bsnes-hd/package.mk
Normal file
27
packages/emulation/libretro-bsnes-hd/package.mk
Normal file
@ -0,0 +1,27 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes-hd"
|
||||
PKG_VERSION="04821703aefdc909a4fd66d168433fcac06c2ba7"
|
||||
PKG_SHA256="f3c5b4480c412af869fd0b050c80160308acdc5feb6a5c017dbcb9dd5fd6a725"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/DerKoun/bsnes-hd"
|
||||
PKG_URL="https://github.com/DerKoun/bsnes-hd/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_BRANCH="master"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Fork of bsnes that adds HD video features."
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
make_target() {
|
||||
make -C bsnes -f GNUmakefile target="libretro" compiler="${CXX}" CXXFLAGS="${CXXFLAGS}" platform=linux local=false binary=library
|
||||
}
|
||||
|
||||
PKG_LIBNAME="bsnes_hd_beta_libretro.so"
|
||||
PKG_LIBPATH="bsnes/out/${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BSNES-HD_LIB"
|
||||
|
||||
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
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
diff --git a/bsnes/GNUmakefile b/bsnes/GNUmakefile
|
||||
index 58466fb..eceb96c 100644
|
||||
--- a/bsnes/GNUmakefile
|
||||
+++ b/bsnes/GNUmakefile
|
||||
@@ -1,7 +1,7 @@
|
||||
target ?= bsnes
|
||||
binary ?= application
|
||||
build := performance
|
||||
-openmp := true
|
||||
+openmp := false
|
||||
local := false
|
||||
flags += -I. -I..
|
||||
|
||||
diff --git a/bsnes/target-libretro/GNUmakefile b/bsnes/target-libretro/GNUmakefile
|
||||
index 340c40a..ddc2297 100644
|
||||
--- a/bsnes/target-libretro/GNUmakefile
|
||||
+++ b/bsnes/target-libretro/GNUmakefile
|
||||
@@ -1,6 +1,6 @@
|
||||
name := bsnes_libretro
|
||||
local := false
|
||||
-openmp := true
|
||||
+openmp := false
|
||||
flags += -Wno-narrowing -Wno-multichar -g -fPIC
|
||||
|
||||
ifeq ($(platform), ios-arm64)
|
||||
@@ -23,9 +23,9 @@ obj/libretro.o: target-libretro/libretro.cpp
|
||||
|
||||
all: $(objects)
|
||||
ifeq ($(platform),linux)
|
||||
- $(strip $(compiler) -o out/bsnes_hd_beta_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic $(options))
|
||||
+ $(strip $(compiler) -o out/bsnes_hd_beta_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -Wl,-Bdynamic $(options))
|
||||
else ifeq ($(platform),windows)
|
||||
- $(strip $(compiler) -o out/bsnes_hd_beta_libretro.dll -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic $(options))
|
||||
+ $(strip $(compiler) -o out/bsnes_hd_beta_libretro.dll -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -Wl,-Bdynamic $(options))
|
||||
else ifeq ($(platform),libnx)
|
||||
$(strip $(AR) rcs out/bsnes_hd_beta_libretro_libnx.a $(objects))
|
||||
else ifeq ($(platform),macos)
|
28
packages/emulation/libretro-bsnes/package.mk
Normal file
28
packages/emulation/libretro-bsnes/package.mk
Normal file
@ -0,0 +1,28 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes"
|
||||
PKG_VERSION="82dc02fd51d1e712ee68b147c89a407f1e4f3a64"
|
||||
PKG_SHA256="8ecd4eb69fa5857af0cd60aa3b4226bf96a852df50f7dfa7f7d86766b7f92d30"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/bsnes"
|
||||
PKG_URL="https://github.com/libretro/bsnes-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Super Nintendo (Super Famicom) emulator"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="bsnes_libretro.so"
|
||||
PKG_LIBPATH="bsnes/out/${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BSNES_LIB"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="-C bsnes -f GNUmakefile target=libretro platform=linux local=false"
|
||||
|
||||
pre_make_target() {
|
||||
PKG_MAKE_OPTS_TARGET+=" compiler=${CXX}"
|
||||
}
|
||||
|
||||
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
|
||||
}
|
@ -0,0 +1,63 @@
|
||||
From 43c1b5bd74f8e6355dd55d177ec66cece9c75900 Mon Sep 17 00:00:00 2001
|
||||
From: Garrett Brown <themagnificentmrb@gmail.com>
|
||||
Date: Tue, 28 Mar 2023 19:00:04 -0700
|
||||
Subject: [PATCH] Disable OpenMP
|
||||
|
||||
---
|
||||
bsnes/GNUmakefile | 5 ++---
|
||||
bsnes/target-libretro/GNUmakefile | 8 ++++----
|
||||
2 files changed, 6 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/bsnes/GNUmakefile b/bsnes/GNUmakefile
|
||||
index ab0c1a76..1d7aa92b 100644
|
||||
--- a/bsnes/GNUmakefile
|
||||
+++ b/bsnes/GNUmakefile
|
||||
@@ -1,8 +1,8 @@
|
||||
target ?= bsnes
|
||||
binary ?= application
|
||||
build := performance
|
||||
-openmp := true
|
||||
-local ?= true
|
||||
+openmp := false
|
||||
+local ?= false
|
||||
flags += -I. -I..
|
||||
|
||||
# in order for this to work, obj/lzma.o must be omitted or bsnes will hang on startup.
|
||||
@@ -37,7 +37,6 @@ else ifeq ($(platform),macos)
|
||||
else ifneq ($(filter $(platform),linux bsd unix unix-armv7-hardfloat-neon),)
|
||||
ifeq ($(binary),application)
|
||||
options += -Wl,-export-dynamic
|
||||
- options += -lX11 -lXext
|
||||
else ifeq ($(binary),library)
|
||||
flags += -fPIC
|
||||
options += -shared
|
||||
diff --git a/bsnes/target-libretro/GNUmakefile b/bsnes/target-libretro/GNUmakefile
|
||||
index a39bed5a..0e0a39f6 100644
|
||||
--- a/bsnes/target-libretro/GNUmakefile
|
||||
+++ b/bsnes/target-libretro/GNUmakefile
|
||||
@@ -1,6 +1,6 @@
|
||||
name := bsnes_libretro
|
||||
local := false
|
||||
-openmp := true
|
||||
+openmp := false
|
||||
flags += -Wno-narrowing -Wno-multichar -g -fPIC
|
||||
|
||||
ifeq ($(platform), ios-arm64)
|
||||
@@ -24,11 +24,11 @@ obj/program.o: target-libretro/program.cpp
|
||||
|
||||
all: $(objects)
|
||||
ifneq ($(filter $(platform),linux bsd unix unix-armv7-hardfloat-neon),)
|
||||
- $(strip $(compiler) -o out/bsnes_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic $(options))
|
||||
+ $(strip $(compiler) -o out/bsnes_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -Wl,-Bdynamic $(options))
|
||||
else ifeq ($(platform),haiku)
|
||||
- $(strip $(compiler) -o out/bsnes_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic $(options))
|
||||
+ $(strip $(compiler) -o out/bsnes_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -Wl,-Bdynamic $(options))
|
||||
else ifeq ($(platform),windows)
|
||||
- $(strip $(compiler) -o out/bsnes_libretro.dll -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic $(options))
|
||||
+ $(strip $(compiler) -o out/bsnes_libretro.dll -shared $(objects) -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -Wl,-Bdynamic $(options))
|
||||
else ifeq ($(platform),libnx)
|
||||
$(strip $(AR) rcs out/bsnes_libretro_libnx.a $(objects))
|
||||
else ifeq ($(platform),macos)
|
||||
--
|
||||
2.34.1
|
||||
|
28
packages/emulation/libretro-bsnes2014-performance/package.mk
Normal file
28
packages/emulation/libretro-bsnes2014-performance/package.mk
Normal file
@ -0,0 +1,28 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes2014-performance"
|
||||
PKG_VERSION="78dc66f8c09dc0117d55ee4249186674385386e5"
|
||||
PKG_SHA256="8ff114549a964af928c472d0bb67e9cba5841bd1be87e2ee4f8bf89d185af089"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/bsnes2014"
|
||||
PKG_URL="https://github.com/libretro/bsnes2014/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Libretro fork of bsnes. As close to upstream as possible."
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="bsnes2014_performance_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BSNES2014-PERFORMANCE_LIB"
|
||||
|
||||
pre_make_target() {
|
||||
if [ "${ARCH}" = "aarch64" ];then
|
||||
LDFLAGS+=" -lgcc"
|
||||
fi
|
||||
}
|
||||
|
||||
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
|
||||
}
|
26
packages/emulation/libretro-cannonball/package.mk
Normal file
26
packages/emulation/libretro-cannonball/package.mk
Normal file
@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-cannonball"
|
||||
PKG_VERSION="8fb0d9561ee110f31f45610661649f0c1ff068ee"
|
||||
PKG_SHA256="04c4789fc4c8433db8649654ecc59d84a8a7422b3b2e53892b0ca7febbe2c05c"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/cannonball"
|
||||
PKG_URL="https://github.com/libretro/cannonball/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Cannonball: An Enhanced OutRun Engine"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="cannonball_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="CANNONBALL_LIB"
|
||||
|
||||
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
|
||||
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/cannonball/res/
|
||||
cp -v res/{tilemap.bin,tilepatch.bin} docs/license.txt ${SYSROOT_PREFIX}/usr/share/retroarch/system/cannonball/res/
|
||||
cp -v roms/roms.txt ${SYSROOT_PREFIX}/usr/share/retroarch/system/cannonball/
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
diff -Naur dosbox_pure-4fdb557e415698aae5bd90b076f76437f5e9b0b4/Makefile dosbox_pure-4fdb557e415698aae5bd90b076f76437f5e9b0b4-2/Makefile
|
||||
--- dosbox_pure-4fdb557e415698aae5bd90b076f76437f5e9b0b4/Makefile 2022-12-13 22:22:26.391256258 +0100
|
||||
+++ dosbox_pure-4fdb557e415698aae5bd90b076f76437f5e9b0b4-2/Makefile 2022-12-13 22:38:22.894452324 +0100
|
||||
@@ -201,9 +201,9 @@
|
||||
ifeq ($(platform),vita)
|
||||
CFLAGS := -DNDEBUG -O3 -fno-ident -fno-partial-inlining
|
||||
else
|
||||
- CFLAGS := -DNDEBUG -O2 -fno-ident
|
||||
+ CFLAGS := -DNDEBUG -O3 -fno-ident
|
||||
endif
|
||||
- LDFLAGS += -O2
|
||||
+ LDFLAGS += -O3 -fno-ident
|
||||
endif
|
||||
|
||||
CFLAGS += $(CPUFLAGS) -std=gnu++11 -fomit-frame-pointer -fexceptions -Wno-address-of-packed-member -Wno-format -Wno-switch -Wno-psabi
|
||||
@@ -245,9 +245,9 @@
|
||||
else
|
||||
$(info Linking $@ ...)
|
||||
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
||||
-ifneq ($(BUILD),DEBUG)
|
||||
- $(STRIPCMD) $@
|
||||
-endif
|
||||
+#ifneq ($(BUILD),DEBUG)
|
||||
+# $(STRIPCMD) $@
|
||||
+#endif
|
||||
endif
|
||||
|
||||
define COMPILE
|
@ -0,0 +1,13 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 65ece36..6fd017d 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -633,7 +633,7 @@ endif
|
||||
# utilities
|
||||
MD = -mkdir$(EXE_EXT)
|
||||
RM = @rm -f
|
||||
-OBJDUMP = @objdump
|
||||
+OBJDUMP ?= @objdump
|
||||
|
||||
#-------------------------------------------------
|
||||
# form the name of the executable
|
24
packages/emulation/libretro-mesen-s/package.mk
Normal file
24
packages/emulation/libretro-mesen-s/package.mk
Normal file
@ -0,0 +1,24 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mesen-s"
|
||||
PKG_VERSION="32a7adfb4edb029324253cb3632dfc6599ad1aa8"
|
||||
PKG_SHA256="17e29212103691a3ae73862cd22c8d1dc6cdbb2b3750eac3dc1687d087d0cc05"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/Mesen-S"
|
||||
PKG_URL="https://github.com/libretro/Mesen-S/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Mesen-S is a cross-platform (Windows & Linux) SNES emulator built in C++ and C#"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="mesen-s_libretro.so"
|
||||
PKG_LIBPATH="Libretro/${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="MESEN-S_LIB"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="-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
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
diff --git a/tools/mkoffsets.sh b/tools/mkoffsets.sh
|
||||
index d9a8db5..b82d6eb 100755
|
||||
--- a/tools/mkoffsets.sh
|
||||
+++ b/tools/mkoffsets.sh
|
||||
@@ -165,3 +165,4 @@ get_define OFS_SH2_ SH2_ p_rom ; echo "$line" >>$fn
|
||||
get_define OFS_SH2_ SH2_ p_dram ; echo "$line" >>$fn
|
||||
get_define OFS_SH2_ SH2_ p_drcblk_da ; echo "$line" >>$fn
|
||||
get_define OFS_SH2_ SH2_ p_drcblk_ram ; echo "$line" >>$fn
|
||||
+rm -f /tmp/getoffs.*
|
@ -0,0 +1,25 @@
|
||||
From edd203bae0939789cf9f34281ad04f103b495e16 Mon Sep 17 00:00:00 2001
|
||||
From: Garrett Brown <themagnificentmrb@gmail.com>
|
||||
Date: Tue, 17 Jan 2023 12:13:29 -0800
|
||||
Subject: [PATCH 1/2] libretro: Fix missing library version
|
||||
|
||||
---
|
||||
src/libretro.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/libretro.cpp b/src/libretro.cpp
|
||||
index 5b2830a..1aeb141 100644
|
||||
--- a/src/libretro.cpp
|
||||
+++ b/src/libretro.cpp
|
||||
@@ -114,7 +114,7 @@ void retro_get_system_info(struct retro_system_info *info) {
|
||||
#else
|
||||
#define __GIT_VERSION ""
|
||||
#endif
|
||||
- info->library_version = __GIT_VERSION;
|
||||
+ info->library_version = SCUMMVM_VERSION;
|
||||
info->valid_extensions = "scummvm";
|
||||
info->need_fullpath = true;
|
||||
info->block_extract = false;
|
||||
--
|
||||
2.34.1
|
||||
|
@ -0,0 +1,25 @@
|
||||
From 9d4e078e96c950f6b2d8977d08390844cd9aa62c Mon Sep 17 00:00:00 2001
|
||||
From: Garrett Brown <themagnificentmrb@gmail.com>
|
||||
Date: Thu, 28 Oct 2021 16:00:20 -0700
|
||||
Subject: [PATCH 2/2] libretro: Move scummvm.ini to writable save directory
|
||||
|
||||
---
|
||||
src/libretro-os.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/libretro-os.cpp b/src/libretro-os.cpp
|
||||
index 27a442d..3b52467 100644
|
||||
--- a/src/libretro-os.cpp
|
||||
+++ b/src/libretro-os.cpp
|
||||
@@ -742,7 +742,7 @@ public:
|
||||
}
|
||||
|
||||
virtual Common::String getDefaultConfigFileName() {
|
||||
- return s_systemDir + "/scummvm.ini";
|
||||
+ return s_saveDir + "/scummvm.ini";
|
||||
}
|
||||
|
||||
virtual void logMessage(LogMessageType::Type type, const char *message) {
|
||||
--
|
||||
2.34.1
|
||||
|
@ -0,0 +1,17 @@
|
||||
diff --git a/src/libretro/Makefile b/src/libretro/Makefile
|
||||
index a170992343..6a828521e5 100644
|
||||
--- a/src/os/libretro/Makefile
|
||||
+++ b/src/os/libretro/Makefile
|
||||
@@ -57,11 +57,10 @@ ifneq ($(GIT_VERSION)," unknown")
|
||||
CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
|
||||
endif
|
||||
|
||||
-GET_STATIC_ARG=$(if $(filter $(shell $(CXX) -print-file-name=$1.a),$1.a),,-static-$1)
|
||||
# Unix
|
||||
ifneq (,$(findstring unix,$(platform)))
|
||||
CXXFLAGS += $(LTO)
|
||||
- LDFLAGS += $(LTO) $(PTHREAD_FLAGS) $(call GET_STATIC_ARG,libgcc) $(call GET_STATIC_ARG,libstdc++)
|
||||
+ LDFLAGS += $(LTO) $(PTHREAD_FLAGS)
|
||||
TARGET := $(TARGET_NAME)_libretro.so
|
||||
fpic := -fPIC
|
||||
ifneq ($(findstring SunOS,$(shell uname -a)),)
|
22
packages/emulation/libretro-supafaust/package.mk
Normal file
22
packages/emulation/libretro-supafaust/package.mk
Normal file
@ -0,0 +1,22 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-supafaust"
|
||||
PKG_VERSION="75c658cce454e58ae04ea252f53a31c60d61548e"
|
||||
PKG_SHA256="3a7d69a9ef4997c5eaee7ce78e940cfdfbfe351477d05194680feb43094d9c17"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/supafaust"
|
||||
PKG_URL="https://github.com/libretro/supafaust/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="SNES emulator for multicore ARM Cortex A7,A9,A15,A53 Linux platforms"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="mednafen_supafaust_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="SUPAFAUST_LIB"
|
||||
|
||||
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
|
||||
}
|
26
packages/emulation/libretro-vice_x128/package.mk
Normal file
26
packages/emulation/libretro-vice_x128/package.mk
Normal file
@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vice_x128"
|
||||
PKG_VERSION="86eca8b0a64aa4ca442e696e75d43de19b9556d3"
|
||||
PKG_SHA256="74a6d1adf10fa0e53416b07875af4c84ebcaef14d40636cfc328db925cdc8335"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vice-libretro"
|
||||
PKG_URL="https://github.com/libretro/vice-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Versatile Commodore 8-bit Emulator version"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
PKG_LIBNAME="vice_x128_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="VICE-X128_LIB"
|
||||
|
||||
make_target() {
|
||||
make EMUTYPE=x128
|
||||
}
|
||||
|
||||
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
|
||||
}
|
26
packages/emulation/libretro-vice_x64/package.mk
Normal file
26
packages/emulation/libretro-vice_x64/package.mk
Normal file
@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vice_x64"
|
||||
PKG_VERSION="86eca8b0a64aa4ca442e696e75d43de19b9556d3"
|
||||
PKG_SHA256="74a6d1adf10fa0e53416b07875af4c84ebcaef14d40636cfc328db925cdc8335"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vice-libretro"
|
||||
PKG_URL="https://github.com/libretro/vice-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Versatile Commodore 8-bit Emulator version"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
PKG_LIBNAME="vice_x64_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="VICE-X64_LIB"
|
||||
|
||||
make_target() {
|
||||
make EMUTYPE=x64
|
||||
}
|
||||
|
||||
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
|
||||
}
|
26
packages/emulation/libretro-vice_xplus4/package.mk
Normal file
26
packages/emulation/libretro-vice_xplus4/package.mk
Normal file
@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vice_xplus4"
|
||||
PKG_VERSION="86eca8b0a64aa4ca442e696e75d43de19b9556d3"
|
||||
PKG_SHA256="74a6d1adf10fa0e53416b07875af4c84ebcaef14d40636cfc328db925cdc8335"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vice-libretro"
|
||||
PKG_URL="https://github.com/libretro/vice-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Versatile Commodore 8-bit Emulator version"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
PKG_LIBNAME="vice_xplus4_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="VICE-XPLUS4_LIB"
|
||||
|
||||
make_target() {
|
||||
make EMUTYPE=xplus4
|
||||
}
|
||||
|
||||
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
|
||||
}
|
26
packages/emulation/libretro-vice_xvic/package.mk
Normal file
26
packages/emulation/libretro-vice_xvic/package.mk
Normal file
@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vice_xvic"
|
||||
PKG_VERSION="86eca8b0a64aa4ca442e696e75d43de19b9556d3"
|
||||
PKG_SHA256="74a6d1adf10fa0e53416b07875af4c84ebcaef14d40636cfc328db925cdc8335"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vice-libretro"
|
||||
PKG_URL="https://github.com/libretro/vice-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Versatile Commodore 8-bit Emulator version"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
PKG_LIBNAME="vice_xvic_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="VICE-XVIC_LIB"
|
||||
|
||||
make_target() {
|
||||
make EMUTYPE=xvic
|
||||
}
|
||||
|
||||
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
|
||||
}
|
17
packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk
vendored
Normal file
17
packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.81"
|
||||
PKG_VERSION="1.0.0.21-Nexus"
|
||||
PKG_SHA256="a66f10511ecc30c2c76f73c018b56a45bab9c6783d180910cc7363ec66748ea7"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.81"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.81/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-81"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.81: 81 for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.a5200"
|
||||
PKG_VERSION="2.0.2.4-Nexus"
|
||||
PKG_SHA256="a0b1805581f244c2e0300f0821f96b93be017abc10813a9b8eb3c43da570c231"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.a5200"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.a5200/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-a5200"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.a5200: a5200 for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-pce"
|
||||
PKG_VERSION="1.29.0.19-Nexus"
|
||||
PKG_SHA256="e2d2cc41093c23bd3158350ff910fd6fb358f74b527043f6e11af592b043d679"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-pce"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.beetle-pce/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-beetle-pce"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.beetle-pce: Beetle PCE Fast for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-saturn"
|
||||
PKG_VERSION="1.29.0.37-Nexus"
|
||||
PKG_SHA256="a89d6ae7f40f720c931b726d2c291b93447064ec6ed968c156f4157a5d2630a3"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="x86_64"
|
||||
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"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bk"
|
||||
PKG_VERSION="1.0.0.22-Nexus"
|
||||
PKG_SHA256="add0cabaf5d288a4cdb9edfcf064899e701e12472bfa7a8f26d90fcc99f96948"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bk"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.bk/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bk"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.bk: bk for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.blastem"
|
||||
PKG_VERSION="0.6.3.24-Nexus"
|
||||
PKG_SHA256="6dce86448bf6720c6c637e2aae1cb07efbe6a1e91ce6ab08bddbf3221adeb1bd"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.blastem"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.blastem/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-blastem"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.blastem: blastem for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes-hd"
|
||||
PKG_VERSION="10.6.0.2-Nexus"
|
||||
PKG_SHA256="a39264531fa42de91d87c0befcf6edf00580d45b3f197cda8a82e4506cc859a5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-hd"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.bsnes-hd/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bsnes-hd"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.bsnes-hd: bsnes fork that adds HD video features"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes"
|
||||
PKG_VERSION="115.0.0.3-Nexus"
|
||||
PKG_SHA256="556f4843f4a219f1597068986b69444cffe9e26faccfc307f20e2214957bad3a"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.bsnes/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bsnes"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.bsnes: bSNES for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes2014-performance"
|
||||
PKG_VERSION="0.94.0.13-Nexus"
|
||||
PKG_SHA256="24ce9b14e335b47147ef1326431a1870e82b8f766e366456c686022dd29b91c5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes2014-performance"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.bsnes2014-performance/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bsnes2014-performance"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.bsnes2014-performance: bSNES 2014 for Kodi (performance profile)"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.cannonball"
|
||||
PKG_VERSION="0.0.1.26-Nexus"
|
||||
PKG_SHA256="30e5d0dfbe0b9b8d887f34397813a6e2248d993212914fc6c2275ae3a413212c"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.cannonball"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.cannonball/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-cannonball"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.cannonball: Cannonball: An Enhanced OutRun Engine for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.mesen-s"
|
||||
PKG_VERSION="0.4.0.12-Nexus"
|
||||
PKG_SHA256="437caeea67104938e6229e4b11294cdf61ed51cf12bffd420596189a2d8c1263"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.mesen-s"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.mesen-s/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-mesen-s"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.mesen-s: mesen-s for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.supafaust"
|
||||
PKG_VERSION="1.29.0.23-Nexus"
|
||||
PKG_SHA256="a903a768af7a2b5333811bd1041d712d85fa9decdde5c5f9db53cff76ccf0593"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.supafaust"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.supafaust/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-supafaust"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.supafaust: Beetle supafaust for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.vice_x128"
|
||||
PKG_VERSION="3.7.0.6-Nexus"
|
||||
PKG_SHA256="ab489252b3c3c4b2d585ad355281504ebe5f1d31715f62f6f54805b1b9ec95ed"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.vice_x128"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.vice_x128/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vice_x128"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.vice_x128: vice (x128) emulator for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.vice_x64"
|
||||
PKG_VERSION="3.7.0.43-Nexus"
|
||||
PKG_SHA256="1999d924f58241e32d215f53b638b667f2abb3b1458f202b9a7ba863f1960c63"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.vice_x64"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.vice_x64/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vice_x64"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.vice_x64: vice (x64) emulator for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.vice_xplus4"
|
||||
PKG_VERSION="3.7.0.8-Nexus"
|
||||
PKG_SHA256="3a0950f92824adf3a052b26ef1e4733562c671b29b7b1add3f2295d8185ad23b"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.vice_xplus4"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.vice_xplus4/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vice_xplus4"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.vice_xplus4: vice (xplus4) emulator for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.vice_xvic"
|
||||
PKG_VERSION="3.7.0.7-Nexus"
|
||||
PKG_SHA256="c6aa6f1b6eb3b22095d9171adc9bb9cb455f9fa18e93fc2fe8ca06514a062f25"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.vice_xvic"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.vice_xvic/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vice_xvic"
|
||||
PKG_SECTION=""
|
||||
PKG_LONGDESC="game.libretro.vice_xvic: vice (xvic) emulator for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
Loading…
Reference in New Issue
Block a user