[arch-commits] Commit in lib32-libglvnd/trunk (2 files)
Date: Friday, December 6, 2019 @ 07:56:28 Author: lcarlier Revision: 535774 upgpkg: lib32-libglvnd 1.3.0-1: upstream update 1.3.0 Modified: lib32-libglvnd/trunk/PKGBUILD Deleted: lib32-libglvnd/trunk/0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch ---+ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch | 122 -- PKGBUILD | 36 -- 2 files changed, 12 insertions(+), 146 deletions(-) Deleted: 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch === --- 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch 2019-12-06 06:58:24 UTC (rev 535773) +++ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch 2019-12-06 07:56:28 UTC (rev 535774) @@ -1,122 +0,0 @@ -From 3a1fb32c3b2ba0bc28952759c33dc98bb5260125 Mon Sep 17 00:00:00 2001 -From: Laurent Carlier -Date: Tue, 8 Oct 2019 16:34:16 + -Subject: [PATCH] Add a configure option to disable glesv1 or glesv2 - -Because mesa can be built without glesv1 so it breaks autodetection. - -Fixes: https://bugs.archlinux.org/task/64032 ('mesa-demos doesn't build, unable to find GLES/gl.h') - configure.ac| 23 +++ - include/Makefile.am | 24 ++-- - src/Makefile.am | 4 +++- - 3 files changed, 36 insertions(+), 15 deletions(-) - -diff --git a/configure.ac b/configure.ac -index faa0379..eb68d3b 100644 a/configure.ac -+++ b/configure.ac -@@ -70,13 +70,19 @@ if test "x$enable_x11" != "xyes" -a "x$enable_glx" = "xyes" ; then - AC_MSG_ERROR([Can't build GLX without X11.]) - fi - --AC_ARG_ENABLE([gles], --[AS_HELP_STRING([--disable-gles], --[Do not build the libGLES*.so libraries @<:@default=enabled@:>@])], --[enable_gles="$enableval"], --[enable_gles=yes] --) --AM_CONDITIONAL([ENABLE_GLES], [test "x$enable_gles" = "xyes"]) -+AC_ARG_ENABLE([gles1], -+[AS_HELP_STRING([--disable-gles1], -+[disable support for OpenGL ES 1.x API @<:@default=enabled@:>@])], -+[enable_gles1="$enableval"], -+[enable_gles1=yes]) -+AM_CONDITIONAL([ENABLE_GLES1], [test "x$enable_gles1" = "xyes"]) -+ -+AC_ARG_ENABLE([gles2], -+[AS_HELP_STRING([--disable-gles2], -+[disable support for OpenGL ES 2.x and 3.x API @<:@default=enabled@:>@])], -+[enable_gles2="$enableval"], -+[enable_gles2=yes]) -+AM_CONDITIONAL([ENABLE_GLES2], [test "x$enable_gles2" = "xyes"]) - - AC_ARG_ENABLE([headers], - [AS_HELP_STRING([--disable-headers], -@@ -87,7 +93,8 @@ AC_ARG_ENABLE([headers], - AM_CONDITIONAL([ENABLE_GL_HEADERS], [test "x$enable_headers" = "xyes"]) - AM_CONDITIONAL([ENABLE_EGL_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_egl" = "xyes"]) - AM_CONDITIONAL([ENABLE_GLX_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_glx" = "xyes"]) --AM_CONDITIONAL([ENABLE_GLES_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles" = "xyes"]) -+AM_CONDITIONAL([ENABLE_GLES1_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles1" = "xyes"]) -+AM_CONDITIONAL([ENABLE_GLES2_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles2" = "xyes"]) - - dnl - dnl Arch/platform-specific settings. Copied from mesa -diff --git a/include/Makefile.am b/include/Makefile.am -index 3d81d17..0c41dc7 100644 a/include/Makefile.am -+++ b/include/Makefile.am -@@ -17,14 +17,18 @@ GL_HEADER_FILES = \ - GL/glext.h \ - KHR/khrplatform.h - --GLES_HEADER_FILES = \ -+GLES1_HEADER_FILES = \ - GLES/egl.h \ - GLES/gl.h \ - GLES/glext.h \ -- GLES/glplatform.h \ -+ GLES/glplatform.h -+ -+GLES2_HEADER_FILES = \ - GLES2/gl2ext.h \ - GLES2/gl2.h \ -- GLES2/gl2platform.h \ -+ GLES2/gl2platform.h -+ -+GLES3_HEADER_FILES = \ - GLES3/gl31.h \ - GLES3/gl32.h \ - GLES3/gl3.h \ -@@ -45,10 +49,18 @@ else - noinst_HEADERS += $(GL_HEADER_FILES) - endif - --if ENABLE_GLES_HEADERS --nobase_include_HEADERS += $(GLES_HEADER_FILES) -+if ENABLE_GLES1_HEADERS -+nobase_include_HEADERS += $(GLES1_HEADER_FILES) -+else -+noinst_HEADERS += $(GLES1_HEADER_FILES) -+endif -+ -+if ENABLE_GLES2_HEADERS -+nobase_include_HEADERS += $(GLES2_HEADER_FILES) -+nobase_include_HEADERS += $(GLES3_HEADER_FILES) - else --noinst_HEADERS += $(GLES_HEADER_FILES) -+noinst_HEADERS += $(GLES2_HEADER_FILES) -+noinst_HEADERS += $(GLES3_HEADER_FILES) - endif - - if ENABLE_GLX_HEADERS -diff --git a/src/Makefile.am b/src/Makefile.am -index 5f7ce79..821346f 100644 a/src/Makefile.am -+++ b/src/Makefile.am -@@ -12,8 +12,10 @@ SUBDIRS += GLX - SUBDIRS += GL - endif - --if ENABLE_GLES -+if ENABLE_GLES1 - SUBDIRS += GLESv1 -+endif -+if ENABLE_GLES2 - SUBDIRS += GLESv2 - endif - --- -2.23.0 - Modified: PKGBUILD === --- PKGBUILD
[arch-commits] Commit in lib32-libglvnd/trunk (2 files)
Date: Saturday, October 19, 2019 @ 08:24:22 Author: lcarlier Revision: 517432 upgpkg: lib32-libglvnd 1.2.0-3 keep in sync with libglvnd-1.2.0-3 Added: lib32-libglvnd/trunk/0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch Modified: lib32-libglvnd/trunk/PKGBUILD ---+ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch | 122 ++ PKGBUILD | 24 + 2 files changed, 137 insertions(+), 9 deletions(-) Added: 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch === --- 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch (rev 0) +++ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch 2019-10-19 08:24:22 UTC (rev 517432) @@ -0,0 +1,122 @@ +From 3a1fb32c3b2ba0bc28952759c33dc98bb5260125 Mon Sep 17 00:00:00 2001 +From: Laurent Carlier +Date: Tue, 8 Oct 2019 16:34:16 + +Subject: [PATCH] Add a configure option to disable glesv1 or glesv2 + +Because mesa can be built without glesv1 so it breaks autodetection. + +Fixes: https://bugs.archlinux.org/task/64032 ('mesa-demos doesn't build, unable to find GLES/gl.h') +--- + configure.ac| 23 +++ + include/Makefile.am | 24 ++-- + src/Makefile.am | 4 +++- + 3 files changed, 36 insertions(+), 15 deletions(-) + +diff --git a/configure.ac b/configure.ac +index faa0379..eb68d3b 100644 +--- a/configure.ac b/configure.ac +@@ -70,13 +70,19 @@ if test "x$enable_x11" != "xyes" -a "x$enable_glx" = "xyes" ; then + AC_MSG_ERROR([Can't build GLX without X11.]) + fi + +-AC_ARG_ENABLE([gles], +-[AS_HELP_STRING([--disable-gles], +-[Do not build the libGLES*.so libraries @<:@default=enabled@:>@])], +-[enable_gles="$enableval"], +-[enable_gles=yes] +-) +-AM_CONDITIONAL([ENABLE_GLES], [test "x$enable_gles" = "xyes"]) ++AC_ARG_ENABLE([gles1], ++[AS_HELP_STRING([--disable-gles1], ++[disable support for OpenGL ES 1.x API @<:@default=enabled@:>@])], ++[enable_gles1="$enableval"], ++[enable_gles1=yes]) ++AM_CONDITIONAL([ENABLE_GLES1], [test "x$enable_gles1" = "xyes"]) ++ ++AC_ARG_ENABLE([gles2], ++[AS_HELP_STRING([--disable-gles2], ++[disable support for OpenGL ES 2.x and 3.x API @<:@default=enabled@:>@])], ++[enable_gles2="$enableval"], ++[enable_gles2=yes]) ++AM_CONDITIONAL([ENABLE_GLES2], [test "x$enable_gles2" = "xyes"]) + + AC_ARG_ENABLE([headers], + [AS_HELP_STRING([--disable-headers], +@@ -87,7 +93,8 @@ AC_ARG_ENABLE([headers], + AM_CONDITIONAL([ENABLE_GL_HEADERS], [test "x$enable_headers" = "xyes"]) + AM_CONDITIONAL([ENABLE_EGL_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_egl" = "xyes"]) + AM_CONDITIONAL([ENABLE_GLX_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_glx" = "xyes"]) +-AM_CONDITIONAL([ENABLE_GLES_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles" = "xyes"]) ++AM_CONDITIONAL([ENABLE_GLES1_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles1" = "xyes"]) ++AM_CONDITIONAL([ENABLE_GLES2_HEADERS], [test "x$enable_headers" = "xyes" -a "x$enable_gles2" = "xyes"]) + + dnl + dnl Arch/platform-specific settings. Copied from mesa +diff --git a/include/Makefile.am b/include/Makefile.am +index 3d81d17..0c41dc7 100644 +--- a/include/Makefile.am b/include/Makefile.am +@@ -17,14 +17,18 @@ GL_HEADER_FILES = \ + GL/glext.h \ + KHR/khrplatform.h + +-GLES_HEADER_FILES = \ ++GLES1_HEADER_FILES = \ + GLES/egl.h \ + GLES/gl.h \ + GLES/glext.h \ +- GLES/glplatform.h \ ++ GLES/glplatform.h ++ ++GLES2_HEADER_FILES = \ + GLES2/gl2ext.h \ + GLES2/gl2.h \ +- GLES2/gl2platform.h \ ++ GLES2/gl2platform.h ++ ++GLES3_HEADER_FILES = \ + GLES3/gl31.h \ + GLES3/gl32.h \ + GLES3/gl3.h \ +@@ -45,10 +49,18 @@ else + noinst_HEADERS += $(GL_HEADER_FILES) + endif + +-if ENABLE_GLES_HEADERS +-nobase_include_HEADERS += $(GLES_HEADER_FILES) ++if ENABLE_GLES1_HEADERS ++nobase_include_HEADERS += $(GLES1_HEADER_FILES) ++else ++noinst_HEADERS += $(GLES1_HEADER_FILES) ++endif ++ ++if ENABLE_GLES2_HEADERS ++nobase_include_HEADERS += $(GLES2_HEADER_FILES) ++nobase_include_HEADERS += $(GLES3_HEADER_FILES) + else +-noinst_HEADERS += $(GLES_HEADER_FILES) ++noinst_HEADERS += $(GLES2_HEADER_FILES) ++noinst_HEADERS += $(GLES3_HEADER_FILES) + endif + + if ENABLE_GLX_HEADERS +diff --git a/src/Makefile.am b/src/Makefile.am +index 5f7ce79..821346f 100644 +--- a/src/Makefile.am b/src/Makefile.am +@@ -12,8 +12,10 @@ SUBDIRS += GLX + SUBDIRS += GL + endif + +-if ENABLE_GLES ++if ENABLE_GLES1 + SUBDIRS += GLESv1 ++endif ++if ENABLE_GLES2 + SUBDIRS += GLESv2 + endif + +-- +2.23.0 + Modified: PKGBUILD === --- PKGBUILD