[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libglvnd: Changes to 'debian-unstable'



 configure.ac                              |   24 
 debian/changelog                          |    4 
 debian/control                            |   74 
 debian/libglvnd-core-dev.install          |    3 
 debian/libglvnd-dev.install               |    2 
 debian/libglvnd-egl0.dirs                 |    2 
 debian/libglvnd-egl0.install              |    2 
 debian/libglvnd-egl0.lintian-overrides    |    1 
 debian/libglvnd-egl0.symbols              |   48 
 debian/libglvnd-gles0.install             |    1 
 debian/libglvnd-gles0.lintian-overrides   |    1 
 debian/libglvnd-gles0.symbols             |  393 ++
 debian/libglvnd-glx0.install              |    3 
 debian/libglvnd-glx0.lintian-overrides    |    1 
 debian/libglvnd-glx0.symbols              | 3373 ++++++++++++++++++++++
 debian/libglvnd-opengl0.install           |    2 
 debian/libglvnd-opengl0.lintian-overrides |    1 
 debian/libglvnd-opengl0.symbols           | 1045 +++++++
 debian/libglvnd0.dirs                     |    2 
 debian/libglvnd0.install                  |    2 
 debian/libglvnd0.lintian-overrides        |    2 
 debian/libglvnd0.symbols                  | 4418 ------------------------------
 debian/rules                              |    2 
 src/EGL/libegl.c                          |   71 
 src/GLdispatch/GLdispatch.c               |  177 -
 src/GLdispatch/GLdispatchPrivate.h        |    7 
 src/GLdispatch/vnd-glapi/Makefile.am      |   11 
 src/GLdispatch/vnd-glapi/glapi.h          |   11 
 src/GLdispatch/vnd-glapi/mapi_glapi.c     |    7 
 src/GLdispatch/vnd-glapi/stub.c           |   89 
 src/GLdispatch/vnd-glapi/stub.h           |    2 
 src/Makefile.am                           |   26 
 src/generate/gen_gldispatch_mapi.py       |   17 
 src/generate/gl_inittable.py              |  164 -
 src/generate/gl_table.py                  |   63 
 src/generate/glvnd_gen.mk                 |   22 
 tests/Makefile.am                         |  145 
 tests/dummy/Makefile.am                   |   14 
 38 files changed, 5242 insertions(+), 4990 deletions(-)

New commits:
commit 0bfd0b6abaff6adaa8800509026e48ee1d4bf591
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Feb 1 16:18:19 2017 +0200

    Split packaging so that Mesa can be bootstrapped to use this.

diff --git a/debian/changelog b/debian/changelog
index f0aaf94..5d6c4d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libglvnd (0.2.999+git20170201-1) UNRELEASED; urgency=medium
 
   * New upstream snapshot.
   * Add symbols file.
+  * Split packaging so that Mesa can be bootstrapped to use this.
 
  -- Timo Aaltonen <tjaalton@debian.org>  Thu, 08 Dec 2016 13:44:48 +0200
 
diff --git a/debian/control b/debian/control
index 9d2073e..e007359 100644
--- a/debian/control
+++ b/debian/control
@@ -21,12 +21,30 @@ Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
  libglvnd0 (= ${binary:Version}),
+ libglvnd-core-dev (= ${binary:Version}),
+ libglvnd-egl0 (= ${binary:Version}),
+ libglvnd-glx0 (= ${binary:Version}),
+ libglvnd-gles0 (= ${binary:Version}),
+ libglvnd-opengl0 (= ${binary:Version}),
 Description: Vendor neutral GL dispatch library -- development files
  This is an implementation of the vendor-neutral dispatch layer for
  arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
  .
  This package contains the development files for libglvnd.
 
+Package: libglvnd-core-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},
+Breaks: libglvnd-dev (<< 0.2.999+git20170201-1)
+Replaces: libglvnd-dev (<< 0.2.999+git20170201-1)
+Description: Vendor neutral GL dispatch library -- core development files
+ This is an implementation of the vendor-neutral dispatch layer for
+ arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
+ .
+ This package contains the header files for libglvnd split in a separate
+ package for Mesa.
+
 Package: libglvnd0
 Section: libs
 Architecture: any
@@ -37,4 +55,58 @@ Description: Vendor neutral GL dispatch library
  This is an implementation of the vendor-neutral dispatch layer for
  arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
  .
