From 7c847c106d95d3515a075e8c63c36d789096d911 Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 1/9] retroplayer: add new emulators --- packages/emulation/libretro-81/package.mk | 23 +++++++ packages/emulation/libretro-a5200/package.mk | 22 +++++++ .../emulation/libretro-beetle-pce/package.mk | 24 +++++++ .../libretro-beetle-saturn/package.mk | 25 ++++++++ packages/emulation/libretro-bk/package.mk | 24 +++++++ .../emulation/libretro-blastem/package.mk | 27 ++++++++ .../emulation/libretro-bsnes-hd/package.mk | 27 ++++++++ .../patches/bsnes_hd-001-disable_openmp.patch | 37 +++++++++++ packages/emulation/libretro-bsnes/package.mk | 28 +++++++++ .../patches/0001-Disable-OpenMP.patch | 63 +++++++++++++++++++ .../libretro-bsnes2014-performance/package.mk | 28 +++++++++ .../emulation/libretro-cannonball/package.mk | 26 ++++++++ ..._pure-Makefile-optimization_and_libs.patch | 28 +++++++++ .../patches/mame2010-dont_force_objdump.patch | 13 ++++ .../emulation/libretro-mesen-s/package.mk | 24 +++++++ ...icodrive-01-remove_temporary_getoffs.patch | 9 +++ ...libretro-Fix-missing-library-version.patch | 25 ++++++++ ...ummvm.ini-to-writable-save-directory.patch | 25 ++++++++ ...1-do_not-use_static_libgcc_libstdc++.patch | 17 +++++ .../emulation/libretro-supafaust/package.mk | 22 +++++++ .../emulation/libretro-vice_x128/package.mk | 26 ++++++++ .../emulation/libretro-vice_x64/package.mk | 26 ++++++++ .../emulation/libretro-vice_xplus4/package.mk | 26 ++++++++ .../emulation/libretro-vice_xvic/package.mk | 26 ++++++++ .../game.libretro.81/package.mk | 17 +++++ .../game.libretro.a5200/package.mk | 17 +++++ .../game.libretro.beetle-pce/package.mk | 17 +++++ .../game.libretro.beetle-saturn/package.mk | 17 +++++ .../game.libretro.bk/package.mk | 17 +++++ .../game.libretro.blastem/package.mk | 17 +++++ .../game.libretro.bsnes-hd/package.mk | 17 +++++ .../game.libretro.bsnes/package.mk | 17 +++++ .../package.mk | 17 +++++ .../game.libretro.cannonball/package.mk | 17 +++++ .../game.libretro.mesen-s/package.mk | 17 +++++ .../game.libretro.supafaust/package.mk | 17 +++++ .../game.libretro.vice_x128/package.mk | 17 +++++ .../game.libretro.vice_x64/package.mk | 17 +++++ .../game.libretro.vice_xplus4/package.mk | 17 +++++ .../game.libretro.vice_xvic/package.mk | 17 +++++ 40 files changed, 893 insertions(+) create mode 100644 packages/emulation/libretro-81/package.mk create mode 100644 packages/emulation/libretro-a5200/package.mk create mode 100644 packages/emulation/libretro-beetle-pce/package.mk create mode 100644 packages/emulation/libretro-beetle-saturn/package.mk create mode 100644 packages/emulation/libretro-bk/package.mk create mode 100644 packages/emulation/libretro-blastem/package.mk create mode 100644 packages/emulation/libretro-bsnes-hd/package.mk create mode 100644 packages/emulation/libretro-bsnes-hd/patches/bsnes_hd-001-disable_openmp.patch create mode 100644 packages/emulation/libretro-bsnes/package.mk create mode 100644 packages/emulation/libretro-bsnes/patches/0001-Disable-OpenMP.patch create mode 100644 packages/emulation/libretro-bsnes2014-performance/package.mk create mode 100644 packages/emulation/libretro-cannonball/package.mk create mode 100644 packages/emulation/libretro-dosbox-pure/patches/dosbox_pure-Makefile-optimization_and_libs.patch create mode 100644 packages/emulation/libretro-mame2010/patches/mame2010-dont_force_objdump.patch create mode 100644 packages/emulation/libretro-mesen-s/package.mk create mode 100644 packages/emulation/libretro-picodrive/patches/picodrive-01-remove_temporary_getoffs.patch create mode 100644 packages/emulation/libretro-scummvm/patches/0001-libretro-Fix-missing-library-version.patch create mode 100644 packages/emulation/libretro-scummvm/patches/0002-libretro-Move-scummvm.ini-to-writable-save-directory.patch create mode 100644 packages/emulation/libretro-stella/patches/stella-01-do_not-use_static_libgcc_libstdc++.patch create mode 100644 packages/emulation/libretro-supafaust/package.mk create mode 100644 packages/emulation/libretro-vice_x128/package.mk create mode 100644 packages/emulation/libretro-vice_x64/package.mk create mode 100644 packages/emulation/libretro-vice_xplus4/package.mk create mode 100644 packages/emulation/libretro-vice_xvic/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk create mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk diff --git a/packages/emulation/libretro-81/package.mk b/packages/emulation/libretro-81/package.mk new file mode 100644 index 0000000000..cc7cc0bbc9 --- /dev/null +++ b/packages/emulation/libretro-81/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-a5200/package.mk b/packages/emulation/libretro-a5200/package.mk new file mode 100644 index 0000000000..47a4b05c1f --- /dev/null +++ b/packages/emulation/libretro-a5200/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-beetle-pce/package.mk b/packages/emulation/libretro-beetle-pce/package.mk new file mode 100644 index 0000000000..b32c3245ba --- /dev/null +++ b/packages/emulation/libretro-beetle-pce/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-beetle-saturn/package.mk b/packages/emulation/libretro-beetle-saturn/package.mk new file mode 100644 index 0000000000..13186405a3 --- /dev/null +++ b/packages/emulation/libretro-beetle-saturn/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-bk/package.mk b/packages/emulation/libretro-bk/package.mk new file mode 100644 index 0000000000..ddba7f268e --- /dev/null +++ b/packages/emulation/libretro-bk/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-blastem/package.mk b/packages/emulation/libretro-blastem/package.mk new file mode 100644 index 0000000000..20eec963b2 --- /dev/null +++ b/packages/emulation/libretro-blastem/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-bsnes-hd/package.mk b/packages/emulation/libretro-bsnes-hd/package.mk new file mode 100644 index 0000000000..bd9e1e36e3 --- /dev/null +++ b/packages/emulation/libretro-bsnes-hd/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-bsnes-hd/patches/bsnes_hd-001-disable_openmp.patch b/packages/emulation/libretro-bsnes-hd/patches/bsnes_hd-001-disable_openmp.patch new file mode 100644 index 0000000000..68c176b15e --- /dev/null +++ b/packages/emulation/libretro-bsnes-hd/patches/bsnes_hd-001-disable_openmp.patch @@ -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) diff --git a/packages/emulation/libretro-bsnes/package.mk b/packages/emulation/libretro-bsnes/package.mk new file mode 100644 index 0000000000..4f3c813b28 --- /dev/null +++ b/packages/emulation/libretro-bsnes/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-bsnes/patches/0001-Disable-OpenMP.patch b/packages/emulation/libretro-bsnes/patches/0001-Disable-OpenMP.patch new file mode 100644 index 0000000000..5da46caf33 --- /dev/null +++ b/packages/emulation/libretro-bsnes/patches/0001-Disable-OpenMP.patch @@ -0,0 +1,63 @@ +From 43c1b5bd74f8e6355dd55d177ec66cece9c75900 Mon Sep 17 00:00:00 2001 +From: Garrett Brown +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 + diff --git a/packages/emulation/libretro-bsnes2014-performance/package.mk b/packages/emulation/libretro-bsnes2014-performance/package.mk new file mode 100644 index 0000000000..308fc09dcc --- /dev/null +++ b/packages/emulation/libretro-bsnes2014-performance/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-cannonball/package.mk b/packages/emulation/libretro-cannonball/package.mk new file mode 100644 index 0000000000..0d10b4f754 --- /dev/null +++ b/packages/emulation/libretro-cannonball/package.mk @@ -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/ +} diff --git a/packages/emulation/libretro-dosbox-pure/patches/dosbox_pure-Makefile-optimization_and_libs.patch b/packages/emulation/libretro-dosbox-pure/patches/dosbox_pure-Makefile-optimization_and_libs.patch new file mode 100644 index 0000000000..b60459c5f2 --- /dev/null +++ b/packages/emulation/libretro-dosbox-pure/patches/dosbox_pure-Makefile-optimization_and_libs.patch @@ -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 diff --git a/packages/emulation/libretro-mame2010/patches/mame2010-dont_force_objdump.patch b/packages/emulation/libretro-mame2010/patches/mame2010-dont_force_objdump.patch new file mode 100644 index 0000000000..d39440c169 --- /dev/null +++ b/packages/emulation/libretro-mame2010/patches/mame2010-dont_force_objdump.patch @@ -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 diff --git a/packages/emulation/libretro-mesen-s/package.mk b/packages/emulation/libretro-mesen-s/package.mk new file mode 100644 index 0000000000..a2c9d30bed --- /dev/null +++ b/packages/emulation/libretro-mesen-s/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-picodrive/patches/picodrive-01-remove_temporary_getoffs.patch b/packages/emulation/libretro-picodrive/patches/picodrive-01-remove_temporary_getoffs.patch new file mode 100644 index 0000000000..3fd0745779 --- /dev/null +++ b/packages/emulation/libretro-picodrive/patches/picodrive-01-remove_temporary_getoffs.patch @@ -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.* diff --git a/packages/emulation/libretro-scummvm/patches/0001-libretro-Fix-missing-library-version.patch b/packages/emulation/libretro-scummvm/patches/0001-libretro-Fix-missing-library-version.patch new file mode 100644 index 0000000000..ca3bd6e14b --- /dev/null +++ b/packages/emulation/libretro-scummvm/patches/0001-libretro-Fix-missing-library-version.patch @@ -0,0 +1,25 @@ +From edd203bae0939789cf9f34281ad04f103b495e16 Mon Sep 17 00:00:00 2001 +From: Garrett Brown +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 + diff --git a/packages/emulation/libretro-scummvm/patches/0002-libretro-Move-scummvm.ini-to-writable-save-directory.patch b/packages/emulation/libretro-scummvm/patches/0002-libretro-Move-scummvm.ini-to-writable-save-directory.patch new file mode 100644 index 0000000000..c370ed709a --- /dev/null +++ b/packages/emulation/libretro-scummvm/patches/0002-libretro-Move-scummvm.ini-to-writable-save-directory.patch @@ -0,0 +1,25 @@ +From 9d4e078e96c950f6b2d8977d08390844cd9aa62c Mon Sep 17 00:00:00 2001 +From: Garrett Brown +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 + diff --git a/packages/emulation/libretro-stella/patches/stella-01-do_not-use_static_libgcc_libstdc++.patch b/packages/emulation/libretro-stella/patches/stella-01-do_not-use_static_libgcc_libstdc++.patch new file mode 100644 index 0000000000..8e3d447d9f --- /dev/null +++ b/packages/emulation/libretro-stella/patches/stella-01-do_not-use_static_libgcc_libstdc++.patch @@ -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)),) diff --git a/packages/emulation/libretro-supafaust/package.mk b/packages/emulation/libretro-supafaust/package.mk new file mode 100644 index 0000000000..78c95aebf1 --- /dev/null +++ b/packages/emulation/libretro-supafaust/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-vice_x128/package.mk b/packages/emulation/libretro-vice_x128/package.mk new file mode 100644 index 0000000000..e55fac1eac --- /dev/null +++ b/packages/emulation/libretro-vice_x128/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-vice_x64/package.mk b/packages/emulation/libretro-vice_x64/package.mk new file mode 100644 index 0000000000..4de5b87077 --- /dev/null +++ b/packages/emulation/libretro-vice_x64/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-vice_xplus4/package.mk b/packages/emulation/libretro-vice_xplus4/package.mk new file mode 100644 index 0000000000..945c86da17 --- /dev/null +++ b/packages/emulation/libretro-vice_xplus4/package.mk @@ -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 +} diff --git a/packages/emulation/libretro-vice_xvic/package.mk b/packages/emulation/libretro-vice_xvic/package.mk new file mode 100644 index 0000000000..e5af7641b9 --- /dev/null +++ b/packages/emulation/libretro-vice_xvic/package.mk @@ -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 +} diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk new file mode 100644 index 0000000000..4a2fdd3498 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk new file mode 100644 index 0000000000..b0949c15d4 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk new file mode 100644 index 0000000000..19a64791fa --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk @@ -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" 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 new file mode 100644 index 0000000000..3b86f9b846 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk new file mode 100644 index 0000000000..8c4649be93 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk new file mode 100644 index 0000000000..8317b7cf53 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk new file mode 100644 index 0000000000..2940596f90 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk new file mode 100644 index 0000000000..627c908a64 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk new file mode 100644 index 0000000000..54e3663939 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk new file mode 100644 index 0000000000..514e06dcea --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk new file mode 100644 index 0000000000..ec1343de91 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk new file mode 100644 index 0000000000..7a3337333e --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk new file mode 100644 index 0000000000..5b30c88d50 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk new file mode 100644 index 0000000000..cafa7e4b7d --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk new file mode 100644 index 0000000000..e291e940d4 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk @@ -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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk new file mode 100644 index 0000000000..c85f86343d --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk @@ -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" From e3b9f5e016f8b725d6e7aa704636ebf75410430a Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 2/9] packages/emulators: update packages --- packages/emulation/libretro-2048/package.mk | 12 ++-- .../emulation/libretro-atari800/package.mk | 12 ++-- .../libretro-beetle-bsnes/package.mk | 11 ++-- .../emulation/libretro-beetle-gba/package.mk | 9 +-- .../emulation/libretro-beetle-lynx/package.mk | 13 ++-- .../emulation/libretro-beetle-ngp/package.mk | 9 +-- .../libretro-beetle-pce-fast/package.mk | 15 +++-- .../emulation/libretro-beetle-pcfx/package.mk | 40 +++++------- .../emulation/libretro-beetle-psx/package.mk | 29 +++++++-- .../libretro-beetle-supergrafx/package.mk | 13 ++-- .../emulation/libretro-beetle-vb/package.mk | 13 ++-- .../libretro-beetle-wswan/package.mk | 13 ++-- .../emulation/libretro-bluemsx/package.mk | 11 ++-- packages/emulation/libretro-bnes/package.mk | 9 +-- .../package.mk | 14 +++-- packages/emulation/libretro-cap32/package.mk | 11 ++-- .../emulation/libretro-dinothawr/package.mk | 18 +++--- .../emulation/libretro-dosbox-pure/package.mk | 15 ++++- packages/emulation/libretro-dosbox/package.mk | 14 ++--- packages/emulation/libretro-fbneo/package.mk | 41 +++++++----- packages/emulation/libretro-fceumm/package.mk | 13 ++-- packages/emulation/libretro-fmsx/package.mk | 11 ++-- packages/emulation/libretro-fuse/package.mk | 12 ++-- .../emulation/libretro-gambatte/package.mk | 11 ++-- .../emulation/libretro-genplus/package.mk | 26 ++++---- packages/emulation/libretro-gw/package.mk | 9 ++- packages/emulation/libretro-handy/package.mk | 15 ++--- packages/emulation/libretro-hatari/package.mk | 19 +++--- .../emulation/libretro-mame2000/package.mk | 15 ++--- .../libretro-mame2003_plus/package.mk | 22 +++++-- .../emulation/libretro-mame2010/package.mk | 47 +++++++------- packages/emulation/libretro-mesen/package.mk | 14 ++--- packages/emulation/libretro-mgba/package.mk | 24 +++---- packages/emulation/libretro-mrboom/package.mk | 26 ++++---- .../emulation/libretro-nestopia/package.mk | 14 ++--- packages/emulation/libretro-nx/package.mk | 12 ++-- packages/emulation/libretro-o2em/package.mk | 11 ++-- packages/emulation/libretro-opera/package.mk | 11 ++-- .../libretro-pcsx-rearmed/package.mk | 57 ++++++++++------- .../emulation/libretro-picodrive/package.mk | 63 +++++-------------- .../emulation/libretro-pokemini/package.mk | 8 +-- packages/emulation/libretro-prboom/package.mk | 18 +++--- .../emulation/libretro-prosystem/package.mk | 5 +- .../emulation/libretro-quicknes/package.mk | 11 ++-- .../emulation/libretro-sameboy/package.mk | 9 ++- .../emulation/libretro-scummvm/package.mk | 49 ++++++++------- packages/emulation/libretro-snes9x/package.mk | 20 +++--- .../emulation/libretro-snes9x2002/package.mk | 16 ++--- .../emulation/libretro-snes9x2010/package.mk | 15 ++++- packages/emulation/libretro-stella/package.mk | 23 ++++--- .../emulation/libretro-tgbdual/package.mk | 11 ++-- .../emulation/libretro-tyrquake/package.mk | 15 ++--- packages/emulation/libretro-uae/package.mk | 20 +++--- .../emulation/libretro-uae4arm/package.mk | 39 ++++++------ packages/emulation/libretro-vbam/package.mk | 24 +++---- packages/emulation/libretro-vecx/package.mk | 31 +++++---- .../libretro-virtualjaguar/package.mk | 3 +- .../emulation/libretro-yabause/package.mk | 35 ++++++----- 58 files changed, 539 insertions(+), 567 deletions(-) diff --git a/packages/emulation/libretro-2048/package.mk b/packages/emulation/libretro-2048/package.mk index 37339e9075..803a6ec0bf 100644 --- a/packages/emulation/libretro-2048/package.mk +++ b/packages/emulation/libretro-2048/package.mk @@ -4,20 +4,18 @@ PKG_NAME="libretro-2048" PKG_VERSION="331c1de588ed8f8c370dcbc488e5434a3c09f0f2" PKG_SHA256="9b30278e61b8dfe067d8f7cc9cb0d467e16a3d2de995e950b712570d7e4aa195" -PKG_LICENSE="Public domain" +PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/libretro-2048" PKG_URL="https://github.com/libretro/libretro-2048/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.2048: 2048 for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of 2048 puzzle game to the libretro API." +PKG_TOOLCHAIN="make" +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" PKG_LIBNAME="2048_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="2048_LIB" -make_target() { - make -f Makefile.libretro -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-atari800/package.mk b/packages/emulation/libretro-atari800/package.mk index 6004df24a4..61bef8b904 100644 --- a/packages/emulation/libretro-atari800/package.mk +++ b/packages/emulation/libretro-atari800/package.mk @@ -2,17 +2,15 @@ # Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-atari800" -PKG_VERSION="94033288b026fe699bc50703609807aa8075f4dd" -PKG_SHA256="4e33976c2de88fdfb1ceaecda99a205419cb19b5125b55835fb3414cef58abf6" -PKG_LICENSE="GPLv2" +PKG_VERSION="86be15db82e8c4275a7854d8b61839e87f06ef30" +PKG_SHA256="5ac5339f8c80c464528b465488d399c5a7f02dc0597799f3ca5fe77c822a52da" +PKG_LICENSE="GPL" PKG_SITE="https://github.com/libretro/libretro-atari800" PKG_URL="https://github.com/libretro/libretro-atari800/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Atari 8-bit computer and 5200 console emulator" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Libretro port of Atari800 emulator version 3.1.0" PKG_TOOLCHAIN="make" -PKG_MAKE_OPTS_TARGET="platform=unix" - PKG_LIBNAME="atari800_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="ATARI800_LIB" diff --git a/packages/emulation/libretro-beetle-bsnes/package.mk b/packages/emulation/libretro-beetle-bsnes/package.mk index 29dec88aac..29832636f6 100644 --- a/packages/emulation/libretro-beetle-bsnes/package.mk +++ b/packages/emulation/libretro-beetle-bsnes/package.mk @@ -4,21 +4,18 @@ PKG_NAME="libretro-beetle-bsnes" PKG_VERSION="d770563fc3c4bd9abb522952cefb4aa923ba0b91" PKG_SHA256="838693257f9c8924c62ec6d88891fbeca310ac2fd7b8efa3d96775c3b34d4040" +PKG_ARCH="x86_64 i386" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-bsnes-libretro" PKG_URL="https://github.com/libretro/beetle-bsnes-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes: Beetle bSNES for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59." +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_snes_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-BSNES_LIB" -make_target() { - LDFLAGS+=" -ldl" - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-gba/package.mk b/packages/emulation/libretro-beetle-gba/package.mk index 27c47c2a42..c187b995ef 100644 --- a/packages/emulation/libretro-beetle-gba/package.mk +++ b/packages/emulation/libretro-beetle-gba/package.mk @@ -7,17 +7,14 @@ PKG_SHA256="e4eaf64e9160b501cadf983a46b8a2a98c8b590a13ca9082793d9a11e17fdcaf" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-gba-libretro" PKG_URL="https://github.com/libretro/beetle-gba-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-gba: Beetle GBA for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen gba" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_gba_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-GBA_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-lynx/package.mk b/packages/emulation/libretro-beetle-lynx/package.mk index 00bb3f22b8..4fb284d042 100644 --- a/packages/emulation/libretro-beetle-lynx/package.mk +++ b/packages/emulation/libretro-beetle-lynx/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-lynx" -PKG_VERSION="d718564b468590f6ed8abf5de6d2e9dfab64cb53" -PKG_SHA256="b40158ba62f271ac5f9fb3034aa41fa1977b8375583763abd22231ddf0d88ca5" +PKG_VERSION="2941d8c0c5ba342b6e7bd7d431e8f9c5a6d5c2c9" +PKG_SHA256="d985437397ec177ff0802fd2d661b3adb42beee5a6089f074fc4855d6e6ef944" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-lynx-libretro" PKG_URL="https://github.com/libretro/beetle-lynx-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen Lynx to libretro, itself a fork of Handy" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen Lynx" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_lynx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-LYNX_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-ngp/package.mk b/packages/emulation/libretro-beetle-ngp/package.mk index 18ded1910f..e392f588f4 100644 --- a/packages/emulation/libretro-beetle-ngp/package.mk +++ b/packages/emulation/libretro-beetle-ngp/package.mk @@ -7,17 +7,14 @@ PKG_SHA256="2d866f6be840b5cbcf6c4159b860d8cb0dffd00c540d230c98de48941d12c38e" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-ngp-libretro" PKG_URL="https://github.com/libretro/beetle-ngp-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen NGP to the libretro API, itself a fork of Neopop" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen Neo Geo Pocket." +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_ngp_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-NGP_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-pce-fast/package.mk b/packages/emulation/libretro-beetle-pce-fast/package.mk index 5bee6bbc29..14883e89ec 100644 --- a/packages/emulation/libretro-beetle-pce-fast/package.mk +++ b/packages/emulation/libretro-beetle-pce-fast/package.mk @@ -2,22 +2,21 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-pce-fast" -PKG_VERSION="703d0566858bf693996213af7b2a438636d8d991" -PKG_SHA256="2a1c7e4251e56e60fd3c7c91ead660055bb97e7417621ec1b04ede688edc3818" +PKG_VERSION="e61d55956c0554640c50494720898f3a3e7a65a5" +PKG_SHA256="e3a73fb9f0fb1ffbf699dedb5c78a5568de806c33c176628f9595df14c844995" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-pce-fast-libretro" PKG_URL="https://github.com/libretro/beetle-pce-fast-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-pce-fast: Beetle PCE Fast for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Standalone port of Mednafen PCE Fast to libretro." +PKG_TOOLCHAIN="make" + +PKG_MAKE_OPTS_TARGET="HAVE_CDROM=1" PKG_LIBNAME="mednafen_pce_fast_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-PCE-FAST_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-pcfx/package.mk b/packages/emulation/libretro-beetle-pcfx/package.mk index 5071e03dd6..1a5941eca4 100644 --- a/packages/emulation/libretro-beetle-pcfx/package.mk +++ b/packages/emulation/libretro-beetle-pcfx/package.mk @@ -2,39 +2,29 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-pcfx" -PKG_VERSION="06f7ff996051feaf9e0d928bd2bce3c4c35af45a" -PKG_SHA256="12545b05a6ec0374de91b3467ee5ec0afae82a3ebccdd6dce0fa66f4f7496db6" +PKG_VERSION="7bbe18c328be977b6d00102a0a08966acb8f536d" +PKG_SHA256="38dcaaa39974e938b8b7c75cb626a16ad39cb81628042558d184b7d738277b07" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-pcfx-libretro" PKG_URL="https://github.com/libretro/beetle-pcfx-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen PCFX to libretro" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen PC-FX." +PKG_TOOLCHAIN="make" + +if [ "${ARCH}" = "i386" -o "${ARCH}" = "x86_64" ]; then + PKG_MAKE_OPTS_TARGET="platform=unix" +else + PKG_MAKE_OPTS_TARGET="platform=armv" +fi + +pre_make_target() { + PKG_MAKE_OPTS_TARGET+=" CC=${CC} CXX=${CXX} AR=${AR}" +} PKG_LIBNAME="mednafen_pcfx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-PCFX_LIB" -make_target() { - case ${TARGET_CPU} in - arm1176jzf-s) - make platform=armv6-hardfloat - ;; - cortex-a7|cortex-a8) - make platform=armv7-neon-hardfloat - ;; - cortex-a9|*cortex-a53|cortex-a17) - if [ "${TARGET_ARCH}" = "aarch64" ]; then - make platform=aarch64 - else - make platform=armv7-cortexa9-neon-hardfloat - fi - ;; - x86-64) - make - ;; - esac -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-psx/package.mk b/packages/emulation/libretro-beetle-psx/package.mk index 183a93cd40..a5b3bd55ce 100644 --- a/packages/emulation/libretro-beetle-psx/package.mk +++ b/packages/emulation/libretro-beetle-psx/package.mk @@ -2,20 +2,37 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-psx" -PKG_VERSION="17df2b9b93ba20c520c4592deed4531afc37bc7a" -PKG_SHA256="505c0db4bab3ff81bae5230ea52618a48e2ee84e24f1c3783c1ea4d91d9bc6e4" +PKG_VERSION="b2d4c86f5a591ea825bd507bdaea3a1b8bb27884" +PKG_SHA256="43a90f539fb649f78809ef8420c710ce7ce81a3cdfdeba6e7f46fc1ae3c6c3cb" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-psx-libretro" PKG_URL="https://github.com/libretro/beetle-psx-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Fork of Mednafen PSX" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Standalone port of Mednafen PSX to libretro." +PKG_TOOLCHAIN="make" + +if [ "${OPENGL_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGL}" +fi + +if [ "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${VULKAN}" +fi + +PKG_MAKE_OPTS_TARGET="HAVE_CDROM=1 LINK_STATIC_LIBCPLUSPLUS=0" + +if [ "${OPENGL_SUPPORT}" = "yes" -a "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_MAKE_OPTS_TARGET+=" HAVE_HW=1" +elif [ "${OPENGL_SUPPORT}" = "yes" ]; then + PKG_MAKE_OPTS_TARGET+=" HAVE_OPENGL=1" +elif [ "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_MAKE_OPTS_TARGET+=" HAVE_VULKAN=1" +fi PKG_LIBNAME="mednafen_psx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-PSX_LIB" -PKG_MAKE_OPTS_TARGET="GIT_VERSION=${PKG_VERSION:0:7} LINK_STATIC_LIBCPLUSPLUS=0" - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-supergrafx/package.mk b/packages/emulation/libretro-beetle-supergrafx/package.mk index b7cac98cbf..0a4478cd5c 100644 --- a/packages/emulation/libretro-beetle-supergrafx/package.mk +++ b/packages/emulation/libretro-beetle-supergrafx/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-supergrafx" -PKG_VERSION="bd50eae63ef38f4ff6d61e8f3a782fdac6a3eeb3" -PKG_SHA256="e194b968e853b9787bc71eb2a7010be9f2a248d8990fee6a59c855c1be531b0f" +PKG_VERSION="4c6f55186c17b509343f61dda9992e48299930aa" +PKG_SHA256="088bd3740a63739173e217e412338df6daf7f6f65abf4557bc846a3da507b8b5" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-supergrafx-libretro" PKG_URL="https://github.com/libretro/beetle-supergrafx-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen PCE Fast to libretro. This one only emulates a SuperGrafx TG-16" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Standalone port of Mednafen PCE Fast to libretro." +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_supergrafx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-SUPERGRAFX_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-vb/package.mk b/packages/emulation/libretro-beetle-vb/package.mk index 46e8e3dbcf..dec5062b8f 100644 --- a/packages/emulation/libretro-beetle-vb/package.mk +++ b/packages/emulation/libretro-beetle-vb/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-vb" -PKG_VERSION="34996eb1aa7d84ef9bf768628ab0235f85662406" -PKG_SHA256="6c9aa6cc8565d77ec3d037f2634fa33b0b21baa52d599c488395ca2c3ab71d98" +PKG_VERSION="dd6393f76ff781df0f4e8c953f5b053b1e61b313" +PKG_SHA256="b4eb27c48c661efe74f623ae45e9ed453676751d12945c3f44a0247c8fed2eea" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-vb-libretro" PKG_URL="https://github.com/libretro/beetle-vb-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen VB to libretro" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen VB (VirtualBoy)" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_vb_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-VB_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-beetle-wswan/package.mk b/packages/emulation/libretro-beetle-wswan/package.mk index 448843092b..3e30ebf0b0 100644 --- a/packages/emulation/libretro-beetle-wswan/package.mk +++ b/packages/emulation/libretro-beetle-wswan/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-beetle-wswan" -PKG_VERSION="4b1bf823fca4c489e13d826913a875b544432828" -PKG_SHA256="f4fac412969d0b846552dcf69c29b77d6e4e3eb61f4a0ddd2f08b9fcf1347002" +PKG_VERSION="02d63086bc5ee2a508ace0a2f65154e6ff496772" +PKG_SHA256="e26bb695b942bc2ae847f6ab39e9f3f5164ba68732cb895539f541e099fd54bd" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-wswan-libretro" PKG_URL="https://github.com/libretro/beetle-wswan-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Standalone port of Mednafen WonderSwan to libretro, itself a fork of Cygne" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Mednafen wswan" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mednafen_wswan_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BEETLE-WSWAN_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-bluemsx/package.mk b/packages/emulation/libretro-bluemsx/package.mk index fc08d80ab1..e7f6ac026d 100644 --- a/packages/emulation/libretro-bluemsx/package.mk +++ b/packages/emulation/libretro-bluemsx/package.mk @@ -7,17 +7,16 @@ PKG_SHA256="2e4a7b5cc6b1eb90436d230591a23d775a3aec8fa26ce36d4443fce26bc05f40" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/blueMSX-libretro" PKG_URL="https://github.com/libretro/blueMSX-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.bluemsx: BlueMSX for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of blueMSX to the libretro API." +PKG_TOOLCHAIN="make" + +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" PKG_LIBNAME="bluemsx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BLUEMSX_LIB" -make_target() { - make -f Makefile.libretro -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-bnes/package.mk b/packages/emulation/libretro-bnes/package.mk index d02fd4c454..f73f98753e 100644 --- a/packages/emulation/libretro-bnes/package.mk +++ b/packages/emulation/libretro-bnes/package.mk @@ -7,17 +7,14 @@ PKG_SHA256="c151e1296b8f6c035014dc62919692097feeebb19ae73294f1b9781edf1921b1" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/bnes-libretro" PKG_URL="https://github.com/libretro/bnes-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.bnes: bNES for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of bNES/higan. (Nintendo Entertainment System)" +PKG_TOOLCHAIN="make" PKG_LIBNAME="bnes_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BNES_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-bsnes-mercury-performance/package.mk b/packages/emulation/libretro-bsnes-mercury-performance/package.mk index 74834a1693..8460415441 100644 --- a/packages/emulation/libretro-bsnes-mercury-performance/package.mk +++ b/packages/emulation/libretro-bsnes-mercury-performance/package.mk @@ -4,18 +4,22 @@ PKG_NAME="libretro-bsnes-mercury-performance" PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_LICENSE="GPLv2" +PKG_ARCH="x86_64 i386" +PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/bsnes-mercury" PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes-performance: Beetle bSNES for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Fork of bsnes with HLE DSP emulation restored." +PKG_TOOLCHAIN="make" PKG_LIBNAME="bsnes_mercury_performance_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="BSNES-MERCURY-PERFORMANCE_LIB" -make_target() { - make PROFILE=performance +PKG_MAKE_OPTS_TARGET="ui=target-libretro profile=performance" + +pre_make_target() { + PKG_MAKE_OPTS_TARGET+=" compiler=${CXX}" } makeinstall_target() { diff --git a/packages/emulation/libretro-cap32/package.mk b/packages/emulation/libretro-cap32/package.mk index 11dd99bebd..5dff2bdbe8 100644 --- a/packages/emulation/libretro-cap32/package.mk +++ b/packages/emulation/libretro-cap32/package.mk @@ -4,20 +4,17 @@ PKG_NAME="libretro-cap32" PKG_VERSION="22d0475be7f6249669358d02b6cba4bc98abe936" PKG_SHA256="8c564b645035cc475ce308297161c84a4241d710e641542704d58f8c8341f4de" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/libretro-cap32" PKG_URL="https://github.com/libretro/libretro-cap32/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.cap32: cap32 for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="caprice32 4.2.0 libretro" +PKG_TOOLCHAIN="make" PKG_LIBNAME="cap32_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="CAP32_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-dinothawr/package.mk b/packages/emulation/libretro-dinothawr/package.mk index 7fcd852003..a53513ea77 100644 --- a/packages/emulation/libretro-dinothawr/package.mk +++ b/packages/emulation/libretro-dinothawr/package.mk @@ -4,24 +4,26 @@ PKG_NAME="libretro-dinothawr" PKG_VERSION="33fb82a8df4e440f96d19bba38668beaa1b414fc" PKG_SHA256="092c5c97b73605747baa4cfb3156c7ff80ba2128618ee1cc4d8f12900a0d374b" -PKG_LICENSE="GPLv3" +PKG_LICENSE="Non-commercial" PKG_SITE="https://github.com/libretro/Dinothawr" PKG_URL="https://github.com/libretro/Dinothawr/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.dinothawr: dinothawr for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Dinothawr is a block pushing puzzle game on slippery surfaces" +PKG_TOOLCHAIN="make" PKG_LIBNAME="dinothawr_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="DINOTHAWR_LIB" -pre_make_target() { - if target_has_feature neon; then - export HAVE_NEON=1 - fi -} +if target_has_feature neon; then + PKG_MAKE_OPTS_TARGET="HAVE_NEON=1" +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 + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system + cp -rv dinothawr ${SYSROOT_PREFIX}/usr/share/retroarch/system/dinothawr } diff --git a/packages/emulation/libretro-dosbox-pure/package.mk b/packages/emulation/libretro-dosbox-pure/package.mk index be850ffa7f..2015973e7f 100644 --- a/packages/emulation/libretro-dosbox-pure/package.mk +++ b/packages/emulation/libretro-dosbox-pure/package.mk @@ -7,14 +7,23 @@ PKG_SHA256="a523019fd18123eda4dfd04d5ea458d24ce670c0c30c9ce01b2b9be94870968e" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/dosbox-pure" PKG_URL="https://github.com/libretro/dosbox-pure/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.dosbox-pure: DOSBox-Pure for Kodi" -PKG_BUILD_FLAGS="+pic" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="DOSBox Pure is a fork of DOSBox, an emulator for DOS games, built for RetroArch/Libretro aiming for simplicity and ease of use." +PKG_TOOLCHAIN="make" PKG_LIBNAME="dosbox_pure_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="DOSBOX-PURE_LIB" +PKG_BUILD_FLAGS="+pic" + +make_target() { + # remove optimization from CFLAGS, set via Makefile + CFLAGS="${CFLAGS//-O3/}" + CFLAGS="${CFLAGS//-O2/}" + make CXX=${CXX} CPUFLAGS="${CFLAGS}" +} + makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-dosbox/package.mk b/packages/emulation/libretro-dosbox/package.mk index 35043f563d..c1916c1ed6 100644 --- a/packages/emulation/libretro-dosbox/package.mk +++ b/packages/emulation/libretro-dosbox/package.mk @@ -7,20 +7,18 @@ PKG_SHA256="83d8b06eebc67f85ff7505271330b1f1c8ef6c4233ef85d070b0789eab83c33d" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/dosbox-libretro" PKG_URL="https://github.com/libretro/dosbox-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.dosbox: DOSBox for Kodi" -PKG_BUILD_FLAGS="+pic" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro wrapper for the DOSBox emulator" +PKG_TOOLCHAIN="make" PKG_LIBNAME="dosbox_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="DOSBOX_LIB" -pre_make_target() { - export CXXFLAGS="${CXXFLAGS} -std=gnu++11" -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" -make_target() { - make -f Makefile.libretro +pre_make_target() { + CXXFLAGS+=" -std=gnu++11" } makeinstall_target() { diff --git a/packages/emulation/libretro-fbneo/package.mk b/packages/emulation/libretro-fbneo/package.mk index 7493a177f9..14809a8960 100644 --- a/packages/emulation/libretro-fbneo/package.mk +++ b/packages/emulation/libretro-fbneo/package.mk @@ -2,35 +2,44 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-fbneo" -PKG_VERSION="afcd7234fc93b2824f6b8fe1aa80c142a61ad528" -PKG_SHA256="94d5f9215a3231ee040a2841e3512e32cc21416e7eec5f6c3b42f1d6eca2a4ea" -PKG_LICENSE="OSS" -PKG_SITE="https://github.com/libretro/FBNeo" +PKG_VERSION="b557c275bbfacc2e3c5a443033f1511a586e5587" +PKG_SHA256="b34fd2fde29b49d2364472595afbad605716989608a010249d4d4a4a5bbf4896" +PKG_LICENSE="Non-commercial" +PKG_SITE="https://github.com/libretro/fbneo" PKG_URL="https://github.com/libretro/FBNeo/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.fbneo: FinalBurn Neo GameClient for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of Final Burn Neo to Libretro" PKG_TOOLCHAIN="make" -PKG_BUILD_FLAGS="-gold +lto" PKG_LIBNAME="fbneo_libretro.so" PKG_LIBPATH="src/burner/libretro/${PKG_LIBNAME}" PKG_LIBVAR="FBNEO_LIB" -PKG_MAKE_OPTS_TARGET="-C src/burner/libretro/ GIT_VERSION=${PKG_VERSION:0:7}" +PKG_MAKE_OPTS_TARGET="-C src/burner/libretro" -pre_configure_target() { - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" platform=armv" +if [ "${ARCH}" = "arm" ]; then + PKG_MAKE_OPTS_TARGET+=" profile=performance" - # NEON Support - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+="-neon" - fi + if target_has_feature neon ; then + PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=1" fi -} + + if [ "${PROJECT}" = "Rockchip" -a "${DEVICE}" = "OdroidGoAdvance" ]; then + PKG_MAKE_OPTS_TARGET+=" USE_CYCLONE=1" + fi + +else + PKG_MAKE_OPTS_TARGET+=" profile=accuracy" +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 + + mkdir -p ${SYSROOT_PREFIX}/usr/share/libretro-database/fbneo + cp -vr dats/* ${SYSROOT_PREFIX}/usr/share/libretro-database/fbneo + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/fbneo + cp metadata/hiscore.dat ${SYSROOT_PREFIX}/usr/share/retroarch/system/fbneo } diff --git a/packages/emulation/libretro-fceumm/package.mk b/packages/emulation/libretro-fceumm/package.mk index 52e15a5f08..5ff8a4ce94 100644 --- a/packages/emulation/libretro-fceumm/package.mk +++ b/packages/emulation/libretro-fceumm/package.mk @@ -2,21 +2,20 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-fceumm" -PKG_VERSION="c795a25647614ee68cc3c8c187566fae3acfde60" -PKG_SHA256="74be2198a61d561bf513b42d235abd78401a287b3f9ed88eb0acd6b831ea6ee5" +PKG_VERSION="8a49aa542215d986b176e6399c5f5186378dc650" +PKG_SHA256="1b348dcc142b6f215d002baec3c12c034b45d8d4df8a1755ec8f23af8b34799f" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/libretro-fceumm" PKG_URL="https://github.com/libretro/libretro-fceumm/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.fceumm: FCEUmm emulator for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of FCEUmm / FCEUX to Libretro." +PKG_TOOLCHAIN="make" PKG_LIBNAME="fceumm_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="FCEUMM_LIB" -make_target() { - make -f Makefile.libretro -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-fmsx/package.mk b/packages/emulation/libretro-fmsx/package.mk index 7f79714be1..fc4a19f8df 100644 --- a/packages/emulation/libretro-fmsx/package.mk +++ b/packages/emulation/libretro-fmsx/package.mk @@ -4,20 +4,17 @@ PKG_NAME="libretro-fmsx" PKG_VERSION="1360c9ff32b390383567774d01fbe5d6dfcadaa3" PKG_SHA256="32f235b88629ac3566f845d721e44e4bc334814c0372f034ce4b8153729bcf2d" -PKG_LICENSE="GPLv3" +PKG_LICENSE="Non-commercial" PKG_SITE="https://github.com/libretro/fmsx-libretro" PKG_URL="https://github.com/libretro/fmsx-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.fmsx: fmsx for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of fMSX to the libretro API." +PKG_TOOLCHAIN="make" PKG_LIBNAME="fmsx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="FMSX_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-fuse/package.mk b/packages/emulation/libretro-fuse/package.mk index d7a44606c0..ccbde034a2 100644 --- a/packages/emulation/libretro-fuse/package.mk +++ b/packages/emulation/libretro-fuse/package.mk @@ -7,15 +7,19 @@ PKG_SHA256="5b4f1b5d2eaacca013a46ed9a7105162500d15ed9d25da3f88b212226cd999e2" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/fuse-libretro" PKG_URL="https://github.com/libretro/fuse-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.fuse: fuse for Kodi" +PKG_DEPENDS_TARGET="toolchain bzip2" +PKG_LONGDESC="A port of the Fuse Unix Spectrum Emulator to libretro " +PKG_TOOLCHAIN="make" PKG_LIBNAME="fuse_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="FUSE_LIB" -make_target() { - make +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" + +pre_make_target() { + CFLAGS+=" -DHAVE_LIBBZ2" + CXXFLAGS+=" -DHAVE_LIBBZ2" } makeinstall_target() { diff --git a/packages/emulation/libretro-gambatte/package.mk b/packages/emulation/libretro-gambatte/package.mk index 89507bc607..bbb458d966 100644 --- a/packages/emulation/libretro-gambatte/package.mk +++ b/packages/emulation/libretro-gambatte/package.mk @@ -2,18 +2,21 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-gambatte" -PKG_VERSION="5ae3727f51798b1da437429f7559ffb36c575127" -PKG_SHA256="81465ee673c8f64ad07a18603aeaf9161a425f84dff245fa95bc78b71ea71749" +PKG_VERSION="463e29c1a08f656a42ec7e1e9f6999fb7aabb88f" +PKG_SHA256="df5d4cb6b566b7b0b582cc446446ee254c02e54d72056db3ccd3de6e4daba5b6" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/gambatte-libretro" PKG_URL="https://github.com/libretro/gambatte-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.gambatte: Gambatte for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of libgambatte, an open-source Game Boy Color emulator written for fun and made available in the hope that it will be useful." +PKG_TOOLCHAIN="make" PKG_LIBNAME="gambatte_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="GAMBATTE_LIB" +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" + makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-genplus/package.mk b/packages/emulation/libretro-genplus/package.mk index fc8329527e..3ed6dbd0b5 100644 --- a/packages/emulation/libretro-genplus/package.mk +++ b/packages/emulation/libretro-genplus/package.mk @@ -2,25 +2,29 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-genplus" -PKG_VERSION="118e2b83873beba1a2f154a8bad8a02bdd8ea98d" -PKG_SHA256="b6599120b736b2579cf56725b7eff8454f469c42d5039eaf6524dbb6d138eff0" -PKG_LICENSE="Modified BSD / LGPLv2.1" -PKG_SITE="https://github.com/libretro/Genesis-Plus-GX" +PKG_VERSION="6363ee7edac100a8402ee9fe35303eac4c506bb3" +PKG_SHA256="3efe00435eda0821461d50de643a1b578a0e8f8ea7a4548d2135b3f375b5b5a0" +PKG_LICENSE="Non-commercial" +PKG_SITE="https://github.com/ekeeke/Genesis-Plus-GX" PKG_URL="https://github.com/libretro/Genesis-Plus-GX/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.genplus: Genesis Plus GX for Kodi" -PKG_TOOLCHAIN="manual" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Genesis Plus GX is an open-source & portable Sega Mega Drive / Genesis emulator, now also emulating SG-1000, Master System, Game Gear and Sega/Mega CD hardware." +PKG_TOOLCHAIN="make" PKG_LIBNAME="genesis_plus_gx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="GENPLUS_LIB" -make_target() { - if [ "${ARCH}" = "arm" ]; then +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" + +if [ "${ARCH}" = "aarch64" ]; then + PKG_MAKE_OPTS_TARGET+=" NO_OPTIMIZE=1" +fi + +pre_make_target() { + if [ "${ARCH}" = "arm" -o "${ARCH}" = "aarch64" ]; then CFLAGS+=" -DALIGN_LONG" fi - - make -f Makefile.libretro GIT_VERSION=${PKG_VERSION} } makeinstall_target() { diff --git a/packages/emulation/libretro-gw/package.mk b/packages/emulation/libretro-gw/package.mk index b845d9cbcd..b5f7415b19 100644 --- a/packages/emulation/libretro-gw/package.mk +++ b/packages/emulation/libretro-gw/package.mk @@ -7,16 +7,15 @@ PKG_SHA256="26ec953669e2fc817c448797d43b0434340c3a9ee43ea02569a5a83eb39ffccb" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/gw-libretro" PKG_URL="https://github.com/libretro/gw-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.gw: gw for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="A libretro core for Game & Watch simulators" +PKG_TOOLCHAIN="make" PKG_LIBNAME="gw_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="GW_LIB" -make_target() { - make -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-handy/package.mk b/packages/emulation/libretro-handy/package.mk index efb0952f0c..63bd1a6b6b 100644 --- a/packages/emulation/libretro-handy/package.mk +++ b/packages/emulation/libretro-handy/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-handy" -PKG_VERSION="7c2dbcb46a26cdb2355ccb4e982460095a55ba44" -PKG_SHA256="4f15dcfa77cd94995fc72c205acaf242c2a45cf6ea18d244563994bfc54c9a0b" -PKG_LICENSE="GPLv3" +PKG_VERSION="63db085af671bad2929078c55434623b7d4632a1" +PKG_SHA256="3e95202814d7dd16a0bf1277aa4dcc82acd82a5fcee9965db103133f274383b8" +PKG_LICENSE="Zlib" PKG_SITE="https://github.com/libretro/libretro-handy" PKG_URL="https://github.com/libretro/libretro-handy/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.handy: handy for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="K. Wilkins' Atari Lynx emulator Handy for libretro" +PKG_TOOLCHAIN="make" PKG_LIBNAME="handy_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="HANDY_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-hatari/package.mk b/packages/emulation/libretro-hatari/package.mk index 53c7de19f7..283452feaa 100644 --- a/packages/emulation/libretro-hatari/package.mk +++ b/packages/emulation/libretro-hatari/package.mk @@ -4,20 +4,23 @@ PKG_NAME="libretro-hatari" PKG_VERSION="1ebf0a0488580ef95c0b28f02223b31813c867c5" PKG_SHA256="520b3666a8cf795a89f8bf322dc77749cf8b1994a1f613f098cd6d4ed5382011" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/hatari" PKG_URL="https://github.com/libretro/hatari/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.hatari: hatari for Kodi" -PKG_TOOLCHAIN="manual" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="New rebasing of Hatari based on Mercurial upstream. Tries to be a shallow fork for easy upstreaming later on." +PKG_TOOLCHAIN="make" PKG_LIBNAME="hatari_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBPATH="../${PKG_LIBNAME}" PKG_LIBVAR="HATARI_LIB" -make_target() { - cd ${PKG_BUILD} - make -f Makefile.libretro +PKG_MAKE_OPTS_TARGET="-C ../ -f Makefile.libretro" + +pre_make_target() { + if [ "${ARCH}" = "arm" ]; then + CFLAGS+=" -DNO_ASM -DARM -D__arm__ -DARM_ASM -DNOSSE -DARM_HARDFP" + fi } makeinstall_target() { diff --git a/packages/emulation/libretro-mame2000/package.mk b/packages/emulation/libretro-mame2000/package.mk index 00f5f928bf..64710a94cd 100644 --- a/packages/emulation/libretro-mame2000/package.mk +++ b/packages/emulation/libretro-mame2000/package.mk @@ -4,23 +4,20 @@ PKG_NAME="libretro-mame2000" PKG_VERSION="0208517404e841fce0c094f1a2776a0e1c6c101d" PKG_SHA256="7981c04b3efb9a3c4d31cb05c56745b729da0aea01f0b2543ee9e25a2c53aced" -PKG_LICENSE="GPLv2" +PKG_LICENSE="MAME" PKG_SITE="https://github.com/libretro/mame2000-libretro" PKG_URL="https://github.com/libretro/mame2000-libretro/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="2000 version of MAME (0.37b5) for libretro" +PKG_LONGDESC="MAME - Multiple Arcade Machine Emulator" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mame2000_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="MAME2000_LIB" -make_target() { - if [ "${TARGET_ARCH}" = "arm" ]; then - make ARM=1 - else - make - fi -} +if [ "${ARCH}" = "arm" ]; then + PKG_MAKE_OPTS_TARGET="ARM=1 USE_CYCLONE=1 USE_DRZ80=1" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-mame2003_plus/package.mk b/packages/emulation/libretro-mame2003_plus/package.mk index 4041a35801..2751ad6893 100644 --- a/packages/emulation/libretro-mame2003_plus/package.mk +++ b/packages/emulation/libretro-mame2003_plus/package.mk @@ -2,24 +2,34 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-mame2003_plus" -PKG_VERSION="0b9309d9d86aea2457df74709e997bea37899475" -PKG_SHA256="c2909c4149f3cb329ebac1555c637eabfa38a2a75cf55c1287274c0563deda71" -PKG_LICENSE="GPLv2" +PKG_VERSION="f2018dfc2d1317102fdc4d311cbdeae9475fb8a1" +PKG_SHA256="7416d9c08900a62e28d13770ffbea675d32e447d11366af352b0aefcb732a42a" +PKG_LICENSE="MAME" PKG_SITE="https://github.com/libretro/mame2003-plus-libretro" PKG_URL="https://github.com/libretro/mame2003-plus-libretro/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Updated 2018 version of MAME (0.78) with added game support plus many fixes and improvements" +PKG_LONGDESC="MAME - Multiple Arcade Machine Emulator" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mame2003_plus_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="MAME2003_PLUS_LIB" -configure_target() { - export LD="${CC}" +pre_make_target() { + PKG_MAKE_OPTS_TARGET="ARCH= CC=${CC} NATIVE_CC=${CC} LD=${CC}" } 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/libretro-database/mame2003-plus + cp -v metadata/mame2003-plus.xml ${SYSROOT_PREFIX}/usr/share/libretro-database/mame2003-plus/ + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/mame2003-plus/samples + cp -rv metadata/artwork ${SYSROOT_PREFIX}/usr/share/retroarch/system/mame2003-plus + cp -v metadata/{cheat,hiscore,history}.dat ${SYSROOT_PREFIX}/usr/share/retroarch/system/mame2003-plus + # something must be in a folder in order to include it in the image, so why not some instructions + echo "Put your samples here." > ${SYSROOT_PREFIX}/usr/share/retroarch/system/mame2003-plus/samples/readme.txt } diff --git a/packages/emulation/libretro-mame2010/package.mk b/packages/emulation/libretro-mame2010/package.mk index b959fef169..0b3c764a3e 100644 --- a/packages/emulation/libretro-mame2010/package.mk +++ b/packages/emulation/libretro-mame2010/package.mk @@ -4,45 +4,40 @@ PKG_NAME="libretro-mame2010" PKG_VERSION="5f524dd5fca63ec1dcf5cca63885286109937587" PKG_SHA256="deb2a5126fcf9791ebaaba604143b6fb1bf4fa48fdc7a2ef919c900a3f9e4d69" -PKG_LICENSE="GPLv2" +PKG_LICENSE="MAME" PKG_SITE="https://github.com/libretro/mame2010-libretro" PKG_URL="https://github.com/libretro/mame2010-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain zlib" -PKG_LONGDESC="Late 2010 version of MAME (0.139) for libretro" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Late 2010 version of MAME (0.139) for libretro. Compatible with MAME 0.139 romsets." +PKG_TOOLCHAIN="manual" PKG_LIBNAME="mame2010_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="MAME2010_LIB" -pre_configure_target() { - export CFLAGS="${CFLAGS} -fpermissive" - export CXXFLAGS="${CXXFLAGS} -fpermissive" - export LD="${CXX}" - - case ${TARGET_CPU} in - arm1176jzf-s) - PKG_MAKE_OPTS_TARGET="platform=armv6-hardfloat-${TARGET_CPU}" - ;; - cortex-a7|cortex-a8|cortex-a9) - PKG_MAKE_OPTS_TARGET="platform=armv7-neon-hardfloat-${TARGET_CPU}" - ;; - *cortex-a53|cortex-a17) - if [ "${TARGET_ARCH}" = "aarch64" ]; then - PKG_MAKE_OPTS_TARGET="platform=aarch64" - else - PKG_MAKE_OPTS_TARGET="platform=armv7-neon-hardfloat-cortex-a9" - fi - ;; - esac +pre_make_target() { + PKG_MAKE_OPTS_TARGET="CC=${CC} LD=${CC}" + if [ "${ARCH}" = "arm" ]; then + PKG_MAKE_OPTS_TARGET+=" PTR64=0 ARM_ENABLED=1 LCPU=arm" + elif [ "${ARCH}" = "i386" ]; then + PKG_MAKE_OPTS_TARGET+=" PTR64=0 ARM_ENABLED=0 LCPU=x86" + elif [ "${ARCH}" = "x86_64" ]; then + PKG_MAKE_OPTS_TARGET+=" PTR64=1 ARM_ENABLED=0 LCPU=x86_64" + elif [ "${ARCH}" = "aarch64" ]; then + PKG_MAKE_OPTS_TARGET+=" PTR64=1 ARM_ENABLED=1 LCPU=arm64" + fi + make ${PKG_MAKE_OPTS_TARGET} PLATCFLAGS="${CFLAGS}" maketree } -pre_make_target() { - # precreate the build directories because they may be created too late - make ${PKG_MAKE_OPTS_TARGET} maketree +make_target() { + make ${PKG_MAKE_OPTS_TARGET} PLATCFLAGS="${CFLAGS}" } 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/libretro-database/mame2010 + cp -v metadata/mame2010.xml ${SYSROOT_PREFIX}/usr/share/libretro-database/mame2010/ } diff --git a/packages/emulation/libretro-mesen/package.mk b/packages/emulation/libretro-mesen/package.mk index e87ad53873..e1e28caca5 100644 --- a/packages/emulation/libretro-mesen/package.mk +++ b/packages/emulation/libretro-mesen/package.mk @@ -2,22 +2,20 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-mesen" -PKG_VERSION="c89474c9d87df967d21b7b7d5971dc9475fec028" -PKG_SHA256="f389c3f7670d8df115a9603cca4ebff19bf3a9e722149820d2db7cfa31445755" +PKG_VERSION="d0a48b6d4eb94fd577487f6285a1d2e8cbf879fb" +PKG_SHA256="f1e2ecffa4e72a8742dd609bc83d423fd6f0abfc856c592627276b970c058f2b" PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/SourMesen/Mesen/" +PKG_SITE="https://github.com/libretro/Mesen" PKG_URL="https://github.com/libretro/Mesen/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.mesen: mesen for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#" PKG_TOOLCHAIN="make" PKG_LIBNAME="mesen_libretro.so" PKG_LIBPATH="Libretro/${PKG_LIBNAME}" PKG_LIBVAR="MESEN_LIB" -make_target() { - make -C Libretro/ -} +PKG_MAKE_OPTS_TARGET="-C Libretro/" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-mgba/package.mk b/packages/emulation/libretro-mgba/package.mk index 04ee673bf1..618a912bd9 100644 --- a/packages/emulation/libretro-mgba/package.mk +++ b/packages/emulation/libretro-mgba/package.mk @@ -4,26 +4,26 @@ PKG_NAME="libretro-mgba" PKG_VERSION="a69c3434afe8b26cb8f9463077794edfa7d5efad" PKG_SHA256="e166ad04c46b631f9001fff6155dbde956b57983fdcb4e50d8bbb57980b99840" -PKG_LICENSE="MPL 2.0" +PKG_LICENSE="MPLv2.0" PKG_SITE="https://github.com/libretro/mgba" PKG_URL="https://github.com/libretro/mgba/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform zlib" -PKG_LONGDESC="game.libretro.mgba: mGBA for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="mGBA Game Boy Advance Emulator" PKG_TOOLCHAIN="make" PKG_LIBNAME="mgba_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBPATH="../${PKG_LIBNAME}" PKG_LIBVAR="MGBA_LIB" -pre_configure_target() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} -} +PKG_MAKE_OPTS_TARGET="-C ../ -f Makefile.libretro" -make_target() { - make -f Makefile.libretro -} +if [ "${ARCH}" = "arm" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=unix-armv" +fi + +if target_has_feature neon ; then + PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=1" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-mrboom/package.mk b/packages/emulation/libretro-mrboom/package.mk index 85f371ca19..6549bd4441 100644 --- a/packages/emulation/libretro-mrboom/package.mk +++ b/packages/emulation/libretro-mrboom/package.mk @@ -2,28 +2,24 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-mrboom" -PKG_VERSION="787f7a09dad0e2fd3fea71517261ae34445e5c63" -PKG_SHA256="4a9e8bad643ae43f327920686d872c56c2c812ab4dbd0abecf02a6315cd3a42c" -PKG_LICENSE="MIT" -PKG_SITE="https://github.com/Javanaise/mrboom-libretro" +PKG_VERSION="2d603a2dccff15db944e04ed6a1cefc4750e463f" +PKG_SHA256="2e30ff53ea0a77062c22cf44f81e4eb8130d3f98757d0c4c0d856a9030eb1a8c" +PKG_LICENSE="GPLv3" +PKG_SITE="https://github.com/libretro/mrboom-libretro" PKG_URL="https://github.com/kodi-game/mrboom-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.mrboom: mrboom for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro" +PKG_TOOLCHAIN="make" PKG_LIBNAME="mrboom_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="MRBOOM_LIB" -pre_make_target() { - # Disable NEON otherwise build fails - if target_has_feature neon; then - CFLAGS+=" -DDONT_WANT_ARM_OPTIMIZATIONS" - fi -} +PKG_MAKE_OPTS_TARGET="" -make_target() { - make -} +if target_has_feature neon ; then + PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=1" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-nestopia/package.mk b/packages/emulation/libretro-nestopia/package.mk index e18da6b375..dffb699bda 100644 --- a/packages/emulation/libretro-nestopia/package.mk +++ b/packages/emulation/libretro-nestopia/package.mk @@ -2,22 +2,20 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-nestopia" -PKG_VERSION="0867e83383661055ead5ecdab99150bb90922d93" -PKG_SHA256="b82c0ba7cc41463c9ce69149019032819e0db74f46df2ff3caed382e9fddc6c6" +PKG_VERSION="de6b65261cae9aa11d2c88543174e98e65fca818" +PKG_SHA256="534d96512868a3ec267a338c7f2d40e114d358c0fb724bcceba2d59aba6c82fd" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/nestopia" PKG_URL="https://github.com/libretro/nestopia/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.nestopia: Nestopia for Kodi" -PKG_TOOLCHAIN="manual" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Libretro implementation of NEStopia. (Nintendo Entertainment System)" +PKG_TOOLCHAIN="make" PKG_LIBNAME="nestopia_libretro.so" PKG_LIBPATH="libretro/${PKG_LIBNAME}" PKG_LIBVAR="NESTOPIA_LIB" -make_target() { - make -C libretro -} +PKG_MAKE_OPTS_TARGET="-C libretro/" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-nx/package.mk b/packages/emulation/libretro-nx/package.mk index b221947969..c70931443e 100644 --- a/packages/emulation/libretro-nx/package.mk +++ b/packages/emulation/libretro-nx/package.mk @@ -7,19 +7,19 @@ PKG_SHA256="f85987a9497339f292df6a34af1c2b1020992465d0dd2c4a9acc9734ea857877" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/nxengine-libretro" PKG_URL="https://github.com/libretro/nxengine-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.nx: nx for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of NxEngine to libretro - Cave Story game engine clone" +PKG_TOOLCHAIN="make" PKG_LIBNAME="nxengine_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="NX_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 + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/nxengine + cp -vr datafiles/* ${SYSROOT_PREFIX}/usr/share/retroarch/system/nxengine } diff --git a/packages/emulation/libretro-o2em/package.mk b/packages/emulation/libretro-o2em/package.mk index fff0e77135..c0837ccd6b 100644 --- a/packages/emulation/libretro-o2em/package.mk +++ b/packages/emulation/libretro-o2em/package.mk @@ -4,20 +4,17 @@ PKG_NAME="libretro-o2em" PKG_VERSION="a2a12472fde910b6089ac3ca6de805bd58a9c999" PKG_SHA256="19cff8eff5227a955158e10a5a37790300ad89312033f9f1df542dad5b3caf4e" -PKG_LICENSE="GPLv3" +PKG_LICENSE="Artistic License" PKG_SITE="https://github.com/libretro/libretro-o2em" PKG_URL="https://github.com/libretro/libretro-o2em/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.o2em: o2em for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of O2EM to the libretro API, an Odyssey 2 / VideoPac emulator." +PKG_TOOLCHAIN="make" PKG_LIBNAME="o2em_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="O2EM_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-opera/package.mk b/packages/emulation/libretro-opera/package.mk index edde774707..2122afab24 100644 --- a/packages/emulation/libretro-opera/package.mk +++ b/packages/emulation/libretro-opera/package.mk @@ -4,19 +4,20 @@ PKG_NAME="libretro-opera" PKG_VERSION="8a49bb8877611037438aeb857cb182f41ee0e3a1" PKG_SHA256="48f94380633808ea01f4608f03ceb6b4b10709ba18abf1df6665f06ae839e7a7" -PKG_LICENSE="GPL-2.0-or-later" +PKG_LICENSE="LGPL with additional notes" PKG_SITE="https://github.com/libretro/opera-libretro" PKG_URL="https://github.com/libretro/opera-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.opera: Port of 4DO/libfreedo for Kodi." +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of 4DO/libfreedo to libretro." PKG_TOOLCHAIN="make" -PKG_BUILD_FLAGS="+lto" PKG_LIBNAME="opera_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="OPERA_LIB" -PKG_MAKE_OPTS_TARGET="GIT_VERSION=${PKG_VERSION:0:7}" +pre_make_target() { + PKG_MAKE_OPTS_TARGET="CC=${CC} CXX=${CXX} AR=${AR}" +} makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-pcsx-rearmed/package.mk b/packages/emulation/libretro-pcsx-rearmed/package.mk index 92148b769b..d29d89a344 100644 --- a/packages/emulation/libretro-pcsx-rearmed/package.mk +++ b/packages/emulation/libretro-pcsx-rearmed/package.mk @@ -7,38 +7,47 @@ PKG_SHA256="85560938cdad30be5994e935d35b0b4b8a12f6d2ca39c0034bfaa3d98cbcb11a" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/pcsx_rearmed" PKG_URL="https://github.com/libretro/pcsx_rearmed/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.pcsx-rearmed: PCSX Rearmed for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="ARM optimized PCSX fork" PKG_TOOLCHAIN="make" -PKG_BUILD_FLAGS="-gold" PKG_LIBNAME="pcsx_rearmed_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBPATH="../${PKG_LIBNAME}" PKG_LIBVAR="PCSX-REARMED_LIB" -PKG_MAKE_OPTS_TARGET="-f Makefile.libretro GIT_VERSION=${PKG_VERSION:0:7}" +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro -C ../" -pre_configure_target() { - cd ${PKG_BUILD} +if [ "${OPENGL_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGL}" +fi - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=1 HAVE_NEON_ASM=1 BUILTIN_GPU=neon" - else - PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=0" +if [ "${OPENGLES_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGLES}" +fi + +if [ "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${VULKAN}" +fi + +if [ "${ARCH}" = "arm" ]; then + PKG_MAKE_OPTS_TARGET+=" DYNAREC=ari64" + if target_has_feature neon ; then + PKG_MAKE_OPTS_TARGET+=" HAVE_NEON_ASM=1 BUILTIN_GPU=neon" + else + PKG_MAKE_OPTS_TARGET+=" HAVE_NEON_ASM=0 BUILTIN_GPU=unai" fi - - case ${TARGET_ARCH} in - aarch64) - PKG_MAKE_OPTS_TARGET+=" DYNAREC=ari64 platform=aarch64" - ;; - arm) - PKG_MAKE_OPTS_TARGET+=" DYNAREC=ari64" - ;; - x86_64) - PKG_MAKE_OPTS_TARGET+=" DYNAREC=lightrec" - ;; - esac -} + if [ "${DEVICE}" = "OdroidGoAdvance" ]; then + sed -e "s|armv8-a|armv8-a+crc|" \ + -i ../Makefile.libretro + PKG_MAKE_OPTS_TARGET+=" platfrom=classic_armv8_a35" + else + PKG_MAKE_OPTS_TARGET+=" platform=unix" + fi +elif [ "${ARCH}" = "aarch64" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=unix DYNAREC=ari64" +else + PKG_MAKE_OPTS_TARGET+=" platform=unix DYNAREC=none" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-picodrive/package.mk b/packages/emulation/libretro-picodrive/package.mk index 1c8e90a23e..46128d3866 100644 --- a/packages/emulation/libretro-picodrive/package.mk +++ b/packages/emulation/libretro-picodrive/package.mk @@ -2,67 +2,34 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-picodrive" -PKG_VERSION="c567d74ce42078f58168debe7e5e414bda441b6c" -PKG_SHA256="a4a737c6a550454969ae81f3c525c66eaf9253500430e9e1184fc620b0d5e2db" +PKG_VERSION="930213533e65435c7ff2d4127c7163f870c0e68d" +PKG_SHA256="904ce86b92b5a70522f6ba530d115b491fcb330ac14cad8fb36a5f8356e69add" PKG_LICENSE="MAME" -PKG_SITE="https://github.com/kodi-game/picodrive" -PKG_URL="https://github.com/kodi-game/picodrive/releases/download/picodrive-${PKG_VERSION}/picodrive-${PKG_VERSION}.tar.gz" +PKG_SITE="https://github.com/libretro/picodrive" +PKG_URL="https://github.com/kodi-game/picodrive/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain ${PKG_NAME}:host" PKG_DEPENDS_HOST="toolchain:host" -PKG_DEPENDS_TARGET="toolchain kodi-platform ${PKG_NAME}:host" -PKG_DEPENDS_UNPACK="cyclone68000" -PKG_LONGDESC="Fast MegaDrive/MegaCD/32X emulator" -PKG_TOOLCHAIN="manual" -PKG_BUILD_FLAGS="-gold" +PKG_LONGDESC="Libretro implementation of PicoDrive. (Sega Megadrive/Genesis/Sega Master System/Sega GameGear/Sega CD/32X)" +PKG_TOOLCHAIN="make" PKG_LIBNAME="picodrive_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBPATH="../${PKG_LIBNAME}" PKG_LIBVAR="PICODRIVE_LIB" -pre_build_host() { - cp -a $(get_build_dir cyclone68000)/* ${PKG_BUILD}/cpu/cyclone/ -} - -pre_configure_host() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${HOST_NAME} -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro -C ../" make_host() { - if [ "${ARCH}" = "arm" ]; then - make -C cpu/cyclone CONFIG_FILE=../cyclone_config.h + if [ "${ARCH}" != "x86_64" ]; then + make -C ../cpu/cyclone CONFIG_FILE=../cyclone_config.h fi } -pre_configure_target() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} +makeinstall_host() { + : # nothing to do } -post_configure_target() { - sed -e "s|^GIT_VERSION :=.*$|GIT_VERSION := \" ${PKG_VERSION:0:7}\"|" -i Makefile.libretro -} - -make_target() { - if target_has_feature neon; then - export HAVE_NEON=1 - export BUILTIN_GPU=neon - else - export HAVE_NEON=0 - fi - - case ${TARGET_ARCH} in - aarch64) - R= make -f Makefile.libretro platform=aarch64 - ;; - arm) - R= make -f Makefile.libretro platform=armv - ;; - x86_64) - R= make -f Makefile.libretro - ;; - esac +pre_make_target() { + CFLAGS+=" -I./" } makeinstall_target() { diff --git a/packages/emulation/libretro-pokemini/package.mk b/packages/emulation/libretro-pokemini/package.mk index c0b967b8db..9ec1fa35ce 100644 --- a/packages/emulation/libretro-pokemini/package.mk +++ b/packages/emulation/libretro-pokemini/package.mk @@ -7,17 +7,15 @@ PKG_SHA256="7dd450e5e26c9b66ce0811ec4eac125e71b6752951bdbf3851d0312d268c09c2" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/pokemini" PKG_URL="https://github.com/libretro/PokeMini/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="libretro wrapper for PokeMini emulator." +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Obscure nintendo handheld emulator (functional,no color files or savestates currently)" PKG_TOOLCHAIN="make" PKG_LIBNAME="pokemini_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="POKEMINI_LIB" -configure_target() { - cd ${PKG_BUILD} -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-prboom/package.mk b/packages/emulation/libretro-prboom/package.mk index 8b42c162cb..0f6124148a 100644 --- a/packages/emulation/libretro-prboom/package.mk +++ b/packages/emulation/libretro-prboom/package.mk @@ -2,24 +2,24 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-prboom" -PKG_VERSION="d9c3975669b4aab5a1397e0174838bcbbc3c1582" -PKG_SHA256="bce89eac47d612b5745ecb65f7b69d13efb5efa29a6bd64d21d529ca2792d199" -PKG_LICENSE="GPLv3" +PKG_VERSION="47a95e921e9f1e5928730b7369d14129769fa475" +PKG_SHA256="9ff3068ed16ff07b25e5229942eed805dccadeac0fef19331ce45206e4012ab0" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/libretro-prboom" PKG_URL="https://github.com/libretro/libretro-prboom/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.prboom: prboom for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro implementation of Doom" +PKG_TOOLCHAIN="make" PKG_LIBNAME="prboom_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="PRBOOM_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 + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/ + cp -v prboom.wad ${SYSROOT_PREFIX}/usr/share/retroarch/system/ } diff --git a/packages/emulation/libretro-prosystem/package.mk b/packages/emulation/libretro-prosystem/package.mk index e2e579320b..04b5140bf0 100644 --- a/packages/emulation/libretro-prosystem/package.mk +++ b/packages/emulation/libretro-prosystem/package.mk @@ -7,8 +7,9 @@ PKG_SHA256="289ed69df4503cd7772b6ec621aabc4a12eaedeb7dcf287a7ba01cf38aeb6c75" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/prosystem-libretro" PKG_URL="https://github.com/libretro/prosystem-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Port of ProSystem to libretro" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of ProSystem to libretro." +PKG_TOOLCHAIN="make" PKG_LIBNAME="prosystem_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" diff --git a/packages/emulation/libretro-quicknes/package.mk b/packages/emulation/libretro-quicknes/package.mk index b3c6a480af..ab68a172e7 100644 --- a/packages/emulation/libretro-quicknes/package.mk +++ b/packages/emulation/libretro-quicknes/package.mk @@ -4,20 +4,17 @@ PKG_NAME="libretro-quicknes" PKG_VERSION="75d501a87ec2074e8d2f7256fb0359513c263c29" PKG_SHA256="751feab59dad87c708c21eaaf55017ec8e1cc088a53230bb910b0b92854eb0ca" -PKG_LICENSE="GPLv2" +PKG_LICENSE="LGPLv2.1+" PKG_SITE="https://github.com/libretro/QuickNES_Core" PKG_URL="https://github.com/libretro/QuickNES_Core/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.quicknes: QuickNES for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="The QuickNES core library, originally by Shay Green, heavily modified" +PKG_TOOLCHAIN="make" PKG_LIBNAME="quicknes_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="QUICKNES_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-sameboy/package.mk b/packages/emulation/libretro-sameboy/package.mk index f0119f8a35..ea7605a00d 100644 --- a/packages/emulation/libretro-sameboy/package.mk +++ b/packages/emulation/libretro-sameboy/package.mk @@ -7,16 +7,15 @@ PKG_SHA256="9ef470c7c6bee83bbeb1e861a1c76b722d78de5e5a3849e7132d03d40fa8828d" PKG_LICENSE="MIT" PKG_SITE="https://github.com/libretro/sameboy" PKG_URL="https://github.com/libretro/SameBoy/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform util-linux:host" -PKG_LONGDESC="libretro wrapper for SameBoy emulator." +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Gameboy and Gameboy Color emulator written in C" +PKG_TOOLCHAIN="make" PKG_LIBNAME="sameboy_libretro.so" PKG_LIBPATH="libretro/${PKG_LIBNAME}" PKG_LIBVAR="SAMEBOY_LIB" -make_target() { - make -C libretro -} +PKG_MAKE_OPTS_TARGET="-C libretro/" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-scummvm/package.mk b/packages/emulation/libretro-scummvm/package.mk index 46c2d19311..6d8725810d 100644 --- a/packages/emulation/libretro-scummvm/package.mk +++ b/packages/emulation/libretro-scummvm/package.mk @@ -2,41 +2,46 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-scummvm" -PKG_VERSION="0b219a46770776e10c954c6242870928113cacc0" -PKG_SHA256="a1c8a4b7de3b03f762efd96552fe8b5dfa3e2bcec47c031d6791a220aead8d5e" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/scummvm" -PKG_URL="https://github.com/kodi-game/scummvm/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.scummvm: scummvm for Kodi" +PKG_VERSION="2a272d90dcf2783c7866b866e43912c05a4bfc4b" +PKG_SHA256="c55f862b1527f74f55108574af8fd3af8ca9d0b672eb07bbbab0ec5bc07a406c" +PKG_LICENSE="GPLv2" +PKG_SITE="https://github.com/libretro/scummvm-wrapper" +PKG_URL="https://github.com/libretro/scummvm-wrapper/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="ScummVM with libretro backend." PKG_TOOLCHAIN="make" +PKG_LR_UPDATE_TAG="yes" PKG_LIBNAME="scummvm_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="SCUMMVM_LIB" -PKG_MAKE_OPTS_TARGET="platform=unix GIT_VERSION=${PKG_VERSION:0:7}" +PKG_MAKE_OPTS_TARGET="all" -pre_configure_target() { - cd ${PKG_BUILD} - - if [ "${TARGET_ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" TARGET_64BIT=0" +pre_make_target() { + CXXFLAGS+=" -DHAVE_POSIX_MEMALIGN=1" + if [ "${DEVICE}" = "OdroidGoAdvance" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=oga_a35_neon_hardfloat" else - PKG_MAKE_OPTS_TARGET+=" TARGET_64BIT=1" - fi - - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+=" HAVE_NEON=1" - fi - - if [ "${BUILD_WITH_DEBUG}" = "yes" ]; then - PKG_MAKE_OPTS_TARGET+=" DEBUG=1" + PKG_MAKE_OPTS_TARGET+=" platform=${TARGET_NAME}" fi } makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} + cp scummvm_libretro.info ${SYSROOT_PREFIX}/usr/lib/ echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake + + # unpack files to retroarch-system folder and create basic ini file + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system + unzip scummvm.zip -d ${SYSROOT_PREFIX}/usr/share/retroarch/system + + cat << EOF > ${SYSROOT_PREFIX}/usr/share/retroarch/system/scummvm.ini +[scummvm] +extrapath=/tmp/system/scummvm/extra +browser_lastpath=/tmp/system/scummvm/extra +themepath=/tmp/system/scummvm/theme +guitheme=scummmodern +EOF } diff --git a/packages/emulation/libretro-snes9x/package.mk b/packages/emulation/libretro-snes9x/package.mk index 4b454ba9b8..bc5abd1dbe 100644 --- a/packages/emulation/libretro-snes9x/package.mk +++ b/packages/emulation/libretro-snes9x/package.mk @@ -2,22 +2,24 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-snes9x" -PKG_VERSION="bc3bbb28c1723742d102c867e264574915d7c8ef" -PKG_SHA256="59e43b695021f2444103a345bb95f44870bd4792af7580d71b95f61bb9ad35f9" -PKG_LICENSE="GPLv3" +PKG_VERSION="b931ad0cb4fe209a659ce6f47b3c2986059792fa" +PKG_SHA256="471bb9a3bf68891cc83f725cdb0d71cb7e0ba443383f953b5bd9d50a49e0ddd7" +PKG_LICENSE="Non-commercial" PKG_SITE="https://github.com/libretro/snes9x" PKG_URL="https://github.com/libretro/snes9x/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.snes9x: snes9x for Kodi" -PKG_TOOLCHAIN="manual" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Snes9x - Portable Super Nintendo Entertainment System (TM) emulator" +PKG_TOOLCHAIN="make" PKG_LIBNAME="snes9x_libretro.so" PKG_LIBPATH="libretro/${PKG_LIBNAME}" PKG_LIBVAR="SNES9X_LIB" -make_target() { - make -C libretro/ -} +PKG_MAKE_OPTS_TARGET="-C libretro/" + +if [ "${DEVICE}" = "OdroidGoAdvance" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=classic_armv8_a35" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-snes9x2002/package.mk b/packages/emulation/libretro-snes9x2002/package.mk index 96c8e9da7c..6834073c0b 100644 --- a/packages/emulation/libretro-snes9x2002/package.mk +++ b/packages/emulation/libretro-snes9x2002/package.mk @@ -4,20 +4,22 @@ PKG_NAME="libretro-snes9x2002" PKG_VERSION="540baad622d9833bba7e0696193cb06f5f02f564" PKG_SHA256="07f0e54c61b2608480157a2259dfa7aba2ff3e746935b3b51068b0f69d67d289" -PKG_ARCH="arm" -PKG_LICENSE="GPL" +PKG_LICENSE="Non-commercial" PKG_SITE="https://github.com/libretro/snes9x2002" PKG_URL="https://github.com/libretro/snes9x2002/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="Port of SNES9x 1.39 for libretro. Heavily optimized for ARM." +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Snes9x 2002. Port of SNES9x 1.39 for libretro (was previously called PocketSNES). Heavily optimized for ARM." +PKG_TOOLCHAIN="make" PKG_LIBNAME="snes9x2002_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="SNES9X2002_LIB" -pre_make_target() { - export CFLAGS="${CFLAGS} -std=gnu11" -} +PKG_MAKE_OPTS_TARGET="platform=unix" + +if [ "${PROJECT}" = "RPi" ] && [ "${DEVICE}" = "RPi" -o "${DEVICE}" = "GPICase" ]; then + PKG_MAKE_OPTS_TARGET+=" ARM_ASM=1" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-snes9x2010/package.mk b/packages/emulation/libretro-snes9x2010/package.mk index 3010026f74..17302de363 100644 --- a/packages/emulation/libretro-snes9x2010/package.mk +++ b/packages/emulation/libretro-snes9x2010/package.mk @@ -4,16 +4,25 @@ PKG_NAME="libretro-snes9x2010" PKG_VERSION="d8b10c4cd7606ed58f9c562864c986bc960faaaf" PKG_SHA256="7faf4243226cfed3a2926ef78d7db74905947ecda8770575a81b1792b2345302" -PKG_LICENSE="GPLv3" +PKG_LICENSE="Non-commercial" PKG_SITE="https://github.com/libretro/snes9x2010" PKG_URL="https://github.com/libretro/snes9x2010/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="snes9x2010 for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="libretro" +PKG_LONGDESC="Snes9x 2010. Port of Snes9x 1.52+ to Libretro (previously called SNES9x Next). Rewritten in C and several optimizations and speedhacks." +PKG_TOOLCHAIN="make" PKG_LIBNAME="snes9x2010_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="SNES9X2010_LIB" +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" + +if [ "${PROJECT}" = "Rockchip" -a "${DEVICE}" = "OdroidGoAdvance" ];then + PKG_MAKE_OPTS_TARGET+=" platform=goa_armv8_a35" +fi + makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-stella/package.mk b/packages/emulation/libretro-stella/package.mk index b20988845a..17b8406911 100644 --- a/packages/emulation/libretro-stella/package.mk +++ b/packages/emulation/libretro-stella/package.mk @@ -2,21 +2,20 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-stella" -PKG_VERSION="8ab051edd4816f33a5631d230d54059eeed52c5f" -PKG_SHA256="08976546ed707e7d83a1e4b1204bba8e854f41c0a0a9d8d5d8447c4489fb1fe0" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/stella-libretro" -PKG_URL="https://github.com/libretro/stella2014-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.stella: Stella for Kodi" +PKG_VERSION="1cc58b9d02ec79fed9c52a5fb99ad35681b1d2ce" +PKG_SHA256="9798c63936747f4f1bcb6b3d56d42769a5d0a145160a48242a4d296dacdb06b3" +PKG_LICENSE="GPL2" +PKG_SITE="https://github.com/stella-emu/stella" +PKG_URL="https://github.com/stella-emu/stella/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Stella is a multi-platform Atari 2600 VCS emulator released under the GNU General Public License (GPL)." +PKG_TOOLCHAIN="make" -PKG_LIBNAME="stella2014_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" +PKG_LIBNAME="stella_libretro.so" +PKG_LIBPATH="../src/os/libretro/${PKG_LIBNAME}" PKG_LIBVAR="STELLA_LIB" -make_target() { - make -} +PKG_MAKE_OPTS_TARGET="-C ../src/os/libretro -f Makefile" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-tgbdual/package.mk b/packages/emulation/libretro-tgbdual/package.mk index 98e8c3e65d..0f8cc0ec10 100644 --- a/packages/emulation/libretro-tgbdual/package.mk +++ b/packages/emulation/libretro-tgbdual/package.mk @@ -4,20 +4,17 @@ PKG_NAME="libretro-tgbdual" PKG_VERSION="a6f3018e6a23030afc1873845ee54d4b2d8ec9d3" PKG_SHA256="5df48cf8a8091cb68b5f21e90671cf27afaf2d0fcf35431093cccff0e4e95c7f" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/tgbdual-libretro" PKG_URL="https://github.com/libretro/tgbdual-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.tgbdual: tgbdual for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro port of TGB Dual" +PKG_TOOLCHAIN="make" PKG_LIBNAME="tgbdual_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="TGBDUAL_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-tyrquake/package.mk b/packages/emulation/libretro-tyrquake/package.mk index aa44087a93..415c46b41f 100644 --- a/packages/emulation/libretro-tyrquake/package.mk +++ b/packages/emulation/libretro-tyrquake/package.mk @@ -2,22 +2,19 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-tyrquake" -PKG_VERSION="fdd8d2746d527722dffe2ac9a208a753bef62f7b" -PKG_SHA256="f2c4a88974230ad7b517dc1de4e24a9cfb2f5b4c0f38b1b0a4c9e5c7721f7fad" -PKG_LICENSE="GPLv3" +PKG_VERSION="b3fcc43e57543ef499df91b5c5d931680addf070" +PKG_SHA256="40ac0fda5f9facae7ea74bbcbb61b105a5006919d24420089ccd0d20fcf7c656" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/tyrquake" PKG_URL="https://github.com/libretro/tyrquake/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.tyrquake: tyrquake for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Libretro port of Tyrquake (Quake 1 engine)" +PKG_TOOLCHAIN="make" PKG_LIBNAME="tyrquake_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="TYRQUAKE_LIB" -make_target() { - make -} - makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} diff --git a/packages/emulation/libretro-uae/package.mk b/packages/emulation/libretro-uae/package.mk index c5a90ae415..c60b7978f4 100644 --- a/packages/emulation/libretro-uae/package.mk +++ b/packages/emulation/libretro-uae/package.mk @@ -2,28 +2,24 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-uae" -PKG_VERSION="9f0f10d92cc83afa66d35d398b7af959bd4b90c5" -PKG_SHA256="6e9afa5c7711587f64e91cee456d1aa0a13ce22068999598b508f2bc6e0bd9ad" +PKG_VERSION="30063cdaf8492363128afe6e682ac2223f1ffcb4" +PKG_SHA256="890316fab52e2df0a2ca59902001d30a2f710d3517a871f29ee2f2e31bc0aeb8" PKG_LICENSE="GPL" PKG_SITE="https://github.com/libretro/libretro-uae" PKG_URL="https://github.com/libretro/libretro-uae/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="libretro wrapper for UAE emulator." -PKG_BUILD_FLAGS="-lto" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Portable Commodore Amiga Emulator" +PKG_TOOLCHAIN="make" PKG_LIBNAME="puae_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="UAE_LIB" -pre_configure_target() { - CFLAGS+=" -fcommon" - if [ "${TARGET_ARCH}" = "arm" ]; then - CFLAGS+=" -DARM -marm" - 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 + + mkdir -p ${SYSROOT_PREFIX}/usr/share/retroarch/system/uae_data + cp -vR ${PKG_BUILD}/sources/uae_data/* ${SYSROOT_PREFIX}/usr/share/retroarch/system/uae_data/ } diff --git a/packages/emulation/libretro-uae4arm/package.mk b/packages/emulation/libretro-uae4arm/package.mk index a3f9d5f090..ff005af680 100644 --- a/packages/emulation/libretro-uae4arm/package.mk +++ b/packages/emulation/libretro-uae4arm/package.mk @@ -2,37 +2,34 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-uae4arm" -PKG_VERSION="5cbf44464507ff9262c2403c9f8d5bc5957afd1a" -PKG_SHA256="4d97fb681f6de97569ad9e653bd4178aea37803d6370c23a1d3d5d4a06f5e2dd" -PKG_ARCH="arm" +PKG_VERSION="177c2f0e892adf2603ada9b150e31beffe0f76c3" +PKG_SHA256="0be54f926740333d1b2832d4bb78e6b1e47409c75f40e99e544b7265327c0708" +PKG_ARCH="arm aarch64" 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_SITE="https://github.com/Chips-fr/uae4arm-rpi" +PKG_URL="https://github.com/Chips-fr/uae4arm-rpi/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain flac mpg123 zlib" +PKG_LONGDESC="Port of uae4arm for libretro (rpi/android)" +PKG_TOOLCHAIN="make" 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 -} +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" -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 -} +if [ "${ARCH}" = "aarch64" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=unix-aarch64" +elif target_has_feature neon ; then + PKG_MAKE_OPTS_TARGET+=" platform=unix-neon" +else + PKG_MAKE_OPTS_TARGET+=" platform=unix" +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 + + cp -v capsimg.so ${SYSROOT_PREFIX}/usr/lib/ } diff --git a/packages/emulation/libretro-vbam/package.mk b/packages/emulation/libretro-vbam/package.mk index ae29ac14b5..e9decae1ea 100644 --- a/packages/emulation/libretro-vbam/package.mk +++ b/packages/emulation/libretro-vbam/package.mk @@ -2,28 +2,20 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libretro-vbam" -PKG_VERSION="7e30b038893de63e674944f75581d57c7685ea3a" -PKG_SHA256="589d4c4ff0764ea0f3b4829291bff773ef228926531fb35a1705f8770ea130a2" +PKG_VERSION="928a61704f6636d5e24f0a73374d360fe546cb5a" +PKG_SHA256="0c3bf3a05b6fedee8b5b9830344c03e275359c560bfac5a16bcb3e048d96dd50" PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/vbam-libretro" -PKG_URL="https://github.com/libretro/vbam-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.vbam: VBA-M for Kodi" +PKG_SITE="https://github.com/visualboyadvance-m/visualboyadvance-m" +PKG_URL="https://github.com/visualboyadvance-m/visualboyadvance-m/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="VBA-M with libretro integration" PKG_TOOLCHAIN="make" PKG_LIBNAME="vbam_libretro.so" -PKG_LIBPATH="src/libretro/${PKG_LIBNAME}" +PKG_LIBPATH="../src/libretro/${PKG_LIBNAME}" PKG_LIBVAR="VBAM_LIB" -pre_configure_target() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} -} - -make_target() { - make -C src/libretro -} +PKG_MAKE_OPTS_TARGET="-C ../src/libretro/" makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-vecx/package.mk b/packages/emulation/libretro-vecx/package.mk index 0e7c805ac2..1b03df6a60 100644 --- a/packages/emulation/libretro-vecx/package.mk +++ b/packages/emulation/libretro-vecx/package.mk @@ -4,31 +4,40 @@ PKG_NAME="libretro-vecx" PKG_VERSION="8e932c1d585ae9e467186dea9e73ce38fe1490f7" PKG_SHA256="19eaa6d1ad035c01e979550787319f7d0b2398288f7c657eefea6c6d9b4cf49f" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPLv2|LGPLv2.1" PKG_SITE="https://github.com/libretro/libretro-vecx" PKG_URL="https://github.com/libretro/libretro-vecx/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.vecx: vecx for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="libretro adaptation of vecx" +PKG_TOOLCHAIN="make" PKG_LIBNAME="vecx_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" PKG_LIBVAR="VECX_LIB" -if [ "${OPENGLES_SUPPORT}" = "yes" ]; then - PKG_DEPENDS_TARGET+=" ${OPENGLES}" -fi +PKG_MAKE_OPTS_TARGET="-f Makefile.libretro" if [ "${OPENGL_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" ${OPENGL}" fi -make_target() { - if [ "${OPENGL_SUPPORT}" = no ]; then - HAS_GLES=1 make +if [ "${OPENGLES_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGLES}" +fi + +if [ "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${VULKAN}" +fi + +if [ "${PROJECT}" = "RPi" ]; then + if [ "${OPENGLES}" = "mesa" ]; then + PKG_MAKE_OPTS_TARGET+=" platform=rpi-mesa" else - make + PKG_MAKE_OPTS_TARGET+=" platform=rpi" fi -} +elif [ "${OPENGLES_SUPPORT}" = "yes" ]; then + PKG_MAKE_OPTS_TARGET+=" HAS_GLES=1 GLES=1" +fi makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} diff --git a/packages/emulation/libretro-virtualjaguar/package.mk b/packages/emulation/libretro-virtualjaguar/package.mk index 5ba376f7df..474f780394 100644 --- a/packages/emulation/libretro-virtualjaguar/package.mk +++ b/packages/emulation/libretro-virtualjaguar/package.mk @@ -7,8 +7,9 @@ PKG_SHA256="08d0f3403b41a2606e66aa78e35e3cd8fff8bf14050b260ce6f0395f51d48f7b" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/virtualjaguar-libretro" PKG_URL="https://github.com/libretro/virtualjaguar-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" +PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Port of Virtual Jaguar to Libretro" +PKG_TOOLCHAIN="make" PKG_LIBNAME="virtualjaguar_libretro.so" PKG_LIBPATH="${PKG_LIBNAME}" diff --git a/packages/emulation/libretro-yabause/package.mk b/packages/emulation/libretro-yabause/package.mk index ac76031ad5..af716ee8fc 100644 --- a/packages/emulation/libretro-yabause/package.mk +++ b/packages/emulation/libretro-yabause/package.mk @@ -7,33 +7,34 @@ PKG_SHA256="76f50b21d81507ac29e80bbcfbfc8dbf71d6bf051f1267973eabed99a6681654" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/yabause" PKG_URL="https://github.com/libretro/yabause/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.yabause: Yabause for Kodi" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Port of Yabause to libretro." PKG_TOOLCHAIN="make" PKG_LIBNAME="yabause_libretro.so" PKG_LIBPATH="yabause/src/libretro/${PKG_LIBNAME}" +PKG_LIBVAR="YABAUSE_LIB" -PKG_MAKE_OPTS_TARGET="-C yabause/src/libretro GIT_VERSION=${PKG_VERSION:0:7}" +PKG_MAKE_OPTS_TARGET="-C yabause/src/libretro" -pre_configure_target() { - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" platform=armv" - # ARM NEON support - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+="-neon" - fi - PKG_MAKE_OPTS_TARGET+="-${TARGET_FLOAT}float-${TARGET_CPU}" - fi -} +if [ "${OPENGL_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGL}" +fi -pre_make_target() { - make CC=${HOST_CC} -C yabause/src/libretro generate-files -} +if [ "${OPENGLES_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGLES}" +fi + +if [ "${VULKAN_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${VULKAN}" +fi + +if [ "${ARCH}" = "arm" -o "${ARCH}" = "aarch64" ]; then + PKG_MAKE_OPTS_TARGET+=" HAVE_SSE=0" +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 } - From 8869dd1449e27ab00daff3cd2aa14b7a28c992a9 Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 3/9] packages/mediacenter: update packages --- .../kodi-binary-addons/game.libretro.2048/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.atari800/package.mk | 4 ++-- .../game.libretro.beetle-bsnes/package.mk | 6 +++--- .../kodi-binary-addons/game.libretro.beetle-gba/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.beetle-lynx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.beetle-ngp/package.mk | 4 ++-- .../game.libretro.beetle-pce-fast/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.beetle-pcfx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.beetle-psx/package.mk | 4 ++-- .../game.libretro.beetle-supergrafx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.beetle-vb/package.mk | 4 ++-- .../game.libretro.beetle-wswan/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.bluemsx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.bnes/package.mk | 4 ++-- .../game.libretro.bsnes-mercury-performance/package.mk | 6 +++--- .../kodi-binary-addons/game.libretro.cap32/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.dinothawr/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.dosbox-pure/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.dosbox/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.fbneo/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.fceumm/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.fmsx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.fuse/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.gambatte/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.genplus/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.gw/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.handy/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.hatari/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.mame2000/package.mk | 4 ++-- .../game.libretro.mame2003_plus/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.mame2010/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.mesen/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.mgba/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.mrboom/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.nestopia/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.nx/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.o2em/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.opera/package.mk | 4 ++-- .../game.libretro.pcsx-rearmed/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.picodrive/package.mk | 6 +++--- .../kodi-binary-addons/game.libretro.pokemini/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.prboom/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.prosystem/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.quicknes/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.sameboy/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.scummvm/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.snes9x/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.snes9x2002/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.snes9x2010/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.stella/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.tgbdual/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.tyrquake/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.uae/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.uae4arm/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.vbam/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.vecx/package.mk | 4 ++-- .../game.libretro.virtualjaguar/package.mk | 4 ++-- .../kodi-binary-addons/game.libretro.yabause/package.mk | 4 ++-- 58 files changed, 119 insertions(+), 119 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.2048/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.2048/package.mk index 79eb16122e..21117c4286 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.2048/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.2048/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.2048" -PKG_VERSION="1.0.0.133-Nexus" -PKG_SHA256="64263ff32d22ea0301b26137ce59b1e6e82026b4a6d130dc3fd9699624d36011" +PKG_VERSION="1.0.0.134-Nexus" +PKG_SHA256="f07dc1cd34f9e2746ebf3fbf666f5301df49a9aa59760049a66aef953d514f87" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.atari800/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.atari800/package.mk index eef5ef6ea4..cdb994030c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.atari800/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.atari800/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.atari800" -PKG_VERSION="3.1.0.23-Nexus" -PKG_SHA256="4839836a4bf8a461d9554ad4920c0e45e89a384149abc6e82d847f74208f28cc" +PKG_VERSION="3.1.0.25-Nexus" +PKG_SHA256="dbd6c5719e5cb88841e213d7389d9416e6e623d6d09615f92c53c871045bf70a" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-bsnes/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-bsnes/package.mk index e3ef9e3352..e3b1bfc8c4 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-bsnes/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-bsnes/package.mk @@ -2,10 +2,10 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-bsnes" -PKG_VERSION="0.9.26.23-Nexus" -PKG_SHA256="8f7830c484f5da5726fae1210c5cfe03ac1493c99a27cb9086f5b019052c688d" +PKG_VERSION="0.9.26.24-Nexus" +PKG_SHA256="fc356984fba343651d4c8a77834f2f5e6e86d4fcd78ab967de451abdf3e99816" PKG_REV="1" -PKG_ARCH="any" +PKG_ARCH="x86_64" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-bsnes" PKG_URL="https://github.com/kodi-game/game.libretro.beetle-bsnes/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-gba/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-gba/package.mk index 7a68a510c5..32005a4b99 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-gba/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-gba/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-gba" -PKG_VERSION="0.9.36.23-Nexus" -PKG_SHA256="f16c4faf9e52c75a20239854d76b678b1b6ab1dad354b34043941e4b0f08bb39" +PKG_VERSION="0.9.36.24-Nexus" +PKG_SHA256="8b55b9936af1b61b66b3e15d512a5d3e701f70caabefd4b442ec40c535e88d4b" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-lynx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-lynx/package.mk index cd45178f74..866d70e8a1 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-lynx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-lynx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-lynx" -PKG_VERSION="1.24.0.43-Nexus" -PKG_SHA256="63528c7ed0dabf79dc7e67228472d16da589ed49a9ab947966c1fee76c2936cb" +PKG_VERSION="1.24.0.47-Nexus" +PKG_SHA256="54ce67dc0ac86842918b4e58d58b14f959128a1452dc72104a890bf60289ce2d" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-ngp/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-ngp/package.mk index c7e5399dfb..3bd0aa6360 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-ngp/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-ngp/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-ngp" -PKG_VERSION="1.29.0.31-Nexus" -PKG_SHA256="df4b9a35adec5fb918f281502409e21b94d95761f11a68e4535ddb679589df4a" +PKG_VERSION="1.29.0.32-Nexus" +PKG_SHA256="a2a384e31ec120ab0dd512688e4fb66f9e20e6ea74ae3f552e18328c7f2b3906" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce-fast/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce-fast/package.mk index 97999fda2b..786f83e6a2 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce-fast/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce-fast/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-pce-fast" -PKG_VERSION="1.31.0.35-Nexus" -PKG_SHA256="a79f80f1fafecfc2ddefc43fe145d672280bae1bfe2564b78076b691bc51a93c" +PKG_VERSION="1.31.0.40-Nexus" +PKG_SHA256="e825c51ced5160037ccc67640b1ed28a6e2b6a88a1568fc0bed009d6bc985de9" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pcfx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pcfx/package.mk index 22e49b2ba6..b2ce3d019c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pcfx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pcfx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-pcfx" -PKG_VERSION="0.9.36.30-Nexus" -PKG_SHA256="dea4718dafd6675c2b5f72c562d943d1bc762529b67dc241fcc7bc014eab31bc" +PKG_VERSION="0.9.36.33-Nexus" +PKG_SHA256="86ecf1300bc5b68546797385b65e075ffb27d642f96691e8e7404e7f76a3d7c6" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-psx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-psx/package.mk index 5d8c4c34a2..c850b585fc 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-psx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-psx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-psx" -PKG_VERSION="0.9.44.44-Nexus" -PKG_SHA256="b0353183fbc07f8b0997d9f8a61756a3fc784d1899208fed620adc33f796c6d2" +PKG_VERSION="0.9.44.49-Nexus" +PKG_SHA256="54c98e6a29273945689aa6b773c806f095cdfc29e228c1aa9cf8c28f7849d759" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-supergrafx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-supergrafx/package.mk index 965c6609c4..d6204bc293 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-supergrafx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-supergrafx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-supergrafx" -PKG_VERSION="1.29.0.31-Nexus" -PKG_SHA256="cb593971040983aa6b65cf556b84242dd9e97f311ad2243604e0d3b30342a36a" +PKG_VERSION="1.29.0.36-Nexus" +PKG_SHA256="449512294543cd1323c002a43245690988710252b162a07100a42d90e855279f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-vb/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-vb/package.mk index 44b7e817dc..b1fd3356be 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-vb/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-vb/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-vb" -PKG_VERSION="1.31.0.29-Nexus" -PKG_SHA256="f5d4382d3d15c45a78bbd983c35012ea2852d74683a4c2ddc3fd42b21f17647b" +PKG_VERSION="1.31.0.31-Nexus" +PKG_SHA256="d2bfd33f80d0bbc3ab87af942ee65bb7b16591baa3763b9b8d22638bfbc5f667" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-wswan/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-wswan/package.mk index d1d64b2203..da586f228c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-wswan/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-wswan/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.beetle-wswan" -PKG_VERSION="0.9.35.34-Nexus" -PKG_SHA256="69587cfdb710278502bb67c6c5d411edccf8f7179006899dc5393698ced540cd" +PKG_VERSION="0.9.35.38-Nexus" +PKG_SHA256="c880a9fb342064f5cdf7e0d931c35801a4ccebde160eb34d5d34a551258abc49" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bluemsx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bluemsx/package.mk index 6be470265d..38dc553036 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bluemsx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bluemsx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.bluemsx" -PKG_VERSION="0.0.1.31-Nexus" -PKG_SHA256="3988666b5cbff65de5a26c5ba789d22d38fb26f056e0cf7cf54735d3810fe0cc" +PKG_VERSION="0.0.1.33-Nexus" +PKG_SHA256="3a875effef878cf039d67cc1d42bd2430d2b60df9a28684e5dfa63b3e7b8235d" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bnes/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bnes/package.mk index 64291f5dd9..f5a33938f9 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bnes/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bnes/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.bnes" -PKG_VERSION="0.83.0.22-Nexus" -PKG_SHA256="aa3db4f2f3d72beccf2aae7bb69099b824b69e2e8918f8cad2e5832015820207" +PKG_VERSION="0.83.0.23-Nexus" +PKG_SHA256="8e7a8a86f3e447a97e24f9986aa18cc4d42bf9354cfeed7069bd511fc39d4e08" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-performance/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-performance/package.mk index b2dcec5f71..3b7198e2ec 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-performance/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-performance/package.mk @@ -2,10 +2,10 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.bsnes-mercury-performance" -PKG_VERSION="0.94.0.26-Nexus" -PKG_SHA256="afa740018ac8cc1038b64cd7c9b4c812bb6de1f6b8af7fa8a08353adf5b1c984" +PKG_VERSION="0.94.0.27-Nexus" +PKG_SHA256="d7afc08ce5b6fe26bd275d782159afa1734b60e50220dbba69cc25cf982805bf" PKG_REV="1" -PKG_ARCH="any" +PKG_ARCH="x86_64" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-performance" PKG_URL="https://github.com/kodi-game/game.libretro.bsnes-mercury-performance/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.cap32/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.cap32/package.mk index 158bac7f60..5bd5df8f46 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.cap32/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.cap32/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.cap32" -PKG_VERSION="4.5.3.31-Nexus" -PKG_SHA256="895999eb17a923c75c48c110c9317ab39b6655883c0fd9033c831dce56dbaeb5" +PKG_VERSION="4.5.3.32-Nexus" +PKG_SHA256="95c2de481ff1e2d927da1b7e9019527c4decf65331e8d37f6cc8e4ca56022aaf" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.dinothawr/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.dinothawr/package.mk index 8812cda9c6..e9c95b433d 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.dinothawr/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.dinothawr/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.dinothawr" -PKG_VERSION="1.0.0.31-Nexus" -PKG_SHA256="f01ca34beb23c7739d48c1d0b259282061457b10c7ec55e7717f6fee693af311" +PKG_VERSION="1.0.0.32-Nexus" +PKG_SHA256="a0a36e36bd750767999743ab552595424779da178c1ddbe95eb8535b999a447f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox-pure/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox-pure/package.mk index 1430386f1d..cdd15d2462 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox-pure/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox-pure/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.dosbox-pure" -PKG_VERSION="0.9.7.21-Nexus" -PKG_SHA256="a02ec6cf85dccd70d159d4a56dbeb11604c4d6fe38239556d4684942235c6a78" +PKG_VERSION="0.9.7.22-Nexus" +PKG_SHA256="b2843a56119247bd9e562012f1e667a3c37ffefa11fa418162e7743ac257f156" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox/package.mk index 89aa516f74..422799e1e1 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.dosbox/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.dosbox" -PKG_VERSION="0.74.0.21-Nexus" -PKG_SHA256="1e5dc4b1b2024c63eb80d0742fe460eae6702e8b5b669fd4253d97ebcae70a0d" +PKG_VERSION="0.74.0.22-Nexus" +PKG_SHA256="d1848459fa71c2012891e5ce8e43f193a9516523fc6cc8a9ac7ac8a72f03453b" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.fbneo/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.fbneo/package.mk index 9380e58b25..9e456a9b80 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.fbneo/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.fbneo/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.fbneo" -PKG_VERSION="1.0.0.63-Nexus" -PKG_SHA256="2304697dd784b6908574340500325552ee40c4ab4fc1241716ac79bee6b481cb" +PKG_VERSION="1.0.0.68-Nexus" +PKG_SHA256="c5ad3df38fdb28a54ba2d24fc8881dd888649520539a031b45cd60f05caa77b3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.fceumm/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.fceumm/package.mk index 03f2885a03..f5d997704b 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.fceumm/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.fceumm/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.fceumm" -PKG_VERSION="0.0.1.45-Nexus" -PKG_SHA256="a61aec49a41b9ce9a6bb9f39b738afeb34eb8450f10725d829006947d5968790" +PKG_VERSION="0.0.1.48-Nexus" +PKG_SHA256="253344d4e791c74140dbe981becad8926a5545c564dc6f0c24a84fef2fbf7e15" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.fmsx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.fmsx/package.mk index b43d84408d..2c646d962c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.fmsx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.fmsx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.fmsx" -PKG_VERSION="6.0.0.33-Nexus" -PKG_SHA256="964d2761d0bfe9baccfba7a678f03a9dc83bbfecb5f6d0dbc2db7dca8afb0e62" +PKG_VERSION="6.0.0.34-Nexus" +PKG_SHA256="a709c7c3624b55147db28dfb41b4698914196fc73ab73a9b5c8cf920f518a68d" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.fuse/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.fuse/package.mk index 96d9db3b2b..b2d071ae79 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.fuse/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.fuse/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.fuse" -PKG_VERSION="1.6.0.31-Nexus" -PKG_SHA256="181dc924f7de6e38c5c8a1cc88942a9986147d1bdf96a3b95a620d20407c00ed" +PKG_VERSION="1.6.0.32-Nexus" +PKG_SHA256="92d1356408f6d784fe2ffb15991b599da0f7e63a3d123a49aa5ba1c5f27591b9" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.gambatte/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.gambatte/package.mk index 54bc15729f..b5bcd64044 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.gambatte/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.gambatte/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.gambatte" -PKG_VERSION="0.5.0.37-Nexus" -PKG_SHA256="8ca704c015eeb09de69c144dac5eb2b7ad9d548d4933d712c2b52aec514e428c" +PKG_VERSION="0.5.0.42-Nexus" +PKG_SHA256="d31d7e591e0f850d10b01b3d87f016b89fa2fc2f915a2031275d409500d0d714" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.genplus/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.genplus/package.mk index 383a05ff97..062ac81eb3 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.genplus/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.genplus/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.genplus" -PKG_VERSION="1.7.4.42-Nexus" -PKG_SHA256="def4e7a226131bc9633485a0e3b5396ab8e13b5c802a9d00a51a3d1cf0fec4af" +PKG_VERSION="1.7.4.50-Nexus" +PKG_SHA256="46745703081998eb344887dc6b39a36af0354fc659fdc9cfeb298d47251a306b" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.gw/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.gw/package.mk index 9228f1831b..9b6b5639ff 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.gw/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.gw/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.gw" -PKG_VERSION="1.6.3.25-Nexus" -PKG_SHA256="4fb269094660a5f6bb43be8e81c9568f4093e4c9002e8437402a0e73e80ff653" +PKG_VERSION="1.6.3.26-Nexus" +PKG_SHA256="828f01629342bf916f0697b452389c2d9e2a06b83139ac6e39f379f8ff515ff4" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.handy/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.handy/package.mk index 2b63fdbd40..e4c787d437 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.handy/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.handy/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.handy" -PKG_VERSION="0.97.0.32-Nexus" -PKG_SHA256="b7cb32e82013838ac0f01bbf1402082135028748272d0cf3c9c0404a01b01047" +PKG_VERSION="0.97.0.34-Nexus" +PKG_SHA256="556d451ae87b286ed9bb6a211a8f866cd8a713f4528f769f6d018fa62e8c67e1" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.hatari/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.hatari/package.mk index 314d889f1f..011a2866cc 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.hatari/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.hatari/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.hatari" -PKG_VERSION="1.8.0.31-Nexus" -PKG_SHA256="3be7578c10caab15b47e6dacb47f6dcf8ab35e2224048376c730f5c456f92584" +PKG_VERSION="1.8.0.32-Nexus" +PKG_SHA256="3b3d1332a1ded1e7a193c5382e08443edd869f8ae87d374eab6a3bcb30f74b87" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2000/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2000/package.mk index 475283fba1..0e8507677e 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2000/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2000/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mame2000" -PKG_VERSION="0.37.0.28-Nexus" -PKG_SHA256="03b7318f66dffffa51430ff3891b7176fb1f60ea14b3697f090ffc51eb026945" +PKG_VERSION="0.37.0.29-Nexus" +PKG_SHA256="76fecf5235840a2b84e1f22689114b39eb63dd49481289e4312d9d0ee0287753" PKG_REV="1" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.mame2000" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003_plus/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003_plus/package.mk index a303bcb043..e997a4cec5 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003_plus/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003_plus/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mame2003_plus" -PKG_VERSION="0.0.1.71-Nexus" -PKG_SHA256="5647a1b61a56b96446be92d7cfe665acfdef212f90696f9af7861d95cd9cf49b" +PKG_VERSION="0.0.1.73-Nexus" +PKG_SHA256="143a83a217f5d7cacb4ef07d96059c8a29406d0b3bb564dd7e79aed124c5bb7f" PKG_REV="1" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.mame2003_plus" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2010/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2010/package.mk index 13846ff96f..b14b88b51c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2010/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2010/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mame2010" -PKG_VERSION="0.139.0.21-Nexus" -PKG_SHA256="fa9d9b36c50f1a760db683be986b96df57fee1ab6d232f8cfae8a2c7d9585b80" +PKG_VERSION="0.139.0.22-Nexus" +PKG_SHA256="23aa4e62568f86b77ee57c2d5e1c104247c978b085a816204e18f306e883ba4a" PKG_REV="1" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.mame2010" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mesen/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen/package.mk index e6384ac818..a65a3a6fde 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mesen/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mesen" -PKG_VERSION="0.9.9.26-Nexus" -PKG_SHA256="b7b36e5364e50d92c9bb9ea90b825a463f217701e16e11b5e16d625a0abef82c" +PKG_VERSION="0.9.9.29-Nexus" +PKG_SHA256="353e0358cfb2815977b95c0d3930c286e8ba7ac41b5246a1fc63e9c5c6254818" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mgba/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mgba/package.mk index 20bccbbf4d..e63959ae45 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mgba/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mgba/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mgba" -PKG_VERSION="0.11.0.40-Nexus" -PKG_SHA256="3f6f5b0c7e537b777dbabcd23076db97cc6c968398d407ac2d16459bba21ffc3" +PKG_VERSION="0.11.0.41-Nexus" +PKG_SHA256="6b8befad0cdd65ed808275a3e5cb9f6a0f0af4ca89b58d0cbc928cbe5345033f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mrboom/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mrboom/package.mk index a9835e6959..20cd809917 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mrboom/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mrboom/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.mrboom" -PKG_VERSION="5.2.0.146-Nexus" -PKG_SHA256="346491ca2266f952383edfbe31cfb901dca1f25920ca63a5e910c06bce4de641" +PKG_VERSION="5.2.0.148-Nexus" +PKG_SHA256="6393aea2361c762c54e11d9a18ac50113e5d0f9075d96aaf0a701db5b030adbf" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.nestopia/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.nestopia/package.mk index 38c6ccc0d9..f88d167537 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.nestopia/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.nestopia/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.nestopia" -PKG_VERSION="1.52.0.34-Nexus" -PKG_SHA256="9ae12a7f2f0043c80f426272161743b230acf6f051f344d08123b34e193409b1" +PKG_VERSION="1.52.0.38-Nexus" +PKG_SHA256="de112ac266993f46db8e0ce46ebadb671a35b2cb04cd2c81e6cdbe98c7fbfcb5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.nx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.nx/package.mk index db432b005d..a2fd16b43a 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.nx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.nx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.nx" -PKG_VERSION="1.0.0.33-Nexus" -PKG_SHA256="2f71c6f162b6e8d197e8a17f6d0d7ba9eb9c093e3ff47913955b3594a672b180" +PKG_VERSION="1.0.0.34-Nexus" +PKG_SHA256="fd1f10b025047f7fb7fc79cf4296e4ff8f108c134a3452bc98c9da6ec6ab2751" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.o2em/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.o2em/package.mk index 2f07a38717..a80010af7c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.o2em/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.o2em/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.o2em" -PKG_VERSION="1.18.0.36-Nexus" -PKG_SHA256="c2fa67b2d504512bf6177091957c69a7b52fc848721ee1941301ab19b6d435b6" +PKG_VERSION="1.18.0.38-Nexus" +PKG_SHA256="5dd43a0acfbf8c187255db659f6bcf8cf5cd0dc8a193b94003543e1766046cc2" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.opera/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.opera/package.mk index 2e7660fabd..33bc90cf44 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.opera/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.opera/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.opera" -PKG_VERSION="1.0.0.33-Nexus" -PKG_SHA256="915c9b8a969ac980880c38b4c2b23d3742221175de377130d1f995089d6292d8" +PKG_VERSION="1.0.0.34-Nexus" +PKG_SHA256="550026011daa40f68c8c4a2c3a57cac64c7825ac76507b1dc5a7e0ca334112d1" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.pcsx-rearmed/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.pcsx-rearmed/package.mk index 0a2a8e5767..39e1ee6ff3 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.pcsx-rearmed/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.pcsx-rearmed/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.pcsx-rearmed" -PKG_VERSION="23.0.0.45-Nexus" -PKG_SHA256="1e55d9486aeb51568594bec841b3c3fcb5c29bcd21a4b2dbb813b3460a878133" +PKG_VERSION="23.0.0.46-Nexus" +PKG_SHA256="7167716c14ac0bc4b34cb5a91cda47b391818b9fb253445a3001d62778708d00" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.picodrive/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.picodrive/package.mk index 1579694be2..9b3dc95c65 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.picodrive/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.picodrive/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.picodrive" -PKG_VERSION="1.98.0.26-Matrix" -PKG_SHA256="d427d69ac7814613643d42a6e5d9790ce937479785abd45d980d5dedf1e9856f" -PKG_REV="2" +PKG_VERSION="1.99.0.34-Nexus" +PKG_SHA256="993481eb401c5a2b33ef006e1f574fbef5648016088b8a2f44aeb69168df2108" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://github.com/kodi-game/game.libretro.picodrive" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.pokemini/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.pokemini/package.mk index d68ae1116a..eca5a8cf6d 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.pokemini/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.pokemini/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.pokemini" -PKG_VERSION="0.60.0.33-Nexus" -PKG_SHA256="8312b1df299c8477be119a4035201ec3e9aefc96364e242e2a619233312e0af6" +PKG_VERSION="0.60.0.34-Nexus" +PKG_SHA256="5295507438aa3d19b6a6fea09ccc14e3b8b7eefc650780755e33b363a8600ab3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.prboom/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.prboom/package.mk index 272d3350e7..37f2f3d426 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.prboom/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.prboom/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.prboom" -PKG_VERSION="2.5.0.37-Nexus" -PKG_SHA256="ecd235f78184319f39843a1e1ac63dc3de2bb23d07663b00dfe78636cda54deb" +PKG_VERSION="2.5.0.40-Nexus" +PKG_SHA256="d2d1c7c7d590782b1dca0f4818c5c89ba1b5c2b2e81ea303c496607e2919b55d" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.prosystem/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.prosystem/package.mk index 5fe3f659bd..4f503e414e 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.prosystem/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.prosystem/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.prosystem" -PKG_VERSION="1.3.0.34-Nexus" -PKG_SHA256="8f3e544e802fed37f5dc4e9a67ec0f64f870f05442c32a9055d453297e2c6b09" +PKG_VERSION="1.3.0.35-Nexus" +PKG_SHA256="a479c480841e558bac8dc9ff3f3cf38dc734ed7343866e60d12f28625ef30733" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.quicknes/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.quicknes/package.mk index 57f11842d8..eb779d8413 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.quicknes/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.quicknes/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.quicknes" -PKG_VERSION="1.0.0.35-Nexus" -PKG_SHA256="c1de5817baf6bb4365922db4c3ac9cf651d42cdaf50ecdab6ae3d83bb75fcd87" +PKG_VERSION="1.0.0.37-Nexus" +PKG_SHA256="72c28ec1141360251c9232c28e06720cce287c1e8d8eb98d46cc4d07fcab8844" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.sameboy/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.sameboy/package.mk index df666ecdf9..361c96712c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.sameboy/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.sameboy/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.sameboy" -PKG_VERSION="0.15.4.33-Nexus" -PKG_SHA256="664694fe34c59f5f4384633ec61d194ca659ccd9f37a493e520c4ce7a18fc132" +PKG_VERSION="0.15.4.34-Nexus" +PKG_SHA256="284d7da5e4c1815322e3899c819705864ced2cd2215a4f50902861496163ef41" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.scummvm/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.scummvm/package.mk index 5e84e9392c..1199f862c7 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.scummvm/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.scummvm/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.scummvm" -PKG_VERSION="2.6.1.31-Nexus" -PKG_SHA256="4157b119c1a7aead19511fc75e23d2f70553b9cf82208812b225637c98f07eab" +PKG_VERSION="2.7.0.34-Nexus" +PKG_SHA256="fb4612c00a2e3e2453836bdfecdb20478d2877b1b3c64b0243bf16368bb6ab2f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x/package.mk index 35cf529972..fb4c8f5bbe 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.snes9x" -PKG_VERSION="1.61.0.38-Nexus" -PKG_SHA256="40b29c0ace0131712f2580901b59812b6679b6fdba0943f567c7c99e9773d64a" +PKG_VERSION="1.62.3.42-Nexus" +PKG_SHA256="aac18c0d30d2d49ce98f50000e34ebe0ff44adc26d785e9f1938a49ed8641e89" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2002/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2002/package.mk index 709f3f35ce..1baf2f1d2b 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2002/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2002/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.snes9x2002" -PKG_VERSION="7.2.0.34-Nexus" -PKG_SHA256="f153feb2c326b60dba91af87fd0ac0a1ac31d563e12fe98c4fe942f07ed1e89b" +PKG_VERSION="7.2.0.35-Nexus" +PKG_SHA256="8decddce2d73a0c6e23cb121ee3d09b2d19eb587818734c563914148c1189af3" PKG_REV="1" # neon optimizations make it only useful for arm PKG_ARCH="arm" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2010/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2010/package.mk index 7a4a7a2512..544b661ed6 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2010/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.snes9x2010/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.snes9x2010" -PKG_VERSION="1.52.4.35-Nexus" -PKG_SHA256="afb6004edbf9ee2a4deebf6c453f732aaf918b2d8aa8fcb255ed3c4d54574fe1" +PKG_VERSION="1.52.4.36-Nexus" +PKG_SHA256="dd40ded65fec23580c8d017e3e8da45c1453b7dcd0c373df7d87fd350eb8d192" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.stella/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.stella/package.mk index 0ef82b1010..bfb4cb35f4 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.stella/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.stella/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.stella" -PKG_VERSION="3.9.3.38-Nexus" -PKG_SHA256="0918e2294b9f904fc4b34ed9d53a02bc58c18a023782f8c90c17145b221b4a97" +PKG_VERSION="7.0.0.41-Nexus" +PKG_SHA256="72004a6c7421eca16f678e27454e1f574e6cca12ba11c24cc7c17edbbc8d5bcc" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.tgbdual/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.tgbdual/package.mk index afbf5a8798..8c2ab0697d 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.tgbdual/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.tgbdual/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.tgbdual" -PKG_VERSION="0.8.3.28-Nexus" -PKG_SHA256="7e6eb3f14c7929c51e0ae326615a0a99ba47eee22c85351dee0a3c189ed670e9" +PKG_VERSION="0.8.3.29-Nexus" +PKG_SHA256="a57de6a032d020b05f90e573ac20dd9a18e18acd8f1ee6829aa315601012d930" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.tyrquake/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.tyrquake/package.mk index ded128e72e..9d3d893a7c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.tyrquake/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.tyrquake/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.tyrquake" -PKG_VERSION="0.62.0.35-Nexus" -PKG_SHA256="9b6a0fbdf4e59e4479be179c0dc915a805b06c14b0006da9d15879811b4afc9e" +PKG_VERSION="0.62.0.37-Nexus" +PKG_SHA256="15b161ac67a5c80e0eb263ed4af179e2b38c2c3e262446ca3a082d3ba0ae7c89" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.uae/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.uae/package.mk index af106156c4..8ba69aec62 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.uae/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.uae/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.uae" -PKG_VERSION="4.9.1.49-Nexus" -PKG_SHA256="531af6e134c2dac0487ad7eb956cb7fa833cdb52684b383b64587e3a292336ac" +PKG_VERSION="4.9.1.55-Nexus" +PKG_SHA256="4b8c528325901108cc9dc62b2dde8bc10126446a91a7dab6258e5173bd332372" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk index bc0eb96441..67a710f41f 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.uae4arm/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.uae4arm" -PKG_VERSION="0.3.0.3-Nexus" -PKG_SHA256="466059ef58adbf49e9c15fd42872e9167cec97245d42df5b54f4aec7d2f13ec0" +PKG_VERSION="0.5.0.5-Nexus" +PKG_SHA256="5bae0409bc5cbeb756f8a07b2b4cdc368c63e89950097fd36b6d499169cde623" PKG_REV="1" PKG_ARCH="arm" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vbam/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vbam/package.mk index f90d140662..7cdab3521a 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vbam/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vbam/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.vbam" -PKG_VERSION="2.1.3.30-Nexus" -PKG_SHA256="c10536a5658bfbd3b94bc4a2c85c28a40f053decea5f13fbdf5e9b97df710402" +PKG_VERSION="2.1.5.35-Nexus" +PKG_SHA256="9706941a82b6af1a82c6e1071af4450190b25124a53d955bf210fc7d14a0a199" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vecx/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vecx/package.mk index 2fbe322d4c..dc995846e2 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vecx/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vecx/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.vecx" -PKG_VERSION="1.2.0.33-Nexus" -PKG_SHA256="13f552b61d83062f45cee980ab0bc1a8362db3066b0421ba04eb7b507f5b2652" +PKG_VERSION="1.2.0.34-Nexus" +PKG_SHA256="ec2b2a51fe67db67cc468742f16dabefb829c3ca2966dadd1b8bf465f353eb2f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.virtualjaguar/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.virtualjaguar/package.mk index a25b226fa8..4ccd7f7c8a 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.virtualjaguar/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.virtualjaguar/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.virtualjaguar" -PKG_VERSION="2.1.0.33-Nexus" -PKG_SHA256="04386e8ab5a30831545658670054295b117670dceeea771d9fa0fa82f6064908" +PKG_VERSION="2.1.0.34-Nexus" +PKG_SHA256="6dfd43599f574fdc6fd6eb9c7bf93d81f77afd2810f58206769f7a7be1e7decd" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.yabause/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.yabause/package.mk index b6f6860f11..653fb62cdc 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.yabause/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.yabause/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="game.libretro.yabause" -PKG_VERSION="0.9.15.43-Nexus" -PKG_SHA256="c485c7ff558e16260c558aac6f6a074ba95fd51b7af34b4e52f09752c96f90a8" +PKG_VERSION="0.9.15.44-Nexus" +PKG_SHA256="77d9503897015d9c0b36962c81e8c83addd9256c08fd5c0088d60ad60644d93f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" From a1b3872272d8faf10ffe25cbfde6d8158a317b18 Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 4/9] packages/emulators: drop packages --- .../package.mk | 25 -- ...cury-accuracy-0001_fix-cross-compile.patch | 25 -- .../package.mk | 25 -- ...cury-balanced-0001_fix-cross-compile.patch | 25 -- packages/emulation/libretro-fsuae/package.mk | 57 ---- .../emulation/libretro-mame2003/package.mk | 25 -- ...bretro-mame2010-0001_fix-cross-build.patch | 91 ------ .../emulation/libretro-mame2015/package.mk | 44 --- ...bretro-mame2015-100.01-cross-compile.patch | 32 -- .../libretro-mame2015-100.02-python-3.patch | 57 ---- .../emulation/libretro-mame2016/package.mk | 41 --- .../libretro-mame2016/patches/bgfx.patch | 11 - .../libretro-mame2016/patches/build.patch | 42 --- .../libretro-mame2016/patches/genie.patch | 281 ------------------ .../patches/pregenerate.patch | 22 -- .../libretro-mame2016/patches/python3.patch | 69 ----- packages/emulation/libretro-meteor/package.mk | 32 -- ...ummvm.ini-to-writable-save-directory.patch | 25 -- .../emulation/libretro-vba-next/package.mk | 25 -- packages/emulation/libretro-vice/package.mk | 25 -- 20 files changed, 979 deletions(-) delete mode 100644 packages/emulation/libretro-bsnes-mercury-accuracy/package.mk delete mode 100644 packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch delete mode 100644 packages/emulation/libretro-bsnes-mercury-balanced/package.mk delete mode 100644 packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch delete mode 100644 packages/emulation/libretro-fsuae/package.mk delete mode 100644 packages/emulation/libretro-mame2003/package.mk delete mode 100644 packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch delete mode 100644 packages/emulation/libretro-mame2015/package.mk delete mode 100644 packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch delete mode 100644 packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch delete mode 100644 packages/emulation/libretro-mame2016/package.mk delete mode 100644 packages/emulation/libretro-mame2016/patches/bgfx.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/build.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/genie.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/pregenerate.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/python3.patch delete mode 100644 packages/emulation/libretro-meteor/package.mk delete mode 100644 packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch delete mode 100644 packages/emulation/libretro-vba-next/package.mk delete mode 100644 packages/emulation/libretro-vice/package.mk diff --git a/packages/emulation/libretro-bsnes-mercury-accuracy/package.mk b/packages/emulation/libretro-bsnes-mercury-accuracy/package.mk deleted file mode 100644 index 3e0bf8537f..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-accuracy/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-bsnes-mercury-accuracy" -PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" -PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/bsnes-mercury" -PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes-accuracy: Beetle bSNES for Kodi" - -PKG_LIBNAME="bsnes_mercury_accuracy_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="BSNES-MERCURY-ACCURACY_LIB" - -make_target() { - make PROFILE=accuracy -} - -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-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch b/packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch deleted file mode 100644 index a657f499c0..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch +++ /dev/null @@ -1,25 +0,0 @@ -From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001 -From: Lukas Rusak -Date: Sun, 5 Feb 2017 20:40:42 -0800 -Subject: [PATCH 2/2] no -O3 - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 948f5fb..04e585d 100644 ---- a/Makefile -+++ b/Makefile -@@ -459,7 +459,7 @@ OBJECTS := $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) - all: $(TARGET) - - ifeq ($(DEBUG),0) -- FLAGS += -O3 $(EXTRA_GCC_FLAGS) -+ FLAGS += $(EXTRA_GCC_FLAGS) - else - FLAGS += -O0 -g - endif --- -2.9.3 - diff --git a/packages/emulation/libretro-bsnes-mercury-balanced/package.mk b/packages/emulation/libretro-bsnes-mercury-balanced/package.mk deleted file mode 100644 index 0ff030e0de..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-balanced/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-bsnes-mercury-balanced" -PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" -PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/bsnes-mercury" -PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes-balanced: Beetle bSNES for Kodi" - -PKG_LIBNAME="bsnes_mercury_balanced_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="BSNES-MERCURY-BALANCED_LIB" - -make_target() { - make PROFILE=balanced -} - -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-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch b/packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch deleted file mode 100644 index a657f499c0..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch +++ /dev/null @@ -1,25 +0,0 @@ -From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001 -From: Lukas Rusak -Date: Sun, 5 Feb 2017 20:40:42 -0800 -Subject: [PATCH 2/2] no -O3 - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 948f5fb..04e585d 100644 ---- a/Makefile -+++ b/Makefile -@@ -459,7 +459,7 @@ OBJECTS := $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) - all: $(TARGET) - - ifeq ($(DEBUG),0) -- FLAGS += -O3 $(EXTRA_GCC_FLAGS) -+ FLAGS += $(EXTRA_GCC_FLAGS) - else - FLAGS += -O0 -g - endif --- -2.9.3 - diff --git a/packages/emulation/libretro-fsuae/package.mk b/packages/emulation/libretro-fsuae/package.mk deleted file mode 100644 index 4117cb5913..0000000000 --- a/packages/emulation/libretro-fsuae/package.mk +++ /dev/null @@ -1,57 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-fsuae" -PKG_VERSION="db00e95fc7dcbe29f16926ec749e4693136a5c22" -PKG_SHA256="3fb34add880330c0d1431fb016b1e7385342f7af91051f0f716f149baab07d6b" -PKG_ARCH="x86_64" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/libretro-fsuae" -PKG_URL="https://github.com/kodi-game/libretro-fsuae/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_HOST="toolchain:host libmpeg2:host glib:host libpng:host" -PKG_DEPENDS_TARGET="toolchain glib libmpeg2 openal-soft libpng libretro-fsuae:host" -PKG_LONGDESC="FS-UAE amiga emulator." -PKG_BUILD_FLAGS="-lto" -PKG_TOOLCHAIN="autotools" - -PKG_LIBNAME="fsuae_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="FSUAE_LIB" - -if [ "${TARGET_ARCH}" = "arm" ] && target_has_feature neon; then - PKG_CONFIGURE_OPTS_TARGET="--disable-jit --enable-neon" -fi - -pre_configure_host() { - cd ${PKG_BUILD} - rm -rf .${HOST_NAME} - # check if this flag is still needed when this package is updated - export CFLAGS="${CFLAGS} -fcommon" - export ac_cv_func_realloc_0_nonnull=yes -} - -make_host() { - make -j1 CC="${CC}" gen -} - -makeinstall_host() { - : -} - -pre_configure_target() { - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} - # check if this flag is still needed when this package is updated - export CFLAGS="${CFLAGS} -fcommon" - export ac_cv_func_realloc_0_nonnull=yes -} - -make_target() { - make CC="${CC}" -} - -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-mame2003/package.mk b/packages/emulation/libretro-mame2003/package.mk deleted file mode 100644 index 81e2c13d38..0000000000 --- a/packages/emulation/libretro-mame2003/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-mame2003" -PKG_VERSION="b1cc49cf1d8bbef88b890e1c2a315a39d009171b" -PKG_SHA256="c6c262d8997abadd09447be9a428b442c82898abad71cda48a8af36cb16493ae" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2003-libretro" -PKG_URL="https://github.com/libretro/mame2003-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Late 2003 version of MAME (0.78) for libretro" - -PKG_LIBNAME="mame2003_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2003_LIB" - -configure_target() { - export LD="${CC}" -} - -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-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch b/packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch deleted file mode 100644 index d158cf0413..0000000000 --- a/packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch +++ /dev/null @@ -1,91 +0,0 @@ -diff --git a/Makefile b/Makefile -index 65ece36..bd7d670 100644 ---- a/Makefile -+++ b/Makefile -@@ -61,7 +61,7 @@ COBJFLAGS = - CPPONLYFLAGS = - # LDFLAGS are used generally; LDFLAGSEMULATOR are additional - # flags only used when linking the core emulator --LDFLAGS = -+LDFLAGS ?= - LDFLAGSEMULATOR = - - GIT_VERSION ?= " $(shell git rev-parse --short HEAD || echo unknown)" -@@ -104,27 +104,25 @@ ifeq ($(VRENDER),opengl) - CCOMFLAGS += -DHAVE_OPENGL - endif - --UNAME=$(shell uname -m) -- --ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) -+ifeq ($(firstword $(filter x86_64,$(ARCH))),x86_64) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter amd64,$(UNAME))),amd64) -+ifeq ($(firstword $(filter amd64,$(ARCH))),amd64) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter ppc64,$(UNAME))),ppc64) -+ifeq ($(firstword $(filter ppc64,$(ARCH))),ppc64) - PTR64 ?= 1 - endif - ifneq (,$(findstring mingw64-w64,$(PATH))) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter arm64,$(UNAME))),arm64) -+ifeq ($(firstword $(filter arm64,$(ARCH))),arm64) - PTR64 ?= 1 - endif --ifneq (,$(findstring Power,$(UNAME))) -+ifneq (,$(findstring Power,$(ARCH))) - BIGENDIAN=1 - endif --ifneq (,$(findstring ppc,$(UNAME))) -+ifneq (,$(findstring ppc,$(ARCH))) - BIGENDIAN=1 - endif - -@@ -146,14 +144,10 @@ ifeq ($(VRENDER),opengl) - LIBS += -lGL - endif - LDFLAGS += $(SHARED) -- NATIVELD = g++ -- NATIVELDFLAGS = -Wl,--warn-common -lstdc++ -- NATIVECC = g++ -- NATIVECFLAGS = -std=gnu99 -- CC_AS = gcc -- CC = g++ -- AR = @ar -- LD = g++ -+ CC_AS ?= $(CC) -+ CC ?= g++ -+ AR ?= @ar -+ LD ?= g++ - CCOMFLAGS += $(PLATCFLAGS) -ffast-math - LIBS += -lstdc++ -lpthread - -@@ -462,10 +456,13 @@ else ifneq (,$(findstring rpi,$(platform))) - - # ARM - else ifneq (,$(findstring armv,$(platform))) -+ ARM_ENABLED = 1 -+ EXTRA_RULES = 1 - TARGETLIB := $(TARGET_NAME)_libretro.so -- SHARED := -shared -Wl,--no-undefined -+ SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -+ LDFLAGS += $(SHARED) - fpic = -fPIC -- CC = g++ -+ CC ?= g++ - LDFLAGS += $(SHARED) - ARM_ENABLED = 1 - X86_SH2DRC = 0 -@@ -683,7 +680,7 @@ DEFS += -DFLAC__NO_DLL - - # CFLAGS is defined based on C or C++ targets - # (remember, expansion only happens when used, so doing it here is ok) --CFLAGS = $(CCOMFLAGS) $(CPPONLYFLAGS) -+CFLAGS += $(CCOMFLAGS) $(CPPONLYFLAGS) - - # we compile C-only to C89 standard with GNU extensions - # we compile C++ code to C++98 standard with GNU extensions diff --git a/packages/emulation/libretro-mame2015/package.mk b/packages/emulation/libretro-mame2015/package.mk deleted file mode 100644 index 151375593b..0000000000 --- a/packages/emulation/libretro-mame2015/package.mk +++ /dev/null @@ -1,44 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-mame2015" -PKG_VERSION="2599c8aeaf84f62fe16ea00daa460a19298c121c" -PKG_SHA256="8f9a295f5d280130101c473e9754ec68ccbf45a1c1fe72d3405183ee6270b50d" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2015-libretro" -PKG_URL="https://github.com/libretro/mame2015-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Late 2014/Early 2015 version of MAME (0.160-ish) for libretro. Compatible with MAME 0.160 romsets." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="mame2015_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2015_LIB" - -PKG_MAKE_OPTS_TARGET="GIT_VERSION=${PKG_VERSION:0:7}" - -pre_configure_target() { - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" platform=armv" - # ARM NEON support - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+="-neon" - fi - PKG_MAKE_OPTS_TARGET+="-${TARGET_FLOAT}float-${TARGET_CPU}" - fi - # Fix build - export REALCC=${CC} - export CC=${CXX} - export LD=${CXX} -} - -pre_make_target() { - # precreate the build directories because they may be created too late - make ${PKG_MAKE_OPTS_TARGET} maketree -} - -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-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch b/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch deleted file mode 100644 index 5582b607c1..0000000000 --- a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -146,23 +146,23 @@ - AR ?= @ar - LD := $(CXX) - LIBS += -lstdc++ -lpthread -ldl -- ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) -+ ifeq ($(firstword $(filter x86_64,$(ARCH))),x86_64) - PTR64 = 1 - endif -- ifeq ($(firstword $(filter amd64,$(UNAME))),amd64) -+ ifeq ($(firstword $(filter amd64,$(ARCH))),amd64) - PTR64 = 1 - endif -- ifeq ($(firstword $(filter aarch64,$(UNAME))),aarch64) -+ ifeq ($(firstword $(filter aarch64,$(ARCH))),aarch64) - PTR64 = 1 - PLATCFLAGS += -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DFORCE_DRC_C_BACKEND - endif -- ifeq ($(firstword $(filter ppc64,$(UNAME))),ppc64) -+ ifeq ($(firstword $(filter ppc64,$(ARCH))),ppc64) - PTR64 = 1 - endif -- ifneq (,$(findstring ppc,$(UNAME))) -+ ifneq (,$(findstring ppc,$(ARCH))) - BIGENDIAN=1 - endif -- ifneq (,$(findstring armv,$(UNAME) $(platform))) -+ ifneq (,$(findstring armv,$(ARCH) $(platform))) - CCOMFLAGS += -mstructure-size-boundary=32 - PLATCFLAGS += -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK -DARM - LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed diff --git a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch b/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch deleted file mode 100644 index ca0abe680f..0000000000 --- a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ru a/src/emu/cpu/m6502/m6502make.py b/src/emu/cpu/m6502/m6502make.py ---- a/src/emu/cpu/m6502/m6502make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/m6502/m6502make.py 2022-11-11 20:52:38.708407499 +0100 -@@ -16,7 +16,7 @@ - opcodes = [] - logging.info("load_opcodes: %s", fname) - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read opcodes file %s [%s]", fname, err) -@@ -39,7 +39,7 @@ - logging.info("load_disp: %s", fname) - states = [] - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read display file %s [%s]", fname, err) -diff -ru a/src/emu/cpu/m6809/m6809make.py b/src/emu/cpu/m6809/m6809make.py ---- a/src/emu/cpu/m6809/m6809make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/m6809/m6809make.py 2022-11-11 20:51:33.652739538 +0100 -@@ -14,7 +14,7 @@ - if path != "": - path += '/' - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/emu/cpu/mcs96/mcs96make.py b/src/emu/cpu/mcs96/mcs96make.py ---- a/src/emu/cpu/mcs96/mcs96make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/mcs96/mcs96make.py 2022-11-11 20:51:06.048897688 +0100 -@@ -71,7 +71,7 @@ - self.ea = {} - self.macros = {} - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/emu/cpu/tms57002/tmsmake.py b/src/emu/cpu/tms57002/tmsmake.py ---- a/src/emu/cpu/tms57002/tmsmake.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/tms57002/tmsmake.py 2022-11-11 20:51:48.124660879 +0100 -@@ -326,7 +326,7 @@ - def LoadLst(filename): - instructions = [] - ins = None -- for n, line in enumerate(open(filename, "rU")): -+ for n, line in enumerate(open(filename, "r")): - line = line.rstrip() - if not line and ins: - # new lines separate intructions diff --git a/packages/emulation/libretro-mame2016/package.mk b/packages/emulation/libretro-mame2016/package.mk deleted file mode 100644 index 119bb25e84..0000000000 --- a/packages/emulation/libretro-mame2016/package.mk +++ /dev/null @@ -1,41 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-mame2016" -PKG_VERSION="01058613a0109424c4e7211e49ed83ac950d3993" -PKG_SHA256="3faaf226279d0c08d2a945a208c43d3851d4b86981b5224231de80098a97ea27" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2016-libretro" -PKG_URL="https://github.com/libretro/mame2016-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain linux:host alsa-lib" -PKG_LONGDESC="Late 2016 version of MAME (0.174) for libretro. Compatible with MAME 0.174 romsets." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="mame2016_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2016_LIB" - -pre_make_target() { - PKG_MAKE_OPTS_TARGET=" \ - REGENIE=1 VERBOSE=1 NOWERROR=1 PYTHON_EXECUTABLE=python3 CONFIG=libretro \ - LIBRETRO_OS="unix" ARCH="" PROJECT="" LIBRETRO_CPU="${ARCH}" DISTRO="debian-stable" \ - CROSS_BUILD="1" OVERRIDE_CC="${CC}" OVERRIDE_CXX="${CXX}" \ - TARGET="mame" SUBTARGET="arcade" PLATFORM="${ARCH}" RETRO=1 OSD="retro" \ - GIT_VERSION=${PKG_VERSION:0:7}" - - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" NOASM="1" ARCHITECTURE=""" - elif [ "${ARCH}" = "x86_64" ]; then - PKG_MAKE_OPTS_TARGET+=" NOASM="0" PTR64="1"" - fi -} - -post_make_target() { - mv ${PKG_BUILD}/mamearcade2016_libretro.so ${PKG_BUILD}/mame2016_libretro.so -} - -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-mame2016/patches/bgfx.patch b/packages/emulation/libretro-mame2016/patches/bgfx.patch deleted file mode 100644 index 61658ab385..0000000000 --- a/packages/emulation/libretro-mame2016/patches/bgfx.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/3rdparty/bgfx/src/config.h 2020-01-14 08:42:35.023108564 +0100 -+++ b/3rdparty/bgfx/src/config.h 2020-01-14 08:42:39.527041246 +0100 -@@ -12,7 +12,7 @@ - # define BGFX_CONFIG_DEBUG 0 - #endif // BGFX_CONFIG_DEBUG - --#if !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \ -+#if 0 && !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \ - && !defined(BGFX_CONFIG_RENDERER_DIRECT3D11) \ - && !defined(BGFX_CONFIG_RENDERER_DIRECT3D12) \ - && !defined(BGFX_CONFIG_RENDERER_METAL) \ diff --git a/packages/emulation/libretro-mame2016/patches/build.patch b/packages/emulation/libretro-mame2016/patches/build.patch deleted file mode 100644 index cbf28c3e53..0000000000 --- a/packages/emulation/libretro-mame2016/patches/build.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/makefile 2020-01-08 21:26:00.559307012 +0100 -+++ b/makefile 2020-01-08 21:26:17.743082994 +0100 -@@ -1499,7 +1499,7 @@ - @echo Compressing $<... - $(SILENT)$(PYTHON) scripts/build/complay.py $< $@ layout_$(basename $(notdir $<)) - --$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py -+$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py | $(GEN_FOLDERS) - @echo Converting $<... - $(SILENT)$(PYTHON) scripts/build/file2str.py $< $@ ymmu100_bkg UINT8 - ---- a/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:07.915711959 +0100 -+++ b/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:10.627673879 +0100 -@@ -474,7 +474,7 @@ - function cpp.fileRules(prj) - for _, file in ipairs(prj.files or {}) do - if path.isSourceFile(file) then -- _p('$(OBJDIR)/%s.o: %s $(GCH)' -+ _p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)' - , _MAKE.esc(path.trimdots(path.removeext(file))) - , _MAKE.esc(file) - ) -@@ -497,7 +497,7 @@ - - _p('') - elseif (path.getextension(file) == ".rc") then -- _p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file)) -+ _p('$(OBJDIR)/%s.res: %s | $(OBJDIRS)', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file)) - if prj.msgresource then - _p('\t@echo ' .. prj.msgresource) - else ---- a/3rdparty/genie/src/host/scripts.c 2020-01-10 15:55:33.330479398 +0100 -+++ b/3rdparty/genie/src/host/scripts.c 2020-01-10 15:56:01.313900664 +0100 -@@ -222,7 +222,7 @@ - "E.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-build commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cf" - "g, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedi" - "rs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LDDEPS +=%s', make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\"))))\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\n_p(' EXTERNAL_LIBS +=%s', make.list(cc.getlibfiles(cfg)))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p(' LINKCMD_NDX= $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPC" -- "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat" -+ "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat" - "h.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\nelseif (path.getextension(file) == \".rc\") then\n_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))\nif prj.msgresource then\n_p('\\t@echo ' .. prj.msgresource)\nelse\n_p('\\t@echo $(notdir $<)')\nend\n_p('\\t$(SILENT) $(RESCOMP) $< -O coff -o \"$@\" $(ALL_RESFLAGS)')\n_p('')\nend\nend\nend\nfunction cpp.dependencyRules(prj)\nfor _, dependency in ipairs(prj.dependency or {}) do\nfor _, dep in ipairs(dependency or {}) do\nif (dep[3]==nil or dep[3]==false) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.es" - "c(path.trimdots(path.removeext(path.getrelative(prj.location, dep[1]))))\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nelse\n_p('%s: %s'\n, _MAKE.esc(dep[1])\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nend\n_p('')\nend\nend\nend\nfunction cpp.buildcommand(iscfile, objext)\nlocal flags = iif(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')\n_p('\\t$(SILENT) %s $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"', flags, objext)\nend\n", - diff --git a/packages/emulation/libretro-mame2016/patches/genie.patch b/packages/emulation/libretro-mame2016/patches/genie.patch deleted file mode 100644 index 972f1fc940..0000000000 --- a/packages/emulation/libretro-mame2016/patches/genie.patch +++ /dev/null @@ -1,281 +0,0 @@ ---- a/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:22.077161784 +0100 -+++ b/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:49.856857764 +0100 -@@ -28,8 +28,12 @@ - RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0 - endif - --CC = gcc --CXX = g++ -+CC = $(HOST_CC) -+CXX = $(HOST_CXX) -+CPPFLAGS = $(HOST_CPPFLAGS) -+CFLAGS = $(HOST_CFLAGS) -+CXXFLAGS = $(HOST_CXXFLAGS) -+LDFLAGS = $(HOST_LDFLAGS) - AR = ar - - ifndef RESCOMP -@@ -247,211 +243,211 @@ - $(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<" - endif - --$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) -+$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) -+$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) -+$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) -+$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) -+$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) -+$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) -+$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) -+$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) -+$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) -+$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) -+$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) -+$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) -+$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) -+$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) -+$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) -+$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) -+$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) -+$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) -+$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - diff --git a/packages/emulation/libretro-mame2016/patches/pregenerate.patch b/packages/emulation/libretro-mame2016/patches/pregenerate.patch deleted file mode 100644 index d4e2751dd3..0000000000 --- a/packages/emulation/libretro-mame2016/patches/pregenerate.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/makefile 2020-01-15 17:56:35.780589637 +0100 -+++ b/makefile 2020-01-15 17:56:15.020900841 +0100 -@@ -1201,16 +1201,19 @@ - .PHONY: linux_x64 - linux_x64: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 - - .PHONY: linux_x86 - linux_x86: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 - - .PHONY: linux - linux: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) - - #------------------------------------------------- diff --git a/packages/emulation/libretro-mame2016/patches/python3.patch b/packages/emulation/libretro-mame2016/patches/python3.patch deleted file mode 100644 index 08bb264ba2..0000000000 --- a/packages/emulation/libretro-mame2016/patches/python3.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff -ru a/scripts/build/verinfo.py b/scripts/build/verinfo.py ---- a/scripts/build/verinfo.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/scripts/build/verinfo.py 2022-11-12 01:58:14.560895085 +0100 -@@ -63,7 +63,7 @@ - build, outfmt, srcfile, dstfile = parse_args() - - try: -- fp = open(srcfile, 'rU') -+ fp = open(srcfile, 'r') - except IOError: - sys.stderr.write("Unable to open source file '%s'\n" % srcfile) - sys.exit(1) -diff -ru a/src/devices/cpu/m6502/m6502make.py b/src/devices/cpu/m6502/m6502make.py ---- a/src/devices/cpu/m6502/m6502make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/m6502/m6502make.py 2022-11-12 01:58:41.276911837 +0100 -@@ -18,7 +18,7 @@ - opcodes = [] - logging.info("load_opcodes: %s", fname) - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read opcodes file %s [%s]", fname, err) -@@ -41,7 +41,7 @@ - logging.info("load_disp: %s", fname) - states = [] - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read display file %s [%s]", fname, err) -diff -ru a/src/devices/cpu/m6809/m6809make.py b/src/devices/cpu/m6809/m6809make.py ---- a/src/devices/cpu/m6809/m6809make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/m6809/m6809make.py 2022-11-12 01:58:23.972900989 +0100 -@@ -16,7 +16,7 @@ - if path != "": - path += '/' - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/devices/cpu/mcs96/mcs96make.py b/src/devices/cpu/mcs96/mcs96make.py ---- a/src/devices/cpu/mcs96/mcs96make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/mcs96/mcs96make.py 2022-11-12 01:59:08.144928680 +0100 -@@ -73,7 +73,7 @@ - self.ea = {} - self.macros = {} - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/devices/cpu/tms57002/tmsmake.py b/src/devices/cpu/tms57002/tmsmake.py ---- a/src/devices/cpu/tms57002/tmsmake.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/tms57002/tmsmake.py 2022-11-12 01:58:58.908922895 +0100 -@@ -323,7 +323,7 @@ - def LoadLst(filename): - instructions = [] - ins = None -- for n, line in enumerate(open(filename, "rU")): -+ for n, line in enumerate(open(filename, "r")): - line = line.rstrip() - if not line and ins: - # new lines separate intructions diff --git a/packages/emulation/libretro-meteor/package.mk b/packages/emulation/libretro-meteor/package.mk deleted file mode 100644 index 9c60ed9bea..0000000000 --- a/packages/emulation/libretro-meteor/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-meteor" -PKG_VERSION="e533d300d0561564451bde55a2b73119c768453c" -PKG_SHA256="09df1661aa8d5c830e9ef3b62f01d7e2ae108bce2572e199b181e0c13d87e084" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/meteor-libretro" -PKG_URL="https://github.com/libretro/meteor-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.meteor: Meteor GBA for Kodi" -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="meteor_libretro.so" -PKG_LIBPATH="libretro/${PKG_LIBNAME}" -PKG_LIBVAR="METEOR_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-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch b/packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch deleted file mode 100644 index 0ec8aa4782..0000000000 --- a/packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch +++ /dev/null @@ -1,25 +0,0 @@ -From a7c2f414b2e5db27e896072cbb45abedcbfb61e1 Mon Sep 17 00:00:00 2001 -From: Garrett Brown -Date: Thu, 28 Oct 2021 16:00:20 -0700 -Subject: [PATCH] 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 eeb29baf5e..0630f1c565 100644 ---- a/src/libretro_os.cpp -+++ b/src/libretro_os.cpp -@@ -681,7 +681,7 @@ public: - - virtual Audio::Mixer *getMixer() { return _mixer; } - -- virtual Common::String getDefaultConfigFileName() { return s_systemDir + "/scummvm.ini"; } -+ virtual Common::String getDefaultConfigFileName() { return s_saveDir + "/scummvm.ini"; } - - virtual void logMessage(LogMessageType::Type type, const char *message) { - if (log_cb) --- -2.34.1 - diff --git a/packages/emulation/libretro-vba-next/package.mk b/packages/emulation/libretro-vba-next/package.mk deleted file mode 100644 index b49a1c3501..0000000000 --- a/packages/emulation/libretro-vba-next/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-vba-next" -PKG_VERSION="5f497a9e70c94cbaaf6deb3c8299bd6b02002a5d" -PKG_SHA256="2c8553acefc84131b518e9c2ae6683533cc1c183ea4d6610bdadc10fa9c265b4" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/vba-next" -PKG_URL="https://github.com/libretro/vba-next/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.vba-next: VBA-Next for Kodi" - -PKG_LIBNAME="vba_next_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="VBA-NEXT_LIB" - -make_target() { - make -f Makefile.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-vice/package.mk b/packages/emulation/libretro-vice/package.mk deleted file mode 100644 index 27536a534a..0000000000 --- a/packages/emulation/libretro-vice/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-vice" -PKG_VERSION="3934cf8b507a14376d99971ef364fc6c7386ba5e" -PKG_SHA256="377914aa2e0a78b1da5dd33513cc038733b331d33cbfb974e068d36c4cba640f" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/vice-libretro" -PKG_URL="https://github.com/kodi-game/vice-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="VICE C64 libretro" - -PKG_LIBNAME="vice_x64_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="VICE_LIB" - -pre_build_target() { - export GIT_VERSION=${PKG_VERSION} -} - -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 -} From cdac74fed82acc41eb1208afbe966451bb32c09a Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 5/9] mediacenter/kodi-binary-addons: drop packages --- .../package.mk | 17 ----------------- .../package.mk | 17 ----------------- .../game.libretro.fsuae/package.mk | 16 ---------------- .../game.libretro.mame2003/package.mk | 16 ---------------- .../game.libretro.mame2015/package.mk | 17 ----------------- .../game.libretro.mame2016/package.mk | 17 ----------------- .../game.libretro.meteor/package.mk | 17 ----------------- .../game.libretro.vba-next/package.mk | 17 ----------------- .../game.libretro.vice/package.mk | 17 ----------------- 9 files changed, 151 deletions(-) delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-accuracy/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-balanced/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.fsuae/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.mame2003/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.mame2015/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.mame2016/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.meteor/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vba-next/package.mk delete mode 100644 packages/mediacenter/kodi-binary-addons/game.libretro.vice/package.mk diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-accuracy/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-accuracy/package.mk deleted file mode 100644 index 878e318394..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-accuracy/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.bsnes-mercury-accuracy" -PKG_VERSION="0.94.0.24-Nexus" -PKG_SHA256="c779acbc3563c1a7c403deee5f4f4c758fd3b4c25580e564ac139f247222ec86" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-accuracy" -PKG_URL="https://github.com/kodi-game/game.libretro.bsnes-mercury-accuracy/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bsnes-mercury-accuracy" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.bsnes-mercury-accuracy: bSNES Mercury for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-balanced/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-balanced/package.mk deleted file mode 100644 index b8de8ffa60..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-balanced/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.bsnes-mercury-balanced" -PKG_VERSION="0.94.0.26-Nexus" -PKG_SHA256="27ce040f731fdfaa3a2f2e69a6762819f22bedc341a08956207ccc6e42db71eb" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-balanced" -PKG_URL="https://github.com/kodi-game/game.libretro.bsnes-mercury-balanced/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-bsnes-mercury-balanced" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.bsnes-mercury-balanced: bSNES Mercury for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.fsuae/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.fsuae/package.mk deleted file mode 100644 index 335a475768..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.fsuae/package.mk +++ /dev/null @@ -1,16 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.fsuae" -PKG_VERSION="0.0.1.3-Matrix" -PKG_SHA256="24421d10b45ab85bc6f1ff08e1322551111b239939ff8358b90027c336619200" -PKG_REV="3" -PKG_ARCH="x86_64" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.fsuae" -PKG_URL="https://github.com/kodi-game/game.libretro.fsuae/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-fsuae" -PKG_LONGDESC="game.libretro.fsuae: fsuae emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003/package.mk deleted file mode 100644 index 77888df592..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2003/package.mk +++ /dev/null @@ -1,16 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.mame2003" -PKG_VERSION="0.78.0.50-Nexus" -PKG_SHA256="03a6d03a7af9ab2fde80c6a64bba7bd10164ad424f1210670982677535609ceb" -PKG_REV="1" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.mame2003" -PKG_URL="https://github.com/kodi-game/game.libretro.mame2003/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-mame2003" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.mame2003: MAME 2003 emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2015/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2015/package.mk deleted file mode 100644 index fc66a4b523..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2015/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.mame2015" -PKG_VERSION="0.160.0.20-Nexus" -PKG_SHA256="9aa78c4e19acdc10d51658e11fd9d1adfa5ff77a5d3827a3c558f3eddb5d0c20" -PKG_ARCH="arm x86_64" -PKG_REV="1" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.mame2015" -PKG_URL="https://github.com/kodi-game/game.libretro.mame2015/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-mame2015" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.mame2015: MAME emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2016/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mame2016/package.mk deleted file mode 100644 index 8093b53566..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mame2016/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.mame2016" -PKG_VERSION="0.174.0.18-Nexus" -PKG_SHA256="175ebe62956f5820c7992915e78b5a2dfd744002c09c2a3f308cd628ac914c83" -PKG_REV="1" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.mame2016" -PKG_URL="https://github.com/kodi-game/game.libretro.mame2016/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-mame2016" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.mame2016: MAME2016 emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" -PKG_ADDON_PROJECTS="AMLG12 Generic RK3399" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.meteor/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.meteor/package.mk deleted file mode 100644 index 205f469e26..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.meteor/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.meteor" -PKG_VERSION="1.4.0.19-Nexus" -PKG_SHA256="fd3ef5d378e1177b1fda3d92ee74523413c5d248125fbcf1e2f4b7a7cf861f77" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.meteor" -PKG_URL="https://github.com/kodi-game/game.libretro.meteor/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-meteor" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.meteor: Meteor GBA emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vba-next/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vba-next/package.mk deleted file mode 100644 index 95e6243b7e..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vba-next/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.vba-next" -PKG_VERSION="1.0.2.27-Nexus" -PKG_SHA256="6e8f6746b6ecd245895fcf34875b101939c60378a3f7ac4c78ac9a60443c6416" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.vba-next" -PKG_URL="https://github.com/kodi-game/game.libretro.vba-next/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vba-next" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.vba-next: VBA-Next emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice/package.mk deleted file mode 100644 index 89c9f31d26..0000000000 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vice/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="game.libretro.vice" -PKG_VERSION="3.5.0.37-Nexus" -PKG_SHA256="df05dbc76cf40111497aeaacec82faeefbeeb471c0758f5e37533904ae1123dd" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/kodi-game/game.libretro.vice" -PKG_URL="https://github.com/kodi-game/game.libretro.vice/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-vice" -PKG_SECTION="" -PKG_LONGDESC="game.libretro.vice: vice emulator for Kodi" - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="kodi.gameclient" From e7ab0e735b8d0f4e31d5c9616cec65dc7e62575b Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 6/9] update_retroplayer-addons: remove excluded addons --- tools/mkpkg/update_retroplayer-addons | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tools/mkpkg/update_retroplayer-addons b/tools/mkpkg/update_retroplayer-addons index 66704a4c0c..ea79e0a6de 100755 --- a/tools/mkpkg/update_retroplayer-addons +++ b/tools/mkpkg/update_retroplayer-addons @@ -60,13 +60,7 @@ else fi # list of packages to exclude from update -EXCLUDED_PACKAGES="game.libretro.chailove - game.libretro.fbalpha2012 - game.libretro.lutro - game.libretro.parallel_n64 - game.libretro.pcem - game.libretro.picodrive - game.libretro.theodore +EXCLUDED_PACKAGES=" game.netplay game.shader.presets" From f371dc4734c5cb2605292c1024dffc0457fcc4ad Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 7/9] packages/emulators: remove i386 --- packages/emulation/libretro-beetle-bsnes/package.mk | 2 +- packages/emulation/libretro-beetle-pcfx/package.mk | 2 +- packages/emulation/libretro-blastem/package.mk | 4 +--- .../emulation/libretro-bsnes-mercury-performance/package.mk | 2 +- packages/emulation/libretro-mame2010/package.mk | 2 -- 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/emulation/libretro-beetle-bsnes/package.mk b/packages/emulation/libretro-beetle-bsnes/package.mk index 29832636f6..54ec128653 100644 --- a/packages/emulation/libretro-beetle-bsnes/package.mk +++ b/packages/emulation/libretro-beetle-bsnes/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-beetle-bsnes" PKG_VERSION="d770563fc3c4bd9abb522952cefb4aa923ba0b91" PKG_SHA256="838693257f9c8924c62ec6d88891fbeca310ac2fd7b8efa3d96775c3b34d4040" -PKG_ARCH="x86_64 i386" +PKG_ARCH="x86_64" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/beetle-bsnes-libretro" PKG_URL="https://github.com/libretro/beetle-bsnes-libretro/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/emulation/libretro-beetle-pcfx/package.mk b/packages/emulation/libretro-beetle-pcfx/package.mk index 1a5941eca4..94b13a9fda 100644 --- a/packages/emulation/libretro-beetle-pcfx/package.mk +++ b/packages/emulation/libretro-beetle-pcfx/package.mk @@ -11,7 +11,7 @@ PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="libretro implementation of Mednafen PC-FX." PKG_TOOLCHAIN="make" -if [ "${ARCH}" = "i386" -o "${ARCH}" = "x86_64" ]; then +if [ "${ARCH}" = "x86_64" ]; then PKG_MAKE_OPTS_TARGET="platform=unix" else PKG_MAKE_OPTS_TARGET="platform=armv" diff --git a/packages/emulation/libretro-blastem/package.mk b/packages/emulation/libretro-blastem/package.mk index 20eec963b2..ad96e6e8f9 100644 --- a/packages/emulation/libretro-blastem/package.mk +++ b/packages/emulation/libretro-blastem/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-blastem" PKG_VERSION="277e4a62668597d4f59cadda1cbafb844f981d45" PKG_SHA256="1ad8eab6f528612d52f8310237d3e62a501e7449682369baa9eb5d4c73a6b90e" -PKG_ARCH="x86_64 i386" +PKG_ARCH="x86_64" PKG_LICENSE="GPL3" PKG_SITE="https://github.com/libretro/blastem" PKG_URL="https://github.com/libretro/blastem/archive/${PKG_VERSION}.tar.gz" @@ -14,8 +14,6 @@ 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" diff --git a/packages/emulation/libretro-bsnes-mercury-performance/package.mk b/packages/emulation/libretro-bsnes-mercury-performance/package.mk index 8460415441..15f01c38ab 100644 --- a/packages/emulation/libretro-bsnes-mercury-performance/package.mk +++ b/packages/emulation/libretro-bsnes-mercury-performance/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-bsnes-mercury-performance" PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_ARCH="x86_64 i386" +PKG_ARCH="x86_64" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/bsnes-mercury" PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/emulation/libretro-mame2010/package.mk b/packages/emulation/libretro-mame2010/package.mk index 0b3c764a3e..0e3e42f10e 100644 --- a/packages/emulation/libretro-mame2010/package.mk +++ b/packages/emulation/libretro-mame2010/package.mk @@ -19,8 +19,6 @@ pre_make_target() { PKG_MAKE_OPTS_TARGET="CC=${CC} LD=${CC}" if [ "${ARCH}" = "arm" ]; then PKG_MAKE_OPTS_TARGET+=" PTR64=0 ARM_ENABLED=1 LCPU=arm" - elif [ "${ARCH}" = "i386" ]; then - PKG_MAKE_OPTS_TARGET+=" PTR64=0 ARM_ENABLED=0 LCPU=x86" elif [ "${ARCH}" = "x86_64" ]; then PKG_MAKE_OPTS_TARGET+=" PTR64=1 ARM_ENABLED=0 LCPU=x86_64" elif [ "${ARCH}" = "aarch64" ]; then From e57f43ad89fe861bb6a03969425a605f90eb864a Mon Sep 17 00:00:00 2001 From: CvH Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 8/9] packages/emulators: fix licences --- packages/emulation/libretro-2048/package.mk | 2 +- packages/emulation/libretro-a5200/package.mk | 2 +- packages/emulation/libretro-bk/package.mk | 2 +- packages/emulation/libretro-bsnes/package.mk | 2 +- packages/emulation/libretro-cannonball/package.mk | 2 +- packages/emulation/libretro-dinothawr/package.mk | 2 +- packages/emulation/libretro-mrboom/package.mk | 2 +- packages/emulation/libretro-o2em/package.mk | 2 +- packages/emulation/libretro-quicknes/package.mk | 2 +- packages/emulation/libretro-scummvm/package.mk | 2 +- packages/emulation/libretro-stella/package.mk | 2 +- packages/emulation/libretro-vecx/package.mk | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/emulation/libretro-2048/package.mk b/packages/emulation/libretro-2048/package.mk index 803a6ec0bf..2b2253aba3 100644 --- a/packages/emulation/libretro-2048/package.mk +++ b/packages/emulation/libretro-2048/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-2048" PKG_VERSION="331c1de588ed8f8c370dcbc488e5434a3c09f0f2" PKG_SHA256="9b30278e61b8dfe067d8f7cc9cb0d467e16a3d2de995e950b712570d7e4aa195" -PKG_LICENSE="GPLv3" +PKG_LICENSE="Public domain" PKG_SITE="https://github.com/libretro/libretro-2048" PKG_URL="https://github.com/libretro/libretro-2048/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-a5200/package.mk b/packages/emulation/libretro-a5200/package.mk index 47a4b05c1f..f9d09589bb 100644 --- a/packages/emulation/libretro-a5200/package.mk +++ b/packages/emulation/libretro-a5200/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-a5200" PKG_VERSION="44455983830bb19513bf531388ba8f7cde9e50ab" PKG_SHA256="f83b91936527f5473b15b0ff1a29dab1f01218606ab72696b2312c475d0bd110" -PKG_LICENSE="GPL" +PKG_LICENSE="GPL2" PKG_SITE="https://github.com/libretro/a5200" PKG_URL="https://github.com/libretro/a5200/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-bk/package.mk b/packages/emulation/libretro-bk/package.mk index ddba7f268e..11d437786e 100644 --- a/packages/emulation/libretro-bk/package.mk +++ b/packages/emulation/libretro-bk/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-bk" PKG_VERSION="cf70ce503ddb65051a58f3c4f61d1e258fc4c84b" PKG_SHA256="ce80a3a9f88a15a53e7cc420708a2eaa6b3136b01e4ac4d91d84eb2409f0ab69" -PKG_LICENSE="Opensource" +PKG_LICENSE="NTP" 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" diff --git a/packages/emulation/libretro-bsnes/package.mk b/packages/emulation/libretro-bsnes/package.mk index 4f3c813b28..7dd0b51b70 100644 --- a/packages/emulation/libretro-bsnes/package.mk +++ b/packages/emulation/libretro-bsnes/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-bsnes" PKG_VERSION="82dc02fd51d1e712ee68b147c89a407f1e4f3a64" PKG_SHA256="8ecd4eb69fa5857af0cd60aa3b4226bf96a852df50f7dfa7f7d86766b7f92d30" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPLv3/ISC" PKG_SITE="https://github.com/libretro/bsnes" PKG_URL="https://github.com/libretro/bsnes-libretro/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-cannonball/package.mk b/packages/emulation/libretro-cannonball/package.mk index 0d10b4f754..3a77faa491 100644 --- a/packages/emulation/libretro-cannonball/package.mk +++ b/packages/emulation/libretro-cannonball/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-cannonball" PKG_VERSION="8fb0d9561ee110f31f45610661649f0c1ff068ee" PKG_SHA256="04c4789fc4c8433db8649654ecc59d84a8a7422b3b2e53892b0ca7febbe2c05c" -PKG_LICENSE="GPLv3" +PKG_LICENSE="MAME" PKG_SITE="https://github.com/libretro/cannonball" PKG_URL="https://github.com/libretro/cannonball/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-dinothawr/package.mk b/packages/emulation/libretro-dinothawr/package.mk index a53513ea77..2fb8bc2255 100644 --- a/packages/emulation/libretro-dinothawr/package.mk +++ b/packages/emulation/libretro-dinothawr/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-dinothawr" PKG_VERSION="33fb82a8df4e440f96d19bba38668beaa1b414fc" PKG_SHA256="092c5c97b73605747baa4cfb3156c7ff80ba2128618ee1cc4d8f12900a0d374b" -PKG_LICENSE="Non-commercial" +PKG_LICENSE="CC-BY-NC-SA-3.0" PKG_SITE="https://github.com/libretro/Dinothawr" PKG_URL="https://github.com/libretro/Dinothawr/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-mrboom/package.mk b/packages/emulation/libretro-mrboom/package.mk index 6549bd4441..b8b356125f 100644 --- a/packages/emulation/libretro-mrboom/package.mk +++ b/packages/emulation/libretro-mrboom/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-mrboom" PKG_VERSION="2d603a2dccff15db944e04ed6a1cefc4750e463f" PKG_SHA256="2e30ff53ea0a77062c22cf44f81e4eb8130d3f98757d0c4c0d856a9030eb1a8c" -PKG_LICENSE="GPLv3" +PKG_LICENSE="MIT" PKG_SITE="https://github.com/libretro/mrboom-libretro" PKG_URL="https://github.com/kodi-game/mrboom-libretro/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-o2em/package.mk b/packages/emulation/libretro-o2em/package.mk index c0837ccd6b..5bca4861a5 100644 --- a/packages/emulation/libretro-o2em/package.mk +++ b/packages/emulation/libretro-o2em/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-o2em" PKG_VERSION="a2a12472fde910b6089ac3ca6de805bd58a9c999" PKG_SHA256="19cff8eff5227a955158e10a5a37790300ad89312033f9f1df542dad5b3caf4e" -PKG_LICENSE="Artistic License" +PKG_LICENSE="Artistic-2.0" PKG_SITE="https://github.com/libretro/libretro-o2em" PKG_URL="https://github.com/libretro/libretro-o2em/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-quicknes/package.mk b/packages/emulation/libretro-quicknes/package.mk index ab68a172e7..8bab62db0b 100644 --- a/packages/emulation/libretro-quicknes/package.mk +++ b/packages/emulation/libretro-quicknes/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-quicknes" PKG_VERSION="75d501a87ec2074e8d2f7256fb0359513c263c29" PKG_SHA256="751feab59dad87c708c21eaaf55017ec8e1cc088a53230bb910b0b92854eb0ca" -PKG_LICENSE="LGPLv2.1+" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/QuickNES_Core" PKG_URL="https://github.com/libretro/QuickNES_Core/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-scummvm/package.mk b/packages/emulation/libretro-scummvm/package.mk index 6d8725810d..60a8ed51b1 100644 --- a/packages/emulation/libretro-scummvm/package.mk +++ b/packages/emulation/libretro-scummvm/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-scummvm" PKG_VERSION="2a272d90dcf2783c7866b866e43912c05a4bfc4b" PKG_SHA256="c55f862b1527f74f55108574af8fd3af8ca9d0b672eb07bbbab0ec5bc07a406c" -PKG_LICENSE="GPLv2" +PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/scummvm-wrapper" PKG_URL="https://github.com/libretro/scummvm-wrapper/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-stella/package.mk b/packages/emulation/libretro-stella/package.mk index 17b8406911..ec33c509de 100644 --- a/packages/emulation/libretro-stella/package.mk +++ b/packages/emulation/libretro-stella/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-stella" PKG_VERSION="1cc58b9d02ec79fed9c52a5fb99ad35681b1d2ce" PKG_SHA256="9798c63936747f4f1bcb6b3d56d42769a5d0a145160a48242a4d296dacdb06b3" -PKG_LICENSE="GPL2" +PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/stella-emu/stella" PKG_URL="https://github.com/stella-emu/stella/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" diff --git a/packages/emulation/libretro-vecx/package.mk b/packages/emulation/libretro-vecx/package.mk index 1b03df6a60..25f5633dfb 100644 --- a/packages/emulation/libretro-vecx/package.mk +++ b/packages/emulation/libretro-vecx/package.mk @@ -4,7 +4,7 @@ PKG_NAME="libretro-vecx" PKG_VERSION="8e932c1d585ae9e467186dea9e73ce38fe1490f7" PKG_SHA256="19eaa6d1ad035c01e979550787319f7d0b2398288f7c657eefea6c6d9b4cf49f" -PKG_LICENSE="GPLv2|LGPLv2.1" +PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/libretro/libretro-vecx" PKG_URL="https://github.com/libretro/libretro-vecx/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" From 7d2fdc67cd4eb9568e53e92e58eaea14faffab45 Mon Sep 17 00:00:00 2001 From: CvH Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH 9/9] packages/mediacenter: fix licences --- .../mediacenter/kodi-binary-addons/game.libretro.81/package.mk | 2 +- .../kodi-binary-addons/game.libretro.a5200/package.mk | 2 +- .../kodi-binary-addons/game.libretro.beetle-pce/package.mk | 2 +- .../kodi-binary-addons/game.libretro.beetle-saturn/package.mk | 2 +- .../mediacenter/kodi-binary-addons/game.libretro.bk/package.mk | 2 +- .../kodi-binary-addons/game.libretro.blastem/package.mk | 2 +- .../kodi-binary-addons/game.libretro.bsnes-hd/package.mk | 2 +- .../kodi-binary-addons/game.libretro.bsnes/package.mk | 2 +- .../game.libretro.bsnes2014-performance/package.mk | 2 +- .../kodi-binary-addons/game.libretro.cannonball/package.mk | 2 +- .../kodi-binary-addons/game.libretro.mesen-s/package.mk | 2 +- .../kodi-binary-addons/game.libretro.supafaust/package.mk | 2 +- .../kodi-binary-addons/game.libretro.vice_x128/package.mk | 2 +- .../kodi-binary-addons/game.libretro.vice_x64/package.mk | 2 +- .../kodi-binary-addons/game.libretro.vice_xplus4/package.mk | 2 +- .../kodi-binary-addons/game.libretro.vice_xvic/package.mk | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk index 4a2fdd3498..33c109d09d 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.81/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.0.0.21-Nexus" PKG_SHA256="a66f10511ecc30c2c76f73c018b56a45bab9c6783d180910cc7363ec66748ea7" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk index b0949c15d4..12172a4666 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.a5200/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="2.0.2.4-Nexus" PKG_SHA256="a0b1805581f244c2e0300f0821f96b93be017abc10813a9b8eb3c43da570c231" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk index 19a64791fa..44b370cc63 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.29.0.19-Nexus" PKG_SHA256="e2d2cc41093c23bd3158350ff910fd6fb358f74b527043f6e11af592b043d679" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" 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 index 3b86f9b846..c2651c4c5e 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.29.0.37-Nexus" PKG_SHA256="a89d6ae7f40f720c931b726d2c291b93447064ec6ed968c156f4157a5d2630a3" PKG_REV="1" PKG_ARCH="x86_64" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk index 8c4649be93..09a0e96748 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bk/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.0.0.22-Nexus" PKG_SHA256="add0cabaf5d288a4cdb9edfcf064899e701e12472bfa7a8f26d90fcc99f96948" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="BSD" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk index 8317b7cf53..7299ea8f5c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.blastem/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.6.3.24-Nexus" PKG_SHA256="6dce86448bf6720c6c637e2aae1cb07efbe6a1e91ce6ab08bddbf3221adeb1bd" PKG_REV="1" PKG_ARCH="x86_64" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk index 2940596f90..1e49ee1c72 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-hd/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="10.6.0.2-Nexus" PKG_SHA256="a39264531fa42de91d87c0befcf6edf00580d45b3f197cda8a82e4506cc859a5" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk index 627c908a64..5ec0cbb443 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="115.0.0.3-Nexus" PKG_SHA256="556f4843f4a219f1597068986b69444cffe9e26faccfc307f20e2214957bad3a" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk index 54e3663939..cfcdb169fc 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.bsnes2014-performance/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.94.0.13-Nexus" PKG_SHA256="24ce9b14e335b47147ef1326431a1870e82b8f766e366456c686022dd29b91c5" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk index 514e06dcea..9be2dda8f4 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.cannonball/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.0.1.26-Nexus" PKG_SHA256="30e5d0dfbe0b9b8d887f34397813a6e2248d993212914fc6c2275ae3a413212c" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="Non-commercial" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk index ec1343de91..df8e5b982a 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.mesen-s/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.4.0.12-Nexus" PKG_SHA256="437caeea67104938e6229e4b11294cdf61ed51cf12bffd420596189a2d8c1263" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv3" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk index 7a3337333e..6529414091 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.supafaust/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.29.0.23-Nexus" PKG_SHA256="a903a768af7a2b5333811bd1041d712d85fa9decdde5c5f9db53cff76ccf0593" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2+" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk index 5b30c88d50..4b6f1afe3c 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x128/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="3.7.0.6-Nexus" PKG_SHA256="ab489252b3c3c4b2d585ad355281504ebe5f1d31715f62f6f54805b1b9ec95ed" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk index cafa7e4b7d..c592cd3d30 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_x64/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="3.7.0.43-Nexus" PKG_SHA256="1999d924f58241e32d215f53b638b667f2abb3b1458f202b9a7ba863f1960c63" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk index e291e940d4..8560313cc3 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xplus4/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="3.7.0.8-Nexus" PKG_SHA256="3a0950f92824adf3a052b26ef1e4733562c671b29b7b1add3f2295d8185ad23b" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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" diff --git a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk index c85f86343d..98a88bfe9b 100644 --- a/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk +++ b/packages/mediacenter/kodi-binary-addons/game.libretro.vice_xvic/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="3.7.0.7-Nexus" PKG_SHA256="c6aa6f1b6eb3b22095d9171adc9bb9cb455f9fa18e93fc2fe8ca06514a062f25" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="GPL" +PKG_LICENSE="GPLv2" 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"