Merge pull request #1283 from lrusak/retroplayer-update

game add-ons update and cleanup
This commit is contained in:
Christian Hewitt 2017-02-06 16:11:01 +04:00 committed by GitHub
commit 5b258c7960
130 changed files with 556 additions and 1304 deletions

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-2048"
PKG_VERSION="6730b2b"
PKG_VERSION="5415b1b"
PKG_ARCH="any"
PKG_LICENSE="Public domain"
PKG_SITE="https://github.com/libretro/libretro-2048"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.2048: 2048 for Kodi"
PKG_LONGDESC="game.libretro.2048: 2048 for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="2048_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="LIBRETRO_2048_LIB"
PKG_LIBVAR="2048_LIB"
make_target() {
make -f Makefile.libretro
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-4do"
PKG_VERSION="f433301"
PKG_VERSION="b8b029b"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="https://github.com/libretro/4do-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="Port of 4DO/libfreedo to libretro."
PKG_LONGDESC="Port of 4DO/libfreedo to libretro."
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_AUTORECONF="no"
PKG_LIBNAME="4do_libretro.so"
@ -36,7 +37,7 @@ PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="4DO_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-bsnes"
PKG_VERSION="ff6938b"
PKG_VERSION="74d78da"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-bsnes-libretro"
@ -29,10 +29,11 @@ PKG_SHORTDESC="game.libretro.beetle-bsnes: Beetle bSNES for Kodi"
PKG_LONGDESC="game.libretro.beetle-bsnes: Beetle bSNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_snes_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_BSNES_LIB"
PKG_LIBVAR="BEETLE-BSNES_LIB"
make_target() {
LDFLAGS="$LDFLAGS -ldl"
@ -40,8 +41,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-gba"
PKG_VERSION="b17b3a2"
PKG_VERSION="1f948a6"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-gba-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.beetle-gba: Beetle GBA for Kodi"
PKG_LONGDESC="game.libretro.beetle-gba: Beetle GBA for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_gba_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_GBA_LIB"
PKG_LIBVAR="BEETLE-GBA_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-lynx"
PKG_VERSION="76fd67f"
PKG_VERSION="8ea8650"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-lynx-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Standalone port of Mednafen Lynx to libretro, itself a fork of Ha
PKG_LONGDESC="Standalone port of Mednafen Lynx to libretro, itself a fork of Handy"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_lynx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_LYNX_LIB"
PKG_LIBVAR="BEETLE-LYNX_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-ngp"
PKG_VERSION="15887b8"
PKG_VERSION="66ef987"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-ngp-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Standalone port of Mednafen NGP to the libretro API, itself a for
PKG_LONGDESC="Standalone port of Mednafen NGP to the libretro API, itself a fork of Neopop"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_ngp_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_NGP_LIB"
PKG_LIBVAR="BEETLE-NGP_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-pce-fast"
PKG_VERSION="8daf99e"
PKG_VERSION="39185a6"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-pce-fast-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.beetle-pce-fast: Beetle PCE Fast for Kodi"
PKG_LONGDESC="game.libretro.beetle-pce-fast: Beetle PCE Fast for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_pce_fast_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_PCE_FAST_LIB"
PKG_LIBVAR="BEETLE-PCE-FAST_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-pcfx"
PKG_VERSION="89d16cd"
PKG_VERSION="f53c58a"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-pcfx-libretro"
@ -29,10 +29,11 @@ PKG_SHORTDESC="Standalone port of Mednafen PCFX to libretro"
PKG_LONGDESC="Standalone port of Mednafen PCFX to libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_pcfx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_PCFX_LIB"
PKG_LIBVAR="BEETLE-PCFX_LIB"
make_target() {
case $PROJECT in
@ -58,8 +59,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -1,8 +1,15 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-28 10:20:33.000000000 -0800
+++ b/Makefile 2016-05-11 01:37:49.370618722 -0700
@@ -193,7 +193,7 @@
TARGET := $(TARGET_NAME).so
commit 76f4bf49e19a856f62d0ba2bd1061ab63b45f0e4
Author: Lukas Rusak <lorusak@gmail.com>
Date: Sun Feb 5 17:46:16 2017 -0800
don't hard code cc and cxx
diff --git a/Makefile b/Makefile
index 142113a..86a9fac 100644
--- a/Makefile
+++ b/Makefile
@@ -197,7 +197,7 @@ else ifneq (,$(findstring armv,$(platform)))
TARGET := $(TARGET_NAME)_libretro.so
fpic := -fPIC
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
- CC = gcc
@ -10,10 +17,10 @@ diff -Naur a/Makefile b/Makefile
LDFLAGS += $(PTHREAD_FLAGS)
FLAGS += $(PTHREAD_FLAGS) -DHAVE_MKDIR
IS_X86 = 0
@@ -218,8 +218,8 @@
FLAGS += -DARM
@@ -228,8 +228,8 @@ else ifeq ($(platform), emscripten)
else
TARGET := $(TARGET_NAME).dll
TARGET := $(TARGET_NAME)_libretro.dll
- CC = gcc
- CXX = g++
+ CC ?= gcc

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-psx"
PKG_VERSION="e661a34"
PKG_VERSION="e3aae3d"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-psx-libretro"
@ -29,14 +29,15 @@ PKG_SHORTDESC="Fork of Mednafen PSX"
PKG_LONGDESC="Fork of Mednafen PSX"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_psx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_PSX_LIB"
PKG_LIBVAR="BEETLE-PSX_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-supergrafx"
PKG_VERSION="42c8c0d"
PKG_VERSION="1757cc3"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-supergrafx-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Standalone port of Mednafen PCE Fast to libretro. This one only e
PKG_LONGDESC="Standalone port of Mednafen PCE Fast to libretro. This one only emulates a SuperGrafx TG-16"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_supergrafx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_SUPERGRAFX_LIB"
PKG_LIBVAR="BEETLE-SUPERGRAFX_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-vb"
PKG_VERSION="c99ba93"
PKG_VERSION="1809ea7"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-vb-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Standalone port of Mednafen VB to libretro"
PKG_LONGDESC="Standalone port of Mednafen VB to libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_vb_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_VB_LIB"
PKG_LIBVAR="BEETLE-VB_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-beetle-wswan"
PKG_VERSION="afbcd37"
PKG_VERSION="d106ea1"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/beetle-wswan-libretro"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Standalone port of Mednafen WonderSwan to libretro, itself a fork
PKG_LONGDESC="Standalone port of Mednafen WonderSwan to libretro, itself a fork of Cygne"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mednafen_wswan_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="BEETLE_WSWAN_LIB"
PKG_LIBVAR="BEETLE-WSWAN_LIB"
make_target() {
make
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-bluemsx"
PKG_VERSION="e9b81fd"
PKG_VERSION="24144ba"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/blueMSX-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.bluemsx: BlueMSX for Kodi"
PKG_LONGDESC="game.libretro.bluemsx: BlueMSX for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="bluemsx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -43,8 +44,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-bnes"
PKG_VERSION="44b1f2d"
PKG_VERSION="5197b6c"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/bnes-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.bnes: bNES for Kodi"
PKG_LONGDESC="game.libretro.bnes: bNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="bnes_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-bsnes-mercury-accuracy"
PKG_VERSION="425015a"
PKG_VERSION="9061b90"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/bsnes-mercury"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.beetle-bsnes-accuracy: Beetle bSNES for Kodi"
PKG_LONGDESC="game.libretro.beetle-bsnes-accuracy: Beetle bSNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="bsnes_mercury_accuracy_libretro.so"
PKG_LIBPATH="out/$PKG_LIBNAME"
PKG_LIBVAR="BSNES_MERCURY_LIB"
PKG_LIBVAR="BSNES-MERCURY-ACCURACY_LIB"
make_target() {
make profile=accuracy
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -1,18 +1,17 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-05 20:14:14.000000000 +0100
+++ b/Makefile 2016-01-11 20:38:29.377951179 +0100
@@ -32,8 +32,8 @@
flags := -I. -O3 -fomit-frame-pointer
endif
-cflags := -std=gnu99 -xc
-cppflags := -std=gnu++0x
+cflags := $(CFLAGS) -std=gnu99 -xc
+cppflags := $(CXXFLAGS) -std=gnu++0x
objects := libco
@@ -48,13 +48,7 @@
From ed19aa8fbd4012ea2ccb74a2160855be01aba5e4 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
Date: Sun, 5 Feb 2017 18:15:12 -0800
Subject: [PATCH 1/2] fix cross compile
---
Makefile | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/Makefile b/Makefile
index 0ac8061..b76c4c6 100644
--- a/Makefile
+++ b/Makefile
@@ -51,13 +51,7 @@ else ifeq ($(pgo),optimize)
flags += -fprofile-use
endif
@ -27,3 +26,32 @@ diff -Naur a/Makefile b/Makefile
# platform
ui := target-$(target)
--
2.9.3
From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
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 b76c4c6..9622b5a 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ sfc_lagfix := 1
ifeq ($(DEBUG), 1)
flags := -I. -O0 -g
else
- flags := -I. -O3 -fomit-frame-pointer
+ flags := -I. -fomit-frame-pointer
endif
cflags := $(CPPFLAGS) $(CFLAGS) -std=gnu99 -xc
--
2.9.3

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-bsnes-mercury-balanced"
PKG_VERSION="425015a"
PKG_VERSION="9061b90"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/bsnes-mercury"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.beetle-bsnes-balanced: Beetle bSNES for Kodi"
PKG_LONGDESC="game.libretro.beetle-bsnes-balanced: Beetle bSNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="bsnes_mercury_balanced_libretro.so"
PKG_LIBPATH="out/$PKG_LIBNAME"
PKG_LIBVAR="BSNES_MERCURY_LIB"
PKG_LIBVAR="BSNES-MERCURY-BALANCED_LIB"
make_target() {
make profile=balanced
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -1,18 +1,17 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-05 20:14:14.000000000 +0100
+++ b/Makefile 2016-01-11 20:38:29.377951179 +0100
@@ -32,8 +32,8 @@
flags := -I. -O3 -fomit-frame-pointer
endif
-cflags := -std=gnu99 -xc
-cppflags := -std=gnu++0x
+cflags := $(CFLAGS) -std=gnu99 -xc
+cppflags := $(CXXFLAGS) -std=gnu++0x
objects := libco
@@ -48,13 +48,7 @@
From ed19aa8fbd4012ea2ccb74a2160855be01aba5e4 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
Date: Sun, 5 Feb 2017 18:15:12 -0800
Subject: [PATCH 1/2] fix cross compile
---
Makefile | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/Makefile b/Makefile
index 0ac8061..b76c4c6 100644
--- a/Makefile
+++ b/Makefile
@@ -51,13 +51,7 @@ else ifeq ($(pgo),optimize)
flags += -fprofile-use
endif
@ -27,3 +26,32 @@ diff -Naur a/Makefile b/Makefile
# platform
ui := target-$(target)
--
2.9.3
From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
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 b76c4c6..9622b5a 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ sfc_lagfix := 1
ifeq ($(DEBUG), 1)
flags := -I. -O0 -g
else
- flags := -I. -O3 -fomit-frame-pointer
+ flags := -I. -fomit-frame-pointer
endif
cflags := $(CPPFLAGS) $(CFLAGS) -std=gnu99 -xc
--
2.9.3

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-bsnes-mercury-performance"
PKG_VERSION="425015a"
PKG_VERSION="9061b90"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/bsnes-mercury"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.beetle-bsnes-performance: Beetle bSNES for Kodi"
PKG_LONGDESC="game.libretro.beetle-bsnes-performance: Beetle bSNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="bsnes_mercury_performance_libretro.so"
PKG_LIBPATH="out/$PKG_LIBNAME"
PKG_LIBVAR="BSNES_MERCURY_LIB"
PKG_LIBVAR="BSNES-MERCURY-PERFORMANCE_LIB"
make_target() {
make profile=performance
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -1,18 +1,17 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-05 20:14:14.000000000 +0100
+++ b/Makefile 2016-01-11 20:38:29.377951179 +0100
@@ -32,8 +32,8 @@
flags := -I. -O3 -fomit-frame-pointer
endif
-cflags := -std=gnu99 -xc
-cppflags := -std=gnu++0x
+cflags := $(CFLAGS) -std=gnu99 -xc
+cppflags := $(CXXFLAGS) -std=gnu++0x
objects := libco
@@ -48,13 +48,7 @@
From ed19aa8fbd4012ea2ccb74a2160855be01aba5e4 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
Date: Sun, 5 Feb 2017 18:15:12 -0800
Subject: [PATCH 1/2] fix cross compile
---
Makefile | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/Makefile b/Makefile
index 0ac8061..b76c4c6 100644
--- a/Makefile
+++ b/Makefile
@@ -51,13 +51,7 @@ else ifeq ($(pgo),optimize)
flags += -fprofile-use
endif
@ -27,3 +26,32 @@ diff -Naur a/Makefile b/Makefile
# platform
ui := target-$(target)
--
2.9.3
From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001
From: Lukas Rusak <lorusak@gmail.com>
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 b76c4c6..9622b5a 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ sfc_lagfix := 1
ifeq ($(DEBUG), 1)
flags := -I. -O0 -g
else
- flags := -I. -O3 -fomit-frame-pointer
+ flags := -I. -fomit-frame-pointer
endif
cflags := $(CPPFLAGS) $(CFLAGS) -std=gnu99 -xc
--
2.9.3

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-cap32"
PKG_VERSION="39b48f1"
PKG_VERSION="04bffe8"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-cap32"
@ -28,6 +28,7 @@ PKG_SHORTDESC="game.libretro.cap32: cap32 for Kodi"
PKG_LONGDESC="game.libretro.cap32: cap32 for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="cap32_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -38,8 +39,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-craft"
PKG_VERSION="dc6ae44"
PKG_VERSION="4a11641"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/Craft"
@ -30,6 +30,7 @@ PKG_LONGDESC="A simple Minecraft clone written in C using modern OpenGL (shaders
PKG_AUTORECONF="no"
PKG_USE_CMAKE="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="craft_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -65,8 +66,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -29,6 +29,7 @@ PKG_SHORTDESC="libretro wrapper for desmume NDS emulator."
PKG_LONGDESC="libretro wrapper for desmume NDS emulator."
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="desmume_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -55,8 +56,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-dinothawr"
PKG_VERSION="4ef365e"
PKG_VERSION="02821dd"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/Dinothawr"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.dinothawr: dinothawr for Kodi"
PKG_LONGDESC="game.libretro.dinothawr: dinothawr for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="dinothawr_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -29,6 +29,7 @@ PKG_SHORTDESC="Dolphin is a GameCube / Wii emulator, allowing you to play games
PKG_LONGDESC="Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="dolphin_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
@ -45,8 +46,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-dosbox"
PKG_VERSION="e1ab4fc"
PKG_VERSION="8dae921"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/dosbox-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.dosbox: DOSBox for Kodi"
PKG_LONGDESC="game.libretro.dosbox: DOSBox for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="dosbox_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -44,8 +45,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -16,22 +16,24 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libretro-fba"
PKG_NAME="libretro-fbalpha"
PKG_VERSION="3e64a22"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-fba"
PKG_URL="https://github.com/libretro/libretro-fba/archive/$PKG_VERSION.tar.gz"
PKG_SITE="https://github.com/libretro/fbalpha"
PKG_URL="https://github.com/libretro/fbalpha/archive/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="fbalpha-$PKG_VERSION*"
PKG_DEPENDS_TARGET="toolchain kodi-platform"
PKG_SECTION="emulation"
PKG_SHORTDESC="game.libretro.fba: fba for Kodi"
PKG_LONGDESC="game.libretro.fba: fba for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="fba_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="FBA_LIB"
PKG_LIBVAR="FBALPHA_LIB"
pre_make_target() {
# linking takes too long with lto
@ -43,8 +45,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-fceumm"
PKG_VERSION="50d0dfe"
PKG_VERSION="5a27aa3"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/libretro-fceumm"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.fceumm: FCEUmm emulator for Kodi"
PKG_LONGDESC="game.libretro.fceumm: FCEUmm emulator for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="fceumm_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-fmsx"
PKG_VERSION="91e6deb"
PKG_VERSION="0386da0"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/fmsx-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.fmsx: fmsx for Kodi"
PKG_LONGDESC="game.libretro.fmsx: fmsx for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="fmsx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-fuse"
PKG_VERSION="6cda7ed"
PKG_VERSION="f834c9b"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/fuse-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.fuse: fuse for Kodi"
PKG_LONGDESC="game.libretro.fuse: fuse for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="fuse_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-gambatte"
PKG_VERSION="4d8ae4f"
PKG_VERSION="b1af734"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/gambatte-libretro"
@ -29,14 +29,15 @@ PKG_SHORTDESC="game.libretro.gambatte: Gambatte for Kodi"
PKG_LONGDESC="game.libretro.gambatte: Gambatte for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="gambatte_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="GAMBATTE_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-genplus"
PKG_VERSION="40c9782"
PKG_VERSION="afa38e3"
PKG_ARCH="any"
PKG_LICENSE="Modified BSD / LGPLv2.1"
PKG_SITE="https://github.com/libretro/Genesis-Plus-GX"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.genplus: Genesis Plus GX for Kodi"
PKG_LONGDESC="game.libretro.genplus: Genesis Plus GX for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="genesis_plus_gx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-gw"
PKG_VERSION="0408906"
PKG_VERSION="7e1c2a6"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/gw-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.gw: gw for Kodi"
PKG_LONGDESC="game.libretro.gw: gw for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="gw_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-handy"
PKG_VERSION="84f188b"
PKG_VERSION="c55760b"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-handy"
@ -28,6 +28,7 @@ PKG_SHORTDESC="game.libretro.handy: handy for Kodi"
PKG_LONGDESC="game.libretro.handy: handy for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="handy_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -38,8 +39,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-hatari"
PKG_VERSION="4930236"
PKG_VERSION="e99678b"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/hatari"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.hatari: hatari for Kodi"
PKG_LONGDESC="game.libretro.hatari: hatari for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="hatari_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -44,8 +45,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.mame: MAME for Kodi"
PKG_LONGDESC="game.libretro.mame: MAME for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mame_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -64,8 +65,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-mame2000"
PKG_VERSION="b4ca94b"
PKG_VERSION="1083de2"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/mame2000-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="2000 version of MAME (0.37b5) for libretro"
PKG_LONGDESC="2000 version of MAME (0.37b5) for libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mame2000_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -50,8 +51,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-mame2003"
PKG_VERSION="57f6dae"
PKG_VERSION="69163cc"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/mame2003-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="Late 2003 version of MAME (0.78) for libretro"
PKG_LONGDESC="Late 2003 version of MAME (0.78) for libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mame2003_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ configure_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-mame2010"
PKG_VERSION="abdabbe"
PKG_VERSION="3a9d2ff"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/mame2010-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="Late 2010 version of MAME (0.139) for libretro"
PKG_LONGDESC="Late 2010 version of MAME (0.139) for libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mame2010_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -65,8 +66,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-mame2014"
PKG_VERSION="a0daeb9"
PKG_VERSION="49f55c1"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/mame2014-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="Late 2014/Early 2015 version of MAME (0.159-ish) for libretro"
PKG_LONGDESC="Late 2014/Early 2015 version of MAME (0.159-ish) for libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mame2014_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -65,8 +66,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -1,58 +1,33 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-14 22:44:37.000000000 +0100
+++ b/Makefile 2016-01-18 20:53:35.439383675 +0100
@@ -115,25 +115,23 @@
LIBS += -lGL
endif
LDFLAGS += $(fpic) $(SHARED)
- REALCC = gcc
- NATIVECC = g++
- NATIVECFLAGS = -std=gnu99
+ REALCC ?= gcc
BASELIBS += -lpthread
- CC = g++
- AR = @ar
- LD = g++
+ CC ?= g++
+ AR ?= @ar
+ LD ?= g++
CCOMFLAGS += $(PLATCFLAGS)
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 ppc64,$(UNAME))),ppc64)
+ ifeq ($(firstword $(filter ppc64,$(ARCH))),ppc64)
PTR64 = 1
endif
- ifneq (,$(findstring ppc,$(UNAME)))
+ ifneq (,$(findstring ppc,$(ARCH)))
BIGENDIAN=1
else
PLATCFLAGS += -DLSB_FIRST
@@ -316,12 +314,10 @@
CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED)
- REALCC = gcc
- NATIVECC = g++
- NATIVECFLAGS = -std=gnu99
- CC = g++
- AR = @ar
- LD = g++
+ REALCC ?= gcc
+ CC ?= g++
+ AR ?= @ar
+ LD ?= g++
CCOMFLAGS += $(PLATCFLAGS)
ifneq (,$(findstring cortexa8,$(platform)))
@@ -492,7 +488,7 @@
commit 698041d707425226afd2398d0761abb6e7db1215
Author: Lukas Rusak <lorusak@gmail.com>
Date: Sun Feb 5 18:51:55 2017 -0800
fix cross compile
diff --git a/Makefile b/Makefile
index 888f368..2b31967 100644
--- a/Makefile
+++ b/Makefile
@@ -132,15 +132,15 @@ ifneq (,$(findstring unix,$(platform)))
LIBS += -lGL
endif
LDFLAGS += $(fpic) $(SHARED)
- REALCC ?= gcc
- NATIVECC ?= g++
+ REALCC ?= $(CC)
+ NATIVECC ?= $(CXX)
NATIVECFLAGS ?= -std=gnu99
BASELIBS += -lpthread
CC ?= g++
AR ?= @ar
LD ?= g++
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)
@@ -485,7 +485,7 @@ endif
# utilities
MD = -mkdir$(EXE_EXT)
RM = @rm -f

View File

@ -1,42 +0,0 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-05-10 12:18:51.824846056 -0700
+++ b/Makefile 2016-05-10 13:12:56.463629991 -0700
@@ -344,6 +344,29 @@
PLATCFLAGS += -DARM
LIBS += -lstdc++ -lpthread -ldl
+# aarch64
+else ifneq (,$(findstring aarch64,$(platform)))
+ armplatform := 1
+ TARGETLIB := $(TARGET_NAME)_libretro.so
+ TARGETOS=linux
+ fpic := -fPIC
+ SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined
+ CCOMFLAGS += $(fpic)
+# PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
+ LDFLAGS += -Wl,--no-as-needed $(fpic) $(SHARED)
+ REALCC ?= gcc
+ CC ?= g++
+ AR ?= @ar
+ LD ?= g++
+ CCOMFLAGS += $(PLATCFLAGS)
+ PTR64 = 1
+
+# PLATCFLAGS += -DHAVE_GL
+ LIBS += -lGLESv2
+ GLES = 1
+
+ LIBS += -lstdc++ -lpthread -ldl
+
# Windows cross compiler
else ifeq ($(platform), wincross)
TARGETLIB := $(TARGET_NAME)_libretro.dll
@@ -557,7 +580,7 @@
# 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

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-meteor"
PKG_VERSION="38b10c0"
PKG_VERSION="b7f5c82"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/meteor-libretro"
@ -30,6 +30,7 @@ PKG_LONGDESC="game.libretro.meteor: Meteor GBA for Kodi"
PKG_AUTORECONF="no"
PKG_USE_CMAKE="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="meteor_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
@ -46,8 +47,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.mgba: mGBA for Kodi"
PKG_LONGDESC="game.libretro.mgba: mGBA for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mgba_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -45,8 +46,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-mupen64plus"
PKG_VERSION="a29227b"
PKG_VERSION="78f37ec"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/mupen64plus-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.mupen64plus: Mupen64Plus for Kodi"
PKG_LONGDESC="game.libretro.mupen64plus: Mupen64Plus for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="mupen64plus_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -58,8 +59,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-nestopia"
PKG_VERSION="70f4705"
PKG_VERSION="ebd462b"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/nestopia"
@ -29,18 +29,24 @@ PKG_SHORTDESC="game.libretro.nestopia: Nestopia for Kodi"
PKG_LONGDESC="game.libretro.nestopia: Nestopia for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="nestopia_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
PKG_LIBVAR="NESTOPIA_LIB"
post_unpack() {
rm $ROOT/$PKG_BUILD/CMakeLists.txt
rm $ROOT/$PKG_BUILD/configure.ac
}
make_target() {
make -C libretro
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-nx"
PKG_VERSION="ee65158"
PKG_VERSION="20f6aac"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/nxengine-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.nx: nx for Kodi"
PKG_LONGDESC="game.libretro.nx: nx for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="nxengine_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-o2em"
PKG_VERSION="0d54d35"
PKG_VERSION="1d62d4e"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-o2em"
@ -28,6 +28,7 @@ PKG_SHORTDESC="game.libretro.o2em: o2em for Kodi"
PKG_LONGDESC="game.libretro.o2em: o2em for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="o2em_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -38,8 +39,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-pcsx-rearmed"
PKG_VERSION="1aa232f"
PKG_VERSION="731139f"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/pcsx_rearmed"
@ -29,10 +29,11 @@ PKG_SHORTDESC="game.libretro.pcsx-rearmed: PCSX Rearmed for Kodi"
PKG_LONGDESC="game.libretro.pcsx-rearmed: PCSX Rearmed for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="pcsx_rearmed_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="PCSX_REARMED_LIB"
PKG_LIBVAR="PCSX-REARMED_LIB"
configure_target() {
:
@ -63,8 +64,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -18,7 +18,7 @@
PKG_NAME="libretro-picodrive"
PKG_VERSION="0d87bd6"
PKG_VERSION="d6be4fa"
PKG_ARCH="any"
PKG_LICENSE="MAME"
PKG_SITE="https://github.com/libretro/picodrive"
@ -31,6 +31,7 @@ PKG_SHORTDESC="Fast MegaDrive/MegaCD/32X emulator"
PKG_LONGDESC="Fast MegaDrive/MegaCD/32X emulator"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="picodrive_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -75,8 +76,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-ppsspp"
PKG_VERSION="e1bb9da"
PKG_VERSION="5f7bcf7"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/libretro-ppsspp"
@ -28,6 +28,7 @@ PKG_SHORTDESC="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 10
PKG_LONGDESC="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 10, written in C++."
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="ppsspp_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
@ -66,8 +67,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-prboom"
PKG_VERSION="d1479f0"
PKG_VERSION="6384659"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-prboom"
@ -28,6 +28,7 @@ PKG_SHORTDESC="game.libretro.prboom: prboom for Kodi"
PKG_LONGDESC="game.libretro.prboom: prboom for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="prboom_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -38,8 +39,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-prosystem"
PKG_VERSION="b675fdf"
PKG_VERSION="1cf5472"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/prosystem-libretro"
@ -29,14 +29,15 @@ PKG_SHORTDESC="Port of ProSystem to libretro"
PKG_LONGDESC="Port of ProSystem to libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="prosystem_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="PROSYSTEM_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-quicknes"
PKG_VERSION="646fad9"
PKG_VERSION="f7238df"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/QuickNES_Core"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.quicknes: QuickNES for Kodi"
PKG_LONGDESC="game.libretro.quicknes: QuickNES for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="quicknes_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -29,6 +29,7 @@ PKG_SHORTDESC="Reicast is a multiplatform Sega Dreamcast emulator"
PKG_LONGDESC="Reicast is a multiplatform Sega Dreamcast emulator"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="reicast_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -55,8 +56,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-scummvm"
PKG_VERSION="47bb6e5"
PKG_VERSION="011f40a"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/scummvm"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.scummvm: scummvm for Kodi"
PKG_LONGDESC="game.libretro.scummvm: scummvm for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="scummvm_libretro.so"
PKG_LIBPATH="backends/platform/libretro/build/$PKG_LIBNAME"
@ -50,8 +51,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-snes9x"
PKG_VERSION="39d5a9f"
PKG_VERSION="2d579c6"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/snes9x"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.snes9x: snes9x for Kodi"
PKG_LONGDESC="game.libretro.snes9x: snes9x for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="snes9x_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-snes9x2002"
PKG_VERSION="3c15d69"
PKG_VERSION="0c28605"
PKG_ARCH="arm"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libretro/snes9x2002"
@ -29,18 +29,19 @@ PKG_SHORTDESC="Port of SNES9x 1.39 for libretro. Heavily optimized for ARM."
PKG_LONGDESC="Port of SNES9x 1.39 for libretro. Heavily optimized for ARM."
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="snes9x2002_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="POCKETSNES_LIB"
PKG_LIBVAR="SNES9X2002_LIB"
pre_make_target() {
export CFLAGS="$CFLAGS -std=gnu11"
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-snes9x2010"
PKG_VERSION="74953d8"
PKG_VERSION="9710b8f"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/snes9x2010"
@ -29,14 +29,15 @@ PKG_SHORTDESC="snes9x2010 for Kodi"
PKG_LONGDESC="snes9x2010 for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="snes9x2010_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="SNES9X2010_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-stella"
PKG_VERSION="3aa5737"
PKG_VERSION="cdbc9cc"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/stella-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.stella: Stella for Kodi"
PKG_LONGDESC="game.libretro.stella: Stella for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="stella_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-tgbdual"
PKG_VERSION="6f8bfe5"
PKG_VERSION="7c5706b"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/tgbdual-libretro"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.tgbdual: tgbdual for Kodi"
PKG_LONGDESC="game.libretro.tgbdual: tgbdual for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="tgbdual_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-tyrquake"
PKG_VERSION="34bd008"
PKG_VERSION="8cb9ceb"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/tyrquake"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.tyrquake: tyrquake for Kodi"
PKG_LONGDESC="game.libretro.tyrquake: tyrquake for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="tyrquake_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-vba-next"
PKG_VERSION="7623670"
PKG_VERSION="e773475"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/vba-next"
@ -29,18 +29,19 @@ PKG_SHORTDESC="game.libretro.vba-next: VBA-Next for Kodi"
PKG_LONGDESC="game.libretro.vba-next: VBA-Next for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="vba_next_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="VBA_NEXT_LIB"
PKG_LIBVAR="VBA-NEXT_LIB"
make_target() {
make -f Makefile.libretro
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-vbam"
PKG_VERSION="ae4068d"
PKG_VERSION="f3d150b"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/vbam-libretro"
@ -30,6 +30,7 @@ PKG_LONGDESC="game.libretro.vbam: VBA-M for Kodi"
PKG_AUTORECONF="no"
PKG_USE_CMAKE="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="vbam_libretro.so"
PKG_LIBPATH="src/libretro/$PKG_LIBNAME"
@ -46,8 +47,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-vecx"
PKG_VERSION="1a86382"
PKG_VERSION="30d39a0"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/libretro-vecx"
@ -28,6 +28,7 @@ PKG_SHORTDESC="game.libretro.vecx: vecx for Kodi"
PKG_LONGDESC="game.libretro.vecx: vecx for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="vecx_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
@ -38,8 +39,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-virtualjaguar"
PKG_VERSION="8be4390"
PKG_VERSION="7697f9d"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/virtualjaguar-libretro"
@ -29,14 +29,15 @@ PKG_SHORTDESC="Port of Virtual Jaguar to Libretro"
PKG_LONGDESC="Port of Virtual Jaguar to Libretro"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="virtualjaguar_libretro.so"
PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="VIRTUALJAGUAR_LIB"
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libretro-yabause"
PKG_VERSION="dac3c5a"
PKG_VERSION="c8f4c57"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/libretro/yabause"
@ -29,6 +29,7 @@ PKG_SHORTDESC="game.libretro.yabause: Yabause for Kodi"
PKG_LONGDESC="game.libretro.yabause: Yabause for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_USE_CMAKE="no"
PKG_LIBNAME="yabause_libretro.so"
PKG_LIBPATH="libretro/$PKG_LIBNAME"
@ -39,8 +40,8 @@ make_target() {
}
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp $PKG_LIBPATH $INSTALL/usr/lib/$PKG_LIBNAME
echo "set($PKG_LIBVAR $INSTALL/usr/lib/$PKG_LIBNAME)" > $SYSROOT_PREFIX/usr/$PKG_NAME-config.cmake
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
}

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.4do"
PKG_VERSION="da1924b"
PKG_VERSION="38e0fe5"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-gba"
PKG_VERSION="cc033fa"
PKG_VERSION="491ece4"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-ngp"
PKG_VERSION="9dd7b91"
PKG_VERSION="a2c2c7c"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-pce-fast"
PKG_VERSION="a0fce51"
PKG_VERSION="7d9916d"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-pcfx"
PKG_VERSION="0224b9d"
PKG_VERSION="e66ceb5"
PKG_REV="100"
PKG_ARCH="arm x86_64"
PKG_LICENSE="GPL"

View File

@ -1,46 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:22:52.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 17:31:06.429073088 -0800
@@ -4,40 +4,9 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-beetle-pcfx REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(beetle-pcfx
- GIT_REPOSITORY https://github.com/libretro/beetle-pcfx-libretro
- GIT_TAG ac6387d
- PREFIX beetle-pcfx
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(BEETLEPCFX_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/beetle-pcfx/src/beetle-pcfx/mednafen_pcfx_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
+set(BEETLEPCFX_CUSTOM_BINARY ${BEETLE_PCFX_LIB}
${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} BEETLEPCFX DEPLIBS)
-add_dependencies(${PROJECT_NAME} beetle-pcfx)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-psx"
PKG_VERSION="939e5c5"
PKG_VERSION="329e6da"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-supergrafx"
PKG_VERSION="1f7277a"
PKG_VERSION="45fd868"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,49 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:22:58.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:21:34.314477541 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-beetle-supergrafx REQUIRED)
-include(ExternalProject)
+set(DEPLIBS beetle-supergrafx)
+set(BEETLE-SUPERGRAFX_CUSTOM_BINARY ${BEETLE_SUPERGRAFX_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(beetle-supergrafx
- GIT_REPOSITORY https://github.com/libretro/beetle-supergrafx-libretro
- GIT_TAG 516ede8
- PREFIX beetle-supergrafx
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(BEETLESGX_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/beetle-supergrafx/src/beetle-supergrafx/mednafen_supergrafx_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
-
-build_addon(${PROJECT_NAME} BEETLESGX DEPLIBS)
-add_dependencies(${PROJECT_NAME} beetle-supergrafx)
+build_addon(${PROJECT_NAME} BEETLE-SUPERGRAFX DEPLIBS)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.beetle-vb"
PKG_VERSION="fc45c48"
PKG_VERSION="26de650"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,49 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:07.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:23:36.289642295 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-beetle-wswan REQUIRED)
-include(ExternalProject)
+set(DEPLIBS beetle-wswan)
+set(BEETLE-WSWAN_CUSTOM_BINARY ${BEETLE_WSWAN_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(beetle-wswan
- GIT_REPOSITORY https://github.com/libretro/beetle-wswan-libretro
- GIT_TAG 9187162
- PREFIX beetle-wswan
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(BEETLEWSWAN_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/beetle-wswan/src/beetle-wswan/mednafen_wswan_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
-
-build_addon(${PROJECT_NAME} BEETLEWSWAN DEPLIBS)
-add_dependencies(${PROJECT_NAME} beetle-wswan)
+build_addon(${PROJECT_NAME} BEETLE-WSWAN DEPLIBS)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.bluemsx"
PKG_VERSION="96623e2"
PKG_VERSION="8c3ea6b"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.bsnes-mercury-accuracy"
PKG_VERSION="56abee8"
PKG_VERSION="f4433c3"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.bsnes-mercury-balanced"
PKG_VERSION="280ee53"
PKG_VERSION="49b239e"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.bsnes-mercury-performance"
PKG_VERSION="0cf2426"
PKG_VERSION="c32bd32"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.cap32"
PKG_VERSION="c5eea43"
PKG_VERSION="ab3d145"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,48 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:30.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:27:47.296039184 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-cap32 REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(cap32
- GIT_REPOSITORY https://github.com/libretro/libretro-cap32
- GIT_TAG 71e5403
- PREFIX cap32
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(CAP32_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/cap32/src/cap32/cap32_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS cap32)
+set(CAP32_CUSTOM_BINARY ${CAP32_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} CAP32 DEPLIBS)
-add_dependencies(${PROJECT_NAME} cap32)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.craft"
PKG_VERSION="dfc9b44"
PKG_VERSION="5a215a7"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.desmume"
PKG_VERSION="a26693c"
PKG_VERSION="e627685"
PKG_REV="100"
PKG_ARCH="none"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.dinothawr"
PKG_VERSION="cb07699"
PKG_VERSION="dae0ee1"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,48 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:38.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:35:06.031210344 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-dinothawr REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(dinothawr
- GIT_REPOSITORY https://github.com/libretro/Dinothawr
- GIT_TAG cf90f3b
- PREFIX dinothawr
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(DINOTHAWR_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/dinothawr/src/dinothawr/dinothawr_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS dinothawr)
+set(DINOTHAWR_CUSTOM_BINARY ${DINOTHAWR_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} DINOTHAWR DEPLIBS)
-add_dependencies(${PROJECT_NAME} dinothawr)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.dosbox"
PKG_VERSION="663d9a3"
PKG_VERSION="6bfdadb"
PKG_REV="100"
PKG_ARCH="none"
PKG_LICENSE="GPL"

View File

@ -1,47 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:48.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:53:32.675747706 -0800
@@ -4,39 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-fba REQUIRED)
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make -C svn-current/trunk -f makefile.libretro platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make -C svn-current/trunk -f makefile.libretro ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make -C svn-current/trunk -f makefile.libretro platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-include(ExternalProject)
-externalproject_add(fba
- GIT_REPOSITORY https://github.com/libretro/fba-libretro
- GIT_TAG 7e70ddf8
- PREFIX fba
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(FBA_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/fba/src/fba/svn-current/trunk/fb_alpha_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS fba)
+set(FBA_CUSTOM_BINARY ${FBA_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} FBA DEPLIBS)
-add_dependencies(${PROJECT_NAME} fba)

View File

@ -16,17 +16,17 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="game.libretro.fba"
PKG_VERSION="abc48ac"
PKG_NAME="game.libretro.fbalpha"
PKG_VERSION="7dd0903"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/kodi-game/game.libretro.fba"
PKG_URL="https://github.com/kodi-game/game.libretro.fba/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-fba"
PKG_SITE="https://github.com/kodi-game/game.libretro.fbalpha"
PKG_URL="https://github.com/kodi-game/game.libretro.fbalpha/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-fbalpha"
PKG_SECTION=""
PKG_SHORTDESC="game.libretro.fba: fba for Kodi"
PKG_LONGDESC="game.libretro.fba: fba for Kodi"
PKG_SHORTDESC="game.libretro.fbalpha: fba for Kodi"
PKG_LONGDESC="game.libretro.fbalpha: fba for Kodi"
PKG_AUTORECONF="no"
PKG_IS_ADDON="yes"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.fceumm"
PKG_VERSION="c2f4e9f"
PKG_VERSION="bab45f1"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.fmsx"
PKG_VERSION="15771e9"
PKG_VERSION="68fe0c1"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,48 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:54.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:55:59.105160491 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-fmsx REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(fmsx
- GIT_REPOSITORY https://github.com/libretro/fmsx-libretro
- GIT_TAG 4de0b34
- PREFIX fmsx
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(FMSX_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/fmsx/src/fmsx/fmsx_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS fmsx)
+set(FMSX_CUSTOM_BINARY ${FMSX_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} FMSX DEPLIBS)
-add_dependencies(${PROJECT_NAME} fmsx)

View File

@ -15,10 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
exit 0
PKG_NAME="game.libretro.fuse"
PKG_VERSION=""
PKG_REV="3"
PKG_VERSION="a4e9a39"
PKG_REV="100"
PKG_ARCH="arm x86_64"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/kodi-game/game.libretro.fuse"

View File

@ -1,48 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:23:57.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 22:56:43.645590227 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-fuse REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make -f Makefile.libretro platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make -f Makefile.libretro ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make -f Makefile.libretro platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(fuse
- GIT_REPOSITORY https://github.com/libretro/fuse-libretro
- GIT_TAG 27c7ddb
- PREFIX fuse
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(FUSE_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/fuse/src/fuse/fuse_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS fuse)
+set(FUSE_CUSTOM_BINARY ${FUSE_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} FUSE DEPLIBS)
-add_dependencies(${PROJECT_NAME} fuse)

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.gambatte"
PKG_VERSION="7c3405c"
PKG_VERSION="f7ad8be"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="game.libretro.genplus"
PKG_VERSION="e0f33e5"
PKG_VERSION="90a5c48"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,48 +0,0 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-10-18 13:24:09.000000000 -0700
+++ b/CMakeLists.txt 2016-11-16 23:38:19.339720341 -0800
@@ -4,40 +4,10 @@
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
find_package(Kodi REQUIRED)
+find_package(libretro-gw REQUIRED)
-include(ExternalProject)
-
-if(CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIBRETRO_DEBUG DEBUG=1)
-endif()
-
-if("${CORE_SYSTEM_NAME}" STREQUAL "windows")
- set(BUILD_COMMAND mingw32-make -f Makefile.libretro platform=win ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "linux")
- set(BUILD_COMMAND make -f Makefile.libretro ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "darwin")
- set(BUILD_COMMAND make -f Makefile.libretro platform=osx ${LIBRETRO_DEBUG})
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "ios")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "android")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "rbpi")
- # TODO
-elseif("${CORE_SYSTEM_NAME}" STREQUAL "freebsd")
-# TODO
-endif()
-
-externalproject_add(gw
- GIT_REPOSITORY https://github.com/libretro/gw-libretro
- GIT_TAG 0279146
- PREFIX gw
- CONFIGURE_COMMAND ""
- INSTALL_COMMAND ""
- BUILD_COMMAND ${BUILD_COMMAND}
- BUILD_IN_SOURCE 1)
-
-set(GW_CUSTOM_BINARY ${PROJECT_BINARY_DIR}/gw/src/gw/gw_libretro${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(DEPLIBS gw)
+set(GW_CUSTOM_BINARY ${GW_LIB}
+ ${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
build_addon(${PROJECT_NAME} GW DEPLIBS)
-add_dependencies(${PROJECT_NAME} gw)

Some files were not shown because too many files have changed in this diff Show More