debian/changelog | 1 debian/control | 24 +++++++++++++++++++++- debian/libgl1.install | 1 debian/libgl1.symbols | 42 --------------------------------------- debian/libglvnd-core-dev.install | 1 debian/libglx0.install | 2 + debian/libglx0.symbols | 42 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 68 insertions(+), 45 deletions(-)
New commits: commit f4f5defbcb428413052ab977b80908e5e7c91cca Author: Timo Aaltonen <[email protected]> Date: Thu Feb 9 10:03:12 2017 +0200 fix whitespace diff --git a/debian/libglvnd-core-dev.install b/debian/libglvnd-core-dev.install index 788eceb..8690526 100644 --- a/debian/libglvnd-core-dev.install +++ b/debian/libglvnd-core-dev.install @@ -1,3 +1,2 @@ usr/include/glvnd/*.h usr/lib/*/pkgconfig/*.pc - commit 30f3bc75f06c02c9211ad114dd00d2b6ffd939da Author: Timo Aaltonen <[email protected]> Date: Thu Feb 9 09:49:42 2017 +0200 control: Split libglx0 from libgl1. diff --git a/debian/changelog b/debian/changelog index 58b34bd..e346d25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ libglvnd (0.2.999+git20170201-2) UNRELEASED; urgency=medium * control: Add depends on default libegl/libglx vendor. * control: Drop useless P/R/C: libegl1-x11 from libegl1. + * control: Split libglx0 from libgl1. -- Timo Aaltonen <[email protected]> Tue, 07 Feb 2017 16:58:44 +0200 diff --git a/debian/control b/debian/control index e263fe1..6991b7c 100644 --- a/debian/control +++ b/debian/control @@ -25,6 +25,7 @@ Depends: libegl1 (= ${binary:Version}), libgles2 (= ${binary:Version}), libgl1 (= ${binary:Version}), + libglx0 (= ${binary:Version}), libopengl0 (= ${binary:Version}), ${misc:Depends}, Description: Vendor neutral GL dispatch library -- development files @@ -107,6 +108,27 @@ Pre-Depends: ${misc:Pre-Depends}, Depends: ${shlibs:Depends}, ${misc:Depends}, + libglx0 (= ${binary:Version}), +Replaces: +# libgl1-mesa-glx (<< 17.0.0~rc3-2), + libglvnd0 (<< 0.2.999+git20170201-1) +Breaks: +# libgl1-mesa-glx (<< 17.0.0~rc3-2), + libglvnd0 (<< 0.2.999+git20170201-1) +Multi-Arch: same +Description: Vendor neutral GL dispatch library -- legacy GL 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 old libGL for compatibility reasons. + +Package: libglx0 +Section: libs +Architecture: any +Pre-Depends: ${misc:Pre-Depends}, +Depends: + ${shlibs:Depends}, + ${misc:Depends}, libglx-mesa0 | libglx-vendor, Replaces: # libgl1-mesa-glx (<< 17.0.0~rc3-2), @@ -119,7 +141,7 @@ 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 and old libGL for compatibility reasons. + This package contains support for GLX. Package: libopengl0 Section: libs diff --git a/debian/libgl1.install b/debian/libgl1.install index d89be23..30ffe5d 100644 --- a/debian/libgl1.install +++ b/debian/libgl1.install @@ -1,3 +1,2 @@ usr/lib/*/libGL.so.* -usr/lib/*/libGLX.so.* diff --git a/debian/libgl1.symbols b/debian/libgl1.symbols index de0535e..63d30e8 100644 --- a/debian/libgl1.symbols +++ b/debian/libgl1.symbols @@ -3329,45 +3329,3 @@ libGL.so.1 libgl1 #MINVER# glXWaitGL@Base 0 glXWaitVideoSyncSGI@Base 0 glXWaitX@Base 0 -libGLX.so.0 libgl1 #MINVER# - __glXGLLoadGLXFunction@Base 0 - glXChooseFBConfig@Base 0 - glXChooseVisual@Base 0 - glXCopyContext@Base 0 - glXCreateContext@Base 0 - glXCreateGLXPixmap@Base 0 - glXCreateNewContext@Base 0 - glXCreatePbuffer@Base 0 - glXCreatePixmap@Base 0 - glXCreateWindow@Base 0 - glXDestroyContext@Base 0 - glXDestroyGLXPixmap@Base 0 - glXDestroyPbuffer@Base 0 - glXDestroyPixmap@Base 0 - glXDestroyWindow@Base 0 - glXGetClientString@Base 0 - glXGetConfig@Base 0 - glXGetCurrentContext@Base 0 - glXGetCurrentDisplay@Base 0 - glXGetCurrentDrawable@Base 0 - glXGetCurrentReadDrawable@Base 0 - glXGetFBConfigAttrib@Base 0 - glXGetFBConfigs@Base 0 - glXGetProcAddress@Base 0 - glXGetProcAddressARB@Base 0 - glXGetSelectedEvent@Base 0 - glXGetVisualFromFBConfig@Base 0 - glXIsDirect@Base 0 - glXMakeContextCurrent@Base 0 - glXMakeCurrent@Base 0 - glXQueryContext@Base 0 - glXQueryDrawable@Base 0 - glXQueryExtension@Base 0 - glXQueryExtensionsString@Base 0 - glXQueryServerString@Base 0 - glXQueryVersion@Base 0 - glXSelectEvent@Base 0 - glXSwapBuffers@Base 0 - glXUseXFont@Base 0 - glXWaitGL@Base 0 - glXWaitX@Base 0 diff --git a/debian/libglx0.install b/debian/libglx0.install new file mode 100644 index 0000000..751ec2a --- /dev/null +++ b/debian/libglx0.install @@ -0,0 +1,2 @@ +usr/lib/*/libGLX.so.* + diff --git a/debian/libglx0.symbols b/debian/libglx0.symbols new file mode 100644 index 0000000..c0e8f3d --- /dev/null +++ b/debian/libglx0.symbols @@ -0,0 +1,42 @@ +libGLX.so.0 libglx0 #MINVER# + __glXGLLoadGLXFunction@Base 0 + glXChooseFBConfig@Base 0 + glXChooseVisual@Base 0 + glXCopyContext@Base 0 + glXCreateContext@Base 0 + glXCreateGLXPixmap@Base 0 + glXCreateNewContext@Base 0 + glXCreatePbuffer@Base 0 + glXCreatePixmap@Base 0 + glXCreateWindow@Base 0 + glXDestroyContext@Base 0 + glXDestroyGLXPixmap@Base 0 + glXDestroyPbuffer@Base 0 + glXDestroyPixmap@Base 0 + glXDestroyWindow@Base 0 + glXGetClientString@Base 0 + glXGetConfig@Base 0 + glXGetCurrentContext@Base 0 + glXGetCurrentDisplay@Base 0 + glXGetCurrentDrawable@Base 0 + glXGetCurrentReadDrawable@Base 0 + glXGetFBConfigAttrib@Base 0 + glXGetFBConfigs@Base 0 + glXGetProcAddress@Base 0 + glXGetProcAddressARB@Base 0 + glXGetSelectedEvent@Base 0 + glXGetVisualFromFBConfig@Base 0 + glXIsDirect@Base 0 + glXMakeContextCurrent@Base 0 + glXMakeCurrent@Base 0 + glXQueryContext@Base 0 + glXQueryDrawable@Base 0 + glXQueryExtension@Base 0 + glXQueryExtensionsString@Base 0 + glXQueryServerString@Base 0 + glXQueryVersion@Base 0 + glXSelectEvent@Base 0 + glXSwapBuffers@Base 0 + glXUseXFont@Base 0 + glXWaitGL@Base 0 + glXWaitX@Base 0