- This package contains the shared libraries for libglvnd.
+ This package contains the GL dispatch library.
+
+Package: libglvnd-egl0
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends},
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Breaks: libglvnd0 (<< 0.2.999+git20170201-1)
+Replaces: libglvnd0 (<< 0.2.999+git20170201-1)
+Description: Vendor neutral GL dispatch library -- EGL support
+ This is an implementation of the vendor-neutral dispatch layer for
+ arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
+ .
+ This package contains support for EGL.
+
+Package: libglvnd-gles0
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends},
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Description: Vendor neutral GL dispatch library -- GLES support
+ This is an implementation of the vendor-neutral dispatch layer for
+ arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
+ .
+ This package contains support for GLES.
+
+Package: libglvnd-glx0
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends},
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Breaks: libglvnd0 (<< 0.2.999+git20170201-1)
+Replaces: libglvnd0 (<< 0.2.999+git20170201-1)
+Description: Vendor neutral GL dispatch library -- GLX support
+ This is an implementation of the vendor-neutral dispatch layer for
+ arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
+ .
+ This package contains support for GLX.
+
+Package: libglvnd-opengl0
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends},
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Breaks: libglvnd0 (<< 0.2.999+git20170201-1)
+Replaces: libglvnd0 (<< 0.2.999+git20170201-1)
+Description: Vendor neutral GL dispatch library -- OpenGL support
+ This is an implementation of the vendor-neutral dispatch layer for
+ arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
+ .
+ This package contains support for OpenGL.
diff --git a/debian/libglvnd-core-dev.install b/debian/libglvnd-core-dev.install
new file mode 100644
index 0000000..788eceb
--- /dev/null
+++ b/debian/libglvnd-core-dev.install
@@ -0,0 +1,3 @@
+usr/include/glvnd/*.h
+usr/lib/*/pkgconfig/*.pc
+
diff --git a/debian/libglvnd-dev.install b/debian/libglvnd-dev.install
index a3babab..012244d 100644
--- a/debian/libglvnd-dev.install
+++ b/debian/libglvnd-dev.install
@@ -1,3 +1 @@
-usr/include/glvnd
 usr/lib/*/*.so
-usr/lib/*/pkgconfig
diff --git a/debian/libglvnd-egl0.dirs b/debian/libglvnd-egl0.dirs
new file mode 100644
index 0000000..b02650b
--- /dev/null
+++ b/debian/libglvnd-egl0.dirs
@@ -0,0 +1,2 @@
+etc/glvnd/egl_vendor.d
+usr/share/glvnd/egl_vendor.d
diff --git a/debian/libglvnd-egl0.install b/debian/libglvnd-egl0.install
new file mode 100644
index 0000000..f116530
--- /dev/null
+++ b/debian/libglvnd-egl0.install
@@ -0,0 +1,2 @@
+usr/lib/*/libEGL*.so.*
+
diff --git a/debian/libglvnd-egl0.lintian-overrides b/debian/libglvnd-egl0.lintian-overrides
new file mode 100644
index 0000000..2f45998
--- /dev/null
+++ b/debian/libglvnd-egl0.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libEGL1
diff --git a/debian/libglvnd-egl0.symbols b/debian/libglvnd-egl0.symbols
new file mode 100644
index 0000000..f866562
--- /dev/null
+++ b/debian/libglvnd-egl0.symbols
@@ -0,0 +1,48 @@
+libEGL.so.1 libglvnd-egl0 #MINVER#
+ eglBindAPI@Base 0
+ eglBindTexImage@Base 0
+ eglChooseConfig@Base 0
+ eglClientWaitSync@Base 0
+ eglCopyBuffers@Base 0
+ eglCreateContext@Base 0
+ eglCreateImage@Base 0
+ eglCreatePbufferFromClientBuffer@Base 0
+ eglCreatePbufferSurface@Base 0
+ eglCreatePixmapSurface@Base 0
+ eglCreatePlatformPixmapSurface@Base 0
+ eglCreatePlatformPixmapSurfaceEXT@Base 0
+ eglCreatePlatformWindowSurface@Base 0
+ eglCreatePlatformWindowSurfaceEXT@Base 0
+ eglCreateSync@Base 0
+ eglCreateWindowSurface@Base 0
+ eglDestroyContext@Base 0
+ eglDestroyImage@Base 0
+ eglDestroySurface@Base 0
+ eglDestroySync@Base 0
+ eglGetConfigAttrib@Base 0
+ eglGetConfigs@Base 0
+ eglGetCurrentContext@Base 0
+ eglGetCurrentDisplay@Base 0
+ eglGetCurrentSurface@Base 0
+ eglGetDisplay@Base 0
+ eglGetError@Base 0
+ eglGetPlatformDisplay@Base 0
+ eglGetProcAddress@Base 0
+ eglGetSyncAttrib@Base 0
+ eglInitialize@Base 0
+ eglMakeCurrent@Base 0
+ eglQueryAPI@Base 0
+ eglQueryContext@Base 0
+ eglQueryString@Base 0
+ eglQuerySurface@Base 0
+ eglReleaseTexImage@Base 0
+ eglReleaseThread@Base 0
+ eglSurfaceAttrib@Base 0
+ eglSwapBuffers@Base 0
+ eglSwapInterval@Base 0
+ eglTerminate@Base 0
+ eglWaitClient@Base 0
+ eglWaitGL@Base 0
+ eglWaitNative@Base 0
+ eglWaitSync@Base 0
+
diff --git a/debian/libglvnd-gles0.install b/debian/libglvnd-gles0.install
new file mode 100644
index 0000000..873bf3d
--- /dev/null
+++ b/debian/libglvnd-gles0.install
@@ -0,0 +1 @@
+usr/lib/*/libGLES*.so.*
diff --git a/debian/libglvnd-gles0.lintian-overrides b/debian/libglvnd-gles0.lintian-overrides
new file mode 100644
index 0000000..a57b734
--- /dev/null
+++ b/debian/libglvnd-gles0.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libGLESv1-CM1 libGLESv2-2
diff --git a/debian/libglvnd-gles0.symbols b/debian/libglvnd-gles0.symbols
new file mode 100644
index 0000000..e7ad738
--- /dev/null
+++ b/debian/libglvnd-gles0.symbols
@@ -0,0 +1,393 @@
+libGLESv1_CM.so.1 libglvnd-gles0 #MINVER#
+ glActiveTexture@Base 0
+ glAlphaFunc@Base 0
+ glAlphaFuncx@Base 0
+ glBindBuffer@Base 0
+ glBindTexture@Base 0
+ glBlendFunc@Base 0
+ glBufferData@Base 0
+ glBufferSubData@Base 0
+ glClear@Base 0
+ glClearColor@Base 0
+ glClearColorx@Base 0
+ glClearDepthf@Base 0
+ glClearDepthx@Base 0
+ glClearStencil@Base 0
+ glClientActiveTexture@Base 0
+ glClipPlanef@Base 0
+ glClipPlanex@Base 0
+ glColor4f@Base 0
+ glColor4ub@Base 0
+ glColor4x@Base 0
+ glColorMask@Base 0
+ glColorPointer@Base 0
+ glCompressedTexImage2D@Base 0
+ glCompressedTexSubImage2D@Base 0
+ glCopyTexImage2D@Base 0
+ glCopyTexSubImage2D@Base 0
+ glCullFace@Base 0
+ glDeleteBuffers@Base 0
+ glDeleteTextures@Base 0
+ glDepthFunc@Base 0
+ glDepthMask@Base 0
+ glDepthRangef@Base 0
+ glDepthRangex@Base 0
+ glDisable@Base 0
+ glDisableClientState@Base 0
+ glDrawArrays@Base 0
+ glDrawElements@Base 0
+ glEnable@Base 0
+ glEnableClientState@Base 0
+ glFinish@Base 0
+ glFlush@Base 0
+ glFogf@Base 0
+ glFogfv@Base 0
+ glFogx@Base 0
+ glFogxv@Base 0
+ glFrontFace@Base 0
+ glFrustumf@Base 0
+ glFrustumx@Base 0
+ glGenBuffers@Base 0
+ glGenTextures@Base 0
+ glGetBooleanv@Base 0
+ glGetBufferParameteriv@Base 0
+ glGetClipPlanef@Base 0
+ glGetClipPlanex@Base 0
+ glGetError@Base 0
+ glGetFixedv@Base 0
+ glGetFloatv@Base 0
+ glGetIntegerv@Base 0
+ glGetLightfv@Base 0
+ glGetLightxv@Base 0
+ glGetMaterialfv@Base 0
+ glGetMaterialxv@Base 0
+ glGetPointerv@Base 0
+ glGetString@Base 0
+ glGetTexEnvfv@Base 0
+ glGetTexEnviv@Base 0
+ glGetTexEnvxv@Base 0
+ glGetTexParameterfv@Base 0
+ glGetTexParameteriv@Base 0
+ glGetTexParameterxv@Base 0
+ glHint@Base 0
+ glIsBuffer@Base 0
+ glIsEnabled@Base 0
+ glIsTexture@Base 0
+ glLightModelf@Base 0
+ glLightModelfv@Base 0
+ glLightModelx@Base 0
+ glLightModelxv@Base 0
+ glLightf@Base 0
+ glLightfv@Base 0
+ glLightx@Base 0
+ glLightxv@Base 0
+ glLineWidth@Base 0
+ glLineWidthx@Base 0
+ glLoadIdentity@Base 0
+ glLoadMatrixf@Base 0
+ glLoadMatrixx@Base 0
+ glLogicOp@Base 0
+ glMaterialf@Base 0
+ glMaterialfv@Base 0
+ glMaterialx@Base 0
+ glMaterialxv@Base 0
+ glMatrixMode@Base 0
+ glMultMatrixf@Base 0
+ glMultMatrixx@Base 0
+ glMultiTexCoord4f@Base 0
+ glMultiTexCoord4x@Base 0
+ glNormal3f@Base 0
+ glNormal3x@Base 0
+ glNormalPointer@Base 0
+ glOrthof@Base 0
+ glOrthox@Base 0
+ glPixelStorei@Base 0
+ glPointParameterf@Base 0
+ glPointParameterfv@Base 0
+ glPointParameterx@Base 0
+ glPointParameterxv@Base 0
+ glPointSize@Base 0
+ glPointSizePointerOES@Base 0
+ glPointSizex@Base 0
+ glPolygonOffset@Base 0
+ glPolygonOffsetx@Base 0
+ glPopMatrix@Base 0
+ glPushMatrix@Base 0
+ glReadPixels@Base 0
+ glRotatef@Base 0
+ glRotatex@Base 0
+ glSampleCoverage@Base 0
+ glSampleCoveragex@Base 0
+ glScalef@Base 0
+ glScalex@Base 0
+ glScissor@Base 0
+ glShadeModel@Base 0
+ glStencilFunc@Base 0
+ glStencilMask@Base 0
+ glStencilOp@Base 0
+ glTexCoordPointer@Base 0
+ glTexEnvf@Base 0
+ glTexEnvfv@Base 0
+ glTexEnvi@Base 0
+ glTexEnviv@Base 0
+ glTexEnvx@Base 0
+ glTexEnvxv@Base 0
+ glTexImage2D@Base 0
+ glTexParameterf@Base 0
+ glTexParameterfv@Base 0
+ glTexParameteri@Base 0
+ glTexParameteriv@Base 0
+ glTexParameterx@Base 0
+ glTexParameterxv@Base 0
+ glTexSubImage2D@Base 0
+ glTranslatef@Base 0
+ glTranslatex@Base 0
+ glVertexPointer@Base 0
+ glViewport@Base 0
+libGLESv2.so.2 libglvnd-gles0 #MINVER#
+ glActiveTexture@Base 0
+ glAttachShader@Base 0
+ glBeginQuery@Base 0
+ glBeginTransformFeedback@Base 0
+ glBindAttribLocation@Base 0
+ glBindBuffer@Base 0
+ glBindBufferBase@Base 0
+ glBindBufferRange@Base 0
+ glBindFramebuffer@Base 0
+ glBindRenderbuffer@Base 0
+ glBindSampler@Base 0
+ glBindTexture@Base 0
+ glBindTransformFeedback@Base 0
+ glBindVertexArray@Base 0
+ glBlendColor@Base 0
+ glBlendEquation@Base 0
+ glBlendEquationSeparate@Base 0
+ glBlendFunc@Base 0
+ glBlendFuncSeparate@Base 0
+ glBlitFramebuffer@Base 0
+ glBufferData@Base 0
+ glBufferSubData@Base 0
+ glCheckFramebufferStatus@Base 0
+ glClear@Base 0
+ glClearBufferfi@Base 0
+ glClearBufferfv@Base 0
+ glClearBufferiv@Base 0
+ glClearBufferuiv@Base 0
+ glClearColor@Base 0
+ glClearDepthf@Base 0
+ glClearStencil@Base 0
+ glClientWaitSync@Base 0
+ glColorMask@Base 0
+ glCompileShader@Base 0
+ glCompressedTexImage2D@Base 0
+ glCompressedTexImage3D@Base 0
+ glCompressedTexSubImage2D@Base 0
+ glCompressedTexSubImage3D@Base 0
+ glCopyBufferSubData@Base 0
+ glCopyTexImage2D@Base 0
+ glCopyTexSubImage2D@Base 0
+ glCopyTexSubImage3D@Base 0
+ glCreateProgram@Base 0
+ glCreateShader@Base 0
+ glCullFace@Base 0
+ glDeleteBuffers@Base 0
+ glDeleteFramebuffers@Base 0
+ glDeleteProgram@Base 0
+ glDeleteQueries@Base 0
+ glDeleteRenderbuffers@Base 0
+ glDeleteSamplers@Base 0
+ glDeleteShader@Base 0
+ glDeleteSync@Base 0
+ glDeleteTextures@Base 0
+ glDeleteTransformFeedbacks@Base 0
+ glDeleteVertexArrays@Base 0
+ glDepthFunc@Base 0
+ glDepthMask@Base 0
+ glDepthRangef@Base 0
+ glDetachShader@Base 0
+ glDisable@Base 0
+ glDisableVertexAttribArray@Base 0
+ glDrawArrays@Base 0
+ glDrawArraysInstanced@Base 0
+ glDrawBuffers@Base 0
+ glDrawElements@Base 0
+ glDrawElementsInstanced@Base 0
+ glDrawRangeElements@Base 0
+ glEnable@Base 0
+ glEnableVertexAttribArray@Base 0
+ glEndQuery@Base 0
+ glEndTransformFeedback@Base 0
+ glFenceSync@Base 0
+ glFinish@Base 0
+ glFlush@Base 0
+ glFlushMappedBufferRange@Base 0
+ glFramebufferRenderbuffer@Base 0
+ glFramebufferTexture2D@Base 0
+ glFramebufferTextureLayer@Base 0
+ glFrontFace@Base 0
+ glGenBuffers@Base 0
+ glGenFramebuffers@Base 0
+ glGenQueries@Base 0
+ glGenRenderbuffers@Base 0
+ glGenSamplers@Base 0
+ glGenTextures@Base 0
+ glGenTransformFeedbacks@Base 0
+ glGenVertexArrays@Base 0
+ glGenerateMipmap@Base 0
+ glGetActiveAttrib@Base 0
+ glGetActiveUniform@Base 0
+ glGetActiveUniformBlockName@Base 0
+ glGetActiveUniformBlockiv@Base 0
+ glGetActiveUniformsiv@Base 0
+ glGetAttachedShaders@Base 0
+ glGetAttribLocation@Base 0
+ glGetBooleanv@Base 0
+ glGetBufferParameteri64v@Base 0
+ glGetBufferParameteriv@Base 0
+ glGetBufferPointerv@Base 0
+ glGetError@Base 0
+ glGetFloatv@Base 0
+ glGetFragDataLocation@Base 0
+ glGetFramebufferAttachmentParameteriv@Base 0
+ glGetInteger64i_v@Base 0
+ glGetInteger64v@Base 0
+ glGetIntegeri_v@Base 0
+ glGetIntegerv@Base 0
+ glGetInternalformativ@Base 0
+ glGetProgramBinary@Base 0
+ glGetProgramInfoLog@Base 0
+ glGetProgramiv@Base 0
+ glGetQueryObjectuiv@Base 0
+ glGetQueryiv@Base 0
+ glGetRenderbufferParameteriv@Base 0
+ glGetSamplerParameterfv@Base 0
+ glGetSamplerParameteriv@Base 0
+ glGetShaderInfoLog@Base 0
+ glGetShaderPrecisionFormat@Base 0
+ glGetShaderSource@Base 0
+ glGetShaderiv@Base 0
+ glGetString@Base 0
+ glGetStringi@Base 0
+ glGetSynciv@Base 0
+ glGetTexParameterfv@Base 0
+ glGetTexParameteriv@Base 0
+ glGetTransformFeedbackVarying@Base 0
+ glGetUniformBlockIndex@Base 0
+ glGetUniformIndices@Base 0
+ glGetUniformLocation@Base 0
+ glGetUniformfv@Base 0
+ glGetUniformiv@Base 0
+ glGetUniformuiv@Base 0
+ glGetVertexAttribIiv@Base 0
+ glGetVertexAttribIuiv@Base 0
+ glGetVertexAttribPointerv@Base 0
+ glGetVertexAttribfv@Base 0
+ glGetVertexAttribiv@Base 0
+ glHint@Base 0
+ glInvalidateFramebuffer@Base 0
+ glInvalidateSubFramebuffer@Base 0
+ glIsBuffer@Base 0
+ glIsEnabled@Base 0
+ glIsFramebuffer@Base 0
+ glIsProgram@Base 0
+ glIsQuery@Base 0
+ glIsRenderbuffer@Base 0
+ glIsSampler@Base 0
+ glIsShader@Base 0
+ glIsSync@Base 0
+ glIsTexture@Base 0
+ glIsTransformFeedback@Base 0
+ glIsVertexArray@Base 0
+ glLineWidth@Base 0
+ glLinkProgram@Base 0
+ glMapBufferRange@Base 0
+ glPauseTransformFeedback@Base 0
+ glPixelStorei@Base 0
+ glPolygonOffset@Base 0
+ glProgramBinary@Base 0
+ glProgramParameteri@Base 0
+ glReadBuffer@Base 0
+ glReadPixels@Base 0
+ glReleaseShaderCompiler@Base 0
+ glRenderbufferStorage@Base 0
+ glRenderbufferStorageMultisample@Base 0
+ glResumeTransformFeedback@Base 0
+ glSampleCoverage@Base 0
+ glSamplerParameterf@Base 0
+ glSamplerParameterfv@Base 0
+ glSamplerParameteri@Base 0
+ glSamplerParameteriv@Base 0
+ glScissor@Base 0
+ glShaderBinary@Base 0
+ glShaderSource@Base 0
+ glStencilFunc@Base 0
+ glStencilFuncSeparate@Base 0
+ glStencilMask@Base 0
+ glStencilMaskSeparate@Base 0
+ glStencilOp@Base 0
+ glStencilOpSeparate@Base 0
+ glTexImage2D@Base 0
+ glTexImage3D@Base 0
+ glTexParameterf@Base 0
+ glTexParameterfv@Base 0
+ glTexParameteri@Base 0
+ glTexParameteriv@Base 0
+ glTexStorage2D@Base 0
+ glTexStorage3D@Base 0
+ glTexSubImage2D@Base 0
+ glTexSubImage3D@Base 0
+ glTransformFeedbackVaryings@Base 0
+ glUniform1f@Base 0
+ glUniform1fv@Base 0
+ glUniform1i@Base 0
+ glUniform1iv@Base 0
+ glUniform1ui@Base 0
+ glUniform1uiv@Base 0
+ glUniform2f@Base 0
+ glUniform2fv@Base 0
+ glUniform2i@Base 0
+ glUniform2iv@Base 0
+ glUniform2ui@Base 0
+ glUniform2uiv@Base 0
+ glUniform3f@Base 0
+ glUniform3fv@Base 0
+ glUniform3i@Base 0
+ glUniform3iv@Base 0
+ glUniform3ui@Base 0
+ glUniform3uiv@Base 0
+ glUniform4f@Base 0
+ glUniform4fv@Base 0
+ glUniform4i@Base 0
+ glUniform4iv@Base 0
+ glUniform4ui@Base 0
+ glUniform4uiv@Base 0
+ glUniformBlockBinding@Base 0
+ glUniformMatrix2fv@Base 0
+ glUniformMatrix2x3fv@Base 0
+ glUniformMatrix2x4fv@Base 0
+ glUniformMatrix3fv@Base 0
+ glUniformMatrix3x2fv@Base 0
+ glUniformMatrix3x4fv@Base 0
+ glUniformMatrix4fv@Base 0
+ glUniformMatrix4x2fv@Base 0
+ glUniformMatrix4x3fv@Base 0
+ glUnmapBuffer@Base 0
+ glUseProgram@Base 0
+ glValidateProgram@Base 0
+ glVertexAttrib1f@Base 0
+ glVertexAttrib1fv@Base 0
+ glVertexAttrib2f@Base 0
+ glVertexAttrib2fv@Base 0
+ glVertexAttrib3f@Base 0
+ glVertexAttrib3fv@Base 0
+ glVertexAttrib4f@Base 0
+ glVertexAttrib4fv@Base 0
+ glVertexAttribDivisor@Base 0
+ glVertexAttribI4i@Base 0
+ glVertexAttribI4iv@Base 0
+ glVertexAttribI4ui@Base 0
+ glVertexAttribI4uiv@Base 0
+ glVertexAttribIPointer@Base 0
+ glVertexAttribPointer@Base 0
+ glViewport@Base 0
+ glWaitSync@Base 0
diff --git a/debian/libglvnd-glx0.install b/debian/libglvnd-glx0.install
new file mode 100644
index 0000000..d89be23
--- /dev/null
+++ b/debian/libglvnd-glx0.install
@@ -0,0 +1,3 @@
+usr/lib/*/libGL.so.*
+usr/lib/*/libGLX.so.*
+
diff --git a/debian/libglvnd-glx0.lintian-overrides b/debian/libglvnd-glx0.lintian-overrides
new file mode 100644
index 0000000..ec6f4c2
--- /dev/null
+++ b/debian/libglvnd-glx0.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libGL1 libGLX0
diff --git a/debian/libglvnd-glx0.symbols b/debian/libglvnd-glx0.symbols
new file mode 100644
index 0000000..c075465
--- /dev/null
+++ b/debian/libglvnd-glx0.symbols
@@ -0,0 +1,3373 @@
+libGL.so.1 libglvnd-glx0 #MINVER#
+ glAccum@Base 0
+ glAccumxOES@Base 0
+ glActiveProgramEXT@Base 0
+ glActiveShaderProgram@Base 0
+ glActiveShaderProgramEXT@Base 0
+ glActiveStencilFaceEXT@Base 0
+ glActiveTexture@Base 0
+ glActiveTextureARB@Base 0
+ glActiveVaryingNV@Base 0
+ glAlphaFragmentOp1ATI@Base 0
+ glAlphaFragmentOp2ATI@Base 0
+ glAlphaFragmentOp3ATI@Base 0
+ glAlphaFunc@Base 0
+ glAlphaFuncQCOM@Base 0
+ glAlphaFuncx@Base 0
+ glAlphaFuncxOES@Base 0
+ glApplyFramebufferAttachmentCMAAINTEL@Base 0
+ glApplyTextureEXT@Base 0
+ glAreProgramsResidentNV@Base 0
+ glAreTexturesResident@Base 0
+ glAreTexturesResidentEXT@Base 0
+ glArrayElement@Base 0
+ glArrayElementEXT@Base 0
+ glArrayObjectATI@Base 0
+ glAsyncMarkerSGIX@Base 0
+ glAttachObjectARB@Base 0
+ glAttachShader@Base 0
+ glBegin@Base 0
+ glBeginConditionalRender@Base 0
+ glBeginConditionalRenderNV@Base 0
+ glBeginConditionalRenderNVX@Base 0
+ glBeginFragmentShaderATI@Base 0
+ glBeginOcclusionQueryNV@Base 0
+ glBeginPerfMonitorAMD@Base 0
+ glBeginPerfQueryINTEL@Base 0
+ glBeginQuery@Base 0
+ glBeginQueryARB@Base 0
+ glBeginQueryEXT@Base 0
+ glBeginQueryIndexed@Base 0
+ glBeginTransformFeedback@Base 0
+ glBeginTransformFeedbackEXT@Base 0
+ glBeginTransformFeedbackNV@Base 0
+ glBeginVertexShaderEXT@Base 0
+ glBeginVideoCaptureNV@Base 0
+ glBindANCCaptureStreamBufferNVX@Base 0
+ glBindAttribLocation@Base 0
+ glBindAttribLocationARB@Base 0
+ glBindBuffer@Base 0
+ glBindBufferARB@Base 0
+ glBindBufferBase@Base 0
+ glBindBufferBaseEXT@Base 0
+ glBindBufferBaseNV@Base 0
+ glBindBufferOffsetEXT@Base 0
+ glBindBufferOffsetNV@Base 0
+ glBindBufferRange@Base 0
+ glBindBufferRangeEXT@Base 0
+ glBindBufferRangeNV@Base 0
+ glBindBuffersBase@Base 0
+ glBindBuffersRange@Base 0
+ glBindFragDataLocation@Base 0
+ glBindFragDataLocationEXT@Base 0
+ glBindFragDataLocationIndexed@Base 0
+ glBindFragDataLocationIndexedEXT@Base 0
+ glBindFragmentShaderATI@Base 0
+ glBindFramebuffer@Base 0
+ glBindFramebufferEXT@Base 0
+ glBindFramebufferOES@Base 0
+ glBindImageTexture@Base 0
+ glBindImageTextureEXT@Base 0
+ glBindImageTextures@Base 0
+ glBindLightParameterEXT@Base 0
+ glBindMaterialParameterEXT@Base 0
+ glBindMultiTextureEXT@Base 0
+ glBindParameterEXT@Base 0
+ glBindProgramARB@Base 0
+ glBindProgramNV@Base 0
+ glBindProgramPipeline@Base 0
+ glBindProgramPipelineEXT@Base 0
+ glBindRenderbuffer@Base 0
+ glBindRenderbufferEXT@Base 0
+ glBindRenderbufferOES@Base 0
+ glBindSampler@Base 0
+ glBindSamplers@Base 0
+ glBindTexGenParameterEXT@Base 0
+ glBindTexture@Base 0
+ glBindTextureEXT@Base 0
+ glBindTextureUnit@Base 0
+ glBindTextureUnitParameterEXT@Base 0
+ glBindTextures@Base 0
+ glBindTransformFeedback@Base 0
+ glBindTransformFeedbackEXT@Base 0
+ glBindTransformFeedbackNV@Base 0
+ glBindVertexArray@Base 0
+ glBindVertexArrayAPPLE@Base 0
+ glBindVertexArrayOES@Base 0
+ glBindVertexBuffer@Base 0
+ glBindVertexBuffers@Base 0
+ glBindVertexShaderEXT@Base 0
+ glBindVideoCaptureStreamBufferNV@Base 0
+ glBindVideoCaptureStreamTextureNV@Base 0
+ glBinormal3bEXT@Base 0
+ glBinormal3bvEXT@Base 0
+ glBinormal3dEXT@Base 0
+ glBinormal3dvEXT@Base 0
+ glBinormal3fEXT@Base 0
+ glBinormal3fvEXT@Base 0
+ glBinormal3iEXT@Base 0
+ glBinormal3ivEXT@Base 0
+ glBinormal3sEXT@Base 0
+ glBinormal3svEXT@Base 0
+ glBinormalPointerEXT@Base 0
+ glBitmap@Base 0
+ glBitmapxOES@Base 0
+ glBlendBarrier@Base 0
+ glBlendBarrierKHR@Base 0
+ glBlendBarrierNV@Base 0
+ glBlendColor@Base 0
+ glBlendColorEXT@Base 0
+ glBlendColorxOES@Base 0
+ glBlendEquation@Base 0
+ glBlendEquationEXT@Base 0
+ glBlendEquationIndexedAMD@Base 0
+ glBlendEquationOES@Base 0
+ glBlendEquationSeparate@Base 0
+ glBlendEquationSeparateEXT@Base 0
+ glBlendEquationSeparateIndexedAMD@Base 0
+ glBlendEquationSeparateOES@Base 0
+ glBlendEquationSeparatei@Base 0
+ glBlendEquationSeparateiARB@Base 0
+ glBlendEquationSeparateiEXT@Base 0
+ glBlendEquationSeparateiOES@Base 0
+ glBlendEquationi@Base 0
+ glBlendEquationiARB@Base 0
+ glBlendEquationiEXT@Base 0
+ glBlendEquationiOES@Base 0
+ glBlendFunc@Base 0
+ glBlendFuncIndexedAMD@Base 0
+ glBlendFuncSeparate@Base 0
+ glBlendFuncSeparateEXT@Base 0
+ glBlendFuncSeparateINGR@Base 0
+ glBlendFuncSeparateIndexedAMD@Base 0
+ glBlendFuncSeparateOES@Base 0
+ glBlendFuncSeparatei@Base 0
+ glBlendFuncSeparateiARB@Base 0
+ glBlendFuncSeparateiEXT@Base 0
+ glBlendFuncSeparateiOES@Base 0
+ glBlendFunci@Base 0
+ glBlendFunciARB@Base 0
+ glBlendFunciEXT@Base 0
+ glBlendFunciOES@Base 0
+ glBlendParameteriNV@Base 0
+ glBlitFramebuffer@Base 0
+ glBlitFramebufferANGLE@Base 0
+ glBlitFramebufferEXT@Base 0
+ glBlitFramebufferNV@Base 0
+ glBlitNamedFramebuffer@Base 0
+ glBufferAddressRangeNV@Base 0
+ glBufferData@Base 0
+ glBufferDataARB@Base 0
+ glBufferDataSysmem@Base 0
+ glBufferPageCommitmentARB@Base 0
+ glBufferParameteriAPPLE@Base 0
+ glBufferStorage@Base 0
+ glBufferStorageEXT@Base 0
+ glBufferSubData@Base 0
+ glBufferSubDataARB@Base 0
+ glCallCommandListNV@Base 0
+ glCallList@Base 0
+ glCallLists@Base 0
+ glCheckFramebufferStatus@Base 0
+ glCheckFramebufferStatusEXT@Base 0
+ glCheckFramebufferStatusOES@Base 0
+ glCheckNamedFramebufferStatus@Base 0
+ glCheckNamedFramebufferStatusEXT@Base 0
+ glClampColor@Base 0
+ glClampColorARB@Base 0
+ glClear@Base 0
+ glClearAccum@Base 0
+ glClearAccumxOES@Base 0
+ glClearBufferData@Base 0
+ glClearBufferSubData@Base 0
+ glClearBufferfi@Base 0
+ glClearBufferfv@Base 0
+ glClearBufferiv@Base 0
+ glClearBufferuiv@Base 0
+ glClearColor@Base 0
+ glClearColorIiEXT@Base 0
+ glClearColorIuiEXT@Base 0
+ glClearColorx@Base 0
+ glClearColorxOES@Base 0
+ glClearDepth@Base 0
+ glClearDepthdNV@Base 0
+ glClearDepthf@Base 0
+ glClearDepthfOES@Base 0
+ glClearDepthx@Base 0
+ glClearDepthxOES@Base 0
+ glClearIndex@Base 0
+ glClearNamedBufferData@Base 0
+ glClearNamedBufferDataEXT@Base 0
+ glClearNamedBufferSubData@Base 0
+ glClearNamedBufferSubDataEXT@Base 0
+ glClearNamedFramebufferfi@Base 0
+ glClearNamedFramebufferfv@Base 0
+ glClearNamedFramebufferiv@Base 0
+ glClearNamedFramebufferuiv@Base 0
+ glClearStencil@Base 0
+ glClearTexImage@Base 0
+ glClearTexSubImage@Base 0
+ glClientActiveTexture@Base 0
+ glClientActiveTextureARB@Base 0
+ glClientActiveVertexStreamATI@Base 0
+ glClientAttribDefaultEXT@Base 0
+ glClientWaitSync@Base 0
+ glClientWaitSyncAPPLE@Base 0
+ glClientWaitSyncValueuiNVX@Base 0
+ glClipControl@Base 0
+ glClipPlane@Base 0
+ glClipPlanef@Base 0
+ glClipPlanefIMG@Base 0
+ glClipPlanefOES@Base 0
+ glClipPlanex@Base 0
+ glClipPlanexIMG@Base 0
+ glClipPlanexOES@Base 0
+ glColor3b@Base 0
+ glColor3bv@Base 0
+ glColor3d@Base 0
+ glColor3dv@Base 0
+ glColor3f@Base 0
+ glColor3fVertex3fSUN@Base 0
+ glColor3fVertex3fvSUN@Base 0
+ glColor3fv@Base 0
+ glColor3hNV@Base 0
+ glColor3hvNV@Base 0
+ glColor3i@Base 0
+ glColor3iv@Base 0
+ glColor3s@Base 0
+ glColor3sv@Base 0
+ glColor3ub@Base 0
+ glColor3ubv@Base 0
+ glColor3ui@Base 0
+ glColor3uiv@Base 0
+ glColor3us@Base 0
+ glColor3usv@Base 0
+ glColor3x@Base 0
+ glColor3xOES@Base 0
+ glColor3xvOES@Base 0
+ glColor4b@Base 0
+ glColor4bv@Base 0
+ glColor4d@Base 0
+ glColor4dv@Base 0
+ glColor4f@Base 0
+ glColor4fNormal3fVertex3fSUN@Base 0
+ glColor4fNormal3fVertex3fvSUN@Base 0
+ glColor4fv@Base 0
+ glColor4hNV@Base 0
+ glColor4hvNV@Base 0
+ glColor4i@Base 0
+ glColor4iv@Base 0
+ glColor4s@Base 0
+ glColor4sv@Base 0
+ glColor4ub@Base 0
+ glColor4ubVertex2fSUN@Base 0
+ glColor4ubVertex2fvSUN@Base 0
+ glColor4ubVertex3fSUN@Base 0
+ glColor4ubVertex3fvSUN@Base 0
+ glColor4ubv@Base 0
+ glColor4ui@Base 0
+ glColor4uiv@Base 0
+ glColor4us@Base 0
+ glColor4usv@Base 0
+ glColor4x@Base 0
+ glColor4xOES@Base 0
+ glColor4xvOES@Base 0
+ glColorFormatNV@Base 0
+ glColorFragmentOp1ATI@Base 0
+ glColorFragmentOp2ATI@Base 0
+ glColorFragmentOp3ATI@Base 0
+ glColorMask@Base 0
+ glColorMaskIndexedEXT@Base 0
+ glColorMaski@Base 0
+ glColorMaskiEXT@Base 0
+ glColorMaskiOES@Base 0
+ glColorMaterial@Base 0
+ glColorP3ui@Base 0
+ glColorP3uiv@Base 0
+ glColorP4ui@Base 0
+ glColorP4uiv@Base 0
+ glColorPointer@Base 0
+ glColorPointerEXT@Base 0
+ glColorPointerListIBM@Base 0
+ glColorPointervINTEL@Base 0
+ glColorSubTable@Base 0
+ glColorSubTableEXT@Base 0
+ glColorTable@Base 0
+ glColorTableEXT@Base 0
+ glColorTableParameterfv@Base 0
+ glColorTableParameterfvSGI@Base 0
+ glColorTableParameteriv@Base 0
+ glColorTableParameterivSGI@Base 0
+ glColorTableSGI@Base 0
+ glCombinerInputNV@Base 0
+ glCombinerOutputNV@Base 0
+ glCombinerParameterfNV@Base 0
+ glCombinerParameterfvNV@Base 0
+ glCombinerParameteriNV@Base 0
+ glCombinerParameterivNV@Base 0
+ glCombinerStageParameterfvNV@Base 0
+ glCommandListSegmentsNV@Base 0
+ glCompileCommandListNV@Base 0
+ glCompileShader@Base 0
+ glCompileShaderARB@Base 0
+ glCompileShaderIncludeARB@Base 0
+ glCompressedMultiTexImage1DEXT@Base 0
+ glCompressedMultiTexImage2DEXT@Base 0
+ glCompressedMultiTexImage3DEXT@Base 0
+ glCompressedMultiTexSubImage1DEXT@Base 0


Reply to: