Bug#678040: mesa: Please mark -dev packages Multi-Arch: same
Source: mesa
Version: 8.0.3-1
Severity: normal
Tags: patch
Dear Maintainer,
Please find attached a patch that marks -dev packages as Multi-Arch: same.
I'm only needing mesa-common-dev and libglu1-mesa-dev but I've checked every
dev packages and their shared files are identical across architectures.
Nicolas Le Cam
diff -ru a/mesa/debian/control b/mesa/debian/control
--- a/mesa/debian/control 2012-06-17 21:50:25.677242578 +0200
+++ b/mesa/debian/control 2012-06-17 22:12:25.277203350 +0200
@@ -133,6 +133,7 @@
Provides: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
Conflicts: mesa-dev, libgl-dev, mesag3 (<< 3.1-1), nvidia-glx-dev, mesag-dev, libgl1-mesa-swrast-dev
Replaces: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
+Multi-Arch: same
Description: free implementation of the OpenGL API -- development files
This package provides the development environment required for
compiling programs with Mesa. For a complete description of Mesa,
@@ -179,6 +180,7 @@
Depends:
libxatracker1 (= ${binary:Version}),
${misc:Depends},
+Multi-Arch: same
Description: X acceleration library -- development files
This package contains the XA (X acceleration) library. It is used exclusively
by the X server to do render, copy and video acceleration.
@@ -226,6 +228,7 @@
libgbm1 (= ${binary:Version}),
libudev-dev,
${misc:Depends},
+Multi-Arch: same
Description: generic buffer management API -- development files
This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa.
@@ -288,6 +291,7 @@
libxcb-glx0-dev,
libx11-xcb-dev,
${misc:Depends},
+Multi-Arch: same
Description: free implementation of the EGL API -- development files
This package contains the development environment required for compiling
programs against EGL native platform graphics interface library.
@@ -373,6 +377,7 @@
libopenvg1-mesa (= ${binary:Version}),
libegl1-mesa-dev,
${misc:Depends},
+Multi-Arch: same
Description: free implementation of the OpenVG API -- development files
This package contains the mesa implementation of the OpenVG 2D acceleration
library. OpenVG provides a device independent and vendor-neutral interface
@@ -428,6 +433,7 @@
libgles1-mesa (= ${binary:Version}),
libegl1-mesa-dev,
${misc:Depends},
+Multi-Arch: same
Description: free implementation of the OpenGL|ES 1.x API -- development files
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
embedded systems - including consoles, phones, appliances and vehicles.
@@ -486,6 +492,7 @@
libgles2-mesa (= ${binary:Version}),
libegl1-mesa-dev,
${misc:Depends},
+Multi-Arch: same
Description: free implementation of the OpenGL|ES 2.x API -- development files
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
embedded systems - including consoles, phones, appliances and vehicles.
@@ -706,6 +713,7 @@
Conflicts: libgl-dev, libgl1-mesa-dri-dev
Replaces: libgl-dev, libgl1-mesa-dri-dev
Provides: libgl-dev, libgl1-mesa-dri-dev
+Multi-Arch: same
Description: free implementation of the OpenGL API -- GLX development files
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
@@ -724,6 +732,7 @@
Depends:
libx11-dev,
${misc:Depends},
+Multi-Arch: same
Description: Developer documentation for Mesa
This package includes the specifications for the Mesa-specific OpenGL
extensions, the complete set of release notes and the development header
@@ -756,6 +765,7 @@
Conflicts: xlibosmesa-dev, libosmesa4-dev, libosmesa-dev
Replaces: xlibosmesa-dev, libosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), mesa-common-dev (<< 6.5.2)
Provides: xlibosmesa-dev, libosmesa-dev
+Multi-Arch: same
Description: Mesa Off-screen rendering extension -- development files
This package provides the required environment for developing programs
that use the off-screen rendering extension of Mesa.
@@ -797,6 +807,7 @@
Provides: libglu-dev, xlibmesa-glu-dev
Conflicts: mesag-dev (<< 5.0.0-1), mesa-glide2-dev (<< 5.0.0-1), mesag3+ggi-dev (<< 5.0.0-1), xlibmesa-dev
Replaces: libglu-dev
+Multi-Arch: same
Description: Mesa OpenGL utility library -- development files
Includes headers and static libraries for compiling programs with GLU.
.
Reply to: