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) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017.05.x
Arnout Vandecappelle 2017-02-23 18:00:47 +01:00 committed by Thomas Petazzoni
parent ffffc0e84a
commit cf38fa8338
1 changed files with 11 additions and 0 deletions

View File

@ -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))