Message ID | 20200512132859.15189-2-jskrzypnik@novomatic-tech.com |
---|---|
State | Changes Requested |
Headers | show |
Series | [1/6] package/libgl-headers: introduce as a new virtual package for providers of OpenGL-compatible headers | expand |
diff --git a/package/mesa3d-headers/Config.in b/package/mesa3d-headers/Config.in index c4efab673f..43916bb25b 100644 --- a/package/mesa3d-headers/Config.in +++ b/package/mesa3d-headers/Config.in @@ -7,3 +7,10 @@ config BR2_PACKAGE_MESA3D_HEADERS This package only installs headers needed by other packages. http://mesa3d.org + +if BR2_PACKAGE_MESA3D_HEADERS + +config BR2_PACKAGE_PROVIDES_LIBGL_HEADERS + default "mesa3d-headers" + +endif diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index c1686aa6fd..14ce9cbfc0 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -18,6 +18,7 @@ MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive MESA3D_HEADERS_DL_SUBDIR = mesa3d MESA3D_HEADERS_LICENSE = MIT, SGI, Khronos MESA3D_HEADERS_LICENSE_FILES = docs/license.html +MESA3D_HEADERS_PROVIDES = libgl-headers # Only installs header files MESA3D_HEADERS_INSTALL_STAGING = YES
This is the first - and most obvious - provider for GL API headers. Should work as usual, transparently for any package requirung it, used mostly where Mesa itself can't be installed. Signed-off-by: Jakub Skrzypnik <jskrzypnik@novomatic-tech.com> --- package/mesa3d-headers/Config.in | 7 +++++++ package/mesa3d-headers/mesa3d-headers.mk | 1 + 2 files changed, 8 insertions(+)