[Buildroot] [PATCH 3/3] packages: make providers declare what they provide

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu May 15 07:40:45 UTC 2014


Dear Yann E. MORIN,

On Wed, 14 May 2014 23:11:35 +0200, Yann E. MORIN wrote:

>  # DirectFB is not supported (wrong version)
>  ifeq ($(BR2_PACKAGE_XORG7),y)
>  GPU_VIV_BIN_MX6Q_DEPENDENCIES = xlib_libXdamage xlib_libXext
> diff --git a/package/lua/lua.mk b/package/lua/lua.mk
> index bc8799a..4f940ab 100644
> --- a/package/lua/lua.mk
> +++ b/package/lua/lua.mk
> @@ -14,6 +14,8 @@ LUA_INSTALL_STAGING = YES
>  LUA_LICENSE = MIT
>  LUA_LICENSE_FILES = COPYRIGHT
>  
> +LUA_PROVIDES = lua

This should be:

LUA_PROVIDES = luainterpreter

> +LUAJIT_PROVIDES = lua

Same here.

I was surprised by "LUA_PROVIDES = lua". How can a real package provide
itself as a provider for itself as a virtual package ? :-)

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list