From de461e3c3704e5fd963b7d1741cfa9ce150636cf Mon Sep 17 00:00:00 2001 From: CvH Date: Sat, 16 Feb 2019 21:16:56 +0100 Subject: [PATCH] libretro-mgba: fix build --- packages/emulation/libretro-mgba/package.mk | 31 +++++++-------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/packages/emulation/libretro-mgba/package.mk b/packages/emulation/libretro-mgba/package.mk index 07e7697b1f..284f4d04d0 100644 --- a/packages/emulation/libretro-mgba/package.mk +++ b/packages/emulation/libretro-mgba/package.mk @@ -5,35 +5,24 @@ PKG_NAME="libretro-mgba" PKG_VERSION="a6767badd13821fbcae99cb10582c9519ae5fae7" PKG_SHA256="834a6d879a43db21ba0481ed791668fb5ca2c7d790445542135853d8ef84af77" PKG_LICENSE="MPL 2.0" -PKG_SITE="https://github.com/mgba-emu/mgba" -PKG_URL="https://github.com/mgba-emu/mgba/archive/$PKG_VERSION.tar.gz" +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_TOOLCHAIN="make" PKG_LIBNAME="mgba_libretro.so" PKG_LIBPATH="$PKG_LIBNAME" PKG_LIBVAR="MGBA_LIB" -PKG_CMAKE_OPTS_TARGET="-DUSE_DEBUGGERS=OFF \ - -DBUILD_QT=OFF \ - -DBUILD_SDL=OFF \ - -DBUILD_LIBRETRO=ON \ - -DSKIP_LIBRARY=ON \ - -DUSE_FFMPEG=OFF \ - -DUSE_ZLIB=ON \ - -DUSE_MINIZIP=OFF \ - -DUSE_LIBZIP=OFF \ - -DUSE_MAGICK=OFF \ - -DUSE_ELF=OFF" +pre_configure_target() { + # fails to build in subdirs + cd $PKG_BUILD + rm -rf .$TARGET_NAME +} -if [ "${OPENGL_SUPPORT}" = "yes" -a "${PROJECT}" = "Generic" ]; then - PKG_DEPENDS_TARGET+=" libepoxy" -elif [ "${OPENGLES_SUPPORT}" = "yes" ]; then - PKG_CMAKE_OPTS_TARGET+=" -DBUILD_GLES2=ON" -fi - -pre_make_target() { - sed -e "s/set(VERSION_STRING \${GIT_BRANCH}-\${GIT_REV}-\${GIT_COMMIT_SHORT})/set(VERSION_STRING master-${PKG_VERSION:0:7})/" -i ${PKG_BUILD}/version.cmake +make_target() { + make -f Makefile.libretro } makeinstall_target() {