X Strike Force X.Org X11 SVN commit: r3899 - branches/experimental/mesa/debian
Author: beatle
Date: 2006-10-24 08:16:16 -0400 (Tue, 24 Oct 2006)
New Revision: 3899
Modified:
branches/experimental/mesa/debian/changelog
branches/experimental/mesa/debian/control
branches/experimental/mesa/debian/rules
Log:
Make libgl1-mesa-dev Architecture: all, because all we ship with it is a
symbolic link. Make it binNMU-safe by making it depend on libgl1-mesa-glx and
libgl1-mesa-dri both >= ${Source-Version} instead of exact versions.
Add packages containing debugging symbols for libgl1-mesa-swx11,
libgl1-mesa-glx and libgl1-mesa-dri.
Modified: branches/experimental/mesa/debian/changelog
===================================================================
--- branches/experimental/mesa/debian/changelog 2006-10-24 10:42:03 UTC (rev 3898)
+++ branches/experimental/mesa/debian/changelog 2006-10-24 12:16:16 UTC (rev 3899)
@@ -9,8 +9,10 @@
* Move glx*.h headers from libgl1-mesa(-swx11)-dev into mesa-common-dev
because both packages provide identical files.
* Build with -fno-strict-aliasing. (Closes: #394311)
+ * Add debugging symbol packages for libgl1-mesa-swx11, libgl1-mesa-glx and
+ libgl1-mesa-dri.
- -- Thierry Reding <thierry@gilfi.de> Tue, 24 Oct 2006 12:29:27 +0200
+ -- Thierry Reding <thierry@gilfi.de> Tue, 24 Oct 2006 14:13:01 +0200
mesa (6.5.1-0.2) unstable; urgency=low
Modified: branches/experimental/mesa/debian/control
===================================================================
--- branches/experimental/mesa/debian/control 2006-10-24 10:42:03 UTC (rev 3898)
+++ branches/experimental/mesa/debian/control 2006-10-24 12:16:16 UTC (rev 3899)
@@ -27,6 +27,30 @@
.
On Linux, this library is also known as libGL or libGL.so.1.
+Package: libgl1-mesa-swx11-dbg
+Section: libs
+Priority: extra
+Architecture: any
+Conflicts: libgl1-mesa-swrast-dbg
+Provides: libgl1-mesa-swrast-dbg
+Replaces: libgl1-mesa-swrast-dbg
+Description: A free implementation of the OpenGL API -- debugging symbols
+ Mesa is a 3-D graphics library with an API which is very similar to
+ that of OpenGL. To the extent that Mesa utilizes the OpenGL command
+ syntax or state machine, it is being used with authorization from
+ Silicon Graphics, Inc. However, the author makes no claim that Mesa
+ is in any way a compatible replacement for OpenGL or associated with
+ Silicon Graphics, Inc.
+ .
+ This library provides a pure software rasteriser; it does not provide
+ a direct rendering-capable library, or one which uses GLX. For that,
+ please see libgl1-mesa-glx.
+ .
+ On Linux, this library is also known as libGL or libGL.so.1.
+ .
+ This package contains debugging symbols for the software rasterization GL
+ library.
+
Package: libgl1-mesa-swx11-i686
Section: libs
Priority: extra
@@ -90,6 +114,24 @@
For a complete description of Mesa, please look at the
libgl1-mesa-swx11 package.
+Package: libgl1-mesa-glx-dbg
+Section: libs
+Priority: extra
+Architecture: any
+Description: A free implementation of the OpenGL API -- GLX runtime -- debugging symbols
+ This version of Mesa provides GLX and DRI capabilities: it is capable of
+ both direct and indirect rendering. For direct rendering, it can use DRI
+ modules from the libgl1-mesa-dri package to accelerate drawing.
+ .
+ This package does not include the modules themselves: these can be found
+ in the libgl1-mesa-dri package.
+ .
+ For a complete description of Mesa, please look at the
+ libgl1-mesa-swx11 package.
+ .
+ This package contains debugging symbols for the GL library with GLX and DRI
+ capabilities.
+
#Package: libgl1-mesa-glx-i686
#Section: libs
#Priority: extra
@@ -128,6 +170,23 @@
For a complete description of Mesa, please look at the
libgl1-mesa-swx11 package.
+Package: libgl1-mesa-dri-dbg
+Section: libs
+Priority: extra
+Architecture: any
+Description: A free implementation of the OpenGL API -- DRI modules -- debugging symbols
+ This version of Mesa provides GLX and DRI capabilities: it is capable of
+ both direct and indirect rendering. For direct rendering, it can use DRI
+ modules from the libgl1-mesa-dri package to accelerate drawing.
+ .
+ This package does not include the OpenGL library itself, only the DRI
+ modules for accelerating direct rendering.
+ .
+ For a complete description of Mesa, please look at the
+ libgl1-mesa-swx11 package.
+ .
+ This package contains debugging symbols for the DRI modules.
+
#Package: libgl1-mesa-dri-i686
#Section: libs
#Priority: extra
@@ -151,8 +210,8 @@
Package: libgl1-mesa-dev
Section: libs
-Architecture: any
-Depends: libc6-dev, mesa-common-dev (= ${source:Version}), libgl1-mesa-glx (=${binary:Version}), libgl1-mesa-dri (= ${binary:Version})
+Architecture: all
+Depends: libc6-dev, mesa-common-dev (= ${source:Version}), libgl1-mesa-glx (>= ${Source-Version}), libgl1-mesa-dri (>= ${Source-Version})
Conflicts: libgl-dev, libgl1-mesa-dri-dev
Replaces: libgl-dev, libgl1-mesa-dri-dev
Provides: libgl-dev, libgl1-mesa-dri-dev
Modified: branches/experimental/mesa/debian/rules
===================================================================
--- branches/experimental/mesa/debian/rules 2006-10-24 10:42:03 UTC (rev 3898)
+++ branches/experimental/mesa/debian/rules 2006-10-24 12:16:16 UTC (rev 3899)
@@ -143,6 +143,9 @@
dh_install --sourcedir=debian/tmp --list-missing
dh_installman
dh_link
+ dh_strip -plibgl1-mesa-swx11 --dbg-package=libgl1-mesa-swx11-dbg
+ dh_strip -plibgl1-mesa-glx --dbg-package=libgl1-mesa-glx-dbg
+ dh_strip -plibgl1-mesa-dri --dbg-package=libgl1-mesa-dri-dbg
dh_strip
dh_compress
dh_fixperms
Reply to: