summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorJulien Cristau <[email protected]>2009-04-18 22:28:35 +0200
committerJulien Cristau <[email protected]>2009-04-18 22:28:35 +0200
commit909afc5304a24499b64579122bcc07abdb5747a3 (patch)
treed15482f13bc250010a0fd7b1980929bd709dbd0c /debian
parent4deb679b420fb97c80c2fb4a271f796ec256e119 (diff)
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.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog6
-rw-r--r--debian/control4
2 files changed, 9 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index d17afc81b5c..d4ca3598feb 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 <[email protected]> Wed, 15 Apr 2009 19:25:50 +0200
diff --git a/debian/control b/debian/control
index e012ca62e0e..eeec53b38cf 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