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

mesa: Changes to 'debian-unstable'



 debian/changelog |    8 ++++++++
 debian/control   |    6 ++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

New commits:
commit 909afc5304a24499b64579122bcc07abdb5747a3
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Apr 18 22:28:35 2009 +0200

    Adjust libgl1-mesa-glx and libgl1-mesa-dri package relationships
    
    Drop the dependency on libgl1-mesa-glx from -dri, and make -glx
    recommend -dri instead.  The dri drivers are also loaded by the X
    server, which doesn't need libGL.  On the other hand, libGL needs one of
    the dri drivers for direct rendering (either software or hardware).
    Mark libgl1-mesa-dri as breaking old xserver-xorg-core and
    libgl1-mesa-glx, to avoid incompatibilities.

diff --git a/debian/changelog b/debian/changelog
index d17afc8..d4ca359 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,12 @@ mesa (7.4-3) UNRELEASED; urgency=low
   * Install pkgconfig files for libGLU, libOSMesa and libGLw.
   * Make libgl1-mesa-dri 'Architecture: any', as swrast_dri.so should get
     built everywhere.
+  * Drop the dependency on libgl1-mesa-glx from -dri, and make -glx recommend
+    -dri instead.  The dri drivers are also loaded by the X server, which
+    doesn't need libGL.  On the other hand, libGL needs one of the dri drivers
+    for direct rendering (either software or hardware).  Mark libgl1-mesa-dri
+    as breaking old xserver-xorg-core and libgl1-mesa-glx, to avoid
+    incompatibilities.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 15 Apr 2009 19:25:50 +0200
 
diff --git a/debian/control b/debian/control
index e012ca6..eeec53b 100644
--- a/debian/control
+++ b/debian/control
@@ -106,6 +106,7 @@ Package: libgl1-mesa-glx
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
+Recommends: libgl1-mesa-dri (>= 7.2)
 Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0)
 Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0)
 Provides: libgl1
@@ -164,10 +165,11 @@ Package: libgl1-mesa-dri
 Section: libs
 Priority: optional
 Architecture: any
-Depends: ${shlibs:Depends}, libgl1-mesa-glx (= ${binary:Version})
+Depends: ${shlibs:Depends}
 Suggests: libglide3
 Conflicts: xlibmesa-dri (<< 1:7.0.0)
 Replaces: xlibmesa-dri (<< 1:7.0.0)
+Breaks: xserver-xorg-core (<< 2:1.5), libgl1-mesa-glx (<< 7.2)
 Description: A free implementation of the OpenGL API -- DRI modules
  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

commit 4deb679b420fb97c80c2fb4a271f796ec256e119
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Apr 18 22:27:47 2009 +0200

    Make libgl1-mesa-dri 'Architecture: any'
    
    swrast_dri.so should get built everywhere.

diff --git a/debian/changelog b/debian/changelog
index afdc88c..d17afc8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ mesa (7.4-3) UNRELEASED; urgency=low
     rid of uninstallability when a new upstream version isn't built on all
     architectures, and allows us to ship potentially arch-specific .pc files.
   * Install pkgconfig files for libGLU, libOSMesa and libGLw.
+  * Make libgl1-mesa-dri 'Architecture: any', as swrast_dri.so should get
+    built everywhere.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 15 Apr 2009 19:25:50 +0200
 
diff --git a/debian/control b/debian/control
index 97ef61e..e012ca6 100644
--- a/debian/control
+++ b/debian/control
@@ -163,7 +163,7 @@ Description: Debugging symbols for the Mesa GLX runtime
 Package: libgl1-mesa-dri
 Section: libs
 Priority: optional
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 lpia m68k mips mipsel powerpc s390 sparc
+Architecture: any
 Depends: ${shlibs:Depends}, libgl1-mesa-glx (= ${binary:Version})
 Suggests: libglide3
 Conflicts: xlibmesa-dri (<< 1:7.0.0)


Reply to: