1################################################################################ 2# 3# libglvnd 4# 5################################################################################ 6 7LIBGLVND_VERSION = 1.4.0 8LIBGLVND_SITE = https://gitlab.freedesktop.org/glvnd/libglvnd/uploads/ca5bf4295beb39bb324f692c481ac8a1 9 10LIBGLVND_LICENSE = \ 11 libglvnd license, \ 12 Apache-2.0 (Khronos headers), \ 13 MIT (Xorg; mesa; cJSON), \ 14 BSD-1=Clause (uthash) 15 16LIBGLVND_LICENSE_FILES = \ 17 README.md \ 18 src/util/uthash/LICENSE \ 19 src/util/cJSON/LICENSE 20 21LIBGLVND_INSTALL_STAGING = YES 22 23ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y) 24LIBGLVND_DEPENDENCIES += xlib_libX11 25LIBGLVND_CONF_OPTS += -Dx11=enabled 26else 27LIBGLVND_CONF_OPTS += -Dx11=disabled 28endif 29 30ifeq ($(BR2_PACKAGE_LIBGLVND_DISPATCH_GL),y) 31LIBGLVND_DEPENDENCIES += xlib_libXext xorgproto 32LIBGLVND_CONF_OPTS += -Dglx=enabled 33LIBGLVND_PROVIDES += libgl 34else 35LIBGLVND_CONF_OPTS += -Dglx=disabled 36endif 37 38ifeq ($(BR2_PACKAGE_LIBGLVND_DISPATCH_EGL),y) 39LIBGLVND_CONF_OPTS += -Degl=true 40LIBGLVND_PROVIDES += libegl 41else 42LIBGLVND_CONF_OPTS += -Degl=false 43endif 44 45ifeq ($(BR2_PACKAGE_LIBGLVND_DISPATCH_GLES),y) 46LIBGLVND_CONF_OPTS += -Dgles1=true -Dgles2=true 47LIBGLVND_PROVIDES += libgles 48else 49LIBGLVND_CONF_OPTS += -Dgles1=false -Dgles2=false 50endif 51 52$(eval $(meson-package)) 53