diff mbox series

[2/6] package/mesa3d-headers: make it a provider for libgl-headers

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

Commit Message

Jakub Skrzypnik May 12, 2020, 1:28 p.m. UTC
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(+)
diff mbox series

Patch

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