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: