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

mesa: Changes to 'debian-experimental'



 debian/changelog               |   11 +++++++++++
 debian/control                 |   12 ++++++++++++
 debian/libegl1-mesa.symbols    |    2 +-
 debian/libgles1-mesa.symbols   |    2 +-
 debian/libgles2-mesa.symbols   |    2 +-
 debian/libopenvg1-mesa.symbols |    2 +-
 6 files changed, 27 insertions(+), 4 deletions(-)

New commits:
commit 0e192029e328e285ec3bbe2357f92b8599b9fcbf
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   Mon Aug 2 12:03:23 2010 +1000

    Add EGL, GL|ES and OpenVG virtual packages

diff --git a/debian/changelog b/debian/changelog
index c0d0e60..1e7c038 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+mesa (7.8.2-3) UNRELEASED; urgency=low
+
+  * debian/control:
+    - Add EGL, GLESv1, GLESv2, and OpenVG virtual packages.  The Khronos group
+      specifies a de-facto linux ABI for these libraries.  We have a similar
+      package for libgl1.
+  * debian/README.Debian:
+    - Document the virtual packages above.
+
+ -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 30 Jul 2010 19:08:57 +1000
+
 mesa (7.8.2-2) experimental; urgency=low
 
   * Add missing dependencies to libegl1-mesa-dev, thanks to Alexandros
diff --git a/debian/control b/debian/control
index 55c2ea6..46ac0d2 100644
--- a/debian/control
+++ b/debian/control
@@ -123,6 +123,9 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends},
 Recommends: libegl1-mesa-drivers-x11
+Provides: libegl1-x11
+Conflicts: libegl1-x11
+Replaces: libegl1-x11
 Description: A free implementation of the EGL API -- runtime
  This package contains the EGL native platform graphics interface library.
  EGL provides a platform-agnostic mechanism for creating rendering surfaces
@@ -237,6 +240,9 @@ Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+Provides: libopenvg1
+Conflicts: libopenvg1
+Replaces: libopenvg1
 Description: A free implementation of the OpenVG API -- runtime
  This package contains the mesa implementation of the OpenVG 2D acceleration
  library.  OpenVG provides a device independent and vendor-neutral interface 
@@ -283,6 +289,9 @@ Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+Provides: libgles1
+Conflicts: libgles1
+Replaces: libgles1
 Description: A free implementation of the OpenGL|ES 1.x API -- runtime
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on 
  embedded systems - including consoles, phones, appliances and vehicles.
@@ -332,6 +341,9 @@ Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+Provides: libgles2
+Conflicts: libgles2
+Replaces: libgles2
 Description: A free implementation of the OpenGL|ES 2.x API -- runtime
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on 
  embedded systems - including consoles, phones, appliances and vehicles.
diff --git a/debian/libegl1-mesa.symbols b/debian/libegl1-mesa.symbols
index 1c35b7f..70eb596 100644
--- a/debian/libegl1-mesa.symbols
+++ b/debian/libegl1-mesa.symbols
@@ -1,4 +1,4 @@
-libEGL.so.1 libegl1-mesa #MINVER#
+libEGL.so.1 libegl1-mesa #MINVER# | libegl1
  _eglAddConfig@Base 7.8.1
  _eglAddNewMode@Base 7.8.1
  _eglAddScreen@Base 7.8.1
diff --git a/debian/libgles1-mesa.symbols b/debian/libgles1-mesa.symbols
index 84c35ef..6cdd51b 100644
--- a/debian/libgles1-mesa.symbols
+++ b/debian/libgles1-mesa.symbols
@@ -1,4 +1,4 @@
-libGLESv1_CM.so.1 libgles1-mesa #MINVER#
+libGLESv1_CM.so.1 libgles1-mesa #MINVER# | libgles1
 # _glapi_* are internal GL dispatch symbols.  They should probably be hidden
  (regex)"^_glapi_.*@Base$" 7.8.1
 # These are optimised assembly versions of functions, accessed through a 
diff --git a/debian/libgles2-mesa.symbols b/debian/libgles2-mesa.symbols
index f19a2de..26a2db9 100644
--- a/debian/libgles2-mesa.symbols
+++ b/debian/libgles2-mesa.symbols
@@ -1,4 +1,4 @@
-libGLESv2.so.2 libgles2-mesa #MINVER#
+libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
 # _glapi_* are internal GL dispatch symbols.  They should probably be hidden.
  (regex)"^_glapi_.*@Base$" 7.8.1
 # These are optimised assembly versions of functions, accessed through a 
diff --git a/debian/libopenvg1-mesa.symbols b/debian/libopenvg1-mesa.symbols
index 908524e..2290ca3 100644
--- a/debian/libopenvg1-mesa.symbols
+++ b/debian/libopenvg1-mesa.symbols
@@ -1,4 +1,4 @@
-libOpenVG.so.1 libopenvg1-mesa #MINVER#
+libOpenVG.so.1 libopenvg1-mesa #MINVER# | libopenvg1
  st_api_OpenVG@Base 7.8.1
  st_bind_texture_surface@Base 7.8.1
  st_copy_context_state@Base 7.8.1


Reply to: