From: Arnout Vandecappelle Date: Thu, 23 Feb 2017 17:00:47 +0000 (+0100) Subject: lua: remove documentation from target X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cf38fa8338db7d9ec98e4c03c75661cfb88eb7e4;p=buildroot.git lua: remove documentation from target Many packages install documentation under /usr/share/lua/.../doc. Add a TARGET_FINALIZE_HOOK to remove it. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Thomas Petazzoni --- diff --git a/package/luainterpreter/luainterpreter.mk b/package/luainterpreter/luainterpreter.mk index a6c98ab992..90382fa78f 100644 --- a/package/luainterpreter/luainterpreter.mk +++ b/package/luainterpreter/luainterpreter.mk @@ -6,6 +6,17 @@ LUAINTERPRETER_ABIVER = $(call qstrip,$(BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION)) +# Lua packages often install documentation, clean that up globally +# Since luainterpreter is a virtual package, we can't use +# LUAINTERPRETER_TARGET_FINALIZE_HOOKS +ifeq ($(BR2_PACKAGE_HAS_LUAINTERPRETER),y) +define LUAINTERPRETER_REMOVE_DOC + rm -rf $(TARGET_DIR)/usr/share/lua/$(LUAINTERPRETER_ABIVER)/doc +endef + +TARGET_FINALIZE_HOOKS += LUAINTERPRETER_REMOVE_DOC +endif + $(eval $(virtual-package)) $(eval $(host-virtual-package))