luarocks: fix target-finalize hook processing
authorDanomi Manchego <danomimanchego123@gmail.com>
Sat, 24 Dec 2016 01:50:55 +0000 (20:50 -0500)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 28 Dec 2016 22:55:11 +0000 (23:55 +0100)
commite298cf06f6fe04bf6b52bddeee1a816054195ac4
tree3a621a9321ad9a2a27e4d3252e62f1a45166c02d
parent2ffd07aaae4504c8b8681235e88c984e6b0d75a5
luarocks: fix target-finalize hook processing

The LUAROCKS_TARGET_FINALIZE_HOOKS is not running, so detritus is being left
in /usr/lib/luarocks.  This is because host-luarocks is built by being a
dependency in the luarocks package infrastructure, not by being selected by
kconfig symbol.  This means that the $(PKG)_KCONFIG_VAR in pkg-generic.mk is
not met, and (HOST_)LUAROCKS_TARGET_FINALIZE_HOOKS is not added to the
global TARGET_FINALIZE_HOOKS.

This mod fixes this issue by adding the host-luarocks hook directly
to TARGET_FINALIZE_HOOKS when either lua or luajit is enabled.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/luarocks/luarocks.mk