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

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: