diff --git a/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.hash b/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.hash index 69d88a19e..521b1fc91 100644 --- a/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.hash +++ b/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.hash @@ -1,2 +1,3 @@ # Locally calculated -sha256 680663e459b363beccbb3058b35b1a3c0001cd5be0d481be4724b232877853b3 libretro-ecwolf-18eca17c2d634b154824e0782c6cbbe0a2c9ea76-br1.tar.gz +sha256 8a9ce9f7c8d9a4aef45bcfa2920ea1a146475bca00e85521b198ffb73dfe9856 libretro-ecwolf-18eca17c2d634b154824e0782c6cbbe0a2c9ea76-br1.tar.gz +sha256 9451d8775f9660057b4703822b74307550c202773071ee0ff601738d5e1683fa libretro-libretro-common-996376e36d3f4f56eba202cb96230568628d2583.tar.gz diff --git a/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.mk b/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.mk index ad00ba9f0..6d1f0ea9e 100644 --- a/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.mk +++ b/package/miyoo/retroarch/libretro-ecwolf/libretro-ecwolf.mk @@ -5,13 +5,23 @@ ################################################################################ LIBRETRO_ECWOLF_VERSION = 18eca17c2d634b154824e0782c6cbbe0a2c9ea76 +LIBRETRO_ECWOLF_SUBMODULE_VERSION = 996376e36d3f4f56eba202cb96230568628d2583 LIBRETRO_ECWOLF_SITE = https://github.com/libretro/ecwolf.git -LIBRETRO_ECWOLF_SITE_METHOD=git -LIBRETRO_ECWOLF_GIT_SUBMODULES=y +LIBRETRO_ECWOLF_SITE_METHOD = git +LIBRETRO_ECWOLF_EXTRA_DOWNLOADS = \ + $(call github,libretro,libretro-common,$(LIBRETRO_ECWOLF_SUBMODULE_VERSION))/libretro-libretro-common-$(LIBRETRO_ECWOLF_SUBMODULE_VERSION).tar.gz +#LIBRETRO_ECWOLF_GIT_SUBMODULES=y LIBRETRO_ECWOLF_LICENSE = GPL-2.0+, ID-Software, MAME, Other LIBRETRO_ECWOLF_LICENSE_FILES = docs/copyright docs/license-gpl.txt docs/license-id.txt docs/license-mame.txt LIBRETRO_ECWOLF_NON_COMMERCIAL = y +define LIBRETRO_ECWOLF_POST_EXTRACT_SUBMODULE_FIXUP + mkdir -p $(@D)/src/libretro/libretro-common + tar xvf $(LIBRETRO_ECWOLF_DL_DIR)/libretro-libretro-common-$(LIBRETRO_ECWOLF_SUBMODULE_VERSION).tar.gz --strip-components=1 -C $(@D)/src/libretro/libretro-common +endef + +LIBRETRO_ECWOLF_POST_EXTRACT_HOOKS += LIBRETRO_ECWOLF_POST_EXTRACT_SUBMODULE_FIXUP + define LIBRETRO_ECWOLF_BUILD_CMDS $(SED) "s|-O2|-O3|g" $(@D)/src/libretro/Makefile CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \